.footer-wrapper-new{background-color:var(--primary-5-color);padding-top:60px}.footer-wrapper-new .MuiTypography-root.para{max-width:540px;color:var(--dark-color);margin:0;font-weight:500;font-size:22px!important;line-height:32px!important}.footer-wrapper-new .icon-new{color:var(--dark-color)}.footer-wrapper-new a{color:var(--dark-color);padding:8px 0;font-size:22px;font-weight:500;line-height:32px;text-decoration:none}.copy-right-wrapper-new{border-top:1px solid var(--dark-2-color);margin-top:50px;padding-top:24px;padding-bottom:30px}.icon-box-new{color:#a1a1a1;border:1px solid #a1a1a1;border-radius:10px;width:36px;height:36px;padding:6px}.icon-box-new:hover{color:var(--primary-color);border:1px solid var(--primary-color)}.card-img-wrapper-new{background-color:var(--primary-color);flex-wrap:wrap;padding:30px}.MuiAccordion-root.landing-accordion-ui{box-sizing:border-box;border-bottom:1px solid var(--border-color);background:0 0;padding:0;box-shadow:none!important;border-radius:0!important;margin:0!important}.MuiAccordion-root.landing-accordion-ui:before{display:none}.MuiAccordion-root.landing-accordion-ui:last-child{border-bottom:0}.MuiAccordion-root.landing-accordion-ui .MuiAccordion-heading .MuiButtonBase-root{align-items:flex-start;min-height:auto;padding:16px 0}.MuiAccordion-root.landing-accordion-ui .MuiAccordion-heading .MuiButtonBase-root .MuiAccordionSummary-content{flex-direction:column;margin:0}.MuiAccordion-root.landing-accordion-ui .MuiAccordion-heading .MuiButtonBase-root .MuiAccordionSummary-content .MuiTypography-root{color:var(--dark-color);font-weight:600;line-height:24px;font-size:18px!important}.MuiAccordion-root.landing-accordion-ui .MuiAccordion-heading .MuiButtonBase-root .MuiAccordionSummary-expandIconWrapper{color:var(--dark-color)}.MuiAccordion-root.landing-accordion-ui .MuiAccordionDetails-root{background-color:var(--light-primary-color);border-radius:12px;margin-bottom:16px;padding:16px}.MuiAccordion-root.landing-accordion-ui .MuiAccordionDetails-root .MuiTypography-root{color:var(--dark-color);font-size:16px;font-weight:500;line-height:24px}.wave-img-new{width:100%;height:100%;display:block}.section-space-new{padding:80px 0}.faq-wrapper-new{background-color:var(--light-grey-2-color);padding-top:0}.MuiTypography-root.section-title{text-align:center;color:var(--dark-color);margin-bottom:12px;font-size:30px;font-weight:700;line-height:40px}.section-title-wrapper{margin-bottom:36px}.section-title-wrapper .section-title-para{text-align:center;color:var(--dark-2-color);font-size:22px;font-weight:400;line-height:30px}@media only screen and (max-width:599.98px){.section-title-wrapper .section-title-para{font-size:16px}}.contact-bg-new{background-image:url(../media/contactbg.b198f64d.webp);background-color:var(--dark-color);border-radius:20px;padding:186px 60px;position:relative}.contact-bg-new a{justify-content:center;align-items:center;gap:16px;width:290px;height:58px;font-size:22px;font-weight:700;line-height:24px;text-decoration:none;display:flex;border-radius:8px!important;margin-top:0!important}.contact-bg-new .MuiTypography-root.title-new{color:var(--white-color);margin-bottom:40px;font-size:56px;font-weight:800;line-height:73px}.contact-bg-new img{width:auto;max-height:616px;position:absolute;bottom:0;right:60px}.what-make-wrapper-new{padding-bottom:0}.what-make-wrapper-new .what-make-card-new{background:var(--white-color);border-radius:16px;height:100%;box-shadow:0 0 12px #0000001a}.what-make-wrapper-new .what-make-card-new .MuiTypography-root.title-new{text-align:center;color:var(--black-color);font-size:26px;font-weight:800;line-height:34px}.what-make-wrapper-new .what-make-card-new .MuiTypography-root.what-desc-new{text-align:center;color:var(--dark-2-color);font-size:22px;font-weight:400;line-height:34px}.popular-wrapper-new{background-color:var(--light-grey-2-colors)}.why-should-card-new{border:2px solid var(--primary-color);border-radius:16px;height:100%}.why-should-card-new img{width:60px;height:60px}.why-should-card-new .MuiTypography-root.title-new{color:var(--dark-color);margin-bottom:4px;font-size:26px;font-weight:800;line-height:34px}.why-should-card-new .MuiTypography-root.why-desc-new{color:var(--dark-2-color);font-size:22px;font-weight:400;line-height:34px}.popupar-tab-wrapper-new .MuiTabs-indicator{height:3px}.popupar-tab-wrapper-new .tab-ui-new{border-bottom:1px solid #a1bfed;padding:0 18px}.popupar-tab-wrapper-new .tab-ui-new .MuiTabs-list .MuiButtonBase-root{height:auto;color:var(--black-2-color);text-transform:capitalize;font-size:26px;font-weight:600;line-height:34px;padding-top:0!important}.popupar-tab-wrapper-new .tab-ui-new .MuiTabs-list .MuiButtonBase-root.Mui-selected{color:var(--primary-color)}.destination-card-new img{object-fit:cover;border-radius:8px;width:100px;height:100px}.destination-card-new .MuiTypography-root.title-new{color:var(--black-2-color);font-size:26px;font-weight:600;line-height:34px}.destination-card-new .MuiTypography-root.desti-desc-new{color:var(--dark-2-color);font-size:18px;font-weight:400;line-height:26px}.destination-card-new .MuiTypography-root.desti-desc-new b{color:var(--black-2-color)}.top-card{background-color:var(--light-primary-color);color:var(--primary-color);border-radius:16px;padding:16px}.top-card .destination-label{color:var(--primary-color);font-size:18px;font-weight:600;line-height:22px}@media only screen and (max-width:599.98px){.top-card .destination-label{font-size:14px;line-height:20px}}.top-card .destination-price{color:var(--black-2-color);font-size:22px;font-weight:600;line-height:30px}@media only screen and (max-width:599.98px){.top-card .destination-price{font-size:16px;line-height:24px}}.top-card .flight-icon{border:1px solid var(--primary-color);border-radius:100px;width:40px;height:40px}.how-travocart-works-wrapper .shield-box{background-color:var(--light-primary-color);width:fit-content;color:var(--primary-color);border-left:3px solid var(--primary-color);border-radius:16px;align-items:center;margin:24px auto 0;padding:16px}.how-travocart-works-wrapper .shield-box .shield-icon svg{width:24px;height:24px}.how-travocart-works-wrapper .shield-box .para-label{font-size:20px;font-weight:400;line-height:30px}@media only screen and (max-width:599.98px){.filter-tab-wrapper-new .tab-wrapper .MuiTabs-root .MuiButtonBase-root{min-width:0}}.top-deals-wrapper,.why-should-wrapper,.what-make-wrapper,.hero-filter-wrapper-new{background-color:var(--white-color)}.how-travocart-works-wrapper{background-color:#0000}.filter-tab-wrapper-new{margin-top:-86px}.filter-tab-wrapper-new .tab-wrapper-new{background-color:var(--white-color);border:1px solid var(--light-grey-color);border-radius:12px;padding:30px}.filter-tab-wrapper-new .tab-wrapper-new .MuiTabs-root{min-height:36px}.filter-tab-wrapper-new .tab-wrapper-new .MuiTabs-root .MuiTabs-scroller .MuiTabs-flexContainer{border-bottom:1px solid var(--dark-2-color);justify-content:center}.filter-tab-wrapper-new .tab-wrapper-new .MuiTabs-root .MuiTabs-scroller .MuiTabs-flexContainer .Mui-selected{color:var(--primary-color)!important}.filter-tab-wrapper-new .tab-wrapper-new .MuiTabs-root .MuiTabs-scroller .MuiTabs-indicator{background-color:var(--primary-color);height:3px!important}.filter-tab-wrapper-new .tab-wrapper-new .MuiTabs-list .MuiButtonBase-root{height:36px;min-height:36px;padding-top:0}.filter-tab-wrapper-new .tab-wrapper-new .MuiTabs-list .MuiButtonBase-root .MuiTypography-root{font-size:16px;font-weight:400;line-height:20px}.filter-tab-wrapper-new .tab-wrapper-new .MuiTabs-list .MuiButtonBase-root.Mui-selected{color:var(--primary-color)!important}.filter-tab-wrapper-new .tab-wrapper-new .MuiTabs-list .MuiButtonBase-root.Mui-selected .MuiTypography-root{font-weight:600}.filter-tab-wrapper-new .btn-new{height:56px;font-size:24px}.filter-tab-wrapper-new .MuiFormControl-root .MuiInputBase-root input{text-align:start;text-overflow:ellipsis;white-space:nowrap;overflow:hidden!important}.hero-wrapper-new{text-align:center;justify-content:center;align-items:center;min-height:500px;padding-top:30px;padding-bottom:0;display:flex}.hero-wrapper-new .MuiTypography-root.title{color:var(--white-color);margin-bottom:16px;font-size:48px;font-weight:700}@media only screen and (max-width:599.98px){.hero-wrapper-new .MuiTypography-root.title{font-size:32px;line-height:40px}}.hero-wrapper-new .MuiTypography-root.hero-desc{color:var(--white-color);margin:0;font-size:18px;font-weight:500}@media only screen and (max-width:599.98px){.hero-wrapper-new .MuiTypography-root.hero-desc{display:none}}.hero-wrapper-new .MuiTypography-root.hero-desc-mobile{color:var(--white-color);margin:0;font-size:16px;font-weight:500;line-height:24px;display:none}@media only screen and (max-width:599.98px){.hero-wrapper-new .MuiTypography-root.hero-desc-mobile{margin-top:12px;display:block}}.hero-wrapper-new.hero-image-flight{background-color:#0000;background-image:linear-gradient(#0006,#00000080),url(../media/hero-banner-new-home.974801c6.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.hero-wrapper-new.hero-image-hotel{background-color:#0000;background-image:linear-gradient(#0006,#00000080),url(../media/hero-banner-hotel.6ea760f7.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.hero-wrapper-new.hero-image-car{background-color:#0000;background-image:linear-gradient(#0006,#00000080),url(../media/hero-banner-car.bd18da35.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.hero-wrapper-new img{width:100%;height:auto}@media only screen and (max-width:599.98px){.hero-wrapper-new{min-height:200px;padding-top:100px!important;padding-bottom:100px!important}}.authentication-modal-new.modal-ui-new .modal-header-new h6{margin-bottom:16px;font-size:36px;line-height:40px}.authentication-modal-new.modal-ui-new .modal-header-new p{color:var(--dark-color);margin-bottom:8px;font-size:23px;font-weight:600;line-height:30px}.authentication-modal-new.modal-ui-new .modal-header-new span{color:var(--dark-color);font-size:14px;font-weight:400;line-height:30px}.authentication-modal-new.modal-ui-new .checkbox-label-new{margin:0!important}.authentication-modal-new.modal-ui-new .checkbox-label-new .MuiCheckbox-root{padding:0 9px 0 0}.authentication-modal-new.modal-ui-new .checkbox-label-new .MuiFormControlLabel-label{color:var(--input-icon-color);font-size:16px;font-weight:500;line-height:28px}.authentication-modal-new.modal-ui-new .field-wrapper-new .MuiInputAdornment-root button svg{width:24px;height:24px}.authentication-modal-new.modal-ui-new .resend-link-new{color:var(--input-icon-color);font-size:18px;font-weight:400;line-height:28px}.authentication-modal-new.modal-ui-new .resend-link-new a{color:var(--primary-color)}.authentication-modal-new.modal-ui-new .modal-bottom-link-new{color:var(--dark-color);font-size:18px;font-weight:400;line-height:28px}.authentication-modal-new.modal-ui-new a{color:var(--primary-color);font-size:18px;font-weight:700;line-height:28px;text-decoration-line:underline}.authentication-modal-new.modal-ui-new .or-box-new{margin:8px 0;position:relative}.authentication-modal-new.modal-ui-new .or-box-new p{color:var(--input-icon-color);background-color:var(--white-color);width:100px;font-size:16px;font-weight:700;line-height:28px;position:absolute;top:-50%;left:50%;transform:translate(-50%,-50%)}.authentication-modal-new.modal-ui-new .btn-new{padding-left:32px!important;padding-right:32px!important}.authentication-modal-new.modal-ui-new .note-new{color:var(--input-icon-color);font-size:16px;font-style:italic;font-weight:500;line-height:21px}.authentication-modal-new.modal-ui-new .note-new span{color:var(--primary-color)}.authentication-modal-new.modal-ui-new .success-tick-new{text-align:center;color:var(--green-color);margin-bottom:16px}.authentication-modal-new.modal-ui-new .success-tick-new svg{width:100px;height:100px}.otp-input-new .field-wrapper-new .input-ui-new input{text-align:center;width:36px;height:36px}.explore-card{background-color:var(--white-color);border-radius:24px;height:100%;padding:16px}.explore-card .explore-image img{border-radius:20px;margin-bottom:16px;display:block}.explore-card .title{color:var(--black-2-color);margin-bottom:8px;font-size:18px;font-weight:800;line-height:22px}.explore-card .desti-desc{color:var(--dark-2-color);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:16px;font-size:16px;line-height:20px;display:-webkit-box;overflow:hidden}.explore-card .desti-price{color:var(--dark-color);font-size:22px;font-weight:600}.explore-card .location-content{border-top:1px dashed var(--border-color);margin-top:auto;padding-top:16px}.explore-card .location svg{width:16px;height:16px;color:var(--primary-color)}.explore-card .location .location-text{color:var(--dark-color);font-size:16px;line-height:16px}.explore-card .exlore-content{height:100%}.explore-wrapper{background-color:var(--light-grey-2-color)}.we-work-wrapper{background:radial-gradient(50% 50% at 50% 50%,var(--secondary-color)0%,var(--primary-color)100%)}.we-work-wrapper .airline-item img{filter:brightness(0)invert()}.we-work-wrapper .airline-item .airline-label{color:var(--dark-color);font-size:16px;font-weight:600;line-height:20px}.we-work-wrapper .section-title,.we-work-wrapper .section-title-para{color:var(--white-color)}.data-protection-wrapper{background-color:var(--light-grey-2-color)}.data-protection-wrapper .data-box{background-color:var(--light-primary-color);border:1px solid var(--primary-color);border-radius:16px;width:fit-content;margin:0 auto;padding:20px}.data-protection-wrapper .data-box .data-para{color:var(--dark-color);font-size:18px;font-weight:400;line-height:28px}.data-protection-wrapper .data-box .data-icon{color:var(--primary-color)}.data-protection-wrapper .data-box .data-icon svg{width:28px;height:28px}.data-protection-wrapper .divider{border-bottom:1px dashed var(--primary-color)}.seo-page-section-wrapper .seo-page-tabs .MuiTabs-indicator{background-color:var(--primary-color)}.seo-page-section-wrapper .seo-page-tabs .Mui-selected{color:var(--primary-color)!important}.customer-story-wrapper,.travel-insights-wrapper{background-color:var(--light-grey-2-color)}.start-booking-wrapper{background-color:var(--light-primary-color)}.start-booking-wrapper .para-text{text-align:center;color:var(--dark-color);max-width:800px;font-size:30px;font-weight:700;line-height:40px}.start-booking-wrapper .btn{margin-top:24px;text-decoration:none;padding:10px 48px!important;font-size:16px!important}.story-card{background-color:var(--white-color);border:1px solid var(--border-color);border-radius:20px;flex-direction:column;height:100%;padding:24px;display:flex;position:relative}.story-card .quote-icon{color:var(--light-primary-color);position:absolute;top:16px;right:16px}.story-card .quote-icon svg{width:40px;height:40px}.story-card .rating{color:var(--primary-color)}.story-card .story-desc{color:var(--dark-2-color);margin:24px 0;font-size:18px;font-weight:400;line-height:28px}.story-card .story-author{color:var(--dark-color);font-size:18px;font-weight:600;line-height:24px}.story-card .story-location{color:var(--dark-2-color);font-size:14px;font-weight:500;line-height:20px}.story-card .author-info{margin-top:auto}.customer-story-slider-wrapper .slick-dots,.travel-insights-slider-wrapper .slick-dots{bottom:-30px}.customer-story-slider-wrapper .slick-slider,.travel-insights-slider-wrapper .slick-slider{margin:0 -12px}.customer-story-slider-wrapper .slick-slide,.travel-insights-slider-wrapper .slick-slide{margin-left:12px;margin-right:12px;align-items:stretch!important;height:auto!important;display:flex!important}.customer-story-slider-wrapper .slick-slide>div,.travel-insights-slider-wrapper .slick-slide>div{width:100%}.customer-story-slider-wrapper .slick-track,.travel-insights-slider-wrapper .slick-track{display:flex;align-items:stretch!important;display:flex!important}.travel-insights-slider-wrapper .explore-card{flex-direction:column;height:100%;display:flex!important}.travel-insights-slider-wrapper .title{margin-bottom:16px}.travel-insights-slider-wrapper .desti-info{border-top:1px dashed var(--border-color);margin-top:auto;padding-top:16px}.travel-insights-slider-wrapper .explore-content{flex-direction:column;flex-grow:1;justify-content:space-between;display:flex}.travel-insights-slider-wrapper .location svg{width:24px;height:24px;color:var(--primary-color)}.header-content button{box-shadow:none}.header-menu a{color:var(--black-color);padding:0 16px;font-size:16px;font-weight:500;text-decoration:none;position:relative}.header-menu a:hover,.header-menu a.active{color:var(--primary-color)}.header-menu a.active:before{content:"";background-color:var(--primary-color);width:100%;height:3px;position:absolute;bottom:-21px;left:0}.why-traveler-wrapper .why-should-card{border:0;border-radius:0;border-right:1px solid var(--border-color)!important}.why-traveler-wrapper .MuiGrid2-container .MuiGrid2-root:last-child .why-should-card{border-right:none!important}@media only screen and (max-width:2000.98px){.footer-wrapper-new{background-color:var(--primary-5-color);padding-top:36px}.footer-wrapper-new .MuiTypography-root.para-new{font-size:18px!important;line-height:24px!important}.footer-wrapper-new a{font-size:18px;line-height:24px}.copy-right-wrapper-new{padding-top:16px;padding-bottom:20px}.card-img-wrapper-new{padding:20px}.MuiAccordion-root.landing-accordion-ui-new .MuiAccordion-heading .MuiButtonBase-root{padding:16px 0}.MuiAccordion-root.landing-accordion-ui-new .MuiAccordion-heading .MuiButtonBase-root .MuiAccordionSummary-content .MuiTypography-root{line-height:28px;font-size:18px!important}.MuiAccordion-root.landing-accordion-ui-new .MuiAccordionDetails-root{padding:20px}.MuiAccordion-root.landing-accordion-ui-new .MuiAccordionDetails-root .MuiTypography-root{font-size:16px;line-height:24px}.contact-bg-new{padding:160px 60px}.contact-bg-new a{font-size:18px}.contact-bg-new .MuiTypography-root.title-new{margin-bottom:24px;font-size:48px;line-height:60px}.contact-bg-new img{max-height:500px}.what-make-wrapper-new .what-make-card-new img{width:60px;height:60px}.what-make-wrapper-new .what-make-card-new .MuiTypography-root.title-new{font-size:18px;line-height:22px}.what-make-wrapper-new .what-make-card-new .MuiTypography-root.what-desc-new{font-size:16px;line-height:20px}.why-should-card-new img{width:40px;height:40px}.why-should-card-new .MuiTypography-root.title-new{font-size:18px;line-height:22px}.why-should-card-new .MuiTypography-root.why-desc-new,.popupar-tab-wrapper-new .tab-ui-new .MuiTabs-list .MuiButtonBase-root{font-size:16px;line-height:20px}.destination-card-new img{width:80px;height:80px}.destination-card-new .MuiTypography-root.title-new{font-size:18px;line-height:22px}.destination-card-new .MuiTypography-root.desti-desc-new{font-size:16px;line-height:20px}.authentication-modal-new{padding:24px!important}.authentication-modal-new.modal-ui-new .modal-header-new{margin-bottom:16px}.authentication-modal-new.modal-ui-new .modal-header-new h6{margin-bottom:12px;font-size:28px;line-height:38px}.authentication-modal-new.modal-ui-new .modal-header-new p{margin-bottom:0;font-size:20px;font-weight:600;line-height:24px}.authentication-modal-new.modal-ui-new a,.authentication-modal-new.modal-ui-new .resend-link-new,.authentication-modal-new.modal-ui-new .modal-bottom-link-new{font-size:16px;line-height:24px}}@media only screen and (max-width:1366.98px){.contact-bg-new{padding:140px 60px}.contact-bg-new a{width:fit-content;font-size:18px}.contact-bg-new .MuiTypography-root.title-new{margin-bottom:24px;font-size:36px;line-height:47px}.contact-bg-new img{max-height:400px}}@media only screen and (max-width:1199.98px){.hero-wrapper-new .MuiTypography-root.title-new,.hero-wrapper-new .MuiTypography-root.hero-desc-new{text-align:center}.why-traveler-wrapper .why-should-card{border:0;border-right:1px solid var(--border-color);border-radius:0}.why-traveler-wrapper .MuiGrid2-container .MuiGrid2-root:last-child .why-should-card{border-right:none}.why-traveler-wrapper .MuiGrid2-container .MuiGrid2-root:nth-child(2n) .why-should-card{border-right:none!important}}@media only screen and (max-width:991.98px){.footer-wrapper-new .MuiTypography-root.para-new{max-width:100%}.section-space-new{padding:40px 0}.MuiTypography-root.section-title{margin-bottom:8px;font-size:30px;line-height:40px}.hero-wrapper-new{background-image:url(../media/hero-banner.a9440412.webp);background-color:var(--primary-10-color);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:150px;padding-bottom:150px}.hero-wrapper-new .MuiTypography-root.title-new{font-size:40px;line-height:60px}.hero-wrapper-new .MuiTypography-root.hero-desc-new{font-size:18px;line-height:28px}.header-menu a{padding:0 12px;font-size:16px}}@media only screen and (max-width:899.98px){.contact-bg-new{text-align:center;padding:50px 24px}.contact-bg-new a{width:fit-content;font-size:18px;margin:0 auto!important}.contact-bg-new .MuiTypography-root.title-new{text-align:center}.contact-bg-new img{display:none}.filter-tab-wrapper-new .MuiGrid2-grid-lg-9 .btn-new{width:100%}.menu-divider{display:none}.header-menu{display:none!important}.menu-drawer-wrappper .header-menu{display:flex!important}.menu-drawer-wrappper .header-menu a{padding:8px;font-weight:400}.menu-drawer-wrappper .header-menu a.active{font-weight:500}.menu-drawer-wrappper .header-menu a.active:before{display:none}}@media only screen and (max-width:768.98px){.footer-wrapper-new a{padding:4px 0}.card-img-wrapper-new{padding:20px 16px}.popupar-tab-wrapper-new .tab-ui-new{overflow:auto}.popupar-tab-wrapper-new .tab-ui-new .MuiTabs-list .MuiButtonBase-root{font-size:16px;line-height:20px}.language-btn-new .MuiTypography-root{display:none}}@media only screen and (max-width:680.98px){.authentication-modal-new{padding:24px 16px!important}.authentication-modal-new.modal-ui .success-tick-new svg{width:80px;height:80px}}@media only screen and (max-width:599.98px){.why-traveler-wrapper .why-should-card{border:0;border-bottom:1px solid var(--border-color);border-radius:0;border-right:none!important}.why-traveler-wrapper .why-should-card .MuiStack-root{padding-top:0!important;padding-left:0!important;padding-right:0!important}.why-traveler-wrapper .MuiGrid2-container .MuiGrid2-root:last-child .why-should-card{border-bottom:none}}@media only screen and (max-width:576.98px){.how-travocart-works-wrapper .shield-box .para-label{font-size:18px;font-weight:400;line-height:24px}.data-protection-wrapper .data-box .data-line{align-items:flex-start!important}.data-protection-wrapper .data-box .data-icon{padding-top:4px}.data-protection-wrapper .data-box .data-para{font-size:16px;line-height:24px}.start-booking-wrapper .para-text{font-size:28px;line-height:40px}.start-booking-wrapper .btn{margin-top:20px}}@media only screen and (max-width:480.98px){.how-travocart-works-wrapper .shield-box{align-items:flex-start!important}.how-travocart-works-wrapper .shield-box .shield-icon{padding-top:6px}}@media only screen and (max-width:390.98px){.authentication-modal-new.modal-ui-new .btn-new{flex:1;min-width:auto;padding-left:16px!important;padding-right:16px!important}}
.search-field-icon{color:var(--grey-color);margin-bottom:1rem;margin-left:1rem}.landing-flight-search-section-new .landing-flight-search-radio-group-new .MuiStack-root .MuiFormControlLabel-root .MuiRadio-root{color:var(--dark-2-color);padding:0}.landing-flight-search-section-new .landing-flight-search-radio-group-new .MuiStack-root .MuiFormControlLabel-root .MuiRadio-root.Mui-checked{color:var(--primary-color)!important}.landing-flight-search-section-new .landing-flight-search-radio-group-new .MuiStack-root .MuiFormControlLabel-root .MuiTypography-root{color:var(--dark-2-color);font-size:16px;font-weight:500}.landing-flight-search-section-new .landing-flight-search-radio-group-new .MuiStack-root .MuiFormControlLabel-root .MuiTypography-root.checked{color:var(--primary-color)!important}.landing-flight-search-section-new .tab-class-selection-new .MuiSelect-root{border:1px solid var(--dark-2-color);color:var(--dark-2-color)}.landing-flight-search-section-new .tab-class-selection-new .MuiSelect-root .MuiInputBase-input,.landing-flight-search-section-new .tab-class-selection-new .MuiSelect-root .MuiSelect-icon{color:var(--dark-2-color);font-size:16px;font-weight:500}.landing-flight-search-section-new .tab-class-selection-new .MuiSelect-root .MuiInputBase-input{padding-top:.5rem;padding-bottom:.5rem;padding-right:2rem}.landing-flight-search-section-new .landing-flight-search-direct-flights-new .MuiCheckbox-root{color:var(--dark-2-color);padding:0}.landing-flight-search-section-new .landing-flight-search-direct-flights-new .MuiCheckbox-root.Mui-checked{color:var(--primary-color)}.landing-flight-search-section-new .landing-flight-search-direct-flights-new .MuiTypography-root{color:var(--dark-2-color);font-size:16px;font-weight:500}.landing-flight-search-section-new .landing-flight-search-inputs-container-new .flight-takeoff-icon{color:gray;margin-bottom:.5rem;margin-left:1.5rem;font-size:medium}.landing-flight-search-section-new .landing-flight-search-inputs-container-new .flight-sync-icon-box{align-items:center;width:100%;height:100%;display:flex}.landing-flight-search-section-new .landing-flight-search-inputs-container-new .flight-sync-icon-box .flight-sync-icon{color:var(--dark-2-color);font-size:50px}.landing-flight-search-section-new .landing-flight-search-inputs-container-new .landing-flight-search-inputs-shuffle-icon-new{cursor:pointer;align-items:center;width:100%;height:100%;display:flex}.landing-flight-search-section-new .landing-flight-search-inputs-container-new .landing-flight-search-inputs-remove-button-new{text-transform:none;width:100%;height:100%;box-shadow:none;color:var(--dark-2-color);border-color:var(--secondary-color);background-color:var(--secondary-color-2);border-radius:8px;font-size:large;font-weight:600}.landing-flight-search-section-new .landing-flight-search-inputs-container-new .landing-flight-search-inputs-remove-button-new:disabled{background-color:var(--secondary-color);color:var(--secondary-color)}.landing-flight-search-section-new .landing-flight-search-inputs-add-button-new{color:var(--dark-2-color);text-underline-offset:7px;height:55px;font-size:16px;text-decoration:underline;text-transform:none!important}@media only screen and (max-width:768px){.landing-flight-search-section-new .landing-flight-search-inputs-add-button-new{text-align:left;height:48px;padding:12px 0;font-size:15px}}@media only screen and (max-width:480px){.landing-flight-search-section-new .landing-flight-search-inputs-add-button-new{height:44px;padding:10px 0;font-size:14px}}@media only screen and (max-width:360px){.landing-flight-search-section-new .landing-flight-search-inputs-add-button-new{height:40px;padding:8px 0;font-size:13px}}.fl-flight-search-section-new .fl-flight-search-radio-group-new .MuiStack-root .MuiFormControlLabel-root .MuiRadio-root{color:var(--dark-2-color);padding:0}.fl-flight-search-section-new .fl-flight-search-radio-group-new .MuiStack-root .MuiFormControlLabel-root .MuiRadio-root.Mui-checked{color:var(--primary-color)!important}.fl-flight-search-section-new .fl-flight-search-radio-group-new .MuiStack-root .MuiFormControlLabel-root .MuiTypography-root{color:var(--dark-2-color);font-size:16px;font-weight:500}.fl-flight-search-section-new .fl-flight-search-radio-group-new .MuiStack-root .MuiFormControlLabel-root .MuiTypography-root.checked{color:var(--primary-color)!important}.fl-flight-search-section-new .fl-flight-search-cabin-class-select-new{color:var(--primary-color);border:none;padding:0}.fl-flight-search-section-new .fl-flight-search-cabin-class-select-new .MuiInputBase-input,.fl-flight-search-section-new .fl-flight-search-cabin-class-select-new .MuiSelect-icon{color:var(--primary-color)}.fl-flight-search-section-new .fl-flight-search-cabin-class-select-new .MuiInputBase-input{padding:8px 15px}.fl-flight-search-section-new .fl-flight-search-direct-flights-new .MuiCheckbox-root{color:var(--primary-color);padding:0}.fl-flight-search-section-new .fl-flight-search-direct-flights-new .MuiCheckbox-root.Mui-checked{color:var(--primary-color)}.fl-flight-search-section-new .fl-flight-search-direct-flights-new .MuiTypography-root{color:var(--primary-color);font-size:15px}.fl-flight-search-section-new .fl-flight-search-passenger-select-new{align-items:flex-end;display:flex}.fl-flight-search-section-new .fl-flight-search-passenger-select-new .MuiStack-root{width:100%}.fl-flight-search-section-new .fl-flight-search-inputs-shuffle-icon-new{cursor:pointer;align-items:center;width:100%;height:100%;display:flex}.fl-flight-search-section-new .fl-flight-search-inputs-shuffle-icon-new .MuiSvgIcon-root{color:var(--primary-color);font-size:30px}.fl-flight-search-section-new .fl-flight-search-inputs-remove-button-new{text-transform:none;width:100%;height:100%;box-shadow:none;color:var(--grey-color);border:1px solid var(--grey-color);border-radius:8px;font-size:large;font-weight:600}.fl-flight-search-section-new .fl-flight-search-submit-button-new{text-transform:none;width:100%;height:100%;box-shadow:none;background-color:var(--primary-color);border-radius:8px;font-size:medium;font-weight:600}.fl-flight-search-section-new .fl-flight-search-inputs-add-button-new{text-underline-offset:7px;height:55px;font-size:16px;text-decoration:underline;text-transform:none!important}@media only screen and (max-width:768px){.fl-flight-search-section-new .fl-flight-search-inputs-add-button-new{text-align:left;height:48px;padding:12px 0;font-size:15px}}@media only screen and (max-width:480px){.fl-flight-search-section-new .fl-flight-search-inputs-add-button-new{height:44px;padding:10px 0;font-size:14px}}@media only screen and (max-width:360px){.fl-flight-search-section-new .fl-flight-search-inputs-add-button-new{height:40px;padding:8px 0;font-size:13px}}.fl-flight-search-section-new .fl-flight-search-unified-container-new{background-color:var(--white-color);border:1px solid var(--light-grey-color);border-radius:12px;margin-top:20px}.fl-flight-search-section-new .fl-flight-search-row-new{flex-wrap:nowrap;align-items:center;display:flex}.fl-flight-search-section-new .fl-flight-search-field-container-new{border-right:1px solid var(--light-grey-color);flex-direction:column;flex:1;width:100%;min-width:0;padding:10px 20px;display:flex;position:relative}.fl-flight-search-section-new .fl-flight-search-field-container-new .travocart-date-range-picker input{padding:8px 0}.fl-flight-search-section-new .fl-flight-search-field-label-new{color:var(--grey-color);margin-bottom:2 px;font-size:14px;font-weight:500}.fl-flight-search-section-new .fl-flight-search-separator-new{background-color:#e0e0e0;align-self:center;width:1px;height:40px;margin:0 16px}.fl-flight-search-section-new .fl-flight-search-swap-container-new{justify-content:center;align-items:center;padding:0 16px;display:flex;position:relative}.fl-flight-search-section-new .fl-flight-search-swap-icon-new{background-color:var(--primary-color);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .2s;display:flex;position:absolute;top:-18px;left:-20px}.fl-flight-search-section-new .fl-flight-search-swap-icon-new svg{width:20px;height:20px}.fl-flight-search-section-new .fl-flight-search-swap-icon-new:hover{background-color:#ff5252}.fl-flight-search-section-new .fl-flight-search-swap-icon-new .MuiSvgIcon-root{color:#fff;font-size:20px}.fl-flight-search-section-new .fl-flight-search-passenger-field-new .MuiStack-root{width:100%}.fl-flight-search-section-new .fl-flight-search-passenger-field-new .error-message-new{color:var(--error-color)}.fl-flight-search-section-new .fl-flight-search-remove-container-new{justify-content:center;align-items:center;padding:0 16px;display:flex}.fl-flight-search-section-new .fl-flight-search-remove-button-new{border:1px solid var(--error-color);width:40px;min-width:40px;height:40px;color:var(--error-color);background-color:#0000;border-radius:50%}.fl-flight-search-section-new .fl-flight-search-remove-button-new:hover{background-color:#f5f5f5}.fl-flight-search-section-new .fl-flight-search-remove-button-new:disabled{color:#ccc;background-color:#f5f5f5}.fl-flight-search-section-new .fl-flight-search-button-container-new{justify-content:center;align-items:stretch;min-width:144px;height:100%;display:flex}.fl-flight-search-section-new .fl-flight-search-submit-button-new{text-transform:none;width:100%;height:100%;min-height:80px;box-shadow:none;border-radius:0 12px 12px 0;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex;background-color:var(--primary-color)!important;color:#fff!important}.fl-flight-search-section-new .fl-flight-search-submit-button-new:hover{box-shadow:none;background-color:var(--primary-color)!important}@media only screen and (max-width:768px){.fl-flight-search-section-new .fl-flight-search-radio-group-new .MuiStack-root{align-items:flex-start;gap:8px}.fl-flight-search-section-new .fl-flight-search-radio-group-new .MuiStack-root .MuiFormControlLabel-root{margin:0}.fl-flight-search-section-new .fl-flight-search-radio-group-new .MuiStack-root .MuiFormControlLabel-root .MuiTypography-root{font-size:14px}.fl-flight-search-section-new .fl-flight-search-unified-container-new{border-radius:8px;margin-top:16px}.fl-flight-search-section-new .fl-flight-search-row-new{flex-direction:column;align-items:stretch;gap:16px;padding:16px}.fl-flight-search-section-new .fl-flight-search-field-container-new{border-right:none;border-bottom:1px solid var(--light-grey-color);width:100%;padding:12px 0}.fl-flight-search-section-new .fl-flight-search-field-container-new:last-child{border-bottom:none}.fl-flight-search-section-new .fl-flight-search-field-container-new .fl-flight-search-field-label-new{margin-bottom:8px;font-size:13px;font-weight:600}.fl-flight-search-section-new .fl-flight-search-swap-container-new{border-bottom:1px solid var(--light-grey-color);justify-content:center;padding:8px 0}.fl-flight-search-section-new .fl-flight-search-swap-container-new .fl-flight-search-swap-icon-new{margin:0 auto;position:static;transform:none}.fl-flight-search-section-new .fl-flight-search-passenger-field-new .MuiStack-root{flex-direction:column;gap:8px}.fl-flight-search-section-new .fl-flight-search-remove-container-new{order:3;justify-content:center;padding:8px 0}.fl-flight-search-section-new .fl-flight-search-remove-container-new .fl-flight-search-remove-button-new{border-radius:50%;width:44px;min-width:44px;height:44px}.fl-flight-search-section-new .fl-flight-search-button-container-new{order:4;justify-content:center;min-width:144px;height:auto}.fl-flight-search-section-new .fl-flight-search-button-container-new .fl-flight-search-submit-button-new{border-radius:8px;height:48px;min-height:48px;font-size:16px;font-weight:700}}@media only screen and (max-width:1024px) and (min-width:769px){.fl-flight-search-section-new .fl-flight-search-row-new{gap:8px}.fl-flight-search-section-new .fl-flight-search-field-container-new{padding:12px 16px}.fl-flight-search-section-new .fl-flight-search-swap-container-new{padding:0 12px}}@media only screen and (max-width:480px){.fl-flight-search-section-new .fl-flight-search-radio-group-new .MuiStack-root .MuiFormControlLabel-root .MuiTypography-root{font-size:13px}.fl-flight-search-section-new .fl-flight-search-row-new{gap:12px;padding:12px}.fl-flight-search-section-new .fl-flight-search-field-container-new{padding:8px 0}.fl-flight-search-section-new .fl-flight-search-field-container-new .fl-flight-search-field-label-new{margin-bottom:6px;font-size:12px}.fl-flight-search-section-new .fl-flight-search-swap-container-new{padding:6px 0}.fl-flight-search-section-new .fl-flight-search-swap-container-new .fl-flight-search-swap-icon-new{width:32px;height:32px}.fl-flight-search-section-new .fl-flight-search-swap-container-new .fl-flight-search-swap-icon-new svg{width:16px;height:16px}.fl-flight-search-section-new .fl-flight-search-remove-container-new{padding:6px 0}.fl-flight-search-section-new .fl-flight-search-remove-container-new .fl-flight-search-remove-button-new{width:40px;min-width:40px;height:40px}.fl-flight-search-section-new .fl-flight-search-button-container-new .fl-flight-search-submit-button-new{height:44px;min-height:44px;font-size:15px}}@media only screen and (max-width:360px){.fl-flight-search-section-new .fl-flight-search-row-new{gap:8px;padding:8px}.fl-flight-search-section-new .fl-flight-search-field-container-new{padding:6px 0}.fl-flight-search-section-new .fl-flight-search-field-container-new .fl-flight-search-field-label-new{margin-bottom:4px;font-size:11px}.fl-flight-search-section-new .fl-flight-search-swap-container-new{padding:4px 0}.fl-flight-search-section-new .fl-flight-search-swap-container-new .fl-flight-search-swap-icon-new{width:28px;height:28px}.fl-flight-search-section-new .fl-flight-search-swap-container-new .fl-flight-search-swap-icon-new svg{width:14px;height:14px}.fl-flight-search-section-new .fl-flight-search-remove-container-new{padding:4px 0}.fl-flight-search-section-new .fl-flight-search-remove-container-new .fl-flight-search-remove-button-new{width:36px;min-width:36px;height:36px}.fl-flight-search-section-new .fl-flight-search-button-container-new .fl-flight-search-submit-button-new{height:40px;min-height:40px;font-size:14px}}@media only screen and (max-width:768px){.fl-flight-search-section-new .fl-flight-search-swap-icon-new,.fl-flight-search-section-new .fl-flight-search-remove-button-new{touch-action:manipulation;min-width:44px;min-height:44px}.fl-flight-search-section-new .fl-flight-search-submit-button-new,.fl-flight-search-section-new .fl-flight-search-inputs-add-button-new{touch-action:manipulation;min-height:48px}.fl-flight-search-section-new .MuiGrid2-root.fl-flight-search-inputs-add-button-new{padding:0 16px}}
.passengers-child-age-input-new{padding:0 .7rem .7rem}.passengers-child-age-input-new .MuiTypography-root{font-size:14px}.passenger-validation-msg-new{background-color:var(--off-white-2-color);max-width:333px;color:var(--error-color);border-radius:4px;margin:5px;padding:10px;font-size:14px;font-weight:500;border:1px solid var(--error-color)!important}.travocart-passengers-popup-new{background-color:#0000;border-radius:0;align-items:center;gap:10px;display:flex}.travocart-passengers-popup-new:focus{background-color:#0000}.travocart-passengers-popup-new .search-field-icon-new{color:var(--dark-2-color)}.travocart-passengers-popup-new .MuiTextField-root{background-color:#0000;border-radius:0}.travocart-passengers-popup-new .MuiTextField-root .MuiFilledInput-root{background-color:#0000;border:none;border-radius:0}.travocart-passengers-popup-new .MuiTextField-root .MuiFilledInput-root:before,.travocart-passengers-popup-new .MuiTextField-root .MuiFilledInput-root:after{display:none}.travocart-passengers-popup-new .MuiTextField-root .MuiFilledInput-root .MuiFilledInput-input{color:var(--dark-2-color);background-color:#0000;border-radius:0;padding:8px 0;font-size:16px;font-weight:500}.travocart-passengers-popup-new .MuiTextField-root .MuiFilledInput-root:hover{background-color:#0000}.passengers-input-main-container-new{min-width:350px;max-height:300px;overflow:auto}.passengers-input-main-container-new .MuiStack-root .passenger-input-row{padding:.8rem}.passengers-input-main-container-new .MuiStack-root .passenger-input-row .MuiStack-root .MuiTypography-root:first-child{font-size:16px;font-weight:500}.passengers-input-main-container-new .MuiStack-root .passenger-input-row .MuiStack-root .MuiTypography-root:last-child{font-size:14px}.passengers-input-main-container-new .MuiStack-root .passenger-input-row:not(:first-child){border-top:1px solid var(--grey-color)}.passenger-bottom-info-container-new{background-color:var(--light-primary-color);min-width:350px;padding:.8rem}.passenger-bottom-info-container-new .MuiGrid2-root{align-items:center}.passenger-bottom-info-container-new .MuiGrid2-root .MuiGrid2-root .MuiButton-root{background-color:var(--primary-color);color:var(--white-color);text-transform:capitalize;border-radius:8px;width:auto}
.filter-accordion-wrapper-new{border:2px solid var(--border-color);border-radius:16px;overflow:hidden}.filter-accordion-wrapper-new .filter-accordion-ui-new{box-sizing:border-box;background:var(--white-color);border-bottom:1px solid var(--border-color);padding:16px;box-shadow:none!important;border-radius:0!important;margin:0!important}.filter-accordion-wrapper-new .filter-accordion-ui-new.Mui-expanded{margin-top:0!important;margin-bottom:0!important}.filter-accordion-wrapper-new .filter-accordion-ui-new:last-child{border-bottom:0}.filter-accordion-wrapper-new .filter-accordion-ui-new:before{display:none}.filter-accordion-wrapper-new .filter-accordion-ui-new .MuiAccordion-heading .MuiButtonBase-root{align-items:flex-start;min-height:auto;padding:0}.filter-accordion-wrapper-new .filter-accordion-ui-new .MuiAccordion-heading .MuiButtonBase-root .MuiAccordionSummary-content{flex-direction:column;margin:0}.filter-accordion-wrapper-new .filter-accordion-ui-new .MuiAccordion-heading .MuiButtonBase-root .MuiAccordionSummary-content .title{color:var(--dark-color);font-size:18px;font-weight:600;line-height:20px}.filter-accordion-wrapper-new .filter-accordion-ui-new .MuiAccordion-heading .MuiButtonBase-root .MuiAccordionSummary-expandIconWrapper{color:var(--dark-color)}.filter-accordion-wrapper-new .filter-accordion-ui-new .MuiAccordionDetails-root{padding:24px 0 0}.filter-accordion-wrapper-new .clear-all-btn-new{font-size:14px;font-weight:600;text-decoration:underline;color:var(--primary-color)!important;text-transform:capitalize!important}.filter-list-wrapper-new{flex-direction:column;gap:12px;margin:0;display:flex;padding:0!important}.filter-list-wrapper-new .MuiListItem-root{height:auto}.filter-list-wrapper-new .MuiListItem-root .MuiListItemButton-root{align-items:flex-start;height:auto;padding:0}.filter-list-wrapper-new .MuiListItem-root .MuiListItemButton-root .MuiCheckbox-root{margin:0;padding:0}.filter-list-wrapper-new .MuiListItem-root .MuiListItemButton-root .MuiListItemText-root{margin:0;padding-left:10px}.filter-list-wrapper-new .MuiListItem-root .MuiListItemButton-root .MuiListItemText-root .MuiTypography-root{color:var(--dark-color);font-size:16px;font-weight:400;line-height:24px}.filter-title-wrapper-new{background-color:var(--white-color);border-bottom:2px solid var(--border-color)}.flight-title-new.MuiTypography-root{color:var(--dark-color);font-size:18px;font-weight:600}.search-content-new.MuiTypography-root{font-size:20px;line-height:24px}.flight-title-1-new.MuiTypography-root{color:var(--primary-color);font-size:26px;font-weight:800;line-height:34px}.flight-title-1-new.MuiTypography-root span{color:var(--dark-color)}.sort-by-container{justify-content:flex-end;align-items:center;gap:12px;margin-bottom:16px;display:flex}.sort-by-label{color:var(--dark-color);white-space:nowrap;margin:0;font-size:16px;font-style:normal;font-weight:500;line-height:21px}.search-tab-ui-new{z-index:999;min-width:120px}.search-tab-ui-new .search-tab-select-new{color:var(--dark-color);text-transform:capitalize;font-size:16px;font-style:normal;font-weight:500;line-height:21px}.search-tab-ui-new .search-tab-select-new .MuiSelect-select{color:var(--dark-color);background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:8px 12px}.search-tab-ui-new .search-tab-select-new .MuiOutlinedInput-notchedOutline{border:none}.search-tab-ui-new .search-tab-select-new .MuiSelect-icon{color:var(--dark-color);right:8px}.search-tab-ui-new .search-tab-select-new:hover .MuiSelect-select{border-color:#ccc}.search-tab-ui-new .search-tab-select-new.Mui-focused .MuiSelect-select{border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color)}.search-tab-ui-new .search-tab-option-new{color:var(--dark-color);text-transform:capitalize;font-size:16px;font-style:normal;font-weight:500;line-height:21px}.search-tab-ui-new .search-tab-option-new.Mui-selected{color:var(--primary-color);background-color:#0000000a}.stops-filter-accordion-new .stops-filter-header-new{min-height:auto}.stops-filter-accordion-new .stops-filter-header-new .MuiAccordionSummary-content{margin:12px 0}.stops-filter-accordion-new .stops-filter-header-new .MuiAccordionSummary-expandIconWrapper{color:var(--dark-color)}.stops-filter-accordion-new .stops-filter-title-new{color:var(--dark-color);margin:0;font-size:14px;font-weight:600;line-height:21px}.stops-filter-accordion-new .stops-filter-content-new{padding:0 0 16px}.stops-filter-accordion-new .stops-options-container-new{flex-wrap:wrap;gap:8px;display:flex}.stops-filter-accordion-new .stops-option-button-new{text-transform:none;width:calc(50% - 4px);box-shadow:none;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:12px 8px}.stops-filter-accordion-new .stops-option-button-new:hover{box-shadow:none;background-color:#f9f9f9;border-color:#ccc}.stops-filter-accordion-new .stops-option-button-new.selected{border-color:var(--primary-color);color:var(--primary-color);background-color:rgb(var(--primary-rgb-color),.1)}.stops-filter-accordion-new .stops-option-button-new.selected .stops-option-label-new{color:var(--primary-color)}.stops-filter-accordion-new .stops-option-button-new .stops-option-content-new{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.stops-filter-accordion-new .stops-option-button-new .stops-option-label-new{color:var(--dark-color);margin:0;font-size:14px;font-weight:500;line-height:20px}.stops-filter-accordion-new .stops-option-button-new .stops-option-price-new{color:#666;margin:0;font-size:14px;font-weight:400;line-height:18px}.flight-times-filter-new .custom-tab-panel-new{padding:24px 0!important}.flight-times-filter-new .MuiTabs-root{background-color:var(--white-2-color);border-radius:12px;min-height:48px;margin-top:16px;padding:4px}.flight-times-filter-new .MuiTabs-root .MuiTabs-flexContainer{height:40px}.flight-times-filter-new .MuiTabs-root .MuiTabs-flexContainer .MuiTab-root{text-transform:none;z-index:1;border-radius:12px;flex:1;height:40px;min-height:40px;margin:0 2px;padding:0 16px;font-size:13px;font-weight:500;transition:all .2s;position:relative}.flight-times-filter-new .MuiTabs-root .MuiTabs-flexContainer .MuiTab-root.Mui-selected{background-color:var(--primary-color);color:#fff;font-weight:600;box-shadow:0 2px 4px #0000001a}.flight-times-filter-new .MuiTabs-root .MuiTabs-flexContainer .MuiTab-root:not(.Mui-selected){color:var(--dark-color);background-color:#0000;font-weight:500}.flight-times-filter-new .MuiTabs-root .MuiTabs-flexContainer .MuiTab-root:not(.Mui-selected):hover{color:var(--dark-color);background-color:#0000000d}.flight-times-filter-new .MuiTabs-root .MuiTabs-indicator{display:none}.time-filter-container-new .time-option-button-new{text-transform:none;width:100%;box-shadow:none;background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;height:100%;margin-bottom:8px;padding:8px}.time-filter-container-new .time-option-button-new:hover{box-shadow:none;background-color:#f9f9f9;border-color:#ccc}.time-filter-container-new .time-option-button-new.selected{border-color:var(--primary-color);background-color:rgba(var(--primary-rgb-color),.1)}.time-filter-container-new .time-option-button-new.selected .time-option-text-new{color:var(--primary-color);font-size:12px;font-weight:600}.time-filter-container-new .time-option-button-new.selected .time-icon{color:var(--primary-color)}.time-filter-container-new .time-option-button-new:not(.selected) .time-option-text-new{color:var(--dark-color);font-size:12px;font-weight:500}.time-filter-container-new .time-option-button-new:not(.selected) .time-icon{color:var(--dark-color)}.time-filter-container-new .time-option-button-new .time-option-content-new{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.time-filter-container-new .time-option-button-new .time-icon{margin-bottom:4px;font-size:24px}.time-filter-container-new .time-option-button-new .time-option-text-new{text-align:center;margin:0;font-size:14px;line-height:1.2}.day-price-wrapper-new{overflow:auto}.day-price-wrapper-new .day-price-card-new{border:1px solid var(--light-primary-color);background-color:var(--white-color);text-transform:capitalize;cursor:pointer;border-radius:8px;margin-bottom:5px}.day-price-wrapper-new .day-price-card-new .title-new{color:var(--dark-color);white-space:nowrap;font-size:16px;font-weight:600;line-height:24px}.day-price-wrapper-new .day-price-card-new .price-new{white-space:nowrap;font-size:20px;font-weight:600;line-height:20px}.day-price-wrapper-new .day-price-card-new .alternate-day-flight-icon-new{color:var(--dark-2-color);font-size:medium}.alternate-days-container{background-color:var(--white-color);border:1px solid #e0e0e0;border-radius:8px;align-items:center;display:flex;position:relative}.alternate-days-container .scroll-arrow{z-index:2;color:#666}.alternate-days-container .scroll-arrow:hover{color:#333;background-color:#e0e0e0}.alternate-days-container .alternate-days-scroll-container{scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;border-left:1px solid #e0e0e0;flex:1;display:flex;overflow-x:auto}.alternate-days-container .alternate-days-scroll-container::-webkit-scrollbar{display:none}.alternate-days-container .alternate-day-card{cursor:pointer;border-right:1px solid #e0e0e0;flex-direction:column;justify-content:center;align-items:center;min-width:120px;padding:12px 16px;transition:all .2s;display:flex}.alternate-days-container .alternate-day-card:hover{border-color:#e0e0e0}.alternate-days-container .alternate-day-card .date-range{color:#666;text-align:center;white-space:nowrap;margin-bottom:4px;font-size:14px}.alternate-days-container .alternate-day-card .price{text-align:center;white-space:nowrap;font-size:18px;font-weight:600}.alternate-days-container .alternate-day-card .price.cheaper{color:var(--green-color)}.alternate-days-container .alternate-day-card .price.expensive{color:var(--primary-color)}.flight-card-new{background:var(--white-color);border:1px solid var(--border-color);border-radius:16px;display:flex;position:relative}.flight-card-new .flight-details-section-new{flex:1}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new{align-items:center;gap:24px;padding:16px;display:flex}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .airline-info-new{flex-direction:row;align-items:center;gap:8px;min-width:200px;display:flex}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .airline-info-new .airline-name-container-new{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .airline-info-new .airline-name-new{color:var(--dark-color);text-align:center;font-size:16px;font-weight:600;line-height:1.2}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .airline-info-new .flight-number-new{color:#666;font-size:12px;font-weight:var(--dark-2-color);text-align:center;line-height:1.2}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .flight-time-container-new{flex:1;justify-content:center;align-items:center;gap:20px;width:100%;display:flex}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .departure-info-new,.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .arrival-info-new{flex-direction:column;align-items:center;gap:4px;min-width:80px;display:flex}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .departure-info-new .time-new,.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .arrival-info-new .time-new{color:var(--dark-color);font-size:16px;font-weight:600;line-height:1.2}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .departure-info-new .date-location-new,.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .arrival-info-new .date-location-new{color:var(--dark-2-color);text-align:center;font-size:14px;font-weight:500;line-height:1.2}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .flight-duration-container-new{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1px;max-width:300px;display:flex}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .flight-duration-container-new .duration-new{color:var(--dark-2-color);font-size:14px;font-weight:500;line-height:1.2}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .flight-duration-container-new .flight-line-new{align-items:center;gap:8px;width:100%;display:flex}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .flight-duration-container-new .flight-line-new .line-new{background-color:#e0e0e0;flex:1;height:2px}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .flight-duration-container-new .flight-line-new .plane-icon-new{color:#666;font-size:16px}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .flight-duration-container-new .flight-type-new{font-size:14px;font-weight:500;line-height:1.2}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .flight-duration-container-new .flight-type-new.direct-new{color:#43a047}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .flight-duration-container-new .flight-type-new.stop-new{color:#f44336}.flight-card-new .flight-details-section-new .flight-route-container-new .route-divider-new{background-color:#e0e0e0;height:1px;margin:16px 0}.flight-card-new .pricing-section-new{border-left:1px solid #e0e0e0;flex-direction:column;align-items:center;gap:16px;min-width:200px;padding:24px;display:flex}.flight-card-new .pricing-section-new .chip-box-new{gap:8px;display:flex;position:absolute;top:0;right:0}.flight-card-new .pricing-section-new .chip-box-new .best-tag-new,.flight-card-new .pricing-section-new .chip-box-new .flexible-tag-new{border-radius:0 8px;height:24px;font-size:12px;font-weight:600;background-color:var(--green-color)!important;color:#fff!important}.flight-card-new .pricing-section-new .price-new{color:var(--dark-color);margin-top:20px;font-size:24px;font-weight:600;line-height:1.2}.flight-card-new .pricing-section-new .continue-btn-new{text-transform:none;border-radius:8px;min-width:140px;padding:8px 16px;font-size:16px;font-weight:600;background-color:var(--primary-color)!important;color:var(--white-color)!important;line-height:unset!important}.flight-card-new .pricing-section-new .view-details-link-new{text-transform:none;min-height:auto;padding:0;font-size:16px;text-decoration:underline;color:var(--dark-2-color)!important}.flight-card-new .pricing-section-new .view-details-link-new:hover{color:var(--primary-color)!important}.flight-card-new .pricing-section-new .included-items-new{align-items:center;gap:8px;margin-top:auto;display:flex}.flight-card-new .pricing-section-new .included-items-new .included-label-new{color:var(--dark-2-color);font-size:16px;font-weight:500}.flight-card-new .pricing-section-new .included-items-new svg{color:var(--dark-color);width:20px;height:20px}@media only screen and (max-width:1024px) and (min-width:769px){.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new{gap:20px;padding:14px}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .airline-info-new{min-width:180px}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .flight-time-container-new{gap:16px}.flight-card-new .pricing-section-new{min-width:180px;padding:20px}}@media only screen and (max-width:768px){.flight-card-new{gap:16px;padding:16px;flex-direction:column!important}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new{text-align:center;flex-direction:column;gap:20px;padding:12px}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .airline-info-new{flex-direction:column;gap:12px;min-width:auto}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .airline-info-new .airline-name-container-new{align-items:center}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .airline-info-new .airline-name-new{font-size:18px;font-weight:700}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .airline-info-new .flight-number-new{font-size:14px}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .flight-time-container-new{flex-direction:row;justify-content:space-between;gap:16px;width:100%}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .departure-info-new,.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .arrival-info-new{flex:1;min-width:auto}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .departure-info-new .time-new,.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .arrival-info-new .time-new{font-size:18px;font-weight:700}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .departure-info-new .date-location-new,.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .arrival-info-new .date-location-new{font-size:13px;font-weight:500}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .flight-duration-container-new{width:100%;max-width:none;margin-top:8px}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .flight-duration-container-new .duration-new{margin-bottom:8px;font-size:16px;font-weight:600}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .flight-duration-container-new .flight-line-new .line-new{height:3px}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .flight-duration-container-new .flight-line-new .plane-icon-new{font-size:18px}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .flight-duration-container-new .flight-type-new{margin-top:8px;font-size:13px;font-weight:600}.flight-card-new .pricing-section-new{border-top:1px solid #e0e0e0;border-left:none;align-items:center;gap:20px;padding:20px 16px}.flight-card-new .pricing-section-new .chip-box-new{justify-content:center;margin-bottom:8px;position:static}.flight-card-new .pricing-section-new .chip-box-new .best-tag-new,.flight-card-new .pricing-section-new .chip-box-new .flexible-tag-new{border-radius:4px;height:20px;font-size:11px}.flight-card-new .pricing-section-new .price-new{margin-top:0;font-size:28px;font-weight:700}.flight-card-new .pricing-section-new .continue-btn-new{width:100%;min-width:auto;padding:14px 20px;font-size:16px;font-weight:700}.flight-card-new .pricing-section-new .view-details-link-new{font-size:15px;font-weight:500}.flight-card-new .pricing-section-new .included-items-new{flex-wrap:wrap;justify-content:center;gap:12px}.flight-card-new .pricing-section-new .included-items-new .included-label-new{font-size:15px;font-weight:600}.flight-card-new .pricing-section-new .included-items-new svg{width:22px;height:22px}}@media only screen and (max-width:480px){.flight-card-new{gap:12px;padding:12px}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new{gap:16px;padding:8px}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .airline-info-new .airline-name-new{font-size:16px}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .airline-info-new .flight-number-new{font-size:12px}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .departure-info-new .time-new,.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .arrival-info-new .time-new{font-size:16px}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .departure-info-new .date-location-new,.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .arrival-info-new .date-location-new{font-size:12px}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .flight-duration-container-new .duration-new{font-size:14px}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .flight-duration-container-new .flight-type-new{font-size:12px}.flight-card-new .pricing-section-new{gap:16px;padding:16px 12px}.flight-card-new .pricing-section-new .price-new{font-size:24px}.flight-card-new .pricing-section-new .continue-btn-new{padding:12px 16px;font-size:15px}.flight-card-new .pricing-section-new .view-details-link-new,.flight-card-new .pricing-section-new .included-items-new .included-label-new{font-size:14px}.flight-card-new .pricing-section-new .included-items-new svg{width:20px;height:20px}}@media only screen and (max-width:360px){.flight-card-new{gap:8px;padding:8px}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new{gap:12px;padding:6px}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .airline-info-new .airline-name-new{font-size:14px}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .airline-info-new .flight-number-new{font-size:11px}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .departure-info-new .time-new,.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .arrival-info-new .time-new{font-size:14px}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .departure-info-new .date-location-new,.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .arrival-info-new .date-location-new{font-size:11px}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .flight-duration-container-new .duration-new{font-size:13px}.flight-card-new .flight-details-section-new .flight-route-container-new .flight-route-details-new .flight-duration-container-new .flight-type-new{font-size:11px}.flight-card-new .pricing-section-new{gap:12px;padding:12px 8px}.flight-card-new .pricing-section-new .price-new{font-size:22px}.flight-card-new .pricing-section-new .continue-btn-new{padding:10px 12px;font-size:14px}.flight-card-new .pricing-section-new .view-details-link-new,.flight-card-new .pricing-section-new .included-items-new .included-label-new{font-size:13px}.flight-card-new .pricing-section-new .included-items-new svg{width:18px;height:18px}}@media only screen and (max-width:768px){.flight-card-new .continue-btn-new{touch-action:manipulation;min-height:48px}.flight-card-new .view-details-link-new{touch-action:manipulation;justify-content:center;align-items:center;min-height:44px;display:flex}}.view-ticket-card-new{background:var(--white-color);border-radius:16px;box-shadow:0 0 12px #0000001a}.view-ticket-card-new .data-box-new{width:100%}.view-ticket-card-new .ticket-card-action-new{background-color:var(--primary-color);border-radius:0 16px 16px 0;padding:16px}.view-ticket-card-new .ticket-card-action-new .amount-new.MuiTypography-root{color:var(--white-color);text-align:right;font-size:32px;font-weight:700;line-height:42px}.view-ticket-card-new .ticket-card-action-new .include-box-new{color:var(--white-color)}.view-ticket-card-new .ticket-card-action-new .include-box-new .MuiTypography-root{color:var(--white-color);text-align:right;margin:0;font-size:18px;font-weight:600;line-height:24px}.view-ticket-card-new .ticket-card-action-new .include-box-new .baggage-info-tooltip{cursor:pointer}.view-ticket-card-new .ticket-card-action-new .white-btn-new{background-color:var(--white-color);color:var(--primary-color)}.view-ticket-card-new .ticket-card-action-new .btn-new{width:300px;padding:8px!important}.close-modal-new{width:24px;height:24px;min-width:24px!important;position:absolute!important;top:12px!important;right:12px!important}.right-border-modal-new{border-right:1px solid var(--border-color)}.flight-box-new img{display:block}.flight-box-new .MuiTypography-root{text-align:center;color:var(--dark-color);white-space:nowrap;font-size:16px;font-weight:600;line-height:21px}.flight-time-box-new .time-new.MuiTypography-root{color:var(--dark-color);white-space:nowrap;font-size:20px;font-weight:600;line-height:26px}.flight-time-box-new .format-new.MuiTypography-root{color:var(--dark-color);text-transform:uppercase;white-space:nowrap;font-size:16px;font-weight:300;line-height:16px}.flight-time-box-new .timezone-abbr-new.MuiTypography-root{margin-bottom:-5px;font-size:10px;font-weight:600}.flight-time-box-new .date-new.MuiTypography-root{color:var(--dark-color);white-space:nowrap;font-size:16px;font-weight:300;line-height:21px}.caption-title-new.MuiTypography-root{text-align:center;color:var(--white-color);background-color:var(--primary-color);border-radius:4px;width:fit-content;margin:0 auto -12px;padding:4px 10px;font-size:14px;font-weight:500;line-height:18px;display:flex}.caption-title-new.caption-title-bordered-new{background-color:var(--white-color);color:var(--primary-color);border:1px solid var(--primary-color)}.duration-new.MuiTypography-root{text-align:center;color:var(--dark-color);margin-top:16px;font-size:16px;font-weight:600;line-height:21px}.duration-box-new{width:100%;max-width:300px}.add-divider-new{border-bottom:2px solid var(--dark-color);flex:1;width:100%;position:relative}.add-divider-new:before{content:"";background-color:var(--dark-color);border-radius:10px;width:10px;height:10px;position:absolute;bottom:-6px;left:0}.add-divider-new:after{content:"";background-color:var(--dark-color);border-radius:10px;width:10px;height:10px;position:absolute;bottom:-6px;right:0}.view-ticket-details-new{width:100%}.chip-box-new .MuiChip-root{background-color:var(--green-color);border-radius:6px}.chip-box-new .MuiChip-root .MuiChip-label{color:var(--white-color);font-size:12px;font-weight:600;line-height:20px}.action-btn-new{width:100%;flex-direction:column!important}.action-btn-new .btn-new{flex:1}.modal-wrapper-box-new{background-color:var(--white-color);border-radius:10px;width:calc(100% - 24px);max-width:900px;max-height:calc(100vh - 60px);padding:24px 16px;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}@media only screen and (max-width:2000.98px){.flight-title-1-new.MuiTypography-root{font-size:22px;line-height:29px}.day-price-wrapper-new .day-price-card-new .title-new{font-size:16px;line-height:23px}.day-price-wrapper-new .day-price-card-new .price-new{font-size:18px;line-height:24px}}@media only screen and (max-width:1120.98px){.view-ticket-card-new{flex-direction:column!important}.view-ticket-card-new .ticket-card-action-new{border-radius:0 0 16px 16px;flex-wrap:wrap;width:100%;flex-direction:row!important;justify-content:flex-start!important}.view-ticket-card-new .ticket-card-action-new .include-box-new{flex:1;text-align:left!important;justify-content:flex-start!important}.view-ticket-card-new .ticket-card-action-new .amount-new{flex:1}.view-ticket-card-new .ticket-card-action-new .action-btn-new{flex-direction:row!important}}@media only screen and (max-width:899.98px){.right-border-modal-new{border-right:0}}@media only screen and (max-width:768.98px){.view-ticket-card-new{flex-direction:column!important}}@media only screen and (max-width:620.98px){.flight-time-box-new .time.MuiTypography-root{font-size:16px;line-height:20px}.flight-time-box-new .date-new.MuiTypography-root{font-size:14px;line-height:18px}}@media only screen and (max-width:412.98px){.add-divider-new{border-bottom:none;flex:1;width:fit-content}.add-divider-new:before,.add-divider-new:after{display:none}}
.MuiPagination-root .MuiPagination-ul{justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.MuiPagination-root .MuiPaginationItem-root{color:#6a6a6a;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;border:none;border-radius:8px;justify-content:center;align-items:center;min-width:40px;height:40px;font-size:16px;font-weight:500;transition:all .2s;display:flex}.MuiPagination-root .MuiPaginationItem-root:hover{color:#232323;background-color:#f5f5f5}.MuiPagination-root .MuiPaginationItem-root.Mui-selected{font-weight:600;background-color:var(--primary-color)!important;color:#fff!important}.MuiPagination-root .MuiPaginationItem-root.Mui-selected:hover{background-color:var(--primary-color)!important;color:#fff!important}.MuiPagination-root .MuiPaginationItem-root.MuiPaginationItem-previousNext{color:#6a6a6a;border-radius:8px;min-width:40px;height:40px;padding:8px}.MuiPagination-root .MuiPaginationItem-root.MuiPaginationItem-previousNext:hover{color:#232323;background-color:#f5f5f5}.MuiPagination-root .MuiPaginationItem-root.MuiPaginationItem-previousNext:disabled{color:#d6d6d6;cursor:not-allowed;background-color:#0000}.MuiPagination-root .MuiPaginationItem-root.MuiPaginationItem-ellipsis{display:none}@media only screen and (max-width:768px){.MuiPagination-root .MuiPagination-ul{gap:6px}.MuiPagination-root .MuiPaginationItem-root{border-radius:6px;min-width:36px;height:36px;font-size:14px}.MuiPagination-root .MuiPaginationItem-root.MuiPaginationItem-previousNext{border-radius:6px;padding:6px}}@media only screen and (max-width:480px){.MuiPagination-root .MuiPagination-ul{gap:4px}.MuiPagination-root .MuiPaginationItem-root{border-radius:4px;min-width:32px;height:32px;font-size:13px}.MuiPagination-root .MuiPaginationItem-root.MuiPaginationItem-previousNext{border-radius:4px;padding:4px}}@media only screen and (max-width:360px){.MuiPagination-root .MuiPagination-ul{gap:3px}.MuiPagination-root .MuiPaginationItem-root{border-radius:4px;min-width:28px;height:28px;font-size:12px}.MuiPagination-root .MuiPaginationItem-root.MuiPaginationItem-previousNext{border-radius:3px;padding:3px}}
.booking-stepper-new{z-index:2;background-color:var(--white-color);padding-top:100px;padding-left:30px;padding-right:30px;position:sticky;top:0}@media (max-width:768px){.booking-stepper-new{position:relative}}.booking-stepper-new .MuiContainer-root{padding-left:0!important;padding-right:0!important}.booking-stepper-new .back-to-result-btn{width:15%}@media (max-width:768px){.booking-stepper-new .back-to-result-btn{width:100%}}.booking-stepper-new .booking-stepper-mui{width:85%;padding:0}@media (max-width:768px){.booking-stepper-new .booking-stepper-mui{width:100%}}.booking-stepper-new .booking-stepper-mui .MuiStep-root .MuiStepLabel-root .MuiStepLabel-label{color:var(--grey-2-color);text-transform:none;font-size:16px;font-weight:600;transition:color .3s;margin-top:0!important}.booking-stepper-new .booking-stepper-mui .MuiStep-root .MuiStepLabel-root.Mui-active .MuiStepLabel-label,.booking-stepper-new .booking-stepper-mui .MuiStep-root .MuiStepLabel-root.Mui-completed .MuiStepLabel-label{color:var(--primary-color);margin-top:0!important}.booking-stepper-new .stepper-wrapper-new{border-bottom:1px solid var(--border-color);border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);width:100%}.booking-stepper-new .stepper-wrapper-new .stepper-new{border-right:1px solid var(--border-color);background-color:var(--body-bg-color);justify-content:space-between;align-items:center;width:100%;padding:30px 20px;text-decoration:none;display:flex;position:relative}.booking-stepper-new .stepper-wrapper-new .stepper-new:last-child{border-right:none}.booking-stepper-new .stepper-wrapper-new .stepper-new label{white-space:nowrap;cursor:pointer;font-size:22px;font-weight:700;line-height:29px;color:var(--grey-color)!important}.booking-stepper-new .stepper-wrapper-new .stepper-new .icon-new{color:var(--grey-color)}.booking-stepper-new .stepper-wrapper-new .stepper-new.completed{background-color:var(--off-white-color)}.booking-stepper-new .stepper-wrapper-new .stepper-new.completed label{color:var(--primary-color)!important}.booking-stepper-new .stepper-wrapper-new .stepper-new.completed .icon-new{color:var(--green-color)}.booking-stepper-new .stepper-wrapper-new .stepper-new.active{color:var(--black-color)}.booking-stepper-new .stepper-wrapper-new .stepper-new.active .MuiTypography-root{color:var(--black-color)!important}.booking-stepper-new .stepper-wrapper-new .stepper-new.active:before{content:"";background-color:var(--primary-color);width:100%;height:3px;position:absolute;bottom:0;left:0}.ticket-information-wrapper-new{background-color:#0000;margin-bottom:30px;padding-top:16px}.ticket-information-wrapper-new .checkbox-label-new{color:var(--dark-2-color);padding:6px 6px 6px 16px;font-size:16px;font-weight:500}.ticket-information-wrapper-new .slick-next{right:-35px!important}.ticket-information-wrapper-new .slick-prev{left:-35px!important}.price-breakdown-card-new{height:100%;position:sticky;top:188px}.price-breakdown-card-new .secondary-btn-new{display:none}.price-wrapper-new{border:1px solid var(--border-color);background-color:var(--white-color);border-radius:16px;overflow:hidden}.price-wrapper-new .price-new{padding:8px 12px}.price-wrapper-new .price-new label{color:var(--dark-color);font-size:16px;font-weight:600}.price-wrapper-new .price-new span{letter-spacing:0%;color:var(--dark-color);font-size:16px;font-weight:600}.price-wrapper-new .price-new:last-child{border-bottom:none}.price-wrapper-new .price-new.taxes-and-fees-new label,.price-wrapper-new .price-new.taxes-and-fees-new span{color:var(--dark-2-color)}.price-wrapper-new .price-new.taxes-and-fees-new:last-child{border-top:1px solid var(--border-color)}.price-wrapper-new .border-none-new{border:none!important}.price-wrapper-new .price-new.service-charge-new{border-top:1px solid var(--border-color)}.price-wrapper-new .price-new.service-charge-new label,.price-wrapper-new .price-new.service-charge-new span{color:var(--dark-2-color)}.price-wrapper-new .price-new.service-charge-new:last-child{border-bottom:none}.price-wrapper-new .header-title-new{border-bottom:1px solid var(--border-color);border-radius:16px 16px 0 0;padding:16px}.price-wrapper-new .header-title-new label{color:var(--dark-color);font-size:20px;font-weight:600}.price-wrapper-new .total-price-new{background-color:var(--white-color);border-top:1px solid var(--border-color);border-radius:0 0 16px 16px}.price-wrapper-new .total-price-new label,.price-wrapper-new .total-price-new span{color:var(--dark-color);font-size:24px;font-weight:700;line-height:31px}.price-wrapper-new .price-action-btn-new{padding:8px!important}.price-wrapper-new .price-action-btn-new .primary-btn{background-color:var(--primary-color);padding:8px 16px!important;font-size:16px!important}.free-cancellation-new{color:var(--green-color)}.free-cancellation-new label{letter-spacing:0%;color:var(--green-color);font-size:18px;font-weight:600;line-height:100%}.ticket-wrapper-new{border:1px solid var(--border-color);background-color:var(--white-color);border-radius:16px}.gray-bg.ticket-wrapper-new{background-color:var(--body-bg-color)}.flight-code-container-new{border:1px solid var(--border-color);background-color:var(--white-color);border-radius:12px;padding:12px}.flight-code-new{color:var(--white-color);text-align:center;background-color:var(--green-color);border-radius:4px;justify-content:center;align-items:center;padding:4px 8px;font-size:14px;font-weight:600;display:flex}.view-details-new{white-space:nowrap;width:130px;color:var(--primary-color);text-transform:capitalize!important;background-color:#0000!important;border-radius:0!important}.view-details-new:hover{font-weight:600;text-decoration:underline!important}.round-trip-wrapper-new{padding:16px}.ticket-card-new:last-child{border-bottom:0}.ticket-card-new .img-box-new{align-items:center;gap:10px;display:flex}.ticket-card-new .img-box-new img{width:36px;height:36px;display:block}.ticket-card-new .img-box-new .flight-brand-new{text-align:center;color:var(--black-color);font-size:16px;font-weight:600;line-height:21px;display:block}.ticket-card-new .ticket-content-new .ticket-title-new{color:var(--dark-color);margin-bottom:14px;font-size:24px;font-weight:700;line-height:31px}.ticket-card-new .ticket-content-new .ticket-time-new{color:var(--black-color);font-size:14px;font-weight:300;line-height:16px}.round-trip-content-new .flight-route-container-new{position:relative}.round-trip-content-new .flight-route-container-new .airport-box-new{padding:16px 0;position:relative}.round-trip-content-new .flight-route-container-new .airport-box-new:not(:last-child):after{content:"";background:repeating-linear-gradient(#0000,#0000 4px,#d1d5db 4px 8px);width:2px;height:calc(100% - 20px);position:absolute;top:35px;left:4px}.round-trip-content-new .flight-route-container-new .airport-box-new .airport-circle-new{z-index:1;width:12px;min-width:12px;height:12px;margin:6px 0;position:relative}.round-trip-content-new .flight-route-container-new .airport-box-new .airport-circle-new .circle-dot-new{border:3px solid var(--white-color);width:12px;height:12px;box-shadow:0 0 0 2px var(--dark-2-color);border-radius:50%}.round-trip-content-new .flight-route-container-new .airport-box-new .content-new{flex:1}.round-trip-content-new .flight-route-container-new .airport-box-new .content-new .airport-label-new{color:var(--dark-color);margin-bottom:4px;font-size:16px;font-weight:600;line-height:1.2}.round-trip-content-new .flight-route-container-new .airport-box-new .content-new .airport-time-new{color:var(--dark-color);margin-bottom:4px;font-size:14px;font-weight:400;line-height:1.4}.round-trip-content-new .flight-route-container-new .airport-box-new .content-new .duration-info-new .clock-icon-new{font-size:14px}.round-trip-content-new .flight-route-container-new .airport-box-new .content-new .duration-info-new .duration-text-new{color:var(--dark-color);font-size:14px;font-weight:400;line-height:1.4}.round-trip-content-new .flight-route-container-new .halt-section-new{background-color:var(--light-primary-3-color);border:2px dashed var(--primary-color);border-radius:8px;margin:8px 0;padding:12px 16px}.round-trip-content-new .flight-route-container-new .halt-section-new .halt-circle-new{border:3px solid var(--white-color);background-color:#81d4fa;border-radius:50%;width:24px;min-width:24px;height:24px;box-shadow:0 0 0 2px #81d4fa}.round-trip-content-new .flight-route-container-new .halt-section-new .halt-content-new{flex:1}.round-trip-content-new .flight-route-container-new .halt-section-new .halt-content-new .halt-title-new{color:var(--primary-color);font-size:14px;font-weight:600;line-height:1.4}.round-trip-content-new .round-trip-title-new{color:var(--dark-color);font-size:16px;font-weight:600;text-transform:capitalize!important}.form-tabs-container .form-tabs{border-bottom:1px solid var(--border-color);margin-bottom:0}.form-tabs-container .form-tabs .MuiTabs-scroller{overflow-x:auto!important}.form-tabs-container .form-tabs .MuiTab-root{text-transform:none;min-height:48px;color:var(--dark-color);font-size:16px;font-weight:400}.form-tabs-container .form-tabs .MuiTab-root.Mui-selected{color:var(--primary-color)}.form-tabs-container .form-tabs .MuiTabs-indicator{background-color:var(--primary-color);height:3px}.form-tabs-container .tab-panel{border-top:none;min-height:400px;padding:16px 0 0!important}.form-tabs-container .tab-panel .sub-title-new{color:var(--dark-2-color);font-size:16px;font-weight:500}.form-tabs-container .tab-panel .accordion-ui-new{box-shadow:none;border:none}.form-tabs-container .tab-panel .accordion-ui-new.accordion-error-border-new{border:1px solid var(--red-color)}.form-tabs-container .tab-panel .traveler-accordion-new{border:1px solid var(--border-color);box-shadow:none;background-color:var(--body-bg-color);border-radius:8px;margin-bottom:16px}.form-tabs-container .tab-panel .traveler-accordion-new:before{display:none}.form-tabs-container .tab-panel .traveler-accordion-new .MuiAccordionSummary-root{background-color:var(--light-gray-bg);border-radius:8px 8px 0 0;padding:16px 20px}.form-tabs-container .tab-panel .traveler-accordion-new .MuiAccordionSummary-root .MuiAccordionSummary-content{margin:0}.form-tabs-container .tab-panel .traveler-accordion-new .MuiAccordionSummary-root .MuiAccordionSummary-content .traveler-title-new{color:var(--text-primary);margin:0;font-size:16px;font-weight:600}.form-tabs-container .tab-panel .traveler-accordion-new .MuiAccordionSummary-root .MuiAccordionSummary-expandIconWrapper{color:var(--text-primary)}.form-tabs-container .tab-panel .traveler-accordion-new .MuiAccordionDetails-root{background-color:var(--body-bg-color);border-radius:0 0 8px 8px}.form-tabs-container .tab-panel .gender-segmented-control-new{border:1px solid var(--border-color);border-radius:8px;overflow:hidden;min-height:48px!important}.form-tabs-container .tab-panel .gender-segmented-control-new .MuiButton-root{border:none;border-right:1px solid var(--border-color)}.form-tabs-container .tab-panel .gender-segmented-control-new .MuiButton-root:last-child{border-right:none}.form-tabs-container .tab-panel .gender-segmented-control-new .MuiButton-root.MuiButton-contained{color:#fff;font-weight:600;background-color:var(--primary-color)!important}.form-tabs-container .tab-panel .gender-segmented-control-new .MuiButton-root.MuiButton-contained:hover{opacity:.9;background-color:var(--primary-color)!important}.form-tabs-container .tab-panel .gender-segmented-control-new .MuiButton-root.MuiButton-outlined{color:var(--text-primary);background-color:#0000;font-weight:500}.form-tabs-container .tab-panel .gender-segmented-control-new .MuiButton-root.MuiButton-outlined:hover{background-color:var(--light-gray-bg);color:var(--text-primary)!important}.ticket-status-card-new{border:2px solid var(--border-color);background-color:var(--white-color);cursor:pointer;border-radius:16px;width:100%;max-width:300px;transition:all .3s;position:relative}.ticket-status-card-new.selected{border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color)}.ticket-status-card-new:hover{border-color:var(--primary-color);box-shadow:0 4px 12px #ff4b3026}.ticket-status-card-new.hover-false:hover{border-color:var(--border-color);box-shadow:none}.ticket-status-card-new .MuiFormControlLabel-root{justify-content:space-between;align-items:flex-start;margin-right:0}.ticket-status-card-new .MuiFormControlLabel-root .MuiRadio-root{margin-top:4px;padding:0 8px}.ticket-status-card-new .MuiTypography-root.title-new{margin-bottom:4px;font-size:18px;font-weight:700;line-height:22px}.ticket-status-card-new .MuiTypography-root.title-desc-new{font-size:14px;line-height:20px}.ticket-status-card-new .icon-new{height:20px}.ticket-status-card-new .icon-new svg{width:16px;height:16px}.ticket-status-card-new .icon-new.green{color:var(--green-color)}.ticket-status-card-new .icon-new.yellow{color:var(--yellow-color)}.ticket-status-card-new .icon-new.red{color:var(--red-color)}.ticket-status-card-new .select-btn-new .btn{width:120px;height:48px;position:absolute;top:0;right:0;border-radius:0 12px!important}.ticket-status-card-new .MuiFormControlLabel-label{width:100%}.ticket-status-card-new .title{font-size:16px}@media only screen and (max-width:2000.98px){.booking-stepper-new .stepper-wrapper .stepper-new{padding:24px 12px}.booking-stepper-new .stepper-wrapper .stepper-new label{font-size:18px;line-height:24px}.price-wrapper-new .header-title-new{padding:12px}.price-wrapper-new .header-title-new label{font-size:18px;line-height:22px}.price-wrapper-new .price-new{padding:8px 12px}.price-wrapper-new .total-price-new label,.price-wrapper-new .total-price-new span{font-size:18px;line-height:22px}.free-cancellation-new label{font-size:16px}.free-cancellation-new .MuiStack-root{width:16px;height:16px;display:flex}.free-cancellation-new .MuiStack-root svg{width:16px}.ticket-card-new .ticket-content .ticket-title-new{margin-bottom:8px;font-size:18px;line-height:22px}}@media only screen and (max-width:1366.98px){.booking-stepper-new .stepper-wrapper .stepper-new{padding:24px 12px}.booking-stepper-new .stepper-wrapper .stepper-new .icon-new svg{width:16px}.ticket-card-new{padding:16px}.ticket-card-new .img-box-new img{width:36px;height:36px}.round-trip-content-new .airport-box-new .content .airport-title-new{font-size:16px;line-height:20px}}@media only screen and (max-width:1199.98px){.price-breakdown-btn{width:100%;bottom:0;left:0;border-radius:0!important;position:fixed!important}.price-wrapper-new,.price-wrapper-new .header-title-new,.price-wrapper-new .total-price-new{border-radius:0}.price-breakdown-card-new{height:100vh}.price-breakdown-card-new .free-cancellation-new{padding-left:16px;padding-right:16px}.price-breakdown-card-new .btn-new .MuiButton-icon{display:none}.price-breakdown-card-new .btn-new .secondary-btn-new{display:flex}}@media only screen and (max-width:1024.98px){.booking-stepper-new .stepper-wrapper-new{width:100%;overflow:auto}.booking-stepper-new .stepper-wrapper-new .stepper-new{min-width:220px}}@media only screen and (max-width:680.98px){.ticket-wrapper-new{flex-direction:column-reverse!important}.ticket-wrapper-new .round-trip-wrapper-new{width:100%}.ticket-wrapper-new .ticket-list-new{border-right:0;flex-direction:column!important}}@media only screen and (max-width:460.98px){.ticket-status-card-new .select-btn-new .btn{position:unset;width:100%;margin-top:12px;border-radius:8px!important}.ticket-list-new{margin-bottom:16px;padding-bottom:20px;position:relative}.ticket-list-new .view-details-new{color:var(--primary-color);background-color:#0000;position:absolute;bottom:0;left:70px;border-radius:8px!important;padding:0!important}.ticket-list-new .bottom-border-wrapper-new:first-child .view-details-new{border-radius:8px!important}}
.extras-accordion-ui-new{border:1px solid var(--border-color)!important;background-color:var(--body-bg-color)!important;box-shadow:none!important;border-radius:12px!important;margin:0!important}.extras-accordion-ui-new:before{display:none}.extras-accordion-ui-new .MuiAccordion-heading .MuiButtonBase-root{min-height:48px!important}.extras-accordion-ui-new .MuiAccordion-heading .MuiButtonBase-root .MuiAccordionSummary-content{margin-top:12px;margin-bottom:12px}.extras-accordion-ui-new .MuiAccordionSummary-content{padding-top:0!important}.passenger-name-new{color:var(--dark-2-color);line-height:23px;font-size:18px!important;font-weight:600!important}.extras-title-wrapper-new .title-new{color:var(--dark-color);margin-bottom:6px;font-size:18px;font-weight:600;line-height:20px}.extras-title-wrapper-new .sub-title-new{font-weight:500;line-height:23px;color:var(--dark-2-color)!important;font-size:16px!important}.label-text-new{color:var(--dark-2-color)!important}.radio-label-new.Mui-checked .MuiRadio-root,.radio-label-new.Mui-checked .MuiRadio-root.Mui-checked{color:var(--primary-color)!important}.radio-label-new.Mui-checked .label-text-new{color:var(--primary-color)!important;font-weight:600!important}.radio-label-new.Mui-checked .label-price-new,.radio-label-new .MuiRadio-root.Mui-checked{color:var(--primary-color)!important}.radio-label-new:has(.MuiRadio-root.Mui-checked) .label-text-new{color:var(--primary-color)!important;font-weight:600!important}.radio-label-new:has(.MuiRadio-root.Mui-checked) .label-price-new{color:var(--primary-color)!important}.MuiFormControlLabel-root.radio-label-new.Mui-checked .MuiRadio-root{color:var(--primary-color)!important}.MuiFormControlLabel-root.radio-label-new.Mui-checked .label-text-new{color:var(--primary-color)!important;font-weight:600!important}.MuiFormControlLabel-root.radio-label-new.Mui-checked .label-price-new,.MuiRadio-root.Mui-checked,.MuiRadio-root.Mui-checked .MuiSvgIcon-root,.MuiRadio-root.Mui-checked,.MuiRadio-root.Mui-checked .MuiSvgIcon-root{color:var(--primary-color)!important}.clear-all-button-new{font-size:14px;font-weight:600;color:var(--primary-color)!important;text-transform:uppercase!important;text-decoration:underline!important}
.seat-accordion-ui-new{background-color:var(--body-bg-color)!important;margin-bottom:16px!important}.seat-accordion-ui-new .MuiAccordion-heading .MuiButtonBase-root{align-items:center}.seat-accordion-ui-new .MuiAccordionDetails-root{padding:0!important}.seat-accordion-ui-new .title-new{color:var(--dark-color);font-size:20px;font-weight:600}.seat-accordion-ui-new .sub-title-new{color:var(--dark-2-color);font-size:16px;font-weight:500}.seat-accordion-ui-new .amount-box-new .sub-title-new{font-weight:600}.user-seat-box-new{background:var(--off-white-color);border-radius:8px;padding:16px}.user-seat-box-new .title-new{color:var(--black-color);margin-bottom:3px;font-size:16px;font-style:normal;font-weight:600;line-height:21px}.user-seat-box-new .amount-new{color:var(--black-color);font-size:16px;font-weight:400;line-height:21px}.user-seat-box-new .MuiChip-root{background:var(--white-color);border-radius:15px;padding:6px 18px;box-shadow:0 0 1px #00000040}.user-seat-box-new .MuiChip-root .MuiChip-label{color:var(--black-color);font-size:16px;font-weight:400;line-height:21px;padding:0!important}.seat-availability-box-new span{color:var(--black-color);font-size:16px;font-weight:400;line-height:21px}.seat-availability-box-new .seat-label-new{color:var(--dark-color);font-size:16px;font-weight:600}.seat-availability-box-new .available-box-new{width:40px;min-width:40px;height:40px;border-radius:5px!important}.seat-availability-box-new .available-seat-new .available-box-new{background-color:var(--light-primary-2-color)}.seat-availability-box-new .available-amount-seat-new .available-box-new{background-color:var(--primary-color)}.seat-availability-box-new .unavailable-seat-new .available-box-new{border:1px solid var(--input-border-color);background-color:var(--off-white-2-color);color:var(--dark-2-color)}.seat-availability-box-new .unavailable-seat-new .available-box-new svg{color:var(--dark-2-color);width:20px;height:20px}.seat-availability-box-new .selected-seat-new .available-box-new{border:1px solid var(--green-2-color);background-color:#f1fef6}.seat-selection-box-new{background-color:var(--off-white-color);border-radius:8px;padding:16px;overflow:auto}.seat-selection-box-new .column-title-new{border-radius:5px;justify-content:center;align-items:center;width:52px;min-width:52px;height:26px;display:flex}.seat-selection-box-new .column-title-new span{color:var(--black-color);font-size:18px;font-weight:700;line-height:24px}.seat-selection-box-new .column-count-new{border-radius:5px;justify-content:center;align-items:center;width:100%;min-width:30px;max-width:84px;height:26px;display:flex}.seat-selection-box-new .column-count-new span{color:var(--black-color);font-size:16px;font-weight:500;line-height:24px}.seat-selection-box-new .seat-box-new{border-radius:5px;justify-content:center;align-items:center;width:52px;min-width:52px;height:52px;display:flex}.seat-selection-box-new .seat-box-new .icon-new{color:var(--grey-3-color);justify-content:center;align-items:center;display:none}.seat-selection-box-new .seat-box-new .icon-new svg{width:24px;height:24px}.seat-selection-box-new .seat-box-new.unavailable-seat-new{border:1px solid var(--border-2-color);background-color:var(--off-white-2-color)}.seat-selection-box-new .seat-box-new.unavailable-seat-new .icon-new{display:flex}.seat-selection-box-new .seat-box-new.available-free-seat-new{background-color:var(--light-primary-2-color);cursor:pointer}.seat-selection-box-new .seat-box-new.available-seat-new{background-color:var(--primary-color);cursor:pointer}.seat-selection-box-new .seat-box-new.selected-seat-new{border:1px solid var(--green-2-color);cursor:pointer;background-color:#f1fef6}.seat-selection-box-new .exit-lable-new{color:var(--primary-color);font-size:18px;font-weight:500;line-height:23px}.view-data-new .icon-new{color:var(--black-color)}.view-data-new label{color:var(--black-color);font-size:18px;font-weight:400;line-height:23px}.view-data-new .username-new{color:var(--dark-color);font-size:18px;font-weight:500;line-height:24px}.view-data-new span{color:var(--black-color);font-size:16px;font-weight:300;line-height:21px}.view-data-new .title-new{color:var(--dark-color);font-size:18px;font-weight:700;line-height:24px}.view-data-wrapper-new{padding:16px!important}.view-data-wrapper-new .title-new{color:var(--dark-color);font-size:16px;font-weight:500;line-height:20px}.view-data-wrapper-new .icon-new{color:var(--dark-2-color);justify-content:center;align-items:center;display:flex}.view-data-wrapper-new .icon-new svg{width:20px;height:20px}.view-data-wrapper-new .divider-new{border-right:1px solid var(--border-color)}.view-data-wrapper-new .divider-bottom-new{border-bottom:1px solid var(--border-color)}.point-list-new .icon-new{color:var(--green-color);height:20px}.point-list-new label{color:var(--black-color);font-size:16px;font-weight:300;line-height:21px}.point-title-new{color:var(--dark-color)!important;font-size:18px!important;font-weight:600!important}.note-new p{color:var(--input-icon-color);font-size:18px;font-weight:500;line-height:24px}.note-new p span{color:var(--primary-color);font-weight:700}.note-new p .clickable{color:var(--primary-color);cursor:pointer;font-weight:700}.traveler-seat-map-accordion-new{border:1px solid var(--border-2-color);box-shadow:none!important;background-color:var(--white-color)!important;border-radius:12px!important}.traveler-seat-map-accordion-new .MuiButtonBase-root{background-color:var(--off-white-color);background-color:var(--white-color)!important;border-radius:12px!important}.traveler-seat-map-accordion-new .MuiButtonBase-root .MuiAccordionSummary-expandIconWrapper{display:none!important}.traveler-seat-map-accordion-new .MuiButtonBase-root .traveler-seat-map-box-new{margin-bottom:0;padding:15px}.traveler-seat-map-accordion-new .MuiButtonBase-root .traveler-seat-map-box-new .traveler-seat-map-chip-new{align-items:center;gap:10px;display:flex}.traveler-seat-map-accordion-new .MuiButtonBase-root .traveler-seat-map-box-new .traveler-seat-map-chip-new .select-seat-button-new{color:var(--primary-color);font-size:16px;font-weight:500;text-decoration:underline;text-transform:capitalize!important}.traveler-seat-map-accordion-new .MuiButtonBase-root .traveler-seat-map-box-new .traveler-seat-map-chip-new .MuiChip-filled{background-color:var(--off-white-color);min-width:unset;border:1px solid var(--border-color);padding:0 8px}.traveler-seat-map-accordion-new .MuiButtonBase-root .traveler-seat-map-box-new .traveler-seat-map-chip-new .MuiChip-filled span{min-width:auto;padding:0}.traveler-seat-map-accordion-new .title-new{color:var(--dark-color);font-size:20px;font-weight:600}.traveler-seat-map-accordion-new .amount-new{color:var(--dark-2-color);font-size:16px;font-weight:500}@media only screen and (max-width:1550.98px){.seat-selection-box-new{overflow:auto}.seat-selection-box-new .column-title{width:40px;min-width:40px}.seat-selection-box-new .seat-box-new{width:40px;min-width:40px;height:40px}}.passenger-baggage-accordion{border:1px solid var(--border-2-color);margin-bottom:16px;box-shadow:none!important;background-color:var(--white-color)!important;border-radius:12px!important}.passenger-baggage-accordion .MuiButtonBase-root{padding:6px 20px;background-color:var(--white-color)!important;border-radius:12px!important}.passenger-baggage-accordion .MuiButtonBase-root .passenger-header{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.passenger-baggage-accordion .MuiButtonBase-root .passenger-header .passenger-name{color:var(--dark-color);margin:0;font-size:20px;font-weight:600;line-height:24px}.passenger-baggage-accordion .MuiButtonBase-root .passenger-header .passenger-info{text-align:right}.passenger-baggage-accordion .MuiButtonBase-root .passenger-header .passenger-info .passenger-type{color:var(--dark-2-color);margin:0 16px 4px 0;font-size:16px;font-weight:500;line-height:20px}.passenger-baggage-accordion .MuiButtonBase-root .passenger-header .passenger-info .seat-info{color:var(--dark-2-color);margin:0;font-size:14px;font-weight:400;line-height:18px}.passenger-baggage-accordion .MuiAccordionDetails-root{background-color:var(--white-color);border-radius:0 0 12px 12px;padding:0!important}.passenger-baggage-content .route-tabs{border-bottom:1px solid var(--border-color)}.passenger-baggage-content .route-tabs .MuiTabs-indicator{background-color:var(--primary-color);height:3px}.passenger-baggage-content .route-tabs .route-tab{color:var(--dark-2-color);text-transform:none;min-height:48px;font-size:16px;font-weight:500}.passenger-baggage-content .route-tabs .route-tab.Mui-selected{color:var(--primary-color);font-weight:600}.passenger-baggage-content .baggage-details-container{padding:20px}.passenger-baggage-content .baggage-details-container .baggage-details .seat-info-section{justify-content:end;align-items:center;margin-bottom:16px;padding:0 16px;display:flex}.passenger-baggage-content .baggage-details-container .baggage-details .seat-info-section .seat-info-title{color:var(--dark-2-color);margin:0;font-size:16px;font-weight:500}.passenger-baggage-content .baggage-details-container .baggage-details .seat-info-section .seat-info-seat-number{color:var(--dark-color);margin:0;font-size:16px;font-weight:700}.passenger-baggage-content .baggage-details-container .baggage-details .baggage-section{border:1px solid var(--border-color);border-radius:8px;gap:0;display:flex;overflow:hidden}.passenger-baggage-content .baggage-details-container .baggage-details .baggage-section .baggage-item{background-color:var(--white-color);flex-direction:column;flex:1;align-items:center;padding:20px 16px;display:flex;position:relative}.passenger-baggage-content .baggage-details-container .baggage-details .baggage-section .baggage-item:not(:last-child):after{content:"";background-color:var(--border-color);width:1px;position:absolute;top:20px;bottom:20px;right:0}.passenger-baggage-content .baggage-details-container .baggage-details .baggage-section .baggage-item .baggage-icon{justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;display:flex}.passenger-baggage-content .baggage-details-container .baggage-details .baggage-section .baggage-item .baggage-icon svg{width:24px;height:24px;color:var(--dark-2-color)}.passenger-baggage-content .baggage-details-container .baggage-details .baggage-section .baggage-item .baggage-text{color:var(--dark-color);text-align:center;margin-bottom:4px;font-size:16px;font-weight:400;line-height:18px}.passenger-baggage-content .baggage-details-container .baggage-details .baggage-section .baggage-item .baggage-weight{color:var(--dark-color);text-align:center;font-size:16px;font-weight:600;line-height:20px}@media only screen and (max-width:899.98px){.view-data-wrapper-new .divider-new{border-right:unset}.passenger-baggage-content .baggage-details-container .baggage-details .baggage-section{flex-direction:column}.passenger-baggage-content .baggage-details-container .baggage-details .baggage-section .baggage-item:not(:last-child):after{display:none}.passenger-baggage-content .baggage-details-container .baggage-details .baggage-section .baggage-item:not(:last-child){border-bottom:1px solid var(--border-color)}}
.landing-hotel-search-section-new .place-auto-complete-field-icon-new{margin:0!important}.landing-hotel-search-section-new .landing-hotel-search-inputs-dateRangePicker-new{background-color:var(--white-color);border-radius:8px;align-items:flex-end;display:flex}.landing-hotel-search-section-new .landing-hotel-search-inputs-dateRangePicker-new:focus{background-color:var(--white-color)}.landing-hotel-search-section-new .landing-hotel-search-section-days-info-new .MuiTypography-root{color:var(--white-color);font-size:15px;font-weight:200}.landing-hotel-search-section-new .landing-hotel-search-section-days-info-new .MuiTypography-root:last-child{font-weight:600}.hs-hotel-search-section-new .place-auto-complete-field-icon-new{margin:0!important}.hs-hotel-search-section-new .search-field-icon-new{color:var(--grey-color);margin-bottom:1rem;margin-left:1rem}.hs-hotel-search-section-new .hs-hotel-search-unified-container-new{background-color:var(--white-color);border:1px solid var(--light-grey-color);border-radius:12px}.hs-hotel-search-section-new .hs-hotel-search-row-new{flex-wrap:nowrap;align-items:center;display:flex}.hs-hotel-search-section-new .hs-hotel-search-field-container-new{border-right:1px solid var(--light-grey-color);flex-direction:column;flex:1;width:100%;min-width:0;padding:10px 20px;display:flex;position:relative}.hs-hotel-search-section-new .hs-hotel-search-field-container-new .travocart-date-range-picker input{padding:8px 0}.hs-hotel-search-section-new .hs-hotel-search-field-label-new{color:var(--grey-color);margin-bottom:2px;font-size:14px;font-weight:500}.hs-hotel-search-section-new .hs-hotel-search-guests-field-new{background-color:#0000;border:none;border-radius:0}.hs-hotel-search-section-new .hs-hotel-search-guests-field-new:focus{background-color:#0000}.hs-hotel-search-section-new .hs-hotel-search-guests-field-new .MuiStack-root{width:100%}.hs-hotel-search-section-new .hs-hotel-search-button-container-new{align-items:stretch;height:100%;display:flex}.hs-hotel-search-section-new .hs-hotel-search-submit-button-new{text-transform:none;width:100%;height:100%;min-height:80px;box-shadow:none;border-radius:0 12px 12px 0;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex;background-color:var(--primary-color)!important;color:#fff!important}.hs-hotel-search-section-new .hs-hotel-search-submit-button-new:hover{box-shadow:none;background-color:var(--primary-color)!important}.hs-hotel-search-section-new .hs-hotel-search-section-days-info-new .MuiTypography-root{font-size:15px;font-weight:200}.hs-hotel-search-section-new .hs-hotel-search-section-days-info-new .MuiTypography-root:last-child{font-weight:600}@media only screen and (max-width:768px){.hs-hotel-search-section-new .hs-hotel-search-unified-container-new{border-radius:8px;margin-top:16px}.hs-hotel-search-section-new .hs-hotel-search-row-new{flex-direction:column;align-items:stretch;gap:16px;padding:16px}.hs-hotel-search-section-new .hs-hotel-search-field-container-new{border-right:none;border-bottom:1px solid var(--light-grey-color);width:100%;padding:12px 0}.hs-hotel-search-section-new .hs-hotel-search-field-container-new:last-child{border-bottom:none}.hs-hotel-search-section-new .hs-hotel-search-field-container-new .hs-hotel-search-field-label-new{margin-bottom:8px;font-size:13px;font-weight:600}.hs-hotel-search-section-new .hs-hotel-search-button-container-new{height:auto}.hs-hotel-search-section-new .hs-hotel-search-button-container-new .hs-hotel-search-submit-button-new{border-radius:8px;height:48px;min-height:48px;font-size:16px;font-weight:700}}@media only screen and (max-width:1024px) and (min-width:769px){.hs-hotel-search-section-new .hs-hotel-search-row-new{gap:8px}.hs-hotel-search-section-new .hs-hotel-search-field-container-new{padding:12px 16px}}@media only screen and (max-width:480px){.hs-hotel-search-section-new .hs-hotel-search-row-new{gap:12px;padding:12px}.hs-hotel-search-section-new .hs-hotel-search-field-container-new{padding:8px 0}.hs-hotel-search-section-new .hs-hotel-search-field-container-new .hs-hotel-search-field-label-new{margin-bottom:6px;font-size:12px}.hs-hotel-search-section-new .hs-hotel-search-button-container-new .hs-hotel-search-submit-button-new{height:44px;min-height:44px;font-size:15px}}@media only screen and (max-width:360px){.hs-hotel-search-section-new .hs-hotel-search-row-new{gap:8px;padding:8px}.hs-hotel-search-section-new .hs-hotel-search-field-container-new{padding:6px 0}.hs-hotel-search-section-new .hs-hotel-search-field-container-new .hs-hotel-search-field-label-new{margin-bottom:4px;font-size:11px}.hs-hotel-search-section-new .hs-hotel-search-button-container-new .hs-hotel-search-submit-button-new{height:40px;min-height:40px;font-size:14px}}@media only screen and (max-width:768px){.hs-hotel-search-section-new .hs-hotel-search-submit-button-new{touch-action:manipulation;min-height:48px}}
.travocart-hotel-guests-and-rooms-popup-new{background-color:var(--white-color);border-radius:8px;align-items:center;gap:10px;display:flex}.travocart-hotel-guests-and-rooms-popup-new:focus{background-color:var(--white-color)}.travocart-hotel-guests-and-rooms-popup-new .search-field-icon-new{margin-bottom:0!important}.travocart-hotel-guests-and-rooms-popup-new .MuiTextField-root,.travocart-hotel-guests-and-rooms-popup-new .MuiTextField-root .MuiFilledInput-root{background-color:var(--white-color);border-radius:8px}.travocart-hotel-guests-and-rooms-popup-new .MuiTextField-root .MuiFilledInput-root:before,.travocart-hotel-guests-and-rooms-popup-new .MuiTextField-root .MuiFilledInput-root:after{display:none}.travocart-hotel-guests-and-rooms-popup-new .MuiTextField-root .MuiFilledInput-root .MuiFilledInput-input{background-color:var(--white-color);border-radius:8px;font-weight:600;padding:0!important}.guests-and-rooms-input-title-new{padding:4px 6px;font-size:16px;font-weight:600!important}.guests-and-rooms-actions-new{margin-top:6px;margin-bottom:6px;margin-right:6px;display:flex;justify-content:end!important}.guests-and-rooms-actions-new .guests-and-rooms-action-btn-new{text-transform:capitalize;color:var(--primary-color);text-decoration:underline;font-weight:600!important}.guests-and-rooms-input-main-container-new{min-width:350px;max-height:300px;overflow:auto}.guests-and-rooms-input-main-container-new .MuiStack-root .guests-and-rooms-input-row-new{padding:.8rem}.guests-and-rooms-input-main-container-new .MuiStack-root .guests-and-rooms-input-row-new .MuiStack-root .MuiTypography-root:first-child{font-size:16px;font-weight:500}.guests-and-rooms-input-main-container-new .MuiStack-root .guests-and-rooms-input-row-new .MuiStack-root .MuiTypography-root:last-child{font-size:14px}.guests-and-rooms-input-main-container-new .MuiStack-root .guests-and-rooms-input-row-new:not(:first-child){border-top:1px solid var(--grey-color)}.guests-and-rooms-bottom-info-container-new{background-color:var(--light-secondary-color);min-width:350px;padding:.8rem}.guests-and-rooms-bottom-info-container-new .MuiGrid2-root{align-items:center}.guests-and-rooms-bottom-info-container-new .MuiGrid2-root .MuiGrid2-root .MuiTypography-root{font-size:15px}.guests-and-rooms-bottom-info-container-new .MuiGrid2-root .MuiGrid2-root .MuiButton-root{background-color:var(--primary-color);color:var(--white-color);text-transform:capitalize;border-radius:8px;width:auto}
.place-autocomplete-wrapper-new{width:100%;position:relative}.place-autocomplete-wrapper-new .place-auto-complete-field-icon-new{margin-bottom:1rem;margin-left:.8rem}.place-autocomplete-wrapper-new .MuiBox-root-new{background-color:var(--white-color);border-radius:8px;align-items:flex-end;display:flex}.place-autocomplete-wrapper-new .MuiBox-root-new:focus{background-color:var(--white-color)}.place-autocomplete-wrapper-new .MuiBox-root-new .MuiTextField-root-new,.place-autocomplete-wrapper-new .MuiBox-root-new .MuiTextField-root-new .MuiFilledInput-root-new{background-color:var(--white-color);border-radius:16px}.place-autocomplete-wrapper-new .MuiBox-root-new .MuiTextField-root-new .MuiFilledInput-root-new:before,.place-autocomplete-wrapper-new .MuiBox-root-new .MuiTextField-root-new .MuiFilledInput-root-new:after{display:none}.place-autocomplete-wrapper-new .MuiBox-root-new .MuiTextField-root-new .MuiFilledInput-root-new .MuiFilledInput-input-new{background-color:var(--white-color);border-radius:16px;font-weight:600}.place-autocomplete-wrapper-new .MuiBox-root.with-border-new{border:1px solid var(--grey-color)}.place-autocomplete-wrapper-new .place-autocomplete-paper-new{z-index:10;max-height:200px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.place-autocomplete-type-new{background:var(--primary-color);min-width:70px;color:var(--white-color);text-align:center;border-radius:4px;margin-right:8px;padding:4px;font-size:12px}
