.form__field--s2-iy2q3m1xz .form__checkbox {display: none;}
.form__field--s2-iy2q3m1xz .form__checkbox-styled {display: block;}
.button--u-iteb7jlt4 {height: 4.31vw; column-gap: 0px; padding-left: 1.72vw; padding-right: 1.72vw; border-top-left-radius: 2px; border-top-right-radius: 2px; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; background-image: linear-gradient(315deg, rgba(255, 94, 98, 1) 0%, rgba(255, 106, 40, 1) 100%); width: 15.66vw; padding-top: 0.86vw; padding-bottom: 0.86vw; margin-top: 0px; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.button--u-iteb7jlt4:hover {background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); 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-color: rgba(45, 45, 45, 1); border-left-color: rgba(45, 45, 45, 1); border-right-color: rgba(45, 45, 45, 1); border-bottom-color: rgba(45, 45, 45, 1); justify-content: center;}
.button--u-iteb7jlt4:hover .text-button--u-i1d3qi2c0 {color: rgba(45, 45, 45, 1);}
.button--u-iteb7jlt4:hover .text-button--u-i1tj1qk8v {color: rgba(45, 45, 45, 1);}
.button--u-iteb7jlt4:hover .text-button--u-iztmp0ke0 {color: rgba(45, 45, 45, 1);}
.button--u-i45bymlwf {background-image: none/*linear-gradient(rgba(, 1) 0%, rgba(, 1) 100%)*/; background-size: auto; justify-content: flex-start; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 1.38vw;}
.button--u-i45bymlwf:hover .text-button--u-i1fux7gme {color: rgba(244, 105, 83, 1);}
.button--u-i45bymlwf:hover .text-button--u-i1irv90d3 {color: rgba(244, 105, 83, 1);}
.button--u-i45bymlwf:hover .text-button--u-ipu1e0zv2 {color: rgba(244, 105, 83, 1);}
.div--u-ief4q0ok4 {display: flex; align-items: center; column-gap: 0.8620689655172413vw;}
.div--u-ivsv9d438 {display: flex; flex-direction: column; row-gap: 0.43103448275862066vw;}
.div--u-itu1pxqnr {background-size: auto; background-image: url("/d/forma_viktoriya_astapenko-min.png"); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; display: none;}
.div--u-inl3sgual {border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-color: rgba(215, 215, 215, 1); border-top-style: solid; padding-top: 1.72vw; padding-bottom: 1.72vw; padding-left: 1.72vw; padding-right: 1.72vw; display: flex; flex-direction: column; row-gap: 0.86vw; background-color: rgb(255, 255, 255); position: absolute;}
.div--u-iz2z3yj4u {width: 24.86vw; display: flex; flex-direction: column; row-gap: 0.3872966692486445vw; position: absolute; bottom: 0px; left: 15vw;}
.div--u-i8clqg6w3 {width: 0.86vw; height: 0.86vw; display: flex; justify-content: center; align-items: center; margin-top: 0vw; background-color: rgb(4, 179, 0); border-top-left-radius: 3000px; border-top-right-radius: 3000px; border-bottom-left-radius: 3000px; border-bottom-right-radius: 3000px; overflow-x: visible; overflow-y: visible;}
.div--u-i4xwsmon2 {width: 27.59vw; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; border-left-color: rgba(215, 215, 215, 1); border-left-style: none; display: flex; flex-direction: column; justify-content: flex-end; background-size: cover; background-image: url("/d/viktoriya_a-min_343158-ezgifcom-png-to-webp-converter_873757.webp"); background-repeat: no-repeat; background-position: center top 0px; background-attachment: scroll; border-right-style: solid; border-top-color: rgba(215, 215, 215, 1); border-right-color: rgba(215, 215, 215, 1); border-bottom-color: rgba(215, 215, 215, 1);}
.div--u-izf3fxbo1 {padding-top: 5.17vw; padding-bottom: 5.17vw; padding-left: 3.45vw; padding-right: 3.45vw; width: 50vw; display: flex; flex-direction: column; row-gap: 2.586206896551724vw;}
.div--u-ireyyta1y {margin-top: 2.59vw; display: flex; justify-content: flex-start; column-gap: 1.2vw; align-items: center;}
.div--u-i0lhc7ted {width: 0.86vw; height: 0.86vw; display: flex; justify-content: center; align-items: center; margin-top: 0vw; background-color: rgb(4, 179, 0); border-top-left-radius: 3000px; border-top-right-radius: 3000px; border-bottom-left-radius: 3000px; border-bottom-right-radius: 3000px; overflow-x: visible; overflow-y: visible;}
.div--u-i3zst1mki {display: flex; flex-direction: column; row-gap: 0.8620689655172413vw;}
.form--u-ix3rl02j0 {padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;}
.form__field--u-ikz8qt4jy {height: auto; padding-left: 0px; margin-bottom: 0px; margin-top: 0.78vw;}
.form__field--u-iy2q3m1xz {margin-top: 0px; margin-bottom: 0px;}
.form__input--u-it12temb8 {height: 4.66vw; padding-left: 2.59vw; padding-right: 1.72vw; padding-top: 0px; padding-bottom: 0px; background-size: auto; background-image: none/*linear-gradient(rgba(, 1) 0%, rgba(, 1) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(215, 215, 215, 1); border-left-color: rgba(215, 215, 215, 1); border-right-color: rgba(215, 215, 215, 1); border-bottom-color: rgba(215, 215, 215, 1); border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
.form__input--u-it12temb8::placeholder {font-size: 1.21vw; color: rgba(104, 104, 104, 1);}
.form__label-text--u-ijz128q44 {font-size: 1.12vw;}
.form__state-default--u-ih5z5lf9m {display: flex; flex-direction: column;}
.link--u-iop4e5i8b {position: relative; right: -9.5vw; height: 1.5vw; top: 1.56vw; width: 16.6vw; color: rgba(255, 255, 255, 1); z-index: 100; opacity: 0.1;}
.section--u-i6abcvf2r {width: auto; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px; border-left-style: solid; border-left-color: rgba(215, 215, 215, 1); border-bottom-color: rgba(215, 215, 215, 1); border-bottom-style: solid; display: flex; min-width: auto; overflow-x: hidden; overflow-y: hidden; min-height: 47.8vw;}
.text--u-itk0wf4vc {color: rgba(104, 104, 104, 1); font-size: 1.21vw; line-height: 145%; letter-spacing: 0.5px;}
.text--u-iryfwv8kj {text-transform: uppercase; font-weight: 700; font-size: 2.76vw; color: rgba(35, 35, 35, 1); letter-spacing: 1px;}
.text--u-i06bcb40r {color: rgba(45, 45, 45, 1); font-size: 1.21vw; line-height: 145%; letter-spacing: 0px; font-weight: 600;}
.text--u-iy9dccpjj {font-size: 1.72vw; font-weight: 700; color: rgba(35, 35, 35, 1); letter-spacing: 1px;}
.text--u-igugq5gcy {color: rgba(45, 45, 45, 1); font-size: 1.38vw; line-height: 145%; letter-spacing: 0px;}
.text--u-ihd6n7zfw {color: rgba(45, 45, 45, 1); font-size: 1.21vw; line-height: 145%; letter-spacing: 0px;}
.text-button--u-iztmp0ke0 {font-weight: 600; font-size: 1.21vw; text-transform: uppercase; letter-spacing: 1px;}
.text-button--u-ipu1e0zv2 {font-weight: 600; color: rgba(45, 45, 45, 1); font-size: 1.72vw; letter-spacing: 1px;}
.form__checkbox--u-i4z03et2j {display: none;}
.form__widget-group--u-itu1fkwbt {align-items: flex-start; row-gap: 0px;}
.form__checkbox-styled--u-ipxwxyyq5 {width: 1.21vw; height: 1.21vw;}
.form__textarea--u-ijm2uyfuo {font-size: 1.25vw; padding-left: 2.35vw; padding-right: 2.35vw; padding-top: 1.56vw; padding-bottom: 1.56vw; height: 7.82vw; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(215, 215, 215, 1); border-left-color: rgba(215, 215, 215, 1); border-right-color: rgba(215, 215, 215, 1); border-bottom-color: rgba(215, 215, 215, 1);}
.form__textarea--u-ijm2uyfuo::placeholder {font-size: 1.25vw;}
.form__field--u-ijtrg7yhr {margin-top: 0px; margin-bottom: 0px;}
@media (max-width: 991px) {.button--u-iteb7jlt4 {width: auto; height: 6vw; padding-left: 2.02vw; padding-right: 2.02vw;}}
@media (max-width: 991px) {.button--u-i45bymlwf {font-size: 4.04vw;}}
@media (max-width: 991px) {.div--u-iz2z3yj4u {width: 30.86vw; left: 20.91vw; bottom: 0.71vw;}}
@media (max-width: 991px) {.div--u-i4xwsmon2 {width: 40.36vw; flex-grow: 0; justify-content: flex-end; height: auto; background-size: cover; background-position: center top -3.5vw;}}
@media (max-width: 991px) {.div--u-izf3fxbo1 {width: 60vw; height: auto; padding-top: 6.05vw; padding-bottom: 6.05vw;}}
@media (max-width: 991px) {.form__field--u-ikz8qt4jy {height: auto; margin-top: 1.01vw;}}
@media (max-width: 991px) {.form__field-error--u-i8b62np9r {font-size: 1.4vw;}}
@media (max-width: 991px) {.form__field-error--u-ikvq7bgh5 {font-size: 1.4vw;}}
@media (max-width: 991px) {.form__input--u-it12temb8 {height: 5.05vw;}}
@media (max-width: 991px) {.form__input--u-it12temb8::placeholder {font-size: 1.4vw;}}
@media (max-width: 991px) {.form__label-text--u-ijz128q44 {font-size: 1.5vw;}}
@media (max-width: 991px) {.link--u-iop4e5i8b {width: 22.6vw; top: 1.7vw; right: -12vw; position: relative; height: 1.7vw;}}
@media (max-width: 991px) {.section--u-i6abcvf2r {width: auto; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-color: rgba(215, 215, 215, 1); border-left-color: rgba(215, 215, 215, 1); border-right-color: rgba(215, 215, 215, 1); border-bottom-color: rgba(215, 215, 215, 1); border-top-style: solid; justify-content: space-between; min-height: 55.73vw;}}
@media (max-width: 991px) {.text--u-itk0wf4vc {font-size: 1.38vw;}}
@media (max-width: 991px) {.text--u-iryfwv8kj {font-size: 3.4vw;}}
@media (max-width: 991px) {.text--u-i06bcb40r {font-size: 1.7vw;}}
@media (max-width: 991px) {.text--u-iy9dccpjj {font-size: 2.02vw;}}
@media (max-width: 991px) {.text--u-igugq5gcy {font-size: 1.7vw;}}
@media (max-width: 991px) {.text--u-ihd6n7zfw {font-size: 1.5vw;}}
@media (max-width: 991px) {.text-button--u-iztmp0ke0 {font-size: 1.6vw;}}
@media (max-width: 991px) {.text-button--u-ipu1e0zv2 {font-size: 2.02vw;}}
@media (max-width: 991px) {.form__textarea--u-ijm2uyfuo {font-size: 1.6vw; padding-left: 3.03vw; padding-right: 3.03vw;}}
@media (max-width: 991px) {.form__field--u-ijtrg7yhr {font-size: 1.61vw;}}
@media (max-width: 767px) {.button--u-iteb7jlt4 {width: 19.66vw;}}
@media (max-width: 767px) {.link--u-iop4e5i8b {top: 2vw;}}
@media (max-width: 767px) {.section--u-i6abcvf2r {width: 100vw;}}
@media (max-width: 767px) {.text--u-iy9dccpjj {font-size: 1.72vw;}}
@media (max-width: 479px) {.button--u-iteb7jlt4 {width: 100%; height: auto; padding-top: 4vw; padding-bottom: 4vw;}}
@media (max-width: 479px) {.button--u-i45bymlwf {font-size: 0vw; z-index: 30;}}
@media (max-width: 479px) {.div--u-itu1pxqnr {display: flex; position: absolute; width: 29.01vw; left: 0px; height: 29.23vw; background-size: cover; background-position: center center; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(215, 215, 215, 1); border-left-color: rgba(215, 215, 215, 1); border-right-color: rgba(215, 215, 215, 1); border-bottom-color: rgba(215, 215, 215, 1); border-left-style: solid; border-bottom-style: solid; border-top-style: solid; background-image: url("/d/viktoriya_mob.png");}}
@media (max-width: 479px) {.div--u-inl3sgual {width: 62.63vw; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px; border-left-color: rgba(215, 215, 215, 1); border-left-style: solid; border-right-color: rgba(215, 215, 215, 1); border-right-style: none; padding-left: 4.18vw; padding-right: 4.18vw; padding-top: 4.18vw; padding-bottom: 4.18vw; height: 29.23vw; align-items: flex-start; justify-content: center; border-bottom-style: solid; border-bottom-color: rgba(215, 215, 215, 1); row-gap: 1.0438413361169103vw;}}
@media (max-width: 479px) {.div--u-iz2z3yj4u {width: auto; align-items: center; margin-top: 2.09vw; position: static;}}
@media (max-width: 479px) {.div--u-i8clqg6w3 {width: 2.09vw; height: 2.09vw;}}
@media (max-width: 479px) {.div--u-i4xwsmon2 {width: 91.64vw; position: absolute; flex-direction: row; padding-left: 0vw; padding-right: 0vw; top: 42.76vw; margin-left: 4.18vw; margin-right: 4.18vw; align-items: center; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-top-color: rgba(215, 215, 215, 1); border-bottom-color: rgba(215, 215, 215, 1); border-bottom-style: solid; border-right-style: solid; border-right-color: rgba(215, 215, 215, 1); height: 29.23vw; justify-content: flex-end; column-gap: 4.184100418410042vw; background-position: left -27.1vw top -5.8vw; background-size: 224px; border-left-color: rgba(215, 215, 215, 1); background-attachment: scroll;}}
@media (max-width: 479px) {.div--u-izf3fxbo1 {width: 100%; padding-left: 4.18vw; padding-right: 4.18vw; row-gap: 37vw; padding-top: 8.35vw; padding-bottom: 8.35vw; height: auto; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-color: rgba(215, 215, 215, 1); border-left-color: rgba(215, 215, 215, 1); border-right-color: rgba(215, 215, 215, 1); border-bottom-color: rgba(215, 215, 215, 1);}}
@media (max-width: 479px) {.div--u-ireyyta1y {flex-direction: column; column-gap: 0px; row-gap: 2.0876826722338206vw; margin-top: 8.35vw;}}
@media (max-width: 479px) {.div--u-i0lhc7ted {width: 2.09vw; height: 2.09vw; margin-top: 0vw;}}
@media (max-width: 479px) {.div--u-i3zst1mki {row-gap: 2.09vw; height: auto;}}
@media (max-width: 479px) {.form__field--u-ikz8qt4jy {height: auto; margin-top: 2.09vw; margin-bottom: 2.09vw;}}
@media (max-width: 479px) {.form__input--u-it12temb8 {height: 12.53vw; font-size: 3.34vw;}}
@media (max-width: 479px) {.form__input--u-it12temb8::placeholder {font-size: 3.34vw;}}
@media (max-width: 479px) {.form__label-text--u-ijz128q44 {font-size: 3.55vw;}}
@media (max-width: 479px) {.link--u-iop4e5i8b {top: 4vw; right: -28vw; height: 4.04vw; width: 52.6vw;}}
@media (max-width: 479px) {.section--u-i6abcvf2r {flex-direction: column; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-color: rgba(215, 215, 215, 1); border-left-color: rgba(215, 215, 215, 1); border-right-color: rgba(215, 215, 215, 1); border-bottom-color: rgba(215, 215, 215, 1); border-top-style: solid; min-height: auto;}}
@media (max-width: 479px) {.text--u-itk0wf4vc {font-size: 2.92vw;}}
@media (max-width: 479px) {.text--u-iryfwv8kj {font-size: 7vw; width: 100%; flex-grow: 0;}}
@media (max-width: 479px) {.text--u-i06bcb40r {font-size: 3.7vw; margin-left: 1.04vw;}}
@media (max-width: 479px) {.text--u-iy9dccpjj {font-size: 5.01vw;}}
@media (max-width: 479px) {.text--u-igugq5gcy {font-size: 3.7vw;}}
@media (max-width: 479px) {.text--u-ihd6n7zfw {font-size: 3.76vw;}}
@media (max-width: 479px) {.text-button--u-iztmp0ke0 {font-size: 3.6vw;}}
@media (max-width: 479px) {.text-button--u-ipu1e0zv2 {font-size: 6.26vw;}}
@media (max-width: 479px) {.form__checkbox-styled--u-ipxwxyyq5 {width: 2.93vw; height: 2.93vw;}}
@media (max-width: 479px) {.form__textarea--u-ijm2uyfuo {font-size: 3.34vw; height: 20.88vw; padding-top: 3.13vw; padding-bottom: 3.13vw; padding-left: 3.13vw; padding-right: 3.13vw;}}
@media (max-width: 479px) {.form__textarea--u-ijm2uyfuo::placeholder {font-size: 3.34vw;}}
@media (min-width: 1280px) {.section--u-i6abcvf2r {min-height: 47.42vw;}}
