.form__field--s2-izg03tvql .form__checkbox {display: none;}
.form__field--s2-izg03tvql .form__checkbox-styled {display: block;}
.button--u-id9dtpcsb {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: auto; padding-top: 0.86vw; padding-bottom: 0.86vw; margin-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; align-items: center; border-top-color: rgba(255, 255, 255, 1); border-left-color: rgba(255, 255, 255, 1); border-right-color: rgba(255, 255, 255, 1); border-bottom-color: rgba(255, 255, 255, 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.button--u-id9dtpcsb:hover {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; 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); background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); color: rgba(45, 45, 45, 1);}
.div--u-iarli70ie {display: flex; row-gap: 0px; column-gap: 0.86vw;}
.div--u-i52lfhr7n {width: 12px; height: 12px; display: flex; justify-content: center; align-items: center; margin-top: 0.43vw; 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-i8yjfbmfr {width: 12px; height: 12px; 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-iz3ta3tol {height: 100%; display: flex; justify-content: center;}
.div--u-i92csn6y9 {padding-top: 0vw; padding-bottom: 0vw; padding-left: 0vw; padding-right: 0vw; display: flex; flex-direction: column; row-gap: 0.8620689655172413vw; grid-row-start: span 1; grid-row-end: span 1; width: 31.03vw;}
.div--u-i7qgf8lgj {margin-top: 2.58vw; display: flex; justify-content: flex-start; column-gap: 1.72vw; align-items: stretch; flex-direction: column; width: auto; row-gap: 0.43vw;}
.div--u-ilwozfvvz {grid-row-start: span 3; grid-row-end: span 3; width: 17.14vw; flex-grow: 0; background-size: contain; background-image: url("/d/pamyatka-po-provedeniyu-osmotrov.webp"); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; padding-left: 6px; height: 22.62vw; position: absolute; bottom: -1.29vw;}
.form--u-icfdlir4b {padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; flex-direction: column;}
.form__checkbox-styled--u-i3v35zpyy {width: 1.21vw; height: 1.21vw;}
.form__field--u-iq34qdkfp {height: auto; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; display: flex; flex-direction: column;}
.form__field--u-izg03tvql {margin-top: 0px; margin-bottom: 0px; width: auto; display: flex; align-items: flex-start; flex-direction: column; row-gap: 0vw; height: auto; justify-content: flex-start; padding-top: 0px; padding-bottom: 0px;}
.form__input--u-i8jr9vugb {height: 4.31vw; padding-left: 1.29vw; padding-right: 1.29vw; 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; width: auto; font-size: 1.21vw;}
.form__label-text--u-i8bmdg286 {font-size: 1.12vw; margin-left: 0.43vw;}
.form__state-default--u-ibpu0snxc {display: flex; flex-direction: column; align-items: stretch; column-gap: 0.86vw;}
.form__widget-group--u-ic2hx67zw {row-gap: 0px; padding-top: 0px; align-items: flex-end;}
.form__widget-item--u-i7npv8doz {height: auto;}
.link--u-i3mlerzcs {position: absolute; right: 10vw; height: 2.04vw; top: 20.5vw; width: 16.6vw; color: rgba(255, 255, 255, 1); z-index: 100; opacity: 0.1;}
.text--u-ibjjosy3m {color: rgba(104, 104, 104, 1); font-size: 1.21vw; line-height: 145%; letter-spacing: 0px; position: relative; top: 0px; text-align: left; width: 27.93vw;}
.text--u-ihh8y32yy {text-transform: uppercase; font-weight: 700; font-size: 2.07vw; color: rgba(35, 35, 35, 1); letter-spacing: 1px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; height: auto; flex-grow: 0; display: inline-block; grid-column-start: span 2; grid-column-end: span 2; width: 49.5vw;}
.text--u-ih1xamsgp {color: rgba(244, 105, 83, 1); font-size: 1.72vw; line-height: 145%; font-weight: 600; padding-left: 1.72vw; padding-right: 1.72vw; padding-top: 0.86vw; padding-bottom: 0.86vw; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: none; border-bottom-style: solid; 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); position: absolute; top: 0px; right: -3.62vw; height: auto; align-items: center; background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; text-transform: uppercase;}
.text-button--u-ilmszwsc2 {font-weight: 600; font-size: 1.21vw; text-transform: uppercase; letter-spacing: 1px;}
.div--u-i8o2f7g52 {z-index: 10;}
@media (max-width: 991px) {.button--u-id9dtpcsb {width: 100%; height: 5.05vw;}}
@media (max-width: 991px) {.div--u-i52lfhr7n {margin-top: 0.41vw;}}
@media (max-width: 991px) {.div--u-i92csn6y9 {width: auto; flex-direction: column; row-gap: 2.0181634712411705vw; padding-top: 0vw; padding-bottom: 0vw; padding-left: 0vw; padding-right: 0vw; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}}
@media (max-width: 991px) {.div--u-i7qgf8lgj {column-gap: 0vw; row-gap: 0.5045408678102926vw; margin-top: 3.02vw;}}
@media (max-width: 991px) {.div--u-ilwozfvvz {width: 26.85vw; flex-grow: 0; height: 35.62vw; bottom: -2.29vw;}}
@media (max-width: 991px) {.form--u-icfdlir4b {flex-direction: column;}}
@media (max-width: 991px) {.form__checkbox-styled--u-i3v35zpyy {width: 1.51vw; height: 1.51vw;}}
@media (max-width: 991px) {.form__field--u-izg03tvql {width: auto; align-items: flex-start;}}
@media (max-width: 991px) {.form__input--u-i8jr9vugb {width: 100%; height: 5.05vw; font-size: 1.4vw;}}
@media (max-width: 991px) {.form__label-text--u-i8bmdg286 {font-size: 1.3vw;}}
@media (max-width: 991px) {.form__state-default--u-ibpu0snxc {flex-direction: column; column-gap: 0vw; row-gap: 0vw; align-items: stretch;}}
@media (max-width: 991px) {.form__widget-group--u-ic2hx67zw {align-items: flex-end;}}
@media (max-width: 991px) {.form__widget-item--u-i7npv8doz {height: auto;}}
@media (max-width: 991px) {.link--u-i3mlerzcs {width: 22.6vw; top: 22.5vw; right: 8vw;}}
@media (max-width: 991px) {.text--u-ibjjosy3m {font-size: 1.4vw;}}
@media (max-width: 991px) {.text--u-ihh8y32yy {font-size: 28px; width: 45.5vw;}}
@media (max-width: 991px) {.text--u-ih1xamsgp {font-size: 1.61vw; padding-left: 2.02vw; padding-right: 2.02vw; padding-top: 1.01vw; padding-bottom: 1.01vw; height: 5.05vw;}}
@media (max-width: 991px) {.text-button--u-ilmszwsc2 {font-size: 1.4vw;}}
@media (max-width: 767px) {.button--u-id9dtpcsb {width: auto; height: 6.52vw;}}
@media (max-width: 767px) {.div--u-i52lfhr7n {width: 1.3vw; height: 1.3vw;}}
@media (max-width: 767px) {.div--u-i8yjfbmfr {width: 1.3vw; height: 1.3vw;}}
@media (max-width: 767px) {.div--u-i7qgf8lgj {row-gap: 1.303780964797914vw;}}
@media (max-width: 767px) {.div--u-ilwozfvvz {height: 27.62vw; width: 20.85vw;}}
@media (max-width: 767px) {.form__field--u-izg03tvql {justify-content: flex-start;}}
@media (max-width: 767px) {.form__input--u-i8jr9vugb {height: 6.52vw; padding-top: 0.39vw; padding-left: 2.61vw; padding-right: 2.61vw;}}
@media (max-width: 767px) {.form__label-text--u-i8bmdg286 {font-size: 1.56vw;}}
@media (max-width: 767px) {.form__widget-group--u-ic2hx67zw {justify-content: center;}}
@media (max-width: 767px) {.link--u-i3mlerzcs {top: 23.5vw; right: 5vw;}}
@media (max-width: 767px) {.text--u-ibjjosy3m {font-size: 14px; width: 33.93vw;}}
@media (max-width: 767px) {.text--u-ihh8y32yy {font-size: 3.13vw; width: 81.5vw;}}
@media (max-width: 767px) {.text--u-ih1xamsgp {font-size: 1.83vw; height: 6.52vw; right: -2vw;}}
@media (max-width: 767px) {.text-button--u-ilmszwsc2 {font-size: 1.83vw;}}
@media (max-width: 479px) {.button--u-id9dtpcsb {width: 100%; height: auto; padding-top: 4vw; padding-bottom: 4vw;}}
@media (max-width: 479px) {.div--u-iarli70ie {width: auto; padding-top: 0px; padding-bottom: 0px;}}
@media (max-width: 479px) {.div--u-i52lfhr7n {width: 2.09vw; height: 2.09vw; margin-top: 1.04vw;}}
@media (max-width: 479px) {.div--u-i8yjfbmfr {width: 2.09vw; height: 2.09vw;}}
@media (max-width: 479px) {.div--u-iz3ta3tol {height: auto; position: absolute; top: 40.29vw; width: auto;}}
@media (max-width: 479px) {.div--u-i92csn6y9 {row-gap: 4.184100418410042vw; padding-left: 0vw; padding-right: 0vw; padding-top: 0vw; padding-bottom: 0vw; align-items: stretch;}}
@media (max-width: 479px) {.div--u-i7qgf8lgj {flex-direction: column; column-gap: 0px; row-gap: 2.0876826722338206vw; margin-top: 6.26vw;}}
@media (max-width: 479px) {.div--u-ilwozfvvz {width: 42.97vw; position: static; top: 56.19vw; left: 27.56vw; min-width: auto; min-height: auto; height: 49.6vw; background-size: contain; background-position: center center;}}
@media (max-width: 479px) {.form__checkbox-styled--u-i3v35zpyy {width: 2.92vw; height: 2.92vw;}}
@media (max-width: 479px) {.form__field--u-iq34qdkfp {height: auto; font-size: 16px;}}
@media (max-width: 479px) {.form__field--u-izg03tvql {margin-top: 0vw;}}
@media (max-width: 479px) {.form__field-error--u-i6o19ht6n {display: flex;}}
@media (max-width: 479px) {.form__input--u-i8jr9vugb {height: 12.55vw; display: flex; align-items: center; padding-left: 3.13vw; padding-right: 3.13vw; padding-top: 0vw; padding-bottom: 0px; font-size: 3.34vw;}}
@media (max-width: 479px) {.form__label-text--u-i8bmdg286 {font-size: 3.55vw; margin-left: 2.09vw;}}
@media (max-width: 479px) {.form__state-default--u-ibpu0snxc {row-gap: 0vw;}}
@media (max-width: 479px) {.link--u-i3mlerzcs {top: 41vw; right: 0.5vw; height: 5.04vw; width: 52.6vw;}}
@media (max-width: 479px) {.text--u-ibjjosy3m {font-size: 3.34vw; width: 78.21vw; padding-left: 4.18px; padding-right: 4.18px;}}
@media (max-width: 479px) {.text--u-ihh8y32yy {font-size: 5.5vw; width: auto; flex-grow: 0; margin-top: 2.09vw;}}
@media (max-width: 479px) {.text--u-ih1xamsgp {font-size: 4.18vw; height: auto; padding-left: 4.18vw; padding-right: 4.18vw; right: -24.7vw; top: 42px;}}
@media (max-width: 479px) {.text-button--u-ilmszwsc2 {font-size: 3.6vw;}}
