html,body{font-size:14px;margin:0;padding:0}.container.main{width:1150px;padding-top:100px;padding-bottom:120px}.container.main.simple{padding-top:0}@media(max-width: 992px){.container.main.simple{padding-top:48px}}@media(max-width: 1200px){.container.main{max-width:960px}}@media(max-width: 992px){.container.main{max-width:448px;padding-top:48px}}@media(max-width: 465px){.container.main{max-width:335px}}.container *{font-family:"Inter",Roboto,sans-serif;color:#141414}.inner{display:flex;justify-content:space-between}.inner.pnr{margin-top:24px}.inner.pnr .ticket-image{margin-top:0px}@media(max-width: 992px){.inner{flex-direction:column-reverse}}.main-header{max-width:448px}.main-header__title{width:100%;margin-bottom:0;font-size:42px;line-height:50px;font-weight:600;white-space:nowrap}@media(max-width: 1200px){.main-header{max-width:420px}}@media(max-width: 465px){.main-header{max-width:335px}}.main-header-pnr__title{width:100%;margin-bottom:12px;font-size:42px;line-height:50px;font-weight:600;white-space:nowrap}.main-header-pnr p{margin-bottom:12px;font-size:16px;line-height:24px}@media(max-width: 992px){.main-header-pnr__title{font-size:32px}}@media(max-width: 465px){.main-header-pnr__title{font-size:24px;line-height:36px}.main-header-pnr p{font-size:12px;line-height:18px}}.input{flex-grow:1;width:100%;padding:0;border:none;font-size:16px;color:#141414;margin-top:-4px;outline:none;background:rgba(0,0,0,0);-webkit-appearance:none;appearance:none;text-align:left}.input::-webkit-input-placeholder{color:#9299a2}.input::-moz-placeholder{color:#9299a2}.input:-ms-input-placeholder{color:#9299a2}.input:-moz-placeholder{color:#9299a2}.input:-webkit-autofill,.input:-webkit-autofill:hover,.input:-webkit-autofill:focus,.input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset !important}.divider{width:100%;height:1px;margin:32px 0;background-color:#d4d4d4}.field{display:flex;width:100%;margin-bottom:16px;font-size:16px;line-height:19px;justify-content:space-between}.field.field-disabled{text-decoration:line-through}.attention{width:100%;margin-bottom:32px;padding:12px 24px;font-weight:700;font-size:16px;line-height:19px;text-align:center;background-color:#fef0c7;border-radius:10px}.form{max-width:448px;width:100%}.form__subtitle{position:relative;margin-bottom:16px;font-size:16px;line-height:19px}.form__subtitle.with-label{margin-bottom:20px}.form__subtitle .max-passengers{position:absolute;top:-4px;right:0;padding:4px 12px;font-size:16px;line-height:19px;color:#141414;font-weight:700;background-color:#7bf78f;border-radius:10px}.form__subtitle .max-passengers.yellow{background-color:#fef0c7}.form__inner{display:flex;flex-wrap:wrap;justify-content:space-between}.form__inner-single{width:100%}.form__textarea{position:relative;height:60px;margin-bottom:16px;padding:6px 16px 10px;display:flex;flex-direction:column;font-family:"Inter",Roboto,sans-serif;font-size:12px;line-height:15px;color:#9299a2;background:#fff;border:1px solid #d4d4d4;border-radius:10px;width:100%;height:320px;padding:6px 0}.form__textarea .input,.form__textarea .InputText-input,.form__textarea select{margin-top:0;font-size:16px;line-height:23px;color:#141414;font-weight:500}.form__textarea.disabled{background-color:#eee;color:#9299a2}.form__textarea.disabled .input,.form__textarea.disabled .InputText-input,.form__textarea.disabled select{color:#9299a2}.form__textarea:hover{border:1px solid #bfc1cc}.form__textarea:focus-within{border:1px solid #4356e9}.form__textarea textarea{width:100%;height:100%;padding:0 16px;font-size:16px;line-height:24px;resize:none}.form__input{position:relative;height:60px;margin-bottom:16px;padding:6px 16px 10px;display:flex;flex-direction:column;font-family:"Inter",Roboto,sans-serif;font-size:12px;line-height:15px;color:#9299a2;background:#fff;border:1px solid #d4d4d4;border-radius:10px;width:100%;padding-bottom:6px}.form__input .input,.form__input .InputText-input,.form__input select{margin-top:0;font-size:16px;line-height:23px;color:#141414;font-weight:500}.form__input.disabled{background-color:#eee;color:#9299a2}.form__input.disabled .input,.form__input.disabled .InputText-input,.form__input.disabled select{color:#9299a2}.form__input:hover{border:1px solid #bfc1cc}.form__input:focus-within{border:1px solid #4356e9}.form__input input,.form__input select{line-height:31px;-webkit-appearance:none;appearance:none;vertical-align:top;text-align:left}.form__input.no-margin{margin-bottom:0}.form .input-big .input{width:100%;font-size:16px;line-height:40px;margin-top:0;padding-top:0;-webkit-appearance:none;appearance:none;text-align:left}.form .input-small{max-width:216px}.form .add-passenger{width:100%;height:60px;padding:19px 0;text-align:center;color:#4450f2;font-weight:700;font-size:16px;line-height:22px;border-radius:10px;border:1px dashed #4450f2;cursor:pointer}.form .add-passenger:hover{background:rgba(68,80,242,.2156862745)}.form .add-passenger.disabled{color:#d4d4d4;border-color:#d4d4d4;cursor:not-allowed}.form .add-passenger.disabled:hover{background:rgba(0,0,0,0)}.form .checkbox-wrapper{margin-bottom:18px;margin-top:0;font-size:14px}.form .checkbox-wrapper.big-margin{margin-bottom:33px}.form__submit{width:100%;padding:19px 24px;font-family:"Inter",Roboto,sans-serif;font-size:16px;font-weight:500;line-height:1.44;text-align:center;color:#fff;background:#4450f2;border:none;border-radius:10px;transition:all .25s ease-in;margin-top:14px;cursor:pointer}.form__submit:hover{background:#1d29c7}.form__submit:focus{outline:none}.form__submit.disabled{background-color:#abafe3;cursor:default}.form__submit.disabled:hover{background-color:#abafe3}.form .submit{display:none}.form .submit--active{display:block}.form__to-pay{width:100%;padding:0 24px;font-family:"Inter",Roboto,sans-serif;font-size:16px;font-weight:500;text-align:center;color:#4450f2;background:#fff;border:2px solid #4450f2;border-radius:10px;transition:all .25s ease-in;position:relative;display:block;max-width:100%;height:60px;line-height:56px;cursor:pointer}.form__to-pay:hover{background:#4450f2;color:#fff}.form__to-pay:hover:before{background-color:#fff}.form__to-pay:focus{outline:none}.form__to-pay:before{position:absolute;left:22px;top:15px;width:24px;height:24px;background-color:#4450f2;-webkit-mask-image:url("/img/dest/back-to-pro.svg");mask-image:url("/img/dest/back-to-pro.svg");-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;content:"";transition:background-color .25s ease-in}@media(max-width: 1200px){.form{max-width:420px}.form .input-small{max-width:202px}}@media(max-width: 465px){.form{max-width:335px}.form .input-small{max-width:146px}}.ticket-image{max-width:640px;height:100%;margin-top:-115px;padding:24px;background-color:#f8f8f8;border-radius:24px}.ticket-image__with-back{margin-top:-160px}.ticket-image__title{margin-top:4px;margin-bottom:18px;font-size:16px;line-height:19px;font-weight:700;color:#141414}.ticket-image__img{display:block;width:100%}.ticket-image__simple{max-height:498px}@media(max-width: 1200px){.ticket-image{max-width:488px}}@media(max-width: 992px){.ticket-image{margin-top:0;margin-bottom:32px}}@media(max-width: 465px){.ticket-image{max-width:335px}}.modal-tabs{display:flex;width:100%;margin-bottom:6px}.modal-tabs p{margin:0}.modal-tabs .leftstr{float:left;font-weight:700}.modal-tabs .rightstr{float:right}.modal-tabs__item{padding:14px 20px;flex:1 1 50%;color:#141414;font-size:16px;line-height:18px;background:#fff;border:1px solid #d4d4d4;cursor:pointer;transition:color .25s ease}.modal-tabs__item:focus{outline:none}.modal-tabs__item--active{border-color:#4450f2;background-color:#f8f8ff}.modal-tabs__item:hover{border-color:#4450f2}.modal-tabs__item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.modal-tabs__item:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.back-btn{display:inline-block;margin-bottom:24px;color:#9299a2}.back-btn svg{position:relative;top:-1px}.back-btn:hover{color:#4450f2}.back-btn:hover svg>path{fill:#4450f2}.payment-wrap{margin-top:16px}.hidden-ticket{position:fixed;top:0;left:-120%;background-color:#fff}.hidden-ticket *{font-family:"Lato",Helvetica,sans-serif;color:#333447}.pnr__warning{position:relative;top:-8px;width:100%;font-size:12px;line-height:24px;color:#f40606}/*# sourceMappingURL=tickets_v2.css.map */
