section.destinationSection h2{color:var(--White,#fff);letter-spacing:-2.4px;width:82.8%;font-family:Poppins;font-size:3vw;font-style:normal;font-weight:500;line-height:130%}section.destinationSection{background:var(--Black,#000);padding-top:4%}section.destinationSection h2{color:var(--White,#fff);letter-spacing:-2.4px;width:82.8%;margin-bottom:3.5%;font-family:Poppins;font-size:3vw;font-style:normal;font-weight:500;line-height:130%}.swiper-section{max-width:94.5%;margin-left:auto;position:relative}.swiper-section a{color:var(--White,#fff);text-align:center;border:1px solid var(--White,#fff);border-radius:100px;justify-content:center;align-items:center;gap:10px;width:25%;padding:1.4% 2%;font-family:Poppins;font-size:1.1vw;font-style:normal;font-weight:500;line-height:normal;text-decoration:none;transition:all .4s ease-out;display:flex;position:relative;left:66%}.swiper-section a:hover{color:#000;background:#fff;border-color:#fff;transition:all .3s linear}.swiper-section a:hover img.arrow-image{transform:rotate(45deg)}.swiper-section a img.arrow-image{width:6%;transition:all .3s linear}.line{opacity:.2;border-top:1px solid #fff;width:64%;position:absolute;top:1.5%}p.error{margin-top:5px;margin-bottom:0;font-size:.9vw}p.label-error{margin-top:-10px;font-size:.9vw;position:relative;left:10px}@media (max-width:768px){section.destinationSection{padding-top:8%}section.destinationSection h2{color:var(--White,#fff);letter-spacing:-1.12px;text-align:start;width:90%;font-family:Poppins;font-size:27px;font-style:normal;font-weight:500;line-height:140%}section.destinationSection h2 span{display:block}.swiper-section{max-width:100%;margin:0 auto}.swiper-section a{display:none}p.error,p.label-error{margin-top:0;font-size:12px}.check-div label{margin-bottom:4px!important}}
.cities-wrapper{background:#000;width:100%;padding:5% 0;font-family:Poppins,sans-serif}.city-container{max-width:100%;margin:0 auto}.city-card{aspect-ratio:3/4;cursor:pointer;background:#000;border-radius:3px;min-height:300px;font-family:inherit;position:relative;overflow:hidden}.city-img{object-fit:cover;width:100%;height:100%;display:block}.city-overlay{-webkit-backdrop-filter:blur(1.86412px);backdrop-filter:blur(1.86412px);color:#fff;background:rgba(0,0,0,.8);flex-direction:column;justify-content:flex-end;padding:5%;display:flex;position:absolute;bottom:0;left:0;right:0}.city-route{white-space:nowrap;color:var(--White,#fff);letter-spacing:-.48px;align-items:center;gap:.5vw;margin-bottom:2%;font-family:Poppins;font-size:1.2vw;font-style:normal;font-weight:500;line-height:147.576%;display:flex}.city-event{color:var(--Light-Grey,rgba(244,242,246,.9));letter-spacing:-.36px;font-family:Poppins;font-size:1vw;font-style:normal;font-weight:400;line-height:188.889%}.city-bottom{justify-content:space-between;align-items:center;margin-top:4%;display:flex}.price-block{flex-direction:column;align-items:flex-start;gap:.3vw;display:flex}.price-label{color:var(--White,#fff);letter-spacing:-.298px;opacity:.8;margin:0;font-family:Poppins;font-size:.9vw;font-style:normal;font-weight:400;line-height:1.2}.price{color:var(--White,#fff);margin:0;font-family:Poppins;font-size:1.4vw;font-style:normal;font-weight:500;line-height:1.2}.note{color:var(--Light-Grey,rgba(244,242,246,.9));letter-spacing:-.32px;margin:0;font-family:Poppins;font-size:1vw;font-style:normal;font-weight:400;line-height:1.2}.cta-btn{cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.cta-icon{height:auto;transition:all .2s linear}button.cta-btn:hover img.cta-icon{transform:rotate(45deg)}@media (max-width:1024px){.city-card{aspect-ratio:4/5}}@media (max-width:768px){.cities-wrapper{padding:6% 0}.city-card{aspect-ratio:4/5;border-radius:6px;min-height:280px}.city-img{border-radius:4px;width:100%;height:100%;margin-left:4%}.city-route{gap:2vw;margin-bottom:2%;font-size:4.2vw}.city-event{font-size:3.6vw;line-height:1.4}.price-label{font-size:3vw}.price{font-size:6vw}.note{font-size:3vw}.cta-btn{padding:2.9vw}.cta-icon{width:6vw}}
.emptyLegsWrapper{background:#f4f2f6;width:100%;padding:2rem 0;font-family:Poppins,sans-serif}.emptyLegsContainer{justify-content:space-between;align-items:center;gap:2rem;max-width:90.5%;margin:0 auto;display:flex}.emptyLegsText h2{color:var(--Black,#000);letter-spacing:-2.4px;font-family:Poppins;font-size:3vw;font-style:normal;font-weight:500;line-height:130%}.emptyLegsText h2 span{color:#55148e}.emptyLegsButton button{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #000;border-radius:999px;align-items:center;gap:8px;padding:.8rem 2rem;font-size:1.1vw;font-weight:500;transition:all .4s;display:flex}.emptyLegsButton .arrow-E{width:1.1vw;margin-left:4px;transition:transform .6s}.emptyLegsButton button:hover{color:#fff;background:#55148e;border-color:#55148e}.emptyLegsButton button:hover .arrow-E{filter:brightness(0)invert();transform:rotate(45deg)}@media (max-width:768px){.emptyLegsContainer{text-align:center;flex-direction:column;gap:1.5rem}.emptyLegsText h2{color:var(--Black,#000);text-align:center;letter-spacing:-.96px;width:80%;padding-left:4.5rem;font-family:Poppins;font-size:24px;font-style:normal;font-weight:500;line-height:141.667%}.emptyLegsButton{justify-content:center;width:100%;display:flex}.emptyLegsButton button{width:auto;padding:1rem 2.5rem;font-size:4vw}.emptyLegsButton .arrow-E{width:1rem}}
.private-charter-section{background-position:-140px 0;background-repeat:no-repeat;background-size:50%;max-width:100%}.air-concierge{width:100%}section.destinationSection h2 .colored-text{color:#007adf}section.blog-section{padding:4% 0}.popup-header{background:var(--Rich-Purple,#55148e);color:#fff;padding:5%}.popup-header h2{color:var(--White,#fff);letter-spacing:-.56px;font-family:Poppins;font-size:1.3vw;font-style:normal;font-weight:600}.popup-header p{color:var(--White,#fff);text-align:center;letter-spacing:-.4px;margin-bottom:0;font-family:Poppins;font-size:1.1vw;font-style:normal;font-weight:400}.popup-header span{color:rgba(255,255,255,.6);font-family:Poppins;font-size:1vw;font-style:normal;font-weight:400;line-height:normal}form{padding:8% 7%}input,textarea{color:var(--Black,#000);background:#f9f9f9;border-radius:4.393px;outline:none;font-family:Poppins;font-size:1vw;font-style:normal;font-weight:400;line-height:normal}::placeholder{color:var(--Black,#000);font-family:Poppins;font-size:1vw;font-style:normal;font-weight:400}form div{margin-bottom:25px}.dots-plane img{width:74%;margin:auto}.dots-plane{margin-bottom:2%}button.absolute.close-btn{color:#fff;font-size:1.2vw;font-weight:600}.inner-header{width:85%;margin:auto}button.absolute.close-btn{color:#fff;font-size:1.2vw;font-weight:600;top:2%;right:3%}form h3{color:var(--Black,#000);letter-spacing:-.96px;letter-spacing:-.96px;margin-bottom:5%;font-family:Poppins;font-size:1.25vw;font-style:normal;font-weight:500;line-height:36.832px}.check-div{margin-top:4%}.check-div span{color:var(--Black,#000);letter-spacing:-.36px;width:95%;font-family:Poppins;font-size:1vw;font-style:normal;font-weight:400;line-height:normal;position:relative;top:-5px}.check-div label{align-items:flex-start;gap:10px;margin-bottom:15px;display:flex}.check-div input{width:8%;height:1.5vw}.form-div-wrapper{overflow:auto}.form-div-wrapper form button{color:var(--Black,#000);text-align:center;border:.877px solid var(--Black,#000);background:0 0;border-radius:87.696px;margin-top:2%;font-family:Poppins;font-size:1vw;font-style:normal;font-weight:500;line-height:normal}section.banner-section{margin-bottom:7%}@media (max-width:767px){[data-aos^=fade][data-aos^=fade]{opacity:1;transition-property:opacity,transform}[data-aos=fade-up]{transform:none}.form-div-wrapper{width:90%;height:600px;margin:auto}.form-div-wrapper .grid.grid-cols-2{margin-bottom:0;display:block}.popup-header h2{font-size:18px}.popup-header p{font-size:16px}.popup-header span{font-size:12px}.inner-header{width:95%}.dots-plane img{width:80%}form h3{font-size:16px;line-height:normal}input,textarea,::placeholder{width:100%;font-size:16px}.check-div span{font-size:14px}.check-div input{width:8%;height:15px}.form-div-wrapper form button{font-size:16px}button.absolute.close-btn{font-size:14px}.popup-header{padding:10% 5%}.form-div-wrapper .grid.grid-cols-2 input,.form-div-wrapper textarea{margin-bottom:4%}section.banner-section{margin-bottom:12%}}
