@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}html:has(body.virtual-concierge){scrollbar-gutter:stable}.virtual-concierge:not(.virtual-demo-chat){position:relative;min-height:100vh;display:flex;flex-direction:column}.virtual-concierge:not(.virtual-demo-chat)>.header,.virtual-concierge:not(.virtual-demo-chat)>.virtual-concierge__main{position:relative;z-index:1}.virtual-concierge:not(.virtual-demo-chat)>.virtual-concierge__main{flex:1;display:flex;flex-direction:column}.virtual-concierge:not(.virtual-demo-chat)>.virtual-concierge__main .virtual-concierge__hero{display:flex;flex-direction:column;width:100%;flex:1}@media(min-width:1024px){.virtual-concierge:not(.virtual-demo-chat)>.virtual-concierge__main .virtual-concierge__hero{flex-direction:row}}.virtual-concierge:not(.virtual-demo-chat)>.virtual-concierge__main .virtual-concierge__hero .container{margin:auto 0}.virtual-concierge:not(.virtual-demo-chat) .parallax-bg{position:absolute;height:100%}.virtual-concierge:not(.virtual-demo-chat) .parallax-bg .virtual-concierge__bg-picture,.virtual-concierge:not(.virtual-demo-chat) .parallax-bg .virtual-concierge__bg-image{width:100%;height:100%;min-width:unset;object-fit:cover;object-position:85% center}@media(min-width:768px){.virtual-concierge:not(.virtual-demo-chat) .parallax-bg{position:fixed;height:100%}.virtual-concierge:not(.virtual-demo-chat) .parallax-bg .virtual-concierge__bg-picture,.virtual-concierge:not(.virtual-demo-chat) .parallax-bg .virtual-concierge__bg-image{width:100%;height:100%;min-width:100%;object-fit:cover;object-position:center center}}.virtual-concierge:not(.virtual-demo-chat) .parallax-bg__wrap{height:100%}.virtual-concierge:not(.virtual-demo-chat) .header__inner .virtual-concierge__call-btn{background:#1c81df;padding:8px 16px;border-radius:4px;height:40px;gap:10px;box-shadow:0 4px 9px #142e5226}.virtual-concierge:not(.virtual-demo-chat) .header__inner .virtual-concierge__call-btn img{width:13px;height:13px}.virtual-concierge:not(.virtual-demo-chat) .header__inner .virtual-concierge__call-btn span{width:fit-content;color:#fff;font-family:Inter;font-size:14px;font-weight:600;line-height:20px}.virtual-concierge:not(.virtual-demo-chat) .header__inner .header__right-side{padding-right:0}.virtual-concierge:not(.virtual-demo-chat) .flight-search-contacts__form{padding:28px}.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__main .virtual-concierge__form-column{padding:0;width:100%;display:flex;justify-content:center}@media(min-width:1024px){.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__main .virtual-concierge__form-column{flex:0 0 450px;max-width:450px}}.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__main .virtual-concierge__form-column .flight-search-contacts{width:100%;max-width:100%;min-width:0;box-sizing:border-box;background:#fff;border-radius:16px;border:1px solid #96c3ed;box-shadow:0 11px 80px -30px #ffffff1a}@media(min-width:768px){.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__main .virtual-concierge__form-column .flight-search-contacts{box-shadow:0 30px 80px -30px #ffffff1a}}@media(min-width:1024px){.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__main .virtual-concierge__form-column .flight-search-contacts{border-radius:16px;border:1px solid #96c3ed;box-shadow:0 30px 80px -30px #ffffff1a}}.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__main .virtual-concierge__form-column .country-code{font-family:Montserrat}.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__hero{padding:0 24px}@media(min-width:768px){.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__hero{padding:0 60px}}@media(min-width:1024px){.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__hero{display:flex;align-items:flex-start;gap:40px}}@media(min-width:1440px){.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__hero{padding:0 112px}}@media(min-width:1680px){.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__hero{padding:0 144px}}@media(min-width:1920px){.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__hero{padding:0 180px}}.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__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-concierge:not(.virtual-demo-chat) .virtual-concierge__content{flex:1;align-items:flex-start;text-align:left;padding:0}}.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__content .achievement-logos{margin-top:24px}@media(min-width:1024px){.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__content .achievement-logos{order:99}}.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__content .achievement-logos .achievement-stars__score{font-size:10px}.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__content .virtual-concierge__title,.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__content .virtual-concierge__main-text,.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__content .virtual-concierge__secondary-text{color:#f9f4ee;font-family:Montserrat;margin:0}.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__content .virtual-concierge__main-text{font-size:16px;font-style:normal;font-weight:600;line-height:28px}@media(min-width:768px){.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__content .virtual-concierge__main-text{font-size:24px}}.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__content .virtual-concierge__accent{color:#f0ba59}.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__content .virtual-concierge__secondary-text{font-size:14px;font-weight:500}@media(min-width:768px){.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__content .virtual-concierge__secondary-text{font-size:18px;line-height:24px}}@media(min-width:1024px){.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__content .virtual-concierge__secondary-text{font-size:24px;line-height:24px}}.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__content .virtual-concierge__title{font-size:24px;font-style:normal;font-weight:700;line-height:141%;letter-spacing:-.24px}@media(min-width:768px){.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__content .virtual-concierge__title{font-size:32px}}@media(min-width:768px){.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__content .virtual-concierge__title{font-size:40px}}@media(min-width:1024px){.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__content .virtual-concierge__title{font-size:44px;max-width:500px;margin-bottom:24px}}@media(min-width:1440px){.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__content .virtual-concierge__title{font-size:68px;letter-spacing:-.68px;line-height:141%;max-width:700px;margin-bottom:24px}}.virtual-concierge:not(.virtual-demo-chat) .flight-search-contacts{position:relative;z-index:1}.virtual-concierge:not(.virtual-demo-chat) .flight-search-contacts .form-header,.virtual-concierge:not(.virtual-demo-chat) .flight-search-contacts .form-splitter{display:none}body.virtual-concierge:not(.virtual-demo-chat) .form__passenger-input{height:44px!important}body.virtual-concierge:not(.virtual-demo-chat) .flight-search-contacts wa-select{--wa-form-control-height: 44px}body.virtual-concierge:not(.virtual-demo-chat) .form__passenger .form__passenger-input::part(base),body.virtual-concierge:not(.virtual-demo-chat) .form__passenger .dropdown-trigger::part(base){background:#d9e8ff!important;border:1px solid rgba(39,154,255,.1)!important;box-shadow:0 -1px 4px #0000001a inset!important;box-sizing:border-box!important;height:44px!important;min-height:44px!important;display:flex!important;align-items:center!important}@media(max-width:767px){body.virtual-concierge:not(.virtual-demo-chat) .flight-search-contacts wa-select::part(expand-icon){display:none!important}body.virtual-concierge:not(.virtual-demo-chat) .flight-search-contacts wa-select::part(combobox){padding-right:8px!important;font-size:12px!important}body.virtual-concierge:not(.virtual-demo-chat) .flight-search-contacts wa-select::part(display-input){font-size:12px!important}body.virtual-concierge:not(.virtual-demo-chat) .flight-search-contacts .dropdown-trigger::part(end){display:none!important}body.virtual-concierge:not(.virtual-demo-chat) .flight-search-contacts .dropdown-trigger wa-icon{display:none!important}body.virtual-concierge:not(.virtual-demo-chat) .flight-search-contacts .form__passenger .dropdown-chevron{display:none!important}body.virtual-concierge:not(.virtual-demo-chat) .flight-search-contacts .form__passenger-input::part(base){font-size:12px!important}body.virtual-concierge:not(.virtual-demo-chat) .flight-search-contacts .form__passenger-input::part(input){font-size:12px!important}}body.virtual-concierge:not(.virtual-demo-chat) .switch-locations{display:none}body.virtual-concierge:not(.virtual-demo-chat) .cabin-class_select{display:none!important}body.virtual-concierge:not(.virtual-demo-chat) .flight-search-contacts__trip-types,body.virtual-concierge:not(.virtual-demo-chat) .form__passenger{width:calc(50% - 4px)!important}body.virtual-concierge:not(.virtual-demo-chat) .form__field-white .form__field-inner{border-radius:4px;border:1px solid #d3dae1;min-height:56px;height:56px;box-sizing:border-box;box-shadow:0 2px 4px #0000000d}body.virtual-concierge:not(.virtual-demo-chat) .form__field-white.form__field_focus .form__field-inner{border-width:1px;border-color:#279aff4d;box-shadow:0 0 0 1px #279aff4d,0 2px 4px #0000000d}body.virtual-concierge:not(.virtual-demo-chat) .flight-search-contacts wa-spinner{transform:translate(-20px)}body.virtual-concierge:not(.virtual-demo-chat) .form__field-white wa-input{--wa-form-control-background-color: #fff}body.virtual-concierge:not(.virtual-demo-chat) .form__field-white wa-input::part(input):-webkit-autofill,body.virtual-concierge:not(.virtual-demo-chat) .form__field-white wa-input::part(input):-webkit-autofill:hover,body.virtual-concierge:not(.virtual-demo-chat) .form__field-white wa-input::part(input):-webkit-autofill:focus,body.virtual-concierge:not(.virtual-demo-chat) .form__field-white wa-input::part(input):-webkit-autofill:active{-webkit-box-shadow:0 0 0 9999px #fff inset!important;-webkit-text-fill-color:#1b1b1b!important;caret-color:#1b1b1b!important}body.virtual-concierge:not(.virtual-demo-chat) .form__text:before{content:"🔒"}body.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__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-concierge:not(.virtual-demo-chat) .virtual-concierge__footer-text-promo--desktop{display:none}@media(min-width:1024px){body.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__footer-text-promo--desktop{display:block;margin-top:24px}}body.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__footer--mobile{display:flex;flex-direction:column;align-items:center;padding:24px;position:relative;z-index:1}@media(min-width:1024px){body.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__footer--mobile{display:none}}body.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__footer-advantages{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#f6f8fb;backdrop-filter:blur(4px);margin-top:24px}body.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__footer-advantages--desktop{display:none}@media(min-width:1024px){body.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__footer-advantages--desktop{display:grid;margin-top:24px}}@media(min-width:768px){body.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__footer-advantages{grid-template-columns:1fr 1fr 1fr 1fr}}body.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__footer-advantage{display:flex;align-items:center;justify-content:center;gap:8px}body.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__footer-advantage-icon{width:24px;height:24px;min-width:24px;border-radius:30198960px;border:.9px solid var(--color-orange-6530, rgba(240, 186, 89, .3));display:flex;align-items:center;justify-content:center}body.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__footer-advantage-icon .virtual-concierge__footer-advantage-icon-image{width:12px;height:12px}body.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__footer-advantage-text{display:flex;flex-direction:column}body.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__footer-advantage-label{color:#1b1b1b;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:20px}body.virtual-concierge:not(.virtual-demo-chat) .virtual-concierge__footer-advantage-desc{color:#a0978d;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:16px}body.virtual-concierge:not(.virtual-demo-chat) .form__text,body.virtual-concierge:not(.virtual-demo-chat) .form__text-note,body.virtual-concierge:not(.virtual-demo-chat) .form__text__stop{color:#a0978d;font-family:Montserrat;font-size:11px;font-style:normal;line-height:normal;font-weight:400}body.virtual-concierge:not(.virtual-demo-chat) .form__text-icon{display:none}body.virtual-concierge:not(.virtual-demo-chat) .form__text a{color:#f0ba59}body.virtual-concierge:not(.virtual-demo-chat) .flight-search-contacts .form__field-white{--form-field-text-color: #1b1b1b;--form-field-placeholder-color: #475569;--form-field-placeholder-weight: 400}body.virtual-concierge:not(.virtual-demo-chat) .form__field-white .floating-label{color:#475569}body.virtual-concierge:not(.virtual-demo-chat) .form__field-phone .phone-input{color:#1b1b1b}body.virtual-concierge:not(.virtual-demo-chat) wa-button.search-button{margin:0 0 12px}body.virtual-concierge:not(.virtual-demo-chat) wa-button.search-button::part(base){height:48px;border-radius:4px!important;box-shadow:0 4px 9px #00000026,0 -4px 4px #00000040 inset,0 0 #279aff4d,0 0 4px #fff3 inset;border:none}body.virtual-concierge:not(.virtual-demo-chat) wa-button.search-button::part(label){font-size:16px}body.virtual-concierge:not(.virtual-demo-chat) .form__text__stop{color:#f0ba59;font-weight:600}.virtual-concierge.virtual-demo-chat{position:relative;min-height:100vh;display:flex;flex-direction:column}.virtual-concierge.virtual-demo-chat>.header,.virtual-concierge.virtual-demo-chat>.virtual-concierge__main{position:relative;z-index:1}.virtual-concierge.virtual-demo-chat>.virtual-concierge__main{flex:1;display:flex;flex-direction:column}.virtual-concierge.virtual-demo-chat>.virtual-concierge__main .virtual-concierge__hero{display:flex;flex-direction:column;width:100%;flex:1}@media(min-width:1280px){.virtual-concierge.virtual-demo-chat>.virtual-concierge__main .virtual-concierge__hero{flex-direction:row}}.virtual-concierge.virtual-demo-chat>.virtual-concierge__main .virtual-concierge__hero .container{margin:auto 0}.virtual-concierge.virtual-demo-chat .parallax-bg{position:absolute;height:100%}.virtual-concierge.virtual-demo-chat .parallax-bg .virtual-concierge__bg-picture,.virtual-concierge.virtual-demo-chat .parallax-bg .virtual-concierge__bg-image{width:100%;height:100%;min-width:unset;object-fit:cover;object-position:85% center}@media(min-width:768px){.virtual-concierge.virtual-demo-chat .parallax-bg{position:fixed;height:100%}.virtual-concierge.virtual-demo-chat .parallax-bg .virtual-concierge__bg-picture,.virtual-concierge.virtual-demo-chat .parallax-bg .virtual-concierge__bg-image{width:100%;height:100%;min-width:100%;object-fit:cover;object-position:center center}}.virtual-concierge.virtual-demo-chat .parallax-bg__wrap{height:100%}.virtual-concierge.virtual-demo-chat .header__inner .virtual-concierge__call-btn{background:#1c81df;padding:8px 16px;border-radius:4px;height:40px;gap:10px;box-shadow:0 4px 9px #142e5226}.virtual-concierge.virtual-demo-chat .header__inner .virtual-concierge__call-btn img{width:13px;height:13px}.virtual-concierge.virtual-demo-chat .header__inner .virtual-concierge__call-btn span{width:fit-content;color:#fff;font-family:Inter;font-size:14px;font-weight:600;line-height:20px}.virtual-concierge.virtual-demo-chat .header__inner .header__right-side{padding-right:0}.virtual-concierge.virtual-demo-chat .flight-search-contacts__form{padding:28px}.virtual-concierge.virtual-demo-chat .virtual-concierge__main .virtual-concierge__form-column{padding:0;width:100%;display:flex;justify-content:center}@media(min-width:1280px){.virtual-concierge.virtual-demo-chat .virtual-concierge__main .virtual-concierge__form-column{flex:0 0 450px;max-width:450px}}.virtual-concierge.virtual-demo-chat .virtual-concierge__main .virtual-concierge__form-column .flight-search-contacts{width:100%;max-width:100%;min-width:0;box-sizing:border-box;background:#fff;border-radius:16px;border:1px solid #96c3ed;box-shadow:0 11px 80px -30px #ffffff1a}@media(min-width:768px){.virtual-concierge.virtual-demo-chat .virtual-concierge__main .virtual-concierge__form-column .flight-search-contacts{box-shadow:0 30px 80px -30px #ffffff1a}}@media(min-width:1024px){.virtual-concierge.virtual-demo-chat .virtual-concierge__main .virtual-concierge__form-column .flight-search-contacts{border-radius:16px;border:1px solid #96c3ed;box-shadow:0 30px 80px -30px #ffffff1a}}.virtual-concierge.virtual-demo-chat .virtual-concierge__main .virtual-concierge__form-column .country-code{font-family:Montserrat}.virtual-concierge.virtual-demo-chat .virtual-concierge__hero{padding:0 24px}@media(min-width:768px){.virtual-concierge.virtual-demo-chat .virtual-concierge__hero{padding:0 60px}}@media(min-width:1280px){.virtual-concierge.virtual-demo-chat .virtual-concierge__hero{display:flex;align-items:flex-start;gap:40px}}@media(min-width:1440px){.virtual-concierge.virtual-demo-chat .virtual-concierge__hero{padding:0 112px}}@media(min-width:1680px){.virtual-concierge.virtual-demo-chat .virtual-concierge__hero{padding:0 144px}}@media(min-width:1920px){.virtual-concierge.virtual-demo-chat .virtual-concierge__hero{padding:0 180px}}.virtual-concierge.virtual-demo-chat .virtual-concierge__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:1280px){.virtual-concierge.virtual-demo-chat .virtual-concierge__content{flex:1;align-items:flex-start;text-align:left;padding:0}}.virtual-concierge.virtual-demo-chat .virtual-concierge__content .achievement-logos{margin-top:24px}@media(min-width:1280px){.virtual-concierge.virtual-demo-chat .virtual-concierge__content .achievement-logos{order:99}}.virtual-concierge.virtual-demo-chat .virtual-concierge__content .achievement-logos .achievement-stars__score{font-size:10px}.virtual-concierge.virtual-demo-chat .virtual-concierge__content .virtual-concierge__title,.virtual-concierge.virtual-demo-chat .virtual-concierge__content .virtual-concierge__main-text,.virtual-concierge.virtual-demo-chat .virtual-concierge__content .virtual-concierge__secondary-text{color:#f9f4ee;font-family:Montserrat;margin:0}.virtual-concierge.virtual-demo-chat .virtual-concierge__content .virtual-concierge__main-text{font-size:16px;font-style:normal;font-weight:600;line-height:28px}@media(min-width:768px){.virtual-concierge.virtual-demo-chat .virtual-concierge__content .virtual-concierge__main-text{font-size:24px}}.virtual-concierge.virtual-demo-chat .virtual-concierge__content .virtual-concierge__accent{color:#f0ba59}.virtual-concierge.virtual-demo-chat .virtual-concierge__content .virtual-concierge__secondary-text{font-size:14px;font-weight:500}@media(min-width:768px){.virtual-concierge.virtual-demo-chat .virtual-concierge__content .virtual-concierge__secondary-text{font-size:18px;line-height:24px}}@media(min-width:1024px){.virtual-concierge.virtual-demo-chat .virtual-concierge__content .virtual-concierge__secondary-text{font-size:24px;line-height:24px}}.virtual-concierge.virtual-demo-chat .virtual-concierge__content .virtual-concierge__title{font-size:24px;font-style:normal;font-weight:700;line-height:141%;letter-spacing:-.24px}@media(min-width:768px){.virtual-concierge.virtual-demo-chat .virtual-concierge__content .virtual-concierge__title{font-size:32px}}@media(min-width:768px){.virtual-concierge.virtual-demo-chat .virtual-concierge__content .virtual-concierge__title{font-size:40px}}@media(min-width:1024px){.virtual-concierge.virtual-demo-chat .virtual-concierge__content .virtual-concierge__title{font-size:44px;max-width:500px;margin-bottom:24px}}@media(min-width:1440px){.virtual-concierge.virtual-demo-chat .virtual-concierge__content .virtual-concierge__title{font-size:68px;letter-spacing:-.68px;line-height:141%;max-width:700px;margin-bottom:24px}}.virtual-concierge.virtual-demo-chat .flight-search-contacts{position:relative;z-index:1}.virtual-concierge.virtual-demo-chat .flight-search-contacts .form-header,.virtual-concierge.virtual-demo-chat .flight-search-contacts .form-splitter{display:none}body.virtual-concierge.virtual-demo-chat .form__passenger-input{height:44px!important}body.virtual-concierge.virtual-demo-chat .flight-search-contacts wa-select{--wa-form-control-height: 44px}body.virtual-concierge.virtual-demo-chat .form__passenger .form__passenger-input::part(base),body.virtual-concierge.virtual-demo-chat .form__passenger .dropdown-trigger::part(base){background:#d9e8ff!important;border:1px solid rgba(39,154,255,.1)!important;box-shadow:0 -1px 4px #0000001a inset!important;box-sizing:border-box!important;height:44px!important;min-height:44px!important;display:flex!important;align-items:center!important}@media(max-width:767px){body.virtual-concierge.virtual-demo-chat .flight-search-contacts wa-select::part(expand-icon){display:none!important}body.virtual-concierge.virtual-demo-chat .flight-search-contacts wa-select::part(combobox){padding-right:8px!important;font-size:12px!important}body.virtual-concierge.virtual-demo-chat .flight-search-contacts wa-select::part(display-input){font-size:12px!important}body.virtual-concierge.virtual-demo-chat .flight-search-contacts .dropdown-trigger::part(end){display:none!important}body.virtual-concierge.virtual-demo-chat .flight-search-contacts .dropdown-trigger wa-icon{display:none!important}body.virtual-concierge.virtual-demo-chat .flight-search-contacts .form__passenger .dropdown-chevron{display:none!important}body.virtual-concierge.virtual-demo-chat .flight-search-contacts .form__passenger-input::part(base){font-size:12px!important}body.virtual-concierge.virtual-demo-chat .flight-search-contacts .form__passenger-input::part(input){font-size:12px!important}}body.virtual-concierge.virtual-demo-chat .switch-locations{display:none}body.virtual-concierge.virtual-demo-chat .cabin-class_select{display:none!important}body.virtual-concierge.virtual-demo-chat .flight-search-contacts__trip-types,body.virtual-concierge.virtual-demo-chat .form__passenger{width:calc(50% - 4px)!important}body.virtual-concierge.virtual-demo-chat .form__field-white .form__field-inner{border-radius:4px;border:1px solid #d3dae1;min-height:56px;height:56px;box-sizing:border-box;box-shadow:0 2px 4px #0000000d}body.virtual-concierge.virtual-demo-chat .form__field-white.form__field_focus .form__field-inner{border-width:1px;border-color:#279aff4d;box-shadow:0 0 0 1px #279aff4d,0 2px 4px #0000000d}body.virtual-concierge.virtual-demo-chat .flight-search-contacts wa-spinner{transform:translate(-20px)}body.virtual-concierge.virtual-demo-chat .form__field-white wa-input{--wa-form-control-background-color: #fff}body.virtual-concierge.virtual-demo-chat .form__field-white wa-input::part(input):-webkit-autofill,body.virtual-concierge.virtual-demo-chat .form__field-white wa-input::part(input):-webkit-autofill:hover,body.virtual-concierge.virtual-demo-chat .form__field-white wa-input::part(input):-webkit-autofill:focus,body.virtual-concierge.virtual-demo-chat .form__field-white wa-input::part(input):-webkit-autofill:active{-webkit-box-shadow:0 0 0 9999px #fff inset!important;-webkit-text-fill-color:#1b1b1b!important;caret-color:#1b1b1b!important}body.virtual-concierge.virtual-demo-chat .form__text:before{content:"🔒"}body.virtual-concierge.virtual-demo-chat .virtual-concierge__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-concierge.virtual-demo-chat .virtual-concierge__footer-text-promo--desktop{display:none}@media(min-width:1280px){body.virtual-concierge.virtual-demo-chat .virtual-concierge__footer-text-promo--desktop{display:block;margin-top:24px}}body.virtual-concierge.virtual-demo-chat .virtual-concierge__footer--mobile{display:flex;flex-direction:column;align-items:center;padding:24px;position:relative;z-index:1}@media(min-width:1280px){body.virtual-concierge.virtual-demo-chat .virtual-concierge__footer--mobile{display:none}}body.virtual-concierge.virtual-demo-chat .virtual-concierge__footer-advantages{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#f6f8fb;backdrop-filter:blur(4px);margin-top:24px}body.virtual-concierge.virtual-demo-chat .virtual-concierge__footer-advantages--desktop{display:none}@media(min-width:1280px){body.virtual-concierge.virtual-demo-chat .virtual-concierge__footer-advantages--desktop{display:grid;margin-top:24px}}@media(min-width:768px){body.virtual-concierge.virtual-demo-chat .virtual-concierge__footer-advantages{grid-template-columns:1fr 1fr 1fr 1fr}}body.virtual-concierge.virtual-demo-chat .virtual-concierge__footer-advantage{display:flex;align-items:center;justify-content:center;gap:8px}body.virtual-concierge.virtual-demo-chat .virtual-concierge__footer-advantage-icon{width:24px;height:24px;min-width:24px;border-radius:30198960px;border:.9px solid var(--color-orange-6530, rgba(240, 186, 89, .3));display:flex;align-items:center;justify-content:center}body.virtual-concierge.virtual-demo-chat .virtual-concierge__footer-advantage-icon .virtual-concierge__footer-advantage-icon-image{width:12px;height:12px}body.virtual-concierge.virtual-demo-chat .virtual-concierge__footer-advantage-text{display:flex;flex-direction:column}body.virtual-concierge.virtual-demo-chat .virtual-concierge__footer-advantage-label{color:#1b1b1b;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:20px}body.virtual-concierge.virtual-demo-chat .virtual-concierge__footer-advantage-desc{color:#a0978d;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:16px}body.virtual-concierge.virtual-demo-chat .form__text,body.virtual-concierge.virtual-demo-chat .form__text-note,body.virtual-concierge.virtual-demo-chat .form__text__stop{color:#a0978d;font-family:Montserrat;font-size:11px;font-style:normal;line-height:normal;font-weight:400}body.virtual-concierge.virtual-demo-chat .form__text-icon{display:none}body.virtual-concierge.virtual-demo-chat .form__text a{color:#f0ba59}body.virtual-concierge.virtual-demo-chat .flight-search-contacts .form__field-white{--form-field-text-color: #1b1b1b;--form-field-placeholder-color: #475569;--form-field-placeholder-weight: 400}body.virtual-concierge.virtual-demo-chat .form__field-white .floating-label{color:#475569}body.virtual-concierge.virtual-demo-chat .form__field-phone .phone-input{color:#1b1b1b}body.virtual-concierge.virtual-demo-chat wa-button.search-button{margin:0 0 12px}body.virtual-concierge.virtual-demo-chat wa-button.search-button::part(base){height:48px;border-radius:4px!important;box-shadow:0 4px 9px #00000026,0 -4px 4px #00000040 inset,0 0 #279aff4d,0 0 4px #fff3 inset;border:none}body.virtual-concierge.virtual-demo-chat wa-button.search-button::part(label){font-size:16px}body.virtual-concierge.virtual-demo-chat .form__text__stop{color:#f0ba59;font-weight:600}body.virtual-concierge.virtual-demo-chat .virtual-concierge__chat-column{align-items:stretch}@media(min-width:1280px){body.virtual-concierge.virtual-demo-chat .virtual-concierge__chat-column:has(.flyer-chat-embed:not([hidden])){flex:0 0 auto;width:auto;max-width:none}}body.virtual-concierge.virtual-demo-chat .flyer-chat-embed{width:100%;max-width:100%;height:min(640px,100vh - 150px);border-radius:16px;overflow:hidden}body.virtual-concierge.virtual-demo-chat .flyer-chat-embed.size__default{width:480px}body.virtual-concierge.virtual-demo-chat .flyer-chat-embed.size__large{width:600px}body.virtual-concierge.virtual-demo-chat .chat-intro{width:100%;box-sizing:border-box;background:#fff;border:1px solid #96c3ed;border-radius:20px;box-shadow:0 30px 80px -30px #ffffff1a;padding:24px;text-align:center;font-family:Montserrat,sans-serif;display:flex;flex-direction:column;align-items:center;gap:12px}body.virtual-concierge.virtual-demo-chat .chat-intro__avatar{position:relative;width:84px;height:98px}body.virtual-concierge.virtual-demo-chat .chat-intro__avatar-img{width:100%;height:100%;border-radius:39px;object-fit:cover;border:3px solid #96c3ed;box-shadow:0 10px 26px #0a74d733}body.virtual-concierge.virtual-demo-chat .chat-intro__status{position:absolute;right:4px;bottom:8px;width:16px;height:16px;border-radius:50%;background:#22a06b;border:3px solid #fff}body.virtual-concierge.virtual-demo-chat .chat-intro__badge{display:inline-flex;align-items:center;gap:6px;padding:5px 11px 5px 9px;border-radius:999px;background:#e6f0fb;color:#0a74d7;font-size:14px;font-weight:600}body.virtual-concierge.virtual-demo-chat .chat-intro__badge img{width:13px;height:13px}body.virtual-concierge.virtual-demo-chat .chat-intro__title{margin:0;color:#1b1b1b;text-align:center;font-size:24px;font-weight:700;line-height:38px}body.virtual-concierge.virtual-demo-chat .chat-intro__text{margin:0;color:#667085;text-align:center;font-size:13px;font-weight:400;line-height:20px}body.virtual-concierge.virtual-demo-chat .chat-intro__steps{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:12px}body.virtual-concierge.virtual-demo-chat .chat-intro__step{display:flex;align-items:center;gap:12px;text-align:left;padding:9px 12px;border-radius:14px;background:#f6f8fb}body.virtual-concierge.virtual-demo-chat .chat-intro__step-ic{flex:none;width:42px;height:42px;border-radius:50%;background:#fff;border:1px solid #e2e8f0;display:grid;place-items:center;color:#1c81df}body.virtual-concierge.virtual-demo-chat .chat-intro__step-ic img{width:20px;height:20px}body.virtual-concierge.virtual-demo-chat .chat-intro__step-text{display:flex;flex-direction:column}body.virtual-concierge.virtual-demo-chat .chat-intro__step-text b{color:#1b1b1b;font-size:14px;font-weight:600;line-height:20px}body.virtual-concierge.virtual-demo-chat .chat-intro__step-text small{color:#667085;font-size:12px;font-weight:400;line-height:17px}body.virtual-concierge.virtual-demo-chat .chat-intro__btn{width:100%;margin-top:0;height:51px;border:0;border-radius:999px;background:#2f6fe0;color:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:23px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 14px 30px -10px #2f6fe099;transition:background .15s,transform .1s}body.virtual-concierge.virtual-demo-chat .chat-intro__btn img{width:22px;height:22px}body.virtual-concierge.virtual-demo-chat .chat-intro__btn:hover{background:#2563c9}body.virtual-concierge.virtual-demo-chat .chat-intro__btn:active{transform:scale(.99)}body.virtual-concierge.virtual-demo-chat .chat-intro__foot{margin:0;color:#98a2b3;text-align:center;font-size:12px;font-weight:400;line-height:17px}@media(max-width:520px){body.virtual-concierge.virtual-demo-chat .flyer-chat-embed,body.virtual-concierge.virtual-demo-chat .flyer-chat-embed.size__default,body.virtual-concierge.virtual-demo-chat .flyer-chat-embed.size__large{height:min(640px,100dvh - 40px);border-radius:0}}
