.loading-logo{margin-top:40px;width:250px;height:150px;background-position:center center;background-repeat:no-repeat;background-image:url(/images/logo/jf-logo.svg)}.loading-logo-justfly-capitals{margin-top:40px;width:250px;height:150px;background-position:center center;background-repeat:no-repeat;background-image:url(https://www.justfly.com/cf-assets/images/jfly/logos/variants/jfly-capitals.svg)}.loading-logo-justfly-no-dot-com{margin-top:40px;width:250px;height:150px;background-position:center center;background-repeat:no-repeat;background-image:url(https://www.justfly.com/cf-assets/images/jfly/logos/variants/jfly-nodotcom.svg)}.home-feedback-error{border:2px solid #d42424;border-radius:6px;background:#ffecec;max-width:50%;margin:40px auto -80px;padding:15px}.home-feedback-error .feedback-item{display:flex;justify-content:center;gap:8px;align-items:center;color:#d42424;font-weight:600;font-size:18px;line-height:22.6px}.home-feedback-error .feedback-item a{color:#d42424}@media screen and (max-width: 768px){.home-feedback-error{max-width:none;margin:20px auto}}select{padding:5px 10px;border-radius:50px;max-width:100%}.aa-rds .header-container{max-width:1400px;justify-content:space-between;margin-bottom:60px;padding:0!important}.left-scrollable.right-scrollable{mask-image:linear-gradient(to right,#0000,#000 15% 85%,#0000)}.left-scrollable:not(.right-scrollable){mask-image:linear-gradient(to right,#0000,#000 15% 85%,#000)}.right-scrollable:not(.left-scrollable){mask-image:linear-gradient(to right,#000 0% 15%,#000 85%,#0000)}.home-modal-overlay{position:fixed;inset:0;background-color:#000000bf;display:flex;justify-content:center;align-items:center;width:100%;height:100%;z-index:31}.home-modal{position:relative;padding:48px;background:#fff;border-radius:20px;max-width:600px;font-size:18px;font-weight:600;margin:0 20px}.home-modal:focus-visible{outline:none!important}.home-modal .modal-close-btn{position:absolute;right:24px;top:24px}.home-modal .modal-close-btn:hover path{fill:#000}.home-modal .error-modal-header{display:flex;align-items:center;gap:24px;line-height:26px;padding-bottom:20px;border-bottom:1px dashed #bebebe}.home-modal .error-modal-content{margin-top:15px;padding-left:90px}.home-modal .error-modal-content ul{list-style:disc}.home-modal .error-modal-content ul li{line-height:40px}.sunshine-header-nav{display:flex;align-items:center;gap:56px;font-weight:600;font-size:16px;line-height:20.11px;color:#fff}.sunshine-header-nav .navbar-app-download{display:flex!important;justify-content:center;align-items:center;gap:12px}.sunshine-header-nav a{color:#fff}.sunshine-header-nav a:hover{opacity:.6}.sunshine-header-nav .navbar-language-selector-container,.sunshine-header-nav .navbar-account-item{position:relative;transition:all .3s}.sunshine-header-nav .navbar-account-item:hover{background:#ffffff1a}.sunshine-header-nav .navbar-language-selector{display:flex!important;justify-content:center;align-items:center;transition:all .3s;gap:8px;cursor:pointer}.sunshine-header-nav .navbar-language-selector:hover{opacity:.6}.sunshine-header-nav .navbar-language-dropdown-list,.sunshine-header-nav .navbar-account-list{position:absolute;background:#fff;top:calc(100% + 5px);left:4px;z-index:1;border-radius:16px;box-shadow:1px 1px 10px #00000036;overflow:hidden}.sunshine-header-nav .navbar-language-dropdown-list>div,.sunshine-header-nav .navbar-language-dropdown-list a,.sunshine-header-nav .navbar-account-list>div,.sunshine-header-nav .navbar-account-list a{transition:all .3s;color:#444;padding:16px 24px;white-space:nowrap;font-weight:400}.sunshine-header-nav .navbar-language-dropdown-list>div.active,.sunshine-header-nav .navbar-language-dropdown-list a.active,.sunshine-header-nav .navbar-account-list>div.active,.sunshine-header-nav .navbar-account-list a.active{background:#f0f0f0;font-weight:600;cursor:default}.sunshine-header-nav .navbar-language-dropdown-list>div.inactive,.sunshine-header-nav .navbar-language-dropdown-list a.inactive,.sunshine-header-nav .navbar-account-list>div.inactive,.sunshine-header-nav .navbar-account-list a.inactive{cursor:default}.sunshine-header-nav .navbar-language-dropdown-list>div:not(.active):not(.inactive):hover,.sunshine-header-nav .navbar-language-dropdown-list a:not(.active):not(.inactive):hover,.sunshine-header-nav .navbar-account-list>div:not(.active):not(.inactive):hover,.sunshine-header-nav .navbar-account-list a:not(.active):not(.inactive):hover{background:#f0f0f0;cursor:pointer}.sunshine-header-nav .navbar-language-dropdown-list>div:not(:last-child),.sunshine-header-nav .navbar-language-dropdown-list a:not(:last-child),.sunshine-header-nav .navbar-account-list>div:not(:last-child),.sunshine-header-nav .navbar-account-list a:not(:last-child){border-bottom:1px dashed #aaa}.sunshine-header-nav .navbar-language-dropdown-list>div.user-details-item,.sunshine-header-nav .navbar-language-dropdown-list a.user-details-item,.sunshine-header-nav .navbar-account-list>div.user-details-item,.sunshine-header-nav .navbar-account-list a.user-details-item{display:flex!important;justify-content:center;align-items:center;gap:16px}.sunshine-header-nav .navbar-language-dropdown-list>div.user-details-item .navbar-user-initials,.sunshine-header-nav .navbar-language-dropdown-list a.user-details-item .navbar-user-initials,.sunshine-header-nav .navbar-account-list>div.user-details-item .navbar-user-initials,.sunshine-header-nav .navbar-account-list a.user-details-item .navbar-user-initials{width:48px;height:48px;background:#f0f0f0;border-radius:30px;display:flex;align-items:center;justify-content:center}.sunshine-header-nav .navbar-language-dropdown-list>div.user-details-item .navbar-user-full-name,.sunshine-header-nav .navbar-language-dropdown-list a.user-details-item .navbar-user-full-name,.sunshine-header-nav .navbar-account-list>div.user-details-item .navbar-user-full-name,.sunshine-header-nav .navbar-account-list a.user-details-item .navbar-user-full-name{font-weight:600}.sunshine-header-nav .navbar-language-dropdown-list>div.user-details-item .navbar-user-email,.sunshine-header-nav .navbar-language-dropdown-list a.user-details-item .navbar-user-email,.sunshine-header-nav .navbar-account-list>div.user-details-item .navbar-user-email,.sunshine-header-nav .navbar-account-list a.user-details-item .navbar-user-email{font-size:14px}.sunshine-header-nav .navbar-account-list{left:initial;right:0}.sunshine-header-nav .navbar-account-item{display:flex;align-items:center;gap:12px;border:1px solid #fff;border-radius:40px;padding:15px 20px;cursor:pointer}.sunshine-header-nav .navbar-account-item .navbar-user-icon{width:24px;height:24px;border:1px solid #fff;border-radius:50px;display:flex;justify-content:center;align-items:center}.carousel-left-scroll-arrow,.carousel-right-scroll-arrow{margin:0;user-select:none;outline:none;text-decoration:none;appearance:none;-webkit-tap-highlight-color:transparent;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:26px;width:26px;cursor:pointer;color:#0f0e0f;background-color:#fff;border:1px solid rgb(202,200,204);padding:4px;font-size:1.2rem;line-height:1.6rem;font-weight:500;letter-spacing:normal;font-family:Circular,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;border-radius:1000px;box-shadow:#2724291f 0 6px 24px,#27242924 0 4px 8px;position:absolute;top:calc(50% - 13px)}.carousel-left-scroll-arrow:hover,.carousel-right-scroll-arrow:hover{background-color:#f8f6f5;border:1px solid rgb(118,115,125)}.carousel-left-scroll-arrow:active,.carousel-right-scroll-arrow:active{background-color:#eae8eb;border:1px solid rgb(202,200,204)}.carousel-left-scroll-arrow.right,.carousel-right-scroll-arrow.right{right:0}*,*:before,*:after{box-sizing:border-box}body{font-family:Inter,Source Sans Pro,sans-serif;background-color:#fff;margin:0}body.deals.landing-0{background-color:#f2f4f7}.home-section-wrapper{max-width:1400px;margin:auto;width:100%}.home-section-wrapper--no-hotel{padding-top:90px}.home-section-wrapper--with-hotel{padding-top:80px}#home-top-section{display:flex;flex-direction:column;justify-content:space-between;background-size:cover!important;padding-top:30px;padding-bottom:75px}#home-top-section .product-type-selector-container{display:flex;align-items:stretch;justify-content:center;background:#ffffff2b;border-radius:100px;width:fit-content;margin:auto;color:#fff;font-weight:700}#home-top-section .product-type-selector-container .product-type-selector-item{font-size:16px;line-height:20px;padding:15px 36px;border-radius:100px;display:flex;align-items:center;gap:8px;transition:all .3s}#home-top-section .product-type-selector-container .product-type-selector-item:not(.active){cursor:pointer}#home-top-section .product-type-selector-container .product-type-selector-item.active{background:#fff;color:#222}#home-top-section .product-type-selector-container .product-type-selector-item.active .student-discount-container{color:#dc6803}#home-top-section .product-type-selector-container .product-type-selector-item.active .student-discount-container span{color:#344054}#home-top-section .product-type-selector-container .product-type-selector-item:hover:not(.active){background:#ffffff1a}#home-top-section .product-type-selector-container .product-type-selector-item .product-type-selector-label{display:flex;gap:8px;align-items:center;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#home-top-section .product-type-selector-container .product-type-selector-item .product-type-selector-label img{height:14px}#home-top-section .product-type-selector-container .product-type-selector-item .product-type-selector-label img.hotel,#home-top-section .product-type-selector-container .product-type-selector-item .product-type-selector-label img.activities,#home-top-section .product-type-selector-container .product-type-selector-item .product-type-selector-label img.transfers,#home-top-section .product-type-selector-container .product-type-selector-item .product-type-selector-label img.cruises{height:18px}#home-top-section .product-type-selector-container .product-type-selector-item .product-type-selector-label img.parking{height:20px}#home-top-section .product-type-selector-container .product-type-selector-item .product-type-selector-label img.travel-packages{height:22px}#home-top-section .product-type-selector-container.product-type-selector-container--student .product-type-selector-item{padding:8px 36px}#home-top-section .product-type-selector-container.product-type-selector-container--travel-packages{background:unset;gap:12px}#home-top-section .product-type-selector-container.product-type-selector-container--travel-packages .product-type-selector-item{background:#ffffff2b;padding:8px 36px}#home-top-section .product-type-selector-container.product-type-selector-container--travel-packages .product-type-selector-item__travel-packages{padding:15px 24px}#home-top-section .product-type-selector-container.product-type-selector-container--travel-packages .product-type-selector-item.active{background:#fff;color:#222}#home-top-section .product-type-selector-container.product-type-selector-container--travel-packages .product-type-selector-item.active .student-discount-container{color:#dc6803}#home-top-section .product-type-selector-container.product-type-selector-container--travel-packages .product-type-selector-item.active .student-discount-container span{color:#344054}#home-top-section .student-discount-container{display:flex;gap:4px;color:#d0d5dd;font-size:13px;font-weight:700;padding:4px 6px;border-radius:6px;border:1px solid #d0d5dd;box-shadow:0 1px 2px #1018280d;white-space:nowrap}#home-top-section .student-discount-container span{color:#d0d5dd}#home-top-section .student-discount-container sup{font-size:18px;margin-top:2px;margin-left:-3px}#home-top-section .checkbox-container{display:flex;position:relative;align-items:center;padding-left:26px;cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}#home-top-section .hotel-options-position-bottom .checkbox-container{width:fit-content;margin:20px 0;color:#fff}#home-top-section .checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#home-top-section .checkmark{position:absolute;top:1px;left:0;height:16px;width:16px;background-color:#fff;border-radius:3px}#home-top-section .checkbox-container:hover input~.checkmark{background-color:#f0f0f0}#home-top-section .checkmark:after{content:"";position:absolute;display:none}#home-top-section .checkbox-container input:checked~.checkmark:after{display:block}#home-top-section .checkbox-container .checkmark:after{left:5px;top:1px;width:6px;height:12px;border:solid #000;border-width:0 3px 3px 0;transform:rotate(45deg)}#home-top-section .radio__label{display:block;position:relative;padding-left:35px;cursor:pointer;user-select:none;line-height:28px;font-size:16px}#home-top-section .radio__label input[type=radio]{position:absolute;cursor:pointer;opacity:0;height:0;width:0}#home-top-section .radio__label .input__radioMark{position:absolute;top:5px;left:3px;height:17px;width:17px;display:flex;justify-content:center;align-items:center;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #9b9b9b}#home-top-section .radio__label .input__radioMark:after{content:"";position:absolute;display:none;width:7px;height:14px;border:solid #444;border-width:0 3px 3px 0;transform:rotate(45deg);bottom:0;top:-3px}#home-top-section .radio__label input:checked~.input__radioMark{background-color:#fff;box-shadow:0 0 0 1px #777}#home-top-section .radio__label input:checked~.input__radioMark:after{display:block}.home-title{font-size:50px;text-align:center;line-height:62.85px;color:#fff;margin-top:60px;margin-bottom:5px;font-weight:500}.home-title span{color:#fff;font-weight:700}.home-subtitle{font-size:24px;line-height:30.17px;text-align:center;color:#fff}.home-payment-method__wrapper{color:#fff;display:flex;justify-content:center;align-items:center;margin-top:20px}.home-payment-method__wrapper .home-payment-method__title{font-size:24px;font-style:italic;font-weight:600;margin-right:12px;white-space:nowrap}.home-payment-method__wrapper .home-payment-method__text{font-size:14px;font-weight:700;margin-left:5px;white-space:nowrap}.home-payment-method__wrapper .home-payment-method__logo-container{display:flex;align-items:center;gap:5px}.home-payment-method__wrapper .home-payment-method__logo{border-radius:6px;background:#fff;width:42px;height:42px;padding:12px 10px;display:flex;align-items:center;justify-content:center}.home-payment-method__wrapper .home-payment-method__logo-affirm img{margin-bottom:3px}@media screen and (max-width: 768px){.home-payment-method__wrapper .home-payment-method__title{font-size:16px}.home-payment-method__wrapper .home-payment-method__text{font-size:12px}.home-payment-method__wrapper .home-payment-method__logo{width:34px;height:34px}}.home-student-discount__wrapper{display:flex;padding:6px 10px 6px 8px;justify-content:center;align-items:center;gap:6px;border:1px solid #d0d5dd;border-radius:8px;color:#344054;text-align:center;font-size:18px;font-weight:700;width:fit-content;margin:0 auto 40px;background:#fff;box-shadow:0 1px 2px #1018280d}.home-student-discount__wrapper .home-student-discount__icon{font-size:14px;color:#f79009;margin-bottom:2px}.home-student-discount__wrapper--cars{margin:0 auto 18px}.home-student-discount__disclaimer{color:#777;font-size:14px;font-weight:400;padding-top:18px}.home-student-discount__promo-code{text-align:center;color:#fff;font-size:16px;font-style:normal;margin-bottom:40px}.home-student-discount__promo-code span{font-weight:700}.home-student-discount__promo-code sup{font-size:18px;display:inline-flex}.home-trust-pilot__reviews{color:#fff;display:flex;justify-content:center;align-items:center;gap:9px;margin-top:40px}.home-trust-pilot__reviews .home-trust-pilot__stars{width:102px;height:20px}.home-trust-pilot__reviews .home-trust-pilot__reviews-text{font-size:16px;font-weight:400}.home-trust-pilot__reviews .home-trust-pilot__logo{width:90px;height:22px}.home-search-form-wrapper{margin-top:100px}.home-search-form-wrapper .home-search-form-trip-tabs:not(.mobile){background:#ffffff2b;border-radius:100px;color:#fff;margin:0;font-size:16px;line-height:20px}.home-search-form-wrapper .home-search-form-trip-tabs:not(.mobile)>div{padding:8px 0;border-radius:100px;width:120px;text-transform:lowercase}.home-search-form-wrapper .home-search-form-trip-tabs:not(.mobile)>div:first-letter{text-transform:uppercase}.home-search-form-wrapper .home-search-form-trip-tabs:not(.mobile)>div:not(.active){cursor:pointer}.home-search-form-wrapper .home-search-form-trip-tabs:not(.mobile)>div:not(.active):hover{background:#c8c8c82b}.home-search-form-wrapper .home-search-form-trip-tabs:not(.mobile)>div.active{background:#fff;color:#222;font-weight:700;cursor:default}.home-search-form-wrapper .home-search-form-trip-tabs:not(.mobile)>div.trip-type-multi{width:200px}.home-search-form-wrapper .home-search-form-selector-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:32px;color:#fff;font-size:16px;height:initial}.home-search-form-wrapper .home-search-form-selector-wrapper .search-form-selector{position:relative;display:flex;align-items:center;gap:12px;cursor:pointer}.home-search-form-wrapper .segment-wrapper.multi .home-search-form-left,.home-search-form-wrapper .segment-wrapper.multi .home-search-form-right,.home-search-form-wrapper .segment-wrapper.oneway .home-search-form-left,.home-search-form-wrapper .segment-wrapper.oneway .home-search-form-right{width:50%}.home-search-form-wrapper .segment-wrapper.multi .search-form-passenger-input-wrapper,.home-search-form-wrapper .segment-wrapper.oneway .search-form-passenger-input-wrapper{flex:1}.home-search-form-wrapper .home-search-input-wrapper{display:flex;margin-top:24px;width:100%}.home-search-form-wrapper .home-search-input-wrapper>div{display:flex}.home-search-form-wrapper .home-search-input-wrapper .home-search-form-left{background:#fff;padding-left:32px;border-radius:100px 0 0 100px;flex-grow:1;transition:all .3s}.home-search-form-wrapper .home-search-input-wrapper .home-search-form-left>div{flex:1}.home-search-form-wrapper .home-search-input-wrapper .home-search-form-left .home-search-destination-wrapper{position:relative}.home-search-form-wrapper .home-search-input-wrapper .home-search-form-left .home-search-destination-wrapper .swap-arrows-icon{transition:all .3s;position:absolute;left:-40px;top:calc(50% - 13px);cursor:pointer;z-index:2}.home-search-form-wrapper .home-search-input-wrapper .home-search-form-left .home-search-destination-wrapper .swap-arrows-icon:hover>*{stroke:#444}.home-search-form-wrapper .home-search-input-wrapper .home-search-form-left .home-search-destination-wrapper .swap-arrows-icon:active>*{fill:#f0f0f0}.home-search-form-wrapper .home-search-input-wrapper .home-search-form-right{border-radius:0 100px 100px 0;flex:0 0 54%;transition:all .3s}.home-search-form-wrapper .home-search-input-wrapper .home-search-form-right>div:not(.home-search-form-submit):not(.search-form-passenger-input-wrapper){flex:1;background:#fff}.home-search-form-wrapper .home-search-input-wrapper .home-search-form-right .search-form-passenger-input-wrapper{background:#fff;width:165px}.home-search-form-wrapper .home-search-input-wrapper .home-search-form-right>button{flex:1}.home-search-form-wrapper .home-search-input-wrapper .home-search-form-input{padding:15px;position:relative;transition:all .3s}.home-search-form-wrapper .home-search-input-wrapper .home-mobile-selector-container{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:10;animation:fade-in .3s;padding:0!important;display:flex;flex-direction:column}.home-search-form-wrapper .home-search-input-wrapper .home-mobile-selector-container .airport-list-container,.home-search-form-wrapper .home-search-input-wrapper .home-mobile-selector-container .destination-list-container{flex:1;overflow:auto}.home-search-form-wrapper .home-search-input-wrapper .home-mobile-selector-container .home-mobile-input-container{position:relative;border-bottom:1px solid #e0e0e0;padding:20px}.home-search-form-wrapper .home-search-input-wrapper .home-mobile-selector-container .home-mobile-input-container .close-btn{top:50%!important}.home-search-form-wrapper .home-search-input-wrapper .home-mobile-selector-container .home-mobile-selector-main-content{overflow:auto}.home-search-form-wrapper .home-search-input-wrapper .home-mobile-selector-container .cancel-btn{display:flex!important;justify-content:center;align-items:center;height:50px;width:120px;border-radius:50px;font-size:16px;font-weight:600;border:1px solid #adadad}.home-search-form-wrapper .home-search-input-wrapper .home-search-form-input input,.home-search-form-wrapper .home-search-input-wrapper .home-search-form-input .datepicker-input,.home-search-form-wrapper .home-search-input-wrapper .home-search-form-input input::placeholder,.home-search-form-wrapper .home-search-input-wrapper .home-search-form-input .hotel-room-input,.home-search-form-wrapper .home-search-input-wrapper .home-mobile-selector-container input,.home-search-form-wrapper .home-search-input-wrapper .home-mobile-selector-container .datepicker-input,.home-search-form-wrapper .home-search-input-wrapper .home-mobile-selector-container input::placeholder,.home-search-form-wrapper .home-search-input-wrapper .home-mobile-selector-container .hotel-room-input{padding-left:0!important;font-size:16px!important;width:100%;padding-right:8px;-webkit-tap-highlight-color:transparent;white-space:nowrap;text-overflow:ellipsis}.home-search-form-wrapper .home-search-input-wrapper .home-search-form-input input,.home-search-form-wrapper .home-search-input-wrapper .home-search-form-input .datepicker-input:not(.placeholder),.home-search-form-wrapper .home-search-input-wrapper .home-mobile-selector-container input,.home-search-form-wrapper .home-search-input-wrapper .home-mobile-selector-container .datepicker-input:not(.placeholder){color:#444!important}.home-search-form-wrapper .home-search-input-wrapper .home-search-form-input .home-search-form-input-label,.home-search-form-wrapper .home-search-input-wrapper .home-search-form-input .fancy-input-placeholder.placeholder-top,.home-search-form-wrapper .home-search-input-wrapper .home-mobile-selector-container .home-search-form-input-label,.home-search-form-wrapper .home-search-input-wrapper .home-mobile-selector-container .fancy-input-placeholder.placeholder-top{display:block;font-size:12px;font-weight:700;line-height:15.08px;margin-bottom:4px}.home-search-form-wrapper .home-search-input-wrapper .home-search-form-input .home-search-form-input-label,.home-search-form-wrapper .home-search-input-wrapper .home-mobile-selector-container .home-search-form-input-label{white-space:nowrap}.home-search-form-wrapper .home-search-input-wrapper .home-search-form-input .airport-input,.home-search-form-wrapper .home-search-input-wrapper .home-search-form-input .hotel-input,.home-search-form-wrapper .home-search-input-wrapper .home-mobile-selector-container .airport-input,.home-search-form-wrapper .home-search-input-wrapper .home-mobile-selector-container .hotel-input{padding-right:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.home-search-form-wrapper .home-search-input-wrapper .home-search-form-input .fancy-input-value,.home-search-form-wrapper .home-search-input-wrapper .home-mobile-selector-container .fancy-input-value{font-family:Inter,Source Sans Pro,sans-serif;font-size:13px;line-height:20.11px;white-space:nowrap}.home-search-form-wrapper .home-search-input-wrapper .home-search-form-input input,.home-search-form-wrapper .home-search-input-wrapper .home-mobile-selector-container input{border:none;font-family:Inter,Source Sans Pro,sans-serif}.home-search-form-wrapper .home-search-input-wrapper .home-search-form-input input::placeholder,.home-search-form-wrapper .home-search-input-wrapper .home-mobile-selector-container input::placeholder{color:#777;font-size:13px;line-height:20.11px}.home-search-form-wrapper .home-search-input-wrapper .home-search-form-input .close-btn,.home-search-form-wrapper .home-search-input-wrapper .home-mobile-selector-container .close-btn{position:absolute;cursor:pointer;right:20px;top:calc(50% - 7px)}.home-search-form-wrapper .home-search-input-wrapper .home-search-form-input .close-btn path,.home-search-form-wrapper .home-search-input-wrapper .home-mobile-selector-container .close-btn path{fill:#b0aeae}.home-search-form-wrapper .home-search-input-wrapper .home-search-form-input .close-btn:hover path,.home-search-form-wrapper .home-search-input-wrapper .home-mobile-selector-container .close-btn:hover path{fill:#6b6969}.home-search-form-wrapper .home-search-input-wrapper .home-search-form-input.departure input,.home-search-form-wrapper .home-search-input-wrapper .home-mobile-selector-container.departure input{padding-right:80px}.home-search-form-wrapper .home-search-input-wrapper .home-search-form-input.departure .close-btn,.home-search-form-wrapper .home-search-input-wrapper .home-mobile-selector-container.departure .close-btn{right:60px}.home-search-form-wrapper .home-search-input-wrapper .home-search-form-input .home-search-form-divider-input.multi-input,.home-search-form-wrapper .home-search-input-wrapper .home-mobile-selector-container .home-search-form-divider-input.multi-input{display:flex;gap:15px}.home-search-form-wrapper .home-search-input-wrapper .home-search-form-input .home-search-form-divider-input.multi-input>div,.home-search-form-wrapper .home-search-input-wrapper .home-mobile-selector-container .home-search-form-divider-input.multi-input>div{flex:1}.home-search-form-wrapper .home-search-input-wrapper .home-search-form-input .home-search-form-divider-input.multi-input>div.last-input,.home-search-form-wrapper .home-search-input-wrapper .home-mobile-selector-container .home-search-form-divider-input.multi-input>div.last-input{border-left:1px solid #d6d6d6;padding-left:14px}.home-search-form-wrapper .home-search-input-wrapper .home-search-form-input .placeholder,.home-search-form-wrapper .home-search-input-wrapper .home-mobile-selector-container .placeholder{display:flex;align-items:center;white-space:nowrap;gap:8px;color:#777}.home-search-form-wrapper .home-search-input-wrapper .home-search-form-input .datepicker-input,.home-search-form-wrapper .home-search-input-wrapper .home-mobile-selector-container .datepicker-input{cursor:pointer;font-size:13px;line-height:20.11px}.home-search-form-wrapper .home-search-input-wrapper .home-search-form-submit:not(.flights){flex:1}.home-search-form-wrapper .home-search-input-wrapper .home-search-form-submit.flights{width:fit-content;padding:0 32px}.home-search-form-wrapper .home-search-input-wrapper .home-search-form-submit,.home-search-form-wrapper .home-search-input-wrapper .home-search-form-segment-remove{transition:all .3s;display:flex;gap:12px;width:100%;height:100%;justify-content:center;align-items:center;background:#037fe5;font-size:24px;line-height:30.16px;font-weight:700;color:#fff;cursor:pointer;padding:8px}.home-search-form-wrapper .home-search-input-wrapper .home-search-form-submit:hover,.home-search-form-wrapper .home-search-input-wrapper .home-search-form-segment-remove:hover{background:#0063b5}.home-search-form-wrapper .home-search-input-wrapper .home-search-form-submit>*,.home-search-form-wrapper .home-search-input-wrapper .home-search-form-segment-remove>*{cursor:pointer}.home-search-form-wrapper .home-search-input-wrapper .home-search-form-segment-remove,.home-search-form-wrapper .home-search-input-wrapper .home-search-form-submit{border-radius:0 100px 100px 0}.home-search-form-wrapper .home-search-input-wrapper .home-search-form-segment-actions{display:flex;flex:2!important;align-items:center;gap:32px;background:none!important}.home-search-form-wrapper .home-search-input-wrapper .home-search-form-segment-actions .home-search-form-segment-remove{width:fit-content;padding:0 24px;border-radius:0 100px 100px 0;overflow:hidden}.home-search-form-wrapper .home-search-input-wrapper .home-search-form-segment-actions .home-search-form-segment-add{display:flex;align-items:center;color:#fff;gap:12px;font-size:16px;line-height:20.11px;border:1px solid #fff;border-radius:27.5px;padding:14px 16px;cursor:pointer}.home-search-form-wrapper .home-search-input-wrapper .home-search-form-segment-actions .home-search-form-segment-add:hover path{transition:all .3s;fill:#1da0c7}.home-search-form-wrapper .home-search-input-wrapper .home-search-form-segment-actions .home-search-form-segment-add:active path{fill:#0c7b9b}.home-search-form-wrapper__cars .home-search-form-selector-wrapper{margin-top:18px}.home-search-form-wrapper__cars .home-search-form-selector-wrapper__powered-by{display:flex;justify-content:space-between}.home-search-form-wrapper__cars .home-search-form-powered-by{color:#fff;font-size:14px;font-weight:400;margin-top:16px}.home-search-form-wrapper__cars .home-search-form-powered-by__turo{display:flex;align-items:center;justify-content:center;gap:8px;margin:16px auto 0}.home-search-form-wrapper__cars .home-search-form-powered-by__turo img{width:77px}.home-search-form-wrapper__cars .home-search-form-powered-by__rental-cars{display:flex;flex-direction:column;gap:4px;text-align:right}.home-search-form-wrapper__cars .home-search-form-powered-by__rental-cars img{width:110px}@media screen and (max-width: 768px){.home-search-form-wrapper__cars .home-search-form-wrapper .home-search-input-wrapper{margin-top:0}.home-search-form-wrapper__cars .home-search-form-wrapper .home-search-form-left{border-radius:0!important}.home-search-form-wrapper__cars .home-search-form-wrapper .home-search-form-selector-wrapper{flex-direction:column;align-items:flex-start;gap:14px}}.home-search-form-input--date-time-combined{display:flex!important;flex-direction:row!important;align-items:stretch!important;justify-content:flex-start!important;padding:0!important}.home-search-form-input--date-time-combined .home-search-form-date-half,.home-search-form-input--date-time-combined .home-search-form-time-half{flex:1;padding:0 14px;cursor:pointer;min-width:0;display:flex;flex-direction:column;justify-content:center}.home-search-form-input--date-time-combined .home-search-form-date-time-divider{width:1px;height:38px;background-color:#d6d6d6;flex-shrink:0;align-self:center}.home-search-form-wrapper .home-search-input-wrapper.home-car-search.fr .hotel-room-input,.home-search-form-wrapper .home-search-input-wrapper.home-car-search.fr .datepicker-input,.home-search-form-wrapper .home-search-input-wrapper.home-car-search.fr .hotel-input{font-size:14px!important}.home-search-form-wrapper .home-search-input-wrapper.home-car-search.fr .home-search-form-submit{font-size:22px!important}.home-search-form-wrapper .home-search-form-trip-tabs{display:flex;align-items:center;font-size:14px;line-height:17px;background:#f5f5f5;border-radius:20px;color:#444;margin:20px 15px 5px}.home-search-form-wrapper .home-search-form-trip-tabs div{transition:all .3s;flex:1;text-align:center;padding:10px 0;border-radius:20px}.home-search-form-wrapper .home-search-form-trip-tabs div.active{background:#212121;color:#fff}.passenger-input-wrapper{-webkit-tap-highlight-color:transparent;justify-content:space-between;cursor:pointer}.passenger-input-wrapper .fancy-input-value{cursor:pointer}.passenger-input-wrapper .passenger-input-dropdown-arrow{align-items:flex-end;margin-bottom:8px;cursor:pointer}.passenger-input-wrapper input{-webkit-tap-highlight-color:transparent}.passenger-input-wrapper .landing-cta-btn:hover{color:#444!important}.aa-rds .search-form-selector-list,body[class^=landing] .search-form-selector-list,body[class*=" landing"] .search-form-selector-list,body[class^=lander] .search-form-selector-list,body[class*=" lander"] .search-form-selector-list{position:absolute;top:calc(100% + 10px);left:-15px;border-radius:6px;background:#fff;box-shadow:1px 1px 10px #00000036;z-index:10;min-width:175px;max-height:250px;overflow:auto;animation:fade-in .3s;transition:all .3s}.aa-rds .search-form-selector-list>div,body[class^=landing] .search-form-selector-list>div,body[class*=" landing"] .search-form-selector-list>div,body[class^=lander] .search-form-selector-list>div,body[class*=" lander"] .search-form-selector-list>div{padding:16px 15px;font-size:16px;line-height:20.11px;color:#222;white-space:nowrap}.aa-rds .search-form-selector-list>div.active,body[class^=landing] .search-form-selector-list>div.active,body[class*=" landing"] .search-form-selector-list>div.active,body[class^=lander] .search-form-selector-list>div.active,body[class*=" lander"] .search-form-selector-list>div.active{font-weight:700}.aa-rds .search-form-selector-list>div:not(.active):hover,body[class^=landing] .search-form-selector-list>div:not(.active):hover,body[class*=" landing"] .search-form-selector-list>div:not(.active):hover,body[class^=lander] .search-form-selector-list>div:not(.active):hover,body[class*=" lander"] .search-form-selector-list>div:not(.active):hover{cursor:pointer;background:#f4f4f4}.aa-rds .search-form-selector-list>div:not(:last-child),body[class^=landing] .search-form-selector-list>div:not(:last-child),body[class*=" landing"] .search-form-selector-list>div:not(:last-child),body[class^=lander] .search-form-selector-list>div:not(:last-child),body[class*=" lander"] .search-form-selector-list>div:not(:last-child){border-bottom:1px dashed #d6d6d6}.aa-rds .search-form-selector-list>div .discount-tag,body[class^=landing] .search-form-selector-list>div .discount-tag,body[class*=" landing"] .search-form-selector-list>div .discount-tag,body[class^=lander] .search-form-selector-list>div .discount-tag,body[class*=" lander"] .search-form-selector-list>div .discount-tag{color:#dc6803;font-size:12px;font-weight:700;padding:4px 6px;border-radius:6px;border:1px solid #d0d5dd}.aa-rds .search-form-selector-list>div .discount-tag sup,body[class^=landing] .search-form-selector-list>div .discount-tag sup,body[class*=" landing"] .search-form-selector-list>div .discount-tag sup,body[class^=lander] .search-form-selector-list>div .discount-tag sup,body[class*=" lander"] .search-form-selector-list>div .discount-tag sup{color:#344054;font-size:inherit;vertical-align:baseline}.hotel-room-input{position:relative;display:flex;justify-content:space-between;align-items:center;padding-right:20px;cursor:pointer}.room-selector-list:not(.home-mobile-list),.age-selector-dropdown-list{max-height:200px;top:25px;overflow:auto;left:-8px}.room-selector-list:not(.home-mobile-list) div,.age-selector-dropdown-list div{font-size:13px;line-height:20.11px;padding:12px 25px}.room-selector-list.home-mobile-list div{padding-left:20px!important}.children-ages{text-align:left;padding-bottom:16px;border-bottom:1px solid #dadada;font-size:12px;line-height:16px}.children-ages .children-ages-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px}.children-ages .children-ages-wrapper .age-selector{position:relative;cursor:pointer;width:calc(50% - 10px);border:1px solid #dcdcdc;border-radius:6px;padding:10px 15px;display:flex;justify-content:space-between;align-items:center}.children-ages .children-ages-wrapper .age-selector .search-form-selector-list{top:50px;max-height:300px}.hotel-input{width:100%}.destination-autocomplete-list,.airport-autocomplete-list{overscroll-behavior:contain;overflow-y:auto;-webkit-overflow-scrolling:touch}.destination-autocomplete-list .airport-autocomplete-list-item-code,.airport-autocomplete-list .airport-autocomplete-list-item-code{line-height:24px}.destination-autocomplete-list .destination-autocomplete-list-item,.airport-autocomplete-list .destination-autocomplete-list-item{display:flex;align-items:center;padding:20px 24px;white-space:nowrap;font-size:14px;line-height:20.11px;gap:12px;cursor:pointer}body:not(.using-keyboard) .destination-autocomplete-list .destination-autocomplete-list-item:hover,body:not(.using-keyboard) .airport-autocomplete-list .destination-autocomplete-list-item:hover{background:#f0f0f0}.destination-autocomplete-list .destination-autocomplete-list-item:not(:last-child),.airport-autocomplete-list .destination-autocomplete-list-item:not(:last-child){border-bottom:1px dashed #aaa}.destination-autocomplete-list .destination-autocomplete-list-item img,.airport-autocomplete-list .destination-autocomplete-list-item img{padding:0 12px}.destination-autocomplete-list .destination-autocomplete-list-item div,.airport-autocomplete-list .destination-autocomplete-list-item div{font-weight:300}.destination-autocomplete-list .destination-autocomplete-list-item.active,.airport-autocomplete-list .destination-autocomplete-list-item.active{background:#f0f0f0}.travel-packages-autocomplete-list:not(.full-screen){position:absolute;z-index:30;padding:8px;border:1px solid #eaecf0;border-radius:12px;background:#fff;box-shadow:0 4px 6px -2px #10182808,0 12px 16px -4px #10182814;overflow:auto;left:0;top:calc(100% + 4px);width:450px;max-height:500px}.travel-packages-autocomplete-list:not(.full-screen) .travel-packages-autocomplete-list-item{display:flex;align-items:center;padding:4px 8px;gap:12px;border-radius:8px;cursor:pointer;transition:all .3s;min-height:47px;margin:4px 0}.travel-packages-autocomplete-list:not(.full-screen) .travel-packages-autocomplete-list-item:hover,.travel-packages-autocomplete-list:not(.full-screen) .travel-packages-autocomplete-list-item.active{background:#f2f4f7}.travel-packages-autocomplete-list:not(.full-screen) .travel-packages-autocomplete-list-item>svg{width:16px}.travel-packages-autocomplete-list:not(.full-screen) .travel-packages-autocomplete-list-item__info,.travel-packages-autocomplete-list:not(.full-screen) .travel-packages-autocomplete-list-item__label{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.travel-packages-autocomplete-list:not(.full-screen) .travel-packages-autocomplete-list-item__icon{display:flex}.travel-packages-autocomplete-list:not(.full-screen) .travel-packages-autocomplete-list-item:first-of-type{margin-top:0}.travel-packages-autocomplete-list:not(.full-screen) .travel-packages-autocomplete-list-item:last-of-type{margin-bottom:0}.travel-packages-autocomplete-list.full-screen .travel-packages-autocomplete-list-item{display:flex;align-items:center;padding:12px;gap:12px;border-bottom:1px dashed #aaa}.travel-packages-autocomplete-list.full-screen .travel-packages-autocomplete-list-item__icon{display:flex}.home-mobile-selector-container .destination-autocomplete-list-item:last-child{border-bottom:1px dashed #aaa}.datepicker-input{padding-right:0!important}.datepicker-input:focus{outline:none}.fancy-input-value:focus-visible,.airport-input:focus-visible,.hotel-input:focus-visible{outline:none}.cars-age-selector{display:flex!important;justify-content:center;align-items:center;gap:12px}.cars-age-selector .search-form-selector{color:#444;background:#fff;border-radius:12px;padding:5px 10px;font-size:14px}.cars-age-selector .search-form-selector div{font-size:14px}.passenger-input-wrapper .dropdown-list.passenger-list{border-top:none;border-radius:6px;box-shadow:1px 1px 10px #00000036;padding:8px 16px 16px;max-width:350px}.passenger-input-wrapper .dropdown-arrow{border:none}.passenger-input-wrapper .dropdown-item{font-size:16px!important;line-height:20.11px;color:#444;padding:12px 0}.passenger-input-wrapper .dropdown-item:has(+.children-ages){border-bottom:none!important}.passenger-input-wrapper .dropdown-item span.fa{margin-top:2px}.passenger-input-wrapper button{font-size:14px;font-weight:500;line-height:16.45px;border-radius:19px;padding:8px 32px;color:#444;border:1px solid #444;cursor:pointer;background:#fff}.passenger-input-wrapper button:hover{background:#f0f0f0}.home-component-wrapper{margin:80px 0;color:#444}.home-component-wrapper .home-component-title{font-size:32px;line-height:40.22px;font-weight:700;color:#1d2939;text-wrap:pretty}.home-component-wrapper .home-component-subtitle{font-size:24px;line-height:30.17px;color:#444}.home-component-wrapper .home-component-subtitle span{color:#f26538}.home-component-wrapper .home-review-translation-disclaimer{display:flex;justify-content:flex-end;padding:14px 0 0}.home-component-wrapper .home-review-translation-disclaimer span{font-style:italic;color:#666}.home-deals-wrapper{position:relative;margin-top:32px;width:calc(100% - 46px)}.home-deals-wrapper .chevron-left-icon,.home-deals-wrapper .chevron-right-icon{position:absolute;cursor:pointer;top:calc(50% - 21px)}.home-deals-wrapper .chevron-left-icon path,.home-deals-wrapper .chevron-right-icon path{fill:#e5e5e5}.home-deals-wrapper .chevron-left-icon:hover path,.home-deals-wrapper .chevron-right-icon:hover path{fill:#444}.home-deals-wrapper .chevron-left-icon{left:-48px}.home-deals-wrapper .chevron-right-icon{right:-46px}.home-deals-wrapper .home-deal-dates{font-size:14px;font-weight:400;line-height:17.8px;color:#777}.home-deals-wrapper .home-deals-wrapper-inner{display:flex;gap:2%;width:100%;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.home-deals-wrapper .home-deals-wrapper-inner::-webkit-scrollbar{display:none}.home-deals-wrapper .home-deal-placeholder{width:100%;height:400px}.home-deals-wrapper .home-deal-item{cursor:pointer;min-width:32%}.home-deals-wrapper .home-deal-item .home-deal-header{display:flex;justify-content:space-between;align-items:center;font-size:14px;margin-bottom:15px}.home-deals-wrapper .home-deal-item .home-deal-header .home-deal-route{display:flex;align-items:center;gap:8px;line-height:22.63px;font-weight:600}.home-deals-wrapper .home-deal-item .home-deal-header .home-deal-price{color:#f26538;border:1px solid #f26538;border-radius:19px;line-height:20.11px;padding:8px 12px;transition:all .3s}.home-deals-wrapper .home-deal-item .home-deal-image{height:350px;border-radius:20px;overflow:hidden;filter:sepia(.5)}.home-deals-wrapper .home-deal-item:hover .home-deal-price{color:#fff;background:#f26538}.home-deals-wrapper .home-deals-disclaimer{margin-top:20px;color:#999;text-align:right}.home-component-wrapper.trending-destinations-improved-design{font-family:Inter,Source Sans Pro,sans-serif;margin:80px -2px}.home-component-wrapper.trending-destinations-improved-design .home-component-title{font-size:26px;line-height:32px}.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper{width:100%;margin-top:24px}.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone{display:flex;width:100%}.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-wrapper-inner{max-width:100%;width:fit-content;gap:16px!important}.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deal-item,.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-standalone-item{width:339px;height:fit-content;min-width:339px;border:1px solid #d8dce3;border-radius:20px;overflow:hidden}.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deal-item .home-deal-image,.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-standalone-item .home-deal-image{border-radius:20px 20px 0 0;filter:unset;width:337px;height:201px}.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deal-item .home-deal-footer,.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deal-item .home-deal-no-fees-footer,.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-standalone-item .home-deal-footer,.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-standalone-item .home-deal-no-fees-footer{display:flex;justify-content:space-between;background-color:#fff;padding:16px}.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deal-item .home-deal-footer .home-deal-footer-trip-info-wrapper,.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deal-item .home-deal-footer .home-deal-footer-price-wrapper,.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deal-item .home-deal-no-fees-footer .home-deal-footer-trip-info-wrapper,.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deal-item .home-deal-no-fees-footer .home-deal-footer-price-wrapper,.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-standalone-item .home-deal-footer .home-deal-footer-trip-info-wrapper,.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-standalone-item .home-deal-footer .home-deal-footer-price-wrapper,.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-standalone-item .home-deal-no-fees-footer .home-deal-footer-trip-info-wrapper,.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-standalone-item .home-deal-no-fees-footer .home-deal-footer-price-wrapper{display:flex;flex-direction:column}.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deal-item .home-deal-footer .home-deal-footer-trip-info-wrapper,.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deal-item .home-deal-no-fees-footer .home-deal-footer-trip-info-wrapper,.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-standalone-item .home-deal-footer .home-deal-footer-trip-info-wrapper,.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-standalone-item .home-deal-no-fees-footer .home-deal-footer-trip-info-wrapper{font-size:12px;line-height:18px}.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deal-item .home-deal-footer .home-deal-footer-trip-info-wrapper .home-deal-trip-info-city,.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deal-item .home-deal-no-fees-footer .home-deal-footer-trip-info-wrapper .home-deal-trip-info-city,.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-standalone-item .home-deal-footer .home-deal-footer-trip-info-wrapper .home-deal-trip-info-city,.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-standalone-item .home-deal-no-fees-footer .home-deal-footer-trip-info-wrapper .home-deal-trip-info-city{font-weight:700;font-size:18px;margin-top:4px}.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deal-item .home-deal-footer .home-deal-footer-trip-info-wrapper .home-deal-trip-info-country,.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deal-item .home-deal-no-fees-footer .home-deal-footer-trip-info-wrapper .home-deal-trip-info-country,.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-standalone-item .home-deal-footer .home-deal-footer-trip-info-wrapper .home-deal-trip-info-country,.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-standalone-item .home-deal-no-fees-footer .home-deal-footer-trip-info-wrapper .home-deal-trip-info-country{font-weight:500;margin-top:6px}.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deal-item .home-deal-footer .home-deal-footer-trip-info-wrapper .home-deal-trip-info-route,.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deal-item .home-deal-no-fees-footer .home-deal-footer-trip-info-wrapper .home-deal-trip-info-route,.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-standalone-item .home-deal-footer .home-deal-footer-trip-info-wrapper .home-deal-trip-info-route,.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-standalone-item .home-deal-no-fees-footer .home-deal-footer-trip-info-wrapper .home-deal-trip-info-route{font-weight:400;margin-top:12px}.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deal-item .home-deal-footer .home-deal-footer-price-wrapper,.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deal-item .home-deal-no-fees-footer .home-deal-footer-price-wrapper,.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-standalone-item .home-deal-footer .home-deal-footer-price-wrapper,.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-standalone-item .home-deal-no-fees-footer .home-deal-footer-price-wrapper{justify-content:end;align-items:end;font-weight:400;font-size:12px;line-height:18px}.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deal-item .home-deal-footer .home-deal-footer-price-wrapper .home-deal-footer-price,.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deal-item .home-deal-no-fees-footer .home-deal-footer-price-wrapper .home-deal-footer-price,.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-standalone-item .home-deal-footer .home-deal-footer-price-wrapper .home-deal-footer-price,.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-standalone-item .home-deal-no-fees-footer .home-deal-footer-price-wrapper .home-deal-footer-price{font-weight:700;font-size:24px;line-height:32px}.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deal-item:hover{border:1px solid #475467}.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-standalone-item{margin:0 0 0 16px}.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-standalone-item .home-deal-image{height:198px;width:337px}.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-standalone-item .home-deal-no-fees-footer{background-color:#102a56;color:#fff;padding:21px 16px}.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-standalone-item .home-deal-no-fees-footer .home-deal-footer-trip-info-wrapper{display:flex}.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-standalone-item .home-deal-no-fees-footer .home-deal-footer-trip-info-wrapper .home-deal-trip-info-city{line-height:25px;margin-top:0}.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-standalone-item .home-deal-no-fees-footer .home-deal-footer-trip-info-wrapper .home-deal-trip-info-route{margin-top:8px}.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-scroll-arrows{background-color:#0d224780;width:40px;height:43px;margin:0 1px;position:absolute;cursor:pointer;top:calc(50% - 21px);display:flex;align-items:center;justify-content:center}.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-scroll-arrows:hover{background:#0d2247}.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-scroll-arrows.left{left:0;border-radius:0 30px 30px 0}.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-scroll-arrows.right{right:355px;border-radius:30px 0 0 30px}.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-scroll-arrows .chevron-left-icon,.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-scroll-arrows .chevron-right-icon{font-size:32px;color:#fff;position:absolute}.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-scroll-arrows .chevron-left-icon{left:0;top:auto}.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-scroll-arrows .chevron-right-icon{right:0;top:auto}.extra-product-container{background:#f5f5f5;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding:20px 12px;margin:0 auto}.extra-product-container__item{border-radius:6px;background:#2b343a;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:10px;height:105px;min-width:125px}.extra-product-container__item-label{color:#fff;text-align:center;font-size:16px;font-weight:600}.extra-product-container__item img{width:32px}@media (max-width: 768px){.extra-product-container__item-label{font-size:14px}.extra-product-container__item img{width:26px}}@media (max-width: 400px){.extra-product-container__item{min-width:90px;height:80px}.extra-product-container__item-label{font-size:13px}.extra-product-container__item img{width:20px}}.product-disclaimer{display:flex;align-items:center;gap:38px}.product-disclaimer__text{color:#666;font-size:14px;font-weight:400;line-height:23px;padding-left:38px;border-left:1px solid #222222}.product-disclaimer__text a{color:inherit;text-decoration:underline}.product-disclaimer__icon{width:46px}@media screen and (max-width: 768px){.product-disclaimer{align-items:flex-start;gap:22px}.product-disclaimer__icon{width:33px}.product-disclaimer__text{font-size:12px;padding-left:22px}.product-disclaimer__text a{color:inherit;text-decoration:underline}}.home-hotels-city-selector-wrapper{position:relative}.home-hotels-city-selector-wrapper .home-hotels-city-selector{display:flex;align-items:center;gap:8px;margin:20px 0 15px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.home-hotels-city-selector-wrapper .home-hotels-city-selector::-webkit-scrollbar{display:none}.home-hotels-city-selector-wrapper .home-hotels-city-selector .home-hotels-city-item{color:#444;border:1px solid #444;border-radius:21.5px;padding:10px 20px;font-size:16px;line-height:24px;font-weight:600;white-space:nowrap}.home-hotels-city-selector-wrapper .home-hotels-city-selector .home-hotels-city-item.active{background:#444;color:#fff;cursor:default}.home-hotels-city-selector-wrapper .home-hotels-city-selector .home-hotels-city-item:not(.active){cursor:pointer}.home-hotels-city-selector-wrapper .home-hotels-city-selector .home-hotels-city-item:not(.active):hover{background:#f0f0f0}.hotel-deals-section{margin-bottom:0}.why-us-section{margin-top:25px}.why-us-wrapper{display:flex;gap:16px;margin-top:60px;flex-wrap:wrap}.why-us-wrapper .why-us-tile{position:relative;background:#f6f6f5;border-radius:20px;padding:52px 28px 28px;flex:1}.why-us-wrapper .why-us-tile .why-us-icon{display:flex;align-items:center;justify-content:center;position:absolute;top:-27px;left:28px;width:54px;height:54px;border-radius:12px}.why-us-wrapper .why-us-tile .why-us-icon.best-deals{background:#2fb9e3}.why-us-wrapper .why-us-tile .why-us-icon.one-stop{background:#f8cc35}.why-us-wrapper .why-us-tile .why-us-icon.travel{background:#f26638}.why-us-wrapper .why-us-tile .why-us-icon img{width:32px}.why-us-wrapper .why-us-tile .why-us-tile-title{font-weight:600;font-size:24px;line-height:34.18px}.why-us-wrapper .why-us-tile .why-us-tile-text{margin-top:4px;font-size:18px;line-height:24px;color:#888}.home-component-wrapper.mobile-app-banner{background:#f6f6f5;border-radius:20px;margin-top:92px}.home-mobile-app-banner{background-position-x:100%;background-position-y:top;background-repeat:no-repeat;display:flex;margin:0 auto;padding:52px}.home-mobile-app-banner .home-mobile-app-banner-info{max-width:50%}.home-mobile-app-banner .home-mobile-app-banner-info .home-mobile-app-banner-subtitle{font-size:22px;font-weight:700;line-height:28px;color:#ff6432}.home-mobile-app-banner .home-mobile-app-banner-info .home-mobile-app-banner-title{font-size:36px;font-weight:700;line-height:46px;color:#121212;margin:20px 0}.home-mobile-app-banner .home-mobile-app-banner-info .home-mobile-app-banner-text{font-size:16px;line-height:23px;color:#121212}.home-mobile-app-banner .home-mobile-app-banner-info .home-mobile-app-banner-text span{color:#ff6432}.home-mobile-app-banner .home-mobile-app-banner-info .home-mobile-app-banner-ctas{display:flex;gap:32px;margin-top:20px;align-items:center}.home-reviews-wrapper{padding:20px 0 0;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;margin-top:32px}.home-reviews-wrapper .home-reviews-header{display:flex;flex-wrap:wrap;gap:20px;padding-bottom:32px;border-bottom:1px solid #d6d6d6;align-items:center}.home-reviews-wrapper .home-reviews-header>img{width:740px;height:116px;margin:auto}.home-reviews-wrapper .home-reviews-header .home-reviews-stats{flex:1;display:flex;justify-content:space-between;align-items:center;font-size:18px;line-height:22.63px}.home-reviews-wrapper .home-reviews-header .home-reviews-stats .home-reviews-count{font-size:34px;font-weight:700;line-height:42.74px}.home-reviews-wrapper .home-reviews-content{display:flex;align-items:center}.home-reviews-wrapper .home-reviews-content .home-review-item{flex:1;padding:40px 52px 20px 0}.home-reviews-wrapper .home-reviews-content .home-review-item:not(:first-child){border-left:1px solid #d6d6d6;padding-left:52px}.home-reviews-wrapper .home-reviews-content .home-review-item .home-review-item-header{display:flex;align-items:center;gap:12px;font-size:18px;line-height:30px}.home-reviews-wrapper .home-reviews-content .home-review-item .home-review-item-header .home-review-item-title{display:flex;flex-direction:column;justify-content:space-between}.home-reviews-wrapper .home-reviews-content .home-review-item .home-review-item-content .home-review-item-text{font-style:italic;margin:20px 0}.home-reviews-wrapper .home-reviews-content .home-review-item .home-review-item-content .home-review-item-reviewer{font-weight:600}.home-reviews-wrapper .home-reviews-content .home-review-item .home-review-item-content .home-review-item-trustpilot{display:flex;justify-content:flex-end}.newsletter-subscription-wrapper{background:#f6f6f5;padding:32px 0;margin-top:120px}.newsletter-subscription-wrapper .newsletter-subscription-content{max-width:1400px;width:100%;margin:auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.newsletter-subscription-wrapper .newsletter-subscription-content .newsletter-subscription-title-wrapper{color:#444;display:flex;gap:24px;align-items:center;flex-wrap:wrap}.newsletter-subscription-wrapper .newsletter-subscription-content .newsletter-subscription-title-wrapper .newsletter-subscription-title{font-size:30px;font-weight:700;line-height:42.74px}.newsletter-subscription-wrapper .newsletter-subscription-content .newsletter-subscription-title-wrapper .newsletter-subscription-subtitle{font-size:24px;line-height:32.68px}.newsletter-subscription-wrapper .newsletter-subscription-content .newsletter-subscription-email{position:relative;display:flex;align-items:center;gap:12px}.newsletter-subscription-wrapper .newsletter-subscription-content .newsletter-subscription-email input,.newsletter-subscription-wrapper .newsletter-subscription-content .newsletter-subscription-email .newsletter-subscription-signup-btn{box-shadow:1px 1px 1px #00000040;border-radius:28.5px;font-size:16px;line-height:24px;border:none}.newsletter-subscription-wrapper .newsletter-subscription-content .newsletter-subscription-email input{width:450px;padding:15px 32px}.newsletter-subscription-wrapper .newsletter-subscription-content .newsletter-subscription-email input::placeholder{font-size:16px}.newsletter-subscription-wrapper .newsletter-subscription-content .newsletter-subscription-email .newsletter-subscription-signup-btn{background:#2fb9e3;color:#fff;padding:10px 32px;cursor:pointer}.newsletter-subscription-wrapper .newsletter-subscription-content .newsletter-subscription-email .newsletter-subscription-signup-btn:hover{background:#0c95be}.newsletter-subscription-wrapper .newsletter-subscription-content .newsletter-subscription-email .newsletter-feedback{position:absolute;top:-50px;left:0;font-weight:600;color:#fff;font-size:16px;border-radius:6px;padding:12px 25px}.newsletter-subscription-wrapper .newsletter-subscription-content .newsletter-subscription-email .newsletter-feedback.success{background:#5bab47}.newsletter-subscription-wrapper .newsletter-subscription-content .newsletter-subscription-email .newsletter-feedback.error{background:#ce3737}.newsletter-subscription-wrapper .newsletter-subscription-content .newsletter-subscription-links{margin-top:10px;display:flex;gap:24px;justify-content:end;padding-right:160px}.newsletter-subscription-wrapper .newsletter-subscription-content .newsletter-subscription-links a{font-size:14px;line-height:17.6px;font-weight:600;color:#888;text-decoration:underline}.newsletter-subscription-wrapper .newsletter-subscription-content .newsletter-subscription-links a:hover{text-decoration:none}.travel-package-tag{border-radius:6px;background:#f26539;padding:2px 8px;color:#fff;text-align:center;font-family:Inter,Source Sans Pro,sans-serif;font-size:12px;font-style:normal;font-weight:600;white-space:nowrap}.travel-package-tag__navbar{white-space:nowrap;padding:4px 8px}.travel-package-tag__dropdown{margin-left:4px;vertical-align:bottom}footer{position:relative;background-color:#020509;display:flex;justify-content:center;padding:15px;width:100%;font-weight:400}footer:lang(fr) .footer-links-column>li{white-space:nowrap}footer .footer-wrapper{flex-wrap:wrap;display:flex;justify-content:space-around;width:100%;max-width:1200px;padding:32px 60px 20px;color:#fff}footer .footer-header-wrapper{display:flex;justify-content:space-between;width:100%;padding:32px 0;border-bottom:1px solid #4e4e4e;flex-wrap:wrap}footer .footer-header-wrapper .footer-socials{gap:12px}footer .footer-header-wrapper .footer-socials>li{padding:0 10px}footer .footer-header-wrapper .footer-socials a{color:#c5c5c5!important}footer .footer-header-wrapper .footer-socials span{font-size:30px}footer .footer-header-wrapper .footer-socials{display:flex!important;justify-content:center;align-items:center}footer .footer-links{padding:60px 0;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}footer .footer-links .footer-links-column{flex-direction:column;justify-content:flex-start}footer .footer-links .footer-links-column>li{width:100%;font-size:14px;line-height:32px;color:#c5c5c5}footer .footer-links .footer-links-column>li a{color:inherit!important}footer .footer-links .footer-links-column>li.footer-title{font-weight:700}footer .footer-links .footer-links-column>li.notitle-column{color:#000}footer .footer-footer-wrapper{display:flex;justify-content:space-between;width:100%;padding:32px 0 48px;border-top:1px solid #4e4e4e;font-size:14px;line-height:24px;flex-wrap:wrap}footer .footer-footer-wrapper:not(.dark-mode)>div:first-child{color:#c5c5c5!important}footer .footer-footer-wrapper .footer-footer-links:not(.dark-mode){display:flex;gap:32px}footer .footer-footer-wrapper .footer-footer-links:not(.dark-mode)>a{color:#c5c5c5!important}@media (max-width: 550px){footer .footer-footer-wrapper .footer-footer-links:not(.dark-mode){column-gap:32px;row-gap:0;flex-wrap:wrap;padding:0 10px}footer .footer-footer-wrapper .footer-footer-links:not(.dark-mode)>a{flex:1 0 40%}}.footer{display:flex;flex-direction:column;padding:16px;gap:24px;color:#667085;background-color:#fff;border-top:1px solid #dcdcdc;height:290px!important}.footer-menu{display:flex;flex-direction:column;gap:12px;padding:0}.footer-menu>a{color:#475467;font-size:14px;font-weight:600;line-height:20px;padding:0}.footer-social{display:flex;gap:24px;align-items:center;padding:0;border:none}.footer-social img{width:24px}.footer-copyrights{display:flex;flex-direction:column;gap:12px;font-size:12px;font-weight:400;line-height:18px}.brand-logo{width:180px;height:35px;display:block;background-position:0 center;background-repeat:no-repeat;background-size:contain}.brand-logo.fh:not(.alternate){background-image:url(./logo-fhub-white.svg);background-image:-webkit-linear-gradient(transparent,transparent),url(./logo-fhub-white.svg);background-image:linear-gradient(transparent,transparent),url(./logo-fhub-white.svg)}.brand-logo.jf{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='123px'%20height='28px'%20viewBox='0%200%20123%2028'%20style='enable-background:new%200%200%20123%2028;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e.st0{fill:%23FFFFFF;}%3c/style%3e%3cg%3e%3crect%20x='2.9'%20y='1.2'%20class='st0'%20width='4.5'%20height='4.2'/%3e%3cg%3e%3cpath%20class='st0'%20d='M2.9,21.6c0-0.6,0-14.2,0-14.2h4.5v14.2c0,1.7-0.1,3.9-1.4,5.1C4.5,28,2.4,28,1.9,28C0.6,28,0,27.8,0,27.8v-4c0,0,1.9,0.6,2.6-0.5C2.9,22.9,2.9,22.2,2.9,21.6z'/%3e%3c/g%3e%3cg%3e%3cpath%20class='st0'%20d='M9.2,7.4h4.3c0,0,0,6.6,0,7.4c0,1.6,0.3,3.3,2.6,3.3c2.2,0,2.4-2.4,2.4-2.7s0-8,0-8H23v14.2h-4.2v-1.8c0,0-1.3,2.1-4.3,2.1c-5.5,0-5.3-4.8-5.3-4.8C9.2,14.5,9.2,7.4,9.2,7.4z'/%3e%3c/g%3e%3cg%3e%3cpath%20class='st0'%20d='M45.8,10.7h2.1v11.2h4.3V10.7h3.4V7.4h-3.4c0,0,0-0.3,0-1.3s0.2-2.4,2.2-2.4C55.5,3.7,56,4,56,4V0.3c0,0-1.4-0.3-2.6-0.3c-1.5,0-2.8,0.4-3.7,1c-1.5,1-1.9,2.7-1.9,4.8c0,0,0,1.3,0,1.6h-2.1v3.3H45.8z'/%3e%3c/g%3e%3cg%3e%3cpath%20class='st0'%20d='M62.8,7.4h4.7l3.7,9.4h0.2l3.2-9.4H79l-5.9,14.9c-0.8,2.1-1.5,3.8-2.6,4.7c-1.1,1-3.5,1.4-7.2,0.5l0.6-3.5c0,0,2.4,0.7,3.5,0c1.1-0.6,1.5-2.3,1.5-2.3L62.8,7.4z'/%3e%3c/g%3e%3cg%3e%3crect%20x='57.4'%20class='st0'%20width='4.5'%20height='21.9'/%3e%3c/g%3e%3cg%3e%3cellipse%20class='st0'%20cx='79'%20cy='19.8'%20rx='2.1'%20ry='2.1'/%3e%3c/g%3e%3cg%3e%3cpath%20class='st0'%20d='M33.8,11.6c-0.7-0.7-1.8-1.3-2.9-1.3c-0.9,0-1.7,0.3-1.7,1.1s0.8,1,2.5,1.4c2.1,0.5,4.4,1.5,4.4,4.3c0,3.5-3.1,4.8-6,4.8c-2.3,0-4.6-0.8-6.1-2.2l2.6-2.7c0.8,0.9,2.1,1.6,3.4,1.6c0.8,0,1.6-0.3,1.6-1.2c0-0.9-0.9-1.1-2.8-1.6c-1.9-0.4-4.1-1.4-4.1-4.1C24.9,8.3,28,7,30.7,7c2.1,0,3.9,0.4,5.3,1.7L33.8,11.6z'/%3e%3c/g%3e%3cg%3e%3cpath%20class='st0'%20d='M41.9,10.7v5.1c0,1.4,0.7,2.3,2.1,2.3c0.5,0,1.1-0.1,1.4-0.2v3.5c-0.7,0.2-1.7,0.5-2.7,0.5c-3.9,0-5.2-2.1-5.2-5.2V3.1H42v4.3h2v3.4L41.9,10.7L41.9,10.7z'/%3e%3c/g%3e%3cg%3e%3cpath%20class='st0'%20d='M119.5,21.9V16c0-1.2-0.3-2.3-1.5-2.3s-1.8,1.1-1.8,2.3v5.8h-3.5v-6.2c0-1.2-0.5-2-1.5-2c-1.1,0-1.7,1-1.7,2.3v5.9H106V11h3.4v1.5l0,0c0.5-0.9,1.6-1.8,3.2-1.8c1.5,0,2.6,0.7,3.2,1.8c0.7-1.1,1.8-1.8,3.4-1.8c2.9,0,3.8,2.4,3.8,4.4v6.7L119.5,21.9L119.5,21.9z'/%3e%3c/g%3e%3cg%3e%3cpath%20class='st0'%20d='M90.7,14.5c-0.4-0.5-1.1-0.8-1.8-0.8c-1.5,0-2.4,1.2-2.4,2.7s1,2.7,2.5,2.7c0.7,0,1.5-0.3,1.9-0.8l1.9,2.3c-0.9,0.8-2.4,1.4-3.9,1.4c-3.3,0-5.9-2.1-5.9-5.6c0-3.4,2.6-5.6,5.9-5.6c1.5,0,3.1,0.6,3.9,1.4L90.7,14.5z'/%3e%3c/g%3e%3cg%3e%3cpath%20class='st0'%20d='M99,21.9c-3.2,0-6-2.2-6-5.6s2.7-5.6,6-5.6s6,2.1,6,5.6C105,19.7,102.2,21.9,99,21.9z%20M99,13.6c-1.7,0-2.5,1.3-2.5,2.7S97.4,19,99,19c1.7,0,2.5-1.4,2.5-2.7C101.6,14.9,100.6,13.6,99,13.6z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-image:-webkit-linear-gradient(transparent,transparent),url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='123px'%20height='28px'%20viewBox='0%200%20123%2028'%20style='enable-background:new%200%200%20123%2028;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e.st0{fill:%23FFFFFF;}%3c/style%3e%3cg%3e%3crect%20x='2.9'%20y='1.2'%20class='st0'%20width='4.5'%20height='4.2'/%3e%3cg%3e%3cpath%20class='st0'%20d='M2.9,21.6c0-0.6,0-14.2,0-14.2h4.5v14.2c0,1.7-0.1,3.9-1.4,5.1C4.5,28,2.4,28,1.9,28C0.6,28,0,27.8,0,27.8v-4c0,0,1.9,0.6,2.6-0.5C2.9,22.9,2.9,22.2,2.9,21.6z'/%3e%3c/g%3e%3cg%3e%3cpath%20class='st0'%20d='M9.2,7.4h4.3c0,0,0,6.6,0,7.4c0,1.6,0.3,3.3,2.6,3.3c2.2,0,2.4-2.4,2.4-2.7s0-8,0-8H23v14.2h-4.2v-1.8c0,0-1.3,2.1-4.3,2.1c-5.5,0-5.3-4.8-5.3-4.8C9.2,14.5,9.2,7.4,9.2,7.4z'/%3e%3c/g%3e%3cg%3e%3cpath%20class='st0'%20d='M45.8,10.7h2.1v11.2h4.3V10.7h3.4V7.4h-3.4c0,0,0-0.3,0-1.3s0.2-2.4,2.2-2.4C55.5,3.7,56,4,56,4V0.3c0,0-1.4-0.3-2.6-0.3c-1.5,0-2.8,0.4-3.7,1c-1.5,1-1.9,2.7-1.9,4.8c0,0,0,1.3,0,1.6h-2.1v3.3H45.8z'/%3e%3c/g%3e%3cg%3e%3cpath%20class='st0'%20d='M62.8,7.4h4.7l3.7,9.4h0.2l3.2-9.4H79l-5.9,14.9c-0.8,2.1-1.5,3.8-2.6,4.7c-1.1,1-3.5,1.4-7.2,0.5l0.6-3.5c0,0,2.4,0.7,3.5,0c1.1-0.6,1.5-2.3,1.5-2.3L62.8,7.4z'/%3e%3c/g%3e%3cg%3e%3crect%20x='57.4'%20class='st0'%20width='4.5'%20height='21.9'/%3e%3c/g%3e%3cg%3e%3cellipse%20class='st0'%20cx='79'%20cy='19.8'%20rx='2.1'%20ry='2.1'/%3e%3c/g%3e%3cg%3e%3cpath%20class='st0'%20d='M33.8,11.6c-0.7-0.7-1.8-1.3-2.9-1.3c-0.9,0-1.7,0.3-1.7,1.1s0.8,1,2.5,1.4c2.1,0.5,4.4,1.5,4.4,4.3c0,3.5-3.1,4.8-6,4.8c-2.3,0-4.6-0.8-6.1-2.2l2.6-2.7c0.8,0.9,2.1,1.6,3.4,1.6c0.8,0,1.6-0.3,1.6-1.2c0-0.9-0.9-1.1-2.8-1.6c-1.9-0.4-4.1-1.4-4.1-4.1C24.9,8.3,28,7,30.7,7c2.1,0,3.9,0.4,5.3,1.7L33.8,11.6z'/%3e%3c/g%3e%3cg%3e%3cpath%20class='st0'%20d='M41.9,10.7v5.1c0,1.4,0.7,2.3,2.1,2.3c0.5,0,1.1-0.1,1.4-0.2v3.5c-0.7,0.2-1.7,0.5-2.7,0.5c-3.9,0-5.2-2.1-5.2-5.2V3.1H42v4.3h2v3.4L41.9,10.7L41.9,10.7z'/%3e%3c/g%3e%3cg%3e%3cpath%20class='st0'%20d='M119.5,21.9V16c0-1.2-0.3-2.3-1.5-2.3s-1.8,1.1-1.8,2.3v5.8h-3.5v-6.2c0-1.2-0.5-2-1.5-2c-1.1,0-1.7,1-1.7,2.3v5.9H106V11h3.4v1.5l0,0c0.5-0.9,1.6-1.8,3.2-1.8c1.5,0,2.6,0.7,3.2,1.8c0.7-1.1,1.8-1.8,3.4-1.8c2.9,0,3.8,2.4,3.8,4.4v6.7L119.5,21.9L119.5,21.9z'/%3e%3c/g%3e%3cg%3e%3cpath%20class='st0'%20d='M90.7,14.5c-0.4-0.5-1.1-0.8-1.8-0.8c-1.5,0-2.4,1.2-2.4,2.7s1,2.7,2.5,2.7c0.7,0,1.5-0.3,1.9-0.8l1.9,2.3c-0.9,0.8-2.4,1.4-3.9,1.4c-3.3,0-5.9-2.1-5.9-5.6c0-3.4,2.6-5.6,5.9-5.6c1.5,0,3.1,0.6,3.9,1.4L90.7,14.5z'/%3e%3c/g%3e%3cg%3e%3cpath%20class='st0'%20d='M99,21.9c-3.2,0-6-2.2-6-5.6s2.7-5.6,6-5.6s6,2.1,6,5.6C105,19.7,102.2,21.9,99,21.9z%20M99,13.6c-1.7,0-2.5,1.3-2.5,2.7S97.4,19,99,19c1.7,0,2.5-1.4,2.5-2.7C101.6,14.9,100.6,13.6,99,13.6z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-image:linear-gradient(transparent,transparent),url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='123px'%20height='28px'%20viewBox='0%200%20123%2028'%20style='enable-background:new%200%200%20123%2028;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e.st0{fill:%23FFFFFF;}%3c/style%3e%3cg%3e%3crect%20x='2.9'%20y='1.2'%20class='st0'%20width='4.5'%20height='4.2'/%3e%3cg%3e%3cpath%20class='st0'%20d='M2.9,21.6c0-0.6,0-14.2,0-14.2h4.5v14.2c0,1.7-0.1,3.9-1.4,5.1C4.5,28,2.4,28,1.9,28C0.6,28,0,27.8,0,27.8v-4c0,0,1.9,0.6,2.6-0.5C2.9,22.9,2.9,22.2,2.9,21.6z'/%3e%3c/g%3e%3cg%3e%3cpath%20class='st0'%20d='M9.2,7.4h4.3c0,0,0,6.6,0,7.4c0,1.6,0.3,3.3,2.6,3.3c2.2,0,2.4-2.4,2.4-2.7s0-8,0-8H23v14.2h-4.2v-1.8c0,0-1.3,2.1-4.3,2.1c-5.5,0-5.3-4.8-5.3-4.8C9.2,14.5,9.2,7.4,9.2,7.4z'/%3e%3c/g%3e%3cg%3e%3cpath%20class='st0'%20d='M45.8,10.7h2.1v11.2h4.3V10.7h3.4V7.4h-3.4c0,0,0-0.3,0-1.3s0.2-2.4,2.2-2.4C55.5,3.7,56,4,56,4V0.3c0,0-1.4-0.3-2.6-0.3c-1.5,0-2.8,0.4-3.7,1c-1.5,1-1.9,2.7-1.9,4.8c0,0,0,1.3,0,1.6h-2.1v3.3H45.8z'/%3e%3c/g%3e%3cg%3e%3cpath%20class='st0'%20d='M62.8,7.4h4.7l3.7,9.4h0.2l3.2-9.4H79l-5.9,14.9c-0.8,2.1-1.5,3.8-2.6,4.7c-1.1,1-3.5,1.4-7.2,0.5l0.6-3.5c0,0,2.4,0.7,3.5,0c1.1-0.6,1.5-2.3,1.5-2.3L62.8,7.4z'/%3e%3c/g%3e%3cg%3e%3crect%20x='57.4'%20class='st0'%20width='4.5'%20height='21.9'/%3e%3c/g%3e%3cg%3e%3cellipse%20class='st0'%20cx='79'%20cy='19.8'%20rx='2.1'%20ry='2.1'/%3e%3c/g%3e%3cg%3e%3cpath%20class='st0'%20d='M33.8,11.6c-0.7-0.7-1.8-1.3-2.9-1.3c-0.9,0-1.7,0.3-1.7,1.1s0.8,1,2.5,1.4c2.1,0.5,4.4,1.5,4.4,4.3c0,3.5-3.1,4.8-6,4.8c-2.3,0-4.6-0.8-6.1-2.2l2.6-2.7c0.8,0.9,2.1,1.6,3.4,1.6c0.8,0,1.6-0.3,1.6-1.2c0-0.9-0.9-1.1-2.8-1.6c-1.9-0.4-4.1-1.4-4.1-4.1C24.9,8.3,28,7,30.7,7c2.1,0,3.9,0.4,5.3,1.7L33.8,11.6z'/%3e%3c/g%3e%3cg%3e%3cpath%20class='st0'%20d='M41.9,10.7v5.1c0,1.4,0.7,2.3,2.1,2.3c0.5,0,1.1-0.1,1.4-0.2v3.5c-0.7,0.2-1.7,0.5-2.7,0.5c-3.9,0-5.2-2.1-5.2-5.2V3.1H42v4.3h2v3.4L41.9,10.7L41.9,10.7z'/%3e%3c/g%3e%3cg%3e%3cpath%20class='st0'%20d='M119.5,21.9V16c0-1.2-0.3-2.3-1.5-2.3s-1.8,1.1-1.8,2.3v5.8h-3.5v-6.2c0-1.2-0.5-2-1.5-2c-1.1,0-1.7,1-1.7,2.3v5.9H106V11h3.4v1.5l0,0c0.5-0.9,1.6-1.8,3.2-1.8c1.5,0,2.6,0.7,3.2,1.8c0.7-1.1,1.8-1.8,3.4-1.8c2.9,0,3.8,2.4,3.8,4.4v6.7L119.5,21.9L119.5,21.9z'/%3e%3c/g%3e%3cg%3e%3cpath%20class='st0'%20d='M90.7,14.5c-0.4-0.5-1.1-0.8-1.8-0.8c-1.5,0-2.4,1.2-2.4,2.7s1,2.7,2.5,2.7c0.7,0,1.5-0.3,1.9-0.8l1.9,2.3c-0.9,0.8-2.4,1.4-3.9,1.4c-3.3,0-5.9-2.1-5.9-5.6c0-3.4,2.6-5.6,5.9-5.6c1.5,0,3.1,0.6,3.9,1.4L90.7,14.5z'/%3e%3c/g%3e%3cg%3e%3cpath%20class='st0'%20d='M99,21.9c-3.2,0-6-2.2-6-5.6s2.7-5.6,6-5.6s6,2.1,6,5.6C105,19.7,102.2,21.9,99,21.9z%20M99,13.6c-1.7,0-2.5,1.3-2.5,2.7S97.4,19,99,19c1.7,0,2.5-1.4,2.5-2.7C101.6,14.9,100.6,13.6,99,13.6z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.brand-logo.jf-no-dot-com-white{width:100px;background-image:url(https://www.justfly.com/cf-assets/images/jfly/logos/variants/jfly-nodotcom-wht.svg);background-image:-webkit-linear-gradient(transparent,transparent),url(https://www.justfly.com/cf-assets/images/jfly/logos/variants/jfly-nodotcom-wht.svg);background-image:linear-gradient(transparent,transparent),url(https://www.justfly.com/cf-assets/images/jfly/logos/variants/jfly-nodotcom-wht.svg)}.brand-logo.jf-capitals-white{width:100px;background-image:url(https://www.justfly.com/cf-assets/images/jfly/logos/variants/jfly-capitals-wht.svg);background-image:-webkit-linear-gradient(transparent,transparent),url(https://www.justfly.com/cf-assets/images/jfly/logos/variants/jfly-capitals-wht.svg);background-image:linear-gradient(transparent,transparent),url(https://www.justfly.com/cf-assets/images/jfly/logos/variants/jfly-capitals-wht.svg)}@media screen and (max-width: 768px){.brand-logo{min-width:80px;max-width:130px}}.header-container{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.header-container .navbar-container .sunshine-header-nav{display:flex;align-items:center;gap:56px;font-weight:600;font-size:16px;line-height:20.11px;color:#fff}.header-container .navbar-container .sunshine-header-nav .navbar-app-download{display:flex!important;justify-content:center;align-items:center;gap:12px}.header-container .navbar-container .sunshine-header-nav a{color:#fff}.header-container .navbar-container .sunshine-header-nav a:hover{opacity:.6}.header-container .navbar-container .sunshine-header-nav .navbar-language-selector-container,.header-container .navbar-container .sunshine-header-nav .navbar-account-item{position:relative;transition:all .3s}.header-container .navbar-container .sunshine-header-nav .navbar-account-item:hover{background:#ffffff1a}.header-container .navbar-container .sunshine-header-nav .navbar-language-selector{display:flex!important;justify-content:center;align-items:center;transition:all .3s;gap:8px;cursor:pointer}.header-container .navbar-container .sunshine-header-nav .navbar-language-selector:hover{opacity:.6}.header-container .navbar-container .sunshine-header-nav .navbar-language-selector>span{white-space:nowrap}.header-container .navbar-container .sunshine-header-nav .navbar-language-selector .navbar-icon-container{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.header-container .navbar-container .sunshine-header-nav .navbar-language-dropdown-list,.header-container .navbar-container .sunshine-header-nav .navbar-account-list{position:absolute;background:#fff;top:calc(100% + 5px);left:4px;z-index:1;border-radius:16px;box-shadow:1px 1px 10px #00000036;overflow:hidden}.header-container .navbar-container .sunshine-header-nav .navbar-language-dropdown-list>div,.header-container .navbar-container .sunshine-header-nav .navbar-language-dropdown-list a,.header-container .navbar-container .sunshine-header-nav .navbar-account-list>div,.header-container .navbar-container .sunshine-header-nav .navbar-account-list a{transition:all .3s;color:#444;padding:16px 24px;white-space:nowrap;font-weight:400}.header-container .navbar-container .sunshine-header-nav .navbar-language-dropdown-list>div.active,.header-container .navbar-container .sunshine-header-nav .navbar-language-dropdown-list a.active,.header-container .navbar-container .sunshine-header-nav .navbar-account-list>div.active,.header-container .navbar-container .sunshine-header-nav .navbar-account-list a.active{background:#f0f0f0;font-weight:600;cursor:default}.header-container .navbar-container .sunshine-header-nav .navbar-language-dropdown-list>div.inactive,.header-container .navbar-container .sunshine-header-nav .navbar-language-dropdown-list a.inactive,.header-container .navbar-container .sunshine-header-nav .navbar-account-list>div.inactive,.header-container .navbar-container .sunshine-header-nav .navbar-account-list a.inactive{cursor:default}.header-container .navbar-container .sunshine-header-nav .navbar-language-dropdown-list>div:not(.active):not(.inactive):hover,.header-container .navbar-container .sunshine-header-nav .navbar-language-dropdown-list a:not(.active):not(.inactive):hover,.header-container .navbar-container .sunshine-header-nav .navbar-account-list>div:not(.active):not(.inactive):hover,.header-container .navbar-container .sunshine-header-nav .navbar-account-list a:not(.active):not(.inactive):hover{background:#f0f0f0;cursor:pointer}.header-container .navbar-container .sunshine-header-nav .navbar-language-dropdown-list>div:not(:last-child),.header-container .navbar-container .sunshine-header-nav .navbar-language-dropdown-list a:not(:last-child),.header-container .navbar-container .sunshine-header-nav .navbar-account-list>div:not(:last-child),.header-container .navbar-container .sunshine-header-nav .navbar-account-list a:not(:last-child){border-bottom:1px dashed #aaa}.header-container .navbar-container .sunshine-header-nav .navbar-language-dropdown-list>div.user-details-item,.header-container .navbar-container .sunshine-header-nav .navbar-language-dropdown-list a.user-details-item,.header-container .navbar-container .sunshine-header-nav .navbar-account-list>div.user-details-item,.header-container .navbar-container .sunshine-header-nav .navbar-account-list a.user-details-item{display:flex!important;justify-content:center;align-items:center;gap:16px}.header-container .navbar-container .sunshine-header-nav .navbar-language-dropdown-list>div.user-details-item .navbar-user-initials,.header-container .navbar-container .sunshine-header-nav .navbar-language-dropdown-list a.user-details-item .navbar-user-initials,.header-container .navbar-container .sunshine-header-nav .navbar-account-list>div.user-details-item .navbar-user-initials,.header-container .navbar-container .sunshine-header-nav .navbar-account-list a.user-details-item .navbar-user-initials{width:48px;height:48px;background:#f0f0f0;border-radius:30px;display:flex;align-items:center;justify-content:center}.header-container .navbar-container .sunshine-header-nav .navbar-language-dropdown-list>div.user-details-item .navbar-user-full-name,.header-container .navbar-container .sunshine-header-nav .navbar-language-dropdown-list a.user-details-item .navbar-user-full-name,.header-container .navbar-container .sunshine-header-nav .navbar-account-list>div.user-details-item .navbar-user-full-name,.header-container .navbar-container .sunshine-header-nav .navbar-account-list a.user-details-item .navbar-user-full-name{font-weight:600}.header-container .navbar-container .sunshine-header-nav .navbar-language-dropdown-list>div.user-details-item .navbar-user-email,.header-container .navbar-container .sunshine-header-nav .navbar-language-dropdown-list a.user-details-item .navbar-user-email,.header-container .navbar-container .sunshine-header-nav .navbar-account-list>div.user-details-item .navbar-user-email,.header-container .navbar-container .sunshine-header-nav .navbar-account-list a.user-details-item .navbar-user-email{font-size:14px}.header-container .navbar-container .sunshine-header-nav .navbar-language-dropdown-list img,.header-container .navbar-container .sunshine-header-nav .navbar-account-list img{width:20px;height:20px}.header-container .navbar-container .sunshine-header-nav .navbar-account-list{left:initial;right:0}.header-container .navbar-container .sunshine-header-nav .navbar-account-item{display:flex;align-items:center;gap:12px;border:1px solid #fff;border-radius:40px;padding:15px 20px;cursor:pointer}.header-container .navbar-container .sunshine-header-nav .navbar-account-item .navbar-user-icon{width:24px;height:24px;border:1px solid #fff;border-radius:50px;display:flex;justify-content:center;align-items:center}.header-container .navbar-container .sunshine-burger-nav{cursor:pointer}.header-container .navbar-container .sunshine-burger-nav .burger-menu-placeholder{width:19px}.header-container .navbar-container .sunshine-burger-nav svg{margin-top:5px}.header-container .navbar-container .sunshine-burger-nav .sunshine-burger-menu{transition:.6s;position:fixed;top:0;right:0;background:#fff;max-width:600px;width:0;z-index:9999;height:100%;box-shadow:1px 1px 10px #00000036;overflow:auto}.header-container .navbar-container .sunshine-burger-nav .sunshine-burger-menu .burger-menu-actions-container{padding:0 20px}.header-container .navbar-container .sunshine-burger-nav .sunshine-burger-menu .burger-menu-actions-container>div{border-bottom:1px dashed #c3c3c3;padding:20px;font-size:16px;font-weight:400;display:flex;align-items:center;gap:8px}.header-container .navbar-container .sunshine-burger-nav .sunshine-burger-menu .burger-menu-actions-container>div.navbar-app-download{padding:12px 20px}.header-container .navbar-container .sunshine-burger-nav .sunshine-burger-menu .burger-menu-actions-container>div a{color:#444}.header-container .navbar-container .sunshine-burger-nav .sunshine-burger-menu .burger-menu-actions-container>div .burger-menu-icon-container,.header-container .navbar-container .sunshine-burger-nav .sunshine-burger-menu .burger-menu-actions-container>div .globe-icon,.header-container .navbar-container .sunshine-burger-nav .sunshine-burger-menu .burger-menu-actions-container>div .navbar-user-icon{width:20px}.header-container .navbar-container .sunshine-burger-nav .sunshine-burger-menu .burger-menu-actions-container>div .navbar-user-icon{display:flex!important;justify-content:center;align-items:center}.header-container .navbar-container .sunshine-burger-nav .sunshine-burger-menu .burger-menu-actions-container>div .navbar-user-icon img{width:20px}.header-container .navbar-container .sunshine-burger-nav .sunshine-burger-menu .burger-menu-actions-container>div .navbar-user-icon svg{margin-top:0;transform:scale(1)!important}.header-container .navbar-container .sunshine-burger-nav .sunshine-burger-menu .burger-menu-actions-container>div.burger-menu-product{font-weight:600!important}.header-container .navbar-container .sunshine-burger-nav .sunshine-burger-menu .burger-menu-actions-container>div .app-download-link{font-weight:600;display:flex;align-items:center;gap:16px}.header-container .navbar-container .sunshine-burger-nav .sunshine-burger-menu .burger-menu-actions-container>div .app-download-link .exclusive-pricing-tag{font-size:13px;background:#2db8e2;border-radius:4px;padding:10px 15px;color:#fff}.header-container .navbar-container .sunshine-burger-nav .sunshine-burger-menu .burger-menu-actions-container.brita-mobile-nav-bar .burger-menu-icon-container{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.header-container .navbar-container .sunshine-burger-nav .sunshine-burger-menu .burger-menu-actions-container.brita-mobile-nav-bar .navbar-link,.header-container .navbar-container .sunshine-burger-nav .sunshine-burger-menu .burger-menu-actions-container.brita-mobile-nav-bar .navbar-language-selector,.header-container .navbar-container .sunshine-burger-nav .sunshine-burger-menu .burger-menu-actions-container.brita-mobile-nav-bar .navbar-account-item{font-weight:600}.header-container .navbar-container .sunshine-burger-nav .sunshine-burger-menu .burger-menu-actions-container.brita-mobile-nav-bar .navbar-language-selector{gap:8px}.header-container .navbar-container .sunshine-burger-nav .sunshine-burger-menu .navbar-language-selector-container{justify-content:space-between;position:relative}.header-container .navbar-container .sunshine-burger-nav .sunshine-burger-menu .navbar-language-selector-container .navbar-language-dropdown-list{position:absolute;background:#fff;top:calc(100% - 5px);left:0;width:100%;z-index:1;border-radius:16px;box-shadow:1px 1px 10px #00000036;overflow:hidden}.header-container .navbar-container .sunshine-burger-nav .sunshine-burger-menu .navbar-language-selector-container .navbar-language-dropdown-list>div,.header-container .navbar-container .sunshine-burger-nav .sunshine-burger-menu .navbar-language-selector-container .navbar-language-dropdown-list a{transition:all .3s;color:#444;padding:16px 24px;white-space:nowrap;font-weight:400}.header-container .navbar-container .sunshine-burger-nav .sunshine-burger-menu .navbar-language-selector-container .navbar-language-dropdown-list>div.active,.header-container .navbar-container .sunshine-burger-nav .sunshine-burger-menu .navbar-language-selector-container .navbar-language-dropdown-list a.active{background:#f0f0f0;font-weight:600;cursor:default}.header-container .navbar-container .sunshine-burger-nav .sunshine-burger-menu .navbar-language-selector-container .navbar-language-dropdown-list>div:not(.active):not(.inactive):hover,.header-container .navbar-container .sunshine-burger-nav .sunshine-burger-menu .navbar-language-selector-container .navbar-language-dropdown-list a:not(.active):not(.inactive):hover{background:#f0f0f0;cursor:pointer}.header-container .navbar-container .sunshine-burger-nav .sunshine-burger-menu .navbar-language-selector-container .navbar-language-dropdown-list>div:not(:last-child),.header-container .navbar-container .sunshine-burger-nav .sunshine-burger-menu .navbar-language-selector-container .navbar-language-dropdown-list a:not(:last-child){border-bottom:1px dashed #aaa}.header-container .navbar-container .sunshine-burger-nav .sunshine-burger-menu .navbar-language-selector{display:flex!important;justify-content:center;align-items:center;gap:16px}.header-container .navbar-container .sunshine-burger-nav .sunshine-burger-menu.active{width:100%}.header-container .navbar-container .sunshine-burger-nav .sunshine-burger-menu .burger-menu-top{justify-content:space-between;padding:20px 10px}.header-container .navbar-container .sunshine-burger-nav .sunshine-burger-menu .burger-menu-top .burger-menu-top-left{display:flex;align-items:center;gap:16px;font-weight:600}.header-container .navbar-container .sunshine-burger-nav .sunshine-burger-menu .student-nav-discount-container{display:flex;gap:4px;color:#dc6803;font-size:13px;font-weight:700;padding:4px 6px;border-radius:6px;border:1px solid #d0d5dd;box-shadow:0 1px 2px #1018280d;white-space:nowrap}.header-container .navbar-container .sunshine-burger-nav .sunshine-burger-menu .student-nav-discount-container span{color:#344054}.header-container .navbar-container .sunshine-burger-nav .sunshine-burger-menu .student-nav-discount-container sup{font-size:15px;margin-left:-2px;margin-top:-1px}.header-container .navbar-container .sunshine-burger-nav .sunshine-burger-menu .student-nav-discount-label{font-weight:400}.header-container .navbar-container .sunshine-burger-nav .sunshine-burger-menu .student-nav-discount-label span{font-weight:700}.header-container .navbar-container .sunshine-burger-nav svg{transition:all .3s}.header-container .navbar-container .sunshine-burger-nav svg:hover{opacity:.6}.header-container .header-container-co-branding{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.header-container .header-container-co-branding .header-container-co-branding__container{display:flex;align-items:center;gap:12px}.header-container .header-container-co-branding .co-brand-logo-plus{font-size:32px;color:#fff}.header-container .header-container-co-branding .co-brand-logo{width:80px;max-height:70px;border-radius:4px}.header-container .header-container-co-branding .co-brand-logo.co-brand-dark-logo{filter:brightness(0) invert(1)}.header-container .header-container-co-branding .co-brand-logo-university__studentbeans,.header-container .header-container-co-branding .co-brand-logo-university__spc,.header-container .header-container-co-branding .co-brand-logo-university__cadeul,.header-container .header-container-co-branding .co-brand-logo-university__ausubc,.header-container .header-container-co-branding .co-brand-logo-university__ssu,.header-container .header-container-co-branding .co-brand-logo-university__jmsb{width:130px}.header-container .header-container-co-branding .co-brand-logo-university__saitsa{width:130px;margin-left:-20px}.header-container .header-container-co-branding .co-brand-logo-university__aehec{width:130px;max-height:90px;margin-top:-10px;margin-bottom:-10px;margin-left:-25px}.header-container .header-container-co-branding .co-brand-logo-university__spc{filter:none!important;background-color:#fff;border-radius:8px;margin-left:8px}@media screen and (max-width: 768px){.header-container .header-container-co-branding{gap:0}.header-container .header-container-co-branding .header-container-co-branding__container{gap:0;margin-right:8px}.header-container .header-container-co-branding .co-brand-logo-plus{font-size:28px}.header-container .header-container-co-branding .co-brand-logo{width:50px;max-height:40px}.header-container .header-container-co-branding .co-brand-logo-university__studentbeans,.header-container .header-container-co-branding .co-brand-logo-university__spc,.header-container .header-container-co-branding .co-brand-logo-university__jmsb{width:100px}.header-container .header-container-co-branding .co-brand-logo-university__aehec{width:100px;max-height:80px;margin-left:-20px;margin-top:-12px;margin-bottom:-12px}}#home-top-section.home-top-section-v2.sale-event .home-title span{color:#fff;font-size:24px;font-weight:700;line-height:32px;word-wrap:break-word}#home-top-section.home-top-section-v2.sale-event .home-title span span{white-space:nowrap}#home-top-section.home-top-section-v2.holiday_banner,#home-top-section.home-top-section-v2.boxing_day,#home-top-section.home-top-section-v2.boxing_week,#home-top-section.home-top-section-v2.new_year,#home-top-section.home-top-section-v2.holiday_banner .header-container,#home-top-section.home-top-section-v2.boxing_day .header-container,#home-top-section.home-top-section-v2.boxing_week .header-container,#home-top-section.home-top-section-v2.new_year .header-container{position:relative}#home-top-section.home-top-section-v2--newMenu.sale-event .home-title span{color:#fff;font-size:28px;font-weight:700;line-height:38px;word-wrap:break-word;text-align:start;margin-bottom:4px}#home-top-section.home-top-section-v2--newMenu.sale-event .home-title .sale-event-icon{position:absolute;top:-45px;left:45%;width:100px;transform-origin:50% 0%}#home-top-section.home-top-section-v2--newMenu.sale-event .home-title .sale-event-icon>img{width:100%}@media (max-width: 1100px){#home-top-section.home-top-section-v2--newMenu.sale-event .home-title .sale-event-icon{width:85px;top:-40px}}#home-top-section.home-top-section-v2--newMenu.sale-event .home-subtitle{color:#fff;font-size:16px;line-height:24px;font-weight:400;word-wrap:break-word;margin-top:0}#home-top-section.home-top-section-v2--newMenu.sale-event .home-subtitle .home-subtitle-text{margin-top:0}#home-top-section.home-top-section-v2--newMenu.sale-event .home-subtitle strong{font-weight:600}#home-top-section.home-top-section-v2--newMenu.sale-event.early_black_friday,#home-top-section.home-top-section-v2--newMenu.sale-event.black_friday{padding-bottom:100px}#home-top-section.home-top-section-v2--newMenu.sale-event.early_black_friday .product-type-selector-container--challenger--newmenu .product-type-selector-item.active,#home-top-section.home-top-section-v2--newMenu.sale-event.black_friday .product-type-selector-container--challenger--newmenu .product-type-selector-item.active{background:#121212}#home-top-section.home-top-section-v2--newMenu.sale-event.early_black_friday .product-type-selector-container--challenger--newmenu .product-type-selector-item.active:hover,#home-top-section.home-top-section-v2--newMenu.sale-event.black_friday .product-type-selector-container--challenger--newmenu .product-type-selector-item.active:hover{background:#1e1e1e}#home-top-section.home-top-section-v2--newMenu.sale-event.early_black_friday .hotel-options-position-bottom .checkbox-container,#home-top-section.home-top-section-v2--newMenu.sale-event.black_friday .hotel-options-position-bottom .checkbox-container{color:#fff}#home-top-section .holiday-decoration-overlay{position:absolute;top:0;left:0;right:0;display:flex;justify-content:center;z-index:0}#home-top-section .holiday-decoration-overlay .holiday-decoration-image{transform:translate(-50px)}#landing-top-section.sale-event .title-wrapper .landing-title-container .landing-title{color:#fff;font-size:47px;font-weight:700;line-height:57px;word-wrap:break-word;margin-top:42px;margin-bottom:0}#landing-top-section.sale-event .title-wrapper .landing-title-container .landing-title span{font-weight:700}#landing-top-section.sale-event .title-wrapper .landing-title-container .landing-title .sale-event-icon{position:absolute;top:-30px;left:42%;width:105px;transform-origin:50% 0%}#landing-top-section.sale-event .title-wrapper .landing-title-container .landing-title .sale-event-icon>img{width:100%}#landing-top-section.sale-event .title-wrapper .landing-title-container .landing-description{color:#fff;font-size:23px;font-weight:600;line-height:33px;word-wrap:break-word;margin-top:0;margin-bottom:50px}#landing-top-section.sale-event .title-wrapper .landing-title-container .landing-description strong{font-weight:600}#landing-top-section.sale-event.early_black_friday,#landing-top-section.sale-event.black_friday{padding-bottom:100px}#landing-top-section.sale-event .holiday-decoration-overlay{position:absolute;top:0;left:0;right:0;display:flex;justify-content:center;z-index:0}#landing-top-section.sale-event .holiday-decoration-overlay .holiday-decoration-image{transform:translate(-50px)}.airport-overlay-container.home-mobile-selector-container.home-search-style .header-input-wrapper{padding:16px 12px;border-bottom:1px solid var(--Gray-200, #eaecf0);background:var(--Base-White, #fff);box-shadow:0 2px 4px #0000001f,0 0 2px #00000029,0 0 #000}.airport-overlay-container.home-mobile-selector-container.home-search-style .header-input-wrapper .home-mobile-input-header{background:transparent;display:flex;align-items:start;position:relative;width:100%;padding:0}.airport-overlay-container.home-mobile-selector-container.home-search-style .header-input-wrapper .home-mobile-input-header .home-mobile-input-header__icon-container{display:flex;align-items:center;justify-content:center;width:48px;height:48px;cursor:pointer;margin-left:-12px}.airport-overlay-container.home-mobile-selector-container.home-search-style .header-input-wrapper .home-mobile-input-header .home-mobile-input-header__title{flex:1;margin:0;position:absolute;width:100%;display:flex;justify-content:center;pointer-events:none;color:#344054;font-size:16px;font-weight:600;line-height:24px;padding:12px 0}.airport-overlay-container.home-mobile-selector-container.home-search-style .airport-autocomplete__group-container{position:relative;display:flex;align-items:center;gap:12px;padding:4.5px 16px 4.5px 12px;width:100%;height:48px;border:1px solid #d0d5dd;border-radius:8px;max-width:unset;box-sizing:border-box}.airport-overlay-container.home-mobile-selector-container.home-search-style .airport-autocomplete__group-container>svg{position:static;left:auto;top:auto;transform:none}.airport-overlay-container.home-mobile-selector-container.home-search-style .airport-autocomplete__group-container.focused{border:1px solid var(--search-blue-text);box-shadow:0 0 0 3px #1570ef40,0 0 0 2px #fff}.jfly .airport-overlay-container.home-mobile-selector-container.home-search-style .airport-autocomplete__group-container.focused{box-shadow:0 0 0 3px #4a557840,0 0 0 2px #fff}.airport-overlay-container.home-mobile-selector-container.home-search-style .airport-autocomplete__group-container.focused>svg path{fill:var(--search-blue-text)}.airport-overlay-container.home-mobile-selector-container.home-search-style .airport-autocomplete__group-container .search-form-input{flex:1;display:flex;flex-direction:column;padding:0}.airport-overlay-container.home-mobile-selector-container.home-search-style .airport-autocomplete__group-container .search-form-input .search-form-input-label{font-weight:400;font-size:9px;line-height:11px;color:#667085}.airport-overlay-container.home-mobile-selector-container.home-search-style .airport-autocomplete__group-container .search-form-input input{border:none;padding:0;font-weight:500;font-size:14px!important;line-height:18px;color:#344054}.airport-overlay-container.home-mobile-selector-container.home-search-style .airport-autocomplete__group-container .search-form-input input.airport-input{width:100%;text-overflow:ellipsis;padding-right:12px}.airport-overlay-container.home-mobile-selector-container.home-search-style .airport-autocomplete__group-container .search-form-input input:focus-visible{outline:none}.airport-overlay-container.home-mobile-selector-container.home-search-style .airport-autocomplete__group-container .search-form-input .close-btn{position:absolute;right:8px;top:calc(50% - 12px);border-radius:4px;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.airport-overlay-container.home-mobile-selector-container.home-search-style .airport-autocomplete__group-container .search-form-input .close-btn svg{width:8px;height:8px}.airport-overlay-container.home-mobile-selector-container.home-search-style .airport-list-container .airport-autocomplete-list{position:unset;border:unset;border-radius:0;box-shadow:none;display:flex;flex-direction:column;gap:4px;padding:8px;overscroll-behavior:contain;overflow-y:auto;-webkit-overflow-scrolling:touch}.airport-overlay-container.home-mobile-selector-container.home-search-style .airport-list-container .airport-autocomplete-list strong{color:var(--search-blue-text)}.airport-overlay-container.home-mobile-selector-container.home-search-style .airport-list-container .airport-autocomplete-list .airport-autocomplete-list-item{border-bottom:none;display:flex;align-items:center;padding:4px 8px;gap:12px;border-radius:8px;cursor:pointer;transition:background .2s ease}body:not(.using-keyboard) .airport-overlay-container.home-mobile-selector-container.home-search-style .airport-list-container .airport-autocomplete-list .airport-autocomplete-list-item:hover{background:#f2f4f7}.airport-overlay-container.home-mobile-selector-container.home-search-style .airport-list-container .airport-autocomplete-list .airport-autocomplete-list-item.active{background:#f2f4f7}.airport-overlay-container.home-mobile-selector-container.home-search-style .airport-list-container .airport-autocomplete-list .airport-autocomplete-list-item.city-group{padding-left:30px}.airport-overlay-container.home-mobile-selector-container.home-search-style .airport-list-container .airport-autocomplete-list .airport-autocomplete-list-item>svg{width:16px}.airport-overlay-container.home-mobile-selector-container.home-search-style .airport-list-container .airport-autocomplete-list .airport-autocomplete-list-item .airport-autocomplete-list-item-airport__name{font-size:14px;line-height:18px;color:#344054}.airport-overlay-container.home-mobile-selector-container.home-search-style .airport-list-container .airport-autocomplete-list .airport-autocomplete-list-item .airport-autocomplete-list-item-airport__address{font-size:12px;line-height:12px;color:#667085}.airport-overlay-container.home-mobile-selector-container.home-search-style .airport-list-container .airport-autocomplete-list .airport-autocomplete-list-item .airport-autocomplete-list-item-airport__location{font-size:12px;line-height:12px;font-weight:400;color:#667085}.airport-overlay-container.home-mobile-selector-container.home-search-style .airport-list-container .airport-autocomplete-list .airport-autocomplete-list-item .airport-autocomplete-list-item-airport__location .city-name{font-weight:700;color:var(--search-blue-text)}.storefront-modal-overlay.mobile-prevent-overscroll{position:fixed;inset:0;z-index:999;display:flex;align-items:center;justify-content:center;background:#3a3a3a99;overflow:hidden;overscroll-behavior:none}.date-picker-modal.mobile-search-form-datepicker-modal *{font-family:Inter,sans-serif}.date-picker-modal.mobile-search-form-datepicker-modal:focus-visible{outline:none!important}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker{position:relative;background:#fff;border-radius:12px}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker.return-selection .rdrDay:has(.rdrEndEdge),.date-picker-modal.mobile-search-form-datepicker-modal .date-picker:not(.return-selection) .rdrDay:has(.rdrStartEdge){box-shadow:0 0 0 4px #b2ddff,0 0 0 2px #fff}.jfly .date-picker-modal.mobile-search-form-datepicker-modal .date-picker.return-selection .rdrDay:has(.rdrEndEdge),.jfly .date-picker-modal.mobile-search-form-datepicker-modal .date-picker:not(.return-selection) .rdrDay:has(.rdrStartEdge){box-shadow:0 0 0 4px #cbd9ef,0 0 0 2px #fff}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker.has-selection .rdrDay:not(.rdrDayPassive) .rdrInRange+span .price-indicator,.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDay .rdrStartEdge+span .price-indicator,.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDay .rdrEndEdge+span .price-indicator,.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDay:not(.rdrDayPassive) .rdrSelected+span .price-indicator,.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDay:not(.rdrDayPassive) .price-indicator.has-icon{background:transparent!important}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker.has-selection .rdrDay:not(.rdrDayPassive) .rdrInRange+span .price-indicator{color:#175cd3!important}.jfly .date-picker-modal.mobile-search-form-datepicker-modal .date-picker.has-selection .rdrDay:not(.rdrDayPassive) .rdrInRange+span .price-indicator{color:#4a5578!important}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-modal-header{padding:24px;border-bottom:1px solid #eaecf0;font-weight:500;font-size:18px;line-height:28px;color:#101828}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-modal-header .date-picker-modal-header-dates{display:flex;gap:12px;align-items:center;margin-top:12px}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-modal-header .date-picker-modal-header-dates .search-form-date-wrapper{display:flex;gap:15px;flex:1;padding:6px 16px 6px 12px;border:1px solid #eaecf0;border-radius:8px;cursor:pointer;transition:all .3s}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-modal-header .date-picker-modal-header-dates .search-form-date-wrapper.focused{border:1px solid var(--search-blue-text);box-shadow:0 0 0 3px #1570ef40,0 0 0 2px #fff}.jfly .date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-modal-header .date-picker-modal-header-dates .search-form-date-wrapper.focused{box-shadow:0 0 0 3px #4a557840,0 0 0 2px #fff}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-modal-header .date-picker-modal-header-dates .search-form-date-wrapper.focused svg path{stroke:var(--search-blue-text)}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-modal-header .date-picker-modal-header-dates .search-form-date-wrapper.error{border:1px solid #f04438}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-modal-header .date-picker-modal-header-dates .search-form-date-wrapper.error.focused{box-shadow:0 0 0 3px #f7d0ce,0 0 0 2px #fff}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-modal-header .date-picker-modal-header-dates .search-form-date-wrapper.error .search-form-input-label{color:#f04438}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-modal-header .date-picker-modal-header-dates .search-form-date-wrapper.error .calendar-icon-container svg path{stroke:#f04438}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-modal-header .date-picker-modal-header-dates .search-form-date-wrapper svg path{fill:#fff}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-modal-header .date-picker-modal-header-dates .search-form-date-wrapper .search-form-input-label{color:#667085;font-weight:400;font-size:9px;line-height:11px}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-modal-header .date-picker-modal-header-dates .search-form-date-wrapper .datepicker-input{font-weight:500;font-size:14px;line-height:18px;color:#344054}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-modal-header .date-picker-modal-header-dates .search-form-date-wrapper .datepicker-input.placeholder{color:#c9c9c9;font-weight:400}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrMonthAndYearPickers{display:none}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrMonthName{text-align:center;font-weight:500;font-size:16px;line-height:24px;color:#344054}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrMonthAndYearWrapper{position:absolute;top:40%;left:-31px;right:-31px}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrMonthAndYearWrapper button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:200px;background:#fff;box-shadow:0 4px 6px -2px #10182808,0 12px 16px -4px #10182814;cursor:pointer}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrMonthAndYearWrapper button:hover{background:#f2f4f7}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrMonthAndYearWrapper button:active{background:#eaecf0}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrMonthAndYearWrapper .rdrNextButton i{margin:auto!important}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-footer{padding-bottom:16px}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-footer-left{display:flex;align-items:center;justify-content:space-between;background:#f9fafb;border-radius:8px;padding:8px;border:1px solid #eaecf0;margin:16px 16px -4px}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-footer-left .date-picker-matrix{display:flex;gap:8px}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-footer-left .date-picker-matrix>div{padding:4px 10px;border-radius:8px;font-weight:500;font-size:14px;line-height:20px}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-footer-left .date-picker-matrix>div.high{color:#861813;background:#f7d0ce}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-footer-left .date-picker-matrix>div.avg{color:#8c5b0f;background:#fbe7c8}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-footer-left .date-picker-matrix>div.low{color:#23623d;background:#dbf1e4}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-footer-left .date-picker-matrix-disclaimer{display:flex;align-items:center;font-weight:500;font-size:12px;line-height:15px;color:#9e9fb0;gap:4px}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-footer-left .date-picker-matrix-disclaimer svg{width:12px;height:12px}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-footer-left .date-picker-matrix-disclaimer svg path{stroke:#9e9fb0}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-footer>div:has(>.date-picker-matrix){align-self:stretch}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-footer .date-picker-matrix>div{padding:4px 10px!important;border-radius:8px!important}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-footer .date-picker-matrix>div.low{color:#23623d}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-footer .date-picker-matrix>div.avg{color:#8c5b0f}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-footer .date-picker-matrix>div.high{color:#861813}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-modal-ctas{display:flex;justify-content:flex-end;margin:16px 16px 0}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-modal-ctas>div{display:flex;gap:12px}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-modal-ctas>div button{font-weight:600;font-size:14px;line-height:20px;padding:10px 16px;border-radius:8px;cursor:pointer}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-modal-ctas>div button.date-picker-modal-cancel-btn{border:1px solid #eaecf0}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-modal-ctas>div button.date-picker-modal-cancel-btn,.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-modal-ctas>div button.date-picker-modal-clear-btn{background:#fff;color:#344054}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-modal-ctas>div button.date-picker-modal-cancel-btn:hover,.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-modal-ctas>div button.date-picker-modal-clear-btn:hover{background:#f2f4f7}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-modal-ctas>div button.date-picker-modal-cancel-btn:active,.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-modal-ctas>div button.date-picker-modal-clear-btn:active{background:#eaecf0}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-modal-ctas>div button.date-picker-modal-set-dates-btn{color:#fff}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-modal-ctas>div button.date-picker-modal-set-dates-btn.fh{background:#1570ef;border:1px solid #1570ef}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-modal-ctas>div button.date-picker-modal-set-dates-btn.fh:hover{background:#175cd3}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-modal-ctas>div button.date-picker-modal-set-dates-btn.fh:active{background:#1849a9}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-modal-ctas>div button.date-picker-modal-set-dates-btn.jf{background:#4a5578;border:1px solid #4a5578}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-modal-ctas>div button.date-picker-modal-set-dates-btn.jf:hover{background:#404968}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-modal-ctas>div button.date-picker-modal-set-dates-btn.jf:active{background:#30374f}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrCalendarWrapper{font-size:initial;padding:0 12px;border-bottom:1px solid #eaecf0}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrWeekDays{gap:8px}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrWeekDays .rdrWeekDay{width:48px!important;flex-basis:initial}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrMonth{width:fit-content;padding:0 12px 12px!important}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrMonth:not(:first-child){border-left:1px solid #eaecf0}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays{gap:8px;width:384px!important}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay{border-radius:4px;font-weight:500;font-size:16px;line-height:20px;width:48px!important;height:48px!important;overflow:hidden}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay .rdrDayNumber:after{display:none}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay.rdrDayPassive{visibility:hidden!important}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayPassive){transition:all .3s}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay.rdrDayDisabled{background:#fff!important;color:#101828!important;opacity:.25}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay.rdrDayDisabled>span{color:inherit!important;background:inherit!important}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive){cursor:pointer;color:#101828!important}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):not(:has(.rdrStartEdge)):not(:has(.rdrEndEdge)):hover{background:#d1e9ff!important;color:#175cd3}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrInRange),.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrStartEdge),.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrEndEdge),.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrSelected){background:#eff8ff!important;color:#175cd3!important}.jfly .date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrInRange),.jfly .date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrStartEdge),.jfly .date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrEndEdge),.jfly .date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrSelected){background:#eff5ff!important;color:#4a5578!important}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrInRange) .rdrInRange,.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrStartEdge) .rdrInRange,.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrEndEdge) .rdrInRange,.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrSelected) .rdrInRange{background:inherit;color:inherit}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrInRange) .rdrStartEdge,.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrInRange) .rdrEndEdge,.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrInRange) .rdrSelected,.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrStartEdge) .rdrStartEdge,.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrStartEdge) .rdrEndEdge,.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrStartEdge) .rdrSelected,.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrEndEdge) .rdrStartEdge,.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrEndEdge) .rdrEndEdge,.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrEndEdge) .rdrSelected,.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrSelected) .rdrStartEdge,.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrSelected) .rdrEndEdge,.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrSelected) .rdrSelected{background:var(--search-blue-text)!important;color:#fff!important;width:100%;height:100%;top:0;left:0}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrInRange) .rdrStartEdge:not(.rdrEndEdge),.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrStartEdge) .rdrStartEdge:not(.rdrEndEdge),.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrEndEdge) .rdrStartEdge:not(.rdrEndEdge),.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrSelected) .rdrStartEdge:not(.rdrEndEdge){border-radius:4px 24px 24px 4px}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrInRange) .rdrEndEdge:not(.rdrStartEdge),.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrStartEdge) .rdrEndEdge:not(.rdrStartEdge),.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrEndEdge) .rdrEndEdge:not(.rdrStartEdge),.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrSelected) .rdrEndEdge:not(.rdrStartEdge){border-radius:24px 4px 4px 24px}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrInRange) .rdrStartEdge.rdrEndEdge,.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrInRange) .rdrSelected,.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrStartEdge) .rdrStartEdge.rdrEndEdge,.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrStartEdge) .rdrSelected,.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrEndEdge) .rdrStartEdge.rdrEndEdge,.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrEndEdge) .rdrSelected,.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrSelected) .rdrStartEdge.rdrEndEdge,.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrSelected) .rdrSelected{border-radius:inherit}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive) .rdrStartEdge+.rdrDayNumber,.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive) .rdrEndEdge+.rdrDayNumber,.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive) .rdrSelected+.rdrDayNumber{color:#fff!important}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive) .rdrInRange+.rdrDayNumber,.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive) .rdrInRange+span>span{color:#175cd3!important}.jfly .date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive) .rdrInRange+.rdrDayNumber,.jfly .date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive) .rdrInRange+span>span{color:#4a5578!important}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):not(:has(.rdrInRange+.rdrDayNumber)):not(:has(.rdrStartEdge+.rdrDayNumber)):not(:has(.rdrEndEdge+.rdrDayNumber)):not(:has(.rdrSelected+.rdrDayNumber)) .price-indicator.low:not(:hover){background:#dbf1e4!important;color:#23623d!important}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):not(:has(.rdrInRange+.rdrDayNumber)):not(:has(.rdrStartEdge+.rdrDayNumber)):not(:has(.rdrEndEdge+.rdrDayNumber)):not(:has(.rdrSelected+.rdrDayNumber)) .price-indicator.avg:not(:hover){background:#fbe7c8!important;color:#8c5b0f!important}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):not(:has(.rdrInRange+.rdrDayNumber)):not(:has(.rdrStartEdge+.rdrDayNumber)):not(:has(.rdrEndEdge+.rdrDayNumber)):not(:has(.rdrSelected+.rdrDayNumber)) .price-indicator.high:not(:hover){background:#f7d0ce!important;color:#861813!important}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):not(:has(.rdrInRange+.rdrDayNumber)):not(:has(.rdrStartEdge+.rdrDayNumber)):not(:has(.rdrEndEdge+.rdrDayNumber)):not(:has(.rdrSelected+.rdrDayNumber)) .price-indicator:hover{background:#d1e9ff!important;color:#175cd3!important}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive) .rdrDayNumber{display:flex;align-items:center;justify-content:center;height:100%;width:100%;top:0;margin-top:0}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive) .rdrDayNumber .price-indicator{width:100%;height:100%;display:flex!important;flex-direction:row!important;align-items:center;justify-content:center;transition:all .3s}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrDays .rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive) .rdrDayNumber .price-indicator>div{margin:0!important}.date-picker-modal.mobile-search-form-datepicker-modal{height:100%;width:100%}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker{position:fixed;top:0!important;left:0!important;width:100%!important;height:100%;border-radius:0;padding:0!important}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-modal-header{border-bottom:unset;padding-bottom:8px;display:flex;justify-content:space-between;flex-wrap:wrap}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-modal-header .close-btn{width:32px;height:32px;display:flex;justify-content:center;align-items:center}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-modal-header .close-btn svg{width:9px}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-modal-header div{color:#344054;font-size:16px;font-weight:600;line-height:24px}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-modal-header .date-picker-modal-header-dates{flex-flow:row;flex-basis:100%}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-modal-header .date-picker-modal-header-dates .search-form-date-wrapper{width:100%}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-modal-header .date-picker-modal-header-dates .search-form-date-wrapper .calendar-icon-container{display:flex;align-items:center}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-modal-header .date-picker-modal-header-dates .search-form-date-wrapper .calendar-icon-container svg{width:20px;height:20px}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrCalendarWrapper{box-shadow:inset 0 2px 4px #00000014;height:81%;width:100%}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrCalendarWrapper .rdrMonthAndYearWrapper button,.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrCalendarWrapper .rdrWeekDays{display:none}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrWeekDays.custom{display:flex;justify-content:space-between;gap:0!important;padding-block:0px;padding-left:12px!important;padding-right:12px!important;max-width:500px;border-bottom:none}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrWeekDays.custom.small-view{margin-bottom:-13px}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrWeekDays.custom .rdrWeekDay{width:13%!important;height:48px;align-content:center;padding-left:0;color:#667085;font-weight:500;font-size:14px}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrInfiniteMonths.rdrMonthsVertical{overflow-x:hidden}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrInfiniteMonths.rdrMonthsVertical .rdrMonth{border-left:unset;border-bottom:1px dashed #eaecf0;padding:0 0 8px!important;margin:16px auto 8px;width:100%;max-width:500px;height:auto!important;display:flex;flex-flow:column;justify-content:center;align-items:center}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrInfiniteMonths.rdrMonthsVertical .rdrMonth .rdrMonthName{display:flex;padding:0 0 8px;margin:0;align-self:flex-start;justify-content:flex-start;width:100%;align-self:center}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrInfiniteMonths.rdrMonthsVertical .rdrMonth .rdrDays{width:100%!important;justify-content:center;gap:8px!important}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrInfiniteMonths.rdrMonthsVertical .rdrMonth .rdrDays button.rdrDay{width:auto!important;height:auto!important;transition:unset!important;flex:0 0 calc(14.2857142857% - 8px);aspect-ratio:1/1;margin:0}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrInfiniteMonths.rdrMonthsVertical .rdrMonth .rdrDays button.rdrDay .rdrDayNumber .price-indicator{transition:unset!important;font-weight:500;font-size:16px}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrInfiniteMonths.rdrMonthsVertical .rdrMonth .rdrDays button.rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):not(:has(.rdrStartEdge)):not(:has(.rdrEndEdge)):hover{background:unset!important}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrInfiniteMonths.rdrMonthsVertical .rdrMonth .rdrDays button.rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):not(:has(.rdrInRange+.rdrDayNumber)):not(:has(.rdrStartEdge+.rdrDayNumber)):not(:has(.rdrEndEdge+.rdrDayNumber)):not(:has(.rdrSelected+.rdrDayNumber)) .price-indicator:hover{background:revert!important;color:revert!important}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrInfiniteMonths.rdrMonthsVertical .rdrMonth .rdrDays button.rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):not(:has(.rdrInRange+.rdrDayNumber)):not(:has(.rdrStartEdge+.rdrDayNumber)):not(:has(.rdrEndEdge+.rdrDayNumber)):not(:has(.rdrSelected+.rdrDayNumber)) .price-indicator.low{background:#dbf1e4!important;color:#23623d!important}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrInfiniteMonths.rdrMonthsVertical .rdrMonth .rdrDays button.rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):not(:has(.rdrInRange+.rdrDayNumber)):not(:has(.rdrStartEdge+.rdrDayNumber)):not(:has(.rdrEndEdge+.rdrDayNumber)):not(:has(.rdrSelected+.rdrDayNumber)) .price-indicator.avg{background:#fbe7c8!important;color:#8c5b0f!important}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrInfiniteMonths.rdrMonthsVertical .rdrMonth .rdrDays button.rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):not(:has(.rdrInRange+.rdrDayNumber)):not(:has(.rdrStartEdge+.rdrDayNumber)):not(:has(.rdrEndEdge+.rdrDayNumber)):not(:has(.rdrSelected+.rdrDayNumber)) .price-indicator.high{background:#f7d0ce!important;color:#861813!important}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrInfiniteMonths.rdrMonthsVertical .rdrMonth .rdrDays button.rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrSelected) .rdrInRange{background:#eff8ff}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrInfiniteMonths.rdrMonthsVertical .rdrMonth .rdrDays button.rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrSelected) .rdrStartEdge,.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrInfiniteMonths.rdrMonthsVertical .rdrMonth .rdrDays button.rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrSelected) .rdrEndEdge,.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .rdrInfiniteMonths.rdrMonthsVertical .rdrMonth .rdrDays button.rdrDay:not(.rdrDayDisabled):not(.rdrDayPassive):has(.rdrSelected) .rdrSelected{background:var(--search-blue-text)!important}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-footer{position:fixed;bottom:0;background:#fff;width:100%;display:flex!important;border-radius:12px 12px 0 0;box-shadow:0 -4px 8px -2px #1018281a,0 -2px 4px -2px #1018280f;flex-direction:column;gap:0px!important;padding:0 0 16px;border-top:none}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-footer .date-picker-footer-left{display:flex;flex-direction:column;align-items:flex-end;gap:8px;margin:0;border-radius:unset}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-footer .date-picker-footer-left .date-picker-matrix-disclaimer{line-height:18px}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-footer .date-picker-modal-ctas{width:-webkit-fill-available}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-footer .date-picker-modal-ctas div{width:100%;justify-content:space-evenly}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-footer .date-picker-modal-ctas div .date-picker-modal-cancel-btn{background:#f2f4f7;border:unset}.date-picker-modal.mobile-search-form-datepicker-modal .date-picker .date-picker-footer .date-picker-modal-ctas div button{width:100%}.storefront-modal-overlay.bottom.home-search-passenger-drawer{overscroll-behavior:none;font-family:Inter,Source Sans Pro,sans-serif;color:#344054;font-size:14px;display:flex;align-items:flex-end;justify-content:center;position:fixed;z-index:999;inset:0;background:#3a3a3a99;overflow:auto}.storefront-modal-overlay.bottom.home-search-passenger-drawer *{box-sizing:border-box}.storefront-modal-overlay.bottom.home-search-passenger-drawer .modal-close-btn{display:none}.storefront-modal-overlay.bottom.home-search-passenger-drawer .storefront-modal{overscroll-behavior:none;width:100%;outline:none;background-color:transparent}.storefront-modal-overlay.bottom.home-search-passenger-drawer .storefront-modal.drawer{border-radius:8px 8px 0 0}.storefront-modal-overlay.bottom.home-search-passenger-drawer #modal_box{outline:none;border-radius:inherit;overscroll-behavior:none}.storefront-modal-overlay.bottom.home-search-passenger-drawer .container-modal{overscroll-behavior:none;margin:0;position:relative;font-size:14px;width:100%;outline:none;border-radius:inherit;background-color:#fff}.storefront-modal-overlay.bottom.home-search-passenger-drawer .container-modal .container-modal-content{overscroll-behavior:none;overflow:hidden}.storefront-modal-overlay.bottom.home-search-passenger-drawer .container-modal-content .passenger-list-modal .modal-header{margin:8px 12px;display:flex;justify-content:space-between;align-items:center}.storefront-modal-overlay.bottom.home-search-passenger-drawer .container-modal-content .passenger-list-modal .modal-header h2{font-size:16px;font-weight:600;line-height:24px}.storefront-modal-overlay.bottom.home-search-passenger-drawer .container-modal-content .passenger-list-modal .dropdown-item{display:flex;justify-content:space-between;color:#344054;font-size:14px;font-weight:500;line-height:20px;margin:24px 16px}.storefront-modal-overlay.bottom.home-search-passenger-drawer .container-modal-content .passenger-list-modal .dropdown-item.max-count-reached .passenger-dropdown-item-label-container,.storefront-modal-overlay.bottom.home-search-passenger-drawer .container-modal-content .passenger-list-modal .dropdown-item.max-count-reached .passenger-counter .counter{color:#f04438}.storefront-modal-overlay.bottom.home-search-passenger-drawer .container-modal-content .passenger-list-modal .dropdown-item .passenger-counter{display:flex;align-items:center;gap:16px}.storefront-modal-overlay.bottom.home-search-passenger-drawer .container-modal-content .passenger-list-modal .dropdown-item .passenger-counter .plus-minus{display:flex;width:32px;height:32px;padding:8px;justify-content:center;align-items:center;border-radius:4px;background:var(--Gray-100, #f2f4f7)}.storefront-modal-overlay.bottom.home-search-passenger-drawer .container-modal-content .passenger-list-modal .dropdown-item .passenger-counter .plus-minus.disabled{background:var(--Gray-50, #f9fafb)}.storefront-modal-overlay.bottom.home-search-passenger-drawer .container-modal-content .passenger-list-modal .dropdown-item .passenger-counter .plus-minus.disabled svg path{fill:#d0d5dd;stroke:#d0d5dd}.storefront-modal-overlay.bottom.home-search-passenger-drawer .container-modal-content .passenger-list-modal .dropdown-item .passenger-counter .plus-minus svg{width:10px;height:10px}.storefront-modal-overlay.bottom.home-search-passenger-drawer .container-modal-content .passenger-list-modal .dropdown-item .passenger-counter .plus-minus svg path{fill:#344054;stroke:#344054}.storefront-modal-overlay.bottom.home-search-passenger-drawer .container-modal-content .passenger-list-modal .dropdown-item .passenger-counter .counter{min-width:1ch}.storefront-modal-overlay.bottom.home-search-passenger-drawer .container-modal-content .passenger-list-modal .passenger-count-error{color:#d92d20;font-size:12px;font-weight:400;line-height:18px;padding:8px;border-radius:8px;background:#fef3f2;margin:8px}.storefront-modal-overlay.bottom.home-search-passenger-drawer .container-modal-content .passenger-list-modal .option-list-footer{margin:12px 16px;display:flex;gap:12px}.storefront-modal-overlay.bottom.home-search-passenger-drawer .container-modal-content .passenger-list-modal .option-list-footer button{display:flex;height:44px;padding:10px 24px;justify-content:center;align-items:center;flex:1;border-radius:8px;background:#f2f4f7;box-shadow:0 1px 2px #1018280d;font-family:Inter;font-size:14px;font-weight:600;line-height:20px;color:#344054;border:none}.storefront-modal-overlay.bottom.home-search-passenger-drawer .container-modal-content .passenger-list-modal .option-list-footer button.confirm{background:var(--search-blue-text);color:#fff}.storefront-modal-overlay.bottom.home-search-cabin-drawer{overscroll-behavior:none;font-family:Inter,Source Sans Pro,sans-serif;color:#344054;font-size:14px;display:flex;align-items:flex-end;justify-content:center;position:fixed;z-index:999;inset:0;background:#3a3a3a99;overflow:hidden}.storefront-modal-overlay.bottom.home-search-cabin-drawer *{box-sizing:border-box}.storefront-modal-overlay.bottom.home-search-cabin-drawer .storefront-modal{overscroll-behavior:none;width:100%;outline:none;background-color:transparent}.storefront-modal-overlay.bottom.home-search-cabin-drawer .storefront-modal.drawer{border-radius:8px 8px 0 0}.storefront-modal-overlay.bottom.home-search-cabin-drawer #modal_box{outline:none;border-radius:inherit;overscroll-behavior:none}.storefront-modal-overlay.bottom.home-search-cabin-drawer .container-modal{overscroll-behavior:none;margin:0;position:relative;font-size:14px;width:100%;outline:none;border-radius:inherit;background-color:#fff}.storefront-modal-overlay.bottom.home-search-cabin-drawer .container-modal .container-modal-content{overscroll-behavior:none;overflow:hidden}.storefront-modal-overlay.bottom.home-search-cabin-drawer .container-modal-content .option-list-component-modal .modal-header{margin:8px 12px;display:flex;justify-content:space-between;align-items:center}.storefront-modal-overlay.bottom.home-search-cabin-drawer .container-modal-content .option-list-component-modal .modal-header h2{font-size:16px;font-weight:600;line-height:24px}.storefront-modal-overlay.bottom.home-search-cabin-drawer .container-modal-content .option-list-component-modal .modal-header .close-btn{padding:9px}.storefront-modal-overlay.bottom.home-search-cabin-drawer .container-modal-content .option-list-component-modal .modal-header .close-btn svg{width:9px;height:9px}.storefront-modal-overlay.bottom.home-search-cabin-drawer .container-modal-content .option-list-component-modal .search-form-selector-list{position:static;inset:auto;max-height:none;overflow:visible;min-width:0;box-shadow:none;animation:none;background:transparent;border-radius:0}.storefront-modal-overlay.bottom.home-search-cabin-drawer .container-modal-content .option-list-component-modal .search-form-selector-list div{margin:24px 16px;padding:0;border-bottom:none;font-size:14px;line-height:normal;color:#344054;white-space:normal}.storefront-modal-overlay.bottom.home-search-cabin-drawer .container-modal-content .option-list-component-modal .search-form-selector-list div:hover{background:transparent}.storefront-modal-overlay.bottom.home-search-cabin-drawer .container-modal-content .option-list-component-modal .search-form-selector-list div label{display:flex;justify-content:space-between;font-weight:500;line-height:20px}.storefront-modal-overlay.bottom.home-search-cabin-drawer .container-modal-content .option-list-component-modal .search-form-selector-list div label input{width:20px;height:20px;appearance:none;border:1px solid #d0d5dd;border-radius:10px}.storefront-modal-overlay.bottom.home-search-cabin-drawer .container-modal-content .option-list-component-modal .search-form-selector-list div label input.active{position:relative;border-color:var(--search-blue-text);background:#eff8ff}.storefront-modal-overlay.bottom.home-search-cabin-drawer .container-modal-content .option-list-component-modal .search-form-selector-list div label input.active:before{background-color:var(--search-blue-text);border-radius:50%;content:"";display:block;height:8px;width:8px;left:50%;top:50%;position:absolute;transform:translate(-50%,-50%)}.storefront-modal-overlay.bottom.home-search-cabin-drawer .container-modal-content .option-list-component-modal .option-list-footer{margin:12px 16px;display:flex;gap:12px}.storefront-modal-overlay.bottom.home-search-cabin-drawer .container-modal-content .option-list-component-modal .option-list-footer button{display:flex;height:44px;padding:10px 24px;justify-content:center;align-items:center;flex:1;border-radius:8px;background:#f2f4f7;box-shadow:0 1px 2px #1018280d;font-family:Inter;font-size:14px;font-weight:600;line-height:20px;color:#344054;border:none}.storefront-modal-overlay.bottom.home-search-cabin-drawer .container-modal-content .option-list-component-modal .option-list-footer button.confirm{background:var(--search-blue-text);color:#fff}.react-storefront-wrapper .react-tooltip{display:flex;padding:12px;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:8px;box-shadow:0 12px 16px -4px #10182814,0 4px 6px -2px #10182808;color:#fff;font-size:12px;font-weight:500;line-height:18px;max-width:335px;z-index:100;background-color:#101828}.react-storefront-wrapper .react-tooltip.hidden{visibility:hidden}.react-storefront-wrapper .react-tooltip.visible{visibility:visible}.react-storefront-wrapper .react-tooltip:not(.rt-fade){opacity:1}.react-storefront-wrapper .react-tooltip.insurance-rate-tooltip{max-width:200px;white-space:normal;padding:6px 8px;width:max-content}.react-storefront-wrapper .react-tooltip.fare-families-page-tooltip{z-index:1001}.react-storefront-wrapper .react-tooltip.fare-families-page-tooltip.bottom .react-tooltip-arrow{border-bottom:1px solid #d8dce3;border-right:1px solid #d8dce3}.react-storefront-wrapper .react-tooltip .tooltip-content{display:flex;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch;border-radius:8px}.react-storefront-wrapper .react-tooltip .tooltip-content h3{font-size:12px;font-style:normal;font-weight:600;line-height:18px}.react-storefront-wrapper .react-tooltip .tooltip-content p{font-size:12px;font-style:normal;font-weight:500;line-height:18px}.mobile-app-banner-mobile{position:relative;border-radius:20px;overflow:hidden}.mobile-app-banner-mobile img{width:100%}.mobile-app-banner-mobile img.dimmed{filter:brightness(.75)}.mobile-app-banner-mobile .mobile-app-banner-mobile-content{position:absolute;color:#fff;top:24px;width:56%;left:16px}.mobile-app-banner-mobile .mobile-app-banner-mobile-content .mobile-app-banner-mobile-title{font-size:18px;font-weight:700;margin-bottom:16px}.mobile-app-banner-mobile .mobile-app-banner-mobile-content .mobile-app-banner-mobile-subtitle span{font-weight:700}.mobile-app-banner-mobile .mobile-app-banner-mobile-content .mobile-app-banner-mobile-cta{margin-top:20px;background:#ff6432;border-radius:100px;text-align:center;padding:12px;font-weight:700}@media screen and (min-width: 1401px){.footer-wrapper{padding:32px 0!important}}@media screen and (max-width: 1400px){.title-wrapper{margin-left:0!important}.home-section-wrapper,.newsletter-subscription-content,.footer-wrapper{max-width:1250px!important}.home-search-input-wrapper.home-car-search.fr .datepicker-input{font-size:12px!important}.footer-wrapper{padding:32px 50px!important}#home-top-section .product-type-selector-container .product-type-selector-item{font-size:14px;padding:12px 28px}.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-scroll-arrows.right{right:354px}}@media screen and (max-width: 1300px){.home-section-wrapper,.newsletter-subscription-content,.footer-wrapper{max-width:1200px!important}.sunshine-header-nav:lang(fr){gap:20px;font-size:14px!important}.newsletter-subscription-email input{width:350px!important}}@media screen and (max-width: 1200px){.home-mobile-app-banner{background-position-x:120%}.home-section-wrapper,.newsletter-subscription-content,.footer-wrapper{max-width:1100px!important}.home-reviews-wrapper .home-reviews-header>img{width:600px;height:94px}.newsletter-subscription-content{justify-content:center!important}.newsletter-subscription-content input{width:450px!important}.footer-footer-wrapper{justify-content:center!important;gap:30px;padding-bottom:0!important}}@media screen and (min-width: 1101px){.home-search-form-wrapper .home-search-form-divider-input{padding-left:15px;border-left:1px solid #d6d6d6}.sunshine-burger-nav-button{display:none}}@media screen and (max-width: 1100px){.home-mobile-app-banner{background-position-x:145%}.header-container .navbar-container .sunshine-header-nav{display:none}.sunshine-burger-nav svg{transform:scale(1.5)}.sunshine-burger-nav svg.guided-trips-icon{width:12px}.sunshine-burger-nav svg.guided-trips-icon path{fill:#222}.home-search-form-wrapper .home-search-form-left,.home-search-form-wrapper .home-search-form-right{width:initial!important}.home-search-form-wrapper .home-search-input-wrapper,.home-search-form-wrapper .home-search-form-left,.home-search-form-wrapper .home-search-form-right{flex-direction:column}.home-search-form-wrapper .home-search-input-wrapper .search-form-passenger-input-wrapper,.home-search-form-wrapper .home-search-form-left .search-form-passenger-input-wrapper,.home-search-form-wrapper .home-search-form-right .search-form-passenger-input-wrapper{width:100%!important}.home-search-form-wrapper .home-search-form-left{border-radius:12px 12px 0 0!important;padding-left:0!important}.home-search-form-wrapper .home-search-form-left>div:not(.home-search-form-trip-tabs){border-bottom:1px solid #e0e0e0}.home-search-form-wrapper .home-search-form-right>div:not(.home-search-form-submit):not(.home-search-form-segment-remove):not(.home-search-form-segment-actions){padding-left:15px!important}.home-search-form-wrapper .home-search-form-right>div:not(.home-search-form-submit):not(.home-search-form-segment-remove):not(.home-search-form-segment-actions):not(:last-child){border-bottom:1px solid #e0e0e0}.home-search-form-wrapper .home-search-form-segment-actions{flex-wrap:wrap;padding-left:0!important}.home-search-form-wrapper .home-search-form-segment-actions .home-search-form-segment-remove{width:100%!important}.home-search-form-wrapper .home-search-form-divider-input{padding:0!important;border:none!important}.home-search-form-wrapper .home-search-form-divider-input.multi{display:flex}.home-search-form-wrapper .home-search-form-divider-input.multi .home-mobile-divider{height:100%;border-right:1px solid #e0e0e0;position:absolute;left:50%;top:0}.home-search-form-wrapper .home-search-form-divider-input.multi .fancy-input-value{text-overflow:ellipsis}.home-search-form-wrapper .home-search-form-divider-input.multi>div:last-child{padding-right:0!important}.home-search-form-wrapper .home-search-form-divider-input.multi>div:last-child .dropdown-arrow{margin-right:15px!important}.home-search-form-wrapper .home-search-form-submit,.home-search-form-wrapper .home-search-form-segment-remove{border-radius:0 0 12px 12px!important;padding:16px 0!important}.home-search-form-wrapper .home-search-form-input .airport-input{padding-right:80px!important}.home-search-form-wrapper .home-search-form-input .airport-input+.close-btn{right:60px!important;top:calc(50% + 1px)!important}.home-search-form-wrapper .home-search-form-input .hotel-input+.close-btn{right:20px!important}.home-search-form-wrapper .home-search-form-submit.flights{width:100%!important}.home-search-form-wrapper .home-search-form-selector-wrapper{justify-content:center}.swap-arrows-icon{top:-13px!important;left:initial!important;right:15px;transform:rotate(90deg);background:#fff}.fancy-input-wrapper{width:100%}.passenger-input-dropdown-arrow{margin-right:20px}.dropdown-list{right:20px}.date-picker{transition:all .3s;left:initial!important;right:0;width:400px!important;padding:20px 36px!important}.date-picker .rdrMonthAndYearWrapper{top:initial}.date-picker .rdrDateRangeWrapper{width:325px}.date-picker .rdrMonth:not(:first-child){display:none}.date-picker .date-picker-footer,.date-picker .date-picker-footer-left{flex-wrap:wrap;gap:12px!important}.date-picker .date-picker-footer>div:last-child{flex:1;text-align:end}}@media screen and (max-width: 1030px){.home-reviews-wrapper .home-reviews-header>img{width:500px;height:78px}}@media screen and (max-width: 950px){.home-mobile-app-banner{background-position-x:200%}.home-reviews-wrapper .home-reviews-header>img{width:400px;height:63px}}@media screen and (min-width: 851px){.navbar-container .search-form-selector{display:none}}@media screen and (max-width: 850px){.product-type-selector-container{display:none!important}.navbar-container{display:flex;align-items:center;gap:16px}.navbar-container .search-form-selector{position:relative;border:1px solid #e3e3e3;border-radius:100px;color:#fff;padding:5px 15px;display:flex;align-items:center;gap:8px}.navbar-container .search-form-selector__inner{color:#fff;display:flex;align-items:center;gap:8px}.navbar-container .search-form-selector__inner span{font-size:12px;font-weight:700;display:flex;flex-direction:column;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-subtitle{line-height:30px!important;margin-top:15px}.home-search-form-wrapper{margin-top:50px!important}}@media screen and (max-width: 838px){.home-deals-disclaimer{text-align:center!important}.why-us-icon{left:calc(50% - 27px)!important}.why-us-tile{width:100%;flex:initial!important;text-align:center}.why-us-tile:not(:first-child){margin-top:32px}.home-reviews-wrapper,.home-reviews-header{border:none!important}.home-reviews-wrapper .home-reviews-header>img{width:700px;height:110px}.home-reviews-stats{justify-content:center!important;gap:50px}.home-reviews-stats div{text-align:center}.home-review-item{padding-right:0!important}.home-review-item:last-child{display:none}.home-review-item .home-review-item-title{line-height:24px!important}.home-review-item .home-review-item-title>img{margin-top:8px}.home-review-item .home-review-item-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.home-review-item .home-review-item-text{font-size:18px;line-height:30px}.home-review-item .home-review-item-reviewer{font-size:18px}.newsletter-subscription-wrapper{margin-top:80px!important}}@media screen and (max-width: 766px){.home-title{font-size:40px;line-height:50px}.home-subtitle{font-size:20px;line-height:25px}.home-reviews-wrapper .home-reviews-header>img{width:600px;height:94px}.home-component-wrapper .home-component-title,.why-us-tile-title,.newsletter-subscription-title{font-size:20px!important;text-align:center;line-height:28px}.home-component-wrapper .home-component-subtitle,.why-us-tile-text,.newsletter-subscription-subtitle{font-size:16px;text-align:center;font-weight:300;line-height:24px}.newsletter-subscription-title-wrapper{justify-content:center;padding:0 40px}.newsletter-subscription-signup-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.newsletter-subscription-email{justify-content:center;width:100%;margin-top:40px;margin-bottom:10px}.newsletter-subscription-email input{width:300px!important;margin-left:15px;height:54px}.newsletter-subscription-email .newsletter-subscription-signup-btn{padding:15px 32px!important}.newsletter-subscription-links{width:100%;padding-right:0!important;justify-content:center!important}.footer-links{gap:40px}.footer-links-column{width:40%}.home-deals-wrapper .home-deal-item{cursor:pointer;min-width:100%}.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper{align-items:center;display:flex;flex-flow:column}.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-wrapper-inner{flex-direction:column;align-items:center;gap:8px!important}.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-wrapper-inner .home-deal-item,.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-wrapper-inner .home-deals-standalone-item{width:100%;min-width:100%;height:fit-content;display:flex;opacity:1;transition:max-height .4s ease,opacity .4s ease}.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-wrapper-inner .home-deal-item.hidden,.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-wrapper-inner .home-deals-standalone-item.hidden{margin:-5px;max-height:0;opacity:0;transition:max-height .4s ease,opacity .4s ease}.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-wrapper-inner .home-deal-item .home-deal-image,.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-wrapper-inner .home-deals-standalone-item .home-deal-image{height:100px;width:94px}.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-wrapper-inner .home-deal-item .home-deal-footer,.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-wrapper-inner .home-deal-item .home-deal-no-fees-footer,.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-wrapper-inner .home-deals-standalone-item .home-deal-footer,.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-wrapper-inner .home-deals-standalone-item .home-deal-no-fees-footer{height:100px;width:100%}.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-wrapper-inner .home-deal-item .home-deal-footer,.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-wrapper-inner .home-deals-standalone-item .home-deal-footer{font-size:12px;line-height:18px;font-weight:400;width:100%}.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-wrapper-inner .home-deal-item .home-deal-footer .home-deal-footer-trip-info-wrapper .home-deal-trip-info-city,.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-wrapper-inner .home-deals-standalone-item .home-deal-footer .home-deal-footer-trip-info-wrapper .home-deal-trip-info-city{font-weight:700;font-size:16px;line-height:24px;margin:0}.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-wrapper-inner .home-deal-item .home-deal-footer .home-deal-footer-trip-info-wrapper .home-deal-trip-info-country,.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-wrapper-inner .home-deals-standalone-item .home-deal-footer .home-deal-footer-trip-info-wrapper .home-deal-trip-info-country{font-weight:500;margin:0}.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-wrapper-inner .home-deal-item .home-deal-footer .home-deal-footer-trip-info-wrapper .home-deal-trip-info-route,.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-wrapper-inner .home-deals-standalone-item .home-deal-footer .home-deal-footer-trip-info-wrapper .home-deal-trip-info-route{font-size:12px;margin:8px 0 0}.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-wrapper-inner .home-deal-item .home-deal-footer .home-deal-footer-price-wrapper .home-deal-footer-price,.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-wrapper-inner .home-deals-standalone-item .home-deal-footer .home-deal-footer-price-wrapper .home-deal-footer-price{font-weight:700;line-height:28px;font-size:18px}.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-wrapper-inner .home-deals-standalone-item{margin:0}.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-wrapper-inner .home-deals-standalone-item .home-deal-no-fees-footer{padding:16px}.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-wrapper-inner .home-deals-standalone-item .home-deal-no-fees-footer .home-deal-footer-trip-info-wrapper .home-deal-trip-info-city{font-size:14px;line-height:24px}.home-component-wrapper.trending-destinations-improved-design .home-deals-wrapper .home-deals-wrapper-with-standalone .home-deals-wrapper-inner .home-deals-expand-button{width:100%;height:44px;border-radius:6px;padding:12px 14px;background:#eaecf0;font-weight:400;font-size:14px;line-height:20px;text-align:center;color:#1d2939;z-index:1}}@media screen and (max-width: 650px){.past-searches-item{width:325px}.past-searches-item .past-searches-item-info{flex:1}.home-component-wrapper{margin:60px 0}.home-reviews-wrapper .home-reviews-header>img{width:500px;height:78px}}@media screen and (max-width: 600px){.home-reviews-wrapper .home-reviews-header>img{width:400px;height:63px}}@media screen and (max-width: 550px){#home-top-section{min-height:100%}.footer-header-wrapper{justify-content:center!important;gap:40px}.title-wrapper{padding:0}.sunshine-burger-nav svg{transform:scale(1.2)!important}.date-picker{width:350px!important;padding:10px 10px 0!important}.hotel-options .checkbox-container{width:fit-content;margin:25px auto 0;color:#fff}.home-search-form-selector-wrapper{margin-left:0!important;flex-wrap:wrap;height:fit-content!important;gap:16px!important}.home-search-form-selector-wrapper label,.home-search-form-selector-wrapper .cars-age-selector{font-size:14px!important}.home-title{font-size:26px;line-height:32px}.home-title--students{margin-top:0!important}.home-student-discount__wrapper{font-size:14px;margin:18px auto!important}.home-student-discount__wrapper .home-student-discount__icon{font-size:12px}.home-subtitle{font-size:14px;line-height:17px!important}.home-search-form-wrapper{margin-top:30px!important}.home-section-wrapper{padding:0 12px!important}.home-search-form-input input{outline:none!important}.footer-wrapper{padding:32px 15px!important}.hide-fr:lang(fr){display:none}.carousel-left-scroll-arrow,.carousel-right-scroll-arrow{display:none}.home-hotels-wrapper iframe{border:none}.home-reviews-wrapper{margin-top:10px!important}.home-review-item{padding:40px 20px!important}.newsletter-subscription-email{flex-wrap:wrap;margin-top:20px!important}.newsletter-subscription-email input{width:100%!important;margin:0 20px!important}.sunshine-burger-menu>div{font-size:14px!important}.sunshine-burger-menu a{text-decoration:none}.sunshine-burger-nav .sunshine-burger-menu>div:not(.navbar-app-download){padding:15px!important}.navbar-app-download{padding:15px 0 15px 15px!important}.navbar-app-download .exclusive-pricing-tag{font-size:12px!important}.home-search-form-input .destination-autocomplete-list,.home-search-form-input .airport-autocomplete-list{max-width:98%;left:1%}.destination-autocomplete-list .destination-autocomplete-list-item,.airport-autocomplete-list .destination-autocomplete-list-item{white-space:break-spaces;padding:10px!important}.destination-autocomplete-list .destination-autocomplete-list-item img,.airport-autocomplete-list .destination-autocomplete-list-item img{padding:0 4px!important}.home-deals-wrapper{width:100%}.home-deals-wrapper .chevron-left-icon,.home-deals-wrapper .chevron-right-icon{display:none}}@media screen and (max-width: 550px),screen and (max-height: 550px) and (orientation: landscape){.date-picker .date-picker-footer,.date-picker-ctas{justify-content:center!important}.date-picker .date-picker-footer .date-picker-matrix>div{padding:8px 16px!important;font-size:14px!important}.home-search-form-wrapper .home-search-form-selector-wrapper{justify-content:center!important}.home-deal-item:hover .home-deal-price{color:#f26538!important;background:#fff!important}.home-deals-wrapper .home-deals-wrapper-inner{gap:7%!important}.footer-links{padding-top:40px!important;padding-bottom:40px!important}footer:not(:lang(fr)) .footer-links{padding-left:10px!important}.newsletter-subscription-signup-btn{padding:10px 32px!important}.home-modal .error-modal-content{padding-left:0!important}.footer-socials{padding:0!important;margin-top:0!important}.footer-socials li{list-style:none}.footer-links-column{padding:0}.footer-links-column li{list-style:none}.footer-links-column li a{text-decoration:none;white-space:break-spaces}}@media screen and (max-width: 550px),screen and (max-height: 550px) and (orientation: landscape){.dropdown-list{position:fixed!important;top:0!important;left:0;width:100%;height:100%;max-width:initial!important;border-radius:0!important}.dropdown-list.passenger-list{display:flex;flex-direction:column;justify-content:space-between;padding:0!important}.dropdown-list.passenger-list .passenger-list__container{padding:0 15px}.dropdown-list.passenger-list .dropdown-item,.dropdown-list.passenger-list .children-ages{border-bottom:1px dashed #d6d6d6}.home-mobile-selector-modal{position:fixed;width:100%;height:100%;top:0;left:0;background:#fff;z-index:50;animation:fade-in}.home-mobile-selector-modal .home-mobile-list{padding:0 15px}.home-mobile-selector-modal .home-mobile-list>div{display:flex;align-items:center;gap:4px;padding:20px 0;font-size:18px;border-bottom:1px dashed #d6d6d6}.home-mobile-selector-modal .home-mobile-list>div.active{background:#f9f9f9}.home-mobile-selector-modal .home-mobile-list>div:hover{background:#f9f9f9}.home-mobile-selector-modal .home-mobile-list>div .checkmark{border:1px solid #9b9b9b;top:initial!important}.home-mobile-selector-modal .home-mobile-list>div .checkmark:after{top:0!important;left:4px!important}.home-mobile-selector-modal .home-mobile-list>div input{width:fit-content!important}.home-search-form-wrapper form.multi-city-form .home-search-input-wrapper:not(:first-child){margin-top:0!important}.home-search-form-wrapper form.multi-city-form .home-search-input-wrapper:not(:first-child) .home-search-form-left{border-radius:0!important}.home-search-form-wrapper form.multi-city-form .home-search-input-wrapper:not(:first-child) .home-search-form-segment-title{padding-top:40px}.home-search-form-wrapper form.multi-city-form .home-search-form-segment-title{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:700;line-height:20.11px;color:#ff6432;padding:15px 0 15px 15px}.home-search-form-wrapper form.multi-city-form .home-search-form-segment-title .close-btn{display:flex!important;justify-content:center;align-items:center;border:1px solid #ff6432;border-radius:2px;margin-right:15px;width:20px;height:20px}.home-search-form-wrapper form.multi-city-form .home-search-form-segment-title .close-btn path{fill:#ff6432}.home-search-form-wrapper form.multi-city-form .home-search-form-segment-add{display:flex!important;justify-content:center;align-items:center}.home-search-form-wrapper form.multi-city-form .home-search-form-segment-add>div{font-size:14px;line-height:24px;color:#fff;background:#212121;border-radius:50px;padding:10px 20px;margin:20px 0}.home-search-form-wrapper form.multi-city-form .home-search-form-segment-add.disabled div{opacity:.4}.home-modal .error-modal-content{padding-left:0!important}}@media screen and (max-height: 550px) and (orientation: landscape){.dropdown-list.passenger-list{padding:0!important}.dropdown-list .passenger-list__container{padding:0 15px}}@media screen and (max-width: 400px){.home-reviews-wrapper .home-reviews-header>img{width:350px;height:55px}}@media (max-width: 1250px){.home-section-wrapper{padding:0 52px}}
