.form{text-align:center}.form__text{color:#42484e;font:15px/1.33 Manrope,Roboto,sans-serif}.form__link{color:#2972e0;font:inherit}.form__wrapper{background:#fff;margin:98px auto 60px;max-width:360px;padding:0 20px;width:100%}.form__title{color:#42484e;font:22px/1.36 StemMedium;line-height:1;margin:0 16px 0 0;text-align:left}.form__fields-wrapper{display:block;margin-top:17px}.form__input,.form__label{display:block;text-align:left}.form__label{color:#323537;font:15px/1.33 Manrope,Roboto,sans-serif;margin-bottom:8px;margin-top:10px}.form__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #d0d0d1;border-radius:4px;box-sizing:border-box;font:inherit;height:40px;max-width:320px;padding:10px 12px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.form__input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 50px #fff}.form__input::placeholder{color:#adaeaf;font:15px/1.33 Manrope,Roboto,sans-serif}.form__input:focus{border:2px solid #fa5d20;outline:none;padding:9px 11px}.form__input.error{border:1px solid #ff573e}.form__login-button{background-color:#fa5d20;border:3px solid #fa5d20;border-radius:4px;color:#fff;cursor:pointer;font:15px/1.33 StemMedium;height:39px;max-width:320px;outline:none;padding:6px 16px;text-decoration:none;transition:all .25s ease;width:100%}.form__login-button.button_loading{font-size:0;opacity:.4}.form__login-button:hover{background-color:#fa5d20;border:3px solid #fa5d20;outline:none}.form__login-button:focus{border:3px solid rgba(41,114,224,.3)}.form__button-container{margin-top:27px}.form .error_field{background:#f2d1ca;border-radius:4px;color:#42484e;margin-top:10px;padding:15px 16px}.form-action-password{margin:auto;max-width:320px}.main-block__content-container{margin-left:0}@media screen and (min-width:768px){.form__wrapper{border:1px solid #d6d7d7;border-radius:24px;padding:32px 56px}.form__link-wrapper{margin-top:25px}.form__fields-wrapper{margin-top:29px}.form__login-button{display:inline-block;min-width:320px;text-align:center}.form-action-password__wrapper{max-width:432px}.title_wrapper{margin-bottom:32px}}@media screen and (min-width:1440px){.form__wrapper{margin-top:150px}}@media screen and (max-width:767px){.form__input{font-size:16px}}.header{background:#fff;border-bottom:1px solid #dedede;flex-shrink:0;justify-content:space-between;max-height:65px;overflow:hidden;position:fixed;top:0;width:100%;z-index:11}.header__menu-button{display:none}.header__content{align-items:center;display:flex;justify-content:space-between;min-height:65px;padding:22px 24px}.header__content_logged{padding:13px 24px}.header__logotype{align-content:center}.header__account{background:#8d98a2;border-radius:50%;cursor:pointer;height:36px;text-align:center;width:36px}.header__account:focus,.header__account:hover{cursor:pointer}.header__account-initials{color:#fff;display:inline-block;font:16px StemMedium;padding-top:8px;text-decoration:none}.header__account_profile-photo{border-radius:50%;display:inline-block;height:100%;object-fit:cover;width:100%}.header__account-wrapper{display:flex}.header__logout{align-items:center;color:#42484e;display:inline-block;font:15px/1.33 Manrope,Roboto,sans-serif;margin-right:8px;opacity:.6;padding:10px 16px;text-decoration:none}.header__logout:focus,.header__logout:hover{opacity:1;text-decoration:none}@media screen and (max-width:1104px){.header__content{display:flex}.header__content_logged{padding:17px 24px}.header__menu{display:inline-block}.header__account-wrapper,.header__logout{display:none}.header__menu-button{background-color:#fff;background-image:none;border:1px solid #fff;border-radius:4px;display:inline-block;height:28px;padding:7px 1px;position:relative;width:20px}.header__menu-button:after,.header__menu-button:before{background:url(/build/images/closed-menu.3f333871.svg) no-repeat;background-size:cover;content:"";height:12px;position:relative;width:16px}.header__menu-button:after{background:url(/build/images/opened-menu.97eb2d66.svg) no-repeat;width:12px}.header__menu-button.closed:before,.header__menu-button.opened:after{display:block}}.logotype{position:relative}.logotype__link{height:100%;position:absolute;width:100%}.logotype__object{display:block}@font-face{font-display:swap;font-family:StemMedium;font-style:normal;font-weight:400;src:local("StemMedium"),url(/build/fonts/StemMedium.c5211c79.woff2) format("woff2"),url(/build/fonts/StemMedium.f36e4bbd.woff) format("woff"),url(/build/fonts/StemMedium.314cafa5.ttf) format("truetype")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:local("ManropeRegular"),url(/build/fonts/ManropeRegular.cb442e8c.woff2) format("woff2"),url(/build/fonts/ManropeRegular.bcfc4e0b.woff) format("woff"),url(/build/fonts/ManropeRegular.a9b9e09f.ttf) format("truetype")}@font-face{font-display:swap;font-family:ManropeMedium;font-style:normal;font-weight:400;src:local("ManropeMedium"),url(/build/fonts/ManropeMedium.d789f31b.woff2) format("woff2"),url(/build/fonts/ManropeMedium.41e9d606.woff) format("woff"),url(/build/fonts/ManropeMedium.4a88d55f.ttf) format("truetype")}@font-face{font-display:swap;font-family:ManropeBold;font-style:normal;font-weight:400;src:local("ManropeBold"),url(/build/fonts/ManropeBold.51bc60c4.woff2) format("woff2"),url(/build/fonts/ManropeBold.665aaa99.woff) format("woff"),url(/build/fonts/ManropeBold.47f6d714.ttf) format("truetype")}.switch{border-radius:8px;color:#323537;cursor:pointer;font:15px/1.33 StemMedium;margin-right:8px;padding:12px 10px;position:relative;text-decoration:none}.switch__wrapper{display:flex;margin-top:-8px;padding:8px 8px 9px}.switch:hover{background:rgba(50,53,55,.08)}.switch:last-child{margin-right:0}.switch_active:before{background:#fa5d20;border-radius:4px;bottom:-12px;content:"";height:8px;left:0;position:absolute;right:0}