@charset "UTF-8";@font-face{font-family:Allura;src:url(/fonts/Allura-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}body.virtual{position:relative;min-height:100vh;display:flex;flex-direction:column;background:#0a0704}body.virtual>.header,body.virtual>main{position:relative;z-index:1}body.virtual>main{flex:1;display:flex;flex-direction:column}body.virtual>main .virtual__hero{display:flex;flex-direction:column;width:100%;flex:1}@media(min-width:1024px){body.virtual>main .virtual__hero{flex-direction:row}}body.virtual>main .virtual__hero .container{margin:auto 0}.virtual .parallax-bg{position:absolute;height:100%}.virtual .parallax-bg img,.virtual .parallax-bg picture{width:100%;height:100%;min-width:unset;object-fit:cover;object-position:85% center}@media(min-width:768px){.virtual .parallax-bg{position:fixed;height:100%}.virtual .parallax-bg img,.virtual .parallax-bg picture{width:100%;height:100%;min-width:100%;object-fit:cover;object-position:center center}}.virtual .parallax-bg__wrap{height:100%}.virtual .header__inner .virtual__call-btn{background:#f0ba59;padding:6px 16px;border-radius:4px;box-shadow:0 4px 9px #00000026,0 -4px 4px #00000040 inset,0 0 #279aff4d,0 0 4px #fff3 inset}.virtual .header__inner .virtual__call-btn img{filter:invert(1);width:13px;height:13px}.virtual .header__inner .virtual__call-btn span{width:fit-content;color:#000;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.virtual .header__inner .header__right-side{padding-right:0}.virtual main .container{padding:0;width:100%;display:flex;justify-content:center}@media(min-width:1024px){.virtual main .container{flex:0 0 420px;max-width:420px}}.virtual main .container .flight-search-contacts{padding-top:16px;border-radius:8px;background:#15110cf7;box-shadow:0 30px 80px #ffffff1a}@media(min-width:768px){.virtual main .container .flight-search-contacts{box-shadow:0 30px 80px -30px #ffffff1a}}@media(min-width:1024px){.virtual main .container .flight-search-contacts{border-radius:16px;border:1px solid rgba(240,186,89,.3);background:#15110ce6;box-shadow:0 30px 80px -30px #ffffff1a}}.virtual main .container .country-code{color:#fff;font-family:Montserrat}.virtual .virtual__hero{padding:0 24px}@media(min-width:768px){.virtual .virtual__hero{padding:0 60px}}@media(min-width:1024px){.virtual .virtual__hero{display:flex;align-items:flex-start;gap:40px}}@media(min-width:1440px){.virtual .virtual__hero{padding:0 112px}}@media(min-width:1680px){.virtual .virtual__hero{padding:0 144px}}@media(min-width:1920px){.virtual .virtual__hero{padding:0 180px}}.virtual .virtual-content{display:flex;position:relative;z-index:1;padding:56px 16px 24px;flex-direction:column;align-items:center;justify-content:center;text-align:center;flex-shrink:0;align-self:stretch}@media(min-width:1024px){.virtual .virtual-content{flex:1;align-items:flex-start;text-align:left;padding:0}}.virtual .virtual-content .achievement-logos{margin-top:24px}@media(min-width:1024px){.virtual .virtual-content .achievement-logos{order:99}}.virtual .virtual-content .achievement-logos .achievement-stars__score{font-size:10px}.virtual .virtual-content p,.virtual .virtual-content h3{color:#f9f4ee;font-family:Montserrat;margin:0}.virtual .virtual-content p{font-size:16px;font-style:normal;font-weight:600;line-height:28px}.virtual .virtual-content p span{color:#f0ba59}@media(min-width:768px){.virtual .virtual-content p{font-size:24px}}.virtual .virtual-content p.virtual-content__secondary-text{font-size:14px;font-weight:500}@media(min-width:768px){.virtual .virtual-content p.virtual-content__secondary-text{font-size:18px;line-height:24px}}@media(min-width:1024px){.virtual .virtual-content p.virtual-content__secondary-text{font-size:24px;line-height:24px}}.virtual .virtual-content h3{font-size:24px;font-style:normal;font-weight:700;line-height:141%;letter-spacing:-.24px}@media(min-width:768px){.virtual .virtual-content h3{font-size:32px}}@media(min-width:768px){.virtual .virtual-content h3{font-size:40px}}@media(min-width:1024px){.virtual .virtual-content h3{font-size:44px;max-width:500px;margin-bottom:24px}}@media(min-width:1440px){.virtual .virtual-content h3{font-size:68px;letter-spacing:-.68px;line-height:141%;max-width:700px;margin-bottom:24px}}.virtual .virtual-content h3 span{color:#f0ba59}.virtual .flight-search-contacts{position:relative;z-index:1}.virtual .flight-search-contacts .form-header,.virtual .flight-search-contacts .form-splitter{display:none}body.virtual .form__passenger-input{height:44px!important}body.virtual .form__passenger-input::part(base){height:44px!important;min-height:44px!important;display:flex!important;align-items:center!important;background:#f9f4ee!important}body.virtual .dropdown-trigger::part(base){height:44px!important;min-height:44px!important;background:#f9f4ee!important;box-shadow:none!important}body.virtual .flight-search-contacts wa-select::part(combobox){height:44px!important;min-height:44px!important;display:flex!important;align-items:center!important;background:#f9f4ee!important}@media(max-width:767px){body.virtual .flight-search-contacts wa-select::part(expand-icon){display:none!important}body.virtual .flight-search-contacts wa-select::part(combobox){padding-right:8px!important;font-size:12px!important}body.virtual .flight-search-contacts wa-select::part(display-input){font-size:12px!important}body.virtual .flight-search-contacts .dropdown-trigger::part(end){display:none!important}body.virtual .flight-search-contacts .dropdown-trigger wa-icon{display:none!important}body.virtual .flight-search-contacts .form__passenger .dropdown-chevron{display:none!important}body.virtual .flight-search-contacts .form__passenger-input::part(base){font-size:12px!important}body.virtual .flight-search-contacts .form__passenger-input::part(input){font-size:12px!important}}body.virtual .switch-locations{display:none}body.virtual .cabin-class_select{display:none!important}body.virtual .flight-search-contacts__trip-types,body.virtual .form__passenger{width:calc(50% - 4px)!important}body.virtual .form__field-white .form__field-inner{border-radius:4px;border:1px solid #5a5e67;background:#546da10d;box-shadow:0 2px 4px #0000000d}body.virtual .form__field-white wa-input{--wa-form-control-background-color: #181513}body.virtual .form__field-white wa-input::part(input):-webkit-autofill,body.virtual .form__field-white wa-input::part(input):-webkit-autofill:hover,body.virtual .form__field-white wa-input::part(input):-webkit-autofill:focus,body.virtual .form__field-white wa-input::part(input):-webkit-autofill:active{-webkit-box-shadow:0 0 0 9999px #181513 inset!important;-webkit-text-fill-color:#f9f4ee!important;caret-color:#f9f4ee!important}body.virtual .form__text:before{content:"🔒"}body.virtual .virtual__footer-text-promo{color:#f0ba59;text-align:center;text-shadow:0 2px 4px rgba(255,255,255,.15);font-family:Allura;font-size:36px;font-style:normal;font-weight:400;line-height:36px}body.virtual .virtual__footer-text-promo--desktop{display:none}@media(min-width:1024px){body.virtual .virtual__footer-text-promo--desktop{display:block;margin-top:24px}}body.virtual .virtual__footer--mobile{display:flex;flex-direction:column;align-items:center;padding:24px;position:relative;z-index:1}@media(min-width:1024px){body.virtual .virtual__footer--mobile{display:none}}body.virtual .virtual__footer-advantages{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px;border-radius:12px;background:#0a0704d9}body.virtual .virtual__footer-advantages--desktop{display:none}@media(min-width:1024px){body.virtual .virtual__footer-advantages--desktop{display:grid;margin-top:24px}}body.virtual .virtual__footer-advantages{border:1px solid rgba(255,255,255,.08);margin-top:24px}@media(min-width:768px){body.virtual .virtual__footer-advantages{grid-template-columns:1fr 1fr 1fr 1fr}}body.virtual .virtual__footer-advantage{display:flex;align-items:center;justify-content:center;gap:8px}body.virtual .virtual__footer-advantage-icon{width:24px;height:24px;min-width:24px;border-radius:50%;border:1px solid rgba(240,186,89,.4);display:flex;align-items:center;justify-content:center}body.virtual .virtual__footer-advantage-icon img{width:12px;height:12px}body.virtual .virtual__footer-advantage-text{display:flex;flex-direction:column}body.virtual .virtual__footer-advantage-text strong{color:#f9f4ee;font-family:Montserrat;font-size:12px;font-weight:600;line-height:18px}body.virtual .virtual__footer-advantage-text span{color:#a0978d;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:15.111px}body.virtual .form__text,body.virtual b,body.virtual .form__text>span{color:#a0978d;font-family:Montserrat;font-size:11px;font-style:normal;line-height:normal;font-weight:400}body.virtual .form__text svg,body.virtual b svg,body.virtual .form__text>span svg{display:none}body.virtual .form__text a{color:#f0ba59}body.virtual .flight-search-contacts .form__field-white{--form-field-text-color: #fff;--form-field-placeholder-color: #b8bfd1;--form-field-placeholder-weight: 400}body.virtual .form__field-white .form__field-inner>label{color:#b8bfd1}body.virtual .form__field-phone input{color:#fff}body.virtual wa-button.search-button{margin:24px 0}body.virtual wa-button.search-button::part(base){border-radius:4px!important;background:#f0ba59;box-shadow:0 4px 9px #00000026,0 -4px 4px #00000040 inset,0 0 #279aff4d,0 0 4px #fff3 inset;border:none}body.virtual wa-button.search-button::part(label){color:#000}body.virtual .form__text__stop{color:#f0ba59;font-weight:600}
