@charset "UTF-8";@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(../fonts/Montserrat-Regular.woff2) format("woff2"),url(../fonts/Montserrat-Regular.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:100;src:url(../fonts/Montserrat-Thin.woff2) format("woff2"),url(../fonts/Montserrat-Thin.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url(../fonts/Montserrat-Light.woff2) format("woff2"),url(../fonts/Montserrat-Light.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(../fonts/Montserrat-Medium.woff2) format("woff2"),url(../fonts/Montserrat-Medium.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(../fonts/Montserrat-SemiBold.woff2) format("woff2"),url(../fonts/Montserrat-SemiBold.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(../fonts/Montserrat-Bold.woff2) format("woff2"),url(../fonts/Montserrat-Bold.woff) format("woff")}@font-face{font-family:Jost;font-style:normal;font-weight:500;src:url(../fonts/Jost-Medium.woff2) format("woff2"),url(../fonts/Jost-Medium.woff) format("woff")}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{color:#0a4e6c;font-family:Montserrat}#__nuxt,#app{height:100%}#app{display:flex;flex-direction:column}#app,#app section{background-color:#fff}#app section:nth-child(odd){background-color:#f6fcff}.footer{margin-top:auto}.cap{color:#166386;font-size:22px}.btn,.cap{font-family:Montserrat;font-style:normal;font-weight:700;line-height:normal}.btn{align-items:center;background-color:#f59100;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;letter-spacing:-.24px;padding:13px 26px;text-align:center;text-decoration:none}.btn img{margin-right:12px}.btn--blue{background:transparent;border:1px solid #166386;color:#166386}.container{margin:0 auto;max-width:100%;padding:0 15px;width:1244px}.title{color:#0a4e6c;font-family:Montserrat;font-size:28px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}img{max-height:100%;max-width:100%}::-webkit-scrollbar{background-color:#bdcbd2;width:10px}::-webkit-scrollbar-thumb{background-color:#0a4e6c;border-radius:5px}::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px #0003}input{background:#f6fcff;border:1px solid transparent;border-radius:18px;box-shadow:2px 2px 2px #0a4e6c1a;color:#0a4e6c;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:normal;padding:16px 18px;width:100%}input::-moz-placeholder{color:#738d98}input::placeholder{color:#738d98}input.error{border-color:red}label{display:block;min-height:24px;position:relative;width:100%}label input[type=checkbox]{display:none}label span{color:#166386;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding-left:36px}label span:before{border:1px solid #166386}label input[type=checkbox]:checked+span:after,label span:before{content:"";display:block;height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:24px}label input[type=checkbox]:checked+span:after{background-image:url(../icons/check.svg)}label.checkbox.error span:before{border-color:red}.form div.inputWithButton{margin-bottom:8px}.form div.inputWithButton .btn,.form div.inputWithButton input{margin-bottom:0}.form form.inputWithButton{margin-bottom:8px}.form form.inputWithButton .btn,.form form.inputWithButton input{margin-bottom:0}.form h2,.form p{margin-bottom:12px}.form p{color:#0a4e6c;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.form input{margin-bottom:8px}.form label{display:flex;margin-top:12px}.form a{color:#f59100;text-decoration:none}.form a.btn{color:#fff}.form .btn{margin-top:12px;width:100%}.btn:disabled{opacity:.5}.inputWithButton{align-items:stretch;display:flex}.inputWithButton input{background:#f6fcff;border-radius:18px 0 0 18px;box-shadow:2px 2px 2px #0a4e6c1a;margin-bottom:0}.inputWithButton .btn{background:#f59100;border-radius:0 18px 18px 0;box-shadow:2px 2px 2px #0a4e6c1a;color:#fff;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-top:0;padding:16px 18px;text-align:center}.toggler{display:flex;width:100%}.toggler .toggler__toggle{align-items:center;cursor:pointer;display:flex;flex:1;justify-content:center;padding:15px 16px}.toggler .toggler__toggle:first-child{border:1px solid #166386;border-radius:18px 0 0 18px}.toggler .toggler__toggle:last-child{border:1px solid #166386;border-radius:0 18px 18px 0}.toggler .toggler__toggle.active{background-color:#f59100;border:1px solid #f59100;color:#fff}ul{padding-left:20px}.multiselect{border:none!important;--ms-ring-width:3px;--ms-ring-color:rgba(10,78,108,.3);--ms-option-bg-selected:#0a4e6c}.multiselect.is-active .multiselect-wrapper{border-radius:0}.multiselect-wrapper{background:#f6fcff;border:1px solid transparent;border-radius:18px;box-shadow:2px 2px 2px #0a4e6c1a;padding:16px 18px}.multiselect.error .multiselect-wrapper{border-color:red}.form .multiselect{margin-bottom:8px}.form__errors{color:red;padding:5px}.rentPeriods__period{background:#f6fcff;border-radius:18px;box-shadow:2px 2px 2px #0a4e6c1a;padding:16px 18px}.rentPeriods__period.active{background-color:#f59100}.rentPeriods__period.active .rentPeriods__cap,.rentPeriods__period.active .rentPeriods__price{color:#fff}.rentPeriods{display:flex;justify-content:space-between}.rentPeriods__cap{color:#738d98;font-size:14px;font-weight:400;margin-bottom:4px}.rentPeriods__cap,.rentPeriods__price{font-family:Montserrat;font-style:normal;line-height:normal}.rentPeriods__price{color:#166386;font-size:16px;font-weight:700}.downladBill{padding-bottom:20px;padding-top:20px;text-align:center}.downladBill p{margin-top:15px}.swiper-pagination-bullet{background-color:#f99f44;border-radius:100%;display:block;flex-shrink:0;height:6px;margin:0 5px;transition:all .3s;width:6px}.swiper-pagination-bullet-active{flex-shrink:0;height:16px;width:16px}.forms__errors{color:red;padding:5px 0}.header{background:#fff;border-radius:0 0 20px 20px;box-shadow:0 4px 4px #0a4e6c2e;padding:23px 0}.header__menu{width:100%}.header__burger,.header__close{display:none}.header__row{align-items:center;display:flex;justify-content:space-between}.header__row--head{margin-bottom:18px}.header__phone{font-size:20px;font-weight:700}.header__login,.header__phone{color:#0a4e6c;font-family:Montserrat;font-style:normal;line-height:normal;text-align:center}.header__login{font-size:18px;font-weight:600}.header__request_call{color:#fff;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:normal;padding:8px 10px;text-align:center;text-decoration:none}.header__contacts{align-items:center;display:flex;flex-direction:column}.header__phone{margin-bottom:6px;text-decoration:none}.header__login_btn{align-items:center;color:#0a4e6c;display:flex;flex-direction:column;text-decoration:none}.header__login_btn img{margin-bottom:7px}.menu{color:#0a4e6c;display:flex;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;justify-content:space-between;line-height:normal;list-style-type:none;width:100%}.menu a{color:#0a4e6c;text-decoration:none}@media(max-width:768px){.header__close{display:block;position:absolute;right:10px;top:5px;width:30px}.header__wrapper{align-items:center;display:flex}.header__burger{display:block}.header__logo{width:122px}.header__phone{display:none}.header__contacts{background:#0a4e6c;border-radius:8px;margin-left:auto;margin-right:7px;padding:5px}.header__request_call{font-size:0}.header__request_call img{margin:0}.header__request_call{border-radius:100%;padding:3px}.header__login{font-size:0;margin-right:7px}.header__login img{margin:0}.header__row--head{flex:1;margin-bottom:0}.header__menu{background-color:#fff;box-shadow:0 4px 4px #0a4e6c2e;height:100%;position:fixed;right:-350px;top:0;transition:right .3s;width:300px;z-index:1000}.header__menu.active{right:0}.menu{flex-direction:column;justify-content:flex-start;padding:40px 30px 30px;text-align:right}.menu__item{padding:10px}}.footer{background:#0a4e6c;border-radius:18px 18px 0 0;color:#fff}.footer__wrapper{padding-bottom:18px;padding-top:24px}.footer__part{align-items:flex-end;display:flex;justify-content:space-between}.footer__social_list{display:flex;list-style-type:none;padding-left:0}.footer__social_item{margin-right:10px}.footer__contacts{align-items:start;color:#fff;display:flex;flex-direction:column;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-align:right}.footer__contacts span{margin-bottom:4px}.footer__contacts a{color:#fff;text-decoration:none}.footer__phone{color:var(--white,#fff);font-family:Montserrat;font-size:24px;font-style:normal;font-weight:700;line-height:normal}.footer__phone a{color:#fff;text-decoration:none}.footer__btn{background:transparent;border:1px solid #f59100;border-radius:12px}.footer__part--contacts{margin-bottom:24px}.footer__part--addresses{align-items:start;flex-direction:column;padding:18px 0}.footer__addresses{display:flex;justify-content:space-between;width:100%}.footer__part--docs{padding-bottom:18px;padding-top:18px}.footer__part--docs a{color:#fff;color:var(--white,#fff);font-weight:400;text-align:center;text-decoration:none}.footer__part--docs a,.footer__part--info{font-family:Montserrat;font-size:14px;font-style:normal;line-height:normal}.footer__part--info{align-items:start;color:#79b1b8;flex-direction:column;font-weight:300;padding-top:18px;text-align:justify}.footer__copyright{margin-top:18px}@media(max-width:880px){.footer__part--contacts{align-items:center;flex-direction:column}.footer__logo{margin-bottom:35px}.footer__contacts{color:#fff;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:22px;text-align:right}.footer__phone{margin-bottom:24px}.footer__part--addresses{flex-wrap:wrap}}@media(max-width:768px){.footer__addresses{color:var(--white,#fff);flex-direction:column;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.footer__address{margin-top:10px}.footer__btn{width:100%}}.paymentTools .cardInput input{margin-bottom:0}.paymentTools .addCardInput,.paymentTools .cardInput{margin-bottom:8px}.paymentTools .addCardInput input{margin-bottom:0}.cardInput{position:relative}.cardInput input{padding-left:62px}.cardInput:before{background-image:url(../icons/card.png);left:18px;width:32px}.cardInput.active:after,.cardInput:before{content:"";display:block;height:20px;position:absolute;top:50%;transform:translateY(-50%)}.cardInput.active:after{background-color:#f59100;border-radius:100%;right:18px;width:20px}.cardInput--rs:before{background-image:unset;content:"р/с"}.addCardInput{margin-bottom:8px;position:relative}.addCardInput input{margin-bottom:0;padding-left:62px}.addCardInput:before{background-image:url(../icons/plus.svg);content:"";display:block;height:20px;left:20px;position:absolute;top:50%;transform:translateY(-50%);width:20px}.modal{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0003;display:flex;height:100%;justify-content:center;left:0;opacity:0;padding:15px;position:fixed;top:0;width:100%;z-index:10001}.modal__wrapper{background:#fff;border-radius:18px;box-shadow:2px 2px 10px #0a4e6c40;max-height:90vh;max-width:100%;overflow-y:auto;padding:16px}.paymentForm{display:grid;grid-template-columns:1fr 1fr}.paymentForm .inputWithButton,.paymentForm .toggler,.paymentForm input{margin-bottom:12px}.paymentForm .inputWithButton .btn,.paymentForm .inputWithButton input{margin-bottom:0}.paymentForm .btn,.paymentForm .checkbox,.paymentForm .rentPeriods{margin-bottom:12px}.paymentForm .btn{width:100%}.paymentForm__promo{border-right:1px solid #c2d1d8;padding-right:12px}.paymentForm__payment{padding-left:12px}.paymentForm__summary{border-top:1px solid #c2d1d8;color:#166386;display:flex;font-family:Montserrat;font-size:22px;font-style:normal;font-weight:700;justify-content:space-between;line-height:normal;padding-top:12px}.paymentForm__error{color:red}@media(max-width:1000px){.paymentForm{grid-template-columns:1fr}.paymentForm__promo{border:none;margin-bottom:20px;padding-right:0}.paymentForm__payment{padding-left:0}}.chooseModal .orderItem{align-items:center;display:flex;justify-content:space-between;width:100%}.chooseModal .orderItem__cap{color:#0a4e6c;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.chooseModal .orderItem__cap,.chooseModal .orderItem__distance{align-items:center;display:flex}.chooseModal .orderItem__distance{color:var(--green-high,#003537);font-family:Montserrat;font-size:15px;font-style:normal;font-weight:500;line-height:normal}.chooseModal .orderItem__info{color:#738d98;display:flex;flex-direction:column;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.chooseModal .orderItem__desc{margin-bottom:10px}.chooseModal .orderItem__rest{color:#f59100;font-family:Montserrat;font-size:13px;font-style:normal;font-weight:500;line-height:normal}.chooseModal .orderItem__location{align-items:stretch;display:flex;flex-direction:column;height:100%}.chooseModal .orderItem__location .btn{margin-top:auto}.loader{align-items:center;background-color:#000000b3;display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s;width:100vw;z-index:1100;z-index:-20}.loader.active{opacity:1;z-index:1100}.spinner{animation:rotation 2s linear infinite;border-color:#fff;border-radius:50%;border-style:solid solid dotted dotted;border-width:3px;box-sizing:border-box;color:#2d3a3d;display:inline-block;font-family:Montserrat;font-size:16px;height:68px;margin:0;padding:0;position:relative;transform:rotate(284.273deg);visibility:visible;width:68px}.spinner:after{animation:rotationBack 1s linear infinite;border:3px #f59100;border-radius:50%;border-style:solid solid dotted;box-sizing:border-box;content:"";height:50%;inset:0;margin:auto;position:absolute;transform-origin:center center;width:50%}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes rotationBack{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}.message{padding:30px 0;text-align:center}.toggler--login{margin-bottom:8px}.forgetPass{color:#f59100;padding:10px;text-align:center}
