.b-password{padding-bottom:40px}@media (max-width:767px){.b-password{padding-bottom:20px}}.b-password__form{max-width:500px}.b-password__form>:not(.btn):not(.b-password__bottom){margin-bottom:20px}.b-password__form .b-form__error:empty,.b-password__form .b-form__success:empty{margin-bottom:0}.b-password__form .b-check~.btn{width:100%}.b-password__bottom,.b-password__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.b-password__bottom{margin-top:20px}.b-password__bottom~.btn--blue{margin:20px 0 0}.b-password .b-form__message{margin:0 0 20px}@media (max-width:767px){.b-password .btn{height:50px;padding:17px 40px;font-size:14px}}@media (max-width:500px){.b-password .btn{width:100%}}.b-reg{padding-bottom:40px}@media (max-width:1023px){.b-reg{padding-bottom:0}}.b-reg-title{margin-bottom:30px}.b-reg-title__note{font-weight:400;font-size:12px;line-height:1.5;color:#878e99}.b-reg-title .b-form__title{margin-bottom:7px}.b-reg.grey{margin-top:-1px}@media (max-width:1023px){.b-reg.aside-orders__sidebar .container{padding-top:10px;padding-right:0;padding-left:0}}.b-reg__info{max-width:700px;margin-left:10px;margin-top:35px;line-height:1}@media (max-width:1023px){.b-reg__info{margin-left:0;margin-top:38px}}@media (max-width:767px){.b-reg__info{margin-top:20px;line-height:22px}}.b-reg__info .link{white-space:nowrap}.b-reg__item+.b-form__error{margin:0 0 20px}.b-reg__tabs{margin:0 0 75px}@media (max-width:1400px){.b-reg__tabs{margin:0 0 45px}}@media (max-width:500px){.b-reg__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 30px}}@media (max-width:500px){.b-reg__tabs .b-check{margin:0 0 10px}}.b-reg__tabs .b-check:not(:last-child){margin:0 20px 0 0}@media (max-width:500px){.b-reg__tabs .b-check:not(:last-child){margin:0 0 10px}}.b-reg__tabs .b-check__box,.b-reg__tabs .b-check__label{cursor:default}.b-reg__tabs .b-check__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:500;font-size:15px}@media (max-width:1023px){.b-reg__tabs .b-check__text{font-size:14px}}.b-reg .aside-r .title-3{font-weight:700;margin:0 0 45px;grid-column:1/3}@media (max-width:1023px){.b-reg .aside-r .title-3{grid-column:span 1;margin-bottom:30px}}@media (max-width:1023px){.b-reg .aside-r__full{grid-row:3}}.b-reg-plan__message{margin-bottom:10px;color:#d0021b}.b-reg-plan__i{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:45px}@media (max-width:1279px){.b-reg-plan__i{max-width:100%}}@media (max-width:767px){.b-reg-plan__i{padding-bottom:50px}}.b-reg-plan__i:before{content:"";position:absolute;top:40px;left:20px;z-index:0;width:2px;height:100%;background:#004e9e}@media (max-width:767px){.b-reg-plan__i:before{left:19px}}.b-reg-plan__i:last-of-type{padding-bottom:0}.b-reg-plan__i:last-of-type:before{content:none}.b-reg-plan__i ul:last-child{margin-bottom:0}.b-reg-plan__i ul>li:not(:last-child){margin-bottom:6px}.b-reg-plan__num{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:45px;height:45px;border-radius:100%;background:#004e9e;margin-right:28px;font-weight:700;color:#fff;z-index:1}@media (max-width:767px){.b-reg-plan__num{width:40px;height:40px;margin-right:20px}}.b-reg-plan-i{max-width:560px;margin:0 0 20px;padding:30px 20px;border:1px solid #f0f1f3;-webkit-box-shadow:0 7px 12px rgba(0,0,0,.13);box-shadow:0 7px 12px rgba(0,0,0,.13)}@media (max-width:1023px){.b-reg-plan-i{padding:20px 15px}}.b-reg-plan-i:last-child{margin:0}.b-reg-plan-i p,.b-reg-plan-i ul{font-size:15px}@media (max-width:767px){.b-reg-plan-i p,.b-reg-plan-i ul{font-size:13px}}.b-reg-plan-i__wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.b-reg-plan-i__tooltip,.b-reg-plan-i__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.b-reg-plan-i__tooltip{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;min-width:20px;max-width:20px;height:20px;margin:0 20px 0 0;background-color:#004e9e;border-radius:50%}.b-reg-plan-i__tooltip svg{width:4px;height:12px}.b-reg-plan-i__tooltip svg :not(g){fill:#fff}.b-reg-plan p{margin-bottom:0;font-weight:500;line-height:1}.b-reg-plan--order{padding:40px;background-color:#fff}@media (max-width:1023px){.b-reg-plan--order{margin:0 -20px -40px;padding:20px}}@media (max-width:767px){.b-reg-plan--order{margin:0 -20px -20px}}.b-reg-plan--order p{font-weight:400}.b-reg-plan--order p:not(:last-child){margin:0 0 15px}.b-reg-plan--order .b-reg-plan__i{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.b-reg-plan .title-3,.b-reg-plan .title-4{font-weight:700}.b-reg-plan .title-3{margin-bottom:53px;line-height:22px}@media (max-width:1023px){.b-reg-plan .title-3{margin-bottom:35px}}@media (max-width:767px){.b-reg-plan .title-3{margin-bottom:20px}}.b-reg-plan .title-4{margin-bottom:15px}.b-reg-banner{padding:60px 0 40px;background:-o-radial-gradient(center center,50% 50%,#0d6dd0 0,#004e9e 100%);background:radial-gradient(50% 50% at center center,#0d6dd0 0,#004e9e 100%);color:#fff;text-align:center}@media (max-width:1023px){.b-reg-banner{padding:40px 0}}@media (max-width:767px){.b-reg-banner{padding:30px 0}}@media (max-width:500px){.b-reg-banner{padding:20px 0}}.b-reg-banner__wrap{display:grid;grid-template-columns:repeat(auto-fit,200px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:30px;margin-top:70px}@media (max-width:1279px){.b-reg-banner__wrap{margin-top:40px}}@media (max-width:1023px){.b-reg-banner__wrap{grid-template-columns:repeat(3,1fr);margin-top:30px}}@media (max-width:500px){.b-reg-banner__wrap{grid-template-columns:repeat(2,1fr);grid-gap:30px 20px}}.b-reg-banner__i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.b-reg-banner__i img{width:60px;height:60px}.b-reg-banner__i span{margin-top:25px;line-height:22px}@media (max-width:767px){.b-reg-banner__i span{margin-top:15px}}.b-reg-banner p{max-width:680px;margin:0 auto;line-height:28px}@media (max-width:767px){.b-reg-banner p{line-height:24px}}@media (max-width:500px){.b-reg-banner p{line-height:22px}}.b-reg-banner .title-1{margin-bottom:20px}.b-reg-toggle__list{padding:15px 0 0}.b-reg-toggle__btns{display:inline-block;margin:12px 0 0;position:relative;padding-right:20px;color:#004e9e;font-weight:500;font-size:14px;cursor:pointer}.b-reg-toggle__btns:before{border-top-color:#004e9e}.b-reg-toggle__btns:hover{color:#0d6dd0}.b-reg-toggle__btns:hover:before{border-top-color:#0d6dd0}.b-reg-toggle__btns:hover span{border-bottom:1px dashed #0d6dd0}.b-reg-toggle__btns:active{color:#00376f}.b-reg-toggle__btns:active:before{border-top-color:#00376f}.b-reg-toggle__btns:active span{border-bottom:1px dashed #00376f}.b-reg-toggle__btns.active span:first-child{display:none}.b-reg-toggle__btns.active span:last-child:not(:first-child){display:block}.b-reg-toggle__btns span{border-bottom:1px dashed #004e9e;pointer-events:none;-webkit-transition:border-bottom-color .3s ease;-o-transition:border-bottom-color .3s ease;transition:border-bottom-color .3s ease}.b-reg-toggle__btns span:last-child:not(:first-child){display:none}.b-reg__company{height:auto!important;margin-top:20px}.b-reg [data-send-sms]{margin-top:7px}.b-reg .b-form__input{position:relative}.b-reg .b-form__item.hide .b-reg__phone-confirm,.b-reg .b-form__item.hide .link{display:none}.b-reg .b-form__item .b-reg-title__note{margin:-5px 0 7px}.b-reg .b-form__item .b-form__error,.b-reg .b-form__item .b-form__success{margin-bottom:0}.b-reg .b-form__label{color:#071a2e}.b-reg .b-form__message{margin:30px 0 0}@media (max-width:1279px){.b-reg .b-form__message{margin:0 0 20px}}.b-reg .b-form__error,.b-reg .b-form__success{margin:10px 0 30px}.b-reg .b-form__error:empty,.b-reg .b-form__success:empty{margin:0}[data-form-registration] [data-file-list]+.b-check,[data-form-registration] [data-file-list]+.b-check+.b-check{margin-top:30px}@media (max-width:767px){[data-form-registration] [data-file-list]+.b-check,[data-form-registration] [data-file-list]+.b-check+.b-check{margin-top:20px}}@media (min-width:1801px){:root{--h-main-pb:83px;--main-show-left-w-d:740px;--footer-form-w-d:550px;--page-pl:23px;--tag-360-size:52px;--count-height:55px;--order-pv:25px;--order-border:12px;--order-sidebar-w:346px}}@media (max-width:1800px){:root{--h-main-pb:60px;--main-show-left-w-d:640px;--footer-form-w-d:460px;--page-pl:23px;--tag-360-size:52px;--count-height:55px;--order-pv:25px;--order-border:12px;--order-sidebar-w:306px}}@media (max-width:1279px){:root{--page-pl:13px}}@media (max-width:1023px){:root{--h-main-pb:0;--order-pv:15px}}@media (max-width:767px){:root{--count-height:48px;--tag-360-size:30px;--container-p-h-m:18px;--order-border:0}}.suggest{opacity:0;position:absolute;width:100%;top:calc(100% - 1px);left:0;list-style-type:none;background-color:#fff;font-size:14px;z-index:4;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.suggest:not(:empty){border:1px solid #004e9e;border-top-color:rgba(0,0,0,0)}.suggest li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:11px 20px;font-size:16px;line-height:1.2;cursor:pointer;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}@media (max-width:767px){.suggest li{padding:7px 20px;font-size:14px}}.suggest li:focus,.suggest li:hover{background-color:#f0f1f3}.suggest li:active{background-color:#f2f3f5}.suggest li:before{display:none}.suggest li:not(:last-child){margin-bottom:0}.suggest li>span>span{color:#004e9e}.suggest li br{height:0}.suggest li.suggest__item-inn{display:list-item}.suggest li.selected{background-color:#f0f1f3}