@font-face{font-family:'BP Search Inter';src:url('../fonts/blog/InterVariable.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
.home_slider:has(>.bp-search-shell){position:relative;display:block;height:auto;min-height:0;padding:36px 0 36px;border-radius:0 0 24px 24px;background:radial-gradient(ellipse at 5% 5%,#d9edf7 0,transparent 52%),radial-gradient(ellipse at 97% 85%,#ffe1c8 0,transparent 48%),linear-gradient(120deg,#eef6fb 0%,#f8fafc 48%,#fff4e9 100%);overflow:visible;border-bottom:1px solid #e6edf3}
.home_slider:has(>.bp-search-shell)>.carousel{display:none!important}
.bp-flight-search-host.bp-search-shell{width:calc(100% - 80px);max-width:1280px;padding:0;margin:0 auto;min-height:0!important;position:relative}
.bp-search-shell>.formone{position:relative;inset:auto;display:block;width:100%;padding:0;margin:0;z-index:299}
.bp-search-shell .bp-search-nav{position:relative;z-index:452;margin:0 auto -12px;width:max-content;max-width:100%;padding:0 24px}
.bp-search-shell .bp-search-tabs{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:16px;margin:0;padding:0;border:0;list-style:none}
.bp-search-shell .bp-search-tabs .nav-item{margin:0;flex:none}
.bp-search-shell .bp-search-tabs .nav-link{display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 18px;border:1px solid #e1e7ef;border-radius:12px;background:#fff;color:#141c27;font:600 14px/20px 'BP Search Inter',Arial,sans-serif;white-space:nowrap;text-decoration:none;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}
.bp-search-shell .bp-search-tabs .nav-link span{font:inherit;color:inherit}
.bp-search-shell .bp-search-tab-icon{display:block;visibility:visible;flex:0 0 20px;width:20px;height:20px;fill:currentColor}
.bp-search-shell .bp-search-tabs .nav-link:hover{background:#fff6ef;border-color:#eabfa3;color:#c94f09}
.bp-search-shell .bp-search-tabs .nav-link.active{background:#ff2329;border-color:#ff2329;color:#fff;box-shadow:0 4px 12px #e8232314}
.bp-search-shell .bp-search-tabs .nav-link:focus-visible{outline:2px solid #c94f09;outline-offset:3px}
.bp-search-shell .bp-search-panels{width:100%;overflow:visible}
.bp-search-shell :is(.fs-card,.hs-card,.gs-card,.ds-card){box-shadow:0 12px 36px #2841570c,0 2px 6px #28415705;border:1px solid #e1e7ef;padding-top:30px}
.bp-search-shell :is(.fs-field,.hs-field,.gs-field,.ds-field){transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}
.bp-search-shell :is(.fs-field,.hs-field,.gs-field,.ds-field):focus-visible{outline:2px solid #c94f09;outline-offset:3px}
.bp-search-shell :is(.fs-popup,.hs-popup,.gs-popup,.ds-popup){box-shadow:0 14px 36px #14283f16,0 3px 10px #14283f08}
.bp-search-shell :is(.fs-input-wrap,.hs-input-wrap,.gs-input-wrap,.ds-input-wrap):focus-within{box-shadow:0 0 0 3px #c94f0910}
.bp-search-shell input[type=search]{caret-color:#c94f09}
.bp-search-shell :is(.fs-search,.hs-submit,.gs-submit,.ds-submit){transition:background .18s ease,box-shadow .18s ease}
.bp-search-shell :is(.fs-search,.hs-submit,.gs-submit,.ds-submit):hover:not(:disabled){box-shadow:0 5px 16px #c94f0925}
.bp-search-shell :is(.fs-close,.hs-close,.gs-close,.ds-close){min-width:32px;min-height:32px;flex-shrink:0}
@media(min-width:768px){.bp-search-shell .ds-popup{top:171px}}
@media(min-width:768px) and (max-width:1199px){
 .bp-flight-search-host.bp-search-shell{width:calc(100% - 48px);max-width:1280px}
 .bp-search-shell .bp-search-tabs{gap:10px}
 .bp-search-shell .bp-search-tabs .nav-link{padding:9px 13px;font-size:13px}
}
@media(max-width:767px){
 .home_slider:has(>.bp-search-shell){padding:12px 0 24px;border-radius:0 0 20px 20px}
 .bp-flight-search-host.bp-search-shell{width:100%;max-width:none;padding:0 16px}
 .bp-search-shell .bp-search-nav{z-index:2;width:100%;padding:4px 0 12px;margin:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}
 .bp-search-shell .bp-search-nav::-webkit-scrollbar{display:none}
 .bp-search-shell .bp-search-tabs{width:max-content;justify-content:flex-start;gap:8px;padding:0 2px}
 .bp-search-shell .bp-search-tabs .nav-link{padding:9px 12px;min-height:44px;font-size:12px;border-radius:10px;gap:6px}
 .bp-search-shell :is(.bp-flight-search,.bp-hotel-search,.bp-ground-search,.bp-discovery-search){padding:0}
 .bp-search-shell .bp-flight-search:not([data-trip="multicity"]){display:flow-root;background:transparent}
 .bp-search-shell .bp-flight-search[data-trip="multicity"]{padding:0 20px 24px;background:#f7f9fc}
 .bp-search-shell :is(.fs-card,.hs-card,.gs-card,.ds-card){padding-top:16px}
}
@media(prefers-reduced-motion:reduce){.bp-search-shell *{scroll-behavior:auto!important;transition:none!important}}

.bp-search-shell :is(.fs-airport-search,.hs-input-wrap,.gs-input-wrap,.ds-input-wrap) input:placeholder-shown + button{display:none!important}
