@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);body{min-height:100vh;overflow-x:hidden;position:relative}.ant-layout{background:linear-gradient(180deg,#f6f6fa,#f8f9fd00)}html{width:100%}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:100;src:local("Poppins Thin "),local("Poppins-Thin"),url(/static/media/poppins-latin-100.ab66112cac2ca46d6cf8.woff2) format("woff2"),url(/static/media/poppins-latin-100.9eef15e6adb5c1840e4b.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:100;src:local("Poppins Thin italic"),local("Poppins-Thinitalic"),url(/static/media/poppins-latin-100italic.16e9e4a7edd1deb307b6.woff2) format("woff2"),url(/static/media/poppins-latin-100italic.4eb0979cc92f081697d9.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:local("Poppins Extra Light "),local("Poppins-Extra Light"),url(/static/media/poppins-latin-200.7f0cadcc9081ce094690.woff2) format("woff2"),url(/static/media/poppins-latin-200.6661712e99d1f44c5696.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:200;src:local("Poppins Extra Light italic"),local("Poppins-Extra Lightitalic"),url(/static/media/poppins-latin-200italic.d1d463232bc816f6fdff.woff2) format("woff2"),url(/static/media/poppins-latin-200italic.b12214af6124a2b0f2e6.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:local("Poppins Light "),local("Poppins-Light"),url(/static/media/poppins-latin-300.82a53579cedb4011592d.woff2) format("woff2"),url(/static/media/poppins-latin-300.8583fb076895d267edef.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:300;src:local("Poppins Light italic"),local("Poppins-Lightitalic"),url(/static/media/poppins-latin-300italic.e62b386ee4c170e8982d.woff2) format("woff2"),url(/static/media/poppins-latin-300italic.aea0270e651bfbf3428e.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:local("Poppins Regular "),local("Poppins-Regular"),url(/static/media/poppins-latin-400.5b8f3ba886526963a788.woff2) format("woff2"),url(/static/media/poppins-latin-400.c14093cee8c440c1884e.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:400;src:local("Poppins Regular italic"),local("Poppins-Regularitalic"),url(/static/media/poppins-latin-400italic.15597034a671c979d13e.woff2) format("woff2"),url(/static/media/poppins-latin-400italic.b7d6c86bf88de93565a3.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:local("Poppins Medium "),local("Poppins-Medium"),url(/static/media/poppins-latin-500.dc16a3592fdb61b620cc.woff2) format("woff2"),url(/static/media/poppins-latin-500.ff86872bdc62f119cb70.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:500;src:local("Poppins Medium italic"),local("Poppins-Mediumitalic"),url(/static/media/poppins-latin-500italic.fbe8f8786ac1a355d1d0.woff2) format("woff2"),url(/static/media/poppins-latin-500italic.3dda6a60aa4d2acc26d9.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:local("Poppins SemiBold "),local("Poppins-SemiBold"),url(/static/media/poppins-latin-600.e49343f0bcfb860280ab.woff2) format("woff2"),url(/static/media/poppins-latin-600.8c4516c52b9adc821643.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:600;src:local("Poppins SemiBold italic"),local("Poppins-SemiBolditalic"),url(/static/media/poppins-latin-600italic.5530d5745f61ad5a084b.woff2) format("woff2"),url(/static/media/poppins-latin-600italic.8c85f26b213a50aaf21d.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:local("Poppins Bold "),local("Poppins-Bold"),url(/static/media/poppins-latin-700.9690ce6275ddc5645cfa.woff2) format("woff2"),url(/static/media/poppins-latin-700.eb23bc4e632c6270a7f6.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:700;src:local("Poppins Bold italic"),local("Poppins-Bolditalic"),url(/static/media/poppins-latin-700italic.bd8a2d380294e07559f8.woff2) format("woff2"),url(/static/media/poppins-latin-700italic.2c2e5a89b894602cb374.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:800;src:local("Poppins ExtraBold "),local("Poppins-ExtraBold"),url(/static/media/poppins-latin-800.8314fda16443ec0fff15.woff2) format("woff2"),url(/static/media/poppins-latin-800.2923e77ee4131a6bdf85.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:800;src:local("Poppins ExtraBold italic"),local("Poppins-ExtraBolditalic"),url(/static/media/poppins-latin-800italic.5b40529f4fd710573bc9.woff2) format("woff2"),url(/static/media/poppins-latin-800italic.a7db6fce9e81a0a878af.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:900;src:local("Poppins Black "),local("Poppins-Black"),url(/static/media/poppins-latin-900.52f874769ced349a3130.woff2) format("woff2"),url(/static/media/poppins-latin-900.b71e24fd507f1d04de00.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:900;src:local("Poppins Black italic"),local("Poppins-Blackitalic"),url(/static/media/poppins-latin-900italic.babad407b7e5b94a7e3a.woff2) format("woff2"),url(/static/media/poppins-latin-900italic.623b100a2c3d97062e94.woff) format("woff")}:root{--primary-color:#223e93;--primary-hover:#2c4ec2;--primary-active:#ca3c66;--primary-light:#ffadd6;--primary-dark:#c1117a;--secondary-color:#f8ad07;--secondary-hover:#ffc53d;--secondary-active:#003eb3;--secondary-light:#ffe0d8;--secondary-dark:#0958d9;--success-color:#52c41a;--success-hover:#73d13d;--success-light:#f6ffed;--warning-color:#faad14;--warning-hover:#ffc53d;--warning-light:#fffbe6;--danger-color:#ff4d4f;--danger-hover:#ff7875;--danger-light:#fff1f0;--info-color:var(--info-color);--info-hover:#40a9ff;--info-light:#e6f7ff;--white:#fff;--black:#000;--gray-50:#fafafa;--gray-100:#f5f5f5;--gray-200:#f0f0f0;--gray-300:#d9d9d9;--gray-400:#bfbfbf;--gray-500:#8c8c8c;--gray-600:#666;--gray-700:#434343;--gray-800:#262626;--gray-900:#141414;--bg-primary:var(--white);--bg-secondary:var(--gray-50);--bg-tertiary:var(--gray-100);--bg-hover:var(--gray-100);--bg-selected:#e6f7ff;--bg-disabled:var(--gray-100);--bg-mask:#00000073;--border-color:var(--gray-300);--border-light:var(--gray-200);--border-dark:var(--gray-400);--border-primary:var(--primary-color);--border-danger:var(--danger-color);--border-success:var(--success-color);--text-primary:#000000e0;--text-secondary:#000000a6;--text-tertiary:#00000073;--text-quaternary:#00000040;--text-disabled:#00000040;--text-inverse:var(--white);--text-link:var(--primary-color);--text-muted:var(--gray-500);--airline-primary:#2981f9;--airline-secondary:#00b9f3;--airline-orange:#f49200;--airline-gold:#ffb300;--airline-blue-light:#2c4ec2;--airline-blue-dark:#0064d2;--airline-hover:#4394fb;--flight-direct:#1dac08;--flight-stops:var(--airline-primary);--hotel-primary:#3264ff;--hotel-secondary:#007df1;--hotel-accent:#ff6f00;--hotel-room-bg:#f4f5f8;--hotel-info:#ecf1fb;--hotel-rating:#faad14;--hotel-border:#d9d9d9;--hotel-light-bg:#e6f4ff;--price-highlight:var(--primary-color);--price-special:#ff63c1;--price-gold:#ffb300;--booking-confirmed:var(--success-color);--booking-pending:var(--warning-color);--booking-cancelled:var(--danger-color);--booking-processing:#1890ff;--status-premium:#722ed1;--status-warning-light:#ffab00;--status-error-light:#ff7875;--status-refundable:#52c41a;--status-non-refundable:#ff4d4f;--captcha-error:var(--danger-color);--refresh-btn:var(--danger-color);--disable-auth:var(--danger-color);--enable-btn:var(--success-color);--shadow-sm:0 1px 2px 0 #0000000d;--shadow-base:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--overlay-color:#000000a6;--skeleton-color:var(--gray-200);--skeleton-active:var(--gray-300);--loading-color:var(--primary-color);--system-gray-light:#cad6e3;--system-bg-light:#f7f8fc;--system-border-light:#e6e6e6;--navbar-dark:#212121;--navbar-secondary:#2d3137;--footer-bg:var(--secondary-color);--card-bg:var(--bg-primary);--modal-bg:var(--bg-primary);--ca-pink:#ca3c66;--deep-blue:#243051;--atlas-orange:#ff6f00;--atlas-gold:#223e93;--atlas-green:#4ee005;--atlas-blue:#2681fc;--atlas-gray:#71747d;--atlas-light-gray:#d8dce8;--atlas-bg-light:#f7f8fc}[data-theme=dark]{--bg-primary:#1f1f1f;--bg-secondary:#262626;--bg-tertiary:#404040;--text-primary:#ffffffd9;--text-secondary:#ffffffa6;--text-tertiary:#ffffff73;--border-color:#303030;--border-light:#404040;--navbar-dark:#141414;--card-bg:#262626;--modal-bg:#262626}.theme-transition{transition:background-color .3s ease,color .3s ease,border-color .3s ease}.text-primary{color:var(--primary-color)!important}.text-blue{color:#108ee9!important}.text-green{color:#52c41a!important}.text-secondary{color:var(--secondary-color)!important}.text-basic-gray{color:var(--basic-gray-color)!important}.loading-bookings{color:var(--secondary-color)!important;font-size:16px!important;font-weight:500!important}.link-primary{color:var(--primary-color)!important;text-decoration:underline!important}.btn-outlined-default{background-color:initial!important;border:1px solid var(--gray-400)!important;border-radius:4px!important}.bg-light{background-color:var(--light-color)!important}.text-light{color:var(--txt-light-color)!important}.text-dark{color:#0f172a!important}.btn-outlined-default:hover{background-color:initial!important;border:1px solid var(--secondary-color)!important;color:var(--secondary-color)!important}.fw-300{font-weight:300!important}.font-12{font-size:12px!important}.font-14{font-size:14px!important}.font-16{font-size:16px!important}.font-18{font-size:18px!important}.font-20{font-size:20px!important}.font-22{font-size:22px!important}.font-24{font-size:24px!important}.font-26{font-size:26px!important}.font-28{font-size:28px!important}.font-30{font-size:30px!important}.font-32{font-size:32px!important}.font-34{font-size:34px!important}.font-36{font-size:36px!important}.fw-light{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:800!important}.leading-3{line-height:1.2!important}.leading-4{line-height:1.4!important}.leading-5{line-height:1.6!important}.leading-6{line-height:1.8!important}.leading-7{line-height:2!important}.text-muted{color:#8c8c8c!important}.rounded-50{border-radius:50%!important}@media (max-width:768px){.p-sm-3{padding:12px!important}.font-12{font-size:10px!important}.font-14{font-size:12px!important}.font-16{font-size:14px!important}.font-18{font-size:16px!important}.font-20{font-size:18px!important}.font-22{font-size:20px!important}.font-24{font-size:22px!important}.font-26{font-size:24px!important}.font-28{font-size:26px!important}.font-30{font-size:28px!important}.font-32{font-size:30px!important}.font-34{font-size:32px!important}.font-36{font-size:34px!important}}.border-none{border:none!important}.rounded-4{border-radius:4px!important}.text-white{color:#fff!important}.shadow-none{box-shadow:none!important}.shadow-sm{box-shadow:var(--shadow-sm)!important}.btn-primary{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;border-radius:4px!important;color:var(--white)!important}.btn-primary:hover{background-color:var(--primary-hover)!important;border-color:var(--primary-hover)!important;border-radius:4px!important;color:var(--white)!important}.btn-outlined-primary{border-color:var(--primary-color)!important;border-radius:4px!important}.btn-outlined-primary,.btn-outlined-primary:hover{background-color:#fff!important;color:var(--primary-color)!important}.btn-outlined-primary:hover{border-color:var(--primary-hover)!important;border-radius:4px!important}.btn-outlined-secondary,.btn-outlined-secondary:hover{background-color:#fff!important;border-color:var(--text-secondary)!important;border-radius:4px!important;color:var(--text-secondary)!important}.btn-secondary{background-color:#1677ff!important;border-color:#1677ff!important;border-radius:4px!important;color:var(--white)!important}.btn-secondary:hover{background-color:#2b87c9!important;border-color:#2b87c9!important;border-radius:4px!important;color:var(--white)!important}.btn-default{background-color:initial!important;border-color:#ccc!important;border-radius:4px!important;color:var(--primary-color)!important}.btn-hover-slide{transition:all .15s cubic-bezier(.4,0,.2,1)!important}.btn-hover-slide:hover{transform:translateX(4px)!important}.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active{border-color:var(--secondary-color)!important;color:var(--secondary-color)!important}.btn-link-primary{color:var(--primary-color)!important;height:20px!important}.btn-link-danger{color:var(--danger-color)!important;height:20px!important}.btn-link-secondary{color:#108ee9!important;height:20px!important}.underlined-dashed{border-bottom:1px dashed #ccc!important}.btn-pulse{position:relative;z-index:1}.btn-pulse:after{animation:pulse-out 1.8s ease-out infinite;background:#cce7ff;border-radius:8px;content:"";inset:-8px;opacity:.6;position:absolute;z-index:-1}@keyframes pulse-out{0%{opacity:.6;transform:scale(.9)}70%{opacity:0;transform:scale(1.15)}to{opacity:0;transform:scale(1.15)}}.searchButton{background-color:var(--primary-color)!important;font-size:16px;height:55px}.searchButton,.searchButton:hover{align-items:center;display:flex;flex:1 1;justify-content:center;width:100%}.searchButton:hover{background-color:var(--primary-hover)!important;border-radius:4px!important;height:55px!important}.active-drpdown{border-bottom-color:var(--primary-color)!important;border-bottom:3px solid var(--primary-color);outline:none}.minus-btn svg,.plus-btn svg{fill:#818494}.minus-btn,.plus-btn{align-items:center;background:var(--bg-primary);block-size:2rem;border-color:var(--atlas-gray);border-radius:4px;border-style:solid;border-width:1px;cursor:pointer;display:flex;inline-size:2rem;justify-content:center}.text-secondary{color:var(--text-secondary)!important}.text-tertiary{color:var(--text-tertiary)!important}.text-inverse{color:var(--text-inverse)!important}.text-link{color:var(--text-link)!important}.text-success{color:var(--success-color)!important}.text-warning{color:var(--warning-color)!important}.text-danger{color:var(--danger-color)!important}.text-info{color:var(--info-color)!important}.bg-primary{background-color:var(--bg-primary)!important}.bg-secondary{background-color:var(--bg-secondary)!important}.bg-tertiary{background-color:var(--bg-tertiary)!important}.bg-hover{background-color:var(--bg-hover)!important}.bg-selected{background-color:var(--bg-selected)!important}.bg-success{background-color:var(--success-color)!important}.bg-warning{background-color:var(--warning-color)!important}.bg-danger{background-color:var(--danger-color)!important}.bg-info{background-color:var(--info-color)!important}.border-primary{border-color:var(--border-color)!important}.border-light{border-color:var(--border-light)!important}.border-dark{border-color:var(--border-dark)!important}.border-success{border-color:var(--success-color)!important}.border-warning{border-color:var(--warning-color)!important}.border-danger{border-color:var(--danger-color)!important}.text-airline-primary{color:var(--airline-primary)!important}.text-airline-secondary{color:var(--airline-secondary)!important}.text-flight-direct{color:var(--flight-direct)!important}.text-price-highlight{color:var(--price-highlight)!important}.bg-booking-confirmed{background-color:var(--booking-confirmed)!important}.bg-booking-pending{background-color:var(--booking-pending)!important}.bg-booking-cancelled{background-color:var(--booking-cancelled)!important}.btn_disable_auth{color:var(--danger-color)!important}.btn_enable{color:var(--success-color)!important}.container_code{background-color:var(--bg-tertiary);border:1px solid var(--border-color)}.captcha-error{color:var(--danger-color)}.stop_status,.stop_status_direct{background:var(--bg-primary)}.stop_status_direct{color:var(--flight-direct)}.ticket_type{color:var(--text-secondary)}.refundable_css{color:var(--danger-color)}.classType{color:var(--secondary-dark)}.txt-place{color:var(--text-secondary)}.error-container{background-color:var(--danger-light);border:1px solid var(--danger-color);color:var(--danger-color)}.refresh-button{background-color:var(--danger-color);color:var(--text-inverse)}.refresh-button:hover{background-color:var(--danger-hover)}.footer-copy{opacity:.8}.button_select,.footer-copy{color:var(--text-inverse)}.btn-details-mobile{color:var(--primary-color)}.total_button{background-color:var(--info-light)}.custom-border-bottom{border-bottom:1px solid var(--border-light)}.custom-bg-white{background-color:var(--bg-primary)}.custom-text-white{color:var(--text-inverse)}.custom-border-gray{border:1px solid var(--border-color)}:root{--lh-1:1;--lh-2:1.125;--lh-3:1.25;--lh-4:1.4;--lh-5:1.6;--lh-6:1.6;--lh-base:var(--lh-4);--lh-heading:1.15}@media (min-width:1024px){:root{--lh-1:1;--lh-2:1.15;--lh-3:1.3;--lh-4:1.6;--lh-5:1.8;--lh-base:var(--lh-4);--lh-heading:1.15}}.lh-1{line-height:1!important;line-height:var(--lh-1)!important}.lh-2{line-height:1.125!important;line-height:var(--lh-2)!important}.lh-3{line-height:1.25!important;line-height:var(--lh-3)!important}.lh-4{line-height:1.4!important;line-height:var(--lh-4)!important}.lh-5{line-height:1.6!important;line-height:var(--lh-5)!important}.lh-base{line-height:1.4!important;line-height:var(--lh-base)!important}.lh-heading{line-height:1.15!important;line-height:var(--lh-heading)!important}.mt-1{margin-top:4px!important}.mt-2{margin-top:8px!important}.m-0{margin:0!important}.mt-3{margin-top:12px!important}.mt-4{margin-top:16px!important}.mt-5{margin-top:20px!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:4px!important}.mb-2{margin-bottom:8px!important}.mb-3{margin-bottom:12px!important}.mb-4{margin-bottom:16px!important}.mb-5{margin-bottom:20px!important}.ml-0{margin-left:0!important}.ml-1{margin-left:4px!important}.ml-2{margin-left:8px!important}.ml-3{margin-left:12px!important}.ml-4{margin-left:16px!important}.ml-5{margin-left:20px!important}.mr-1{margin-right:4px!important}.mr-2{margin-right:8px!important}.mr-3{margin-right:12px!important}.mr-4{margin-right:16px!important}.mr-5{margin-right:20px!important}.m-1{margin:4px!important}.m-2{margin:8px!important}.m-3{margin:12px!important}.m-4{margin:16px!important}.m-5{margin:20px!important}.pt-1{padding-top:4px!important}.pt-2{padding-top:8px!important}.pt-3{padding-top:12px!important}.pt-4{padding-top:16px!important}.pt-5{padding-top:20px!important}.pb-1{padding-bottom:4px!important}.pb-2{padding-bottom:8px!important}.pb-3{padding-bottom:12px!important}.pb-4{padding-bottom:16px!important}.pb-5{padding-bottom:20px!important}.pl-1{padding-left:4px!important}.pl-2{padding-left:8px!important}.pl-3{padding-left:12px!important}.pl-4{padding-left:16px!important}.pl-5{padding-left:20px!important}.pr-1{padding-right:4px!important}.pr-2{padding-right:8px!important}.pr-3{padding-right:12px!important}.pr-4{padding-right:16px!important}.pr-5{padding-right:20px!important}.p-0{padding:0!important}.p-1{padding:4px!important}.p-2{padding:8px!important}.p-3{padding:12px!important}.p-4{padding:16px!important}.p-5{padding:20px!important}.text-right{text-align:right!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-start{text-align:start!important}.text-end{text-align:end!important}.d-flex{display:flex!important}.d-block{display:block!important}.justify-content-center{justify-content:center!important}.align-items-center{align-items:center!important}.align-items-end{align-items:flex-end!important}.flex-column{flex-direction:column!important}.space-between{justify-content:space-between!important}.justify-content-start{justify-content:flex-start!important}.flex-start{align-self:flex-start!important}.justify-content-end{justify-content:flex-end!important}.align-self-center{align-self:center!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.w-100vh{width:100vw!important}.w-auto{width:auto!important}.h-100{height:100%!important}.gap-3{gap:12px!important}.gap-2{gap:8px!important}.gap-4{gap:16px!important}.flex-end{justify-content:flex-end!important}.shrink-to-content{align-items:flex-start!important;display:inline-flex!important;flex-direction:column!important;max-width:none!important;width:auto!important}.d-inline-block{display:inline-block!important}.ant-picker-focused,.ant-picker:hover{border-color:var(--primary-color)!important}.ant-picker-focused{box-shadow:0 0 0 2px #2b67ff33!important}.primary-select .ant-select-selector:hover{border-color:var(--primary-color)!important}.primary-select.ant-select-focused .ant-select-selector{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #ff6a2b33!important}.primary-input.ant-input-affix-wrapper:hover{border-color:var(--primary-color)!important}.primary-input.ant-input-affix-wrapper.ant-input-affix-wrapper-focused{background-color:#fff!important;border-color:var(--primary-color)!important;box-shadow:none!important}.primary-input:focus,.primary-input:hover{border-color:var(--primary-color)!important}.primary-input:focus{box-shadow:0 0 0 2px rgba(34,63,181,.256)}.secondary-input.ant-input-affix-wrapper:hover{border-color:var(--secondary-color)!important}.secondary-input.ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:var(--secondary-color)!important;box-shadow:none!important}.secondary-input:focus,.secondary-input:hover{border-color:var(--secondary-color)!important}.secondary-input:focus{box-shadow:none!important}.ant-slider .ant-slider-handle:after{background-color:#fff!important;box-shadow:0 0 3px 2px #d2d4d5!important}.ant-checkbox-checked .ant-checkbox-inner,.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner{border-color:var(--primary-color)!important}.ant-checkbox-checked .ant-checkbox-inner{background-color:var(--primary-color)!important}.ant-checkbox-inner{transition:all .2s ease!important}.ant-rate .ant-rate-star:not(:last-child){-webkit-margin-end:2px!important;margin-inline-end:2px!important}.ant-steps .ant-steps-item-finish .ant-steps-item-icon{background-color:var(--hotel-light-bg)!important}.ant-steps .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:var(--primary-color)!important}.ant-steps .ant-steps-item-process .ant-steps-item-icon{background-color:var(--primary-color)!important;border:1px solid var(--primary-color)!important}.ant-pagination .ant-pagination-item-active a{color:var(--primary-color)!important}.ant-pagination .ant-pagination-item{border-color:#c2c2c2!important}.ant-pagination .ant-pagination-item:not(.ant-pagination-item-active):hover{background-color:#fff!important;border-color:var(--primary-color)!important}.ant-pagination .ant-pagination-item-active{border-color:var(--primary-color)!important}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-disabled) .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-disabled) .ant-picker-cell-inner{background-color:var(--primary-color)!important}.ant-card.selection-hotel-card .ant-card-body{padding:16px!important}.ant-radio-wrapper .ant-radio-checked .ant-radio-inner{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.container{padding-left:15%;padding-right:15%}@media (min-width:1400px) and (max-width:1599px){.flight-engine{margin-top:165px!important}.hotel-engine{margin-top:190px!important}}@media (min-width:1600px){.flight-engine,.hotel-engine{margin-top:180px!important}}@media (max-width:767px){.container{padding:0 4%}.container-xl{padding:0 4%!important}.container-lg{padding-left:4%;padding-right:4%}}.container-lg{padding-left:8%;padding-right:8%}@media (max-width:767px){.container{padding:0 4%}}body{background-color:var(--bg-primary);color:var(--text-primary);font-size:14px;font-weight:400;line-height:1.5;margin:0;text-align:left;translate:none!important}.me-1{margin-right:4px}.me-3{margin-right:24px}.font-12{font-size:12px}.border-bottom{border-bottom:1px solid #cad6e3}.fs-5{font-size:20px}.w-100{width:100%}.bg-transparent{background:#0000}.mt-20{margin-top:20px!important}.rounded-3{border-radius:25px!important}.custom-menu-light{background:var(--bg-primary);border:none;color:var(--primary-color)}.custom-menu-horizontal{border-bottom:1px solid var(--border-light);display:flex}.custom-menu-item{color:var(--primary-color);cursor:pointer;font-weight:400;line-height:46px;padding:0 20px;transition:all .3s}.custom-menu-item:hover{background:var(--focus-color);color:var(--primary-color)}.custom-menu-item-selected{color:var(--primary-color)!important;font-weight:500}.custom-menu-submenu{position:relative}.custom-layout-header{background-color:var(--bg-primary)!important;border-bottom:0;height:100%;line-height:2px;padding:0 4%}.custom-btn{background:var(--bg-primary);border:1px solid #d9d9d9;border-radius:0;color:#000000e0;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.5715;padding:4px 15px;text-align:center;text-decoration:none;transition:all .2s cubic-bezier(.645,.045,.355,1)}.custom-btn-primary{background:var(--secondary-color)!important;border-color:var(--secondary-color)!important;color:var(--text-inverse)!important}.custom-btn-primary:hover{background:var(--secondary-hover)!important;border-color:var(--secondary-hover)!important;color:var(--text-inverse)!important}.custom-btn-default{background:var(--bg-primary);border-color:var(--border-color);color:var(--text-primary)}.custom-btn-default:hover{background:var(--bg-primary);border-color:var(--primary-color)!important;color:var(--primary-color)!important}.custom-btn-large{border-radius:0;font-size:16px;padding:6px 15px}.custom-btn-round{padding-left:4%;padding-right:4%!important}.custom-btn-danger{background:var(--danger-color)!important;border-color:var(--danger-color)!important;color:var(--text-inverse)!important}.custom-btn-danger:hover{background:var(--danger-hover)!important;border-color:var(--danger-hover)!important;color:var(--text-inverse)!important}.custom-btn-text{background:#0000!important;border:none!important;box-shadow:none!important;color:var(--text-primary)!important}.custom-btn-text:hover{background:var(--hover-bg)!important;color:var(--primary-color)!important}.custom-btn-link{background:#0000!important;border:none!important;box-shadow:none!important;color:var(--text-link)!important;text-decoration:none}.custom-btn-link:hover{background:#0000!important;color:var(--text-link-hover)!important;text-decoration:underline}.custom-input{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:0!important;box-sizing:border-box;color:var(--text-primary);font-size:14px;line-height:1.5715;margin:0;padding:4px 11px;transition:all .2s}.custom-input:hover{border-color:var(--primary-color)!important}.custom-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px var(--focus-color);outline:0}.custom-input-large{border-radius:0;font-size:16px;padding:6px 11px}.custom-input-affix-wrapper{border-radius:0!important;display:inline-flex;position:relative;width:100%}.custom-select{box-sizing:border-box;color:var(--text-primary);cursor:pointer;display:inline-block;font-size:14px;line-height:1.5715;position:relative}.custom-select-selector{background-color:var(--bg-primary);border:1px solid var(--bg-primary);border-radius:0!important;position:relative;transition:all .2s cubic-bezier(.645,.045,.355,1)}.custom-select:hover .custom-select-selector{border-color:var(--primary-color)!important}.custom-picker{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:0!important;transition:border .2s,box-shadow .2s}.custom-picker,.custom-picker-input{align-items:center;display:inline-flex;position:relative}.custom-picker-input{font-weight:400;padding-top:15px;width:100%}.custom-picker-dropdown .custom-picker-cell-selected .custom-picker-cell-inner{background-color:var(--primary-color);color:var(--text-inverse)}.custom-form-item{margin-bottom:24px}.custom-form-item-label>label{align-items:center;color:var(--text-primary);display:inline-flex;font-size:14px;position:relative}.custom-form-item-explain-error{color:var(--danger-color);font-size:12px}.custom-radio-button-wrapper{background:var(--bg-primary);border:1px solid var(--border-color);border-left:0;color:var(--text-primary);cursor:pointer;display:inline-block;padding:0 15px;position:relative;transition:all .2s cubic-bezier(.645,.045,.355,1)}.custom-radio-button-wrapper-checked{background:var(--bg-primary);border-color:var(--primary-color);color:var(--primary-color)!important}.custom-radio-group-solid .custom-radio-button-wrapper-checked{background:var(--primary-color);border-color:var(--primary-color);color:var(--text-inverse)}.custom-card-body{padding:16px}.custom-steps{display:flex;font-size:0;text-align:left;text-align:initial;width:100%}.custom-steps-item{display:inline-block;flex:1 1;overflow:hidden;position:relative;vertical-align:top}.custom-steps-item-finish .custom-steps-item-icon,.custom-steps-item-process .custom-steps-item-icon{background-color:var(--primary-color)!important;border-color:var(--bg-primary)!important}.custom-steps-item-finish .custom-steps-item-icon svg{fill:var(--text-inverse)!important}.custom-steps-item-title{color:var(--text-primary);font-size:14px!important}.custom-steps-item-process .custom-steps-item-icon>.custom-steps-icon .custom-steps-icon-dot{background:var(--primary-color)}.custom-tabs{box-sizing:border-box;color:var(--text-primary);display:flex;font-size:14px;line-height:1.5715;overflow:hidden}.custom-tabs-tab{align-items:center;background:#0000;border:0;cursor:pointer;display:inline-flex;font-size:14px;outline:none;padding:12px 0;position:relative}.custom-tabs-tab-btn{color:var(--text-secondary);font-weight:400;line-height:1.5715;transition:all .3s}.custom-tabs-tab-active .custom-tabs-tab-btn{color:var(--primary-color);text-shadow:0 0 .25px var(--primary-color)}.custom-tabs-tab-btn:hover{color:var(--primary-color)!important}.custom-tabs-card .custom-tabs-tab{background:var(--bg-secondary);border:1px solid var(--border-light);padding:15px!important}.custom-modal-title{color:var(--text-primary);font-size:16px;line-height:1.4}.custom-divider{-webkit-border-before:1px solid var(--border-light);border-block-start:1px solid var(--border-light);box-sizing:border-box;color:var(--text-primary);font-size:14px;line-height:1.5715;margin:16px 0}.custom-divider-horizontal.custom-divider-with-text-left:before{width:0}.custom-drawer-body{background:var(--bg-primary);padding:30px!important}.custom-carousel .slick-dots-bottom{bottom:0!important;margin-bottom:-15px!important}.custom-carousel .slick-dots li button,.custom-carousel .slick-dots li:after{background:var(--primary-color)!important}.custom-carousel .slick-dots li button{color:var(--primary-color)!important}.custom-descriptions .custom-descriptions-row>th{font-weight:500}.custom-descriptions .custom-descriptions-item-container .custom-descriptions-item-content{color:var(--text-primary)}.custom-table-wrapper .custom-table-tbody>tr>td{border-bottom:1px solid var(--border-light);padding:16px}.custom-timeline-item{list-style:none;padding-bottom:20px;position:relative}.custom-timeline-item-label{color:var(--text-primary);font-size:14px;width:calc(20% - 12px)}.custom-timeline-item-tail{border-left:2px solid var(--border-light);left:22%;position:absolute;width:calc(20% - 12px)}.custom-timeline-item-head{background:var(--bg-primary);border:2px solid var(--border-light);left:22%!important}.custom-timeline-item-content{font-size:14px;left:calc(24% - 4px)!important;line-height:1.5715;width:calc(70% - 12px)!important}.custom-collapse .custom-collapse-content>.custom-collapse-content-box{border-top:1px solid var(--border-color);padding:16px}.custom-alert{border:1px solid #0000;border-radius:0!important;box-sizing:border-box;color:var(--text-primary);font-size:14px;line-height:1.5715;margin:0;padding:8px 12px}.custom-anchor-wrapper .custom-anchor .custom-anchor-link-active>.custom-anchor-link-title{color:var(--primary-color)}.custom-link{color:var(--text-link)!important;text-decoration:none;transition:color .3s}.custom-link:hover{color:var(--text-link-hover)!important}.large_text{font-size:22px}.custom-select .custom-select-clear{opacity:1!important}.medium_text{font-size:16px}.mdlg_text{font-size:18px}.custom-tabs-tab-btn,.small_text{font-size:14px}.nav-header.ant-layout-header{background-color:var(--bg-primary)!important;border-bottom:0;box-shadow:0 2px 6px #00000014;height:100%;padding:0 15%}@media (max-width:768px){.nav-header.ant-layout-header{padding:0 4%!important}}.custom-layout-header .custom-menu{line-height:2px}.home_body{background-color:var(--bg-primary);padding-bottom:48px;padding-top:40px!important}.top_page{padding-bottom:48px;padding-top:48px}.cardStatistics{align-items:center;background:url(/static/media/Rectangle2336.f61156af5bc5a893e405.jpg) 50% no-repeat;background-size:cover;display:flex;height:100%;margin-top:48px;padding-bottom:70px;padding-top:70px;position:relative;width:100%}.container-xl{padding-left:10%!important;padding-right:10%!important}.custom-menu-light.custom-menu-inline .custom-menu-sub.custom-menu-inline{background:#0000!important}.custom-menu-light.custom-menu-root.custom-menu-inline,.custom-menu-light.custom-menu-root.custom-menu-vertical{-webkit-border-end:none!important;border-inline-end:none!important;color:var(--primary-color)!important;padding:10px}.card-aside.custom-menu-light:not(.custom-menu-horizontal) .custom-menu-item:not(.custom-menu-item-selected):hover a{color:var(--primary-color)!important}.custom-menu-light.custom-menu-root.custom-menu-inline i,.custom-menu-light.custom-menu-root.custom-menu-inline span{color:var(--secondary-color)!important}.custom-menu-light:not(.custom-menu-horizontal) .custom-menu-submenu-title:active{background:#0000!important}@media (min-width:768px){.d-md-flex{display:flex}.float-md-end{float:right}.mt-md-3{margin-top:16px}}@media (max-width:767px){.custom-menu-light .custom-menu-item,.custom-menu-light .custom-menu-submenu-title{color:var(--text-primary)!important}.py-xs-3{padding-bottom:16px;padding-top:16px}.home_body{background-color:var(--bg-primary)}.home_body,.top_page{padding-bottom:24px;padding-top:24px}.bg-engine-home-flight{align-items:flex-end!important;background-size:cover!important;display:flex!important;height:100%!important;justify-content:center!important;max-height:100%!important;object-fit:cover!important;padding-bottom:30px!important;padding-top:30px!important;position:relative!important}.custom-form-item .custom-form-item-label>label{font-size:13px!important}}.custom-menu-light .custom-menu-submenu-title,.header-container .custom-menu-light .custom-menu-item{color:var(--primary-color);font-weight:400;padding-inline:0!important}.img-fluid{height:auto;max-width:100%;width:100%}.font-weight-600{font-weight:600}.font-weight-500{font-weight:500}.ms-auto{margin-left:auto}.p-4{padding:24px}.me-2{margin-right:8px}.mt-0{margin-top:0}.ms-1{margin-left:4px}.pt-1{padding-top:4px}.py-3{padding-bottom:16px;padding-top:16px}.py-4{padding-bottom:24px;padding-top:24px}.bg-white{background-color:var(--bg-primary)}.p-3{padding:16px}.text-transform-lowercase{text-transform:lowercase}.fs-6{font-size:16px}@media (min-width:768px){.text-md-end{text-align:end}.p-md-5{padding:48px}.py-md-4{padding-bottom:24px;padding-top:24px}.py-md-5{padding-bottom:48px;padding-top:48px}}.text-white{color:var(--bg-primary)}.min-v-1000{min-height:100vh}.save_btn{display:flex;justify-content:flex-end;margin-top:30px}.mb{margin-bottom:20px!important}.btn_disable_auth{color:#f5222d;cursor:pointer}.btn_enable{color:#52c41a;cursor:pointer}.custom-modal-title{font-weight:500!important}.captcha_style{margin-bottom:20px}.captcha-error{color:#ed0000;margin-top:5px}.tarif_style{display:flex;justify-content:flex-end}:where(.css-dev-only-do-not-override-amq5gd).custom-divider-horizontal.custom-divider-with-text-left:before{width:0}@media print{body *{visibility:hidden}#print_component,#print_component *{visibility:visible}#print_component{left:0;position:absolute;top:0}}.custom-descriptions .custom-descriptions-row>th{padding-bottom:3px!important}.btn_search{display:flex;margin-left:auto}.custom-form-item .custom-form-item-explain-error{font-size:12px}.custom-descriptions .custom-descriptions-item-container .custom-descriptions-item-content,.custom-table-wrapper .custom-table-tbody>tr>td{font-size:15px}.product_stytle{display:flex;flex-direction:column}.adress_product{font-size:12px}.date_style{font-size:15px}.style_passenger_price{font-weight:500}.modal_cancel .btn_modal{display:flex;justify-content:flex-end}.modal_cancel .btn_modal .custom-btn-default{margin-right:10px}.PhoneInput{border-radius:0!important;height:20px;padding:0}.PhoneInputInput{border:none}.PhoneInputInput:focus-visible{outline:0 #0000!important}.fare_passenger{margin-right:35px}.fare_infant{margin-right:48px}.custom-steps .custom-steps-item-finish .custom-steps-item-icon,.custom-steps .custom-steps-item-process .custom-steps-item-icon{background-color:var(--primary-color)!important;border-color:var(--bg-primary)!important}.custom-steps .custom-steps-item-finish .custom-steps-item-icon svg{fill:#fff!important}.list-horizontal__middle{display:inline-block;vertical-align:middle}.recap-result .custom-card-body{padding:16px}@media (max-width:767px){.recap-result .custom-card-body{padding:14px!important}}.list-horizontal__middle>div{display:inline-block}@media (max-width:767px){.line-middle-recap .ms-auto{text-align:end}}@media screen and (max-width:767px){.cZjbBp{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,1fr)}}.search-engine-container .custom-picker-input,.search-engine-container .custom-picker-input.custom-picker-input-active{padding-top:15px}.btn_search_bookings{margin-top:5px}@media (max-width:767px){.col_search_bookings{margin-top:10px}}.airlineLogoTimeline{height:100%;width:25px}.error-container{align-items:center;background-color:var(--bg-primary)1f0;border:1px solid #ff4d4f;border-radius:8px;color:#a8071a;display:flex;flex-direction:column;justify-content:center;margin-bottom:300px;margin-top:150px;padding:50px}.error-message{font-size:16px;font-weight:700;margin-bottom:10px}.refresh-button{background-color:#ff4d4f;border:none;border-radius:4px;color:var(--bg-primary);cursor:pointer;font-size:14px;padding:10px 20px}.refresh-button:hover{background-color:#d9363e}.destination_text,.source_text{padding:4px}.stop_status{background:#fff;color:var(--airline-primary);font-size:13px;font-weight:600;text-align:center}.button_select{background-color:var(--primary-color)!important;color:var(--bg-primary)}.details_icon{margin-left:10px;transform:rotate(90deg)}.details_container{color:var(--airline-primary)}.details_container,.price_details{cursor:pointer;font-size:14px;text-align:center}.price_details{color:var(--airline-secondary);font-weight:500;margin-bottom:6px;text-decoration:underline}.ticket_type{color:#4f6f8f;font-size:14px;font-weight:500;text-align:center}.total_button{background-color:#2681fc24;color:var(--text-primary);display:flex;font-weight:500;justify-content:space-between;padding:5px 15px}.times{font-weight:600}.padded_row{margin:15px 0}.arrow{background-color:"black";height:1px}@media (max-width:400.98px){.arrow{width:100%}}@media (min-width:401px) and (max-width:575.98px){.arrow{width:100%}}@media (min-width:576px) and (max-width:767.98px){.arrow{width:100%}}@media (min-width:768px) and (max-width:991.98px){.arrow{width:100%}}@media (min-width:992px) and (max-width:1199.98px){.arrow{width:100%}}@media (min-width:1200px) and (max-width:1599.98px){.arrow{width:180px}}@media (min-width:1600px){.arrow{width:210px}}.price{font-weight:500;text-align:center}.airlineLogo{height:100%;width:40px}@media (max-width:767px){.resetpassword{margin-bottom:30px;margin-top:50px}.txt-class{font-size:12px!important}.airlineLogo{height:auto!important;width:30px!important}.airlineLogoTimeline{height:100%;width:25px!important}.includ-box{border-top:1px solid #d8dce8;margin-top:8px;padding-top:8px}.btn-details-mobile{border:none;border-radius:0;color:var(--primary-color);font-size:15px;font-weight:600;padding:0 4px}.details_container{text-align:end}.left_ticket .custom-card-body{padding:8px}.right-bloc{align-items:center;border-top:1px solid #eee;display:flex;justify-content:space-between;padding-top:8px}.ticket_type{color:#4f6f8f;font-size:11px;font-weight:500}.price{font-size:20px!important;font-weight:600;text-align:center}}@media (min-width:768px){.airlineLogoTimeline{height:100%;width:25px}.right-bloc{display:flex;flex-direction:column;height:100%;justify-content:center}}.fltDetails{width:100%}.fltDetails .m-zero{background:var(--system-bg-light);display:flex;margin:0 0 10px!important;padding:7px 10px}.timeline-flight{line-height:2.2;margin-top:30px}.timeline-flight .custom-timeline-item .custom-timeline-item-label{width:calc(20% - 12px)}.timeline-flight .custom-timeline-item .custom-timeline-item-tail{inset-inline-start:22%;width:calc(20% - 12px)}.timeline-flight .custom-timeline-item .custom-timeline-item-head{inset-inline-start:22%!important}.timeline-flight .custom-timeline-item .custom-timeline-item-content{inset-inline-start:calc(24% - 4px)!important;width:calc(70% - 12px)!important}.box-arrow-details{text-align:center}.arrow-details{align-items:center;display:flex;height:0;justify-content:center;margin-bottom:2px}.duration-text{text-transform:lowercase}.duration-text,.txt-equipment{color:var(--atlas-gray);font-size:13px}.txt-class{font-size:11px;font-weight:600}.placeName{color:var(--atlas-gray);font-size:14px}.placeNameFS,.txt-time{color:var(--text-secondary);font-size:16px;font-weight:600}.top_ticket{margin-bottom:12px}.ticket .custom-divider{margin:12px 0}.stop_status_direct{background:#fff;color:#1dac08;font-size:13px;font-weight:600;text-align:center}.layout-airline{border:1px solid #d8dce8;border-radius:5px;line-height:2;margin-top:6px;padding:8px}.txt-baggage{text-transform:lowercase}.refundable_css{color:#f5222d;font-size:14px;font-weight:600;text-align:center}.airlineLogoTimeline{margin-bottom:-5px}.moreCabin{align-items:center;display:flex}.moreCabin h4{margin:10px}.panel_more_class.custom-collapse .custom-collapse-content>.custom-collapse-content-box{padding:0 15px}.panel_more_class h3{margin:10px}.spin_change_class{align-items:center;display:flex;justify-content:center}.classType{color:#003eb3;cursor:pointer}.txt-place{color:var(--gray-600)}.icon_hotel_summary{margin-left:8px;margin-top:-10px}.room_guest{font-weight:400}.loading-icon{color:var(--primary-color)!important}.footer-container{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1200px;padding:0 20px;text-align:center}.footer-copy{color:var(--border-color)ccc}.btn_markup{margin-bottom:22px}.responsive-table{overflow-x:auto}@media screen and (max-width:767px){.mb-xs-3{margin-bottom:16px}.input-status label{display:none!important}.alert-style{display:block}.stepSingUp.custom-steps.custom-steps-vertical{flex-direction:row;margin-bottom:20px!important}.stepSingUp.custom-steps.custom-steps-vertical>.custom-steps-item .custom-steps-item-content{overflow:inherit}.stepSingUp.custom-steps.custom-steps-vertical.custom-steps-dot .custom-steps-item>.custom-steps-item-container>.custom-steps-item-tail{display:none}}.custom-radio-group-solid .custom-radio-button-wrapper-checked:not(.custom-radio-button-wrapper-disabled){background:var(--primary-color);border-color:var(--primary-color);color:var(--bg-primary)}@media (min-width:768px){.container-md,.container-sm{max-width:94%}}@media (min-width:576px){.container-md,.container-sm{max-width:96%}}@media (min-width:992px){.container-md,.container-sm{max-width:94%}}@media (min-width:1200px){.container-sm{max-width:1140px}.container-md{max-width:1240px}}@media (min-width:1400px){.container-sm{max-width:1200px}.container-md{max-width:1300px}}.container-md,.container-sm{--bs-gutter-x:1.875rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;margin-top:50px;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.resetpassword{margin-bottom:130px;margin-top:250px}:where(.css-tjsggz) a,:where(.css-tjsggz).custom-menu-light .custom-menu-item-selected a,:where(.css-tjsggz).custom-radio-button-wrapper-checked:not(.custom-radio-button-wrapper-disabled){color:var(--primary-color)!important}.custom-radio-group-solid :where(.css-tjsggz).custom-radio-button-wrapper-checked:not(.custom-radio-button-wrapper-disabled),:where(.css-tjsggz).custom-btn-variant-solid{background:var(--primary-color)!important;border-color:var(--primary-color)!important}:where(.css-tjsggz).custom-btn-variant-dashed:not(:disabled):not(.custom-btn-disabled):hover,:where(.css-tjsggz).custom-btn-variant-outlined:not(:disabled):not(.custom-btn-disabled):hover{background:var(--bg-primary);border-color:var(--primary-color)!important;color:var(--primary-color)!important}.ant-layout{display:flex;flex-direction:column;min-height:100vh}.ant-layout-content{flex:1 1}.footer_style{align-items:flex-end;display:flex;margin-top:auto}.margin_bottom{margin-bottom:200px!important}@media (max-width:767px){.margin_bottom{margin-bottom:0!important}}:where(.css-tjsggz).custom-btn,:where(.css-tjsggz).custom-input,:where(.css-tjsggz).custom-select-single .custom-select-selector{border-radius:0!important}.custom-btn-primary:not(:disabled):hover{background:var(--secondary-hover)!important;border-radius:6px!important}.home-page{width:100%}.hero-image-container{margin-top:60px}.hero-overlay{background:#0000004d;left:0}.hero-content,.hero-overlay{height:100%;position:absolute;top:0;width:100%}.hero-content{align-items:center;display:flex;z-index:1}.hero-text{color:var(--bg-primary);margin-left:auto;max-width:600px;text-align:right}.hero-absolute-text{color:#fff;left:14%;margin:0;padding:16px;position:absolute;text-align:start;text-shadow:0 2px 8px #00000080;width:50%;z-index:2}.hero-text h1{font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:20px}.airline-logos{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-end}.airline-logos img{height:40px;object-fit:contain}.guarantees-section{background-color:var(--bg-primary);padding:30px 0}.section-title:after{background:var(--secondary-color);border-radius:4px!important;content:"";display:block;height:3px;position:absolute!important;width:60px}.guarantee-card{height:100%;padding:15px;text-align:center}.guarantee-icon{display:flex;justify-content:center;margin-bottom:20px}.desc_faq{font-size:15px;line-height:1.6}.guarantees-carousel-mobile{margin:0 auto;max-width:100%}.guarantees-carousel-mobile .guarantee-card{margin:0 auto;max-width:350px;padding:20px 10px}.guarantees-carousel-mobile .slick-dots{bottom:10}.guarantees-carousel-mobile .slick-dots li button{background-color:#d9d9d9}.guarantees-carousel-mobile .slick-dots li.slick-active button{background-color:var(--primary-color)}.about-section{background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--bg-primary);padding:30px 0}.learn-more-btn{background-color:initial;border:2px solid var(--bg-primary);color:var(--bg-primary);font-weight:600;margin-top:30px;padding:8px 25px}.learn-more-btn:hover{background-color:var(--bg-primary);color:#3a2d07}.about-image img{border-radius:8px;height:auto;width:100%}.faq-section{background-color:#f2f2f2}.faq-section .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--primary-color)!important}.faq-section .ant-tabs .ant-tabs-ink-bar{background-color:var(--primary-color)!important}.faq-section .ant-tabs .ant-tabs-tab:hover{color:var(--primary-color)!important}.faq-tabs-bar .ant-tabs .ant-tabs-tab{font-size:16px!important;font-weight:500;padding:12px 10px;transition:all .3s ease}.faq-tabs{display:flex;flex-direction:column;gap:15px}.faq-tab{background-color:var(--bg-primary);padding:15px 20px;text-align:center;transition:all .3s}.faq-tab.active{background-color:var(--primary-color);color:var(--bg-primary)}.faq-content{border-radius:8px;padding:20px}.faq-collapse .ant-collapse-header{border-bottom:1px solid #eee;padding:15px 0}.faq-collapse .ant-collapse-content-box{padding:15px 0}@media (max-width:768px){.about-section,.guarantees-section{margin-top:0;padding:10px 0}.hero-image-container{align-items:flex-end;display:flex;justify-content:center;position:relative}.hero-image-container .hero-buttons{display:flex;gap:10px;margin-bottom:20px;position:absolute;z-index:100}.hero-image-container .signup-btn{background-color:var(--bg-primary);border:1px solid var(--primary-color);color:var(--primary-color)}.hero-text h1{font-size:2rem}.about-content{margin-bottom:30px}.hero-image-container img{width:100%}}.section-description{color:var(--text-tertiary);line-height:1.6;margin-bottom:20px}.faq-tabs{margin-bottom:20px}.faq-tab{border-bottom:2px solid #0000;border-radius:5px;cursor:pointer;font-weight:500;margin-bottom:10px;padding:12px 20px;text-align:left;transition:all .3s ease}.faq-tab:hover{background-color:var(--bg-tertiary)}.faq-tab.active{background-color:#36275a0d;border-bottom-color:#36275a;color:#36275a;font-weight:600}.faq-content{background-color:var(--bg-primary)}.faq-collapse .ant-collapse-item{border-bottom:1px solid #e8e8e8}.faq-collapse .ant-collapse-header{align-items:center;color:#36275a!important;display:flex;font-size:16px;font-weight:500;padding:20px 16px!important}.faq-collapse .ant-collapse-content-box{color:var(--text-tertiary);padding:10px 16px 25px!important}.faq-collapse .ant-collapse-arrow{color:#36275a;font-size:12px}.faq-collapse .ant-collapse-expand-icon{align-items:center;display:flex}.ant-collapse-ghost>.ant-collapse-item{border-bottom:1px solid #e8e8e8!important}.faq-tab-button{border-radius:8px;font-size:15px;font-weight:500;height:auto;padding:12px 24px;transition:all .3s ease}.faq-tab-button.active{border:2px solid #223e93;color:#223e93}.faq-tab-button:not(.active){border:1px solid #d9d9d9;color:#000}.faq-tab-button:not(.active):hover{border-color:#223e93;color:#223e93}.faq-panel{background-color:#fff;border:1px solid #e8e8e8;border-radius:12px;margin-bottom:16px;overflow:hidden}.faq-panel-header{color:#333;font-size:16px;font-weight:500}.faq-panel-content{color:#666;font-size:15px;line-height:1.6;margin:0;padding:8px 0}.faq-expand-icon{font-size:14px;transition:all .3s ease}.faq-expand-icon.active{color:#223e93}.faq-expand-icon:not(.active){color:#000}@media (max-width:768px){.faq-tab-button{padding:12px 15px}.faq-content{margin-top:-40px}.faq-content .ant-collapse-header{padding:10px!important}.faq-tabs{display:flex;margin-bottom:20px;overflow-x:auto;white-space:nowrap}.faq-tab{flex:0 0 auto;margin-right:10px}}.ant-carousel .slick-dots li button{background:#d9d9d9!important;opacity:.5}.ant-carousel .slick-dots li.slick-active button{background:var(--primary-color)!important;opacity:1}.ant-carousel .slick-dots li button:before{display:none}:where(.css-1vjf2v5).ant-carousel .slick-dots li.slick-active:after{background:var(--primary-color)!important}.ant-carousel .slick-dots li:after{background:#d9d9d9!important}:where(.css-dev-only-do-not-override-tjsggz).ant-carousel .slick-dots-bottom{bottom:0!important;margin-bottom:-15px!important}@media (min-width:767px){.login{margin-top:54px}.style_login{margin:48px 10%;padding:0 30px}}.bg-card-gradient{background-image:linear-gradient(-45deg,#4aa3a2,#044948);background-position:50%}.bg-auth-circle-shape{position:absolute;right:-8.75rem;top:-5.125rem;z-index:-1}.bg-auth-circle-shape-2{bottom:6.5625rem;left:-6.25rem;position:absolute;z-index:-1}@media (max-width:768px){.captcha_style iframe{margin-top:30px}.login{margin-top:0}.card-login .ant-form-item{margin-bottom:15px}.bg-auth-circle-shape-2{bottom:-2.4375rem;left:.75rem}.style_login{margin-bottom:140px;margin-top:48px}}.login-form{max-width:100%}.login-form-forgot{cursor:pointer;float:right;margin-bottom:20px}.login-form-button{border-radius:0!important;width:100%}.card-login{z-index:1}.card-login .ant-card-body{padding:0}.min-vh-100{min-height:68vh!important}.login-header{margin-bottom:24px}.login-title{color:#1a1a1a;font-size:28px;font-weight:600;margin-bottom:8px}.login-subtitle{color:#666;font-size:14px;margin:0}.login-signup-link{color:var(--secondary-color);font-weight:500;text-decoration:none}.login-signup-link:hover{color:var(--secondary-color);text-decoration:underline}.login-form .ant-form-item-label>label{color:#1a1a1a;font-size:14px;font-weight:500}.login-form .ant-input,.login-form .ant-input-password{border-radius:4px;font-size:14px;padding:10px 12px}.login-form .ant-input::placeholder{color:#bfbfbf}.login-form-actions{align-items:center;display:flex;justify-content:end;margin-bottom:16px}.login-form-actions input[type=checkbox]{cursor:pointer;margin-right:6px}.login-form-actions label{color:#1a1a1a;cursor:pointer;font-size:14px;margin:0}.login-forgot-link{color:var(--secondary-color);font-size:14px;font-weight:400}.login-forgot-link:hover{color:var(--secondary-color);text-decoration:underline}.login-form-button.w-100{border-radius:4px;font-size:16px;font-weight:500;height:44px;width:100%}@media (max-width:768px){.login-title{font-size:24px}.login-form-actions{align-items:flex-start;flex-direction:column;gap:12px}}.phone-input-container{width:100%}.phone-input-container .ant-select{border-bottom-right-radius:0;border-top-right-radius:0}.phone-input-container .ant-input{border-bottom-left-radius:0;border-left:0;border-top-left-radius:0}.phone-input-container .ant-select-focused,.phone-input-container .ant-select:focus{box-shadow:none}.phone-input-container .ant-input-focused,.phone-input-container .ant-input:focus{border-inline-end-width:1px;box-shadow:0 0 0 2px #0591ff1a;outline:0}.phone-input-country-option{align-items:center;display:flex;padding:4px 0}.phone-input-country-flag{border-radius:2px;height:15px;margin-right:8px;object-fit:cover;width:20px}.phone-input-country-code{font-weight:500;margin-right:8px}.phone-input-country-name{color:var(--text-tertiary);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.phone-input-container .ant-select{width:100px!important}.phone-input-country-name{display:none}}.phone-input-container.phone-input-error .ant-input,.phone-input-container.phone-input-error .ant-select{border-color:#ff4d4f}.phone-input-container.phone-input-error .ant-input:focus{box-shadow:0 0 0 2px #ff4d4f1a}.phone-input-container .ant-input:disabled,.phone-input-container .ant-select-disabled{background-color:var(--bg-tertiary);border-color:#d9d9d9;color:#00000040}.phone-input-container .ant-select-sm{height:24px}.phone-input-container .ant-select-lg{height:40px}@media (max-width:768px){.signup-header{margin-top:-20px;padding:10px 15px}.signup-header h1{font-size:24px!important;line-height:1.3;margin-bottom:10px}.signup-header .ant-typography{font-size:14px}.stepSingUp{margin-bottom:20px!important}.signup-container .stepSingUp .ant-steps-item-title{font-size:13px!important;line-height:1.4}.signup-container .steps-content{padding:0 5px}.signup-container .ant-form-vertical .ant-form-item{margin-bottom:16px}.signup-container .ant-form-item-label>label{font-size:14px;height:auto}.signup-container .ant-input,.signup-container .ant-input-number,.signup-container .ant-select-selector{font-size:14px!important;padding:8px 11px!important}.signup-container .ant-select-single .ant-select-selector{height:38px!important}.signup-container .custom-btn-primary{margin-bottom:12px;margin-top:10px}.signup-container .ant-checkbox-group{display:flex;flex-direction:column;gap:12px}.signup-container .ant-checkbox-wrapper{font-size:14px;margin-left:0!important;margin-right:0!important}.signup-container .captcha_style{align-items:center;display:flex;flex-direction:column;margin-top:20px}.signup-container .captcha_style>div{transform:scale(.85);transform-origin:0 0}.signup-container .captcha-error{color:#ff4d4f;font-size:13px;margin-top:8px}.signup-container .ant-row{margin-left:-8px!important;margin-right:-8px!important}.signup-container .ant-col{padding-left:8px!important;padding-right:8px!important}.signup-container .phone-input-country-flag{height:15px;margin-right:5px;width:20px}.signup-container .ant-result{padding:30px 15px}.signup-container .ant-result-title{font-size:18px}.signup-container .ant-result-subtitle{font-size:14px}}@media (min-width:769px){.signup-container .ant-select-arrow{margin-top:2px}.signup-header{padding:0 30px 20px}.signup-container .steps-content{padding:20px}.signup-container .ant-input,.signup-container .ant-input-number-input{border:1px solid #d9d9d9;border-radius:6px;font-size:15px;height:45px;padding:10px 15px}.signup-container .ant-input:hover,.signup-container.ant-input:focus{border-color:#2c4ec2}.signup-container .ant-select-selector{border-radius:6px!important;font-size:15px;height:45px!important;padding:5px 15px!important}.signup-container .ant-select-single .ant-select-selector{align-items:center;display:flex;height:45px!important}.signup-container .ant-select-selection-item,.signup-container .ant-select-selection-placeholder{line-height:35px!important}.signup-container .ant-input-number{border-radius:6px;height:45px;width:100%}.signup-container .ant-form-item-label>label{color:#262626;font-size:15px;font-weight:500}.signup-container .ant-form-vertical .ant-form-item{margin-bottom:20px}.signup-container .phone-input-wrapper{height:45px}.signup-container .phone-input-wrapper input{font-size:15px;height:45px}}.signup-container{max-width:100%;padding:0 15px}.signup-container .ant-form-vertical .ant-form-item-label{padding-bottom:4px}.signup-container .ant-select-dropdown{max-height:250px}.signup-container .ant-form-item-explain-error{font-size:13px;margin-top:4px}.signup-container .ant-btn-loading{opacity:.7}.about-page{color:var(--text-secondary)}.header_img .hero-banner{margin-top:0!important}.hero-banner{background-image:url(/static/media/hero-banner.c3c2973a66b4df49a7de.jpg);background-size:cover;display:flex;flex-direction:column;height:130px;justify-content:center;margin-top:100px;overflow:hidden;padding:0;position:relative;width:100%}.hero-banner_mobile{background-image:url(/static/media/Groupe%2010.cf9fa784361985e76951.jpg)}.hero-title{color:#fff;font-weight:700;letter-spacing:-.5px;text-shadow:0 2px 8px #0003}.content-section{background-color:#f8f9fa;padding:40px 0}.section-header{margin-bottom:40px;text-align:left}.section-title-info{color:#000;font-size:32px;font-weight:700;letter-spacing:-.5px;margin-bottom:20px;padding-bottom:20px;position:relative}.page-content h2,.page-content h3{color:#000;font-weight:700;line-height:1.3;margin-bottom:20px;margin-top:40px}.page-content h2{border-bottom:2px solid #e2e8f0;font-size:28px;padding-bottom:15px}.page-content h3{font-size:22px}.page-content p{margin-bottom:20px;text-align:justify}.page-content ol,.page-content ul{margin-bottom:20px;margin-left:20px}.page-content li{line-height:1.8;margin-bottom:10px}.page-content strong{color:#2d3748;font-weight:600}.section-content{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;margin-bottom:30px;padding:40px}.section-content h3{color:#000;font-size:22px;font-weight:600;margin-bottom:15px}.section-content p{color:#4a5568;line-height:1.8;margin-bottom:15px}@media (max-width:768px){.hero-banner{background-size:cover;height:250px;margin-top:60px}.hero-content{margin-top:40px;padding-left:20px}.breadcrumb-container{left:20px;top:20px}.page-content,.section-content{margin-bottom:40px;padding:25px}.hero-title{font-size:24px}.wave-shape{height:60px}.content-section{padding:20px 0}.section-title-info{font-size:26px}.page-content h2{font-size:24px}.page-content h3{font-size:20px}}@media (max-width:480px){.hero-banner{height:220px}.hero-title{font-size:20px}.section-title-info{font-size:24px}.page-content,.section-content{padding:20px}}.hero-banner-contact{background-image:url(/static/media/hero-banner.c3c2973a66b4df49a7de.jpg)}.hero-banner-contact,.hero-banner_mobile{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:200px;justify-content:center;overflow:hidden;padding:0;position:relative;width:100%}.hero-banner_mobile{background-image:url(/static/media/hero-banner-mobile.014a874e81328d79afe1.jpg);margin-top:75px}.hero-banner-contact h1{font-size:48px;letter-spacing:-.5px}.hero-banner-contact h1,.hero-banner_mobile h1{color:#fff!important;font-weight:700;margin:0;position:relative;text-shadow:0 2px 8px #0003;z-index:2}.hero-banner_mobile h1{font-size:32px}.bg-white{background-color:#fff}.captcha_style{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:24px}.captcha-error{color:#ef4444;font-size:14px;margin-bottom:0;margin-top:8px}.map-container{border-radius:12px;box-shadow:0 2px 8px #0000000f;height:400px;margin-top:40px;overflow:hidden}.map-iframe{border:0;height:100%;width:100%}.btn_form_contact{display:flex;justify-content:flex-end}.hero-content{color:#fff;padding:0 15%;position:relative;text-align:left;z-index:2}.breadcrumb-container{left:100px;position:absolute;top:30px;z-index:10}.custom-breadcrumb{background:#0000;color:#fff!important;font-size:14px}.custom-breadcrumb a,.custom-breadcrumb span{color:#fff!important;opacity:.9}.custom-breadcrumb a:hover{color:#fff!important;opacity:1}@media (max-width:768px){.hero-content{margin-top:40px;padding-left:20px}.text-xl{margin-top:15px}.bg-gray-50{padding:50px 16px}.bg-white{padding:24px}.bg-white .ant-typography h3{font-size:24px}}@media (max-width:480px){.hero-banner-contact,.hero-banner_mobile{height:180px}.hero-banner-contact h1,.hero-banner_mobile h1{font-size:28px}.bg-white{padding:20px}}.contact-btn{background:var(--secondary-color);border-color:var(--secondary-color);border-radius:6px!important;color:var(--bg-primary)}.contact-btn:focus,.contact-btn:hover{background:#c94f1d!important;border-color:#c94f1d!important}.settings-banner{background-image:url(/static/media/hero-banner.c3c2973a66b4df49a7de.jpg);background-position:50%;display:flex;flex-direction:column;height:130px;justify-content:center;overflow:hidden;padding:0;position:relative;width:100%}