.field{position:relative;margin-bottom:20px}.field--textarea{line-height:1}.field--vertical-center{display:flex;flex-direction:column;justify-content:center;padding-top:19px}.input,.select:not(.ss-main){height:45px;width:100%;padding:0 19px;font-size:16px;line-height:150%;color:var(--osnovnoy-tekst);border-radius:8px;border:1px solid var(--obvodka);background:var(--belyy);outline:0}.input:focus{border-color:var(--obvodka)}.input--without-border,.input--without-border:focus{border-color:var(--belyy)}.input--small{height:40px;padding:0 12px}textarea.input{min-height:168px;max-width:100%;min-width:100%;padding-top:12px;resize:vertical;border-radius:8px}.has-error .input,.input.has-error{border-color:var(--red-button)}.input::placeholder{color:var(--tekst-vnutri-okna)}.input::-webkit-input-placeholder{color:var(--tekst-vnutri-okna)}.input::-moz-placeholder{color:var(--tekst-vnutri-okna)}.input:-ms-input-placeholder{color:var(--tekst-vnutri-okna)}.input:-moz-placeholder{color:var(--tekst-vnutri-okna)}.input--uppercase{text-transform:uppercase}.form__footer{display:flex;align-items:flex-start;justify-content:space-between}.application .form__footer{gap:15px}.form__footer--center{justify-content:center;align-items:center;gap:30px}.form__footer--row-center{align-items:center}.form__footer--column{flex-direction:column;align-items:center;gap:20px}.form__footer--large{margin-top:28px}.form__footer--middle{margin-top:15px}.form__footer--right{margin-left:auto}.field__label{display:block;font-weight:500;font-size:14px;line-height:100%;margin-bottom:5px}.field__label--large{margin-bottom:8px}.required-star{color:var(--komplekt)}.files__area{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.files__input{display:none}.files__area-icon{display:flex;align-items:center;justify-content:center;width:62px;height:62px;flex:none;background-color:var(--zelenyy);box-shadow:0 0 6px 0 rgba(75,72,162,.47);border-radius:50%}.files__area-svg{width:13px;height:26px;fill:var(--belyy)}.files__area-text{font-size:14px;line-height:143%;color:#b8b3b3}.files__area-name{color:var(--zelenyy);text-decoration:underline;word-break:break-word}.application .files__area-name,.application .files__area-text{color:var(--belyy)}.checkbox{display:flex;align-items:center;cursor:pointer}.checkbox.is-disabled{pointer-events:none;opacity:.5}.checkbox__input{display:none}.checkbox__icon{border:1px solid var(--obvodka);border-radius:2px;width:25px;height:25px;background:var(--belyy);flex:none;margin-right:11px;position:relative}.checkbox__icon--without-border{border-color:var(--belyy)}.field.has-error .bx-sls .dropdown-block,.has-error~.checkbox__icon{border-color:var(--red-button)}.checkbox__icon:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:url(../../icons/svg/check.svg) center no-repeat;opacity:0}.checkbox__input:checked~.checkbox__icon:after{opacity:1}.checkbox__text{color:var(--tekst-nad-polem);font-size:16px;line-height:125%}.section--colored .checkbox__text{color:var(--belyy)}.checkbox__text a{font-weight:500;text-decoration:underline}.registration-popup .checkbox__text{font-weight:300;font-size:14px;line-height:131%}.registration-popup .checkbox__text a{font-weight:400;color:var(--siniy)}.registration-popup .checkbox__text a:hover{color:var(--v-nalichii)}.application .checkbox__text{font-size:14px;line-height:143%;color:var(--belyy)}.radio{display:inline-flex;align-items:center;gap:20px;cursor:pointer}.radio[disabled]{pointer-events:none}.radio__input{display:none}.radio__text{position:relative;font-weight:300;font-size:16px;line-height:110%;display:block}.radio__icon,.radio__icon::after{border-radius:50%;transition:.2s ease all}.radio__icon{display:flex;align-items:center;justify-content:center;width:25px;height:25px;background:var(--goluboy-podlozhka1);flex:none;position:relative}.radio__icon::after{content:"";opacity:0;position:absolute;left:4px;top:4px;width:17px;height:17px;background-color:transparent}.radio__input:checked~.radio__icon::after{background-color:var(--siniy);box-shadow:0 0 4px 0 rgba(0,0,0,.25);opacity:1}.feedback .h2,.feedback h2,.feedback__text{font-size:40px;line-height:100%;text-align:center;margin-bottom:15px}.feedback--another .h2,.feedback--another h2{font-size:34px;margin-bottom:30px}.feedback__text{font-size:22px;margin-bottom:35px}.form__link,.form__text-line{font-weight:300;font-size:14px;line-height:100%}.form__link{font-weight:600;text-decoration:underline;color:var(--siniy)}.field__input{position:relative}.field__toggle-visibility{position:absolute;top:50%;transform:translateY(-50%);right:20px;width:21px;height:20px;background:url(../../icons/svg/field-state-hidden.svg) no-repeat center;outline:0;border:0;padding:0;cursor:pointer}.field__toggle-visibility.is-state-visible{background:url(../../icons/svg/field-state-visible.svg) no-repeat center}.form--change-password{width:644px;max-width:100%}.field .bx-sls .dropdown-block{height:45px;width:100%;padding:0 19px;font-size:16px;line-height:150%;color:var(--osnovnoy-tekst);border-radius:8px;border:1px solid var(--obvodka);background:var(--belyy);box-shadow:none;outline:0}.field .bx-sls .bx-ui-sls-container{min-height:43px!important}.field .bx-sls .dropdown-fade2white,.field .bx-sls .dropdown-icon{display:none}.field .bx-sls .bx-ui-sls-fake,.field .bx-sls .bx-ui-sls-route{font-family:var(--font-family);font-size:16px;line-height:150%;color:var(--osnovnoy-tekst)!important;height:43px;outline:0!important}.field .bx-sls .bx-ui-sls-pane{top:45px;border-color:var(--obvodka);border-radius:8px;overflow:hidden}.field .bx-sls .bx-ui-sls-clear{margin-top:7px}.picker,.picker__toggle{position:relative}.picker.is-picker-open .picker__toggle{z-index:3}.picker__input{padding-right:67px}.picker__input.input--small{padding-right:53px}.picker.is-picker-open .picker__input{border-bottom-color:var(--obvodka);border-radius:8px 8px 0 0}.picker__icon{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);right:0;width:57px;height:45px;cursor:pointer;z-index:2}.picker__icon--small{width:43px;height:40px}.picker__arrow{width:19px;height:12px;stroke:var(--siniy);transition:all .2s ease}.picker__arrow--small{right:12px}.picker.is-picker-open .picker__arrow{transform:rotate(180deg)}.picker__content{display:none;position:absolute;top:0;left:0;width:100%;padding:57px 19px 12px;border:1px solid var(--obvodka);border-radius:8px;background:var(--belyy);box-shadow:0 0 6px 0 rgba(75,72,162,.47);z-index:2}.picker__content--small{padding:52px 12px 12px}.picker.is-picker-open .picker__content{display:block}.picker__list{display:flex;flex-direction:column;align-items:flex-start;max-height:192px;overflow-x:hidden;overflow-y:auto}.picker__item{cursor:pointer;user-select:none;display:inline-flex;align-items:center;font-size:16px;line-height:125%;color:var(--osnovnoy-tekst);word-break:break-word}.picker__item:not(:last-child){margin-bottom:6px}.picker__item.is-selected{cursor:not-allowed;opacity:.7}.field.is-blocked .input{pointer-events:none;cursor:default}@media (max-width:767px){.field{margin-bottom:15px}.input,.select:not(.ss-main){padding:0 13px;font-size:14px;line-height:143%}.field .bx-sls .dropdown-block{padding:0 13px;font-size:14px;line-height:143%}.checkbox__icon-small{margin-right:5px}.checkbox__text,.field .bx-sls .bx-ui-sls-fake,.field .bx-sls .bx-ui-sls-route{font-size:14px;line-height:143%}.checkbox__text--small{font-size:13px;line-height:111%}.form__footer{flex-direction:column;align-items:stretch;gap:20px;margin-top:5px}.feedback .h2,.feedback h2,.feedback__text{font-size:20px;line-height:100%}.feedback__text{font-size:16px;margin-bottom:30px}.feedback .button{align-self:center;padding:14px 30px}.feedback--another .h2,.feedback--another h2{font-size:20px;margin-bottom:30px}.radio{gap:13px}.radio__icon{width:18px;height:18px}.radio__icon::after{width:12px;height:12px;top:3px;left:3px}.radio__text{font-size:14px;line-height:110%}.form__text-line{display:flex;flex-direction:column;align-items:flex-start}.form__link,.form__text-line{font-size:13px;line-height:132%}.form__footer--row{flex-direction:row;align-items:center;gap:24px;margin-top:15px}.form__footer--row .button{width:102px;max-width:100%}.registration-popup .checkbox__text{font-size:13px;line-height:131%}.registration-popup .checkbox__text a{font-weight:600}.application .field--vertical-center{padding-top:0}.application .checkbox__text{font-size:13px;line-height:154%}.form__footer--middle{margin-top:1px}.application .form__footer{flex-direction:row;align-items:center;gap:10px}.files__area-icon{width:62px;height:62px}.form__footer--short{align-items:center}.form__footer--short .button{padding-left:39px;padding-right:39px}}