body{min-height:100vh;overflow-x:hidden;position:relative}.ant-layout{background:linear-gradient(180deg,#f6f6fa,#f8f9fd00)}html{width:100%}:root{--primary-color:#177d04;--primary-hover:#1f9e05;--primary-active:#126603;--primary-dark:#0d4a02;--primary-light:#e8f5e5;--secondary-color:#ff861c;--secondary-hover:#ffa94d;--secondary-active:#d96a00;--secondary-dark:#a64b00;--secondary-light:#fff2e8;--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:#515151;--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}:root{--font-family:"Outfit",sans-serif}body{font-family:Outfit,sans-serif;font-family:var(--font-family)}.ant-alert,.ant-breadcrumb,.ant-btn,.ant-card,.ant-card-body,.ant-card-head,.ant-checkbox-wrapper,.ant-collapse,.ant-dropdown,.ant-dropdown-menu,.ant-form,.ant-form-item,.ant-form-item-label>label,.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-menu,.ant-message,.ant-modal,.ant-modal-content,.ant-modal-title,.ant-notification,.ant-pagination,.ant-picker,.ant-picker-input>input,.ant-popover,.ant-popover-inner,.ant-radio-wrapper,.ant-rate,.ant-select,.ant-select-item,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-steps,.ant-switch,.ant-table,.ant-tabs,.ant-tabs-tab,.ant-tag,.ant-tooltip,.ant-tooltip-inner,.ant-typography,a,blockquote,body,button,caption,code,div,h1,h2,h3,h4,h5,h6,input,label,li,ol,optgroup,p,pre,select,span,table,td,textarea,th,ul{font-family:Outfit,sans-serif!important;font-family:var(--font-family)!important}.anticon,.anticon *,.anticon>i,.anticon>svg,.fa,.fab,.fal,.far,.fas,[class*=" anticon-"],[class*=" fa-"],[class^=anticon-],[class^=fa-]{font-family:inherit}.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-10{font-size:10px!important}.font-12{font-size:12px!important}.font-14{font-size:14px!important}.font-15{font-size:15px!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:#726e73!important}.rounded-50{border-radius:50%!important}.font-13{font-size:13px!important}@media (max-width:768px){.p-sm-3{padding:12px!important}.font-15{font-size: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}.text-gray{color:var(--gray-400)!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{background-color:#fff!important;border-color:var(--primary-color)!important;border-radius:4px!important;color:var(--primary-color)!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:var(--secondary-color)!important;border-color:var(--secondary-color)!important;border-radius:4px!important;color:#000!important}.btn-secondary:hover{background-color:var(--secondary-hover)!important;border-color:var(--secondary-hover)!important;border-radius:4px!important;color:#000!important}@media (max-width:768px){.btn-secondary{font-size:12px!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}.plus-btn svg{fill:#fff!important}.minus-btn svg{fill:#000!important}.minus-btn{background:var(--bg-primary);border-color:var(--atlas-gray);border-radius:4px;border-style:solid;border-width:1px}.minus-btn,.plus-btn{align-items:center;block-size:2rem;cursor:pointer;display:flex;inline-size:2rem;justify-content:center}.plus-btn{background:var(--primary-color);border-color:var(--primary-color)!important;border-radius:4px;border-style:solid;border-width:1px}.btn-disabled,.btn-disabled:hover{background-color:#f5f5f5!important;border-color:#d9d9d9!important;border-radius:4px!important;color:#bfbfbf!important;cursor:not-allowed!important}.btn-outlined-primary:hover{background-color:#fff!important;border-color:var(--primary-hover)!important;border-radius:4px!important;color:var(--primary-color)!important}.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}@media screen and (max-width:768px){.mt-sm-4{margin-top:16px!important}.mt-sm-5{margin-top:20px!important}.mt-sm-6{margin-top:24px!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}.rounded-8{border-radius:8px!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-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-in-range:not(.ant-picker-cell-disabled):before,.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-disabled):before{background-color:var(--primary-light)!important}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:var(--primary-color)!important}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-disabled):before,.ant-steps .ant-steps-item-finish .ant-steps-item-icon{background-color:var(--primary-light)!important}.ant-steps .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:var(--primary-color)!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,.ant-steps .ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{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-mini .ant-pagination-item{margin:3px!important}.ant-pagination .ant-pagination-item-active{border-color:var(--primary-color)!important}.ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload.ant-upload-select{background-color:initial!important;border:none!important;width:200px!important}.recharts-responsive-container{height:100%!important;width:100%!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}@media (min-width:768px){.container{margin-left:auto;margin-right:auto;max-width:720px;padding-left:1rem;padding-right:1rem;width:100%}}@media (min-width:820px){.container{max-width:800px}}@media (min-width:912px){.container{max-width:880px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}.container-fluid{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}@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%}.activate-account{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:780px!important;padding:18px 16px}.activate-account .captcha_style{margin-left:0}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;box-shadow:none!important;color:#000!important}.custom-btn-primary:hover{background:var(--secondary-hover)!important;border-color:var(--secondary-hover)!important;color:#000!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:8px}.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-descriptions-mobile .custom-descriptions-item,.custom-descriptions-mobile .custom-descriptions-row>td.custom-descriptions-item{padding-bottom:10px!important}.custom-descriptions-mobile .custom-descriptions-item-container{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.custom-descriptions-mobile .custom-descriptions-item-label{color:#888;color:var(--text-secondary,#888);font-weight:500;white-space:nowrap}.custom-descriptions-mobile .custom-descriptions-item-content{font-weight:500;text-align:right}.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}.top_page{padding-bottom:48px;padding-top:48px}.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:14px}.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-left:16px;padding-right:16px}@media (max-width:768px){.nav-header.ant-layout-header{padding:0 4%!important}.custom-card-body .ant-card-body{padding:4px}}.custom-layout-header .custom-menu{line-height:2px}.home_body{background-color:var(--bg-primary);padding-bottom:48px;padding-top:0!important}.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);padding-bottom:0!important;padding-top:0!important}.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{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:20px}.captcha-error{color:#ed0000;font-size:14px;margin-top:5px}.tarif_style{display:flex;justify-content:flex-end}@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(--primary-color);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:500}.loading-icon{color:var(--primary-color)!important}.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}.room_guest{margin-top:3px!important}.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}.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}.fs-8{font-size:12px}.ms-2{margin-left:8px}.py-2{padding-bottom:14px;padding-top:14px}.radius-6{border-radius:6px!important}.justify-space-between{justify-content:space-between}.custom-btn-ghost{background:#0000!important;border-color:var(--primary-color)!important;color:var(--primary-color)!important}.custom-btn-ghost:hover{background:#0000!important;border-color:var(--primary-hover)!important;color:var(--primary-hover)!important}.kdLpWO{background-color:#fff!important;border:1px solid #c0cad5;border-radius:2px;color:var(--primary-color);padding:8px}.kdLpWO .custom-btn-variant-solid{background-color:var(--primary-color)!important}.dot-red{color:var(--text-primary);font-size:16px;font-weight:600;padding-left:16px;position:relative}.dot-red:before{background-color:var(--primary-color);border-radius:50%;content:"";height:8px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:8px}.BookButton{background-color:var(--secondary-color)!important;border:none!important;border-radius:8px;color:#fff!important;font-weight:600}.BookButton:hover{background-color:var(--secondary-hover)!important}.summary-sticky{position:-webkit-sticky;position:sticky;top:20px;z-index:1}.modal_new_search.ant-modal .ant-modal-footer{display:flex}.calendar_button_style.ant-btn{background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:8px;box-shadow:0 2px 4px #00000005!important;color:#000!important;font-weight:500!important;height:auto!important;padding:12px 16px!important}.calendar_button_style.ant-btn:hover{border:1px solid var(--primary-color)!important;color:#000!important}.notranslate{transform:none!important}.tabs_title{align-items:center;color:#000;display:inline-flex;flex-direction:column;font-size:14px;font-weight:500;text-decoration:none}.tabs_title:hover{color:var(--secondary-color)!important}