.service-tabs-row{gap:5px}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}html.dark .hero-bg-light{opacity:0!important}html.dark .hero-bg-dark{opacity:1!important}html.dark .hero-content h1{color:#f1f5f9!important}html.dark .hero-content p{color:#cbd5e1!important}html.dark .search-box-glass{background-color:#0f172a66!important;border-color:#ffffff1a!important}html.dark .search-box-inner{background-color:#1e293b99!important;border-color:#ffffff1a!important}html.dark .search-form-content div[style*="border: 2px solid"]{background-color:#0f172a80!important;border-color:#3b82f680!important}html.dark .search-form-content span,html.dark .search-form-content p{color:#e2e8f0!important}html.dark .search-form-content svg{color:#60a5fa!important}html.dark .trip-types-row button{color:#94a3b8!important}html.dark .trip-types-row button[style*="rgb(6, 182, 212)"]{color:#22d3ee!important;border-bottom-color:#22d3ee!important}html.dark .service-tabs-row button:not([style*="rgba(249, 115, 22"]){color:#e2e8f0!important;background-color:#ffffff0d!important;border-color:#ffffff1a!important}@media (max-width:768px){html.dark .form-row>div,html.dark .flight-form-row-1>div,html.dark .flight-form-row-2>div{background-color:#0f172ab3!important;border-color:#3b82f680!important}html.dark .search-form-content span,html.dark .search-form-content p{color:#e2e8f0!important}html.dark .search-form-content svg:not(.search-submit-btn svg){color:#60a5fa!important}html.dark .trip-types-row button{color:#94a3b8!important}html.dark .trip-types-row button[style*="rgb(6, 182, 212)"]{color:#22d3ee!important}.hero-content,.hero-content *{box-sizing:border-box!important}.hero-content{flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;margin:0!important;padding-top:80px!important;padding-left:0!important;padding-right:0!important;display:flex!important}.hero-content h1{text-align:center!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:0 16px!important;font-size:28px!important;line-height:1.2!important}.hero-content p{text-align:center!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:0 16px!important;font-size:14px!important}.hero-content>div:last-child,.hero-content>div[style*=max-width]{box-sizing:border-box!important;justify-content:center!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important}.search-box-glass{box-sizing:border-box!important;border-left:none!important;border-right:none!important;border-radius:0!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:6px!important}.search-box-inner{box-sizing:border-box!important;border-radius:12px!important;width:100%!important;max-width:100%!important}.search-box-inner>div[style*="height: 24px"]{display:none!important}.service-tabs-row{box-sizing:border-box!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:5px!important;width:100%!important;padding:8px 10px!important;overflow-x:auto!important}.service-tabs-row button{border-radius:8px!important;flex-shrink:0!important;padding:6px 10px!important;font-size:11px!important}.service-tabs-row button svg{width:14px!important;height:14px!important}.search-form-content{box-sizing:border-box!important;flex-direction:column!important;align-items:center!important;width:100%!important;max-width:100%!important;padding:0 10px 12px!important;display:flex!important}.form-row,.flight-form-row-1,.flight-form-row-2,.hotel-dates-row{box-sizing:border-box!important;grid-template-columns:1fr 1fr!important;gap:6px!important;width:100%!important;max-width:100%!important;margin-bottom:6px!important;display:grid!important}.hotel-guests-row{box-sizing:border-box!important;grid-template-columns:1fr 1fr 1fr!important;gap:6px!important;width:100%!important;max-width:100%!important;margin-bottom:6px!important;display:grid!important}.flight-form-row-2>div:nth-child(3),.tour-form-row-2>div:nth-child(3){grid-column:1/-1!important}.transfer-row-1{box-sizing:border-box!important;grid-template-columns:1fr auto 1fr!important;gap:6px!important;width:100%!important;max-width:100%!important;margin-bottom:6px!important;display:grid!important}.transfer-row-1>button{background-color:#fff!important;border:1px solid #e5e7eb!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;margin:0!important;padding:0!important;display:flex!important}.transfer-row-1>button svg{color:#374151!important;width:14px!important;height:14px!important}.form-row>div,.flight-form-row-1>div,.flight-form-row-2>div,.tour-form-row-2>div,.hotel-dates-row>div,.hotel-guests-row>div,.transfer-row-1>div{background-color:#fff!important;border-width:1.5px!important;border-radius:8px!important;flex-direction:row!important;flex:none!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:auto!important;padding:8px 10px!important}.form-row>div:last-child:nth-child(odd),.flight-form-row-1>div:last-child:nth-child(odd),.flight-form-row-2>div:last-child:nth-child(odd),.tour-form-row-2>div:last-child:nth-child(odd),.hotel-dates-row>div:last-child:nth-child(odd),.form-row>div:only-child,.flight-form-row-1>div:only-child,.flight-form-row-2>div:only-child,.tour-form-row-2>div:only-child,.hotel-dates-row>div:only-child{grid-column:1/-1!important}.form-row>div>div,.flight-form-row-1>div>div,.flight-form-row-2>div>div,.tour-form-row-2>div>div,.hotel-dates-row>div>div,.hotel-guests-row>div>div,.transfer-row-1>div>div{flex-direction:row!important;align-items:center!important;gap:8px!important;display:flex!important}.form-row>div>div>div,.flight-form-row-1>div>div>div,.flight-form-row-2>div>div>div,.tour-form-row-2>div>div>div,.hotel-dates-row>div>div>div,.hotel-guests-row>div>div>div,.transfer-row-1>div>div>div{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:0!important;width:100%!important;line-height:1!important;display:flex!important}.search-form-content svg:not(.search-submit-btn svg){flex-shrink:0!important;width:16px!important;height:16px!important}.search-form-content span{font-size:11px!important;line-height:1!important}.search-form-content p{margin:0!important;padding:0!important;font-size:11px!important;line-height:1.1!important}.search-form-content p:last-child{opacity:.8!important;margin-top:-1px!important}.search-submit-btn{width:100%!important;min-width:unset!important;border-radius:10px!important;flex:none!important;grid-column:1/-1!important;margin-top:4px!important;padding:12px 20px!important;font-size:14px!important;font-weight:600!important}.trip-types-row{box-sizing:border-box!important;justify-content:flex-start!important;gap:14px!important;width:100%!important;padding:6px 10px!important;overflow-x:auto!important}.trip-types-row button{white-space:nowrap!important;font-size:12px!important}.search-form-content>div[style*="justify-content: space-between"]{flex-direction:column!important;gap:12px!important;display:flex!important}.search-form-content>div[style*="justify-content: space-between"] button{width:100%!important}.search-form-content>div[style*="justify-content: space-between"]>button:first-child{order:2!important}}@media (min-width:400px) and (max-width:450px){.hero-content{padding-top:100px!important}.hero-content h1{margin-bottom:8px!important}.hero-content p{margin-bottom:16px!important}.form-row>div,.flight-form-row-1>div,.flight-form-row-2>div,.tour-form-row-2>div,.hotel-dates-row>div,.hotel-guests-row>div,.transfer-row-1>div{gap:6px!important;min-height:42px!important;padding:8px 10px!important}.form-row,.flight-form-row-1,.flight-form-row-2,.tour-form-row-2,.hotel-dates-row,.hotel-guests-row,.transfer-row-1{gap:6px!important;margin-bottom:6px!important}.search-form-content{padding:0 10px 12px!important}.service-tabs-row{gap:5px!important;padding:10px!important}.service-tabs-row button{padding:7px 10px!important;font-size:11px!important}.trip-types-row{gap:12px!important;padding:8px 10px!important}.search-submit-btn{margin-top:2px!important;padding:12px 20px!important}.search-box-glass{padding:6px!important}.search-form-content p{line-height:1!important}.form-row>div>div>div,.flight-form-row-1>div>div>div,.flight-form-row-2>div>div>div,.tour-form-row-2>div>div>div,.hotel-dates-row>div>div>div,.hotel-guests-row>div>div>div,.transfer-row-1>div>div>div{justify-content:center!important}}@media (max-width:480px){.hero-content h1{font-size:24px!important}.hero-content p{font-size:13px!important}.service-tabs-row button{gap:4px!important;padding:6px 10px!important;font-size:11px!important}.service-tabs-row button svg{width:14px!important;height:14px!important}.form-row>div,.flight-form-row-1>div,.flight-form-row-2>div{min-height:44px!important;padding:8px 10px!important}.search-form-content span,.search-form-content p{font-size:11px!important}.search-form-content svg:not(.search-submit-btn svg){width:16px!important;height:16px!important}.transfer-row-1>button{width:32px!important;height:32px!important}}@media (min-width:769px) and (max-width:1024px){.hero-content{padding-left:16px!important;padding-right:16px!important}.search-box-glass{border-radius:32px!important;padding:20px!important}.form-row,.flight-form-row-1,.flight-form-row-2{flex-wrap:wrap!important}.form-row>div,.flight-form-row-1>div,.flight-form-row-2>div{flex:calc(50% - 8px)!important;min-width:calc(50% - 8px)!important}.search-submit-btn{flex:100%!important;margin-top:8px!important}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width:1025px) and (max-width:1440px){.hero-content{max-width:1400px!important;padding-top:100px!important;padding-left:24px!important;padding-right:24px!important}.hero-content h1{margin-bottom:12px!important;font-size:42px!important;line-height:1.15!important}.hero-content p{margin-bottom:20px!important;font-size:16px!important}.hero-content>div[style*=max-width]{max-width:1100px!important}.search-box-glass{border-radius:32px!important;padding:20px!important}.search-box-inner{border-radius:20px!important}.service-tabs-row{gap:6px!important;padding:12px 16px!important}.service-tabs-row button{padding:10px 14px!important;font-size:13px!important}.service-tabs-row button svg{width:16px!important;height:16px!important}.search-form-content{padding:0 16px 16px!important}.form-row>div,.flight-form-row-1>div,.flight-form-row-2>div,.hotel-dates-row>div,.hotel-guests-row>div{border-radius:10px!important;padding:12px 14px!important}.search-form-content span,.search-form-content p{font-size:13px!important}.search-form-content svg:not(.search-submit-btn svg){width:20px!important;height:20px!important}.search-submit-btn{height:50px!important;padding:14px 32px!important;font-size:15px!important}.trip-types-row{gap:16px!important;padding:10px 16px!important}.trip-types-row button{font-size:13px!important}}@media (min-width:1441px) and (max-width:1680px){.hero-content{max-width:1600px!important;padding-top:120px!important;padding-left:40px!important;padding-right:40px!important}.hero-content h1{margin-bottom:14px!important;font-size:48px!important;line-height:1.15!important}.hero-content p{margin-bottom:24px!important;font-size:17px!important}.hero-content>div[style*=max-width]{max-width:1300px!important}.search-box-glass{border-radius:36px!important;padding:26px!important}.search-box-inner{border-radius:22px!important}.service-tabs-row{gap:8px!important;padding:14px 20px!important}.service-tabs-row button{padding:11px 16px!important;font-size:14px!important}.service-tabs-row button svg{width:18px!important;height:18px!important}.search-form-content{padding:0 20px 20px!important}.form-row>div,.flight-form-row-1>div,.flight-form-row-2>div,.hotel-dates-row>div,.hotel-guests-row>div{border-radius:12px!important;padding:14px 16px!important}.search-form-content span,.search-form-content p{font-size:14px!important}.search-form-content svg:not(.search-submit-btn svg){width:22px!important;height:22px!important}.search-submit-btn{height:52px!important;padding:15px 40px!important;font-size:15px!important}.trip-types-row{gap:18px!important;padding:12px 20px!important}.trip-types-row button{font-size:14px!important}}@media (min-width:1681px) and (max-width:1920px){.hero-content{max-width:1800px!important;padding-top:140px!important;padding-left:48px!important;padding-right:48px!important}.hero-content h1{margin-bottom:16px!important;font-size:54px!important;line-height:1.15!important}.hero-content p{margin-bottom:28px!important;font-size:18px!important}.hero-content>div[style*=max-width]{max-width:1450px!important}.search-box-glass{border-radius:40px!important;padding:30px!important}.search-box-inner{border-radius:24px!important}.service-tabs-row{gap:8px!important;padding:16px 24px!important}.service-tabs-row button{padding:12px 18px!important;font-size:15px!important}.service-tabs-row button svg{width:20px!important;height:20px!important}.search-form-content{padding:0 24px 24px!important}.form-row>div,.flight-form-row-1>div,.flight-form-row-2>div,.hotel-dates-row>div,.hotel-guests-row>div{border-radius:14px!important;padding:16px 18px!important}.search-form-content span,.search-form-content p{font-size:15px!important}.search-form-content svg:not(.search-submit-btn svg){width:24px!important;height:24px!important}.search-submit-btn{height:56px!important;padding:16px 48px!important;font-size:16px!important}.trip-types-row{gap:20px!important;padding:14px 24px!important}.trip-types-row button{font-size:14px!important}}@media (min-width:1921px){.hero-content{max-width:2000px!important;padding-top:160px!important;padding-left:60px!important;padding-right:60px!important}.hero-content h1{margin-bottom:18px!important;font-size:60px!important;line-height:1.12!important}.hero-content p{margin-bottom:32px!important;font-size:20px!important}.hero-content>div[style*=max-width]{max-width:1600px!important}.search-box-glass{border-radius:44px!important;padding:36px!important}.search-box-inner{border-radius:28px!important}.service-tabs-row{gap:10px!important;padding:18px 28px!important}.service-tabs-row button{padding:14px 22px!important;font-size:16px!important}.service-tabs-row button svg{width:22px!important;height:22px!important}.search-form-content{padding:0 28px 28px!important}.form-row>div,.flight-form-row-1>div,.flight-form-row-2>div,.hotel-dates-row>div,.hotel-guests-row>div{border-radius:16px!important;padding:18px 20px!important}.search-form-content span,.search-form-content p{font-size:16px!important}.search-form-content svg:not(.search-submit-btn svg){width:26px!important;height:26px!important}.search-submit-btn{min-width:180px!important;height:60px!important;padding:18px 56px!important;font-size:17px!important}.trip-types-row{gap:24px!important;padding:16px 28px!important}.trip-types-row button{font-size:15px!important}}@media (min-width:2560px){.hero-content{max-width:2400px!important;padding-top:180px!important;padding-left:80px!important;padding-right:80px!important}.hero-content h1{margin-bottom:20px!important;font-size:72px!important}.hero-content p{margin-bottom:36px!important;font-size:24px!important}.hero-content>div[style*=max-width]{max-width:1900px!important}.search-box-glass{border-radius:48px!important;padding:44px!important}.search-box-inner{border-radius:32px!important}.service-tabs-row{gap:12px!important;padding:20px 32px!important}.service-tabs-row button{padding:16px 26px!important;font-size:18px!important}.service-tabs-row button svg{width:24px!important;height:24px!important}.search-form-content{padding:0 32px 32px!important}.form-row>div,.flight-form-row-1>div,.flight-form-row-2>div,.hotel-dates-row>div,.hotel-guests-row>div{border-radius:18px!important;padding:20px 24px!important}.search-form-content span,.search-form-content p{font-size:18px!important}.search-form-content svg:not(.search-submit-btn svg){width:28px!important;height:28px!important}.search-submit-btn{min-width:200px!important;height:64px!important;padding:20px 64px!important;font-size:18px!important}.trip-types-row{gap:28px!important;padding:18px 32px!important}.trip-types-row button{font-size:16px!important}}
