.loading-main-text{height:auto;width:100%;background:#ececec;background-image:-webkit-linear-gradient(left,#ececec 0,#ddd 40px,#ececec 80px);background-image:-o-linear-gradient(left,#ececec 0,#ddd 40px,#ececec 80px);background-image:linear-gradient(90deg,#ececec 0,#ddd 40px,#ececec 80px);background-size:800px 104px;border-radius:0;line-height:1.5;-webkit-animation:shine-loading-container-items 2s infinite ease-out;animation:shine-loading-container-items 2s infinite ease-out}.loading-main-text2{height:auto;width:100%;background:#ececec;background-image:-webkit-linear-gradient(left,#fff 0,#fff 40px,#f2f2f2 80px);background-image:-o-linear-gradient(left,#fff 0,#fff 40px,#f2f2f2 80px);background-image:linear-gradient(90deg,#fff 0,#fff 40px,#f2f2f2 80px);background-size:800px 104px;border-radius:0;line-height:1.5;-webkit-animation:shine-loading-container-items 2s infinite ease-out;animation:shine-loading-container-items 2s infinite ease-out}.loading-main-text2.curve-border{border-radius:10px!important}.loading-main-text.curve-border{border-radius:10px!important}.visibility_hidden_bg{visibility:hidden}.result-content.loading-page .left-section .filter-section .section .range-slider-holder{padding-bottom:var(--spacing-xxs)}.result-content.loading-page .left-section .filter-section .section .range-slider-holder .dep-legs{width:auto}.result-content.loading-page .left-section .filter-section .section .airline-selection span{margin:0;float:left;background-color:transparent;width:auto;height:auto;border-radius:0;margin-top:0}.result-content.loading-page .left-section .filter-section .section .sorting-container .radios{display:inline-block}.result-content.loading-page .left-section .filter-section .section .sorting-container .radios label{width:auto}.result-content.loading-page .left-section .filter-section .section .airline-list-container li{margin-bottom:10px;padding:0}.result-content.loading-page .right-section .main-result-container .result-holder .bottom-area .baggage-details{background-color:transparent}.result-content.loading-page .right-section .main-result-container .result-holder .top-area .left-content .leg-area .logo-area .img-area{padding-left:0}.result-content.loading-page .right-section .main-result-container .result-holder .top-area .left-content .leg-area .logo-area .img-area img{margin:0}@keyframes shine-loading-container-items{0%{background-position:-800px 0}100%{background-position:800px 0}}@media screen and (max-width:1249px){.return_process .fare-box:last-child{display:none}}@media screen and (max-width:699px){.return_process .fare-box{width:100%}.return_process .fare-box:nth-child(2n){display:none}}header{overflow:hidden;position:relative;z-index:100}.main-header .logo{align-items:flex-start;display:flex;margin-left:0}.result-top-wrapper{width:52%;position:absolute;top:0;margin:0 auto;z-index:101;right:0;left:0}.modify-container{width:100%;margin:var(--spacing-none);z-index:12;position:relative}.modify-container .modify-bar{width:100%;background-color:var(--color-background-grey-100);border:dotted 1px var(--color-grey-400);display:grid;grid-template-columns:1fr 2rem;justify-content:center;padding:var(--spacing-s);border-radius:var(--border-radius-standard);cursor:pointer;margin:7px 0}.modify-container .modify-bar:hover{background-color:var(--color-background-light-grey)}.modify-container .modify-bar .search-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background-color:var(--color-primary);border-radius:var(--border-radius-default)}.modify-container .modify-bar .search-btn i{font-size:20px;width:28px;height:28px;color:var(--color-white);padding:var(--spacing-xs);background-color:var(--color-primary);border-radius:var(--border-radius-default)}.modify-container .modify-bar .search-btn svg{fill:var(--color-white)}.modify-container .modify-bar .search-details{display:flex;justify-content:center;align-items:center}.modify-container .modify-bar .search-details .search-content{display:flex;padding:var(--spacing-none) var(--spacing-m);color:var(--color-darker);text-align:center;font-size:14px}.modify-container .modify-bar .search-details .search-content .search_location{display:flex;justify-content:center;overflow:hidden;flex-wrap:wrap}.modify-container .modify-bar .search-details .search-content .search_location span:first-child{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modify-container .modify-bar .search-details .search-content .search_location span:nth-child(2n+1){max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modify-container .modify-bar .search-details .search-content .traveller_details{display:flex;justify-content:center;overflow:hidden}.modify-container .modify-bar .search-details .search-content .traveller_details span:before{content:"";margin:var(--spacing-none) var(--spacing-xs);font-family:'FontAwesome';font-size:4px;vertical-align:middle;color:var(--color-black-light)}.body-wrapper{width:100%;position:relative;margin:0;padding:30px 0;display:inline-block;vertical-align:top}.trust-area-section{position:relative;pointer-events:none;margin-bottom:var(--spacing-xl);padding:var(--spacing-none);border-radius:var(--border-radius-medium)}.result-section{width:100%;position:relative}.result-content{display:flex;justify-content:space-between;flex-wrap:wrap}.result-content .left-section{position:relative;width:270px;margin-right:30px;padding:0}.result-content .right-section{position:relative;width:calc(100% - 300px);margin:0;padding:0;line-height:1.25;min-height:800px}.result-content .left-section .filter-section{width:100%;position:relative}.result-content .left-section .filter-section .scroll-box{background-color:transparent}.result-content .left-section .filter-section .head-section{width:100%;padding:var(--spacing-none);border-bottom:0;display:inline-block;vertical-align:top;margin-bottom:var(--spacing-sm)}.result-content .left-section .filter-section .head-section .heading{font-size:12px;color:var(--color-blacker);text-transform:capitalize;float:left}.result-content .left-section .filter-section .head-section .clearall{color:var(--color-black);float:right;font-size:12px;cursor:pointer}.result-content .left-section .filter-section .head-section .clearall:hover{color:var(--color-primary);text-decoration:underline}.section-container{width:100%;margin:0;padding:0;position:relative}.section-container .section{width:100%;margin:0;padding:var(--spacing-m) 0;border-bottom:dashed 1px var(--color-grey-400);display:inline-block;vertical-align:top}.section-container .section:last-child{border-bottom:0}.result-content .left-section .filter-section .filter-heading{position:relative;font-size:16px;line-height:20px;color:var(--color-blacker);font-weight:var(--font-semibold);padding:0 0 var(--spacing-m);cursor:pointer}.result-content .left-section .filter-section .filter-heading i{color:var(--color-black-secondary);position:relative;float:right;vertical-align:top;font-size:16px;line-height:24px}.result-content .left-section .filter-section .filter-heading svg{fill:var(--color-black-secondary);position:relative;float:right}.result-content .left-section .filter-section .section .sorting-container li{width:100%;padding:var(--spacing-s) var(--spacing-none) var(--spacing-xxs);display:inline-block;vertical-align:top}.result-content .left-section .filter-section .section .sorting-container li:first-child{padding-top:0}.result-content .left-section .filter-section .section .sorting-container .radios{display:flex}.result-content .left-section .filter-section .section .sorting-container .radios label{width:100%;cursor:pointer;color:var(--color-blacker);line-height:1.35;font-weight:var(--font-medium)}.result-content .left-section .filter-section .section .sorting-container .radios label mark{font-size:11px;background-color:transparent;color:var(--color-black-secondary);display:block}.result-content .left-section .filter-section .section .sorting-container .radios label::before{top:2px}.result-content .left-section .filter-section .section .sorting-container .radios :checked~label::after{top:6px}.result-content .left-section .filter-section .section .stops-container{width:100%;margin:0;display:inline-block;vertical-align:top;padding:0}.result-content .left-section .filter-section .section .stops-container .legs{width:100%;padding:0;display:inline-block;vertical-align:top}.result-content .left-section .filter-section .section .stops-container .legs .leg_heading{font-size:12px;color:var(--color-blacker);text-align:center;float:left;border-radius:2px;background-color:var(--color-background-blue-light);text-transform:uppercase;line-height:24px;width:25%;margin-right:5%;max-width:85px}.result-content .left-section .filter-section .section .stops-container .legs ul{list-style:none;float:left;width:70%}.result-content .left-section .filter-section .section .stops-container .legs ul li{width:33.33%;float:left;max-width:50px}.result-content .left-section .filter-section .section .stops-container>div+div{margin-top:var(--spacing-s)}.result-content .left-section .filter-section .section .range-slider-holder{width:100%;display:inline-block;position:relative;vertical-align:top;padding:var(--spacing-none) var(--spacing-none) var(--spacing-sm)}.result-content .left-section .filter-section .section .range-slider-holder .range-count{display:flex;flex-wrap:nowrap;margin-bottom:var(--spacing-m)}.result-content .left-section .filter-section .section .range-slider-holder .range-count span{font-size:14px;color:var(--color-blacker)}.result-content .left-section .filter-section .section .range-slider-holder .range-count .seprator{padding:var(--spacing-none) var(--spacing-xs)}.result-content .left-section .filter-section .section .range-slider-holder .dep-legs{font-size:12px;color:var(--color-blacker);text-align:center;border-radius:2px;background-color:var(--color-background-blue-light);text-transform:uppercase;line-height:24px;display:inline-block;padding:var(--spacing-none) var(--spacing-s);margin:var(--spacing-ss) 0}.result-content .left-section .filter-section .section .range-slider-holder:first-child .dep-legs{margin-top:0}.inner-filter-section{display:none}.ui-widget.ui-widget-content{background-color:var(--color-grey-lighter)!important;border:0;border-radius:0;margin:0 var(--spacing-ss)}.ui-slider-horizontal{height:4px}.ui-widget-header{background-color:var(--color-secondary-400)!important;border:0!important}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{background-color:var(--color-secondary-400)}.ui-widget-content .ui-state-focus:focus-within{outline:.125rem solid var(--color-secondary-400);outline-offset:.125rem}.ui-slider .ui-slider-handle{width:20px;height:20px;border-radius:50%;box-shadow:0 0 8px 0 rgba(0,0,0,.2);border:0}.ui-slider-horizontal .ui-slider-handle{top:-8px}.ui-state-default:hover{background-color:var(--color-secondary-400)!important}.result-content .left-section .filter-section .section .baggage-container{width:100%;margin:0;display:inline-block;vertical-align:top;padding:0}.result-content .left-section .filter-section .section .baggage-container li{width:100%;padding:var(--spacing-none) var(--spacing-none) var(--spacing-m);display:inline-block;vertical-align:top}.result-content .left-section .filter-section .section .baggage-container .checkbox input{display:none}.result-content .left-section .filter-section .section .baggage-container .checkbox label{width:100%;display:flex;flex-wrap:wrap;padding:0}.result-content .left-section .filter-section .section .baggage-container .checkbox label::before{left:auto;right:0}.result-content .left-section .filter-section .section .baggage-container .baggage-content{font-size:14px;color:var(--color-blacker)}.result-content .left-section .filter-section .section .baggage-container .baggage-content i{font-size:22px;color:var(--color-black);padding-right:var(--spacing-xs);vertical-align:text-bottom}.result-content .left-section .filter-section .section .baggage-container .baggage-content svg{fill:var(--color-black-secondary);vertical-align:middle}.result-content .left-section .filter-section .section .baggage-container li:last-child{padding-bottom:0}.result-content .left-section .filter-section .section .airline-selection{width:100%;padding:var(--spacing-none) var(--spacing-none) var(--spacing-s);display:inline-block;vertical-align:top}.result-content .left-section .filter-section .section .airline-selection a{color:var(--color-black-secondary);float:left;font-size:14px;text-decoration:none;font-weight:400;cursor:pointer}.result-content .left-section .filter-section .section .airline-selection a.active{color:var(--color-blacker);font-weight:var(--font-medium)}.result-content .left-section .filter-section .section .airline-selection span{margin:var(--spacing-xs) var(--spacing-s) 0;float:left;background-color:var(--color-grey-light);width:2px;height:12px}.airline-list-container{width:100%;margin:0;padding:0;display:inline-block;vertical-align:top}.airline-list-container li{width:100%;padding:var(--spacing-ss) var(--spacing-none);display:inline-block;vertical-align:top;position:relative}.airline-list-container .checkbox{float:right;width:100%;text-align:right}.airline-list-container .checkbox input{display:none}.airline-list-container .checkbox label{font-size:13px;color:var(--color-blacker);padding-top:var(--spacing-none);padding-left:0;width:100%;display:flex;flex-wrap:wrap;cursor:pointer;align-content:center}.airline-list-container .checkbox label::before{left:auto;right:0}.airline-list-container .checkbox mark{background:none;display:block;color:var(--color-black);font-size:11px;font-weight:var(--font-normal)}.airline-list-container li .only{position:absolute;right:44px;top:10px;font-size:12px;font-weight:500;color:var(--color-primary);display:none;cursor:pointer}.airline-list-container li:hover .only{display:block}.airline-list-container li .only:hover{color:var(--color-secondary)}.airline-list-container li:hover{background-color:var(--color-background-grey-100)}.airline-list-container .airline-name{text-align:left;line-height:1.25;font-weight:var(--font-medium);max-width:170px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.airline-list-container .checkbox label img{margin-right:var(--spacing-xs);max-height:24px;padding-right:var(--spacing-xs)}.show-airline{width:100%;cursor:pointer;color:var(--color-secondary);font-size:13px;text-align:center;border:solid 2px var(--color-secondary)}.show-airline a{width:100%;display:inline-block;vertical-align:top;padding:var(--spacing-sm) 0}.show-airline:hover{background-color:var(--color-secondary);color:var(--color-white)}.journey-bredcrumb-container{width:100%;margin:0;padding:var(--spacing-sm) var(--spacing-m) var(--spacing-s);display:inline-block;background-color:var(--color-secondary-100);border-radius:var(--border-radius-medium);margin-bottom:var(--spacing-l)}.journey-bredcrumb-container .journey-bredcrumb{list-style:none;display:inline-block;position:relative;padding:0}.journey-bredcrumb-container .journey-bredcrumb li{float:left;position:relative;z-index:11;line-height:1;padding:0 var(--spacing-m);font-size:16px;color:var(--color-blacker);font-weight:var(--font-light)}.journey-bredcrumb-container .journey-bredcrumb li:after{content:'';font-family:'FontAwesome';position:absolute;bottom:0;left:-7px;z-index:1;color:var(--color-black-secondary);font-size:14px}.journey-bredcrumb-container .journey-bredcrumb li:first-child{padding-left:0}.journey-bredcrumb-container .journey-bredcrumb li:first-child:after{display:none}.journey-bredcrumb-container .journey-bredcrumb li.active{font-weight:var(--font-medium);color:var(--color-blacker)}.sorting-section-container{width:auto;display:none;flex-wrap:nowrap;gap:var(--spacing-ml);margin:var(--spacing-l) 0}.sorting-section-container li{background-color:var(--color-white);border:solid 1px var(--color-grey-300);border-radius:var(--border-radius-medium);padding:var(--spacing-ss);min-width:200px;cursor:pointer;display:flex;align-items:center}.sorting-section-container li .icon{width:35px;height:35px;line-height:35px;border:solid 1px #e1e1e1;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--color-white);font-size:22px;font-weight:var(--font-medium)}.sorting-section-container li .icon i{font-size:20px;font-weight:normal}.sorting-section-container li .icon .material-symbols-rounded{font-size:24px;font-weight:300}.sorting-section-container li .texts{font-size:14px;color:var(--color-blacker);font-weight:var(--font-semibold);padding-left:var(--spacing-s)}.sorting-section-container li .texts em{font-size:12px;font-style:normal;font-weight:normal;color:var(--color-black-secondary);display:block}.sorting-section-container li.active{background-color:#fff1e9;border-color:#ffc09c}.result-holder-btn_container{position:absolute;top:-17px;left:var(--spacing-sm);display:flex;gap:4px 8px;margin-left:auto;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;padding:3px 0}.main-result-container{width:100%;position:relative;margin:0;padding:0}.main-result-container .result-holder{width:100%;display:flex;flex-wrap:wrap;background:var(--color-white);border:solid 1px var(--color-grey-300);border-radius:var(--border-radius-medium);margin-bottom:var(--spacing-xl);cursor:pointer;position:relative;justify-content:space-between}.main-result-container .result-holder .top-area{width:100%;margin:0;padding:var(--spacing-none) var(--spacing-m);display:flex;flex-wrap:nowrap}.main-result-container .result-holder .top-area.oneway{height:125px;align-items:center}.main-result-container .result-holder .top-area .left-content{width:72%;padding:0;display:flex;flex-wrap:wrap}.main-result-container .result-holder .top-area .left-content .leg-area{width:100%;display:flex;padding:var(--spacing-m) var(--spacing-none);position:relative;border-bottom:solid 1px var(--color-grey-200);align-items:flex-start;gap:10px}.main-result-container .result-holder .top-area .left-content .leg-area:last-child{border-bottom:0}.main-result-container .result-holder .top-area .left-content .leg-area .logo-area{width:auto;margin:0;padding:0;text-align:center;line-height:1;min-width:80px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.main-result-container .result-holder .top-area .left-content .leg-area .logo-area .img-area{position:relative;display:flex;height:30px;padding-left:15px;align-items:center}.main-result-container .result-holder .top-area .left-content .leg-area .logo-area .img-area img{height:26px;width:26px;display:flex;align-items:center;justify-content:center;object-fit:contain;padding:3px;background-color:var(--color-white);margin-left:-15px;cursor:pointer;border:solid 1px #ddd;border-radius:var(--border-radius-medium)}.main-result-container .result-holder .top-area .left-content .leg-area .logo-area .img-area img:hover{z-index:1}.main-result-container .result-holder .top-area .left-content .leg-area .logo-area .aname{font-size:10px;max-width:76px;color:var(--color-darker);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.main-result-container .result-holder .top-area .left-content .leg-area .journey-details{width:auto;flex-grow:1;line-height:1.35}.main-result-container .result-holder .top-area .left-content .leg-area .journey-details p.time{font-size:18px;font-weight:var(--font-semibold);color:var(--color-darker)}.main-result-container .result-holder .top-area .left-content .leg-area .journey-details p.time sup{font-size:14px;color:var(--color-red);cursor:pointer;font-weight:var(--font-medium)}.main-result-container .result-holder .top-area .left-content .leg-area .journey-details p.ow_airport-name{font-size:13px;font-weight:var(--font-normal);color:var(--color-black);max-width:96%;padding-bottom:var(--spacing-xs);display:flex}.main-result-container .result-holder .top-area .left-content .leg-area .journey-details p.ow_airport-name span{max-width:50%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.main-result-container .result-holder .top-area .left-content .leg-area .journey-details p.ow_airport-name em{font-style:normal;padding:0 var(--spacing-xs)}.main-result-container .result-holder .top-area .left-content .leg-area .journey-details p.city{font-size:14px;font-weight:var(--font-normal);color:var(--color-black-secondary);text-transform:uppercase}.main-result-container .result-holder .top-area.oneway .left-content .leg-area .journey-details{width:50%}.main-result-container .result-holder .top-area .left-content .leg-area .other-details{width:auto;line-height:1.35;text-align:right}.main-result-container .result-holder .top-area .left-content .leg-area .other-details p.stops{font-size:12px;font-weight:var(--font-medium);color:var(--color-black);display:flex;align-items:center;justify-content:flex-end}.main-result-container .result-holder .top-area .left-content .leg-area .other-details p.stops em{margin:var(--spacing-none) var(--spacing-xss) 0;background-color:var(--color-grey);width:1px;height:10px;display:inline-flex;font-style:normal}.main-result-container .result-holder .top-area .left-content .leg-area .other-details p.stops .direct{color:var(--color-secondary)}.main-result-container .result-holder .top-area .left-content .leg-area .other-details p.stopover{font-size:12px;font-weight:var(--font-normal);color:var(--color-black);padding-top:var(--spacing-xs);display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap}.main-result-container .result-holder .top-area .left-content .leg-area .other-details p.stopover span+span::before{content:'';background-color:var(--color-grey);width:1px;height:10px;display:inline-block;margin:0 var(--spacing-xs);position:relative;top:1px}.main-result-container .result-holder .top-area .right-content{width:auto;display:flex;flex-direction:column;justify-content:space-between;text-align:right;padding:18px 0;margin-left:auto;padding-left:var(--spacing-none)}.main-result-container .result-holder .top-area .right-content .top-section{display:flex;align-items:flex-start;justify-content:flex-end;margin-bottom:var(--spacing-ss)}.main-result-container .result-holder .top-area .right-content .top-section .carbon{font-size:13px;color:var(--color-black-secondary);text-align:center;padding:var(--spacing-xs) var(--spacing-s);border-radius:var(--border-radius-medium);background-color:var(--color-background-blue-light);cursor:pointer;position:relative}.main-result-container .result-holder .top-area .right-content .top-section .carbon i{font-size:16px;vertical-align:text-bottom}.main-result-container .result-holder .top-area .right-content .top-section .carbon.green{background-color:var(--color-background-light-green);color:var(--color-green)}.main-result-container .result-holder .top-area .right-content .top-section .seats-left{font-size:13px;color:var(--color-red);text-align:center;padding:var(--spacing-xss) var(--spacing-s) var(--spacing-xs);border-radius:var(--border-radius-medium);background-color:var(--color-background-light-red);cursor:pointer}.main-result-container .result-holder .top-area .right-content .top-section span+span{margin-left:var(--spacing-s)}.main-result-container .result-holder .top-area .right-content .price-section{display:flex;flex-wrap:wrap;align-items:flex-end;gap:5px;justify-content:flex-end}.main-result-container .result-holder .top-area .right-content .price-section .price-content{position:relative}.main-result-container .result-holder .top-area .right-content .price-section .price-content p{font-size:10px;color:var(--color-black-secondary)}.main-result-container .result-holder .top-area .right-content .price-section p.price{font-size:22px;color:var(--color-primary);font-weight:var(--font-semibold)}.main-result-container .result-holder .top-area .right-content .price-section p.price em{font-style:normal;display:none}.main-result-container .result-holder .top-area .right-content .price-section p.tprice{font-size:14px;color:var(--color-black)}.main-result-container .result-holder .top-area .right-content .price-section .btn_section{padding-left:var(--spacing-s);height:100%;display:none}.main-result-container .result-holder .top-area .right-content .price-section .btn_section .select_btn{background-color:var(--color-primary);border:solid 1px var(--color-primary);border-radius:var(--border-radius-medium);font-size:20px;color:var(--color-white);font-weight:var(--font-medium);padding:var(--spacing-xs) var(--spacing-l);width:100%;height:100%}.main-result-container .result-holder .top-area .right-content .price-section .btn_section .select_btn:hover{background-color:#d95000}.main-result-container .result-holder .bottom-area{width:100%;margin:0;padding:var(--spacing-ss) var(--spacing-m);border-top:solid 1px var(--color-grey-200);display:flex}.main-result-container .result-holder .bottom-area .details-container{width:100%;display:flex;flex-wrap:nowrap;gap:var(--spacing-sm);justify-content:space-between;align-items:center}.main-result-container .result-holder .bottom-area .baggage-details{display:inline-flex;flex-wrap:wrap;font-size:14px;color:var(--color-black);cursor:pointer;position:relative;background-color:var(--color-background-light-grey);padding:var(--spacing-xs) var(--spacing-xss) 0;border-radius:var(--spacing-xxs)}.main-result-container .result-holder .bottom-area .baggage-details .value{margin-right:var(--spacing-xss)}.main-result-container .result-holder .bottom-area .baggage-details .value i{font-size:20px;padding-right:var(--spacing-xxs);vertical-align:text-bottom}.main-result-container .result-holder .bottom-area .baggage-details .value i.not{color:var(--color-black-light)}.main-result-container .result-holder .bottom-area .baggage-details .value svg{fill:var(--color-black);vertical-align:bottom}.main-result-container .result-holder .bottom-area .baggage-details .value.not svg{fill:var(--color-black-light);vertical-align:bottom}.main-result-container .result-holder .bottom-area .baggage-details .value span{font-size:15px;color:var(--color-blacker)}.main-result-container .result-holder .bottom-area .baggage-details .value.not span{color:var(--color-black-secondary)}.main-result-container .result-holder .bottom-area .baggage-details .click-arrow{margin-top:var(--spacing-xs)}.main-result-container .result-holder .bottom-area .baggage-details .click-arrow i{font-size:18px;color:var(--color-black-secondary)}.main-result-container .result-holder .bottom-area .details-container .mix-cabin{font-size:12px;color:var(--color-primary);display:flex;flex-grow:1}.main-result-container .result-holder .bottom-area .fdetails_btn{font-size:14px;text-align:right;color:var(--color-secondary);cursor:pointer;font-weight:var(--font-medium)}.baggage-detiled{width:auto;min-width:280px;background:#fff;opacity:0;visibility:hidden;position:absolute;border:1px solid var(--color-grey-400);-webkit-transform:translateY(10%);-moz-transform:translateY(10%);transform:translateY(10%);top:40px;left:0;right:auto;box-shadow:0 4px 5px 0 rgba(0,0,0,.2);-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;transition:all .35s ease-out;padding:15px;border-radius:4px;cursor:default}.baggage-detiled::after,.baggage-detiled::before{display:block;position:absolute;top:-9px;right:5px;left:10%;bottom:0;width:0;height:0;border-width:10px 8px 0;border-style:solid;border-color:#cfcfcf;content:''}.baggage-detiled::after{-webkit-transform:translateX(-33%) translateY(1px) rotate(180deg);-ms-transform:translateX(-33%) translateY(1px) rotate(180deg);transform:translateX(-33%) translateY(1px) rotate(180deg);border-color:#fff transparent transparent}.baggage-detiled::before{-webkit-transform:translateX(-33%) translateY(-1px) rotate(180deg);-ms-transform:translateX(-33%) translateY(-1px) rotate(180deg);transform:translateX(-33%) translateY(-1px) rotate(180deg);border-color:#cfcfcf transparent transparent}.baggage-detiled.opened{visibility:visible;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);z-index:100}.baggage-detiled .heading{font-size:16px;color:var(--color-black);font-weight:var(--font-semibold);margin-bottom:var(--spacing-xs)}.baggage-detiled .views{width:100%;display:inline-block;vertical-align:top;position:relative}.baggage-detiled .views li{font-size:13px;color:var(--color-black);padding:var(--spacing-ss) var(--spacing-none);border-bottom:solid 1px var(--color-background-blue-light);display:flex;width:100%;justify-content:space-between}.baggage-detiled .views li i{font-size:20px;padding-right:var(--spacing-xs);vertical-align:text-bottom}.baggage-detiled .views li .views-left{display:flex;line-height:20px}.baggage-detiled .views li .views-right{float:right;text-align:right;color:var(--color-blacker)}.baggage-detiled .views li .views-right em{display:block;font-style:normal;color:var(--color-green);font-size:11px;padding-top:var(--spacing-xxs)}.baggage-detiled .views li:last-child{border-bottom:0;padding-bottom:0}.baggage-detiled .close_area{position:absolute;top:10px;right:8px;cursor:pointer}.baggage-detiled .close_area i{font-size:20px;color:var(--color-black)}.baggage-detiled .close-area{width:100%;float:right;text-align:right;margin-top:var(--spacing-s)}.baggage-detiled .close-area .close-btn{background-color:var(--color-background-blue-light);padding:var(--spacing-s) var(--spacing-sm);border:solid 1px var(--color-grey-light);font-size:14px;color:var(--color-black-secondary);border-radius:var(--border-radius-medium);line-height:1}.fdetails-popup .modal-dialog{max-width:650px}.fdetails-popup .modal-header-container{box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 10px rgba(0,0,0,.04),0 0 4px rgba(0,0,0,.02);z-index:1}.fdetails-popup .modal-dialog h4{font-size:20px;color:var(--color-black);font-weight:var(--font-semibold)}.fdetails-popup .modal-body{background:var(--color-background-light-grey);padding:var(--spacing-l);max-height:600px;overflow-y:auto}.fdetails-popup .modal-footer{box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 10px rgba(0,0,0,.04),0 0 4px rgba(0,0,0,.02)}.fdetails-popup .leg-container{width:100%;background-color:var(--color-white);box-shadow:0 0 5px 0 rgba(0,0,0,.1);border-radius:var(--border-radius-default);margin-bottom:var(--spacing-l)}.fdetails-popup .footer-content{width:100%;display:flex;align-items:center;flex-wrap:nowrap}.fdetails-popup .footer-content .price-details{width:50%;line-height:1.25}.fdetails-popup .footer-content .price-details .price{font-size:24px;color:var(--color-black);font-weight:var(--font-semibold)}.fdetails-popup .footer-content .price-details .price em{font-style:normal;font-size:14px;display:none}.fdetails-popup .footer-content .price-details .tprice{font-size:13px;color:var(--color-black-secondary)}.fdetails-popup .footer-content .select_btn-container{float:right;width:50%;text-align:right}.fdetails-popup .footer-content .select_btn-container .select_btn{background-color:var(--color-white);border:solid 1px var(--color-primary);border-radius:var(--border-radius-medium);font-size:20px;color:var(--color-primary);font-weight:500;padding:var(--spacing-s) var(--spacing-l)}.fdetails-popup .footer-content .select_btn-container .select_btn:hover{background-color:var(--color-primary);color:var(--color-white)}.popup-baggage-detiled{width:100%;margin:0;padding:0;display:flex;flex-wrap:wrap}.popup-baggage-detiled .heading{font-size:16px;color:var(--color-black);font-weight:var(--font-semibold);margin-bottom:var(--spacing-xs);width:100%;border-bottom:solid 1px var(--color-grey-300);padding:var(--spacing-s) var(--spacing-m);background-color:var(--color-grey-100);line-height:1.35;border-radius:8px 8px 0 0}.popup-baggage-detiled .heading::before{content:'';font-weight:normal;font-family:'Material Symbols Outlined';font-size:24px;vertical-align:middle;padding-right:var(--spacing-xs)}.popup-baggage-detiled .views{width:100%;display:inline-block;vertical-align:top;padding:var(--spacing-xs) var(--spacing-m)}.popup-baggage-detiled .views li{font-size:14px;color:var(--color-blacker);padding:var(--spacing-s) var(--spacing-none);border-bottom:dotted 1px var(--border-grey);display:inline-block;width:100%;vertical-align:top}.popup-baggage-detiled .views li i{font-size:20px;padding-right:var(--spacing-xs);vertical-align:text-bottom;color:var(--color-black)}.popup-baggage-detiled .views li svg{fill:var(--color-black);margin-right:var(--spacing-xs)}.popup-baggage-detiled .views li .views-left{float:left;display:flex;align-items:center}.popup-baggage-detiled .views li .views-left .bag-texts{display:flex;flex-direction:column;line-height:1.35}.popup-baggage-detiled .views li .views-left .bag-texts p{font-weight:var(--font-normal);color:var(--color-blacker)}.popup-baggage-detiled .views li .views-left .bag-texts p+p{color:var(--color-black-secondary);font-size:11px;font-weight:var(--font-normal)}.popup-baggage-detiled .views li .views-right{float:right;text-align:right;color:var(--color-darker)}.popup-baggage-detiled .views li .views-right.not{color:var(--color-black-secondary)}.popup-baggage-detiled .views li .views-right.not em{display:block;font-style:normal;font-size:11px;color:var(--color-green)}.popup-baggage-detiled .views li:last-child{border-bottom:0}.popup-baggage-detiled .views li:first-child{padding-top:var(--spacing-none)}.popup-baggage-detiled .views li:first-child{padding-top:var(--spacing-none)}.leg-container.extra-detailed{background-color:transparent;box-shadow:none;margin-bottom:0}.popup-extra-detiled{width:100%;margin:0;padding:0;display:flex;flex-wrap:nowrap;justify-content:space-between}.popup-extra-detiled .heading{font-size:16px;color:var(--color-black);font-weight:500}.popup-extra-detiled .carbon-details{font-size:16px;color:var(--color-black-light)}.popup-extra-detiled .carbon-details .green{color:var(--color-green)}.popup-extra-detiled .seat-details{font-size:16px;color:var(--color-red)}.popup-extra-detiled .seat-details p{color:var(--color-red)}.result-holder-btn_container{position:absolute;top:-17px;left:var(--spacing-sm);display:flex;gap:4px 8px;margin-left:auto;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;padding:3px 0}.result-holder-btn_container .btns{color:var(--color-white);background-color:#c15500;font-size:12px;padding:5px 8px;border-radius:var(--border-radius-medium);text-align:center;line-height:1;display:flex;align-items:center}.result-holder-btn_container .btns.quickest{background-color:#205781}.result-holder-btn_container .btns.cheapest{background-color:#367e6d}.result-holder-btn_container .btns i{font-size:16px;padding-right:var(--spacing-xxs)}.result-container{width:100%;margin:0;padding:0;display:inline-block;vertical-align:top}#app{min-height:800px}.no-result-container{width:100%;display:inline-block;text-align:center;background:var(--color-white);padding:var(--spacing-l);-webkit-border-radius:var(--border-radius-default);border-radius:var(--border-radius-default);margin-bottom:var(--spacing-xxl);box-shadow:var(--box-shadow-medium);position:relative}.no-result-container p{font-size:16px;color:var(--color-black-secondary)}.no-result-container p strong{font-weight:500}.no-result-container p a,.no-result-container p button{background-color:var(--color-primary);padding:8px 15px;color:var(--color-white)!important;font-size:14px;cursor:pointer;border-radius:var(--border-radius-default);border:0}.no-result-container img{width:auto;max-width:100%;margin:20px 0}.no-result-container img.desk-view{display:inline-block}.no-result-container img.mob-view{display:none}.result-content .left-section .filter-section .head-section .btn-close{display:none}.mob-filter_footer{display:none}.searching-process{width:100%;height:100%;margin:0;position:absolute;text-align:center;top:-20px;z-index:110;display:block}.searching-process:before{content:'';background-color:#f1f5f895;bottom:0;left:0;position:absolute;right:0;top:0;z-index:100}.searching-process .texts{background:var(--color-white);position:absolute;top:250px;left:calc(50% - 65px);z-index:1000;padding:var(--spacing-s) var(--spacing-m);border:solid 1px var(--color-grey-400);border-radius:var(--border-radius-default);font-size:18px;color:var(--color-black)}.inner-filter-section{display:none}.slide-in-bottom{-webkit-animation:fadeInUp 1s;animation:fadeInUp 1s;animation-fill-mode:forwards}.processing-heading{font-size:20px}.processing-heading i{font-size:36px}@-webkit-keyframes slide-in-bottom{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-in-bottom{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}#backtotop-btn{visibility:hidden;position:fixed;cursor:pointer;right:16px;bottom:16px;user-select:none;transition:1s;z-index:999999!important}.waiting-page__bar{margin:0 auto;max-width:100%;padding-bottom:0}.waiting-page__bar .lmn-progress-bar-30s{background-color:#e3e3e3;height:5px;width:100%}.waiting-page__bar .lmn-progress-bar-30s .lmn-progress-bar__line{animation-duration:30s;animation-iteration-count:1;animation-name:lmn-progress-bar-kfrm;animation-timing-function:cubic-bezier(.2,.9,.1,1);background-color:var(--color-secondary);height:3px;width:100%}@keyframes lmn-progress-bar-kfrm{from{width:0}to{width:98%}}.is-sticky{background-color:var(--color-white);position:fixed;top:0;left:0;width:100%!important;z-index:110;min-height:60px;box-shadow:0 0 4px 2px rgba(0,0,0,.1)}@keyframes lmn-progress-bar-kfrm{from{width:0}to{width:98%}}.is-sticky .modify-container .modify-bar{width:1280px;margin:7px auto}#alert_dialog{z-index:1260}.alert-box{margin:150px auto;-webkit-box-shadow:5px 5px 0 2px rgba(0,0,0,.3);box-shadow:5px 5px 0 2px rgba(0,0,0,.3)}.alert-box .message-text{font-size:15px;color:var(--color-black);font-weight:500}.alert-box .message-text:before{content:'';font-family:'Material Symbols Outlined';color:var(--color-red);font-size:36px;padding-right:var(--spacing-xxs);vertical-align:middle}.alert-box .alert-close_btn{position:absolute;right:-2px;top:5px;border:0;cursor:pointer;background:none}.alert-box .alert-close_btn i{font-size:24px;color:var(--color-black)}.alert-box .modal-header{border-bottom:0}.alert-box .alert-close_btn i:hover{color:var(--color-black-light)}.tooltip-inner{max-width:280px}.flag{width:45px;height:30px;display:block;position:relative;margin:0 10px 0 0!important}.medium{width:45px;height:30px}.flag:after{top:0;left:0;width:90px;height:54px;position:absolute;transform:scale(.5);transform-origin:top left;background-repeat:no-repeat;background-image:url("/img/flag_spirit.jpg?v=sln-Qujtd1PSHa8TuirRj7unm70");background-position:0 0;content:""}.medium:after{transform:scale(.48)}.GB:after{background-position:-810px -240px!important}.search-engine-wrapper .multi-leg-container .multi-leg .input-wrapper .input-section .inp_dropdown .dropdown-result li:hover{background-color:var(--color-primary-100)}.search-engine-wrapper .multi-leg-container .multi-leg .input-wrapper .input-section .inp_dropdown .dropdown-result li:hover .port_code{border:1px solid var(--color-white);color:var(--color-white);background-color:var(--color-primary)}.search-engine-wrapper .multi-leg-container .multi-leg .input-wrapper .input-section .inp_dropdown .dropdown-result li.active{background-color:var(--color-secondary)}.search-engine-wrapper .multi-leg-container .multi-leg .input-wrapper .input-section .inp_dropdown .dropdown-result li.active .port-text,.search-engine-wrapper .multi-leg-container .multi-leg .input-wrapper .input-section .inp_dropdown .dropdown-result li.active .port-text .airport_country,.search-engine-wrapper .multi-leg-container .multi-leg .input-wrapper .input-section .inp_dropdown .dropdown-result li.active .port_code{color:var(--color-white)}.vid_main_sec:after{background-color:rgba(0,0,0,.25);left:0;top:0;position:absolute;width:100%;height:100%;content:""}.banner_sub_heading{font-weight:500}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:var(--color-secondary)!important}body.overflow_hidden{overflow:visible}.processing_popup{width:100%;margin:0;padding:var(--spacing-s) 0;position:relative;text-align:center;display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-m)}.processing_popup .content-text{width:auto;text-align:left}.processing_popup .heading{font-size:20px;color:var(--color-black);font-weight:500;padding-bottom:var(--spacing-xxs)}.processing_popup p{font-size:16px;color:var(--color-black-secondary)}.processing_popup img{width:auto;max-width:100%;max-height:96px}#refreshmodal p{font-size:14px;color:var(--color-black)}.refresh_btn{background-color:var(--color-secondary)!important;border-color:var(--color-secondary)!important;color:var(--color-white)}@keyframes smooth-appear{to{opacity:1;height:100%}}.visible_air-list{opacity:0;height:0;animation:smooth-appear 1s ease forwards}.totop{background-color:var(--color-secondary);padding:var(--spacing-xs) var(--spacing-s);text-align:center;right:5px;position:fixed;z-index:999}.totop i{color:var(--color-white);line-height:20px;font-size:20px;vertical-align:text-top}.totop:hover{background:var(--color-black)}.totop:hover i,.totop:hover span{color:var(--color-white)}.totop-down{bottom:10px;transition:all .2s ease-in-out}.totop-up{bottom:-60px;transition:all .2s ease-in-out}.res-filter-section{display:none;margin-bottom:var(--spacing-l);padding:var(--spacing-sm);overflow-x:auto;background:var(--color-white);-webkit-border-radius:var(--border-radius-default);border-radius:var(--border-radius-default);box-shadow:var(--box-shadow-medium)}.res-filter-section .mob-filter-container{position:relative}.res-filter-section .mob-filter-container .mob-filter-content{width:100%;display:flex}.res-filter-section .mob-filter-container .mob-filter-content .filter-list{height:40px;display:flex;align-items:center;justify-content:center;padding:0 var(--spacing-m);border-radius:var(--border-radius-default);border:1px solid #ddd;cursor:pointer;flex-wrap:nowrap;white-space:nowrap;font-size:14px;color:var(--color-black-secondary);margin-right:10px}.res-filter-section .mob-filter-container .mob-filter-content .filter-list i{padding-right:var(--spacing-xs)}.res-filter-section .mob-filter-container .mob-filter-content .filter-list:last-child{margin-right:0}.mob-price-area{display:none;flex-wrap:wrap;align-items:flex-end}.mob-price-area .price-content{position:relative;text-align:right}.mob-price-area .price-content p{font-size:10px;color:var(--color-black-secondary)}.mob-price-area .price-content p.price{font-size:20px;color:var(--color-blacker);font-weight:var(--font-semibold)}.mob-price-area .price-content p.tprice{font-size:13px;color:var(--color-black)}.mob-other-details{width:auto;line-height:1.35;text-align:center;flex-direction:column;display:none;text-align:right}.mob-other-details p.stops{font-size:13px;color:var(--color-blacker);font-weight:var(--font-medium)}.mob-other-details p.stops span.direct{color:var(--color-secondary)}.mob-other-details p.time{font-size:12px;color:var(--color-black-secondary)}.main-result-container .result-holder .left-content .mobile_top-section{width:100%;margin:0;padding:var(--spacing-ss) var(--spacing-none) var(--spacing-none);display:none}.main-result-container .result-holder .left-content .mobile_top-section .carbon-area{width:33%;float:left}.main-result-container .result-holder .left-content .mobile_top-section .carbon-area .carbon{font-size:12px;color:var(--color-black-secondary);text-align:center;padding:var(--spacing-xs) var(--spacing-s);border-radius:var(--border-radius-medium);background-color:var(--color-background-blue-light);cursor:pointer}.main-result-container .result-holder .left-content .mobile_top-section .carbon-area .carbon i{font-size:14px;vertical-align:text-bottom}.main-result-container .result-holder .left-content .mobile_top-section .carbon-area .carbon.green{background-color:var(--color-background-light-green);color:var(--color-green)}.main-result-container .result-holder .left-content .mobile_top-section .carbon-area .seats-left{font-size:11px;color:var(--color-red);text-align:center;padding:var(--spacing-xs) var(--spacing-s);border-radius:var(--border-radius-medium);background-color:var(--color-background-light-red);cursor:pointer}.main-result-container .result-holder .left-content .mobile_top-section .carbon-area span+span{margin-left:var(--spacing-none)!important}.main-result-container .result-holder .left-content .mobile_top-section .cabin-area{width:67%;float:right;text-align:right}.main-result-container .result-holder .left-content .mobile_top-section .cabin-area .cabin{font-size:11px;text-transform:capitalize;color:var(--color-primary);padding-top:var(--spacing-xxs)}.mob-btn_section{width:100%;margin-top:var(--spacing-sm);padding:0;display:none}.mob-btn_section .select_btn{background-color:var(--color-primary);border:solid 1px var(--color-primary);border-radius:var(--border-radius-medium);font-size:20px;color:var(--color-white);font-weight:var(--font-medium);width:100%;text-align:center;padding:var(--spacing-xss) 0}#app{min-height:800px}.no-result-container{width:100%;display:inline-block;text-align:center;background:var(--color-white);padding:var(--spacing-l);-webkit-border-radius:var(--border-radius-default);border-radius:var(--border-radius-default);margin-bottom:var(--spacing-xxl);box-shadow:var(--box-shadow-medium);position:relative}.no-result-container p{font-size:16px;color:var(--color-black-secondary)}.no-result-container p strong{font-weight:500}.no-result-container p a,.no-result-container p button{background-color:var(--color-primary);padding:8px 15px;color:var(--color-white)!important;font-size:14px;cursor:pointer;border-radius:var(--border-radius-default);border:0}.no-result-container img{width:auto;max-width:100%;margin:20px 0}.no-result-container img.desk-view{display:inline-block}.no-result-container img.mob-view{display:none}.result-content .left-section .filter-section .head-section .btn-close{display:none}.result-content .left-section .filter-section .mob-head-section{display:none}@media screen and (max-width:1400px){.result-top-wrapper{width:52%}.modify-container .modify-bar .search-details .search-content{display:grid;font-size:13px;line-height:1.25}.modify-container .modify-bar .search-details .search-content .traveller_details span:first-child:before{display:none}.modify-container .modify-bar{margin:4px 0}}@media screen and (max-width:1200px){.is-sticky .modify-container .modify-bar{width:96%}}@media screen and (max-width:1152px){.main-result-container .result-holder .left-content{width:66%}.main-result-container .result-holder .right-content{width:30%}.main-header .call-us-section{pointer-events:auto}.result-top-wrapper{position:relative;top:0;width:100%;padding:0;min-height:auto}.modify-container{margin:0;box-shadow:var(--box-shadow-medium)}.modify-container .modify-bar{border-radius:0;margin:0}}@media screen and (max-width:1024px){.is-sticky{position:fixed}.is-sticky .modify-container .modify-bar{margin:0 auto;width:100%}.result-content .left-section{display:none}.result-content .right-section{width:100%}.flight_sorting-section{display:none}.res-filter-section{display:flex;width:100%}.sorting-section-container{display:none}.journey-bredcrumb-container{margin-bottom:var(--spacing-ml)}.result-content .left-section{width:100%;height:100%;position:fixed;bottom:0;left:0;right:0;z-index:1111;padding:0;opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);display:block}.result-content .left-section.filter_opened{width:100%;-webkit-transform:translateY(0%);transform:translateY(0%);transition:250ms;opacity:1}.result-content .left-section:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.8)}.result-content .left-section .filter-section{position:relative;width:100%;height:auto!important;will-change:auto!important}.result-content .left-section .filter-section .scroll-box{border-radius:16px 16px 0 0;display:flex;flex-direction:column;position:fixed;background-color:var(--color-white);max-height:400px;overflow:auto;left:0;right:0;will-change:auto!important;top:auto!important;bottom:0!important;transform:none!important;width:100%!important}.section-container{position:relative;max-height:350px;overflow-y:scroll;background-color:var(--color-white);padding:0 15px 15px;border:solid var(--spacing-s) var(--color-background-grey-100)}.result-content .left-section .filter-section .section{background-color:var(--color-white)}.result-content .left-section .filter-section .head-section{display:none;justify-content:center;padding:var(--spacing-m);margin:0}.result-content .left-section .filter-section .head-section .clearall{display:none}.result-content .left-section .filter-section .head-section .counters{display:none}.result-content .left-section .filter-section .head-section .heading{float:none;font-size:16px;font-weight:var(--font-medium);text-transform:capitalize;flex-grow:1}.result-content .left-section .filter-section .filter-heading i{display:none}.result-content .left-section .filter-section .head-section .btn-close{display:block}.result-content .left-section .filter-section .mob-head-section{display:flex;justify-content:space-between;padding:var(--spacing-m);border-bottom:solid 1px var(--color-background-blue-light)}.result-content .left-section .filter-section .mob-head-section .heading{float:none;font-size:18px;font-weight:var(--font-medium);text-transform:capitalize;flex-grow:1}.result-content .left-section .filter-section .mob-head-section .btn-close{display:block}.inner-filter-section{width:100%;position:relative;display:block}.inner-filter-section .mob-filter-container{background:var(--color-white)}.inner-filter-section .mob-filter-container .mob-filter-content{width:100%;display:flex;padding:var(--spacing-sm);overflow-x:auto}.inner-filter-section .mob-filter-container .mob-filter-content .filter-list{height:30px;display:flex;align-items:center;justify-content:center;padding:0 var(--spacing-sm);cursor:pointer;flex-wrap:nowrap;white-space:nowrap;font-size:14px;color:var(--color-black-secondary);margin-right:10px}.inner-filter-section .mob-filter-container .mob-filter-content .filter-list.active{color:var(--color-primary)}.mob-filter_footer{width:100%;display:flex;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-m);border-top:solid 1px var(--color-grey-400)}.mob-filter_footer .reset_btn{background-color:var(--color-white);border:solid 1px var(--color-primary);border-radius:var(--border-radius-medium);font-size:18px;color:var(--color-primary);padding:var(--spacing-s) var(--spacing-l)}.mob-filter_footer .show_btn{background-color:var(--color-primary);color:var(--color-white);border:solid 1px var(--color-primary);border-radius:var(--border-radius-medium);font-size:18px;padding:var(--spacing-s) var(--spacing-l)}.no-result-container img.mob-view{display:inline-block}.no-result-container img.desk-view{display:none}.airline-list-container .airline-name{max-width:inherit}}@media screen and (max-width:768px){.main-result-container .result-holder .top-area{flex-direction:column}.main-result-container .result-holder .top-area .left-content{width:100%}.main-result-container .result-holder .top-area .right-content{display:none}.main-result-container .result-holder .bottom-area .details-container{align-items:flex-start;flex-direction:column;width:auto;flex-grow:1;gap:0}.main-result-container .result-holder .bottom-area .fdetails_btn{margin-top:var(--spacing-ss)}.mob-price-area{display:flex}.main-result-container .result-holder .left-content .mobile_top-section{display:block;text-align:left}.modify-container .modify-bar .search-details .search-content{display:grid}.main-result-container .result-holder .bottom-area{flex-wrap:wrap}.mob-btn_section{display:block}.main-result-container .result-holder .bottom-area .details-container .mix-cabin{display:none}.main-result-container .result-holder .top-area.oneway{height:auto}.main-result-container .result-holder .top-area.oneway .left-content .leg-area .journey-details{width:auto}.main-result-container .result-holder .top-area .left-content .leg-area .journey-details p.ow_airport-name{display:none}}@media screen and (max-width:580px){.journey-bredcrumb-container .journey-bredcrumb li{display:none}.journey-bredcrumb-container .journey-bredcrumb li.active{display:block;padding:0;font-size:20px}.journey-bredcrumb-container .journey-bredcrumb li.active:after{display:none}.toggle-box .trip-summary .trip-details .trans-area .baggage-details span{width:100%}.toggle-box .trip-summary .trip-details .trans-area .baggage-details span+span{padding:0}.fdetails-popup .leg-container .summary-container .summary-details .contents .heading span{display:none}.fdetails-popup .leg-container .summary-container .summary-details .contents .heading em{display:inline-block}.fdetails-popup .modal-body{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}}@media screen and (max-width:479px){.journey-bredcrumb-container{padding-left:var(--spacing-sm)}.main-result-container .result-holder .top-area{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.main-result-container .result-holder .top-area .left-content .leg-area{padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm);gap:12px}.main-result-container .result-holder .top-area .left-content .leg-area .other-details{display:none}.mob-other-details{display:flex}.main-result-container .result-holder .top-area .left-content .leg-area .journey-details p.time{font-size:15px}.main-result-container .result-holder .top-area .left-content .leg-area .journey-details p.city{font-size:13px}.main-result-container .result-holder .top-area .left-content .leg-area .journey-details p.time sup{font-size:13px}.main-result-container .result-holder .bottom-area{padding:var(--spacing-sm);flex-wrap:wrap}.mob-btn_section{display:block}.modify-container .modify-bar .search-details .search-content{font-size:12px}.toggle-box .trip-summary .trip-details .trans-area .air-details .airline-details{display:block}.toggle-box .trip-summary .trip-details .trans-area .air-details .airline-details span:last-child{display:block;padding-left:var(--spacing-none);width:100%}.toggle-box .trip-summary .trip-details .trans-area .air-details .airline-details span:last-child:before{display:none}.toggle-box .trip-summary .baggage-details span{width:100%}.toggle-box .trip-summary .baggage-details span+span{padding-left:var(--spacing-none);margin-top:var(--spacing-xs)}.toggle-box .trip-summary .trip-details .trans-area .place-details{font-size:12px}.toggle-box .trip-summary .trip-details .trans-area .air-details .airline-details{font-size:12px}}.booking-container{width:100%;background-color:var(--color-white);border-radius:var(--border-radius-medium);padding:var(--spacing-none);border:solid 1px var(--color-grey-400);margin-bottom:var(--spacing-xl)}.booking-container .booking-details{width:100%;padding-bottom:var(--spacing-m);margin-bottom:var(--spacing-m);position:relative;border-bottom:solid 1px var(--color-grey-400)}.booking-container .booking-details:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.booking-container .booking-details .summary-details{width:100%;display:flex;justify-content:space-between;padding:var(--spacing-m)}.booking-container .booking-details .summary-details .summary-content{display:flex;flex-direction:column;flex-grow:1;line-height:1.35;width:98%;overflow:hidden}.booking-container .booking-details .summary-details .summary-content .heading{font-size:16px;color:var(--color-blacker);font-weight:var(--font-semibold);padding:var(--spacing-none) var(--spacing-none) var(--spacing-s);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.booking-container .booking-details .summary-details .summary-content .heading .desk-view{display:block;align-items:center;max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.booking-container .booking-details .summary-details .summary-content .heading .mob-view{display:none}.booking-container .booking-details .summary-details .summary-content .heading i{font-size:20px;padding:var(--spacing-none) var(--spacing-xss);vertical-align:text-bottom}.booking-container .booking-details .summary-details .summary-content .heading .desk-view i{padding:0;vertical-align:middle;line-height:21px}.booking-container .booking-details .summary-details .summary-content .time-content{font-size:13px;color:var(--color-black);padding-bottom:var(--spacing-s);display:flex}.booking-container .booking-details .summary-details .summary-content .time-content span{padding-left:var(--spacing-xs)}.booking-container .booking-details .summary-details .summary-content .time-content em{font-style:normal;font-size:14px;color:var(--color-darker);font-weight:var(--font-semibold);padding-right:var(--spacing-xs)}.booking-container .booking-details .summary-details .summary-content .time-content em sup{font-size:13px;color:var(--color-red);font-weight:var(--font-medium)}.booking-container .booking-details .summary-details .summary-content .time-content em span{padding:0}.booking-container .booking-details .summary-details .summary-content .airline-details{display:flex;flex-wrap:wrap;font-size:13px;color:var(--color-black);align-items:center}.booking-container .booking-details .summary-details .summary-content .airline-details .airlines{display:flex;flex-wrap:wrap;align-items:center}.booking-container .booking-details .summary-details .summary-content .airline-details .airlines .logo-area{position:relative;display:flex;align-items:center}.booking-container .booking-details .summary-details .summary-content .airline-details .airlines .logo-area img{height:22px;width:22px;display:flex;align-items:center;justify-content:center;object-fit:contain;padding:2px;background-color:var(--color-white);cursor:pointer;border:solid 1px #ddd;border-radius:var(--border-radius-medium)}.booking-container .booking-details .summary-details .summary-content .airline-details .airlines .logo-area img+img{margin-left:-10px}.booking-container .booking-details .summary-details .summary-content .airline-details .airlines .logo-area img:hover{z-index:1}.booking-container .booking-details .summary-details .summary-content .airline-details .airlines .aname{position:relative;padding-left:var(--spacing-xss)}.booking-container .booking-details .summary-details .summary-content .airline-details span{padding-left:var(--spacing-xss);display:flex}.booking-container .booking-details .summary-details .summary-content .airline-details span:before{content:'';background-color:var(--border-grey);width:1px;height:12px;display:inline-block;margin-right:var(--spacing-xss);position:relative;top:3px}.booking-container .booking-details .summary-details .summary-content .airline-details span em{font-style:normal}.booking-container .booking-details .summary-details .summary-content .airline-details span em.cabin_changed{padding:1px 4px;background-color:#fff1f1;color:var(--color-red);border-radius:2px;cursor:pointer}.booking-container .booking-details .show-hide_text{font-size:15px;color:var(--color-secondary);font-weight:var(--font-medium);cursor:pointer;position:absolute;right:10px;top:36px;user-select:none;z-index:10}.booking-container .booking-details .show-hide_text:hover{opacity:.8}.booking-container .booking-details .toggle-box{width:100%;margin:0;padding:var(--spacing-m);position:relative;border:0}.booking-container .booking-details .toggle-box .trip-summary{padding:var(--spacing-none);margin:var(--spacing-none)}.booking-container .booking-details .toggle-box .heading{font-size:16px;color:var(--color-blacker);font-weight:var(--font-semibold);padding-bottom:var(--spacing-ss);width:98%;overflow:hidden}.booking-container .booking-details .toggle-box .heading .desk-view{display:block;max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.booking-container .booking-details .toggle-box .heading .mob-view{display:none}.booking-container .booking-details .toggle-box .heading i{font-size:20px;padding:var(--spacing-none) var(--spacing-xss);vertical-align:text-bottom}.booking-container .booking-details .toggle-box .heading .desk-view i{padding:0;vertical-align:middle}.booking-container .booking-details .toggle-box .trip-summary .trip-summary-container{width:100%;margin:0;padding:0}.booking-container .booking-details .toggle-box .trip-summary .air-details{width:100%;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:var(--spacing-m);gap:12px}.booking-container .booking-details .toggle-box .trip-summary .air-details img{width:auto;max-height:40px}.booking-container .booking-details .toggle-box .trip-summary .air-details .contents{display:flex;flex-direction:column;gap:var(--spacing-xxs)}.booking-container .booking-details .toggle-box .trip-summary .air-details .left-content{display:flex;align-items:center}.booking-container .booking-details .toggle-box .trip-summary .air-details .left-content .airline-name{font-size:16px;color:var(--color-blacker);font-weight:var(--font-medium);display:flex;align-items:center}.booking-container .booking-details .toggle-box .trip-summary .air-details .left-content .airline-name img{max-height:20px;display:none;width:auto;padding-right:var(--spacing-xs)}.booking-container .booking-details .toggle-box .trip-summary .air-details .left-content .fnumber{font-size:13px;color:var(--color-blacker);padding-left:var(--spacing-xss)}.booking-container .booking-details .toggle-box .trip-summary .air-details .left-content .fnumber .aircraft{display:none}.booking-container .booking-details .toggle-box .trip-summary .air-details .left-content .fnumber .aircraft span{padding:0 var(--spacing-xs);color:var(--border-grey)}.booking-container .booking-details .toggle-box .trip-summary .air-details .left-content .operated_by{font-size:11px;font-style:normal;padding-top:var(--spacing-xxs)}.booking-container .booking-details .toggle-box .trip-summary .air-details .left-content .operated_by span{padding:0 var(--spacing-xs);color:var(--border-grey)}.booking-container .booking-details .toggle-box .trip-summary .air-details .right-content{display:flex;align-items:center;padding-top:var(--spacing-xxs)}.booking-container .booking-details .toggle-box .trip-summary .air-details .right-content>div{font-size:13px;color:var(--color-blacker);display:flex}.booking-container .booking-details .toggle-box .trip-summary .air-details .right-content>div mark{padding:0 var(--spacing-xs);color:var(--border-grey);background-color:transparent}.booking-container .booking-details .toggle-box .trip-summary .air-details .right-content>div em{font-style:normal}.booking-container .booking-details .toggle-box .trip-summary .air-details .right-content>div em.cabin_changed{padding:0 4px;background-color:#fff1f1;color:var(--color-red);border-radius:2px;cursor:pointer;position:relative}.booking-container .booking-details .toggle-box .trip-summary .air-details .right-content>div .fare-text{position:relative;display:inline-block;padding:0;color:var(--color-blacker)}.booking-container .booking-details .toggle-box .trip-summary .air-details .details-content{display:flex;align-items:center}.booking-container .booking-details .toggle-box .trip-summary .air-details .details-content span{padding-left:var(--spacing-xss);font-size:13px;color:var(--color-black)}.booking-container .booking-details .toggle-box .trip-summary .air-details .details-content span:before{content:'';background-color:var(--color-black-secondary);width:5px;height:5px;border-radius:50%;display:inline-block;margin-right:var(--spacing-xss);vertical-align:middle}.booking-container .booking-details .toggle-box .trip-summary .air-details .details-content span:first-child{padding-left:var(--spacing-sm)}.booking-container .booking-details .toggle-box .trip-summary .air-details .details-content span:first-child:before{display:none}.booking-container .booking-details .toggle-box .trip-summary .air-details .details-content span .operated_by{font-size:12px;font-style:normal}.booking-container .booking-details .toggle-box .trip-summary .trip-details{display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:space-between;flex-direction:row;padding-left:var(--spacing-m)}.booking-container .booking-details .toggle-box .trip-summary .trip-details .content-area{padding-left:var(--spacing-xxl);position:relative;width:100%}.booking-container .booking-details .toggle-box .trip-summary .trip-details .content-area .dots{width:10px;height:10px;background-color:var(--color-secondary);border-radius:50%;position:absolute;left:-4px;top:7px}.booking-container .booking-details .toggle-box .trip-summary .trip-details .content-area .contents{margin:0;display:flex;flex-wrap:nowrap;justify-content:space-between}.booking-container .booking-details .toggle-box .trip-summary .trip-details .content-area .contents .left-contents{flex-grow:1;display:flex;flex-direction:column}.booking-container .booking-details .toggle-box .trip-summary .trip-details .content-area .contents .left-contents .iata-code{font-size:18px;color:var(--color-blacker);font-weight:var(--font-semibold);text-transform:uppercase}.booking-container .booking-details .toggle-box .trip-summary .trip-details .content-area .contents .left-contents .terminal-details{font-size:13px;color:var(--color-black);display:flex;flex-wrap:wrap}.booking-container .booking-details .toggle-box .trip-summary .trip-details .content-area .contents .left-contents .terminal-details .country{position:relative}.booking-container .booking-details .toggle-box .trip-summary .trip-details .content-area .contents .left-contents .terminal-details .terminal_mobile{display:none}.booking-container .booking-details .toggle-box .trip-summary .trip-details .content-area .contents .left-contents .terminal-details em{font-style:normal}.booking-container .booking-details .toggle-box .trip-summary .trip-details .content-area .contents .left-contents .touchdown{font-size:11px;color:var(--color-black)}.booking-container .booking-details .toggle-box .trip-summary .trip-details .content-area .contents .left-contents .touchdown:before{content:'';font-family:'Material Symbols Outlined';font-size:15px;padding-right:2px;color:var(--color-black-light);vertical-align:middle}.booking-container .booking-details .toggle-box .trip-summary .trip-details .content-area .contents .left-contents .touchdown .desk_view{position:relative}.booking-container .booking-details .toggle-box .trip-summary .trip-details .content-area .contents .left-contents .touchdown .mob_view{position:relative;display:none;text-transform:uppercase;color:var(--color-blacker);font-weight:var(--font-medium)}.booking-container .booking-details .toggle-box .trip-summary .trip-details .content-area .contents .right-contents{display:flex;flex-direction:column;text-align:right}.booking-container .booking-details .toggle-box .trip-summary .trip-details .content-area .contents .right-contents .time{font-size:18px;color:var(--color-blacker);font-weight:var(--font-semibold)}.booking-container .booking-details .toggle-box .trip-summary .trip-details .content-area .contents .right-contents .date{font-size:13px;color:var(--color-black)}.booking-container .booking-details .toggle-box .trip-summary .trip-details .content-area .contents .right-contents .date.changed{color:var(--color-red)}.booking-container .booking-details .toggle-box .trip-summary .trip-details .content-area .travel-time{font-size:14px;color:var(--color-black-secondary);padding:var(--spacing-m) 0}.booking-container .booking-details .toggle-box .trip-summary .trip-details .divider-area{margin:0}.booking-container .booking-details .toggle-box .trip-summary .trip-details .divider-area:before{content:" ";border-left:2px solid var(--color-secondary);position:absolute;left:0;bottom:calc(50% + 0px);top:10px;height:100%}.flight-amenities-section{width:100%;margin:var(--spacing-m) 0 0 var(--spacing-xxl);list-style:none;display:none;flex-wrap:nowrap;align-items:center}.flight-amenities-section li{width:auto;font-size:13px;color:var(--color-blacker);padding-right:var(--spacing-m);font-weight:var(--font-medium)}.flight-amenities-section li i{font-size:12px;color:var(--color-black);padding-right:var(--spacing-xxs)}.flight-amenities-section li:last-child{padding-right:0}.booking-container .booking-details .toggle-box .trip-summary .stopover-container{width:100%;background-color:var(--color-white);border-top:solid 1px #d4cdcc;border-bottom:solid 1px #d4cdcc;padding:var(--spacing-s);margin:var(--spacing-ml) 0;text-align:center}.booking-container .booking-details .toggle-box .trip-summary .stopover-container .contents{font-size:13px;color:var(--color-black-secondary);font-weight:var(--font-normal)}.booking-container .booking-details .toggle-box .trip-summary .stopover-container .contents i{font-size:14px;padding-right:var(--spacing-xxs);vertical-align:middle}.cabin-change_icon{font-size:15px;padding:0;color:var(--color-red);position:relative;cursor:pointer;vertical-align:middle}.toggle-box .trip-summary .baggage-details{width:100%;margin-top:var(--spacing-m);display:flex;flex-wrap:wrap;border-radius:var(--border-radius-medium);background-color:var(--color-background-light-grey);padding:var(--spacing-s);padding-right:var(--spacing-none)}.toggle-box .trip-summary .baggage-details span{font-size:13px;color:var(--color-black)}.toggle-box .trip-summary .baggage-details span+span{padding-left:var(--spacing-s)}.toggle-box .trip-summary .baggage-details span i{padding-right:var(--spacing-xxs);vertical-align:text-bottom;font-size:18px;color:var(--color-black-secondary)}.toggle-box .trip-summary .baggage-details span svg{fill:var(--color-black-secondary);vertical-align:bottom}.booking-container:last-child{margin-bottom:0}.booking-container.extra-detailed{background-color:transparent;box-shadow:none;margin-bottom:0;border:0;margin-top:var(--spacing-xl)}.booking-container.b-summary{margin-bottom:0}@media screen and (max-width:767px){.booking-container .booking-details .summary-details .summary-content .heading .desk-view{display:none}.booking-container .booking-details .summary-details .summary-content .heading .mob-view{display:flex;align-items:center}.booking-container .booking-details .toggle-box .heading .desk-view{display:none}.booking-container .booking-details .toggle-box .heading .mob-view{display:block}.booking-container .booking-details .toggle-box .trip-summary .trip-details .content-area .contents .left-contents .terminal-details .country{display:none}.flight-amenities-section li{font-size:14px;padding-right:var(--spacing-s)}.booking-container .booking-details .toggle-box .trip-summary .trip-details .content-area .contents .right-contents{min-width:80px}}@media screen and (max-width:580px){.booking-container .booking-details .toggle-box .trip-summary .air-details{gap:10px}.booking-container .booking-details .toggle-box .trip-summary .air-details .contents{line-height:1;gap:0}.booking-container .booking-details .toggle-box .trip-summary .air-details img{max-height:24px;margin-top:var(--spacing-xs)}.booking-container .booking-details .toggle-box .trip-summary .air-details .left-content .airline-name{font-size:14px;display:inline-flex}.booking-container .booking-details .toggle-box .trip-summary .air-details .left-content .fnumber{font-size:12px;display:inline-flex;padding-left:var(--spacing-xs);vertical-align:top}.booking-container .booking-details .toggle-box .trip-summary .air-details .left-content .fnumber .aircraft{display:inline-block}.booking-container .booking-details .toggle-box .trip-summary .air-details .left-content .operated_by{display:block}.booking-container .booking-details .toggle-box .trip-summary .air-details .left-content .operated_by span{display:none}.booking-container .booking-details .toggle-box .trip-summary .air-details .right-content{display:flex}.booking-container .booking-details .toggle-box .trip-summary .air-details .right-content>div{display:inline-flex;font-size:12px}.booking-container .booking-details .toggle-box .trip-summary .air-details .right-content>div:nth-child(2n) mark{display:none}.booking-container .booking-details .toggle-box .trip-summary .air-details .right-content>div:first-child{display:none}.booking-container .booking-details .toggle-box .trip-summary .air-details .right-content>div .fare-text{display:none}.booking-container .booking-details .toggle-box .trip-summary .trip-details{padding-left:var(--spacing-s)}.booking-container .booking-details .toggle-box .trip-summary .trip-details .content-area{padding-left:var(--spacing-l)}.flight-amenities-section{margin-left:var(--spacing-l)}.flight-amenities-section li{font-size:13px;padding-right:var(--spacing-xss)}.flight-amenities-section li i{font-size:13px;padding-right:var(--spacing-xxs)}.booking-container .booking-details .show-hide_text{top:15px}}@media screen and (max-width:479px){.booking-container .booking-details .summary-details .summary-content .heading{padding-bottom:var(--spacing-xs)}.booking-container .booking-details .summary-details .summary-content .time-content{font-size:13px;padding-bottom:var(--spacing-xs)}.booking-container .booking-details .summary-details .summary-content .airline-details{font-size:12px}.booking-container .booking-details .summary-details .summary-content .airline-details .airlines{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:98px}.booking-container .booking-details .summary-details .summary-content .airline-details .airlines .logo-area{display:none}.booking-container .booking-details .summary-details .summary-content .airline-details .airlines .aname{padding-left:0}.booking-container .booking-details .summary-details .summary-content .airline-details span{padding-left:3px}.booking-container .booking-details .summary-details .summary-content .airline-details span:before{margin-right:3px}.booking-container .booking-details .toggle-box .trip-summary .air-details .left-content .airline-name{display:inline-block;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.booking-container .booking-details .toggle-box .trip-summary .trip-details .content-area .contents{gap:20px}.booking-container .booking-details .toggle-box .trip-summary .trip-details .content-area .contents .left-contents .iata-code{font-size:16px}.booking-container .booking-details .toggle-box .trip-summary .trip-details .content-area .contents .left-contents .terminal-details{font-size:13px}.booking-container .booking-details .toggle-box .trip-summary .trip-details .content-area .contents .right-contents .time{font-size:16px}.booking-container .booking-details .toggle-box .trip-summary .trip-details .content-area .contents .right-contents .date{font-size:13px}.flight-amenities-section li span{display:none}.flight-amenities-section li i{font-size:16px;padding-right:var(--spacing-s)}.booking-container .booking-details .toggle-box .trip-summary .air-details .left-content .fnumber .aircraft{display:inline-block;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.booking-container .booking-details .toggle-box .trip-summary .trip-details .content-area .contents .left-contents .touchdown{font-size:10px}.booking-container .booking-details .toggle-box .trip-summary .trip-details .content-area .contents .left-contents .touchdown:before{font-size:14px}.booking-container .booking-details .toggle-box .trip-summary .trip-details .content-area .contents .left-contents .terminal-details .terminal_mobile{display:inline-flex}.booking-container .booking-details .toggle-box .trip-summary .trip-details .content-area .contents .left-contents .terminal-details .terminal_desktop{display:none}.booking-container .booking-details .toggle-box .trip-summary .trip-details .content-area .contents .left-contents .touchdown .desk_view{display:none}.booking-container .booking-details .toggle-box .trip-summary .trip-details .content-area .contents .left-contents .touchdown .mob_view{display:inline-block}.toggle-box .trip-summary .baggage-details span{width:100%}.toggle-box .trip-summary .baggage-details span+span{padding-left:var(--spacing-none);margin-top:var(--spacing-xs)}.booking-container .booking-details .summary-details{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.booking-container .booking-details .toggle-box{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.popup-baggage-detiled .heading{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.popup-baggage-detiled .views{padding-left:var(--spacing-s);padding-right:var(--spacing-sm)}}@media screen and (max-width:420px){.booking-container .booking-details .toggle-box .trip-summary .trip-details .content-area .contents .left-contents .terminal-details em{max-width:156px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal}}.se-container{width:100%;background-color:var(--color-white);box-shadow:var(--box-shadow-medium);position:relative;z-index:1041}.se-container .close-se{display:none;position:absolute;right:0;top:10px;cursor:pointer;z-index:1400}.page-overlay{background-color:rgba(0,0,0,.3);left:0;top:0;position:absolute;width:100%;height:100%;content:"";z-index:99}.search-engine-wrapper{width:100%;border-radius:var(--border-radius-large);padding:var(--spacing-ml) var(--spacing-none);display:inline-block;vertical-align:top}.search-engine-wrapper .multi-leg-container{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.search-engine-wrapper .multi-leg-container .multi-leg{width:100%;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;background-color:var(--color-background-grey-100);border-bottom:solid 3px var(--color-white)}.search-engine-wrapper .multi-leg-container .multi-leg:first-child{border-radius:var(--border-radius-standard) var(--border-radius-standard) 0 0}.search-engine-wrapper .multi-leg-container .multi-leg:last-child{border-radius:0 0 var(--border-radius-standard) var(--border-radius-standard);border-bottom:0}.search-engine-wrapper .multi-leg-container .multi-leg .res_flight-count{width:100%;flex-wrap:nowrap;align-items:center;display:none}.search-engine-wrapper .multi-leg-container .multi-leg .res_flight-count .flight-count{display:flex;align-items:flex-start;font-size:16px;color:var(--color-black-secondary);font-weight:500}.search-engine-wrapper .multi-leg-container .multi-leg .res_flight-count .leg-close{display:flex;align-items:flex-end}.search-engine-wrapper .multi-leg-container .multi-leg .res_flight-count .leg-close i{font-size:24px;color:var(--color-black-secondary)}.search-engine-wrapper .multi-leg-container .multi-leg .input-wrapper{display:flex;width:100%;flex-wrap:nowrap;position:relative;align-items:center}.search-engine-wrapper .multi-leg-container .multi-leg .input-wrapper .input-section{width:100%;position:relative}.search-engine-wrapper .multi-leg-container .multi-leg .input-wrapper .input-section .input-content{width:100%;height:56px;padding:var(--spacing-none) var(--spacing-sm);font-size:12px;cursor:pointer;display:flex;flex-direction:column;justify-content:center}.search-engine-wrapper .multi-leg-container .multi-leg .input-wrapper .input-section:last-of-type .input-content{border-left:solid 3px var(--color-white);border-right:solid 3px var(--color-white)}.search-engine-wrapper .multi-leg-container .multi-leg .input-wrapper .input-section .input-content .input_row{display:flex;align-items:center}.search-engine-wrapper .multi-leg-container .multi-leg .input-wrapper .input-section .input-content .input_row i{font-size:28px;color:#ccc;padding-right:var(--spacing-s)}.search-engine-wrapper .multi-leg-container .multi-leg .input-wrapper .input-section .input-content .input_row svg{fill:var(--color-grey-400);margin-right:var(--spacing-s)}.search-engine-wrapper .multi-leg-container .multi-leg .input-wrapper .input-section .input-content .input_row .inp_col-container{width:100%;display:none;align-items:center}.search-engine-wrapper .multi-leg-container .multi-leg .input-wrapper .input-section .input-content .input_row .inp_placeholder{display:flex;align-items:center;font-size:13px;color:var(--color-black-secondary)}.search-engine-wrapper .multi-leg-container .multi-leg .input-wrapper .input-section .input-content .input_row .inp_col{flex:1 1}.search-engine-wrapper .multi-leg-container .multi-leg .input-wrapper .input-section .input-content .input_row .inp_col .inp_value{position:relative;height:20px}.search-engine-wrapper .multi-leg-container .multi-leg .input-wrapper .input-section .input-content .input_row .inp_col .inp_value span{position:absolute;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;font-size:14px;font-weight:500;color:var(--color-black)}.search-engine-wrapper .multi-leg-container .multi-leg .input-wrapper .input-section .input-content .input_row .inp_col .inp_country{font-size:12px;color:var(--color-black-secondary)}.search-engine-wrapper .multi-leg-container .multi-leg .input-wrapper .input-section .input-content .input_row .inp_badge{color:var(--color-primary);background-color:var(--color-primary-bg-100);padding:var(--spacing-xxs) var(--spacing-xs);border-radius:var(--border-radius-small);font-size:12px;text-transform:uppercase}.search-engine-wrapper .multi-leg-container .multi-leg .date-wrapper .input-section:last-of-type .input-content{justify-content:center;padding:var(--spacing-m);border-left:solid 3px var(--color-white);cursor:default;border-right:0}.search-engine-wrapper .multi-leg-container .multi-leg .date-wrapper .input-section:last-of-type{max-width:80px;min-width:80px}.search-engine-wrapper .multi-leg-container .multi-leg .date-wrapper .input-section .input-content{padding-right:0}.search-engine-wrapper .multi-leg-container .multi-leg .date-wrapper .input-section .input-content .input_row .inp_col .inp_value{height:auto}.search-engine-wrapper .multi-leg-container .multi-leg .date-wrapper .input-section .input-content .input_row .inp_col .inp_value span{position:relative}.search-engine-wrapper .multi-leg-container .multi-leg .date-wrapper .input-section .input-content .input_row .inp_col .inp_value input{background-color:transparent;height:56px;padding:0;font-weight:500;font-size:14px;cursor:pointer;border:0}.search-engine-wrapper .multi-leg-container .multi-leg .input-wrapper .input-section .input-content .leg_delete{max-width:80px;display:flex;justify-content:center}.search-engine-wrapper .multi-leg-container .multi-leg .input-wrapper .input-section .input-content .leg_delete i{cursor:pointer;color:var(--color-black-secondary)}.search-engine-wrapper .multi-leg-container .cabin_btn-wrapper{width:100%;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;margin-top:var(--spacing-m);background-color:transparent;border:0}.search-engine-wrapper .multi-leg-container .cabin_btn-wrapper .input-wrapper{flex:7 1}.search-engine-wrapper .multi-leg-container .cabin_btn-wrapper .input-wrapper .input-section .add_flights{width:100%;height:65px;padding:var(--spacing-none) var(--spacing-sm);font-size:16px;color:var(--color-black);cursor:pointer;display:flex;flex-direction:column;justify-content:center;background-color:var(--color-background-light);border-radius:var(--border-radius-standard);text-align:center;max-width:300px}.search-engine-wrapper .bottom-container{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:var(--spacing-sm)}.search-engine-wrapper .bottom-container .cabin_btn-wrapper{width:100%;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between}.search-engine-wrapper .bottom-container .cabin_btn-wrapper .input-wrapper{display:flex;width:100%;flex-wrap:nowrap;position:relative;align-items:center}.search-engine-wrapper .bottom-container .cabin_btn-wrapper .input-wrapper .input-section{width:100%;position:relative}.search-engine-wrapper .bottom-container .cabin_btn-wrapper .input-wrapper .input-section .add_flights{background-color:var(--color-primary-bg-100);height:56px;text-align:center;font-size:16px;color:var(--color-primary);border-radius:var(--border-radius-standard);display:flex;align-items:center;justify-content:center;max-width:300px;cursor:pointer;user-select:none}.search-engine-wrapper .bottom-container .cabin_btn-wrapper .input-wrapper .input-section .add_flights:hover{background:var(--color-grey-lighter);color:var(--color-black)}.search-engine-wrapper .bottom-container .cabin_btn-wrapper .input-wrapper .input-section .input-content{width:100%;height:56px;padding:var(--spacing-none) var(--spacing-sm);font-size:12px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;background-color:var(--color-white)}.search-engine-wrapper .bottom-container .cabin_btn-wrapper .input-wrapper .input-section .input-content.cabin-wrapper{border:solid 1px var(--color-background-light-grey);border-radius:var(--border-radius-standard)}.search-engine-wrapper .bottom-container .cabin_btn-wrapper .input-wrapper .input-section .input-content .input_row{display:flex;align-items:center}.search-engine-wrapper .bottom-container .cabin_btn-wrapper .input-wrapper .input-section .input-content .input_row .inp_col{flex:1 1}.search-engine-wrapper .bottom-container .cabin_btn-wrapper .input-wrapper .input-section .input-content .input_row .inp_col .inp_value{position:relative;height:20px}.search-engine-wrapper .bottom-container .cabin_btn-wrapper .input-wrapper .input-section .input-content .input_row .inp_col .inp_value span{position:absolute;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;font-size:14px;font-weight:500;color:var(--color-black)}.search-engine-wrapper .bottom-container .cabin_btn-wrapper .input-wrapper .input-section .input-content .input_row .inp_col .inp_placeholder{font-size:12px;color:var(--color-black-secondary)}.search-engine-wrapper .bottom-container .cabin_btn-wrapper .input-wrapper .input-section .input-content .input_row .inp_badge{color:var(--color-black-secondary);font-size:18px}.search-engine-wrapper .bottom-container .cabin_btn-wrapper .input-wrapper .input-section .input-content .input_row .inp_badge i{vertical-align:bottom}.search-engine-wrapper .bottom-container .cabin_btn-wrapper .input-wrapper .input-section .input-content .input_row .inp_badge svg{fill:var(--color-black-secondary);margin-right:0}.search-engine-wrapper .bottom-container .cabin_btn-wrapper .cabin-wrapper .input-section:last-of-type{max-width:180px;justify-content:center;padding:0;border-left:0;cursor:default;margin-left:var(--spacing-s)}.search-engine-wrapper .bottom-container .cabin_btn-wrapper .cabin-wrapper .input-section:last-of-type .input-content{background-color:transparent;padding:var(--spacing-none)}.search-engine-wrapper .bottom-container .cabin_btn-wrapper .input-wrapper .input-section .input-content .search_btn{background-color:var(--color-primary);text-align:center;border:solid 1px var(--color-primary);cursor:pointer;font-size:18px;color:var(--color-white);font-weight:500;border-radius:var(--border-radius-standard);height:65px}.search-engine-wrapper .bottom-container .cabin_btn-wrapper .input-wrapper .input-section .input-content .search_btn:hover{background-color:var(--color-white);color:var(--color-primary)}.search-engine-wrapper .bottom-container .cabin_btn-wrapper .input-wrapper .input-section .input-content .search_btn i{font-size:24px;vertical-align:text-top}.search-engine-wrapper .bottom-container .cabin_btn-wrapper .input-wrapper .input-section .input-content .search_btn svg{fill:var(--color-white)}.search-engine-wrapper .bottom-container .cabin_btn-wrapper .input-wrapper .input-section .input-content .search_btn:hover svg{fill:var(--color-primary)}.cabin-dropdown-section{width:100%;background:#fff;opacity:0;visibility:hidden;position:absolute;-webkit-transform:translateY(10%);-moz-transform:translateY(10%);transform:translateY(10%);top:65px;left:0;right:auto;box-shadow:0 0 5px 0 rgba(0,0,0,.2);-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;transition:all .35s ease-out;padding:15px;border-radius:4px;cursor:default}.cabin-dropdown-section.opened{visibility:visible;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);z-index:105}.cabin-dropdown-section .travellers-area{width:100%;margin:0;padding:0;overflow:hidden}.cabin-dropdown-section .travellers-area li{width:100%;display:flex;flex-wrap:nowrap;margin-bottom:var(--spacing-sm);align-items:center;justify-content:space-between}.cabin-dropdown-section .travellers-area li:last-child{margin-right:0}.cabin-dropdown-section .travellers-area label{font-size:15px;color:var(--color-black);display:flex;font-weight:500;line-height:24px}.cabin-dropdown-section .travellers-area label span{font-size:11px;color:var(--color-black-secondary);padding-left:var(--spacing-xs);font-weight:400}.cabin-dropdown-section .travellers-area .numbers-row{display:flex;min-width:85px}.cabin-dropdown-section .travellers-area input{background:#fff;font-family:'Rubik',sans-serif;color:#333;padding:var(--spacing-none);float:left;text-align:center;width:30px;border-top:solid 1px #b6b6b6;border-bottom:solid 1px #b6b6b6;border-left:0;border-right:0;height:30px;font-size:14px;line-height:30px}.cabin-dropdown-section .travellers-area .button{background:var(--color-background-light);padding:0;float:left;text-align:center;width:30px;border:solid 1px #b6b6b6;cursor:pointer;height:30px;font-size:12px;border-radius:2px 0 0 2px;-webkit-user-select:none;user-select:none}.cabin-dropdown-section .travellers-area .button i{font-size:20px;line-height:28px;color:var(--color-black);font-weight:400}.cabin-dropdown-section .travellers-area .inc{border-radius:0 2px 2px 0;border-right:solid 1px #b6b6b6}.cabin-dropdown-section .travellers-area .numbers-row{min-width:85px;float:right}.cabin-dropdown-section .child-age-container{width:100%;padding:0;margin:var(--spacing-none);vertical-align:top;display:none}.cabin-dropdown-section .child-age-container li{width:50%;float:left;margin:0;padding-right:10px}.cabin-dropdown-section .child-age-container li label{font-size:10px;padding-top:var(--spacing-xs)}.cabin-dropdown-section .child-age-container li:nth-child(even){padding-right:0;padding-left:10px}.cabin-dropdown-section .child-age-container select{font-size:12px}.cabin-dropdown-section .cabin-area{width:100%;padding:0;margin:var(--spacing-sm) var(--spacing-none) var(--spacing-ml);display:inline-block;vertical-align:top}.cabin-dropdown-section .cabin-area .heading{font-size:15px;color:var(--color-black);display:flex;font-weight:500;padding-bottom:var(--spacing-xxs)}.cabin-dropdown-section .cabin-area select{font-size:14px}.cabin-dropdown-section .done_btn-container{width:100%;margin:0;padding:0;display:inline-block;vertical-align:top}.cabin-dropdown-section .done_btn-container .done_btn{width:100%;background-color:var(--color-white);border:solid 1px var(--color-primary);border-radius:var(--border-radius-large);font-size:16px;color:var(--color-primary);padding:var(--spacing-xs) var(--spacing-l)}.cabin-dropdown-section .done_btn-container .done_btn:hover{background-color:var(--color-primary);color:var(--color-white)}.search-engine-wrapper .multi-leg-container .multi-leg .input-wrapper .input-section .inp_dropdown{position:absolute;top:0;left:0;width:100%;max-width:500px;max-height:250px;overflow-y:auto;padding:0 var(--spacing-sm) var(--spacing-sm) var(--spacing-sm);z-index:2;color:var(--color-black-secondary);background-color:var(--color-white);border-radius:var(--border-radius);box-shadow:0 8px 24px rgba(145,149,158,.2);display:none}.search-engine-wrapper .multi-leg-container .multi-leg .input-wrapper .input-section .inp_dropdown .drpodown_title{font-size:12px;display:flex;align-items:center;height:var(--spacing-xxl)}.search-engine-wrapper .multi-leg-container .multi-leg .input-wrapper .input-section .inp_dropdown .drpodown_title i{font-size:16px;color:var(-color-grey-light);margin-left:auto;cursor:pointer}.search-engine-wrapper .multi-leg-container .multi-leg .input-wrapper .input-section .inp_dropdown input{width:100%;height:48px;padding:0 10px;font-size:1rem;border:1px solid #e1e8ee;background-color:#fff;border-radius:var(--border-radius-medium);-webkit-appearance:none;color:var(--color-black)}.search-engine-wrapper .multi-leg-container .multi-leg .input-wrapper .input-section .inp_dropdown .dropdown-result{margin:var(--spacing-sm) -12px var(--spacing-none)}.search-engine-wrapper .multi-leg-container .multi-leg .input-wrapper .input-section .inp_dropdown .dropdown-result ul{font-family:'Rubik',sans-serif;position:relative;margin:0;padding:0;box-shadow:none!important;border:0;top:0!important;left:auto!important;width:100%!important;max-height:inherit;overflow:auto}.search-engine-wrapper .multi-leg-container .multi-leg .input-wrapper .input-section .inp_dropdown .dropdown-result li{display:flex;align-items:center;padding:var(--spacing-s) var(--spacing-sm);margin:0;border-bottom:solid 1px var(--color-background-light);cursor:pointer;width:auto;background-color:var(--color-white)}.search-engine-wrapper .multi-leg-container .multi-leg .input-wrapper .input-section .inp_dropdown .dropdown-result li .port-text{flex:1 1;font-size:14px;color:var(--color-black);line-height:1.35;margin:0!important}.search-engine-wrapper .multi-leg-container .multi-leg .input-wrapper .input-section .inp_dropdown .dropdown-result li .port-text .airport_country{font-size:10px;color:var(--color-black-light)}.search-engine-wrapper .multi-leg-container .multi-leg .input-wrapper .input-section .inp_dropdown .dropdown-result li .port_code{border:1px solid var(--color-background-light);padding:2px 6px;margin-left:auto;font-size:12px;text-transform:uppercase;color:var(--color-black-secondary);line-height:16px}.search-engine-wrapper .multi-leg-container .multi-leg .input-wrapper .input-section .inp_dropdown .dropdown-result li .ui-menu .ui-state-focus,.search-engine-wrapper .multi-leg-container .multi-leg .input-wrapper .input-section .inp_dropdown .dropdown-result li .ui-menu .ui-state-active{margin:0!important}.se-tabs-container{position:relative}.se-tabs-container .se-tabs{display:inline-block;width:auto;margin-top:var(--spacing-m);padding:var(--spacing-none);margin-bottom:-6px;margin-top:var(--spacing-m)}.se-tabs-container .se-tabs .tab_btn{padding:0;color:var(--color-black);font-size:14px;font-weight:400;border:0;background:transparent}.se-tabs-container .se-tabs .tab_btn+.tab_btn{padding-left:var(--spacing-xs)}.se-tabs-container .se-tabs .tab_btn.active{color:var(--color-secondary)}.se-tabs-container .se-tabs a{display:inline-block;vertical-align:top}.se-tabs-container .se-tabs .tab_btn::before{content:'';font-family:'Font Awesome 6 Free';font-size:16px;color:var(--color-black);margin-right:var(--spacing-xs)}.se-tabs-container .se-tabs .tab_btn.active::before{content:'';font-family:'Font Awesome 6 Free';font-size:16px;color:var(--color-secondary);margin-right:var(--spacing-xs)}.calendar-header{width:100%;position:relative;text-align:left;padding:10px 12px 20px 12px}.flatpickr-calendar{border-radius:12px!important}.flatpickr-months{position:relative}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{top:-8px!important}.journey-dropdown{width:auto;position:relative}.journey-dropdown .dropdown_btn{width:auto;align-items:center;border:0;border-radius:var(--border-radius-default);cursor:pointer;display:inline-flex;height:32px;padding:0 15px;background-color:#fff;box-shadow:inset 0 0 0 1px #c1c7cf;color:var(--color-black)}.journey-dropdown .dropdown_btn .inner-text{font-size:13px}.journey-dropdown .dropdown_btn i{font-size:20px;vertical-align:text-top;margin-left:var(--spacing-xs);margin-right:-8px}.journey-dropdown .dropdown_btn:hover{box-shadow:inset 0 0 0 1px var(--color-darker)}.journey_drop-box{width:auto;background:var(--color-white);box-shadow:0 4px 14px 0 #25201f40;border-radius:var(--border-radius-default);opacity:0;position:absolute;transition:all .35s ease-out;height:auto}.journey_drop-box{width:auto;min-width:250px;background:#fff;opacity:0;visibility:hidden;position:absolute;-webkit-transform:translateY(10%);-moz-transform:translateY(10%);transform:translateY(10%);top:35px;left:0;right:auto;box-shadow:0 0 5px 0 rgba(0,0,0,.2);-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;transition:all .35s ease-out;padding:15px;border-radius:4px;cursor:default}.journey_drop-box.opened{visibility:visible;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);z-index:1160}.journey_drop-box ul{list-style:none}.journey_drop-box ul li{display:flex;align-items:center;gap:10px;color:var(--color-black);padding:6px 12px}.journey_drop-box ul li i{font-size:16px}.journey_drop-box ul li span{font-size:13px}.journey_drop-box ul li+li{margin-top:6px}.journey_drop-box ul li:hover{background-color:var(--color-background-light-grey);cursor:pointer}.dayContainer{padding:0 10px!important}.calendar-footer{width:100%;margin-top:10px;border-top:dashed 1px #ccc;padding:8px 12px;display:flex;justify-content:space-between;align-items:center}.calendar-footer .text-type{font-size:13px}.calendar-footer .apply-btn{background-color:var(--color-primary);color:var(--color-white);padding:4px 10px;font-size:15px}.calendar-footer .apply-btn:hover{background-color:#da5b12}.numInputWrapper:hover{background:none!important}.numInputWrapper span.arrowUp{display:none}.numInputWrapper span.arrowDown{display:none}.calendar-header .pop_calendar-date{display:none;flex-wrap:nowrap;gap:4px;width:100%;margin-top:var(--spacing-sm)}.calendar-header .pop_calendar-date .print_date{width:50%;text-align:center;border:solid 2px var(--color-primary-100);background-color:var(--color-primary-100);color:var(--color-blacker);font-size:13px;padding:var(--spacing-ss) 0;line-height:1.5;position:relative}.calendar-header .pop_calendar-date .print_date.focused{border-color:#ff9d64}.calendar-header .pop_calendar-date .print_date:first-child{border-radius:var(--spacing-xs) 0 0 var(--spacing-xs)}.calendar-header .pop_calendar-date .print_date:last-child{border-radius:0 var(--spacing-xs) var(--spacing-xs) 0}.calendar-header .pop_calendar-date .print_date i{font-size:18px;position:absolute;right:5px;top:12px;color:var(--color-black)}.calendar-header .pop_calendar-date .print_date.oneway{width:100%;border-radius:var(--spacing-xs)!important}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{width:28px;height:28px;background-color:var(--color-background-light-grey);padding:0;border-radius:50%;top:4px!important}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{width:28px;height:28px;background-color:var(--color-background-light-grey);padding:0;border-radius:50%;top:4px!important}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:14px}.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:14px}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:12px!important;height:12px!important}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{fill:var(--color-white)}.flatpickr-weekdays{margin:var(--spacing-xss) 0}.rangeMode .flatpickr-day{font-weight:500}.flatpickr-current-month{padding-top:4px}@media screen and (max-width:1200px){.search-engine-wrapper{width:100%}.cabin-dropdown-section .travellers-area label{flex-direction:column}}@media screen and (max-width:1152px){.cabin-dropdown-section .travellers-area label{flex-wrap:wrap;line-height:1.25}.cabin-dropdown-section .travellers-area label span{padding-left:var(--spacing-none)}}@media(min-width:1024px){.search-engine-wrapper .multi-leg-container .multi-leg .input-wrapper{flex:9 1}.search-engine-wrapper .multi-leg-container .multi-leg .date-wrapper{flex:3 1}.search-engine-wrapper .bottom-container .cabin_btn-wrapper .input-wrapper{flex:7 1}.search-engine-wrapper .bottom-container .cabin_btn-wrapper .cabin-wrapper{flex:5 1}}@media screen and (max-width:1024px){.search-engine-wrapper .multi-leg-container .multi-leg{flex-wrap:wrap;margin-bottom:10px;background-color:transparent}.search-engine-wrapper .multi-leg-container .multi-leg .input-wrapper{flex-wrap:wrap;background-color:var(--color-background-grey-100)}.search-engine-wrapper .multi-leg-container .multi-leg .input-wrapper:nth-child(n){border-radius:var(--border-radius-standard) var(--border-radius-standard) 0 0}.search-engine-wrapper .multi-leg-container .multi-leg .input-wrapper:last-child{border-radius:0 0 var(--border-radius-standard) var(--border-radius-standard)}.search-engine-wrapper .multi-leg-container .multi-leg .input-wrapper .input-section:last-of-type .input-content{border-top:solid 3px var(--color-white);border-bottom:solid 3px var(--color-white);border-left:0;border-right:0}.search-engine-wrapper .multi-leg-container .multi-leg .date-wrapper .input-section:last-of-type{display:none}.search-engine-wrapper .multi-leg-container .multi-leg .res_flight-count{display:flex;justify-content:space-between;margin-bottom:var(--spacing-s)}.search-engine-wrapper .bottom-container{flex-wrap:wrap;margin-top:var(--spacing-s)}.search-engine-wrapper .bottom-container .cabin_btn-wrapper{flex-wrap:wrap}.search-engine-wrapper .bottom-container .cabin_btn-wrapper .input-wrapper .input-section .add_flights{max-width:inherit;margin-bottom:var(--spacing-sm)}.cabin-dropdown-section .travellers-area label{flex-wrap:nowrap;line-height:24px}.cabin-dropdown-section .travellers-area label span{padding-left:var(--spacing-xs)}.flatpickr-calendar{left:31px!important}.cabin-dropdown-section .travellers-area label{flex-direction:inherit}}@media screen and (max-width:767px){.search-engine-wrapper .bottom-container .cabin_btn-wrapper .cabin-wrapper .input-section:last-of-type{max-width:inherit;margin-left:var(--spacing-none);margin-top:var(--spacing-sm)}.search-engine-wrapper .bottom-container .cabin_btn-wrapper .cabin-wrapper{flex-wrap:wrap}.search-engine-wrapper .bottom-container .cabin_btn-wrapper .cabin-wrapper .input-section:last-of-type .input-content{padding:var(--spacing-none)}.search-engine-wrapper .multi-leg-container .multi-leg .input-wrapper .input-section .inp_dropdown{position:fixed;z-index:9999;max-height:none;height:100%}.search-engine-wrapper{padding-left:var(--spacing-xss);padding-right:var(--spacing-xss)}.se-container{overflow:auto;top:0;right:0;left:0;bottom:0;height:100%;z-index:1200;position:fixed}.se-container .close-se{display:block}.search-engine-wrapper{overflow:hidden}.cabin-dropdown-section{position:fixed;top:0;height:100%}body.overflow_hidden{overflow:hidden}.calendar-header .pop_calendar-date{display:flex}}.se-wrapper{width:100%;position:relative;padding:20px 0}.se-tabs-container{position:relative}.se-tabs-container .se-tabs{display:inline-block;width:auto;margin-bottom:var(--spacing-s);padding:var(--spacing-xxs);margin-top:0}.se-tabs-container .se-tabs .tab_btn{padding:0;color:var(--color-black);font-size:14px;font-weight:400;border:0;background:transparent}.se-tabs-container .se-tabs .tab_btn+.tab_btn{padding-left:var(--spacing-xs)}.se-tabs-container .se-tabs .tab_btn.active{color:var(--color-secondary)}.se-tabs-container .se-tabs a{display:inline-block;vertical-align:top}.se-tabs-container .se-tabs .tab_btn::before{content:'';font-family:'Font Awesome 6 Free';font-size:16px;color:var(--color-black);margin-right:var(--spacing-xs)}.se-tabs-container .se-tabs .tab_btn.active::before{content:'';font-family:'Font Awesome 6 Free';font-size:16px;color:var(--color-secondary);margin-right:var(--spacing-xs)}.search-engine-wrapper{width:100%;padding:var(--spacing-s) 0;display:flex;flex-wrap:wrap;vertical-align:top;margin:0 auto}.search-engine-wrapper .leg-container{width:100%;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;border-bottom:solid 3px var(--color-white)}.search-engine-wrapper .leg-container .input-wrapper{display:flex;width:100%;flex-wrap:nowrap;position:relative;align-items:center;background-color:var(--color-background-grey-100)}.search-engine-wrapper .leg-container .input-wrapper:first-child{border-radius:var(--border-radius-standard) 0 0 var(--border-radius-standard)}.search-engine-wrapper .leg-container .input-wrapper:nth-child(2n){border-radius:0 var(--border-radius-standard) var(--border-radius-standard) 0}.search-engine-wrapper .leg-container .input-wrapper .input-section{width:100%;position:relative}.search-engine-wrapper .leg-container .input-wrapper .input-section .input-content{width:100%;height:56px;padding:var(--spacing-none) var(--spacing-sm);font-size:12px;cursor:pointer;display:flex;flex-direction:column;justify-content:center}.search-engine-wrapper .leg-container .input-wrapper .input-section:last-of-type .input-content{border-left:solid 3px var(--color-white);border-right:solid 3px var(--color-white)}.search-engine-wrapper .leg-container .input-wrapper .input-section .input-content .input_row{display:flex;align-items:center}.search-engine-wrapper .leg-container .input-wrapper .input-section .input-content .input_row i{font-size:28px;color:#ccc;padding-right:var(--spacing-s)}.search-engine-wrapper .leg-container .input-wrapper .input-section .input-content .input_row svg{fill:var(--color-grey-400);margin-right:var(--spacing-s)}.search-engine-wrapper .leg-container .input-wrapper .input-section .input-content .input_row .inp_col-container{width:100%;display:none;align-items:center}.search-engine-wrapper .leg-container .input-wrapper .input-section .input-content .input_row .inp_placeholder{display:flex;align-items:center;font-size:13px;color:var(--color-black-secondary)}.search-engine-wrapper .leg-container .input-wrapper .input-section .input-content .input_row .inp_col{flex:1 1}.search-engine-wrapper .leg-container .input-wrapper .input-section .input-content .input_row .inp_col .inp_value{position:relative;height:20px}.search-engine-wrapper .leg-container .input-wrapper .input-section .input-content .input_row .inp_col .inp_value span{position:absolute;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;font-size:14px;font-weight:500;color:var(--color-black)}.search-engine-wrapper .leg-container .input-wrapper .input-section .input-content .input_row .inp_col .inp_country{font-size:12px;color:var(--color-black-secondary)}.search-engine-wrapper .leg-container .input-wrapper .input-section .input-content .input_row .inp_badge{color:var(--color-primary);background-color:var(--color-primary-bg-100);padding:var(--spacing-xxs) var(--spacing-xs);border-radius:var(--border-radius-small);font-size:12px;text-transform:uppercase}.search-engine-wrapper .leg-container .input-wrapper .date-wrapper .input-section .input-content .input_row .inp_placeholder{display:flex;align-items:center;font-size:13px;color:var(--color-black-secondary);line-height:14px}.search-engine-wrapper .leg-container .input-wrapper .input-section.date-wrapper .input-content .input_row .inp_col .inp_value{height:auto}.search-engine-wrapper .leg-container .input-wrapper .input-section.date-wrapper .input-content .input_row .inp_col .inp_value span{position:relative}.search-engine-wrapper .leg-container .input-wrapper .input-section.date-wrapper .input-content .input_row .inp_col .inp_value input{background-color:transparent;width:100%;height:auto;padding:0;font-weight:500;font-size:14px;cursor:pointer;border:0;overflow:hidden!important;text-overflow:ellipsis;white-space:nowrap}.search-engine-wrapper .leg-container .input-wrapper .input-section.cabin-wrapper .input-content .input_row .inp_badge{background-color:transparent;padding:0}.search-engine-wrapper .leg-container .input-wrapper .input-section.cabin-wrapper .input-content .input_row .inp_badge i{vertical-align:bottom;font-size:24px;padding:0;color:var(--color-black-secondary)}.search-engine-wrapper .leg-container .input-wrapper .input-section.cabin-wrapper .input-content .input_row .inp_badge svg{fill:var(--color-black-secondary);margin-right:0}.search-engine-wrapper .leg-container .input-wrapper .input-section.cabin-wrapper{border-right:0;padding-left:0}.search-engine-wrapper .leg-container .search-wrapper .search_btn{background-color:var(--color-primary);text-align:center;border:solid 1px var(--color-primary);cursor:pointer;font-size:18px;color:var(--color-white);border-radius:56px;height:56px;min-width:56px}.search-engine-wrapper .leg-container .search-wrapper .search_btn:hover{background-color:var(--color-white);color:var(--color-primary)}.search-engine-wrapper .leg-container .search-wrapper .search_btn i{font-size:24px;vertical-align:text-top}.search-engine-wrapper .leg-container .search-wrapper .search_btn span{display:none}.search-engine-wrapper .leg-container .search-wrapper .search_btn svg{fill:var(--color-white)}.search-engine-wrapper .leg-container .search-wrapper .search_btn:hover svg{fill:var(--color-primary)}.search-engine-wrapper .leg-container .input-wrapper .input-section .inp_dropdown{position:absolute;top:0;left:0;width:100%;max-width:500px;max-height:250px;overflow-y:auto;padding:0 var(--spacing-sm) var(--spacing-sm) var(--spacing-sm);z-index:2;color:var(--color-black-secondary);background-color:var(--color-white);border-radius:var(--border-radius);box-shadow:0 8px 24px rgba(145,149,158,.2);display:none;min-width:320px}.search-engine-wrapper .leg-container .input-wrapper .input-section .inp_dropdown .drpodown_title{font-size:12px;display:flex;align-items:center;height:var(--spacing-xxl)}.search-engine-wrapper .leg-container .input-wrapper .input-section .inp_dropdown .drpodown_title i{font-size:16px;color:var(-color-grey-light);margin-left:auto;cursor:pointer}.search-engine-wrapper .leg-container .input-wrapper .input-section .inp_dropdown input{width:100%;height:48px;padding:0 10px;font-size:1rem;border:1px solid #e1e8ee;background-color:#fff;border-radius:var(--border-radius-medium);-webkit-appearance:none;color:var(--color-black)}.search-engine-wrapper .leg-container .input-wrapper .input-section .inp_dropdown .dropdown-result{margin:var(--spacing-sm) -12px var(--spacing-none)}.search-engine-wrapper .leg-container .input-wrapper .input-section .inp_dropdown .dropdown-result ul{font-family:'Rubik',sans-serif;position:relative;margin:0;padding:0;box-shadow:none!important;border:0;top:0!important;left:auto!important;width:100%!important;max-height:inherit;overflow:auto}.search-engine-wrapper .leg-container .input-wrapper .input-section .inp_dropdown .dropdown-result li{display:flex;align-items:center;padding:var(--spacing-s) var(--spacing-sm);margin:0;border-bottom:solid 1px var(--color-background-light);cursor:pointer;width:auto;background-color:var(--color-white)}.search-engine-wrapper .leg-container .input-wrapper .input-section .inp_dropdown .dropdown-result li .port-text{flex:1 1;font-size:14px;color:var(--color-black);line-height:1.35;margin:0!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-engine-wrapper .leg-container .input-wrapper .input-section .inp_dropdown .dropdown-result li .port-text .airport_country{font-size:10px;color:var(--color-black-light)}.search-engine-wrapper .leg-container .input-wrapper .input-section .inp_dropdown .dropdown-result li .port_code{border:1px solid var(--color-background-light);padding:2px 6px;margin-left:auto;font-size:12px;text-transform:uppercase;color:var(--color-black-secondary);line-height:16px}.search-engine-wrapper .leg-container .input-wrapper .input-section .inp_dropdown .dropdown-result li .ui-menu .ui-state-focus,.search-engine-wrapper .leg-container .input-wrapper .input-section .inp_dropdown .dropdown-result li .ui-menu .ui-state-active{margin:0!important}.cabin-dropdown-section{width:100%;background:#fff;opacity:0;visibility:hidden;position:absolute;-webkit-transform:translateY(10%);-moz-transform:translateY(10%);transform:translateY(10%);top:65px;left:0;right:auto;box-shadow:0 0 5px 0 rgba(0,0,0,.2);-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;transition:all .35s ease-out;padding:15px;border-radius:4px;cursor:default}.cabin-dropdown-section.opened{visibility:visible;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);z-index:1160}.cabin-dropdown-section .travellers-area{width:100%;margin:0;padding:0;overflow:hidden}.cabin-dropdown-section .travellers-area li{width:100%;display:flex;flex-wrap:nowrap;margin-bottom:var(--spacing-sm);align-items:center;justify-content:space-between}.cabin-dropdown-section .travellers-area li:last-child{margin-right:0}.cabin-dropdown-section .travellers-area label{font-size:15px;color:var(--color-black);display:flex;font-weight:500;line-height:24px}.cabin-dropdown-section .travellers-area label span{font-size:11px;color:var(--color-black-secondary);padding-left:var(--spacing-xs);font-weight:400}.cabin-dropdown-section .travellers-area .numbers-row{display:flex;min-width:85px}.cabin-dropdown-section .travellers-area input{background:#fff;font-family:'Rubik',sans-serif;color:#333;padding:var(--spacing-none);float:left;text-align:center;width:30px;border-top:solid 1px #b6b6b6;border-bottom:solid 1px #b6b6b6;border-left:0;border-right:0;height:30px;font-size:14px;line-height:30px}.cabin-dropdown-section .travellers-area .button{background:var(--color-background-light);padding:0;float:left;text-align:center;width:30px;border:solid 1px #b6b6b6;cursor:pointer;height:30px;font-size:12px;border-radius:2px 0 0 2px;-webkit-user-select:none;user-select:none}.cabin-dropdown-section .travellers-area .button i{font-size:20px;line-height:28px;color:var(--color-black);font-weight:400}.cabin-dropdown-section .travellers-area .inc{border-radius:0 2px 2px 0;border-right:solid 1px #b6b6b6}.cabin-dropdown-section .travellers-area .numbers-row{min-width:85px;float:right}.cabin-dropdown-section .child-age-container{width:100%;padding:0;margin:var(--spacing-none);vertical-align:top;display:none}.cabin-dropdown-section .child-age-container li{width:50%;float:left;margin:0;padding-right:10px}.cabin-dropdown-section .child-age-container li label{font-size:10px;padding-top:var(--spacing-xs)}.cabin-dropdown-section .child-age-container li:nth-child(even){padding-right:0;padding-left:10px}.cabin-dropdown-section .child-age-container select{font-size:12px}.cabin-dropdown-section .cabin-area{width:100%;padding:0;margin:var(--spacing-sm) var(--spacing-none) var(--spacing-ml);display:inline-block;vertical-align:top}.cabin-dropdown-section .cabin-area .heading{font-size:15px;color:var(--color-black);display:flex;font-weight:500;padding-bottom:var(--spacing-xxs)}.cabin-dropdown-section .cabin-area select{font-size:14px}.cabin-dropdown-section .done_btn-container{width:100%;margin:0;padding:0;display:inline-block;vertical-align:top}.cabin-dropdown-section .done_btn-container .done_btn{width:100%;background-color:var(--color-white);border:solid 1px var(--color-primary);border-radius:var(--border-radius-large);font-size:16px;color:var(--color-primary);padding:var(--spacing-xs) var(--spacing-l)}.cabin-dropdown-section .done_btn-container .done_btn:hover{background-color:var(--color-primary);color:var(--color-white)}.non-stop{width:100%;padding-top:var(--spacing-m)}.non-stop .checkbox label{color:var(--color-white)}.non-stop .checkbox label::before{border-color:var(--color-white)}.non-stop .checkbox :checked~label::before{padding-top:0;border:solid 2px var(--color-white);background-color:transparent}#alert_dialog{z-index:1260}.alert-box{margin:150px auto;-webkit-box-shadow:5px 5px 0 2px rgba(0,0,0,.3);box-shadow:5px 5px 0 2px rgba(0,0,0,.3)}.alert-box .message-text{font-size:15px;color:var(--color-black);font-weight:500}.alert-box .message-text:before{content:'';font-family:'Material Symbols Outlined';color:var(--color-red);font-size:36px;padding-right:var(--spacing-xxs);vertical-align:middle}.alert-box .alert-close_btn{position:absolute;right:-2px;top:5px;border:0;cursor:pointer;background:none}.alert-box .alert-close_btn i{font-size:24px;color:var(--color-black)}.alert-box .modal-header{border-bottom:0}.alert-box .alert-close_btn i:hover{color:var(--color-black-light)}.daterangepicker.openscenter:before,.daterangepicker.openscenter:after{display:none}.daterangepicker .drp-calendar.left .calendar-table{padding-right:30px}.daterangepicker .drp-calendar{max-width:375px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:var(--color-secondary)!important}.search-engine-wrapper .leg-container .input-wrapper .input-section .inp_dropdown .dropdown-result li:hover{background-color:var(--color-primary-100)}.search-engine-wrapper .leg-container .input-wrapper .input-section .inp_dropdown .dropdown-result li:hover .port_code{border:1px solid var(--color-white);color:var(--color-white);background-color:var(--color-primary)}.search-engine-wrapper .leg-container .input-wrapper .input-section .inp_dropdown .dropdown-result li.active{background-color:var(--color-secondary)}.search-engine-wrapper .leg-container .input-wrapper .input-section .inp_dropdown .dropdown-result li.active .port-text,.search-engine-wrapper .leg-container .input-wrapper .input-section .inp_dropdown .dropdown-result li.active .port-text .airport_country,.search-engine-wrapper .leg-container .input-wrapper .input-section .inp_dropdown .dropdown-result li.active .port_code{color:var(--color-white)}.scroll-block{overflow:hidden}.result-content .left-section .filter-section .section .stops-container .legs .leg_heading{text-transform:capitalize;width:30%}.result-content .left-section .filter-section .section .stops-container .legs ul{width:65%}.result-content .left-section .filter-section .section .range-slider-holder .dep-legs{text-transform:capitalize}@media screen and (max-width:1200px){.cabin-dropdown-section .travellers-area label{flex-direction:column}}@media(min-width:1025px){.search-engine-wrapper .leg-container .input-wrapper{flex:4 1}.search-engine-wrapper .leg-container .search-wrapper{flex:0 1;padding-left:var(--spacing-xss)}}@media screen and (max-width:1024px){.search-engine-wrapper .leg-container{flex-wrap:wrap}.search-engine-wrapper .leg-container .input-wrapper{flex-wrap:wrap;border-radius:0}.search-engine-wrapper .leg-container .input-wrapper:first-child{border-radius:var(--border-radius-standard) var(--border-radius-standard) 0 0}.search-engine-wrapper .leg-container .input-wrapper .input-section:last-of-type .input-content{border-top:solid 3px var(--color-white);border-bottom:solid 3px var(--color-white);border-left:0;border-right:0}.search-engine-wrapper .leg-container .input-wrapper:nth-child(2n){border-radius:0 0 var(--border-radius-standard) var(--border-radius-standard)}.search-engine-wrapper .leg-container .input-wrapper .date-wrapper{width:50%}.search-engine-wrapper .leg-container .input-wrapper .cabin-wrapper{width:50%}.search-engine-wrapper .leg-container .input-wrapper .cabin-wrapper:last-of-type .input-content{border:0;border-left:solid 3px var(--color-white)}.search-engine-wrapper .leg-container .search-wrapper{width:100%}.search-engine-wrapper .leg-container .search-wrapper .search_btn{width:100%;margin-top:var(--spacing-m)}.search-engine-wrapper .leg-container .search-wrapper .search_btn span{display:inline-block}.flatpickr-calendar{left:31px!important}.cabin-dropdown-section .travellers-area label{flex-direction:inherit}}@media screen and (max-width:767px){.search-engine-wrapper .leg-container .input-wrapper .date-wrapper{width:100%}.search-engine-wrapper .leg-container .input-wrapper .cabin-wrapper{width:100%}.search-engine-wrapper .leg-container .input-wrapper .cabin-wrapper:last-of-type .input-content{border:0;border-top:solid 3px var(--color-white)}.search-engine-wrapper .leg-container .input-wrapper .input-section .inp_dropdown{position:fixed;z-index:9999;max-height:none;height:100%}.cabin-dropdown-section{position:fixed;top:0;height:100%}.cabin-dropdown-section.opened{z-index:2000}}.calendar-header{width:100%;position:relative;text-align:left;padding:10px 12px 20px 12px}.flatpickr-calendar{border-radius:12px!important}.flatpickr-months{position:relative}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{top:-8px!important}.journey-dropdown{width:auto;position:relative}.journey-dropdown .dropdown_btn{width:auto;align-items:center;border:0;border-radius:var(--border-radius-default);cursor:pointer;display:inline-flex;height:32px;padding:0 15px;background-color:#fff;box-shadow:inset 0 0 0 1px #c1c7cf;color:var(--color-black)}.journey-dropdown .dropdown_btn .inner-text{font-size:13px}.journey-dropdown .dropdown_btn i{font-size:20px;vertical-align:text-top;margin-left:var(--spacing-xs);margin-right:-8px}.journey-dropdown .dropdown_btn:hover{box-shadow:inset 0 0 0 1px var(--color-darker)}.journey_drop-box{width:auto;background:var(--color-white);box-shadow:0 4px 14px 0 #25201f40;border-radius:var(--border-radius-default);opacity:0;position:absolute;transition:all .35s ease-out;height:auto}.journey_drop-box{width:auto;min-width:250px;background:#fff;opacity:0;visibility:hidden;position:absolute;-webkit-transform:translateY(10%);-moz-transform:translateY(10%);transform:translateY(10%);top:35px;left:0;right:auto;box-shadow:0 0 5px 0 rgba(0,0,0,.2);-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;transition:all .35s ease-out;padding:15px;border-radius:4px;cursor:default}.journey_drop-box.opened{visibility:visible;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);z-index:1160}.journey_drop-box ul{list-style:none}.journey_drop-box ul li{display:flex;align-items:center;gap:10px;color:var(--color-black);padding:6px 12px}.journey_drop-box ul li i{font-size:16px}.journey_drop-box ul li span{font-size:13px}.journey_drop-box ul li+li{margin-top:6px}.journey_drop-box ul li:hover{background-color:var(--color-background-light-grey);cursor:pointer}.dayContainer{padding:0 10px!important}.calendar-footer{width:100%;margin-top:10px;border-top:dashed 1px #ccc;padding:8px 12px;display:flex;justify-content:space-between;align-items:center}.calendar-footer .text-type{font-size:13px}.calendar-footer .apply-btn{background-color:var(--color-primary);color:var(--color-white);padding:4px 10px;font-size:15px}.calendar-footer .apply-btn:hover{background-color:#da5b12}.numInputWrapper:hover{background:none!important}.numInputWrapper span.arrowUp{display:none}.numInputWrapper span.arrowDown{display:none}.calendar-header .pop_calendar-date{display:none;flex-wrap:nowrap;gap:4px;width:100%;margin-top:var(--spacing-sm)}.calendar-header .pop_calendar-date .print_date{width:50%;text-align:center;border:solid 2px var(--color-primary-100);background-color:var(--color-primary-100);color:var(--color-blacker);font-size:13px;padding:var(--spacing-ss) 0;line-height:1.5;position:relative}.calendar-header .pop_calendar-date .print_date.focused{border-color:#ff9d64}.calendar-header .pop_calendar-date .print_date:first-child{border-radius:var(--spacing-xs) 0 0 var(--spacing-xs)}.calendar-header .pop_calendar-date .print_date:last-child{border-radius:0 var(--spacing-xs) var(--spacing-xs) 0}.calendar-header .pop_calendar-date .print_date i{font-size:18px;position:absolute;right:5px;top:12px;color:var(--color-black)}.calendar-header .pop_calendar-date .print_date.oneway{width:100%;border-radius:var(--spacing-xs)!important}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{width:28px;height:28px;background-color:var(--color-background-light-grey);padding:0;border-radius:50%;top:4px!important}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{width:28px;height:28px;background-color:var(--color-background-light-grey);padding:0;border-radius:50%;top:4px!important}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:14px}.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:14px}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:12px!important;height:12px!important}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{fill:var(--color-white)}.flatpickr-weekdays{margin:var(--spacing-xss) 0}.rangeMode .flatpickr-day{font-weight:500}.flatpickr-current-month{padding-top:4px}@media screen and (max-width:767px){.calendar-header .pop_calendar-date{display:flex}}@media only screen and (min-width:360px) and (max-width:767px){.flatpickr-calendar{position:fixed!important;color:inherit;background-color:#fff;width:100%!important;height:100%!important;padding:0!important;margin:0!important;top:0!important;left:0!important;z-index:99999999!important;display:none;font-size:15px;line-height:1em;border-radius:0!important}.flatpickr-innerContainer{justify-content:center}}.vue-recycle-scroller{position:relative}.vue-recycle-scroller.direction-vertical:not(.page-mode){overflow-y:auto}.vue-recycle-scroller.direction-horizontal:not(.page-mode){overflow-x:auto}.vue-recycle-scroller.direction-horizontal{display:flex}.vue-recycle-scroller__slot{flex:auto 0 0}.vue-recycle-scroller__item-wrapper{flex:1;box-sizing:border-box;position:relative}.vue-recycle-scroller.ready .vue-recycle-scroller__item-view{position:absolute;top:0;left:0;will-change:transform}.vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper{width:100%}.vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper{height:100%}.vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view{width:100%}.vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view{height:100%}.vue3-resize-observer{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:0;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.vue3-resize-observer object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}