.v--modal-overlay[data-v-295277ba]{background:rgba(0,0,0,.5)!important}.v--modal[data-v-295277ba]{font-family:OpenSans,sans-serif}.v--modal .b-calc-result__save-modal[data-v-295277ba]{background-color:#fff;left:0;margin:0 auto;position:fixed;right:0;top:30%;z-index:9000}.save-to-email__submit-holder[data-v-295277ba]{align-content:stretch;align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:0;text-align:center}.save-to-email__submit-holder a[data-v-295277ba]{margin-top:15px}.b-calc-result__total-summ._not-after[data-v-295277ba]:after{display:none}.b-calc-result__save-modal[data-v-295277ba]{display:block}.v--modal-box.v--modal[data-v-295277ba]{border-radius:0;top:50%}.v--modal .b-request-confirm__caption[data-v-295277ba]{font-size:1.75rem}.b-send-calculation__title[data-v-295277ba]{font-size:1.25rem}.b-send-calculation__cancel[data-v-295277ba]:hover{background:linear-gradient(90deg,#ef891c 0,#ef6b1c)}[data-v-295277ba] .input-smart__suggestions-wrapper{position:unset}@media screen and (max-width:767px){.v--modal[data-v-295277ba]{padding:20px 25px 30px;width:auto}.v--modal .b-calc-result__save-modal[data-v-295277ba]{padding:20px 25px 30px;width:100%}.v--modal .b-calc-result__save-modal .b-send-calculation__title[data-v-295277ba]{max-width:220px}.v--modal .b-request-confirm__caption[data-v-295277ba]{color:#252525;font-size:1.5rem;padding-left:0}.v--modal .b-request-confirm__text[data-v-295277ba]{font-size:.75rem;padding-left:0}.v--modal .b-request-confirm__caption[data-v-295277ba]:before{display:block;margin:0 0 25px;position:static}.v--modal .b-send-calculation__submit[data-v-295277ba]{margin-bottom:10px;margin-right:0;width:160px}.v--modal .b-send-calculation__cancel[data-v-295277ba]{width:160px}.v--modal .b-calc-result__header-link .b-calc-result__save-link[data-v-295277ba]{font-size:1rem}}.promo-banner[data-v-4e62decd]{margin:0 auto 100px;max-width:1170px}.promo-banner__buttons[data-v-4e62decd]{margin:0 auto 20px;max-width:724px}@media(max-width:959px){.promo-banner__buttons[data-v-4e62decd]{flex-direction:column;max-width:268px}.promo-banner__buttons .s-btn[data-v-4e62decd]{padding-left:20px;padding-right:20px}.promo-banner__buttons .s-btn[data-v-4e62decd]:not(:last-child){margin-bottom:20px}}.promo-banner__title[data-v-4e62decd]{font-size:28px;font-weight:700;letter-spacing:-.8px;line-height:1.4;margin-bottom:23px;text-align:center}@media(max-width:959px){.promo-banner__title[data-v-4e62decd]{font-size:20px;letter-spacing:0;margin-bottom:28px}}.promo-banner__subtitle[data-v-4e62decd]{font-size:14px;letter-spacing:.1px;margin:0 auto;max-width:730px;text-align:center}@media(max-width:959px){.promo-banner__subtitle[data-v-4e62decd]{font-size:12px;letter-spacing:0;margin-bottom:28px;max-width:329px}}.promo-banner__tab[data-v-4e62decd]{background-color:#ff6700;border-radius:13px;display:grid;grid-template-rows:1fr auto;height:340px;justify-items:center;max-width:540px;padding:30px 48px}@media(max-width:959px){.promo-banner__tab[data-v-4e62decd]{height:auto;justify-self:center;padding:20px 20px 30px;width:calc(100% - 40px)}}.promo-banner__tab-title[data-v-4e62decd]{color:#fff;font-size:30px;letter-spacing:.7px;line-height:1.3;margin-bottom:30px;margin-top:0;overflow:hidden;text-align:center;text-overflow:ellipsis}@media(max-width:959px){.promo-banner__tab-title[data-v-4e62decd]{font-size:18px;margin-bottom:18px}}.promo-banner__tab-description[data-v-4e62decd]{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:18px;line-height:1.5;margin-bottom:35px;overflow:hidden;text-align:center}@media(max-width:959px){.promo-banner__tab-description[data-v-4e62decd]{font-size:14px;margin-bottom:25px}.promo-banner__tab-top[data-v-4e62decd]{margin-bottom:30px}}.promo-banner__tab-bottom[data-v-4e62decd]{align-items:center;display:flex;justify-content:center}@media(max-width:959px){.promo-banner__tab-bottom[data-v-4e62decd]{align-items:center;flex-direction:column;justify-content:center}}.promo-banner__tab-promo-code[data-v-4e62decd]{color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:14px;letter-spacing:.9px;margin-right:52px}@media(max-width:959px){.promo-banner__tab-promo-code[data-v-4e62decd]{align-items:center;margin-bottom:30px;margin-right:0}}.promo-banner__tab-promo-code span[data-v-4e62decd]:last-child{font-size:20px;font-weight:700;margin-top:2px;text-transform:uppercase}.promo-banner__slider[data-v-4e62decd] .slider-button__next,.promo-banner__slider[data-v-4e62decd] .slider-button__prev{background:url(/_nuxt/a1ce43bbec9b6de0cea9f4ed127b2e1a.svg) no-repeat;height:50px;top:50%!important;width:50px}@media(max-width:959px){.promo-banner__slider[data-v-4e62decd] .slider-button__next,.promo-banner__slider[data-v-4e62decd] .slider-button__prev{height:40px;top:154px!important;width:40px}}.promo-banner__slider[data-v-4e62decd] .slider-button__next:hover,.promo-banner__slider[data-v-4e62decd] .slider-button__prev:hover{background:url(/_nuxt/80c5eddc46975538993dd71e726701bd.svg) no-repeat}.promo-banner__slider[data-v-4e62decd] .slider-button__next{right:47px!important;transform:translateY(-50%)}@media(max-width:959px){.promo-banner__slider[data-v-4e62decd] .slider-button__next{right:11px!important;transform:unset}}.promo-banner__slider[data-v-4e62decd] .slider-button__prev{left:47px!important;transform:translateY(-50%) rotate(180deg)}@media(max-width:959px){.promo-banner__slider[data-v-4e62decd] .slider-button__prev{left:11px!important;transform:rotate(180deg)}}.promo-banner__slide[data-v-4e62decd]{display:grid;grid-template-columns:1fr 1.27fr;padding:0 100px}@media(max-width:959px){.promo-banner__slide[data-v-4e62decd]{grid-template-columns:1fr;padding:0}}.promo-banner__slide-image[data-v-4e62decd]{background-position:50%;flex-shrink:0;height:340px;justify-self:flex-end;max-width:417px;object-fit:contain;width:100%}@media(max-width:959px){.promo-banner__slide-image[data-v-4e62decd]{height:216px;justify-self:center;max-width:540px;object-fit:contain}}.vzr-post-payment .service-step.payment h1{font-size:34px;font-style:normal;font-weight:600;line-height:38px;margin:48px 0 43px;text-align:center}@media(max-width:767px){.vzr-post-payment .service-step.payment h1{font-size:24px;font-style:normal;font-weight:600;line-height:33px;margin:21px 0 25px}.vzr-post-payment .service-step__content.payment{padding:0 10px}}.vzr-post-payment .service-step__title{color:#999;font-size:1.25rem;line-height:1;margin:0 0 84px;text-align:center}@media(max-width:767px){.vzr-post-payment .service-step__title{font-size:1rem;margin:0 0 50px}}.vzr-post-payment .service-step__card{align-items:center;background-color:#fff;border-radius:1px;box-shadow:0 10px 50px 0 hsla(20,30%,76%,.5);cursor:pointer;display:flex;flex-direction:column;height:245px;padding:39px 68px 28px;width:100%}@media(max-width:767px){.vzr-post-payment .service-step__card{padding:53px 48px 28px;width:100%}.vzr-post-payment .service-step__card.active{margin-bottom:20px;padding:30px 59px}}.vzr-post-payment .service-step__card:not(:last-child){margin-right:30px}@media(max-width:767px){.vzr-post-payment .service-step__card:not(:last-child){margin-bottom:30px;margin-right:unset}}.vzr-post-payment .service-step__card-title{font-size:1.25rem;font-weight:800;letter-spacing:-.02rem;line-height:1.45;text-align:center}@media(max-width:767px){.vzr-post-payment .service-step__card-title{font-size:1rem;letter-spacing:-.01rem}}.vzr-post-payment .service-step__card-button{background:transparent;border:1px solid #ef891c;border-radius:30px;color:#252525;display:inline-block;font-size:.875rem;font-weight:600;line-height:1.0625rem;margin-top:auto;padding:12px 36px;text-align:center;text-transform:uppercase;transition:color .2s,background .2s;width:100%}@media(max-width:767px){.vzr-post-payment .service-step__card-button{padding:15px 30px}}.vzr-post-payment .service-step__card-button:hover,.vzr-post-payment .service-step__card.active .vzr-post-payment .service-step__card-button{background:#ef891c linear-gradient(90deg,#ef891c,#ef681c);color:#fff}.vzr-post-payment .service-step__card-button:hover{cursor:pointer}.vzr-post-payment .service-step__card.active .vzr-post-payment .service-step__card-button:hover{background:transparent;color:#252525}.vzr-post-payment .service-step .application-success{background-color:#fff;border-radius:1px;box-shadow:0 6px 20px rgba(0,0,0,.1);margin:128px 0 80px;padding:50px;text-align:center}.vzr-post-payment .service-step .application-success__icon{height:128px;width:128px}@media(max-width:767px){.vzr-post-payment .service-step .application-success__icon{height:120px;margin-top:50px;width:120px}}.vzr-post-payment .service-step .application-success__title{font-size:2rem;font-weight:800;letter-spacing:.02rem;margin-top:32px}@media(max-width:767px){.vzr-post-payment .service-step .application-success__title{font-size:1.5rem;margin-top:30px}}.vzr-post-payment .service-step .application-success__caption{color:#999;font-size:.875rem;margin:32px 0 0}@media(max-width:767px){.vzr-post-payment .service-step .application-success__caption{font-size:.875rem;margin:10px 0 50px}}.vzr-post-payment .service-step .application-success .b-calc-form__btns-holder{border:none;margin:32px 0 0;padding:0}.vzr-post-payment .service-step .application-notcompleted{margin:0 auto;max-width:1010px;padding:0 0 80px;width:100%}.vzr-post-payment .service-step .application-notcompleted__reset{color:#868686;margin:40px auto 0;max-width:485px;text-align:center;width:100%}.vzr-post-payment .service-step .application-notcompleted__reset p{font-size:14px;font-style:normal;font-weight:400;line-height:24px;margin:0}.vzr-post-payment .service-step .application-notcompleted__reset p button{color:#ef891c}.vzr-post-payment .service-step__cards-wrapper{display:flex;justify-content:center;margin:0 20px}@media(max-width:767px){.vzr-post-payment .service-step__cards-wrapper{flex-direction:column}}.s-service-email-confirm .code-input{max-width:250px}@media(max-width:767px){.s-service-email-confirm .code-input{max-width:unset}}.s-service-email-confirm .code-exclamation{font-size:13px}@media(max-width:767px){.s-service-email-confirm .code-exclamation{font-size:12px}}.s-service-email-confirm .centred{display:flex;justify-content:center}.s-service-email-confirm .code-exclamation-img{align-self:center;height:18px;margin-right:11px;width:18px}@media(max-width:767px){.s-service-email-confirm .code-exclamation-img{align-self:flex-start;margin-right:9px;margin-top:1px}}.s-service-email-confirm .code-hint,.s-service-email-confirm .code-link{align-self:center;color:#bbb;display:block;font-size:11px;margin:0 0 0 30px}@media(max-width:767px){.s-service-email-confirm .code-hint,.s-service-email-confirm .code-link{margin:30px 0 0;text-align:center}}.s-service-email-confirm .code-link{color:#ef871c}.s-service-email-confirm .code-link:hover{text-decoration:underline}.travel-extra .remark-grey{color:#999;font-size:.75rem;margin-left:15px}@media(max-width:767px){.travel-extra .remark-grey{margin-left:0}}.travel-extra .remark-red{color:#ff7f7f;font-size:.75rem}.travel-extra .title-block{align-items:center;display:flex;flex-direction:column;margin-bottom:60px}.travel-extra .title-block__pre-title{color:#77767b;font-size:1.125rem;font-weight:400;margin-bottom:10px;padding-bottom:28px;padding-top:50px;position:relative;text-align:center}.travel-extra .title-block__pre-title:after{background-color:#ef891c;bottom:0;content:"";display:block;height:2px;left:0;margin:auto;position:absolute;right:0;width:70px}.travel-extra .title-block__title{color:#252525;font-size:2.0125rem;font-weight:600;letter-spacing:0;line-height:1.2083333333;text-align:center}.travel-extra .content-block{background-color:#fff;border-bottom-left-radius:1px;border-bottom-right-radius:1px;box-shadow:0 6px 20px rgba(0,0,0,.1);margin:0 auto 30px;max-width:970px;padding:50px 100px}@media(max-width:767px){.travel-extra .content-block{padding:40px;width:100%}}.travel-extra .content-block__title{margin-left:15px}@media(max-width:767px){.travel-extra .content-block__title{margin-left:10px}}.travel-extra .content-block__title-main{align-items:baseline;display:flex;margin-bottom:15px}@media(max-width:767px){.travel-extra .content-block__title-main{align-items:start;flex-direction:column}}.travel-extra .content-block__title-main .title{font-size:1.25rem;font-weight:600}.travel-extra .content-block__input-field{margin-top:20px;padding-top:20px}.travel-extra .content-block__submit{display:flex;justify-content:center;margin-top:50px}@media(max-width:767px){.travel-extra ._email{order:0}.travel-extra ._phone{order:1}.travel-extra ._email-confirm{order:2}}