section.banner-section h2{color:var(--Black,#000);text-align:right;letter-spacing:-2.515px;font-family:Poppins;font-size:4vw;font-style:normal;font-weight:500;line-height:161%}a.charterRequest:hover{color:#000;background:#fff;border-color:#fff}a.charterRequest:hover img.arrow-image{filter:none;transform:rotate(45deg)}.overlay{opacity:0;transform:translateY(100%)}@media (max-width:768px){.overlay{opacity:1;transform:translateY(0%)}.banner-section h2{display:none!important}.banner-section>div[style]{background-position:50%!important;background-size:cover!important;border-radius:0!important;width:100%!important;height:45vh!important}.overlay{z-index:5;box-sizing:border-box;background:rgba(0,0,0,.85);height:auto;padding:20px 18px;bottom:0;left:0;right:0}.overlay .container,.overlay .d-flex,.overlay>div{box-sizing:border-box;flex-direction:column;width:100%;height:100%;display:flex!important}.overlay p:before{content:"Your Trip\a Our Priority";white-space:pre-line;background:linear-gradient(#fff 50%,#0d8bf4 50%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-family:Poppins,sans-serif;font-size:34px;font-weight:600;line-height:130.412%;display:block}.overlay p{color:#fff;box-sizing:border-box;width:100%;margin:0;padding-bottom:2rem;font-family:Poppins,sans-serif;font-size:15px;font-weight:400;line-height:162.5%}a.charterRequest{color:#fff;box-sizing:border-box;background:0 0;border:1.5px solid #fff;border-radius:50px;justify-content:space-between;align-items:center;gap:12px;width:80%;max-width:220px;margin-bottom:2rem;padding:14px 18px;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}a.charterRequest img,a.charterRequest .arrow-image{object-fit:contain;width:16px;height:16px}a.charterRequest:hover{color:#fff;background:#55148e;border-color:#55148e}a.charterRequest:hover img.arrow-image{transform:rotate(45deg)}.air-charter-banner{display:block;height:auto!important}}
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}}
