*{margin:0;padding:0;box-sizing:border-box}body,html{height:100%;overflow-x:hidden}.react-datepicker-wrapper,.react-datepicker__input-container{display:block!important;width:100%!important}.react-datepicker__input-container{background:#fff!important;border:1px solid #ccc!important;border-radius:8px!important;padding:2px 0!important}#departureDate,#returnDate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='1.6'%3E%3Crect x='3' y='3' width='18' height='18' rx='2' ry='2'/%3E%3Cg fill='%23666'%3E%3Ccircle cx='8' cy='9' r='1'/%3E%3Ccircle cx='12' cy='9' r='1'/%3E%3Ccircle cx='16' cy='9' r='1'/%3E%3Ccircle cx='8' cy='13' r='1'/%3E%3Ccircle cx='12' cy='13' r='1'/%3E%3Ccircle cx='16' cy='13' r='1'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1px center;background-size:16px;cursor:pointer;box-shadow:none;border:none;color:#001b4e;font-size:14px;font-weight:600;max-width:220px;width:100%}.passenger-control{display:none;position:absolute;background:#fff;z-index:99999;padding:10px}.passenger-control.active{display:block}#passengerSummary{cursor:pointer;box-shadow:none;border:none;color:#001b4e;font-size:14px;font-weight:600}.result-img,.result-img img{width:70px}.header{position:relative}.signin-dropdown{position:absolute;top:100%;right:10px;width:min(360px,90vw);background:#001f54;border-radius:12px;box-shadow:0 15px 40px rgba(0,0,0,.15);margin-top:12px;opacity:0;visibility:hidden;transform:translateY(-15px);transition:all .3s ease}.signin-dropdown.active{opacity:1;visibility:visible;transform:translateY(0)}.popup-box{padding:24px}.popup-box h2{margin-bottom:16px;color:#fff}.popup-box input,.popup-box select{width:100%;padding:12px;margin-bottom:12px;border-radius:8px;border:1px solid #ccc}.popup-box .row{display:flex;gap:10px}.popup-box .row input{width:100%}.popup-box .agree{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;color:#fff;margin-bottom:16px}.popup-box .agree input[type=checkbox]{width:16px;height:16px;margin-top:3px;flex-shrink:0;cursor:pointer}.popup-box .agree a{color:#3b5bfd;text-decoration:none;font-weight:500}.popup-box .agree a:hover{text-decoration:underline}.popup-box button{width:100%;padding:14px;background:#163b7a;color:#fff;border:none;border-radius:10px;font-size:16px;cursor:pointer}.menu-overlay{background:rgba(0,0,0,.4);visibility:hidden;transition:.3s;z-index:9998}.menu-overlay.active{opacity:1;visibility:visible}.mobile-menu{width:280px;background:#fff;padding:20px;transition:.3s ease;z-index:9999}.mobile-menu.active{right:0}.roundtrip-toggle{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.roundtrip-toggle input{display:none}.roundtrip-toggle .slider{width:42px;height:22px;background:#ccc;border-radius:20px;position:relative;transition:.3s}.roundtrip-toggle .slider:after{content:"";width:18px;height:18px;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transition:.3s}.roundtrip-toggle input:checked+.slider{background:#001f54}.roundtrip-toggle input:checked+.slider:after{transform:translateX(20px)}.toggle-text{font-size:14px;color:#001b4e;font-weight:600;min-width:70px}.passenger-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.passenger-row span{color:#001b4e;font-size:14px;font-weight:600}.passenger-btn{width:32px;height:32px}.hero{min-height:100vh!important;height:auto!important;padding:120px 20px 60px!important;background-color:transparent;background-image:none;background-position:center 100%!important;display:flex;flex-direction:column;justify-content:flex-start;position:relative;color:#fff;z-index:9}.header{position:absolute;top:0;left:0;right:0;padding:22px 32px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.35);z-index:1000}.menu-open .header{border-bottom-color:transparent}label[for=currencies]{margin-right:5px!important}#currencies{background:#06060600;color:#fff;border:1px solid hsla(0,0%,100%,.4);padding:5px 10px;font-size:13px;font-weight:600;border-radius:4px;outline:none;cursor:pointer}#currencies:hover{background:hsla(0,0%,100%,.1);border-color:#fff}#currencies option{background-color:#001b4e;color:#fff}.header-left{display:flex;align-items:center;gap:10px;width:50%}.logo-img{width:220px;-o-object-fit:contain;object-fit:contain;display:block}.header-nav{display:flex;align-items:center;gap:26px}.header-nav a,.header-nav label{position:relative;color:#fff;font-size:15px;text-decoration:none;padding-bottom:3px;transition:transform .25s ease,opacity .25s ease}.header-nav a:hover{opacity:.75;transform:translateY(-2px)}.header-nav a:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:2px;background:#fff;transition:width .3s ease}.header-nav a:hover:after{width:100%}.burger{display:none;background:none;border:none;cursor:pointer}.burger span{width:22px;height:2.5px;background:#fff;display:block;margin:4px 0}.menu-open .burger,.menu-overlay{opacity:0;pointer-events:none}.menu-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);transition:.3s ease;z-index:90}.menu-overlay.open{opacity:1;pointer-events:auto}.mobile-menu{position:fixed;right:-100%;top:0;width:70%;max-width:330px;height:100vh;background:#001a4d;padding:80px 28px;transition:.4s ease;z-index:100}.mobile-menu.open{right:0}.menu-close{position:absolute;right:18px;top:40px!important;color:#fff;background:none;border:none;font-size:48px;font-weight:300;cursor:pointer}.mobile-menu a{display:block;margin:20px 0;font-size:18px;text-decoration:none;color:#fff}.hero-content{max-width:440px;margin-top:-20px}.hero-content h1{font-size:28px;line-height:1.15;margin-bottom:4px}.hero-desc{margin-top:6px;max-width:400px;font-size:14px}.hero-circles{margin-top:26px;display:flex;gap:22px}.circle-link{width:110px;height:220px;border-radius:50%;background:#fff;color:#18306d;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;text-decoration:none;box-shadow:0 10px 24px rgba(0,0,0,.3);transition:.2s}.circle-link:hover{transform:translateY(-6px) scale(1.05)}.search-card{position:relative!important;width:min(100%);background:#fff;border-radius:12px}.search-tabs{position:relative;display:flex}.tab-btn{text-align:center!important;flex:1;padding:14px 0;background:transparent;border:none;font-size:16px;font-weight:600;color:#001b4e;cursor:pointer;z-index:2}.tab-btn.active{color:#fff;background:#001b4e;border-radius:10px 10px 0 0}.tab-indicator{position:absolute;left:0;bottom:0;width:100%!important;height:100%;background:#001b4e;transition:.3s;z-index:1;border-top-left-radius:10px;border-top-right-radius:10px}.tab-wrapper{padding:50px 25px;margin-top:-50px}.tab-content{display:none}.tab-content.active{display:block;margin-top:24px;background:#fff;border-radius:0 0 10px 10px}.fields-row{display:flex;justify-content:center;align-items:end;gap:15px;flex-wrap:nowrap;margin:0 auto}.field label{font-size:11px;text-transform:uppercase;color:#8a92a3;margin-bottom:4px}.field input[type=date],.field input[type=text],.field select{width:100%;font-size:14px;font-weight:600;color:#001b4e;border:none;background:transparent;font-family:Arial,Helvetica,sans-serif}.field input[type=date]::-moz-placeholder,.field input[type=text]::-moz-placeholder{color:#8a92a3;font-weight:400}.field input[type=date]::placeholder,.field input[type=text]::placeholder{color:#8a92a3;font-weight:400}.field input[type=date]::-webkit-input-placeholder,.field input[type=text]::-webkit-input-placeholder{color:#8a92a3;font-weight:400}.field input[type=date]::-webkit-datetime-edit{font-weight:600;color:#001b4e;font-family:Arial,Helvetica,sans-serif}.field input[type=date]::-webkit-datetime-edit-day-field,.field input[type=date]::-webkit-datetime-edit-month-field,.field input[type=date]::-webkit-datetime-edit-text,.field input[type=date]::-webkit-datetime-edit-year-field{font-weight:600;color:#001b4e;font-family:Arial,Helvetica,sans-serif}.field input[type=date]{padding:0;height:24px;line-height:24px;vertical-align:baseline}.field{display:flex;flex-direction:column}.field:has(#departureDate),.field:has(#returnDate){max-width:220px;flex-shrink:0}.field:has(select[id*=From]),.field:has(select[id*=To]),.field:has(select[id*=from]),.field:has(select[id*=to]),.field:has(select[name*=from]),.field:has(select[name*=to]){flex:0 0 140px;min-width:140px}.field:has(input[type=date]){flex:0 0 115px;min-width:115px}.field:has(input[id*=Passenger]),.field:has(input[id*=passenger]){flex:0 0 110px;min-width:110px}.field:has(select[id*=Class]),.field:has(select[id*=class]){flex:0 0 120px;min-width:120px}.passenger-control{align-items:center;gap:8px}.passenger-btn{width:26px;height:26px;border-radius:50%;background:#eef1f7;border:none;cursor:pointer}#p-count{font-weight:600;color:#001b4e}.search-btn{width:auto!important;min-width:160px;padding:10px 25px!important;position:absolute;bottom:40px;transform:translateX(-50%);z-index:60;background:#001b4e;color:#fff;font-size:14px!important;font-weight:700;text-transform:uppercase;border:2px solid #002e86!important;border-radius:8px!important;box-shadow:0 4px 0 #000c24;cursor:pointer;transition:all .1s ease}.search-btn:active{transform:translateX(-50%) translateY(2px);box-shadow:0 2px 0 #000c24}input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#001b4e}@media (max-width:1000px){.fields-row{grid-template-columns:repeat(4,1fr)!important}}@media (max-width:900px){.hero{padding:110px 20px 10px!important;background-position:top}.header-nav a{display:none}.burger{display:block}.fields-row{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.footer-col h3{display:none}.footer-inner{gap:25px!important}.footer-logo{width:170px!important}.footer-about,.footer-col a{font-size:17px!important}.footer-social{justify-content:center}.footer-bottom{font-size:16px!important}.logo-img{width:240px!important}.hero{min-height:100vh!important;height:auto!important;padding:120px 18px 60px!important;background-position:center 35%!important;background-size:cover!important;background-repeat:no-repeat!important;overflow:hidden!important;text-align:center!important}.header-nav{gap:18px}.currency-wrapper{display:flex;align-items:center;gap:5px}label[for=currencies]{display:none!important}#currencies{max-width:85px!important;font-size:12px!important;padding:4px 6px!important;margin-right:8px!important;z-index:5!important}#currencies,.burger{position:relative!important}.burger{display:block!important;z-index:10000!important;pointer-events:auto!important;padding:10px!important}.header-right{display:flex!important;align-items:center!important;gap:5px!important}.hero-content{text-align:center!important;margin:0 auto!important}.hero-content h1{font-size:32px!important;text-align:center!important}.hero-desc{text-align:center!important;margin:12px auto 0!important;font-size:18px}.hero-circles{justify-content:center!important}.circle-link{width:80px;height:80px;font-size:11px}.search-card{width:100%!important;margin:60px auto 0!important;left:0!important;transform:none!important}.fields-row{grid-template-columns:repeat(2,1fr)!important}.result-section{padding:30px 20px 80px!important}.field{text-align:left;max-width:100%;padding:7px 0}.fields-row{display:block;margin-top:-50px}.field label{font-size:18px;padding:15px 0}.tab-btn.active{font-size:20px!important;padding:20px 0}.toggle-text{font-size:17px}.search-form-wrapper input,.search-form-wrapper select{font-size:18px!important;margin:5px 0;padding:10px!important}#submitButton.search-btn{padding:11px 150px!important;font-size:20px!important;bottom:-53px!important;left:50%!important;transform:translateX(-50%)!important}.section-thanks h2{font-size:20px;margin-bottom:20px}.payment-icons img{height:60px;margin-top:25px}.donate-btn{margin-top:25px;padding:20px 60px!important}.section-thanks{margin:50px auto!important}.section-thanks p{font-size:17px}.newsletter-field{flex:1}.newsletter-field input{font-size:18px;width:100%!important}.newsletter-form{display:flex;flex-direction:column}.newsletter-field{width:100%}.btn-primary{padding:20px 60px!important;width:100%;font-size:18px}.contact-form input,.contact-form textarea{padding:17px 10px;font-size:18px}.attach-btn{padding:15px 34px!important;font-size:14px}.tab-wrapper{margin-top:-25px}.contact-checkbox{font-size:18px}}@media (min-width:600px) and (max-width:768px){.hero{padding:140px 30px 80px!important;background-position:center 25%!important;background-size:cover!important}.hero-content h1{font-size:34px!important}.circle-link{width:100px;height:100px;font-size:12px}.search-card{width:100%!important;margin-top:40px!important}.fields-row{grid-template-columns:repeat(3,1fr)!important}.tab-content.active{margin-top:0}.result-section{padding:30px 20px 80px}.reset-btn{left:73%!important}}@media (min-width:768px) and (max-width:1024px){.hero{padding:160px 40px 100px!important;background-position:center 18%!important;background-size:cover!important}.hero-content h1{font-size:48px!important}.hero-circles{position:absolute;top:30vh;left:60%;right:0;margin:0 auto;justify-content:center!important;z-index:25}.circle-link{width:100px;height:100px;font-size:14px}.fields-row{grid-template-columns:repeat(4,1fr)!important}.tab-content{margin-top:0!important}.search-card{margin-top:20px!important}.result-section{padding:30px 40px 80px!important}.reset-btn{left:66%!important}}@media (min-width:1024px) and (max-width:1200px){.hero{padding:160px 60px 260px!important;background-position:center 15%!important}.hero-content h1{font-size:46px!important}.hero-circles{position:absolute;top:30vh;left:50%;right:0;margin:0 auto;justify-content:center;z-index:30}.search-card{width:100%!important;margin:8% auto 0!important}.tab-content{margin-top:0!important}.fields-row{grid-template-columns:repeat(5,1fr)!important}}@media (max-width:420px){.fields-row{grid-template-columns:1fr}}@media (min-width:1200px){.hero{min-height:auto!important;padding:150px 60px 110px!important}.hero-content{margin-top:70px!important}.search-card{margin-top:0!important;transform:translateY(40px)}.hero-circles{position:absolute;top:30vh;left:50vh;right:0;margin:0 auto;justify-content:center;z-index:20}}@media (min-width:1600px){.hero{min-height:auto!important;padding-top:180px!important;background-position:48% 35%!important}.hero-content{max-width:520px!important}.hero-content h1{font-size:64px!important}.search-card{margin-top:80px!important}}@media (min-width:1920px){.hero{background-size:1920px auto!important;background-position:center 20%!important}.search-card{max-width:1400px;margin-left:auto;margin-right:auto}}@media (max-height:500px) and (orientation:landscape){.hero{min-height:100vh!important;padding-top:100px!important}}.menu-close{z-index:9999!important}.mobile-menu{z-index:9998!important}.menu-overlay{z-index:9997!important}.hidden{display:none}.result-section{padding:30px 60px 80px;background:#3582bd;Z-INDEX:999;position:relative}.results-toggle{margin-top:-72px;text-align:center;background:#001b4e;padding:14px 0;font-size:14px;font-weight:600;border-radius:10px 10px 0 0;color:#fff;text-transform:uppercase}.results-toggle.hidden{display:none}.results-toggle--with-status{display:flex;align-items:center;justify-content:space-between;padding-left:20px;padding-right:20px}.search-status{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.9}.search-status--progress{color:#7dd3fc}.search-status--done{color:#86efac}.search-status__spinner{display:inline-block;width:12px;height:12px;border:2px solid rgba(125,211,252,.3);border-top-color:#7dd3fc;border-radius:50%;animation:status-spin .8s linear infinite}@keyframes status-spin{to{transform:rotate(1turn)}}.results-toggle-btn{background:transparent;border:none;color:#fff;font-size:13px;cursor:pointer;opacity:.9}.results-wrapper{transition:max-height .45s ease,opacity .45s ease;background:#f5f7fb;border-radius:0 0 10px 10px;margin-top:0;padding:20px 24px;position:relative;z-index:40;border-bottom:14px solid #001b4e!important}.results-wrapper.expanded{max-height:1000px}.results-loading{margin-top:18px}.skeleton-card{height:80px;border-radius:10px;margin-bottom:12px;background:linear-gradient(90deg,#e2e6f2,#f5f7ff 50%,#e2e6f2);background-size:200% 100%;animation:shimmer 1.15s linear infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.results-list{display:block;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:20px}.result-card{background:#fff;border-radius:12px;padding:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;margin-bottom:10px;box-shadow:0 6px 18px rgba(0,0,0,.12);cursor:pointer;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),border-color .22s ease,background-color .22s ease;will-change:transform,box-shadow;border:1px solid transparent}@media (max-width:900px){.results-list{grid-template-columns:1fr}}.result-card:hover{transform:translateY(-4px) scale(1.005);box-shadow:0 14px 34px rgba(0,27,78,.16);border-color:#dbe4f5;background-color:#fff}.result-card:active{transform:translateY(-1px) scale(1.001);box-shadow:0 8px 20px rgba(0,27,78,.12)}@media (hover:none){.result-card:active,.result-card:hover{transform:none;box-shadow:0 6px 18px rgba(0,0,0,.12);border-color:transparent}}.result-main{min-width:0}.result-main h3{font-size:18px;font-weight:600;color:#001b4e;margin-bottom:6px;line-height:1.15}.result-main .time{font-size:14px;color:#212224;font-weight:500}.result-main .meta{font-size:12px;color:#212224;margin-top:4px}.itineraries-container{min-width:0}.itinerary-segment{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(120px,.8fr);gap:12px;align-items:center;padding:10px 0}.itinerary-segment+.itinerary-segment{border-top:1px solid #eef0f7}.result-logo-wrap{width:44px;display:flex;align-items:center;justify-content:center}.result-airline-logo{width:40px;height:40px;border-radius:8px;-o-object-fit:contain;object-fit:contain;background:#f0f0f0;padding:4px}.result-route-cities{font-size:12px;color:#555;margin-top:2px;margin-bottom:4px}.result-middle{font-size:13px;color:#212224;min-width:0}.result-middle div{margin-bottom:4px}.result-bags{font-size:11px;color:#666;margin-top:2px;margin-bottom:0}.result-right{text-align:right;padding-left:0;min-width:170px;align-self:center;justify-content:center;gap:8px}.result-price-inline,.result-right{display:flex;flex-direction:column;align-items:flex-end}.result-price-inline{justify-content:flex-end;gap:2px}.result-price{font-size:20px;font-weight:700;color:#001b4e}.result-price-note{font-size:11px;color:#888;margin-top:2px}.result-currency{font-size:12px;color:#7f8baa}.result-book-btn{margin-top:6px;padding:8px 14px;border-radius:8px;border:none;background:#001b4e;color:#fff;cursor:pointer;font-size:13px}.fare-badges-row{margin-top:6px;display:flex;flex-wrap:wrap;gap:6px}.footer-bottom a{color:#fff}.section-thanks{max-width:600px;margin:80px auto;text-align:center;padding:20px}.section-thanks h2{font-size:28px;margin-bottom:10px;color:#fff}.section-thanks p{color:#fff;margin-bottom:30px}.donate-btn{display:inline-flex;align-items:center;gap:16px;background:#001f54;color:#fff;padding:14px 26px;border-radius:30px;font-weight:600;text-decoration:none}.donate-arrow{background:#fff;color:#001f54;width:32px;height:32px;border-radius:50%;align-items:center}.donate-arrow,.payment-icons{display:flex;justify-content:center}.payment-icons{margin-top:20px;gap:12px}.newsletter-form{display:flex;gap:20px;align-items:flex-end;justify-content:center}.newsletter-field{flex:1;text-align:left}.newsletter-field input{width:100%;padding:12px;border-radius:6px;border:1px solid #ccc}.contact-form{display:flex;flex-direction:column;gap:16px}.contact-form input,.contact-form textarea{padding:12px;border-radius:6px;border:1px solid #ccc}.attach-btn{background:#001f54;color:#fff;border:none;padding:10px 16px;border-radius:20px;cursor:pointer}.contact-checkbox{display:flex;align-items:center;gap:12px;font-size:16px}.btn-primary{margin-top:10px;background:#001f54;color:#fff;padding:14px;border-radius:6px;border:none;cursor:pointer}.footer-social{display:flex;gap:14px}.social-icon{width:30px;height:30px;display:flex;align-items:center;justify-content:center}.social-icon svg{width:30px;height:30px;fill:#fff;transition:opacity .25s ease,transform .25s ease}.social-icon:hover svg{opacity:.8;transform:translateY(-2px)}@media (max-width:768px){.result-card{grid-template-columns:1fr;gap:12px;padding:14px}.itinerary-segment{grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:start}.result-airline-logo{width:34px;height:34px}.result-main h3{font-size:18px;margin-bottom:4px}.result-main .meta,.result-main .time{font-size:12px}.result-middle{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:#4a4f5a}.result-middle div{margin-bottom:0}.result-right{border-left:none;border-top:1px solid #eef0f7;padding-left:0;padding-top:10px;display:flex;gap:10px;text-align:left}.result-price-inline,.result-right{min-width:0;align-items:center;justify-content:flex-start}.result-price-inline{flex-direction:row;gap:8px}.result-price{font-size:32px;line-height:1;flex-shrink:0;margin-bottom:0!important}.result-price-note{margin-top:0;white-space:nowrap;line-height:1.1}.result-book-btn{margin-left:auto;margin-top:0!important;white-space:nowrap;align-self:center}}.sort-select{padding:6px 10px;border-radius:6px;border:1px solid #d2d8e6;background:#fff;font-size:13px;margin-right:10px}.filter-check{font-size:13px;margin-right:20px;color:#fff}.filter-check input{margin-right:4px}.load-more-btn{display:block;margin:25px auto;padding:10px 30px;border-radius:8px;border:none;background:#00285f;color:#fff;font-size:16px;cursor:pointer;transition:.2s ease}.load-more-btn:hover{background:#0042a8}.site-footer{background:#001f3f;color:#fff;padding:60px 50px 20px;position:relative}.footer-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;max-width:1400px;margin:auto}.footer-logo{width:120px;margin-bottom:15px}.footer-about{font-size:14px;line-height:1.6;opacity:.8}.footer-col h3{margin-bottom:15px;font-size:18px;font-weight:600;min-height:34px}.footer-col a{display:block;margin-bottom:10px;color:#d6e6ff;text-decoration:none;font-size:14px;transition:.3s ease}.footer-col a:hover{color:#fff;transform:translateX(3px)}.footer-bottom{text-align:center;padding-top:25px;margin-top:30px;border-top:1px solid hsla(0,0%,100%,.15);font-size:14px;opacity:.8}.footer-bottom strong{color:#4ecbff}@media (max-width:900px){.footer-inner{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.footer-inner{grid-template-columns:1fr;text-align:center}.footer-col a{margin-bottom:12px}}.results-wrapper.expanded{max-height:none!important;opacity:1;padding-bottom:22px}.pagination-controls{margin:30px auto 0;text-align:center}.page-btn{padding:8px 14px;margin:0 4px;border-radius:6px;border:1px solid #00285f;background:#fff;color:#00285f;cursor:pointer;font-size:14px;transition:.2s}.page-btn.active,.page-btn:hover{background:#00285f;color:#fff}.page-btn.active{font-weight:700}.results-list{opacity:1;transition:opacity .35s ease-in-out}.results-list.fade-out{opacity:0}.results-list.fade-in{opacity:1}@media (max-width:768px){.signin-dropdown{left:5%;right:auto;transform:translate(-50%);width:90%}}.search-form-wrapper{display:block!important;background-color:#fff!important;position:relative!important;border-bottom:60px solid #001b4e!important;border-radius:10px!important;padding:0!important;overflow:visible!important}.search-form-wrapper .tab-content.active{background:transparent!important;background-image:none!important;border:none!important;padding:20px 20px 0!important;margin:0!important}#submitButton.search-btn{position:absolute!important;bottom:-50px!important;left:43%;transform:translateX(-50%)!important;z-index:9999!important;background-color:#001b4e!important;color:#fff!important;border:1px solid #fff!important;padding:10px 45px!important;cursor:pointer!important;pointer-events:auto!important;font-family:inherit!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;box-shadow:none!important;border-radius:8px!important}.search-form-wrapper input,.search-form-wrapper select{background-color:#fff!important;border:1px solid #ccc!important;color:#333!important;visibility:visible!important;opacity:1!important}.donate-btn,.load-more-btn,.search-btn,.tab-btn{color:#fff!important;text-transform:uppercase!important;font-weight:700!important;letter-spacing:1.5px!important;font-size:14px!important;font-family:sans-serif!important}.tab-btn.active{color:#fff!important;border-bottom:2px solid #fff!important}.result-section{display:none}.result-img{width:60px!important;height:60px!important;background-color:#d1d1d1!important;border-radius:4px;flex-shrink:0;display:block}.result-img img{display:none}#spinner-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,27,78,.7);z-index:10001;justify-content:center;align-items:center;flex-direction:column;color:#fff;font-family:sans-serif}.loader-spinner{width:50px;height:50px;border:5px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;animation:spin-animation 1s linear infinite;margin-bottom:15px}@keyframes spin-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.reset-btn{left:57%!important;transform:translateX(-50%)!important;padding:10px 45px!important;pointer-events:auto!important;font-family:inherit!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;border-radius:8px!important;transition:all .1s ease}.reset-btn:active{transform:translateX(-50%) translateY(2px)}@media (max-width:600px){#resetButton.reset-btn,#submitButton.search-btn,.reset-btn,.search-btn{position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;box-shadow:none!important}}@media (max-width:600px) and (orientation:portrait){.logo-img{width:150px!important}.header-left{width:auto!important;max-width:60%!important}.header{padding:15px 20px!important}label[for=currencies]{display:none!important}#currencies{max-width:70px!important;font-size:10px!important;padding:3px 4px!important;margin-right:8px!important}#resetButton.reset-btn,#submitButton.search-btn,.reset-btn,.search-btn{position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important;display:inline-block!important;width:45%!important;margin:10px 2%!important;box-shadow:none!important}}@media (max-height:500px) and (orientation:landscape){.logo-img{width:150px!important}.header-left{width:auto!important;max-width:55%!important}.header{padding:12px 20px!important}.fields-row{display:block!important}.field{margin-bottom:15px;width:100%!important}.search-card{max-height:none!important;overflow-y:auto!important}.hero{min-height:100vh!important;padding-top:100px!important}.currency-wrapper{display:flex;align-items:center;gap:5px}label[for=currencies]{display:none!important}#currencies{max-width:85px!important;font-size:12px!important;padding:4px 6px!important;margin-right:8px!important;position:relative!important;z-index:5!important}#resetButton.reset-btn,#submitButton.search-btn,.reset-btn,.search-btn{position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important;margin:10px auto!important;display:block!important;width:80%!important;box-shadow:none!important}}.reset-btn{position:absolute!important;right:30px!important;bottom:-50px!important;left:auto!important;transform:none!important;width:45px!important;height:45px!important;min-width:45px!important;padding:0!important;border-radius:10px!important;font-size:20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:#001b4e!important;color:#fff!important;border:1px solid #fff!important;box-shadow:none!important;cursor:pointer!important;z-index:9999!important}.hero-content{margin-top:-35px!important}.search-card{margin-top:200px!important}#submitButton.search-btn{left:50%!important}.footer-bottom{opacity:1!important}.footer-bottom,.footer-bottom p,.footer-bottom strong a{color:#fff!important}.footer-bottom,.footer-bottom a,.footer-bottom p,.footer-bottom span,.footer-bottom strong,footer .footer-bottom{color:#fff!important;opacity:1!important}.result-section{background-color:transparent!important}.newsletter-section,.section-how,.section-thanks{background:transparent!important}.footer,footer{background:rgba(0,15,40,.85)!important}.hero{min-height:auto!important;padding-bottom:40px!important}.header{padding-left:65px!important}.header,.hero{padding-left:20px!important}.header{padding:20px 60px!important}.hero{padding:120px 20px 40px!important}.hero-content{margin-left:47px!important;padding-top:30px!important}.search-card{margin-left:47px!important;margin-right:47px!important;width:auto!important}.hero-desc{margin-top:16px!important}.search-card{margin-top:170px!important}.hero-desc,body,button,input,select,textarea{font-family:Inter,sans-serif!important}.hero-desc{font-weight:500!important}.load-more-btn,.result-price,.search-btn,.tab-btn{font-family:Inter,sans-serif!important;font-weight:600!important}.header{border-bottom:none!important}.hero-content{text-align:center!important;max-width:600px!important}.search-card{border-radius:16px!important;box-shadow:0 4px 20px rgba(0,0,0,.15)!important;overflow:visible!important}.tab-content{padding:15px 25px!important}.search-tabs,.tab-bar,.tab-btn{display:none!important}.tab-content.active{display:block!important;border-radius:16px!important}.search-form-wrapper{background:transparent!important;border:none!important}.search-form-wrapper .tab-content.active{background:#fff!important;border-radius:16px!important;padding:20px 30px!important}.fields-row{gap:12px!important}.fields-row input,.fields-row select{border:1px solid #e0e0e0!important;border-radius:10px!important;padding:10px 12px!important;font-size:13px!important}.fields-row label{font-size:10px!important;font-weight:600!important;color:#888!important;letter-spacing:.5px!important}#submitButton.search-btn{padding:12px 50px!important;font-size:14px!important}#submitButton.search-btn,.reset-btn{border-radius:12px!important;bottom:-25px!important}.search-by-toggle,.search-toggle,.toggle-group,.trip-toggle{display:flex!important;align-items:center!important;gap:8px!important}.fields-row,.fields-row>div{display:flex!important}.fields-row>div{flex-direction:column!important;justify-content:flex-end!important}.fields-row>div label{margin-bottom:4px!important}#cabinType{min-width:110px!important}.search-card{padding:0 10px!important}.field{display:flex!important;flex-direction:column!important;justify-content:flex-end!important}.field>label:first-child{font-size:10px!important;font-weight:600!important;color:#888!important;letter-spacing:.5px!important;text-transform:uppercase!important;margin-bottom:4px!important;white-space:nowrap!important}.roundtrip-toggle{gap:6px!important}.roundtrip-toggle .slider{flex-shrink:0!important}.roundtrip-toggle .toggle-text{font-size:13px!important;font-weight:600!important;white-space:nowrap!important}.hero-content{padding-top:50px!important}.fields-row{align-items:flex-end!important}.field input,.field select{height:38px!important}.field>label:first-child{font-weight:800!important}.roundtrip-toggle{height:38px!important;display:flex!important;align-items:center!important}.field:has(.roundtrip-toggle){padding-top:0!important}.field>label:first-child{margin-bottom:6px!important;line-height:1!important}.field input[type=number],.field input[type=text],.field select,.roundtrip-toggle{margin-top:0!important}.field,.field>label:first-child{text-align:center!important}.field>label:first-child{display:block!important}.field input,.field select{text-align:left!important}.field:has(.roundtrip-toggle)>label:first-child{text-align:center!important}.roundtrip-toggle{justify-content:center!important}.field:not(:has(.roundtrip-toggle))>label:first-child{margin-bottom:10px!important}.field>label:first-child{text-align:left!important}.field:has(.roundtrip-toggle)>label:first-child{text-align:left!important}.field>label:first-child{color:#001b4e!important}.field:not(:has(.roundtrip-toggle))>label:first-child{padding-left:18px!important}.field input[type=number],.field input[type=text],.field select{padding-left:10px!important}.field:not(:has(.roundtrip-toggle))>label:first-child{padding-left:10px!important}.hero{padding-top:160px!important}.search-card{margin-top:140px!important}.hero-desc{text-align:center!important;max-width:100%!important}.hero-content{padding-top:35px!important}.search-form-wrapper .tab-content.active{padding-top:12px!important;padding-bottom:8px!important}.search-card{margin-top:155px!important}.search-form-wrapper .tab-content.active{padding-top:8px!important;padding-bottom:4px!important}.search-card{margin-top:180px!important}.hero-content h1{font-size:68px!important;font-weight:900!important;font-family:Inter,sans-serif!important}.hero-desc{font-size:32px!important}.search-card{margin-top:100px!important}.hero-desc{font-size:18px!important}.hero-content{padding-top:10px!important}.search-card{margin-top:160px!important}.hero{min-height:108vh!important}.hero-desc{font-size:15px!important}.hero-content h1{font-style:italic!important}.search-card{margin-top:215px!important}.hero-desc{font-size:17px!important}.hero-content h1{text-align:center!important}.hero-desc{font-size:19px!important;white-space:nowrap!important}.hero-content,.hero-desc{margin-left:auto!important;margin-right:auto!important;padding-right:0!important;padding-left:0!important}.hero-content{max-width:800px!important}.airline-carousel-section{padding:50px 0 40px;text-align:center;overflow:hidden}.airline-carousel-section h2{color:#fff;font-family:Inter,sans-serif;font-size:26px;font-weight:700;margin-bottom:30px;text-align:center}.airline-carousel-wrapper{overflow:hidden;width:100%;position:relative}.airline-carousel-wrapper:after,.airline-carousel-wrapper:before{content:none;position:absolute;top:0;bottom:0;width:100px;z-index:2;pointer-events:none}.airline-carousel-wrapper:before{left:0;background:none}.airline-carousel-wrapper:after{right:0;background:none}.airline-carousel-track{display:flex;gap:8px;align-items:stretch;width:-moz-max-content;width:max-content;animation:scroll-airlines 90s linear infinite}.airline-carousel-track:hover{animation-play-state:paused}.airline-col{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.airline-logo-item{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:16px;padding:0 24px;width:140px}.airline-logo-item img{height:60%;width:auto;max-width:90%;-o-object-fit:contain;object-fit:contain}.airline-tile-short{height:140px}.airline-tile-tall{height:220px}@keyframes scroll-airlines{0%{transform:translateX(0)}to{transform:translateX(-50%)}}body{background-image:url(/img/sky-bottom.jpg)!important;background-size:110% auto!important;background-position:70% top!important;background-repeat:no-repeat!important;background-color:#013465!important;background-attachment:scroll!important}.hero{background-image:none!important;background-color:transparent!important;background-image:url(/img/hero-bg.jpg)!important;background-size:cover!important;background-position:center 45%!important;background-position:80% top!important;background-repeat:no-repeat!important;background-color:#013465!important}.header{background:transparent!important}.hero{-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent)!important;mask-image:linear-gradient(180deg,#000 70%,transparent)!important;-webkit-mask-image:linear-gradient(180deg,#000 90%,transparent)!important;mask-image:linear-gradient(180deg,#000 90%,transparent)!important}@media (max-width:768px){.hero-content h1{font-size:28px!important}.hero-content h1,.hero-desc{white-space:normal!important}.hero-desc{font-size:14px!important;padding:0 10px!important}.hero-content{padding-top:10px!important;max-width:100%!important;padding-left:10px!important;padding-right:10px!important}.hero{padding:80px 10px 30px!important}.search-card{margin-left:10px!important;margin-right:10px!important;margin-top:30px!important;width:auto!important}.search-form-wrapper .tab-content.active{padding:10px!important}.fields-row{flex-direction:column!important;gap:10px!important}.field{width:100%!important;min-width:0!important}.field input,.field select{width:100%!important;box-sizing:border-box!important}.search-form-wrapper{border-bottom:none!important;overflow:visible!important}#submitButton.search-btn,.reset-btn{position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important;display:inline-block!important;width:45%!important;margin:10px 2%!important}.search-card{padding-bottom:15px!important;text-align:center!important}.logo-img{margin-left:0!important}.header{padding:15px!important}.newsletter-form{flex-direction:column!important;gap:10px!important}.section-thanks{margin:40px auto!important;padding:20px 15px!important}.hero{padding-top:100px!important;min-height:auto!important}.search-card{margin-top:80px!important}.hero{background-position:80% 20%!important}.search-card{margin-top:120px!important}.field input.flatpickr-input,.field input[name=departureDate],.field input[name=returnDate]{width:100%!important;box-sizing:border-box!important;margin:0!important;padding:10px 12px!important}.search-card{margin-top:180px!important}.hero{background-size:cover!important;background-position:60% top!important;padding:80px 15px 30px!important}.hero-content{padding-top:5px!important}.hero-content h1{font-size:36px!important;margin-bottom:5px!important}.hero-desc{font-size:13px!important;margin-top:5px!important;margin-bottom:0!important}.search-card{margin-top:40px!important;padding:0 5px 10px!important}.search-form-wrapper .tab-content.active{padding:8px 10px!important}.fields-row{gap:6px!important}.field>label:first-child{font-size:9px!important;margin-bottom:3px!important;padding-left:10px!important}.field input,.field input.flatpickr-input,.field select{height:34px!important;font-size:12px!important;padding:6px 10px!important;width:100%!important;box-sizing:border-box!important}.roundtrip-toggle{height:34px!important}.roundtrip-toggle .toggle-text{font-size:11px!important}#submitButton.search-btn{padding:10px 30px!important;font-size:13px!important;margin-top:8px!important}.reset-btn{width:38px!important;height:38px!important;min-width:38px!important}.hero{min-height:150vh!important;padding-top:100px!important}.search-card{margin-top:200px!important}.hero{background-position:60% 30%!important}.hero-content{padding-top:70px!important}.search-card{margin-top:250px!important}.hero{background-position:55% 15%!important;background-size:250% 60%!important;background-color:#013465!important;background-size:250% auto!important;background-position:55% 0!important}}@media (max-width:1200px){.fields-row{flex-wrap:wrap!important;justify-content:center!important}.field{flex:0 0 calc(25% - 10px)!important;min-width:120px!important}.search-card{margin-left:20px!important;margin-right:20px!important}}@media (min-width:768px) and (max-width:1024px){.hero{background-size:180% auto!important;background-position:65% 20%!important;background-size:220% auto!important;background-position:60% 35%!important}.search-card{margin-top:200px!important}.hero{background-size:220% auto!important;background-position:60% 0!important}.hero-content{padding-top:60px!important}.search-card{margin-top:280px!important}.hero{background-size:200% auto!important;background-position:50% 0!important;background-position:55% 0!important;-webkit-mask-image:linear-gradient(180deg,#000 90%,transparent)!important;mask-image:linear-gradient(180deg,#000 90%,transparent)!important}}.hero:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;height:150px!important;pointer-events:none!important;z-index:1!important}.search-card{z-index:50!important}.hero:after{height:300px!important;height:40%!important;background:linear-gradient(180deg,transparent,#013465)!important}body{background:linear-gradient(180deg,#013465 0,#013465)!important}.hero:after{display:none!important;content:none!important}.hero{-webkit-mask-image:linear-gradient(180deg,#000 85%,transparent)!important;mask-image:linear-gradient(180deg,#000 85%,transparent)!important}body{background:#013465!important;background-image:none!important}@media (min-width:768px) and (max-width:1024px){.hero{background-size:200% 100%!important;background-size:250% auto!important;background-position:55% 0!important;min-height:130vh!important}.search-card{margin-top:300px!important}.hero{background-size:300% auto!important;background-position:50% 0!important;min-height:110vh!important;-webkit-mask-image:linear-gradient(180deg,#000 85%,transparent)!important;mask-image:linear-gradient(180deg,#000 85%,transparent)!important}.search-card{margin-top:280px!important}.hero-content{padding-top:30px!important}.search-card{margin-top:400px!important}.hero{background-position:50% 25%!important;background-position:50% 40%!important;background-position:50% 70%!important}.search-card{margin-top:450px!important}.hero{background-position:50% 85%!important}.search-card{margin-top:350px!important}.hero{background-position:50% 55%!important;min-height:140vh!important}.search-card{margin-top:380px!important}}.airline-carousel-wrapper:after,.airline-carousel-wrapper:before{display:none!important}.airline-carousel-wrapper:after,.airline-carousel-wrapper:before{background:none!important;width:0!important;opacity:0!important}.airline-carousel-wrapper:after,.airline-carousel-wrapper:before{content:none!important}@media (max-width:768px){.search-card{margin-top:200px!important}.field{padding:2px 0!important}.field>label:first-child{font-size:8px!important;margin-bottom:2px!important;padding-left:10px!important}.field input,.field input.flatpickr-input,.field select{height:30px!important;font-size:11px!important;padding:4px 8px!important}.roundtrip-toggle{height:30px!important}.roundtrip-toggle .toggle-text{font-size:10px!important}.roundtrip-toggle .slider{width:36px!important;height:18px!important}.roundtrip-toggle .slider:after{width:14px!important;height:14px!important}.fields-row{gap:4px!important}.search-form-wrapper .tab-content.active{padding:6px 10px!important}}@media (max-width:768px){.field:has(.roundtrip-toggle){padding-top:0!important}.field>label:first-child{margin-bottom:4px!important;line-height:1.2!important}.field:not(:has(.roundtrip-toggle))>label:first-child{margin-bottom:4px!important;padding-left:8px!important}.field{margin-bottom:0!important;padding:3px 0!important}#submitButton.search-btn{padding:8px 25px!important;font-size:12px!important;margin-top:5px!important}.reset-btn{width:34px!important;height:34px!important;min-width:34px!important}.field:has(.roundtrip-toggle)>label:first-child,.field:not(:has(.roundtrip-toggle))>label:first-child,.field>label:first-child{padding-left:0!important;margin-left:0!important;text-indent:0!important}.field input,.field input.flatpickr-input,.field input[name=departureDate],.field input[name=returnDate],.field select,.field textarea{padding-left:8px!important;margin-left:0!important}.field:has(#departureDate),.field:has(#returnDate){max-width:100%!important;width:100%!important}#departureDate,#returnDate{max-width:100%!important;width:100%!important}.search-card{margin-top:160px!important}.hero{-webkit-mask-image:linear-gradient(180deg,#000 95%,transparent)!important;mask-image:linear-gradient(180deg,#000 95%,transparent)!important;-webkit-mask-image:linear-gradient(180deg,#000 98%,transparent)!important;mask-image:linear-gradient(180deg,#000 98%,transparent)!important}.airline-carousel-section,.newsletter-section,.result-section,.section-thanks{padding-top:40px!important;padding-bottom:40px!important}.section-thanks h2{margin-bottom:15px!important}.section-thanks p{margin-bottom:20px!important}.airline-carousel-section,.newsletter-section,.result-section,.section-thanks{padding-top:60px!important;padding-bottom:50px!important}.section-thanks+.section-thanks{margin-top:30px!important}}.airline-carousel-section,.newsletter-section,.result-section,.section-thanks{padding-top:60px!important;padding-bottom:50px!important}.section-thanks+.section-thanks{margin-top:30px!important}.result-price{margin-bottom:0!important}.result-book-btn{margin-top:0!important}@media (min-width:1024px){.fields-row{max-width:95%!important}#destinationLocationCode,#originLocationCode{min-width:140px!important}.fields-row{max-width:95%!important;gap:10px!important}}@media (min-width:1024px){.field:has(#destinationLocationCode),.field:has(#originLocationCode){min-width:120px!important;flex:1.3!important}.field:has(.roundtrip-toggle){flex:0.8!important}}@media (min-width:769px){.hero{background-position:center 25%!important}.hero-content{padding-top:70px!important}}@media (min-width:1024px){.fields-row{max-width:100%!important;padding:0 20px!important;max-width:none!important;width:100%!important;justify-content:space-between!important;gap:15px!important;padding:0!important}.fields-row .field{flex:1 1 0!important;min-width:0!important}.fields-row .field select{width:100%!important;min-width:0!important}}@media (min-width:1024px){.field:has(#destinationLocationCode),.field:has(#originLocationCode){flex:1.5 1 0!important}}#destinationLocationCode,#originLocationCode{min-width:150px!important;width:auto!important}@media (min-width:1400px){.search-card{margin-top:350px!important}.hero{background-size:100% auto!important;background-position:center 35%!important}}@media (min-width:2500px){.search-card{margin-top:500px!important}.hero{background-size:110% auto!important;background-position:center 35%!important}}@media (min-width:1800px){.search-card{margin-top:40vh!important}}.search-card{margin-top:35vh!important}@media (min-width:1800px){.search-card{margin-top:45vh!important}}@media (min-width:769px) and (max-width:1800px){.hero-content{padding-top:20px!important}}@media (min-width:1169px){.hero{padding-top:180px!important}.hero-content{padding-top:0!important;margin-top:0!important}}.mobile-toggle-row{display:contents}@media (min-width:769px){.fields-row>.mobile-toggle-row{display:flex!important;flex-direction:row!important;gap:12px!important;align-items:flex-start!important;flex:0 0 auto!important;width:auto!important}.fields-row>.mobile-toggle-row>.field{width:auto!important;min-width:0!important;flex:0 0 auto!important}}@media (max-width:768px){.fields-row>.mobile-toggle-row{display:flex!important;flex-direction:row!important;width:100%!important;gap:8px!important;justify-content:space-between!important;align-items:flex-start!important}.fields-row>.mobile-toggle-row>.field{flex:1 1 calc(50% - 4px)!important;width:calc(50% - 4px)!important;min-width:0!important}}@media (min-width:769px) and (max-width:1550px){.fields-row{flex-wrap:wrap!important;justify-content:center!important;gap:12px!important}.fields-row>.field,.fields-row>.mobile-toggle-row{flex:0 0 calc(25% - 9px)!important;width:calc(25% - 9px)!important;min-width:0!important;max-width:none!important}.fields-row>.mobile-toggle-row{display:flex!important;align-items:flex-start!important;gap:12px!important;flex:0 0 calc(50% - 6px)!important;width:calc(50% - 6px)!important}.fields-row>.mobile-toggle-row>.field{flex:0 0 calc(50% - 6px)!important;width:calc(50% - 6px)!important;min-width:170px!important}.field:has(#destinationLocationCode),.field:has(#originLocationCode){flex:0 0 calc(21% - 9px)!important;width:calc(21% - 9px)!important}.field:has(#departureDate),.field:has(#returnDate){flex:0 0 calc(29% - 9px)!important;width:calc(29% - 9px)!important;max-width:none!important}#destinationLocationCode,#originLocationCode{min-width:0!important;width:100%!important}}.mobile-actions-row{display:contents}@media (max-width:768px){.search-form-wrapper>.mobile-actions-row{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;margin-top:10px!important}.search-form-wrapper>.mobile-actions-row>#submitButton.search-btn{flex:1 1 auto!important;width:auto!important;min-width:0!important;padding-top:0!important;padding-bottom:0!important}.search-form-wrapper>.mobile-actions-row>#resetButton.reset-btn,.search-form-wrapper>.mobile-actions-row>#submitButton.search-btn{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:52px!important;min-height:52px!important;margin:0!important}.search-form-wrapper>.mobile-actions-row>#resetButton.reset-btn{flex:0 0 52px!important;width:52px!important;min-width:52px!important}.contact-form>.btn-primary,.contact-form>input:not([type=checkbox]):not([name=website]),.donate-btn,.newsletter-form .newsletter-field input,.newsletter-form>.btn-primary{height:56px!important;min-height:56px!important;box-sizing:border-box!important}.contact-form>.btn-primary,.donate-btn,.newsletter-form>.btn-primary{padding-top:0!important;padding-bottom:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}}