.mobile_calendarWrapper .date_cell.selected{background:var(--color-primary)!important;color:var(--color-white)!important;border-radius:50%!important;width:46px;height:46px;font-weight:700}.mobile_calendarWrapper .date_cell.in-range{background-color:#cce7ff!important;color:var(--Gray-Mode-900)!important;border-radius:3px;min-height:28px;display:flex;align-items:center;justify-content:center;font-size:14px;border:1px solid #e0e0e0!important}.mobile_calendarWrapper .date_cell.selected.in-range{background:var(--color-primary)!important;color:var(--color-white)!important;border-radius:50%!important;width:46px;height:46px;font-weight:700}@media only screen and (min-width:1200px) and (max-width:1439px){#flightsWhyThomascook .owl-item p{font:normal normal 500 12px/150% var(--font-primary)}#flightsWhyThomascook .owl-item h3{font:normal normal 600 18px/133.333% var(--font-primary)}}.hide{display:none!important}#flightsWhyThomascook .owl-item:nth-child(2):hover::after{left:-8px;bottom:-8px;width:208px;height:189px}#flightsWhyThomascook .owl-item:nth-child(3):hover::after{width:208px;height:254px}#flightsWhyThomascook .owl-item:last-child:hover::after{left:-30px;width:268px;height:191px}#flightsWhyThomascook .owl-item:first-child:hover::after{bottom:34px;width:306px;height:146px}#flightsWhyThomascook .owl-item:hover{height:360px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}#flightsWhyThomascook .owl-item h3{font-weight:600;color:var(--color-white);max-width:75%}#flightsWhyThomascook .owl-item:last-child h3{color:#e3b100}#flightsWhyThomascook .owl-item:last-child p{color:#af8b0c}#flightsWhyThomascook a{text-decoration:none}#flightsWhyThomascook .owl-item:first-child h3{color:var(--Orange-orange-6)}#flightsWhyThomascook .owl-item:first-child p{color:#914400}#flightsWhyThomascook .carousel-caption-overlay{position:static;background:0 0;padding:0;border-radius:0}#flightsWhyThomascook .owl-item:first-child p{color:#914400}#flightsWhyThomascook .owl-item p{font-weight:300;color:#fff6ef;margin-top:8px}#flightsWhyThomascook .owl-item:first-child::before{background-image:url(/images/tcFlights/bftc-vector-01.png)}#flightsWhyThomascook .owl-item:nth-child(2)::before{background-image:url(/images/tcFlights/bftc-vector-02.png)}#flightsWhyThomascook .owl-item:nth-child(2)::after{width:180px;height:162px;background-image:url(/images/tcFlights/bftc-vector-002.png)}#flightsWhyThomascook .owl-item:nth-child(3)::before{background-image:url(/images/tcFlights/bftc-vector-03.png)}#flightsWhyThomascook .owl-item:nth-child(3)::after{width:178px;height:224px;background-image:url(/images/tcFlights/bftc-vector-003.png)}#flightsWhyThomascook .owl-item:last-child::before{background-image:url(/images/tcFlights/bftc-vector-04.png)}#flightsWhyThomascook .owl-item:last-child::after{width:256px;height:182px;background-image:url(/images/tcFlights/bftc-vector-004.png)}#flightsWhyThomascook .owl-item::before{width:100%;height:100%;background-size:100%}#flightsWhyThomascook .owl-item::after,#flightsWhyThomascook .owl-item::before{position:absolute;left:0;bottom:0;content:"";background-repeat:no-repeat;z-index:-1}#flightsWhyThomascook .owl-item:first-child::after{bottom:25px;width:270px;height:129px;background-image:url(/images/tcFlights/bftc-vector-001.png)}#flightsWhyThomascook .owl-item::after{bottom:0;background-size:contain;transition:.4s all ease-out}#flightsWhyThomascook .owl-item:first-child{background:#fff6ed}#flightsWhyThomascook .owl-item:nth-child(2){background:linear-gradient(225deg,#fd853a 0,#ec4a0a 100%);backdrop-filter:blur(39px)}#flightsWhyThomascook .owl-item:nth-child(3){background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%)}#flightsWhyThomascook .owl-item:last-child{background:#fffcd9}#flightsWhyThomascook .owl-item{padding:20px;border-radius:12px;height:340px;overflow:hidden;position:relative;z-index:0;transition:.4s all ease-out}#flightRecommendedHotels .item{border-radius:16px;position:relative;z-index:0;overflow:hidden}#flightRecommendedHotels .item::before{position:absolute;left:0;bottom:0;width:100%;height:100%;content:"";border-radius:16px;background:linear-gradient(180deg,rgba(0,0,0,0) 53.12%,rgba(0,0,0,.65) 76.74%,rgba(0,0,0,.9) 99.96%);z-index:1}#flightRecommendedHotels .item .carousel-image-wrapper{width:100%;height:390px;overflow:hidden;transition:.5s all ease-out}#flightRecommendedHotels .item .carousel-image-wrapper img{width:100%;height:100%;object-fit:cover;transition:.5s all ease-out}#flightRecommendedHotels .item .carousel-caption-overlay{position:absolute;left:0;bottom:0;width:100%;padding:16px;z-index:2;display:flex;align-items:flex-start;justify-content:center;gap:0;flex-direction:column}#flightRecommendedHotels .carousel-caption-overlay h3{font-weight:600;color:var(--color-white);letter-spacing:.027px}#flightRecommendedHotels .carousel-caption-overlay .text{font-size:14px;margin-top:5px;color:#ddd}#flightRecommendedHotels .item:hover .carousel-image-wrapper img{transform:scale(1.18)}#flightRecommendedHotels .carousel-caption-overlay:after{content:"";display:flex;background:url(/images/tcFlights/arrow-up-right-dark.svg) 9px 4px no-repeat var(--color-secondary);width:20px;height:20px;position:absolute;right:17px;top:36px;border-radius:100px;padding:10px;width:40px;height:28px;justify-content:center;align-items:center}#flightRecommendedHotels .owl-carousel .owl-nav button.owl-prev{left:-22px}#flightRecommendedHotels .owl-carousel .owl-nav button.owl-next,#flightRecommendedHotels .owl-carousel .owl-nav button.owl-prev{position:absolute;top:0;bottom:0;margin:auto}#flightRecommendedHotels .owl-carousel .owl-nav button.owl-next{right:-22px}@media only screen and (min-width:1200px) and (max-width:1439px){#flightRecommendedHotels .carousel-caption-overlay h3{font:normal normal 600 14px/144.444% var(--font-primary)}}.hero_section{align-items:center;justify-content:center;width:100%;margin-top:12px}#hero_section-wrapper{position:relative}.hero_section .hero_wrapper{width:100%;height:100%;overflow:hidden;clip-path:inset(0 24px 0 24px round 24px);animation-name:welcomeFadeIn,welcomeMoveIn;animation-duration:calc(.9 * 1s),calc(.7 * 1s);animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-fill-mode:both;position:relative}.hero_section.hero_section_widget{position:absolute;top:15%}.three-city-added .hero_section.hero_section_widget{top:20%!important}.hero_section .hero_wrapper.with_overlay::before{position:absolute;left:0;top:0;content:"";width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.28) 0,rgba(0,0,0,.28) 100%)}.hero_section .bnr_video,.hero_section .bnr_video video{width:100%;height:62.96vh;object-fit:cover}body.three-city-added .hero_section .bnr_video,body.three-city-added .hero_section .bnr_video video{height:unset!important;max-height:80vh!important}.hero_section:has(.bnr_img){padding:0;margin-top:8px;height:350px;position:relative}.hero_section:has(.bnr_img)::before{position:absolute;left:0;top:0;content:"";width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.6) 100%)}.hero_section .bnr_img{width:100%;height:100%}.hero_section .bnr_img img{width:100%;height:100%;object-fit:cover;object-position:center}.hero_section:has(.bnr_img) .bnr_text{padding:72px 232px 56px 232px}.hero_section:has(.bnr_img) .bnr_text h1{font:normal normal 600 56px/100% var(--font-heading)}.hero_section .bnr_text{position:absolute;z-index:0;transition:.3s all ease-out}.flightSearch_container{position:absolute;left:0;width:100%}.flightSearch_container .tab-pane.active.show{transform:translateY(0);opacity:1}.flightSearch_container .tab-pane{transition:opacity .3s ease,transform .3s ease;transform:translateY(6px);opacity:0}.flightSearch_container .nav-pills{display:flex;align-items:center;gap:16px}.flightSearch_container .nav-pills .nav-link{font:normal normal 500 12px/16px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.06px;padding:8px 12px;border-radius:8px;border:1px solid var(--color-white);background:var(--color-white);display:flex;align-items:center;gap:8px}.flightSearch_container .nav-pills .nav-link.active{border:1px solid var(--color-primary);background-color:var(--color-primary);color:var(--color-white)}.flightSearch_container .nav-pills .nav-link img{width:16px;height:auto}.flightSearch_container .nav-pills .nav-link.active img{filter:brightness(0) invert(1)}.flightSearch_container .search_wrapper{display:flex;flex-direction:column;gap:16px;position:relative;z-index:9;transition:.4s all ease-out}.flightSearch_container .searchflight_card{border-radius:0;display:grid;grid-template-columns:minmax(0,495px) minmax(0,330px) minmax(0,208px) minmax(0,84px);position:relative}.flightSearch_container .searchflight_card .grid_wrapper{display:grid;grid-template-columns:repeat(2,1fr);position:relative}.flightSearch_container .searchflight_card .grid_item{background:var(--color-white);padding:20px 18px 20px 18px;border-right:1px solid var(--Gray-Mode-100);position:relative;display:flex;align-items:center}.flightSearch_container .searchflight_card .fromTo_city .fromCity{border-radius:8px 0 0 8px}.flightSearch_container .searchflight_card .fromTo_city .toCity{padding-left:32px}.flightSearch_container .searchflight_card .searchButton_blck{background-color:var(--color-white);border-radius:0 8px 8px 0}.flightSearch_container .searchflight_card .searchButton_blck .btn_primary{font:normal normal 400 18px/24px var(--font-primary);letter-spacing:.027px;width:100%;height:100%;border-radius:0 8px 8px 0;border:none!important}.flightSearch_container .searchflight_card .grid_item .input_inr{display:flex;flex-direction:column;gap:4px}.flightSearch_container .searchflight_card .grid_item .input_inr label{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-700);letter-spacing:.06px;display:flex;align-items:center;gap:8px}.flightSearch_container .searchflight_card .grid_item .input_inr label img{width:16px;height:auto}.flightSearch_container .searchflight_card .grid_item .input_inr .form-control{font:normal normal 600 15px/24px var(--font-primary);color:var(--Gray-Mode-900);letter-spacing:.024px;padding:0;background-color:transparent;border:none;border-radius:0;cursor:pointer}.flightSearch_container .searchflight_card .grid_item .input_inr .form-control::placeholder{color:var(--Gray-Mode-900);opacity:1}.flightSearch_container .searchflight_card .grid_item .input_inr:has(.form-control:disabled){opacity:.6}.flightSearch_container .searchflight_card .date_selection .input_inr,.flightSearch_container .searchflight_card .travelerCabin_class .input_inr{cursor:pointer}.flightSearch_container .searchflight_card .grid_item .input_inr p{color:var(--Gray-Mode-900);display:flex;align-items:center;gap:0;font:normal normal 600 15px/24px var(--font-primary);flex-wrap:wrap}.flightSearch_container .searchflight_card .grid_item .input_inr .toFrom_input:has(p){display:none}.flightSearch_container .searchflight_card .grid_item .input_inr p span{color:var(--Gray-Mode-500,#667085);letter-spacing:.06px;display:block;font:normal normal 600 15px/24px var(--font-primary)}.flightSearch_container .searchflight_card .grid_item .input_inr p:has(img){display:flex;align-items:center;gap:4px}.flightSearch_container .searchflight_card .grid_item .input_inr p img{width:16px;height:auto}.flightSearch_container .searchflight_card .flightSwipCircle{position:absolute;inset:0;width:32px;height:32px;margin:auto;z-index:998}.flightSearch_container .searchflight_card .flightSwipCircle .btn{width:100%;height:100%;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #008ade;background:var(--color-white)}.flightSearch_container .searchflight_card .flightSwipCircle .btn img{width:16px;height:auto}.flightSearch_container .radio_groups{display:flex;align-items:center;gap:20px;position:relative;z-index:0;margin-top:16px;transition:.4s all ease-out}.flightSearch_container .radio_groups .form-check{min-height:1px;padding-left:0;margin-bottom:0;display:flex;align-items:center;gap:8px;position:relative;z-index:-1}.flightSearch_container .radio_groups .form-check .form-check-input{margin:0;width:20px;height:20px;border-radius:24px;border:2px solid var(--Gray-Mode-950);background-color:transparent}.flightSearch_container .radio_groups .form-check-input:checked{border-color:var(--color-primary)}.flightSearch_container .radio_groups .form-check label{font:normal normal 500 16px/24px var(--font-primary);color:var(--Gray-Mode-900);letter-spacing:.024px}.flightSearch_container .radio_groups .form-check-input:checked+label{color:var(--color-primary)}.flightSearch_container .radio_groups .form-check-input:checked[type=radio]{background-image:url(/images/tcFlights/check-circle.svg);background-size:8px}.flightSearch_container .radio_groups .tooltip{position:absolute;right:calc(100% - 161px);margin:auto;width:302px;padding:12px;display:none;top:calc(100% + 10px);border-radius:12px;background:var(--color-white);box-shadow:0 2px 7px 0 rgba(0,0,0,.12);z-index:-1;opacity:0;transition:.5s all ease-out;animation:slideOut .3s ease-out}.flightSearch_container .radio_groups .form-check:hover .tooltip{display:block;opacity:1}@keyframes slideOut{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.flightSearch_container .radio_groups .tooltip::before{position:absolute;content:"";left:0;right:0;margin:auto;bottom:100%;width:10px;border-width:10px;border-style:solid;border-color:transparent transparent #fff transparent}.flightSearch_container .radio_groups .tooltip span{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-900);letter-spacing:.06px;display:block}.calendar_dates .in-range{background-color:#eff8ff}.flightSearch_container .multiCity_card,.flightSearch_container .multiCity_card .multiCity_wrapper{display:flex;flex-direction:column;gap:16px}.flightSearch_container .multiCity_card .searchflight_card{grid-template-columns:2fr 1fr 1fr}.flightSearch_container .multiCity_card .depAprture_date{grid-template-columns:repeat(1,1fr)}.flightSearch_container .multiCity_card .searchflight_card .grid_item{padding:12px 20px}.flightSearch_container .add_multiCity .depAprture_date .grid_item,.flightSearch_container .multiCity_card .travelerCabin_class{border-radius:0 8px 8px 0}.flightSearch_container .multiCity_together .searchflight_card{grid-template-columns:1fr 1fr 1fr 120px;border-radius:8px;overflow:hidden}.flightSearch_container .multiCity_together .grid_item .input_inr{cursor:pointer}.flightSearch_container .searchflight_card .button_grp{display:flex;align-items:center;gap:32px;padding-left:24px}.flightSearch_container .searchflight_card .button_grp .btn_wrpr{display:grid;align-items:stretch;grid-template-columns:116px 116px;gap:12px;height:100%}.flightSearch_container .searchflight_card .button_grp .btn_delete{width:24px;height:24px;border-radius:100px;background:rgba(0,0,0,.72);display:flex;align-items:center;justify-content:center}.flightSearch_container .searchflight_card .button_grp .btn_delete img{width:16px;height:auto;filter:brightness(0) invert(1)}.flightSearch_container .searchflight_card .button_grp .btn{font:normal normal 400 14px/20px var(--font-primary);color:var(--color-white);letter-spacing:.035px;display:flex;align-items:center;gap:4px}.flightSearch_container .searchflight_card .button_grp .btn_addcity{border-radius:8px;border:1px solid var(--color-white);width:100%;height:100%}.flightSearch_container .searchflight_card .button_grp .btn_addcity img{width:20px;height:auto}.flightSearch_container .searchflight_card .button_grp .btn_addcity:disabled{opacity:.5;background:0 0}.flightSearch_container .searchflight_card .button_grp .btn_primary{border-radius:8px;width:100%;height:100%;border:none}.flightSearch_container .searchflight_card .button_grp .btn_primary:hover{color:var(--Gray-Mode-950);border:none}.flightSearch_container .searchflight_card.card_forMobile{display:none}.flightSearch_container .search_wrapper .dropdown_searches{position:absolute;top:calc(100% + 8px);left:0;padding:16px 0;width:375px;height:auto;max-height:448px;overflow-y:auto;border-radius:16px;border:1px solid var(--Gray-Mode-100);background:#fff;box-shadow:0 20px 24px -4px rgba(16,24,40,.08),0 8px 8px -4px rgba(16,24,40,.03);z-index:999;display:none}.flightSearch_container:has(.searchflight_card:nth-child(3)){transform:translateY(-80px);z-index:1}.flightSearch_container .searchflight_card .dropdown_searches .search_mobile{display:none}.flightSearch_container .search_wrapper .dropdown_searches .searches_inr{height:100%;overflow-x:hidden;overflow-y:auto}.flightSearch_container .dropdown_searches .title{padding:0 16px}.flightSearch_container .dropdown_searches .font_regular{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-500);letter-spacing:.035px;display:block;margin-bottom:8px}.flightSearch_container .dropdown_searches .airports_wrpr{display:flex;flex-direction:column;gap:16px}.flightSearch_container .dropdown_searches .airport{display:flex;flex-direction:column;gap:12px;padding:0 16px}.flightSearch_container .dropdown_searches .airport_central{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.flightSearch_container .dropdown_searches .airport .font_regular{color:var(--Gray-Mode-950);margin:0}.flightSearch_container .dropdown_searches .airport .address{font:normal normal 500 10px/14px var(--font-primary);color:var(--Gray-Mode-500);letter-spacing:.1px;display:block}.flightSearch_container .dropdown_searches .airport_code{width:44px;padding:4px 8px;border-radius:4px;background:#eff8ff;font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.1px;display:block;text-align:center}.flightSearch_container .dropdown_searches .divider{width:100%;height:1px;background-color:var(--Gray-Mode-100);margin:16px 0}.flightSearch_container .dropdown_searches .sub_airportall{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.flightSearch_container .dropdown_searches .sub_airports{display:flex;flex-direction:column;gap:8px}.flightSearch_container .dropdown_searches .sub_airports .left_blc{display:flex;align-items:flex-start;gap:4px}.flightSearch_container .dropdown_searches .sub_airports .left_blc img{width:16px;height:auto}.flightSearch_container .add_trvelersCard{position:absolute;top:calc(100% + 0px);left:0;width:375px;height:auto;padding:20px 16px;border-radius:16px;background-color:var(--color-white);box-shadow:0 20px 24px -4px rgba(16,24,40,.08),0 8px 8px -4px rgba(16,24,40,.03);z-index:999;display:none}.flightSearch_container .add_trvelersCard .top_header{display:none}.flightSearch_container .add_trvelersCard .title{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-500);letter-spacing:.035px;display:block}.flightSearch_container .add_trvelersCard .traveler_info{display:flex;flex-direction:column;gap:12px;margin:12px 0}.flightSearch_container .add_trvelersCard .info_item{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.flightSearch_container .add_trvelersCard .ti_lft p{font:normal normal 500 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;display:flex;align-items:center;gap:4px}.flightSearch_container .add_trvelersCard .ti_lft p span{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-800);letter-spacing:.06px;display:block}.flightSearch_container .add_trvelersCard .stepper_input{display:flex;border-radius:8px;border:1px solid var(--Gray-Mode-200);background:var(--color-white);max-width:120px}.flightSearch_container .add_trvelersCard .value input{font:normal normal 600 18px/26px var(--font-primary);color:var(--Gray-Mode-950);text-align:center;letter-spacing:.027px;border:0;width:100%;height:100%}.flightSearch_container .add_trvelersCard .item{width:38px;min-width:38px;height:38px;-webkit-font-smoothing:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.flightSearch_container .add_trvelersCard .item:hover{cursor:pointer}.flightSearch_container .add_trvelersCard .item img{width:16px;height:auto}.flightSearch_container .add_trvelersCard .disabled{opacity:.5;pointer-events:none}.flightSearch_container .add_trvelersCard input::-webkit-inner-spin-button,.flightSearch_container .add_trvelersCard input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.flightSearch_container .add_trvelersCard .info{padding:8px;border-radius:8px;background:#f4faff;display:flex;align-items:center;gap:8px}.flightSearch_container .add_trvelersCard .info img{width:16px;height:auto}.flightSearch_container .add_trvelersCard .info span{font:normal normal 400 10px/14px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.05px;display:block}.flightSearch_container .add_trvelersCard .divider{width:100%;height:1px;background-color:var(--Gray-Mode-100);margin:16px 0}.flightSearch_container .add_trvelersCard .cabin_class{display:flex;flex-direction:column;gap:16px}.flightSearch_container .add_trvelersCard .cabin_select{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:16px}.flightSearch_container .add_trvelersCard .cabin_select .form-check{padding-left:0;margin-bottom:0;display:flex;align-items:flex-start;gap:8px;min-height:auto}.flightSearch_container .add_trvelersCard .cabin_select .form-check-input{width:20px;min-width:20px;height:20px;border-radius:100px;border:1px solid var(--Gray-Mode-400);margin:0}.flightSearch_container .add_trvelersCard .cabin_select .form-check-input:checked[type=radio]{background-image:url(/images/tcFlights/check-circle.svg);background-size:10px}.flightSearch_container .add_trvelersCard .cabin_select .form-check-input:checked{background-color:var(--color-white);border-color:var(--color-primary)}.flightSearch_container .add_trvelersCard .cabin_select label{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950)}.flightSearch_container .add_trvelersCard .cabin_class .btn_primary{width:100%;border-radius:64px;margin-top:8px}.flightSearch_container .dropdown_calendarCard{position:absolute;top:calc(100% + 0px);left:calc(100% - 450px);width:820px;height:auto;border-radius:16px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);box-shadow:0 20px 24px -4px rgba(16,24,40,.08),0 8px 8px -4px rgba(16,24,40,.03);z-index:999;display:none;overflow:hidden}.flightSearch_container .calendar_wrapper .calendar_container{display:flex;justify-content:space-between}.flightSearch_container .calendar_wrapper .calendar{width:50%;border-right:1px solid var(--Gray-Mode-100);border-bottom:1px solid var(--Gray-Mode-100)}.flightSearch_container .calendar_wrapper .calendar:last-child{border-right:none}.flightSearch_container .calendar_wrapper .calendar_header{display:grid;grid-template-columns:repeat(2,1fr);align-items:center}.flightSearch_container .calendar_wrapper .header_grid{position:relative;min-height:44px;display:flex;align-items:center;justify-content:center;border-right:1px solid var(--Gray-Mode-100);padding:20px 16px}.flightSearch_container .calendar_wrapper .header_grid:last-child{border-right:none}.flightSearch_container .calendar_wrapper .header_grid span{font:normal normal 500 14px/20px var(--font-primary);color:var(--Gray-Mode-950);text-align:center;letter-spacing:.035px;display:block}.flightSearch_container .calendar_wrapper .calendar_header .btn{position:absolute;padding:10px;display:flex;justify-content:center;align-items:center;gap:8px;border:none}.flightSearch_container .calendar_wrapper .calendar_header .calendar-prev{left:20px}.flightSearch_container .calendar_wrapper .calendar_header .calendar-next{right:20px}.flightSearch_container .calendar_wrapper .calendar_header .btn img{width:24px;height:auto}.flightSearch_container .calendar_wrapper .calendar_header .btn:disabled{background-color:var(--color-white)}.flightSearch_container .calendar_wrapper .calendar_header .btn:disabled img{filter:opacity(.5)}.flightSearch_container .calendar_wrapper .calendar_datesGrid{padding:16px}.flightSearch_container .calendar_wrapper .calendar_dates,.flightSearch_container .calendar_wrapper .calendar_days{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.flightSearch_container .calendar_wrapper .calendar_dates{gap:4px}.flightSearch_container .calendar_wrapper .calendar_days{padding:0 16px;border-bottom:1px solid var(--Gray-Mode-100)}.flightSearch_container .calendar_wrapper .calendar_days div{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-600);text-align:center;letter-spacing:.035px;padding:8px}.flightSearch_container .calendar_wrapper .calendar_dates .calendar-cell{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);text-align:center;letter-spacing:.035px;height:46px;padding:2px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;cursor:pointer}.flightSearch_container .calendar_wrapper .calendar_dates .selected{background:var(--color-primary);color:var(--color-white);border-radius:2px}.flightSearch_container .calendar_wrapper .calendar_dates .calendar-cell.in-range{background-color:var(--Blue-blue-2)}.flightSearch_container .calendar_wrapper .calendar_dates .calendar-cell .price{font:normal normal 600 10px/14px var(--font-primary);color:var(--Gray-Mode-500,#667085);text-align:center;letter-spacing:.05px;padding:0;height:auto;display:none}.flightSearch_container .calendar_wrapper .calendar_dates .selected .price,.flightSearch_container .calendar_wrapper .calendar_dates .selected.highlight .price{color:var(--color-white)}.flightSearch_container .calendar_wrapper .calendar_dates .highlight .price{color:#418b0d}.flightSearch_container .calendar_wrapper .calendar_footer{display:flex;align-items:center;justify-content:space-between;padding:16px;display:none}.flightSearch_container .desktop_calendarWrapper .custom-backdrop{position:absolute;width:100%;height:100%;z-index:994;opacity:.3}.flightSearch_container .dropdown_calendarCard .calendar_footer .holidays_container{display:flex;align-items:center;gap:16px;display:none}.flightSearch_container .dropdown_calendarCard .calendar_footer .holiday_wrpr{display:flex;align-items:center;gap:8px}.flightSearch_container .dropdown_calendarCard .calendar_footer .holiday_wrpr .card_blc{padding:4px 8px;display:flex;flex-direction:column;gap:2px;border-radius:8px;background:var(--Blue-blue-1)}.flightSearch_container .dropdown_calendarCard .calendar_footer .holiday-name{font:normal normal 500 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;display:block}.flightSearch_container .dropdown_calendarCard .calendar_footer .days,.flightSearch_container .dropdown_calendarCard .calendar_footer .holiday-date{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-700);letter-spacing:.06px;display:block}.flightSearch_container .dropdown_calendarCard .calendar_footer .days{color:#f70;font-weight:500;width:52px;padding:4px 8px;border-radius:4px;background:var(--Orange-orange-1);text-align:center}.flightSearch_container .dropdown_calendarCard .btn_holidayList{font:normal normal 500 12px/16px var(--font-primary);letter-spacing:.06px;background:linear-gradient(225deg,#fd853a 0,#ec4a0a 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:flex;align-items:center;gap:4px;padding:0}.flightSearch_container .dropdown_calendarCard .btn_holidayList img{width:16px;height:auto}.flightSearch_container .dropdown_calendarCard .holidayList_container{position:absolute;right:0;top:0;width:350px;height:100%;background-color:var(--color-white);z-index:995;box-shadow:-6px 0 10px 0 rgba(0,0,0,.08);border-radius:0 16px 16px 0;opacity:0;visibility:hidden;transform:translateX(100%);transition:.4s all ease-out}.flightSearch_container .dropdown_calendarCard .holidayList_container.open{opacity:1;visibility:visible;transform:translateX(0)}.flightSearch_container .dropdown_calendarCard .holidayList_container .top_header{padding:16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--Gray-Mode-200)}.flightSearch_container .dropdown_calendarCard .holidayList_container .top_header p{color:var(--Gray-Mode-950);font-weight:600}.flightSearch_container .dropdown_calendarCard .holidayList_container .top_header .btn{padding:0}.flightSearch_container .dropdown_calendarCard .holidayList_container .top_header .btn img{width:20px;height:auto}.flightSearch_container .dropdown_calendarCard .holidayList_container .holidays_list{height:calc(100% - 57px);overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.flightSearch_container .dropdown_calendarCard .holidayList_container .holidays_list .card_list{padding:12px 16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.flightSearch_container .dropdown_calendarCard .holidayList_container .holidays_list .card_list:hover{background:var(--Blue-blue-1)}.flightSearch_container .dropdown_calendarCard .holidayList_container .holidays_list .left_blc{display:flex;flex-direction:column;gap:2px}.flightSearch_container .dropdown_calendarCard .holidayList_container .card_list:hover .holiday-name{color:var(--color-primary)}.flightSearch_container .calendar_wrapper .calendar_footer .btns_grpCalender{display:flex;align-items:center;gap:16px}.flightSearch_container .calendar_wrapper .calendar_footer .btns_grpCalender .btn{font:normal normal 400 14px/20px var(--font-primary);letter-spacing:.035px;padding:9px 24px;width:fit-content;border-radius:64px}.flightSearch_container .calendar_wrapper .calendar_footer .btns_grpCalender .btn:disabled{border:1px solid var(--Gray-Mode-200)!important}.flightSearch_container .calendar_wrapper .calendar_dates .disabled{color:var(--Gray-Mode-300);pointer-events:none}.date_cell{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-900);text-align:center;letter-spacing:.035px;width:35px;height:35px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.mobile_calendarWrapper .date_cell{height:46px}.mobile_calendarWrapper .date_cell.in-range{padding:6px;text-align:center;cursor:pointer;border-radius:3px;min-height:28px;display:flex;align-items:center;justify-content:center;font-size:14px;background-color:#cce7ff!important;border:1px solid #e0e0e0!important}.mobile_calendarWrapper .calendar_month{border:0!important;padding:16px 0!important;border-bottom:1px solid var(--Gray-Mode-100)!important;border-radius:0!important}.flightSearch_container .calendar_wrapper .calendar_dates .disabled .price{display:none}.flightSearch_container .calendar_wrapper .calendar_dates .merged-date{display:inline-block;margin-left:-1px;border-left:1px solid #ccc;border-right:1px solid #ccc;background-color:#f8f8f8;border-radius:0}.flightSearch_container .calendar_wrapper .calendar_dates .merged-date:first-child{border-left:1px solid transparent;border-radius:8px 0 0 8px}.flightSearch_container .calendar_wrapper .calendar_dates .merged-date:last-child{border-right:1px solid transparent;border-radius:0 8px 8px 0}.recents_searches{position:relative;z-index:0}.recents_searches .owl-nav{display:flex;gap:16px}.recents_searches .owl-nav button{width:44px;height:44px;padding:12px;border-radius:50px;background:var(--color-primary);box-shadow:2px 0 10px 0 rgba(0,0,0,.15);border:none;display:flex;align-items:center;justify-content:center;transition:.5s all ease-out}.recents_searches .owl-nav button img{width:100%;height:auto;filter:brightness(0) invert(1);transition:.5s all ease-out}.recents_searches .owl-nav button.disabled{background-color:var(--color-white);opacity:1}.recents_searches .owl-nav button.disabled img{filter:unset}.recents_searches .item_card{padding:2px;border-radius:20px;background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%);transition:.5s all ease-out}.recents_searches .item_card:hover{transform:scale(.97)}.recents_searches .item_card .top_box{padding:16px;border-radius:18px;background:#fff;box-shadow:0 2px 4px -1px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:12px}.recents_searches .item_card .top_box .tpb_top{display:flex;align-items:center;justify-content:space-between}.recents_searches .item_card .top_box .tpb_top p{font-weight:600;color:var(--Gray-Mode-950)}.recents_searches .item_card .top_box .tpb_cntr{width:76px;display:flex;align-items:center;justify-content:center;position:relative;z-index:0}.recents_searches .item_card .top_box .tpb_cntr::before{position:absolute;left:0;top:0;bottom:0;content:"";width:100%;height:.5px;background-color:var(--Gray-Mode-300);margin:auto;z-index:-1}.recents_searches .item_card .top_box .tpb_cntr span{padding:0 4px;background-color:var(--color-white)}.recents_searches .item_card .top_box .tpb_cntr span img{width:20px;height:auto}.recents_searches .item_card .tpb_btm{display:flex;align-items:center;justify-content:space-between}.recents_searches .item_card .tpb_btm .days{font:normal normal 600 12px/133.33% var(--font-primary);letter-spacing:.06px;color:var(--color-primary);text-align:center;border-radius:100px;background:var(--Blue-blue-2);backdrop-filter:blur(2px);padding:4px 8px;display:block}.recents_searches .item_card .tpb_btm .top_blck{display:flex;align-items:center;gap:6px}.recents_searches .item_card .tpb_btm .top_blck span{font:normal normal 400 12px/133.333% var(--font-primary);letter-spacing:.06px;color:var(--Gray-Mode-700);display:block}.recents_searches .item_card .bottom_box{display:flex;align-items:center;justify-content:space-between;padding:10px 16px 14px}.recents_searches .item_card .bottom_box h6{color:var(--color-white)}.recents_searches .item_card .bottom_box span{font:normal normal 500 12px/133.333% var(--font-primary);letter-spacing:.06px;color:var(--Gray-Mode-100);display:block}.recents_searches .item_card .bottom_box .btn_withIcon img{width:16px!important;height:auto}.offers_section{overflow:hidden}.offers_section .comn_filterTab .btn{color:var(--Gray-Mode-300)}.offers_section .comn_filterTab .btn.active{color:var(--color-primary)}.offers_section .owl-carousel .owl-stage-outer{overflow:visible}.offers_section .owl-item{opacity:.4}.offers_section .owl-item.active{opacity:1}.offers_section .item_card{border-radius:18px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);padding:8px 8px 0;transition:.5s all ease-out}.offers_section .item_card:hover{transform:scale(.97)}.offers_section .item_card .img_block{position:relative}.offers_section .item_card .img_block img{width:100%;height:auto;border-radius:12px}.offers_section .item_card .img_block .coupon{padding:6px 12px;border-radius:100px;background:#f8f9fa;display:flex;align-items:center;gap:4px;position:absolute;right:12px;bottom:12px;cursor:pointer}.offers_section .item_card .img_block .coupon img{width:18px;height:18px}.offers_section .item_card .img_block .coupon span{font:normal normal 400 10px/140% var(--font-primary);letter-spacing:.05px;color:var(--Gray-Mode-950)}.offers_section .item_card .text_box{padding:20px 8px;display:flex;flex-direction:column;gap:10px}.offers_section .item_card .text_box .top_blk{display:flex;align-items:center;justify-content:space-between}.offers_section .item_card .text_box .top_blk .lft{display:flex;align-items:center;gap:8px}.offers_section .item_card .text_box .top_blk .lft .brdr{width:1px;height:12px;background:#b3b9c6}.offers_section .item_card .text_box span{font:normal normal 500 12px/133.333% var(--font-primary);letter-spacing:.06px;color:var(--color-primary);display:block}.offers_section .item_card .text_box span span{color:var(--Gray-Mode-700)}.offers_section .item_card .text_box .right span span{font-weight:400}.offers_section .item_card .text_box p{min-height:48px;font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.offers_section .item_card .text_box p a{color:var(--Gray-Mode-950);text-decoration:none}.offers_section .owl-nav button{position:absolute;top:0;bottom:0;margin:auto}.offers_section .owl-nav button.owl-next,.offers_section .owl-nav button.owl-prev{background-color:var(--color-primary)}.offers_section .owl-nav button.owl-next img,.offers_section .owl-nav button.owl-prev img{filter:brightness(0) invert(1)}.offers_section .owl-nav .owl-prev{left:-22px}.offers_section .owl-nav .owl-next{right:-22px}.tourism_boards .tourism_slide .owl-item .item_slide::before{position:absolute;left:0;top:0;content:'';width:100%;height:100%;background-color:rgba(0,0,0,.5);transition:.6s all ease-out}.tourism_boards .tourism_slide .owl-item.active .item_slide::before{background-color:transparent}.tourism_slide .item_slide img{width:100%;height:auto}.tourism_slide.owl-carousel .owl-nav button.owl-next,.tourism_slide.owl-carousel .owl-nav button.owl-prev{position:absolute;top:0;bottom:0;margin:auto;width:58px;height:58px;background-color:#fff;font-size:0;background-position:center;background-repeat:no-repeat;background-size:26px}.tourism_slide.owl-carousel .owl-nav button.owl-prev{left:120px;background-image:url(../../images/flightLP/TourismBoardPartners/chevron-left-p.svg)}.tourism_slide.owl-carousel .owl-nav button.owl-next{right:120px;background-image:url(../../images/flightLP/TourismBoardPartners/chevron-right-p.svg)}.flight_routes{overflow:hidden;padding-top:4px}.flight_routes .owl-carousel .owl-stage-outer{overflow:unset}.flight_routes .owl-nav{display:flex;gap:16px}.flight_routes .owl-nav button{width:44px;height:44px;padding:12px;border-radius:50px;background:var(--color-primary);box-shadow:2px 0 10px 0 rgba(0,0,0,.15);border:none;display:flex;align-items:center;justify-content:center;transition:.5s all ease-out}.flight_routes .owl-nav button img{width:100%;height:auto;filter:brightness(0) invert(1);transition:.5s all ease-out}.flight_routes .owl-nav button.disabled{background-color:var(--color-white);opacity:1}.flight_routes .owl-nav button.disabled img{filter:unset}.flight_routes .card_item{border-radius:12px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);overflow:hidden;min-height:260px}.flight_routes .card_item .img_blck{width:100%;height:160px;overflow:hidden;border-radius:0 0 0 8px;transition:.5s all ease-out}.flight_routes .card_item:hover .img_blck{border-radius:0 0 0 24px}.flight_routes .card_item .img_blck img{width:100%;height:100%;object-fit:cover;transition:.5s all ease-out}.flight_routes .card_item:hover .img_blck img{transform:scale(1.18)}.flight_routes .card_item .content_box{padding:12px;display:flex;align-items:flex-end;justify-content:space-between}.flight_routes .card_item .content_box h6{color:var(--Gray-Mode-950);letter-spacing:.027px}.flight_routes .card_item .content_box span{font:normal normal 300 12px/16px var(--font-primary);color:var(--Gray-Mode-600);letter-spacing:.06px;display:block;margin-top:4px}.flight_routes .card_item .content_box .btn_withIcon{padding:6px 12px;gap:4px}.flight_routes .headline{margin-bottom:24px}.flight_routes.tcTopFlightRoutes .item .carousel-caption-overlay{position:relative;background:#fff;padding:12px;padding-right:50px;transform:none}.flight_routes .carousel-caption-overlay:after{content:"";display:inline-block;width:40px;height:28px;background:var(--color-secondary) url(/images/tcFlights/arrow-up-right-dark.svg) no-repeat;background-position:center;border-radius:20px;position:absolute;right:12px;bottom:12px}.flight_routes .carousel-caption-overlay h3{font:normal normal 600 14px/144.444% var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.027px;text-decoration:none}.flight_routes .carousel-caption-overlay p{color:var(--Gray-Mode-600);letter-spacing:.06px;display:block;margin-top:4px;font:normal normal 300 12px/16px var(--font-primary)}.flight_routes .owl-stage{display:flex}.flight_routes .item a{text-decoration:none}.flight_routes .item{border-radius:12px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);overflow:hidden}.flight_routes .owl-nav{display:flex;gap:16px;justify-content:space-between}.recommended_hotels .card_item{border-radius:16px;position:relative;z-index:0;overflow:hidden}.recommended_hotels .card_item::before{position:absolute;left:0;bottom:0;width:100%;height:100%;content:"";border-radius:16px;background:linear-gradient(180deg,rgba(0,0,0,0) 53.12%,rgba(0,0,0,.65) 76.74%,rgba(0,0,0,.9) 99.96%);z-index:1}.recommended_hotels .card_item .img_blck{width:100%;height:390px;overflow:hidden;transition:.5s all ease-out}.recommended_hotels .card_item .img_blck img{width:100%;height:100%;object-fit:cover;transition:.5s all ease-out}.recommended_hotels .card_item:hover .img_blck img{transform:scale(1.18)}.recommended_hotels .card_item .content_box{position:absolute;left:0;bottom:0;width:100%;padding:16px;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.recommended_hotels .card_item .content_box h6{font-weight:600;color:var(--color-white);letter-spacing:.027px}.recommended_hotels .card_item .content_box span{font:normal normal 400 14px/20px var(--font-primary);color:var(--color-white);letter-spacing:.035px;display:block;margin-top:4px}.recommended_hotels .card_item .content_box .btn_withIcon{padding:6px 12px;gap:4px}.recommended_hotels .owl-carousel .owl-nav button.owl-next,.recommended_hotels .owl-carousel .owl-nav button.owl-prev{position:absolute;top:0;bottom:0;margin:auto}.recommended_hotels .owl-carousel .owl-nav button.owl-prev{left:-22px}.recommended_hotels .owl-carousel .owl-nav button.owl-next{right:-22px}.booking_flight{background:#f5faff}.booking_flight .card_wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;min-height:360px;align-items:center}.booking_flight .card_box{padding:20px;border-radius:12px;height:340px;overflow:hidden;position:relative;z-index:0;transition:.4s all ease-out}.booking_flight .card_box:hover{height:360px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.booking_flight .card_box::after,.booking_flight .card_box::before{position:absolute;left:0;bottom:0;content:"";background-repeat:no-repeat;z-index:-1}.booking_flight .card_box::before{width:100%;height:100%;background-size:100%}.booking_flight .card_box::after{bottom:0;background-size:contain;transition:.4s all ease-out}.booking_flight .card_box.card_01{background:#fff6ed}.booking_flight .card_box.card_01::before{background-image:url(/images/tcFlights/bftc-vector-01.png)}.booking_flight .card_box.card_01::after{bottom:25px;width:270px;height:129px;background-image:url(/images/tcFlights/bftc-vector-001.png)}.booking_flight .card_box.card_01:hover::after{bottom:34px;width:306px;height:146px}.booking_flight .card_box.card_01 h4{color:var(--Orange-orange-6)}.booking_flight .card_box.card_01 p{color:#914400}.booking_flight .card_box.card_02{background:linear-gradient(225deg,#fd853a 0,#ec4a0a 100%);backdrop-filter:blur(39px)}.booking_flight .card_box.card_02::before{background-image:url(/images/tcFlights/bftc-vector-02.png)}.booking_flight .card_box.card_02::after{width:180px;height:162px;background-image:url(/images/tcFlights/bftc-vector-002.png)}.booking_flight .card_box.card_02:hover::after{left:-8px;bottom:-8px;width:208px;height:189px}.booking_flight .card_box.card_03{background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%)}.booking_flight .card_box.card_03::before{background-image:url(/images/tcFlights/bftc-vector-03.png)}.booking_flight .card_box.card_03::after{width:178px;height:224px;background-image:url(/images/tcFlights/bftc-vector-003.png)}.booking_flight .card_box.card_03:hover::after{width:208px;height:254px}.booking_flight .card_box.card_04{background:#fffcd9}.booking_flight .card_box.card_04::before{background-image:url(/images/tcFlights/bftc-vector-04.png)}.booking_flight .card_box.card_04::after{width:256px;height:182px;background-image:url(/images/tcFlights/bftc-vector-004.png)}.booking_flight .card_box.card_04:hover::after{left:-30px;width:268px;height:191px}.booking_flight .card_box.card_04 h4{color:#e3b100}.booking_flight .card_box.card_04 p{color:#af8b0c}.booking_flight .card_box h4{font-weight:600;color:var(--color-white);max-width:80%}.booking_flight .card_box p{font-weight:300;color:#fff6ef;margin-top:8px}.faq_section .main_heading{justify-content:center}.faq_section .btn_loadFaq{font:normal normal 500 16px/150% var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.024px;padding:12px 24px;border-radius:64px;border:1px solid var(--Gray-Mode-600);background-color:var(--color-white);display:block}.faq_section .btn_loadFaq:hover{border:1px solid var(--color-primary);background-color:var(--color-primary);color:var(--color-white)}.faq_section .accordion{display:flex;flex-direction:column;gap:16px;padding:0 38px}.faq_section .accordion-item{background-color:var(--color-white);border:1px solid transparent;border-radius:8px;box-shadow:0 2px 4px -1px rgba(0,0,0,.06);padding:16px;transition:.5s all ease-out}.faq_section .accordion-item:hover{border:1px solid #2e90fa;background:var(--Blue-blue-1)}.faq_section .accordion-item.active{background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.faq_section .accordion-button{font:normal normal 500 18px/26px var(--font-primary);letter-spacing:.027px;color:var(--Gray-Mode-950);background-color:transparent;border-radius:8px;box-shadow:unset;padding:0}.faq_section .accordion-item.active .accordion-button{color:var(--color-white);transition:unset;box-shadow:none;background:0 0}.faq_section .accordion-item.active .accordion-body p{font-weight:400;color:var(--color-white)}.faq_section .accordion-body{padding:10px 0 0}.faq_section .accordion-button::after{width:20px;height:20px;background-image:url(../../images/common-img/chevron-down.svg);background-size:100%;background-repeat:no-repeat}.faq_section .accordion-button:not(.collapsed)::after{filter:brightness(0) invert(1)}.tour_agency{background:var(--Blue-blue-1)}.tour_agency .top_section h5{font-weight:600;color:var(--Gray-Mode-950);margin-bottom:16px}.agency_content span{font:normal normal 600 14px/142.857% var(--font-primary)!important;letter-spacing:.035px;padding:0;color:var(--color-primary)!important;display:flex;align-items:center;gap:4px}.tour_agency .top_section h6{font-weight:500;color:var(--Gray-Mode-950);margin-bottom:4px}.tour_agency .agency_content p{font-weight:300;color:var(--Gray-Mode-900);margin-bottom:16px;font:normal normal 300 12px/150% var(--font-primary)}.tour_agency .agency_content p b{font-weight:600}.tour_agency .agency_content p:has(b){margin-bottom:6px}.tour_agency .agency_content ul{margin:-8px 0 8px}.tour_agency .agency_content ul li{font:normal normal 300 12px/150% var(--font-primary);letter-spacing:.024px;color:var(--Gray-Mode-900)}.tour_agency .agency_content ul li b{font-weight:400}.tour_agency .agency_content .read_moreText{margin-top:24px}.tour_agency .agency_content .read_moreText h6{color:var(--Gray-Mode-950);margin:24px 0 8px}.tour_agency .agency_content .read_moreText>h6:first-child{margin-top:0}.tour_agency .agency_content{margin-top:16px}.tour_agency .agency_content .booking_table{border-radius:8px;border:1px solid var(--Gray-Mode-100);background-color:var(--color-white);margin-bottom:8px;overflow:hidden}.tour_agency .agency_content .table{margin:0}.tour_agency .agency_content .table tr:nth-child(even){background-color:var(--Gray-Mode-25)}.tour_agency .agency_content .table tr:last-child{border-color:transparent}.tour_agency .table>:not(:last-child)>:last-child>*{border-bottom-color:var(--Gray-Mode-100)}.tour_agency .agency_content .table th{font:normal normal 500 12px/144.444% var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.027px;padding:12px 16px;width:50%}.tour_agency .agency_content .table td{font:normal normal 400 12px/150% var(--font-primary);color:var(--Gray-Mode-900);letter-spacing:.024px;padding:12px 16px}.tour_agency .agency_content .read-more{font:normal normal 600 14px/142.857% var(--font-primary);letter-spacing:.035px;padding:0;color:var(--color-primary);display:flex;align-items:center;gap:4px}.tour_agency .agency_content .read-more img{width:16px;height:auto;transition:.5s all ease-out}.tour_agency .agency_tabs{margin-top:40px;display:flex;align-items:stretch;gap:32px}.tour_agency .agency_tabs .brdr_line{width:1px;min-width:1px;background:var(--Gray-Mode-200)}.tour_agency .agency_tabs .nav-pills{display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;min-width:305px;max-width:305px;max-height:338px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.tour_agency .agency_tabs .nav-pills::-webkit-scrollbar{width:0;height:0}.tour_agency .agency_tabs .nav-pills:hover{scrollbar-width:thin}.tour_agency .agency_tabs .nav-pills:hover::-webkit-scrollbar{width:8px}.tour_agency .agency_tabs .nav-pills:hover::-webkit-scrollbar-thumb{background:#999;border-radius:4px}.tour_agency .agency_tabs .nav-pills .nav-link{font:normal normal 400 18px/144.444% var(--font-primary);color:var(--Gray-Mode-600);letter-spacing:.027px;text-align:left;padding:4px 4px 4px 16px;border:none;border-left:2px solid transparent;border-radius:0;transition:.4s all ease-in-out}.tour_agency .agency_tabs .nav-pills .nav-link.active{color:var(--color-primary);background-color:transparent;border-left:2px solid var(--color-primary)}.tour_agency .agency_tabs .nav-pills .nav-link.active:hover{border-radius:0}.tour_agency .tags_btns{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tour_agency .tags_btns .btn{font:normal normal 400 14px/142.857% var(--font-primary);color:var(--color-primary);letter-spacing:.035px;border-radius:8px;border:1px solid var(--color-primary);padding:12px 16px}.tour_agency .tags_btns .btn:hover{background-color:var(--color-primary);color:var(--color-white)}#flightsLPTourismBoardPartners .item_slide img{width:100%;height:auto}#flightsLPTourismBoardPartners .owl-carousel .owl-nav button.owl-next,#flightsLPTourismBoardPartners .owl-carousel .owl-nav button.owl-prev{position:absolute;top:0;bottom:0;margin:auto;width:58px;height:58px;background-color:#fff;font-size:0;background-position:center;background-repeat:no-repeat;background-size:26px}#flightsLPTourismBoardPartners .owl-carousel .owl-nav button.owl-prev{left:120px}#flightsLPTourismBoardPartners .owl-carousel .owl-nav button.owl-next{right:120px}#flightsLPTourismBoardPartners .owl-carousel .owl-nav button.owl-next img,#flightsLPTourismBoardPartners .owl-carousel .owl-nav button.owl-prev img{filter:none;width:27px;height:27px}#flightsLPTourismBoardPartners .owl-carousel .owl-nav button.owl-prev img{filter:brightness(1) invert(1)}.First-active .collapse:not(.show){display:block}.First-active{background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);color:#fff}.faq__section .First-active .accordion-button{color:#fff}.faq__section .First-active.accordion-item:hover{background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.First-active .accordion-button::after{transform:rotate(-180deg);filter:brightness(0) invert(1)}.faq__section .accordion-button:not(.collapsed)::after{filter:brightness(0) invert(1);height:15px}.faq__section .accordion-item{background-color:var(--color-white);border:1px solid transparent;border-radius:8px!important;box-shadow:0 2px 4px -1px rgba(0,0,0,.06);padding:16px;transition:.5s all ease-out}.faq__section .accordion-item:hover{border:1px solid #2e90fa;background:var(--Blue-blue-1)}.faq__section .accordion-item.active{background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.faq__section .accordion-button{font:normal normal 500 14px/26px var(--font-primary);letter-spacing:.027px;color:var(--Gray-Mode-950);background-color:transparent;border-radius:8px;box-shadow:unset;padding:0}.faq__section .accordion-item.active .accordion-button{color:var(--color-white);transition:unset;background:0 0;box-shadow:none;line-height:normal}.faq__section .accordion-item.active .accordion-body p{font-weight:400;color:var(--color-white)}.faq__section .accordion-body{padding:8px 0 0}.faq__section .accordion{display:flex;gap:12px;flex-direction:column}@media only screen and (max-width:767px){.accordion-header{max-width:315px}.accordion-body{max-width:275px}.hero_section{height:auto;margin:0;border-radius:0 0 16px 16px;background:var(--color-white);padding:16px 0;height:auto!important}.hero_section.hero_section_widget{position:static;height:auto;padding:0}.hero_section .hero_wrapper{clip-path:inset(0 round 0)}.hero_section .bnr_video video,.hero_section .hero_wrapper.with_overlay::before{border-radius:0}.hero_section:has(.bnr_img) .bnr_text{padding:32px 48px}.hero_section:has(.bnr_img){margin-top:0;height:178px}.hero_section:has(.bnr_img) .bnr_text h1{font:normal normal 400 20px/100% var(--font-heading)}.hero_section .bnr_text h4{margin:8px 0 20px}.hero_section .bnr_text h4{font:normal normal 300 12px/150% var(--font-primary);letter-spacing:.12px}.hero_section .voice_assistance{position:absolute;right:4px}.hero_section .voice_assistance .btn{width:36px;height:36px;padding:0;background:#e7edf6;backdrop-filter:blur(3px)}.hero_section .voice_assistance .btn img{width:18px;height:auto}.hero_section .search_container{gap:0;width:270px;margin:auto}.hero_section .search_box{width:100%}.hero_section .search_box .btn_search{right:4px;width:36px;height:36px;display:none}.hero_section .search_box .search_icon{position:absolute;left:16px;top:0;bottom:0;margin:auto;display:flex;align-items:center}.hero_section .search_box .search_icon img{width:18px;height:auto}.hero_section .search_box .form-control{font:normal normal 300 14px/142.857% var(--font-primary);letter-spacing:.035px;padding:12px 16px;padding-left:42px}.hero_section .search_box .btn_cross{right:40px}.hero_section .search_popup{position:fixed;left:0;top:0;width:100%;height:100vh;margin-top:0;padding:24px 16px;border-radius:0;z-index:9999;overflow-x:hidden;overflow-y:auto;transform:translateX(500px)}.hero_section .search_popup.show{transform:translateX(0)}.hero_section .search_popup .search_card{height:auto;overflow:unset}.hero_section .search_popup .search_card .for_mobile{position:sticky;top:0;background-color:#fff}.hero_section .search_item .recent_searches{gap:16px}.hero_section .search_popup .no-results,.hero_section .search_popup .top span{letter-spacing:.06px;font:normal normal 500 12px/133.333% var(--font-primary)}.hero_section .search_item .recent_searches li{font:normal normal 400 12px/133.333% var(--font-primary);padding:6px 12px;gap:8px;letter-spacing:.12px}.hero_section .search_box .result_box,.hero_section .search_box .top_item{height:auto}.hero_section .search_item .thd_section .row{--bs-gutter-x:12px;--bs-gutter-y:12px}.hero_section .search_item .thd_section .card_box{border-radius:12px;gap:6px}.hero_section .search_item .thd_section .img_box{width:40px;min-width:40px;height:40px}.hero_section .search_item .thd_section .text_box span{font:normal normal 400 12px/133.333% var(--font-primary);letter-spacing:.06px}.hero_section .search_item .thd_section .text_box a{font:normal normal 500 10px/133.333% var(--font-primary);letter-spacing:.05px}.hero_section .search_result ul li a{padding:0 6px 0 0}.hero_section .search_card .search_form{border-bottom:none;padding-bottom:0;margin:12px 0 24px}.hero_section .search_form{position:relative;margin:16px 0 24px}.hero_section .search_popup .search_form .form-control{font:normal normal 400 16px/24px var(--font-primary);letter-spacing:.024px;padding:6px 14px;border:2px solid var(--Gray-Mode-100);background:var(--color-white);border-radius:100px}.hero_section .search_popup .btn_cross{right:60px}.hero_section .search_popup .search_form .btn_cross{right:40px;bottom:0}.hero_section .search_popup .btn_search{position:absolute;top:0;bottom:0;right:4px;margin:auto;width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;background-color:var(--color-primary);border-radius:100px;backdrop-filter:blur(3px)}.hero_section .search_box .btn_cross img,.hero_section .search_box .btn_search img,.hero_section .search_popup .btn_cross img{width:18px;height:auto}.hero_section .nav_heading{display:flex;align-items:center;gap:34px}.hero_section .nav_heading .btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.hero_section .nav_heading .btn img{width:24px;height:auto}.hero_section .nav_heading span{font:normal normal 600 14px/142.857% var(--font-primary);letter-spacing:.035px;color:var(--color-black);display:block}.hero_section .hero_wrapper{display:none}.flightSearch_container{position:unset}.flightSearch_container .nav-pills{padding:2px;border-radius:100px;background:var(--Gray-Mode-50);gap:2px;flex-wrap:nowrap}.flightSearch_container .nav-pills .nav-item{width:100%}.flightSearch_container .nav-pills .nav-link{color:var(--Gray-Mode-700);padding:8px 16px;border-radius:100px;border:none;background:0 0;justify-content:center;width:100%}.flightSearch_container .nav-pills .nav-link.active{border:none;box-shadow:2px 0 6px 0 rgba(0,0,0,.16)}.flightSearch_container .nav-pills .nav-link img{display:none}.flightSearch_container .tabContent_inr{padding:8px;border-radius:8px;background:#f4faff}.flightSearch_container .searchflight_card{grid-template-columns:1fr;gap:8px}.flightSearch_container .searchflight_card .grid_item{padding:12px 16px}.flightSearch_container .searchflight_card .fromTo_city{border-radius:8px;border:1px solid var(--Gray-Mode-100)}.flightSearch_container .searchflight_card .fromTo_city .toCity{padding-left:20px;border-right:none;border-radius:0 8px 8px 0}.flightSearch_container .searchflight_card .fromTo_city .input_inr p{font:normal normal 600 16px/150% var(--font-primary);letter-spacing:.024px;flex-direction:column;align-items:flex-start;gap:2px}.flightSearch_container .searchflight_card .fromTo_city .input_inr p span{color:var(--Gray-Mode-950)}.flightSearch_container .searchflight_card .dropdown_searches .search_mobile{display:block;position:sticky;top:0}.flightSearch_container .searchflight_card .grid_item .input_inr .toFrom_input:has(p){display:flex;flex-direction:column;gap:2px}.flightSearch_container .searchflight_card .grid_item .input_inr .toFrom_input p{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.flightSearch_container .searchflight_card .grid_item .input_inr .toFrom_input span{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-500,#667085);letter-spacing:.06px;display:block}.flightSearch_container .searchflight_card .depAprture_date .grid_item,.flightSearch_container .searchflight_card .travelerCabin_class{border:1px solid var(--Gray-Mode-100);border-radius:8px}.flightSearch_container .searchflight_card .travelerCabin_class .input_inr .form-control{font:normal normal 500 14px/20px var(--font-primary);letter-spacing:.035px}.flightSearch_container .searchflight_card .travelerCabin_class .input_inr p,.flightSearch_container .searchflight_card .travelerCabin_class .input_inr p span{font:normal normal 500 14px/20px var(--font-primary);letter-spacing:.035px;color:var(--Gray-Mode-900);gap:0}.flightSearch_container .searchflight_card .travelerCabin_class .input_inr p span::before{content:',';margin-right:2px}.flightSearch_container .searchflight_card .flightSwipCircle{width:28px;height:28px}.flightSearch_container .searchflight_card .flightSwipCircle .btn img{width:12px}.flightSearch_container .searchflight_card .grid_item .input_inr label img{width:14px}.flightSearch_container .searchflight_card .depAprture_date{gap:8px}.flightSearch_container .search_wrapper .dropdown_searches{position:fixed;left:0;top:0;padding:0;width:100%;height:100%;border:none;border-radius:0;visibility:hidden;opacity:0;transform:translateY(100%);transition:.5s all ease-in-out;display:block!important}.flightSearch_container .search_wrapper .dropdown_searches.active{visibility:visible;opacity:1;transform:translateY(0);height:100%;max-height:100%}.flightSearch_container .search_wrapper .dropdown_searches .btn_prev{font:normal normal 600 16px/24px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.024px;padding:12px 16px;display:flex;align-items:center;gap:12px;width:100%;border-bottom:1px solid var(--Gray-Mode-100)}.flightSearch_container .search_wrapper .dropdown_searches .btn_prev img{width:24px;height:auto}.flightSearch_container .search_wrapper .dropdown_searches .search_inputs{padding:8px;display:flex;flex-direction:column;gap:12px;border-radius:8px;background:#f4faff;width:calc(100% - 32px);margin:8px auto 0}.flightSearch_container .search_wrapper .dropdown_searches .search_card{padding:8px 12px;display:flex;align-items:center;gap:12px;border-radius:8px;border:1px solid var(--Gray-Mode-100,#edeef1);background:var(--White,#fff)}.flightSearch_container .search_wrapper .dropdown_searches .search_card .icon img{width:20px;height:auto}.flightSearch_container .search_wrapper .dropdown_searches .search_card .input_blc{width:calc(100% - 32px)}.flightSearch_container .search_wrapper .dropdown_searches .search_card .input_blc label{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-700);letter-spacing:.06px;display:block;margin-bottom:2px}.flightSearch_container .search_wrapper .dropdown_searches .search_card .input_blc .airport_codeMobile{display:none}.flightSearch_container .search_wrapper .dropdown_searches .search_card .form-control{font:normal normal 500 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;background-color:transparent;border:none;padding:0}.flightSearch_container .search_wrapper .dropdown_searches .search_card .form-control::placeholder{color:var(--Gray-Mode-400)}.flightSearch_container .search_wrapper .dropdown_searches .searches_inr{padding:20px 0;overflow-x:hidden;overflow-y:auto;height:calc(100% - 197px);scrollbar-width:none}.flightSearch_container .mobile_calendarWrapper{position:fixed;top:0;left:0;width:100%;height:100%;border:none;border-radius:0;transition:.4s ease-in-out;transform:translateY(283%);display:block}.flightSearch_container:has(.searchflight_card:nth-child(3)){transform:unset}.mobile_calendarWrapper.active{transform:translateY(0)}.flightSearch_container .top_header{padding:12px 16px;display:flex;align-items:center;justify-content:space-between}.flightSearch_container .top_header .btn{font:normal normal 600 16px/24px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.024px;padding:0;display:flex;align-items:center;gap:8px}.flightSearch_container .top_header .btn img{width:24px;height:auto}.flightSearch_container .calendar_weekdays{padding:0 16px;border-bottom:1px solid var(--Gray-Mode-100)}.flightSearch_container .calendar_dates,.flightSearch_container .calendar_weekdays{display:grid;grid-template-columns:repeat(7,1fr);justify-content:space-between}.flightSearch_container .calendar_weekdays .weekday{font:normal normal 400 14px/20px var(--font-primary);letter-spacing:.035px;color:var(--Gray-Mode-600);text-align:center;width:46px;height:36px;align-content:center}.flightSearch_container .calendar_scrollable_months{padding:16px;height:calc(100% - 224px);overflow-x:hidden;overflow-y:auto}.flightSearch_container .calendar_month_block{border-bottom:1px solid var(--Gray-Mode-100);padding-bottom:16px;margin-bottom:16px;display:flex;flex-direction:column;gap:8px}.flightSearch_container .calendar_dates .price{font:normal normal 600 10px/14px var(--font-primary);letter-spacing:.05px;color:var(--Gray-Mode-500)}.flightSearch_container .calendar_dates .selected .price,.flightSearch_container .calendar_dates .selected.highlight .price{color:var(--color-white)}.flightSearch_container .calendar_dates .highlight .price{color:#418b0d}.flightSearch_container .calendar-cell{width:46px;height:46px;margin:auto;display:flex;align-items:center;justify-content:center;flex-direction:column;font:normal normal 400 14px/20px var(--font-primary);letter-spacing:.035px;color:var(--Gray-Mode-950);display:flex;flex-direction:column;gap:2px}.flightSearch_container .calendar-cell.in-range{background-color:var(--Blue-blue-2)}.flightSearch_container .calendar_month_block .month-label{font:normal normal 500 14px/20px var(--font-primary);letter-spacing:.035px;color:var(--Gray-Mode-950)}.flightSearch_container .calendar_dates .disabled{color:var(--Gray-Mode-300);pointer-events:none}.flightSearch_container .calendar_dates .disabled .price{display:none}.flightSearch_container .calendar_dates .selected{background:var(--color-primary)!important;color:var(--color-white);border-radius:50%!important;width:46px;height:46px}.flightSearch_container .dropdown_calendarCard{width:100%}.flightSearch_container .calendar_dates .merged-date{display:inline-block;margin-left:-1px;border-left:1px solid #ccc;border-right:1px solid #ccc;background-color:#f8f8f8;border-radius:0}.flightSearch_container .calendar_dates .merged-date:first-child{border-left:1px solid transparent;border-radius:8px 0 0 8px}.flightSearch_container .calendar_dates .merged-date:last-child{border-right:1px solid transparent;border-radius:0 8px 8px 0}.calendar_mobileFooter{padding:16px 16px 8px 16px;display:flex;flex-direction:column;gap:16px;background:var(--color-white);box-shadow:0 -4px 12px -1px rgba(0,0,0,.08);position:fixed;bottom:0;width:100%}.flightSearch_container .searchflight_card .selected_dates{display:grid;grid-template-columns:repeat(2,1fr);border-radius:8px;border:1px solid var(--Gray-Mode-200)}.flightSearch_container .searchflight_card .selected_dates .input_inr{display:flex;flex-direction:column;gap:4px;padding:8px 12px}.flightSearch_container .searchflight_card .selected_dates .input_inr:nth-child(1){border-right:1px solid var(--Gray-Mode-200)}.flightSearch_container .searchflight_card .selected_dates .input_inr .form-control{font:normal normal 500 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.024px;padding:0;background-color:transparent;border:none;border-radius:0}.flightSearch_container .searchflight_card .selected_dates .input_inr .form-control::placeholder{color:var(--Gray-Mode-950);opacity:1}.flightSearch_container .searchflight_card .selected_dates .input_inr:has(.form-control:disabled){opacity:.6}.calendar_mobileFooter .btn_primary{font:normal normal 500 14px/20px var(--font-primary);letter-spacing:.035px;padding:10px 20px;width:100%;justify-content:center}.flightSearch_container .searchflight_card .dropdown_calendarCard .calendar_footer .btn_holidayList{position:fixed;right:16px;top:10px;z-index:99;display:none}.flightSearch_container .dropdown_calendarCard .btn_holidayList{-webkit-text-fill-color:var(--color-white);padding:2px 12px 2px 2px;border-radius:32px;background:linear-gradient(225deg,#fd853a 0,#ec4a0a 100%)}.flightSearch_container .dropdown_calendarCard .btn_holidayList span{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background-color:var(--color-white);border-radius:64px}.flightSearch_container .dropdown_calendarCard .btn_holidayList span img{width:20px;height:auto}.flightSearch_container .dropdown_calendarCard .holidayList_container{position:fixed;bottom:0;top:unset;border-radius:16px 16px 0 0;width:100%;height:540px;transform:translateY(100%);z-index:999}.flightSearch_container .dropdown_calendarCard .holidayList_container.open{transform:translateY(0)}.flightSearch_container .dropdown_calendarCard .holidayList_container .top_header p{font:normal normal 600 16px/150% var(--font-primary);letter-spacing:.024px}.flightSearch_container .tab-pane,.flightSearch_container .tab-pane.active.show{transform:unset}.flightSearch_container .radio_groups{gap:16px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;z-index:0}.flightSearch_container .radio_groups .form-check .form-check-input{border:1px solid var(--Gray-Mode-950)!important}.flightSearch_container .radio_groups .form-check-input:checked{border-color:var(--color-primary)!important}.flightSearch_container .radio_groups .form-check-input:checked+label{color:var(--color-primary)!important}.flightSearch_container .radio_groups .form-check label{font:normal normal 500 12px/16px var(--font-primary);letter-spacing:.06px;width:max-content;color:var(--Gray-Mode-900)!important}.flightSearch_container .searchButton_blck .btn_primary{font:normal normal 400 16px/24px var(--font-primary);letter-spacing:.024px;padding:12px 24px;width:100%}.flightSearch_container .searchButton_blck{margin-top:24px}.flightSearch_container .search_wrapper{z-index:unset}.flightSearch_container .add_trvelersCard{position:fixed;top:auto;left:0;bottom:0;padding:0;width:100%;border-radius:16px 16px 0 0;box-shadow:0 0 24px 0 rgba(0,0,0,.14)}.flightSearch_container .add_trvelersCard .top_header{padding:4px 8px 4px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--Gray-Mode-100,#edeef1)}.flightSearch_container .add_trvelersCard .top_header h6{font:normal normal 600 16px/24px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.024px}.flightSearch_container .add_trvelersCard .top_header .btn{width:44px;height:44px;padding:0;justify-content:center}.flightSearch_container .add_trvelersCard .top_header .btn img{width:20px;height:auto}.flightSearch_container .add_trvelersCard .title{font:normal normal 500 12px/16px var(--font-primary);letter-spacing:.06px}.flightSearch_container .add_trvelersCard .cabin_select{gap:16px 8px}.flightSearch_container .add_trvelersCard .trvelersCard_inr{padding:20px 16px}.flightSearch_container .add_trvelersCard .cabin_class .btn_primary{font:normal normal 500 14px/20px var(--font-primary);letter-spacing:.035px;padding:10px 20px}.flightSearch_container .multiCity_card,.flightSearch_container .multiCity_card .multiCity_wrapper{gap:12px}.flightSearch_container .multiCity_card .searchflight_card{grid-template-columns:2fr 1fr 22px;padding:0}.flightSearch_container .multiCity_card .searchflight_card .fromTo_city{gap:8px;border:none;border-radius:0}.flightSearch_container .multiCity_card .searchflight_card .grid_item{padding:8px;border-radius:8px;border:1px solid var(--Gray-Mode-100)}.flightSearch_container .multiCity_card .searchflight_card .fromTo_city .input_inr label{display:none}.flightSearch_container .multiCity_card .searchflight_card .grid_item .input_inr .toFrom_input:has(p){gap:4px}.flightSearch_container .multiCity_card .searchflight_card .fromTo_city .input_inr p{font:normal normal 600 12px/16px var(--font-primary);letter-spacing:.06px}.flightSearch_container .multiCity_card .searchflight_card .grid_item .input_inr .toFrom_input span{font:normal normal 400 10px/14px var(--font-primary);color:var(--Gray-Mode-700);letter-spacing:.05px}.flightSearch_container .multiCity_card .searchflight_card .date_selection>.input_inr>label{font:normal normal 400 10px/14px var(--font-primary);letter-spacing:.05px}.flightSearch_container .multiCity_card .searchflight_card .date_selection>.input_inr>.form-control{font:normal normal 500 10px/14px var(--font-primary);letter-spacing:.05px}.flightSearch_container .multiCity_card .searchflight_card .selected_dates{display:block}.flightSearch_container .multiCity_card .searchflight_card .selected_dates .input_inr:nth-child(1){border-right:none}.flightSearch_container .searchflight_card .button_grp{padding-left:0}.flightSearch_container .searchflight_card .button_grp .btn_wrpr{display:none!important}.flightSearch_container .searchflight_card .button_grp .btn_delete{width:22px;height:22px;padding:0;background:var(--Gray-Mode-100)}.flightSearch_container .searchflight_card .button_grp .btn_delete img{width:14px;filter:unset}.flightSearch_container .searchflight_card.card_forMobile{display:flex;flex-direction:column;gap:16px}.flightSearch_container .searchflight_card.card_forMobile .btn_addcity{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;padding:9px 24px;border-radius:64px;border:1px solid var(--Gray-Mode-600);display:flex;align-items:center;justify-content:center;gap:4px;width:100%}.flightSearch_container .searchflight_card.card_forMobile .btn_addcity:disabled{border:1px solid var(--Gray-Mode-200);color:var(--Gray-Mode-500)}.flightSearch_container .searchflight_card.card_forMobile .btn_addcity img{width:20px;height:auto}.flightSearch_container .searchflight_card.card_forMobile .btn_addcity:disabled img{filter:opacity(.5)}.flightSearch_container .multiCity_card .searchflight_card.card_forMobile .travelerCabin_class{padding:12px 16px}.flightSearch_container .multiCity_card .searchflight_card.card_forMobile .input_inr label{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-700);letter-spacing:.06px;display:flex;align-items:center;gap:8px}.flightSearch_container .multiCity_card .searchflight_card.card_forMobile .input_inr label img{width:16px;height:auto}.recents_searches{overflow:hidden}.recents_searches .owl-nav{display:none}.recents_searches .owl-stage-outer{overflow:unset}.recents_searches .item_card{padding:2px;border-radius:12px}.recents_searches .item_card .top_box{padding:12px;border-radius:10px;box-shadow:0 1.659px 3.318px -.829px rgba(0,0,0,.06)}.recents_searches .item_card .top_box h6{margin:8px 0 6px;line-height:142.857%;font-weight:700}.recents_searches .item_card .tp_lft .days{font:normal normal 600 10px/140% var(--font-primary);letter-spacing:.05px;padding:2px 4px}.recents_searches .item_card .tp_lft .top_blck span{font:normal normal 600 10px/140% var(--font-primary);letter-spacing:.05px}.recents_searches .item_card .top_box .btm_blck{gap:4px}.recents_searches .item_card .top_box .btm_blck span{font:normal normal 500 10px/140% var(--font-primary);letter-spacing:.05px}.recents_searches .item_card .bottom_box{padding:6px 14px 8px}.recents_searches .item_card .bottom_box h6{font-weight:600;line-height:150%;letter-spacing:.024px}.recents_searches .item_card .bottom_box h5 span{font:normal normal 400 10px/140% var(--font-primary);letter-spacing:.05px}.recents_searches .item_card .bottom_box .btn_withIcon{font:normal normal 500 10px/140% var(--font-primary);letter-spacing:.05px;padding:7px 12px;gap:4px}.recents_searches .item_card .bottom_box .btn_withIcon img{width:14px!important;height:auto}.offers_section .item_card{border-radius:14px;padding:4px 4px 0}.offers_section .item_card .img_block .coupon{padding:4px 8px;right:8px;bottom:8px}.offers_section .item_card .img_block .coupon img{width:14px;height:14px}.offers_section .item_card .text_box .top_blk .lft{gap:6px}.offers_section .item_card .text_box .top_blk .lft .brdr{height:8px}.offers_section .item_card .text_box{padding:12px;gap:6px}.offers_section .item_card .text_box span{font:normal normal 600 10px/140.333% var(--font-primary)}.offers_section .item_card .text_box p{min-height:32px}.flight_routes .owl-nav{display:none}.flight_routes .card_item .img_blck{height:170px;border-radius:0 0 0 24px}.recommended_hotels .card_item .img_blck{height:360px}.booking_flight .card_wrapper{display:block;min-height:auto}.booking_flight .card_box{padding:16px;border-radius:20px}.booking_flight .card_box:hover{height:340px;box-shadow:none}.booking_flight .card_box h4{font:normal normal 600 20px/28px var(--font-primary)}.booking_flight .card_box p{font:normal normal 300 14px/20px var(--font-primary)}.booking_flight .card_box::before{background-size:cover}.booking_flight .card_box.card_01::after,.booking_flight .card_box.card_01:hover::after{bottom:25px;width:100%;height:120px}.booking_flight .card_box.card_02::after,.booking_flight .card_box.card_02:hover::after{left:0;bottom:0;width:148px;height:134px}.booking_flight .card_box.card_03::after,.booking_flight .card_box.card_03:hover::after{bottom:8px;width:160px;height:190px}.booking_flight .card_box.card_04::after,.booking_flight .card_box.card_04:hover::after{left:0;width:200px;height:142px}.faq_section .main_heading{align-items:center}.faq_section .accordion{gap:8px;padding:0}.faq_section .accordion-item{padding:16px}.faq_section .accordion-button::after{width:20px;height:20px}.faq_section .accordion-body{padding:12px 0 0}.faq_section .accordion-button{font:normal normal 400 14px/142.857% var(--font-primary);letter-spacing:.035px}.faq_section .accordion-item.active .accordion-button{font-weight:600}.faq_section .btn_loadFaq{font:normal normal 400 12px/16px var(--font-primary);letter-spacing:.06px;padding:7px 15px}.tour_agency .main_heading{align-items:flex-start}.tour_agency .main_heading h4{font:normal normal 700 14px/142.857% var(--font-primary);letter-spacing:.035px}.tour_agency .agency_content{margin-top:12px}.tour_agency .agency_content p{font:normal normal 400 12px/133.333% var(--font-primary);letter-spacing:.06px}.tour_agency .agency_content .read-more img{width:20px}.tour_agency .agency_accordian{margin-top:36px;flex-direction:column;gap:8px}.tour_agency .agency_accordian .accordion{display:flex;flex-direction:column;gap:8px}.tour_agency .agency_accordian .accordion-item{border-radius:8px;border:1px solid var(--Blue-blue-2)}.tour_agency .agency_accordian .accordion-button{background:var(--Blue-blue-2);border-radius:8px;box-shadow:none;padding:12px 16px;font:normal normal 500 12px/133.333% var(--font-primary);letter-spacing:.06px;color:var(--Gray-Mode-700)}.tour_agency .accordion-button:not(.collapsed){background:var(--color-primary);color:var(--color-white)}.tour_agency .accordion-item .accordion-body{padding:16px 8px}.tour_agency .tags_btns{gap:8px}.tour_agency .tags_btns .btn{font:normal normal 400 12px/133.333% var(--font-primary);letter-spacing:.06px;border:1px solid rgba(15,76,164,.2);padding:8px}.tour_agency .accordion-button::after{width:20px;height:20px;background-image:url(../../images/common-img/plus.svg);background-size:100%}.tour_agency .accordion-button:not(.collapsed)::after{background-image:url(../../images/common-img/minus.svg)}.tour_agency .top_section h5{font:normal normal 600 16px/24px var(--font-primary);margin-bottom:12px}.tour_agency .top_section h6{font:normal normal 600 14px/20px var(--font-primary);margin-bottom:8px}.tour_agency .agency_content .read_moreText h6{font-weight:600;margin:12px 0 8px}.tour_agency .agency_content p{margin-bottom:12px}.tour_agency .agency_content ul li{font:normal normal 300 12px/150% var(--font-primary);letter-spacing:.06px}.tour_agency .agency_content ul{padding-left:1.4rem}.tour_agency .agency_content .table th{font:normal normal 600 12px/144.444% var(--font-primary)}.tour_agency .agency_content .table td{font:normal normal 400 12px/150% var(--font-primary)}.faq__section .main_heading{align-items:center!important}.faq__section .accordion-button::after{width:20px;height:20px;background-image:url(/images/tcFlights/chevron-down.svg);background-size:contain;background-repeat:no-repeat;background-position:top center}.nav-wrapper{border-bottom:1px solid var(--Gray-Mode-100)}.tourism_slide .item:hover .carousel-caption-overlay{display:none}#tcTopFlightRoutes .routes_slide .owl-nav{display:none!important}}#tcTopFlightRoutes .routes_slide .owl-nav{position:absolute;top:-48px;right:0;display:inline-flex;gap:12px}#tcTopFlightRoutes .routes_slide .owl-next span,.owl-prev span{color:#fff}#tcTopFlightRoutes .routes_slide .owl-next.disabled span,.owl-prev.disabled span{color:#b3b9c6}#hero_section-wrapper .btns_grpCalender{display:none}.hero_section_widget .error_msg{color:#dc3545;font-size:14px}body.flightLandingPage .multiCity_together{display:none}.flightSearch_container .searchflight_card .searchButton_blck .btn_primary:focus-visible{background-color:var(--color-secondary);color:var(--Gray-Mode-950);border-bottom:1px solid var(--color-primary);outline-offset:2px}.topFlight_routes{background:var(--Blue-blue-1);position:relative;z-index:0;margin-bottom:30px}.topFlight_routes::before{position:absolute;inset:0;content:'';width:100%;height:100%;background-image:url(/images/tcHolidays/tcHome/flight-routes-bg.svg);background-size:892px;background-repeat:no-repeat;background-position:center;z-index:-1}.topFlight_routes .card_box{padding:8px;display:flex;align-items:center;gap:16px;border-radius:20px;border:1px solid transparent}.topFlight_routes .card_box:hover{border:none;background:no-repeat}.topFlight_routes .row{row-gap:32px}.topFlight_routes .card_box .img_blck{width:72px;height:72px;border-radius:12px;overflow:hidden}.topFlight_routes .card_box .img_blck img{width:100%;height:100%;object-fit:cover}.topFlight_routes .card_box .places_name{display:flex;flex-direction:column;gap:4px;width:76%}.topFlight_routes .card_box .places_name h6{color:var(--color-primary);letter-spacing:.027px}.topFlight_routes .card_box .places_name span{font:normal normal 300 14px/20px var(--font-primary);letter-spacing:.035px;display:block}.topFlight_routes .card_box .places_name span a:hover{text-decoration:underline}.topFlight_routes .card_box .places_name span a{color:var(--color-primary);text-decoration:none}.topFlight_routes .grid_container{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 24px}.trending_cities{background-image:url(/images/commonIcons/cityscape-Desktop.png);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#fffde6;height:auto;position:relative;z-index:0}.trending_cities::before{position:absolute;left:0;top:0;content:' ';width:805px;height:617px;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:-1}.trending_cities .main_heading h4{color:#000}.trending_cities .card_item{border-radius:16px;overflow:hidden;position:relative;z-index:0}.trending_cities .card_item::before{position:absolute;left:0;bottom:0;content:'';width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 53.12%,rgba(0,0,0,.65) 76.74%,rgba(0,0,0,.9) 99.96%);z-index:1}.trending_cities .card_item .img_box{width:100%;height:388px;overflow:hidden}.trending_cities .card_item .img_box img{width:100%;height:100%;object-fit:cover;transition:.4s all ease-out}.trending_cities .card_item:hover .img_box img{transform:scale(1.1)}.trending_cities .card_item .text_block{position:absolute;left:0;bottom:0;width:100%;height:auto;z-index:2;padding:16px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.trending_cities .card_item .text_block .left_blc h6{color:var(--color-white);letter-spacing:.027px}.trending_cities .card_item .text_block .left_blc span{font:normal normal 400 14px/20px var(--font-primary);color:var(--color-white);letter-spacing:.035px;display:block;margin-top:4px}.trending_cities .card_item .text_block .btn_withIcon{gap:0;overflow:hidden}.trending_cities .card_item .text_block .btn_withIcon{padding:6px 12px}.trending_cities .card_item .text_block .btn_withIcon span{font:normal normal 600 14px/142.857% var(--font-primary);letter-spacing:.035px;color:var(--Gray-Mode-950);white-space:nowrap;display:inline-block;max-width:0;opacity:0;padding:0;transition:max-width .6s ease,opacity .6s ease,transform .6s ease,padding .6s ease;transform:translateX(-10px)}.trending_cities .card_item:hover .text_block .btn_withIcon span{max-width:100px;opacity:1;transform:translateX(0);padding-right:4px}.trending_cities .owl-carousel .owl-nav button.owl-next,.trending_cities .owl-carousel .owl-nav button.owl-prev{position:absolute;top:0;bottom:0;margin:auto}.trending_cities .owl-carousel .owl-nav button.owl-prev{left:-22px}.trending_cities .owl-carousel .owl-nav button.owl-next{right:-22px}#tchomeTrendingCities .owl-carousel .owl-nav button.owl-next,#tchomeTrendingCities .owl-carousel .owl-nav button.owl-prev{position:absolute;top:0;bottom:0;margin:auto}#tchomeTrendingCities .owl-carousel .owl-nav button.owl-prev{left:-22px}#tchomeTrendingCities .owl-carousel .owl-nav button.owl-next{right:-22px}#recommendedHotels{background-image:url(/images/commonIcons/cityscape-Desktop.png);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#fffde6;height:auto;position:relative;z-index:0}#recommendedHotels::before{position:absolute;left:0;top:0;content:' ';height:617px;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:-1}#tchomeTrendingCities .carousel-card .carousel-caption-overlay::after{content:"Explore More";position:absolute;right:10px;bottom:15px;display:flex;align-items:center;justify-content:flex-end;height:30px;width:40px;border-radius:100px;background:url(/images/tcHolidays/arrow-up-right-dark.svg) no-repeat center center var(--color-secondary);overflow:hidden;white-space:nowrap;color:transparent;font-size:0;padding:0;transition:all .35s ease}#tchomeTrendingCities .carousel-card:hover .carousel-caption-overlay::after{width:auto;padding-left:14px;padding-right:36px;justify-content:flex-start;background:url(/images/tcHolidays/arrow-up-right-dark.svg) no-repeat right 10px center var(--color-secondary);color:#000;font-size:13px;transform:translateX(0)}@media only screen and (max-width:767px){.topFlight_routes .grid_container{gap:20px 12px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding:0 12px;margin-left:-12px;margin-right:-12px}.topFlight_routes .card_box .img_blck{width:137px;height:72px;border-radius:12px;overflow:hidden}body:has(.recents_searches) .breadcrumbsLPSRP .breadcrumb{padding:25px 0 0;margin-bottom:0!important}}#flightsLPTourismBoardPartners .carousel-card,#flightsLPTourismBoardPartners .carousel-image-wrapper img{border-radius:unset}.offers_section .copy-feedback{position:absolute;top:0;right:0;padding:6px 20px;border-radius:100px;background:#fff707;display:flex;align-items:center;gap:4px;cursor:pointer;font:normal normal 400 9px/140% var(--font-primary);color:var(--Gray-Mode-950)}#flightsLPTourismBoardPartners .carousel-caption-overlay{display:none}#flightsLPOffers .carousel-caption-overlay .package-id{position:absolute;top:42%;right:2%;padding:5px 10px;border-radius:100px;background:#f8f9fa;display:flex;align-items:center;gap:4px;cursor:pointer;font:normal normal 400 9px/140% var(--font-primary);color:var(--Gray-Mode-950)}#flightsLPOffers .carousel-caption-overlay{position:static;background:0 0;padding:16px 6px}#flightsLPOffers .item{border-radius:14px;padding:6px 6px 0;border-radius:18px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);padding:8px 8px 0;transition:.5s all ease-out}#flightsLPOffers .item:hover{transform:scale(.97)}#flightsLPOffers .carousel-image-wrapper h3{color:var(--Gray-Mode-700);font:normal normal 500 10px/133.333% var(--font-primary);width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#flightsLPOffers .carousel-image-wrapper .text{min-height:36px;font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#000;text-decoration:none;font:normal normal 500 12px/150% var(--font-primary)}#flightsLPOffers .carousel-image-wrapper .subtext{font-weight:400;color:var(--Gray-Mode-700);font:normal normal 500 11px/133.333% var(--font-primary);position:absolute;right:2%;bottom:27.5%;font-weight:400}#flightsLPOffers .carousel-caption-overlay .package-id::before{content:"";display:block;width:15px;height:15px;background-image:url(/images/tcFlights/copy.svg);background-size:contain;background-repeat:no-repeat;background-position:center}#flightsLPOffers a{text-decoration:none}.recent_slider .owl-nav{position:absolute;top:-58px;right:0}.recent_slider{position:relative}.recent_slider .owl-nav button span{font-size:24px}.owl-prev span,.recent_slider .owl-next span{color:#fff}.owl-prev.disabled span,.recent_slider .owl-next.disabled span{color:#b3b9c6}.flightSearch_container .searchflight_card .grid_item:focus-within{background:#eaf5ff}.flightSearch_container .searchflight_card .grid_item .input_inr .form-control.date-input.departure-input,.flightSearch_container .searchflight_card .grid_item .input_inr .form-control.date-input.return-input,.flightSearch_container .searchflight_card .grid_item .input_inr .form-control.toFrom_input.autoSearch,.flightSearch_container .searchflight_card .grid_item.travelerCabin_class{transition:box-shadow 150ms ease,border-color 150ms ease}.flightSearch_container .searchflight_card .grid_item .input_inr .form-control.date-input.departure-input:focus,.flightSearch_container .searchflight_card .grid_item .input_inr .form-control.date-input.return-input:focus,.flightSearch_container .searchflight_card .grid_item .input_inr .form-control.toFrom_input.autoSearch:focus,.flightSearch_container .searchflight_card .grid_item.travelerCabin_class:focus,.flightSearch_container .searchflight_card .grid_item.travelerCabin_class:focus-within,.flightSearch_container .searchflight_card .grid_item.travelerCabin_class[aria-expanded=true]{outline:0;background-color:#eaf5ff}.flightSearch_container .dropdown_calendarCard .date_cell.in-range{background-color:#8dbfe7}.multiCity_container .global-error-container{position:absolute;margin-top:72px}.chat-widget{display:none!important}.flightSearch_container .searchflight_card .grid_item .input_inr .traveler_title{color:var(--Gray-Mode-900);display:flex;align-items:flex-start;gap:4px;font:normal normal 600 15px/24px var(--font-primary);justify-content:space-between}.breadcrumb .breadcrumb_links{display:flex}.breadcrumb .breadcrumb_links{font:normal normal 500 12px/133.333% var(--font-primary)}.breadcrumb .breadcrumb_links a{text-decoration:none;color:var(--color-primary)}.breadcrumb .breadcrumb_links ul{display:flex;padding-left:0}.breadcrumb_links ul{list-style:none!important;padding:0;margin:0}.breadcrumb_links ul li+li::before{content:"";display:inline-block;width:15px;height:15px;background-image:url(/images/tcHolidays/srp/chevron-right.png);background-size:contain;background-repeat:no-repeat;margin:0 6px;vertical-align:middle}.breadcrumb_links ul li:last-child a{color:#5e5873!important;cursor:default;pointer-events:none}.breadcrumbsLPSRP .breadcrumb{padding:25px 0 25px}body:has(.recents_searches) .breadcrumbsLPSRP .breadcrumb{padding:25px 0 0;margin-bottom:-10px}.faq_section button.accordion-button.collapsed{box-shadow:none}.newsletter_section .newsletter_card h2{color:var(--color-white);font:normal normal 600 24px/120% var(--font-primary)}.offers_section .item_card .img_block img{width:100%;height:auto;border-radius:12px;height:190px}.offers_section .swiper-button-prev.swiper-button-disabled{background:#fff;color:#babfcb;opacity:inherit}.offers_section .swiper-button-next,.offers_section .swiper-button-prev{width:36px;height:36px;padding:12px!important;border-radius:50px;background:var(--color-primary);box-shadow:2px 0 10px 0 rgba(0,0,0,.15);border:none;display:flex;align-items:center;justify-content:center;transition:.5s all ease;color:#fff}.offers_section .swiper-button-next:after,.offers_section .swiper-button-prev:after{font-size:9px;font-weight:800}#flightsLPOffers .carousel-caption-overlay .package-id{position:absolute;top:42%;right:2%;padding:5px 10px;border-radius:100px;background:#f8f9fa;display:flex;align-items:center;gap:4px;cursor:pointer;font:normal normal 400 9px/140% var(--font-primary);color:var(--Gray-Mode-950)}#flightsLPOffers .carousel-caption-overlay{position:static;background:0 0;padding:16px 6px}#flightsLPOffers .item{border-radius:14px;padding:6px 6px 0;border-radius:18px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);padding:8px 8px 0;transition:.5s all ease-out}#flightsLPOffers .item:hover{transform:scale(.97)}#flightsLPOffers .carousel-image-wrapper h3{color:var(--Gray-Mode-700);font:normal normal 500 10px/133.333% var(--font-primary);width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#flightsLPOffers .carousel-image-wrapper .text{min-height:36px;font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#000;text-decoration:none;font:normal normal 500 12px/150% var(--font-primary)}#flightsLPOffers .carousel-image-wrapper .subtext{font-weight:400;color:var(--Gray-Mode-700);font:normal normal 500 11px/133.333% var(--font-primary);position:absolute;right:2%;bottom:27.5%;font-weight:400}#flightsLPOffers .carousel-caption-overlay .package-id::before{content:"";display:block;width:15px;height:15px;background-image:url(/images/tcFlights/copy.svg);background-size:contain;background-repeat:no-repeat;background-position:center}#flightsLPOffers a{text-decoration:none}.recent_slider .owl-nav{position:absolute;top:-58px;right:0}.recent_slider{position:relative}.recent_slider .owl-nav button span{font-size:24px}.owl-prev span,.recent_slider .owl-next span{color:#fff}.owl-prev.disabled span,.recent_slider .owl-next.disabled span{color:#b3b9c6}.flightSearch_container .searchflight_card .grid_item:focus-within{background:#eaf5ff}.flightSearch_container .searchflight_card .grid_item .input_inr .form-control.date-input.departure-input,.flightSearch_container .searchflight_card .grid_item .input_inr .form-control.date-input.return-input,.flightSearch_container .searchflight_card .grid_item .input_inr .form-control.toFrom_input.autoSearch,.flightSearch_container .searchflight_card .grid_item.travelerCabin_class{transition:box-shadow 150ms ease,border-color 150ms ease}.flightSearch_container .searchflight_card .grid_item .input_inr .form-control.date-input.departure-input:focus,.flightSearch_container .searchflight_card .grid_item .input_inr .form-control.date-input.return-input:focus,.flightSearch_container .searchflight_card .grid_item .input_inr .form-control.toFrom_input.autoSearch:focus,.flightSearch_container .searchflight_card .grid_item.travelerCabin_class:focus,.flightSearch_container .searchflight_card .grid_item.travelerCabin_class:focus-within,.flightSearch_container .searchflight_card .grid_item.travelerCabin_class[aria-expanded=true]{outline:0;background-color:#eaf5ff}.flightSearch_container .dropdown_calendarCard .date_cell.in-range{background-color:#8dbfe7}.multiCity_container .global-error-container{position:absolute;margin-top:72px}