@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_fe4d0f8a-module__6kuHYW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_fe4d0f8a-module__6kuHYW__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Almarai;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7eb3e55498b0083f-s.p.0fg4_v6zl1l1j.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Almarai;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2cc64289d47b4837-s.p.109g9wcvk9so-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Almarai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3571ca4c7e5b0515-s.p.0kkyj0_4skb4z.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Almarai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/22fa55bc1dba6839-s.p.0430cx4hck.x~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Almarai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e897c2a96513d09d-s.p.0y3u1avoqeg5a.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Almarai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/92965d68c2e7dc96-s.p.0kv7-o.4_0zo-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Almarai;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8731e9ea35b3f522-s.p.16drf.q69wzgp.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Almarai;font-style:normal;font-weight:800;font-display:swap;src:url(../media/434f71d810631da4-s.p.0.g.6.68dnk24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Almarai Fallback;src:local(Arial);ascent-override:95.15%;descent-override:22.18%;line-gap-override:0.0%;size-adjust:95.11%}.almarai_d27fd111-module__kntNTq__className{font-family:Almarai,Almarai Fallback;font-style:normal}.almarai_d27fd111-module__kntNTq__variable{--font-almarai:"Almarai", "Almarai Fallback"}
:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:.8;--PhoneInputInternationalIconGlobe-opacity:.65;--PhoneInputCountrySelect-marginRight:.35em;--PhoneInputCountrySelectArrow-width:.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{width:100%;height:100%;display:block}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{margin-right:var(--PhoneInputCountrySelect-marginRight);align-self:stretch;align-items:center;display:flex;position:relative}.PhoneInputCountrySelect{z-index:1;opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;top:0;left:0}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity);display:block}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}
:root{--background:#f4f7fb;--foreground:#171717}.PhoneInput{align-items:center;gap:8px;width:100%;display:flex}.PhoneInputCountry{align-items:center;gap:6px;display:flex}.PhoneInputCountrySelect{cursor:pointer}.PhoneInputCountryIcon{border-radius:2px;width:24px;height:18px;overflow:hidden;box-shadow:0 0 0 1px #0000000f}.PhoneInputInput{font:inherit;color:#1a2029;letter-spacing:-.03em;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0}html[dir=rtl] body{text-align:right}html[dir=rtl] .rtl-mirror,html[dir=rtl] [data-rtl-mirror=true]{transform:scaleX(-1)}html[dir=rtl] [style*=text-align\:left],html[dir=rtl] [style*="text-align: left"]{text-align:right!important}html[dir=rtl] [style*=text-align\:right],html[dir=rtl] [style*="text-align: right"]{text-align:left!important}.partners-faq-item .partners-faq-chev{flex-shrink:0;transition:transform .18s}.partners-faq-item[open] .partners-faq-chev{transform:rotate(180deg)}html[dir=rtl] .partners-faq-item[open] .partners-faq-chev{transform:scaleX(-1)rotate(180deg)}.partners-faq-item:hover{box-shadow:0 2px 8px #0f172a0a;border-color:#cbd3dd!important}.partners-faq-item[open]{background:#fffaf3!important;border-color:#f3d4a1!important}.partners-faq-item summary::-webkit-details-marker{display:none}html[data-reduce-motion=true] *,html[data-reduce-motion=true] :before,html[data-reduce-motion=true] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html[data-high-contrast=true]{--foreground:#000;--background:#fff}html[data-high-contrast=true] body{color:#000}html[data-high-contrast=true] :focus-visible{outline-offset:2px!important;outline:3px solid #000!important}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-family:Arial,Helvetica,sans-serif;display:flex}*{box-sizing:border-box;margin:0;padding:0}button,input,select,textarea{font-family:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #e6a54b}button:focus-visible,a:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline-offset:2px;outline:2px solid #1a1a1a}*{scrollbar-width:thin;scrollbar-color:#c2c8d2 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#c2c8d2;background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:#94a0b3;background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-corner{background:0 0}@media (max-width:1280px){.v2-hotels-grid{grid-template-columns:repeat(3,1fr)!important}.v2-footer-grid{grid-template-columns:1.4fr repeat(2,1fr)!important}}@media (max-width:1024px){.v2-header-link-support,.v2-header-link-trips{display:none!important}.v2-header-inner{padding:0 20px!important}.v2-hero-content{padding:64px 20px 56px!important}.v2-hero-search-row{flex-direction:column!important;gap:8px!important}.v2-hero-search-row>div{border-left:1.5px solid #e5e7eb!important}.v2-hero-swap{transform:rotate(90deg);margin:-8px auto!important}.v2-hero-bottom-row,.v2-hero-leg-row{flex-wrap:wrap!important}.v2-features-grid,.v2-hotels-grid{grid-template-columns:repeat(2,1fr)!important}.v2-promo-card{flex-direction:column!important;min-height:0!important}.v2-promo-image{flex:none!important;width:100%!important;min-height:360px!important}.v2-promo-content{flex:1!important;padding:40px 24px!important}.v2-footer-grid{grid-template-columns:repeat(2,1fr)!important;gap:28px!important}.v2-pagination{flex-wrap:wrap!important;gap:8px!important}.v2-pagination-controls{flex-wrap:wrap!important}}@media (max-width:640px){.v2-hero-search-wrap{font-size:13px!important}.v2-hero-search-wrap [style*="font-size: 16px"],.v2-hero-search-wrap [style*="fontSize: 16px"]{font-size:14px!important}.v2-alert-banner{flex-wrap:wrap!important;padding:8px 16px!important;font-size:12px!important}.v2-header-inner{padding:0 16px!important}.v2-header-login{padding:6px 14px!important;font-size:13px!important}.v2-alert-banner{white-space:nowrap!important;flex-wrap:nowrap!important;gap:6px!important;padding:6px 10px!important;font-size:11px!important;overflow-x:auto!important}.v2-alert-banner>svg:first-of-type{flex-shrink:0!important;width:12px!important;height:12px!important}.v2-alert-banner>span:first-of-type{text-overflow:ellipsis!important;flex-shrink:1!important;min-width:0!important;font-size:11px!important;overflow:hidden!important}.v2-alert-banner a{flex-shrink:0!important;gap:4px!important;padding:3px 6px!important}.v2-alert-banner a svg{width:11px!important;height:11px!important}.v2-alert-banner a>span>span:first-child{font-size:6px!important}.v2-alert-banner a>span>span:last-child{font-size:9px!important}.flights-layout{flex-direction:column!important;gap:16px!important;padding:16px!important}.flights-sidebar{width:100%!important;height:auto!important;max-height:none!important;position:static!important}.flights-sidebar>div{overflow:visible!important}.flights-filters-trigger{display:flex!important}.flights-filters-inline,.flights-summary{display:none!important}.flights-sortbar{flex-wrap:wrap!important;gap:8px!important;font-size:16px!important}.flights-sortbar-title{flex:100%!important;font-size:16px!important}.flights-sortbar-title span:last-child,.flights-sortbar-control{font-size:12px!important}.flights-sortbar-control svg{width:14px!important;height:14px!important}.ticket-card-tabs{flex-wrap:wrap!important;gap:8px!important;padding:8px 12px 16px!important;font-size:12px!important}.ticket-card-tabs>div:first-child{flex:auto!important;height:36px!important}.ticket-card-tabs>div:first-child>div{padding:0 10px!important;font-size:12px!important}.ticket-card-tabs>div:first-child>div:not(:first-child){display:none!important}.flights-search-header{flex-direction:column!important;align-items:stretch!important;gap:8px!important;padding:12px 16px!important}.flights-search-header>div{flex-wrap:wrap!important;flex:auto!important}.flights-search-divider{display:none!important}.flights-results{width:100%!important}.ticket-card{font-size:13px!important}.ticket-card-row{flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:14px!important;font-size:13px!important}.ticket-card-row>div:first-child>div:first-child>div:last-child{font-size:14px!important}.ticket-card-times{gap:4px!important;width:100%!important;font-size:16px!important}.ticket-card-times>div{font-size:12px!important}.ticket-card-times>div:first-child>div:first-child,.ticket-card-times>div:first-child>div:last-child{font-size:16px!important}.ticket-card-line{flex:1 1 0!important;width:100%!important}.ticket-card-price{text-align:left!important;align-items:flex-start!important;font-size:16px!important}.ticket-card-price span:last-child{font-size:12px!important}.ticket-card>div>div:nth-child(2){padding:12px 14px!important;font-size:12px!important}.ticket-card>div>div:nth-child(2)>div{gap:6px!important}.ticket-card>div>div:nth-child(2)>div>div{gap:10px!important;font-size:12px!important}.ticket-card>div>div:last-child{flex-wrap:wrap!important;gap:8px!important;padding:12px 14px!important;font-size:13px!important}.ticket-card>div>div:last-child>*{font-size:13px!important}.v2-hero-content{padding:56px 16px 40px!important}.v2-hero-tabs{gap:4px!important;margin-top:24px!important;padding:4px!important}.v2-hero-tabs button{padding:8px 14px!important;font-size:13px!important}.v2-hero-card{padding:18px 16px!important}.v2-hero-bottom-row{gap:8px!important}.v2-hero-bottom-row>*,.v2-hero-explore-btn{width:100%!important}.v2-flight-form-top .v2-hero-search-row{flex-direction:initial!important;grid-template-columns:1fr auto 1fr!important;gap:12px!important;display:grid!important}.v2-flight-form-top .v2-hero-search-row>div{border-left:none!important}.v2-flight-form-top .v2-hero-search-row>div:first-child{grid-area:1/1/auto/2!important}.v2-flight-form-top .v2-hero-search-row>div:nth-child(2){grid-area:1/2/auto/3!important;align-self:start!important;padding-top:26px!important}.v2-flight-form-top .v2-hero-search-row>div:nth-child(3){grid-area:1/3/auto/4!important}.v2-flight-form-top .v2-hero-search-row>div:nth-child(4){grid-area:2/1/auto/-1!important}.v2-flight-form-top .v2-hero-search-row>div:nth-child(5){grid-area:3/1/auto/-1!important}.v2-flight-form-top .v2-hero-search-row>div:first-child>div:nth-child(2),.v2-flight-form-top .v2-hero-search-row>div:nth-child(3)>div:nth-child(2){min-height:40px!important;padding:8px 10px!important}.v2-flight-form-top .v2-hero-search-row>div:first-child>div:nth-child(3),.v2-flight-form-top .v2-hero-search-row>div:nth-child(3)>div:nth-child(3){display:none!important}.v2-flight-form-bottom{grid-template-columns:1fr 1fr!important;align-items:end!important;gap:12px!important;display:grid!important}.v2-flight-bottom-spacer{display:none!important}.v2-flight-pax{grid-area:1/1/auto/2!important}.v2-flight-cabin{grid-area:1/2/auto/3!important}.v2-flight-direct-only{grid-area:2/1/auto/-1!important;padding-bottom:0!important}.v2-flight-search{grid-area:3/1/auto/-1!important;width:100%!important}.v2-flight-pax>button,.v2-flight-cabin>button{width:100%!important;min-width:0!important}.v2-flight-pax-dropdown,.v2-flight-cabin-dropdown{width:min(360px,100vw - 24px)!important;inset-inline:0 auto!important}.v2-hero-card input,.v2-hero-card select,.v2-hero-card textarea{font-size:16px!important}.v2-pagination{flex-direction:column!important;align-items:stretch!important;gap:8px!important;font-size:12px!important}.v2-pagination-meta{text-align:center!important;font-size:12px!important}.v2-pagination-controls{flex-wrap:wrap!important;justify-content:center!important;gap:3px!important}.v2-pagination-controls>div{border-radius:5px!important;min-width:28px!important;height:28px!important;padding:0 6px!important;font-size:12px!important}.v2-pagination-controls>div:first-child,.v2-pagination-controls>div:last-child{padding:0 10px!important}.v2-search-form-top{padding:16px!important}.v2-search-form-top .v2-hero-search-row{flex-direction:column!important;align-items:stretch!important;gap:10px!important;display:flex!important}.v2-search-form-top .v2-hero-search-row>div{border-left:none!important;flex:none!important;width:100%!important}.v2-search-form-top .v2-hero-search-row>div>div{width:100%!important}.v2-search-form-bottom{flex-wrap:wrap!important;gap:10px!important;padding:12px 16px!important}.v2-search-form-bottom>*{width:100%!important}.v2-search-form-bottom>button{width:100%!important;min-width:0!important}.v2-search-form-top [style*="font-size: 14px"],.v2-search-form-top [style*="fontSize: 14px"]{font-size:13px!important;font-weight:600!important}.v2-search-form-bottom [style*="font-size: 13px"],.v2-search-form-bottom [style*="fontSize: 13px"]{font-size:12px!important;font-weight:600!important}.v2-flight-form-top [style*="font-size: 14px"],.v2-flight-form-top [style*="fontSize: 14px"]{font-size:13px!important;font-weight:600!important}.v2-flight-form-bottom [style*="font-size: 13px"],.v2-flight-form-bottom [style*="fontSize: 13px"]{font-size:12px!important;font-weight:600!important}.v2-flight-form-bottom .v2-flight-search{padding:12px 24px!important}.v2-hero-card>div:first-child>button[style*="border-radius: 999px"]{padding:7px 16px!important;font-size:12px!important;font-weight:500!important}.v2-services-pills>div{gap:6px!important;padding:8px 12px!important;font-size:11px!important}.v2-services-pills .v2-services-pill-divider{padding:0!important;display:none!important}.v2-services-pills svg{width:18px!important;height:18px!important}.v2-providers-desktop{display:none!important}.v2-providers-mobile{display:block!important}.v2-features-grid,.v2-hotels-grid{grid-template-columns:1fr!important}.v2-promo-image{min-height:280px!important}.v2-promo-content{padding:32px 20px!important}.v2-promo-content h2{font-size:24px!important}.v2-promo-checks{gap:14px!important}.v2-promo-checks>div{font-size:13px!important}.v2-promo-badges{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.v2-promo-badges a{justify-content:center!important;width:100%!important}.v2-faq-heading{font-size:22px!important}.v2-faq-item button{padding:16px 18px!important;font-size:14px!important}.v2-footer-grid{grid-template-columns:1fr!important}.v2-footer-bottom{text-align:left!important;flex-direction:column!important;align-items:flex-start!important}.v2-footer-brand,.v2-footer-col{text-align:left!important;align-items:flex-start!important}html[dir=rtl] .v2-footer-bottom,html[dir=rtl] .v2-footer-brand,html[dir=rtl] .v2-footer-col{text-align:right!important;align-items:flex-end!important}html[dir=rtl] .v2-footer-col ul{align-items:flex-end!important}}@media (max-width:1024px){.responsive-page [style*="padding:0 120px"],.responsive-page [style*="padding: 0 120px"],.responsive-page [style*="padding:32px 120px"],.responsive-page [style*="padding: 32px 120px"],.responsive-page [style*="padding:40px 120px"],.responsive-page [style*="padding: 40px 120px"],.responsive-page [style*="padding:48px 120px"],.responsive-page [style*="padding: 48px 120px"],.responsive-page [style*="padding:40px 64px"],.responsive-page [style*="padding: 40px 64px"]{padding-left:24px!important;padding-right:24px!important}.responsive-page [style*=gap\:64px],.responsive-page [style*="gap: 64px"]{gap:28px!important}.responsive-page [style*=flex-direction\:row],.responsive-page [style*="flex-direction: row"],:is(.responsive-page div[style*=display\:flex]:has(>[style*=position\:sticky]),.responsive-page div[style*="display: flex"]:has(>[style*="position: sticky"])){flex-direction:column!important}.responsive-page [style*=position\:sticky],.responsive-page [style*="position: sticky"]{width:100%!important;max-width:100%!important;position:static!important}.responsive-page [style*=width\:260px],.responsive-page [style*=width\:280px],.responsive-page [style*=width\:300px],.responsive-page [style*=width\:320px],.responsive-page [style*=width\:360px],.responsive-page [style*=width\:380px],.responsive-page [style*=width\:400px],.responsive-page [style*=width\:420px],.responsive-page [style*=min-width\:300px],.responsive-page [style*=min-width\:320px],.responsive-page [style*=min-width\:360px],.responsive-page [style*=min-width\:400px]{width:100%!important;min-width:0!important;max-width:100%!important}.responsive-page [style*="grid-template-columns:repeat(4"],.responsive-page [style*="grid-template-columns: repeat(4"],.responsive-page [style*="grid-template-columns:repeat(3"],.responsive-page [style*="grid-template-columns: repeat(3"]{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.responsive-page [style*="padding:0 120px"],.responsive-page [style*="padding: 0 120px"],.responsive-page [style*="padding:32px 120px"],.responsive-page [style*="padding: 32px 120px"],.responsive-page [style*="padding:40px 120px"],.responsive-page [style*="padding: 40px 120px"],.responsive-page [style*="padding:48px 120px"],.responsive-page [style*="padding: 48px 120px"],.responsive-page [style*="padding:32px 48px"],.responsive-page [style*="padding: 32px 48px"],.responsive-page [style*="padding:48px 48px"],.responsive-page [style*="padding:40px 64px"],.responsive-page [style*="padding: 40px 64px"]{padding-left:14px!important;padding-right:14px!important}.responsive-page [style*=gap\:64px],.responsive-page [style*="gap: 64px"]{gap:18px!important}.responsive-page [style*="grid-template-columns:repeat(2"],.responsive-page [style*="grid-template-columns: repeat(2"],.responsive-page [style*="grid-template-columns:repeat(3"],.responsive-page [style*="grid-template-columns: repeat(3"],.responsive-page [style*="grid-template-columns:repeat(4"],.responsive-page [style*="grid-template-columns: repeat(4"]{grid-template-columns:1fr!important}.responsive-page [style*=gap\:32px]{gap:16px!important}.responsive-page [style*=gap\:40px]{gap:18px!important}.responsive-page [style*=gap\:48px]{gap:20px!important}.responsive-page [style*=display\:flex]:not([style*=flex-direction\:column]):not([style*="flex-direction: column"]){flex-wrap:wrap!important}.responsive-page [style*=font-size\:36px],.responsive-page [style*="font-size: 36px"]{font-size:24px!important}.responsive-page [style*=font-size\:32px],.responsive-page [style*="font-size: 32px"]{font-size:22px!important}.responsive-page [style*=font-size\:28px],.responsive-page [style*="font-size: 28px"]{font-size:20px!important}.responsive-page [style*=font-size\:24px],.responsive-page [style*="font-size: 24px"]{font-size:18px!important}.responsive-page [style*=font-size\:20px],.responsive-page [style*="font-size: 20px"]{font-size:16px!important}.responsive-page button[style*=width\:200px],.responsive-page button[style*=width\:240px],.responsive-page button[style*=width\:260px],.responsive-page button[style*=width\:300px]{width:100%!important}}@media (max-width:1024px){.responsive-page .hotel-booking-layout{flex-direction:column!important;align-items:stretch!important;gap:24px!important;padding-left:24px!important;padding-right:24px!important}.responsive-page .hotel-booking-layout>*{width:100%!important;min-width:0!important;max-width:100%!important}.responsive-page .hotel-booking-steps{display:none!important}.responsive-page [style*="padding:40px 48px"],.responsive-page [style*="padding: 40px 48px"],.responsive-page [style*="padding:16px 48px"],.responsive-page [style*="padding: 16px 48px"]{padding-left:24px!important;padding-right:24px!important}.responsive-page [style*=width\:200px][style*=flex-shrink]{width:100%!important}.responsive-page iframe[style*=width\:480px],.responsive-page iframe[style*="width: 480px"],.responsive-page [style*=width\:480px]:not(iframe),.responsive-page [style*="width: 480px"]:not(iframe){width:100%!important;max-width:480px!important}}@media (max-width:640px){.responsive-page [style*="padding:40px 48px"],.responsive-page [style*="padding: 40px 48px"],.responsive-page [style*="padding:16px 48px"],.responsive-page [style*="padding: 16px 48px"]{padding-left:14px!important;padding-right:14px!important}.responsive-page .hotel-booking-layout{gap:18px!important;padding-left:14px!important;padding-right:14px!important}.responsive-page [style*="grid-template-columns:1fr 1fr"],.responsive-page [style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}.responsive-page select[style*=width\:200px],.responsive-page select[style*="width: 200px"]{flex-shrink:1!important;width:120px!important}.responsive-page img[style*=height\:220px],.responsive-page img[style*="height: 220px"]{height:160px!important}.responsive-page iframe[style*=height\:600px],.responsive-page iframe[style*="height: 600px"]{height:80vh!important;max-height:600px!important}}@media (max-width:1024px){.page-shell-hero{padding:32px 32px 96px!important}.page-shell-body{margin-top:-64px!important;padding:0 32px 64px!important}.page-shell-card{padding:28px 24px 32px!important}.page-shell-title{font-size:24px!important}}@media (max-width:640px){.page-shell-hero{padding:24px 16px 80px!important}.page-shell-body{margin-top:-56px!important;padding:0 14px 48px!important}.page-shell-card{gap:18px!important;padding:20px 16px 24px!important}.page-shell-title{font-size:20px!important}}@media (max-width:1024px){.profile-shell-hero{padding:32px 32px 96px!important}.profile-shell-body{padding:0 32px 64px!important}.profile-shell-card{padding:28px 28px 32px!important}.profile-shell-title{font-size:24px!important}.profile-main-body{padding:32px 32px 64px!important}.profile-main-grid{grid-template-columns:repeat(2,1fr)!important}.profile-info-fields,.profile-side-2col{grid-template-columns:1fr!important}.profile-tx-head,.profile-tx-row{grid-template-columns:100px 1fr 130px 110px!important;gap:12px!important}.profile-ledger-row{grid-template-columns:100px 1fr 130px!important;gap:12px!important}}@media (max-width:640px){.profile-shell-hero{padding:24px 16px 88px!important}.profile-shell-body{padding:0 16px 56px!important}.profile-shell-card{padding:20px 16px 24px!important}.profile-shell-title{font-size:22px!important}.profile-main-body{gap:16px!important;padding:28px 16px 56px!important}.profile-main-grid{grid-template-columns:1fr!important;gap:16px!important}.profile-info-header{flex-direction:column!important;gap:16px!important}.profile-info-header>div:last-child{width:100%!important}.profile-info-avatar-row{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.profile-info-fields{grid-template-columns:1fr!important;gap:20px!important}.profile-pw-grid,.profile-cards-2{grid-template-columns:1fr!important;gap:12px!important}.profile-side-2col{grid-template-columns:1fr!important;gap:16px!important}.profile-form-2col{grid-template-columns:1fr!important;gap:12px!important}.profile-tx-head{display:none!important}.profile-tx-row{grid-template-columns:1fr auto!important;grid-template-areas:"date status""desc desc""amount status2"!important;gap:6px 12px!important;padding:12px 0!important}.profile-tx-row>:first-child{grid-area:date;font-size:12px!important}.profile-tx-row>:nth-child(2){grid-area:desc}.profile-tx-row>:nth-child(3){grid-area:amount;text-align:left!important}.profile-tx-row>:nth-child(4){grid-area:status;justify-self:end}.profile-ledger-row{grid-template-columns:1fr auto!important;grid-template-areas:"date amount""desc desc"!important;gap:4px 12px!important}.profile-ledger-row>:first-child{grid-area:date}.profile-ledger-row>:nth-child(2){grid-area:desc}.profile-ledger-row>:nth-child(3){grid-area:amount}}@media (max-width:1024px){.hotel-detail-header,.hotel-detail-body{padding-left:24px!important;padding-right:24px!important}.hotel-detail-tabs{flex-wrap:wrap!important;gap:0!important}}@media (max-width:640px){.hotel-detail-header,.hotel-detail-body{padding-left:14px!important;padding-right:14px!important}.hotel-detail-body{gap:20px!important;padding-bottom:24px!important}.hotel-detail-tabs{gap:0!important}.hotel-detail-tabs>div{padding:10px!important;font-size:13px!important}.hotel-detail-room-row{flex-direction:column!important;gap:8px!important}.hotel-detail-room-img{width:100%!important;height:140px!important}}@media (max-width:1024px){.hotels-layout{flex-direction:column!important;gap:16px!important;padding:16px!important}.hotels-sidebar{width:100%!important;height:auto!important;max-height:none!important;position:static!important}.hotels-sidebar>div{overflow:visible!important}.hotels-results{width:100%!important}.hotels-summary,.hotels-filters-inline{display:none!important}.hotels-filters-trigger{display:flex!important}.hotels-sortbar{flex-wrap:wrap!important;gap:8px!important;font-size:16px!important}.hotels-sortbar-title{flex:100%!important;font-size:16px!important}.hotels-sortbar-title span:last-child,.hotels-sortbar-control{font-size:12px!important}.hotels-sortbar-control svg{width:14px!important;height:14px!important}.hotels-search-strip{flex-wrap:wrap!important;gap:8px 16px!important;padding:12px 16px!important}.hotels-search-divider{display:none!important}}@media (max-width:640px){.hotels-search-strip{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.hotel-card{font-size:13px!important}.hotel-card-inner{flex-direction:column!important;padding:12px!important}.hotel-card-image{width:100%!important;height:160px!important}.hotel-card-price-col{flex-direction:row!important;flex-shrink:1!important;justify-content:space-between!important;align-items:center!important;width:100%!important}.hotel-card-tabs-desktop{display:none!important}.hotel-card-tabs-mobile{display:flex!important}}@media (max-width:1024px){.hotel-booking-layout{flex-direction:column!important;gap:24px!important;padding-left:24px!important;padding-right:24px!important}.hotel-booking-steps{flex-direction:row!important;align-items:center!important;width:100%!important;overflow-x:auto!important}.hotel-booking-step-item{flex-direction:row!important;flex-shrink:0!important;align-items:center!important}.hotel-booking-step-connector{flex-direction:row!important;justify-content:center!important;align-items:center!important;width:24px!important;height:auto!important;padding:0!important}.hotel-booking-step-connector>div{width:100%!important;height:1px!important}}@media (max-width:640px){.hotel-booking-layout{padding:20px 14px 24px!important}.hotel-step-form-grid{grid-template-columns:1fr!important}.hotel-phone-country{width:100%!important}}@media (max-width:1024px){.home-search-cell{padding:16px 20px!important}}@media (max-width:640px){.home-search-row{flex-direction:column!important;align-items:stretch!important}.home-search-row[style*=border-right],.home-search-row[style*=border-Right]{border-right:0!important}.home-search-divider{display:none!important}.home-search-cell{border-bottom:1px solid #dbe2eb!important;border-right:0!important;padding:14px 18px!important}.home-search-card>.home-search-row:last-child>.home-search-cell:last-child{border-bottom:0!important}.home-search-card .home-search-row[style*=border-right]{border-right:0!important}.home-cal-popover{inset-inline:50% auto!important;width:min(100vw - 24px,380px)!important;max-width:calc(100vw - 24px)!important;max-height:90vh!important;position:fixed!important;top:50%!important;left:50%!important;right:auto!important;overflow-y:auto!important;transform:translate(-50%,-50%)!important}.home-cal-root{gap:12px!important;padding:16px 14px!important}.home-cal-months{gap:0!important;width:100%!important}.home-cal-second-month{display:none!important}.home-cal-month-wrap,.home-cal-month{width:100%!important}.home-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:2px!important;width:100%!important}.home-cal-dow{width:100%!important;height:28px!important;font-size:12px!important}.home-cal-cell{width:100%!important;height:40px!important;font-size:14px!important}}@media (max-width:1024px) and (min-width:641px){.home-cal-months{gap:20px!important}.home-cal-grid{grid-template-columns:repeat(7,minmax(0,36px))!important}.home-cal-dow,.home-cal-cell{width:36px!important}.home-cal-cell{height:36px!important}}@media (max-width:1024px){.admin-sidebar{display:none!important}.admin-main{margin-left:0!important}.admin-sidebar[style*="left: 0"],.admin-hamburger,.admin-mobile-close{display:flex!important}.admin-main>div:last-child{padding:20px!important}.admin-stats-grid{grid-template-columns:repeat(2,1fr)!important}.admin-health-cards{flex-direction:column!important}.admin-health-cards>div{min-width:0!important}.admin-table-wrapper{overflow-x:auto!important}}@media (max-width:640px){.admin-main>div:last-child{padding:16px!important}.admin-stats-grid{grid-template-columns:1fr!important}.admin-filter-bar{flex-direction:column!important;align-items:stretch!important}.admin-filter-bar input,.admin-filter-bar select{width:100%!important;min-width:0!important}.admin-pagination{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.admin-table-wrapper table{font-size:12px!important}.admin-table-wrapper th,.admin-table-wrapper td{padding:10px 12px!important}}@media (max-width:1024px){.booking-stepper{display:none!important}.booking-content-row{flex-direction:column!important;align-items:stretch!important;gap:24px!important}}@media (max-width:640px){.booking-content-row{gap:20px!important}}@media (max-width:1024px){.car-layout{flex-direction:column!important;gap:16px!important;padding:16px!important}.car-sidebar{width:100%!important;height:auto!important;max-height:none!important;position:static!important}.car-sidebar>div{overflow:visible!important}.car-summary,.car-filters-inline{display:none!important}.car-filters-trigger{display:flex!important}.car-sortbar{flex-wrap:wrap!important;gap:8px!important;font-size:16px!important}.car-sortbar-title{flex:100%!important;font-size:16px!important}.car-sortbar-title span:last-child,.car-sortbar-control{font-size:12px!important}.car-sortbar-control svg{width:14px!important;height:14px!important}.car-search-header{flex-wrap:wrap!important;gap:8px 16px!important;padding:12px 16px!important}.car-search-header>div[style*=flex\:]{flex:140px!important;min-width:0!important}}@media (max-width:640px){.car-card-inner{flex-direction:column!important}.car-card-thumb{width:100%!important;height:160px!important}.car-card-price-col{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding-top:4px!important}.car-search-header{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.car-search-header>div{width:100%!important}}@media (max-width:1024px){.transfers-layout{flex-direction:column!important;gap:16px!important;padding:16px!important}.transfers-sidebar{flex-flow:wrap!important;align-items:flex-start!important;width:100%!important;position:static!important}.transfers-sidebar>*{flex:280px!important;min-width:0!important}.transfers-search-strip{flex-wrap:wrap!important;gap:8px 16px!important;padding:12px 16px!important}.transfers-search-strip>div[style*=flex\:]{flex:140px!important;min-width:0!important}.transfers-search-divider{display:none!important}}@media (max-width:640px){.transfers-sidebar{flex-direction:column!important}.transfers-sidebar>*{flex:100%!important}.transfer-card-inner{flex-direction:column!important}.transfer-card-thumb{width:100%!important;height:160px!important}.transfer-card-price-col{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding-top:4px!important}.transfers-search-strip{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.transfers-search-strip>div{width:100%!important}}@media (max-width:1024px){.car-booking-hero-img{height:160px!important}}@media (max-width:640px){.car-booking-hero-img{height:130px!important}}@media (max-width:1024px){.partners-public-hero{padding:56px 32px!important}.partners-public-section{padding:48px 32px!important}.partners-public-grid-4{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.partners-public-hero{padding:40px 16px!important}.partners-public-section{padding:36px 16px!important}.partners-public-h1{font-size:30px!important;line-height:1.2!important}.partners-public-grid-3,.partners-public-grid-4,.partner-apply-form{grid-template-columns:1fr!important}}@media (max-width:1024px){.partner-stats-grid{grid-template-columns:repeat(2,1fr)!important}.partner-table-wrapper{overflow-x:auto!important}}@media (max-width:640px){.partner-stats-grid{grid-template-columns:1fr!important}.partner-table-wrapper table{font-size:12px!important}.partner-table-wrapper th,.partner-table-wrapper td{padding:10px 12px!important}}
