.results-empty{align-items:center;display:flex;font-size:2rem;justify-content:center;min-height:calc(100vh - 300px)}.flight-icon-plane{padding:0 2rem}.vue-form-generator .errors.help-block{display:none}.cart{align-items:center;background-color:#0c3451;color:#fff;display:flex;font-family:DIN Black,sans-serif;font-size:1.5rem;font-weight:400;justify-content:space-between;margin-bottom:3rem;padding:1.5rem 3rem}@media (max-width:767px){.cart{padding:1.5rem}}.cart .price{font-size:2.5rem;padding-left:1rem}@media (max-width:767px){.cart .price{display:block;padding-left:0}}.cart-btn{background:transparent;border:1px solid #fff;color:#fff;padding:1rem 1.5rem}.cart-btn:focus{outline:none}.person-dropdown{background:#fff;border:3px solid #96c11f;left:1.5rem;padding:1.5rem 3rem 3rem;position:absolute;right:1.5rem;top:.4rem;z-index:10}@media (max-width:991px){.person-dropdown{bottom:1.5rem;left:1.5rem;padding:1.5rem;right:1.5rem;top:1.5rem}}.person-dropdown-header{align-items:center;display:flex;justify-content:center;margin-bottom:3rem}@media (min-width:992px){.person-dropdown-container{position:relative}}.person-dropdown-close{background:#fff;border:2px solid #0c3451;font-family:DIN Black,sans-serif;font-size:1.5rem;font-weight:400;padding:1rem 1.4rem}.person-dropdown-headline{font-family:DIN Black,sans-serif;font-size:2.2rem;font-weight:400;margin-bottom:0;margin-top:0;text-align:left}.person-dropdown-btn{align-items:center;background-color:#fff;border-radius:0;color:#0c3451;cursor:pointer;display:flex;font-size:1.5rem;height:56px;justify-content:flex-start;padding:1rem 1.5rem;width:100%}.person-dropdown-btn,.person-input{border:0;font-family:DIN Black,sans-serif;font-weight:400}.person-input{font-size:1.8rem;height:40px;text-align:center;width:40px}.person-input-wrapper{align-items:center;display:flex;justify-content:center}@media (max-width:991px){.person-input-wrapper{margin-bottom:1.5rem}}.person-input-label{font-family:DIN Black,sans-serif;font-size:1.8rem;font-weight:400;margin:0;padding-right:1rem}@media (max-width:991px){.person-input-label{width:calc(100% - 80px)}}.person-input-btn{align-items:center;background:#0c3451;border:0;color:#fff;display:inline-flex;font-size:2rem;height:40px;justify-content:center;width:40px}.person-input-btn:focus{outline:none}.flight-tarifinfo-btn{cursor:pointer}.flight-tarifinfo-btn .fa{display:inline-flex}.flight-tarifinfo-close{cursor:pointer;font-size:2rem;padding-bottom:2rem;text-align:right}.flight-tarifinfo-text{background:#fff;height:calc(100vh - 6rem);margin:3rem auto;max-width:800px;overflow-y:scroll;padding:3rem}@media (max-width:991px){.flight-tarifinfo-text{margin:0}}.flight-tarifinfo-text-wrapper{background-color:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0;z-index:100}.flight-tarifinfo-text h2{font-size:2rem;margin-bottom:1rem;margin-top:1rem;text-align:left}.flight-wrapper{position:relative}.flight-loading{align-items:center;background:#fff;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.flight-entry{border:1px solid #ebebeb;font-size:1.5rem;margin-bottom:3rem;margin-top:3rem;min-height:95px;padding:3rem}@media (max-width:991px){.flight-entry{position:relative}}@media (max-width:767px){.flight-entry{border:none;margin-bottom:0;padding:3rem 0}}.flight-entry-headline{font-size:3rem;margin:0}.flight-entry-headline small{color:#0c3451}@media (max-width:991px){.flight-entry-price{position:absolute;top:2rem;z-index:1}}@media (max-width:991px) and (max-width:767px){.flight-entry-price{display:none}}@media (max-width:991px){.flight-entry-price .flight-entry-subheadline{color:#fff}.flight-entry-price .flight-entry-headline{color:#fff;font-size:2.5rem}.flight-entry-price .flight-entry-headline small{color:#fff}.flight-entry-price.outward{left:0;padding-left:8rem;text-align:left}.flight-entry-price.outward .flight-entry-headline{text-align:left}.flight-entry-price.return{padding-right:8rem;right:0;text-align:right}.flight-entry-price.return .flight-entry-headline{text-align:right}}.flight-entry-title{align-items:center;background-color:#96c11f;color:#fff;display:flex;flex-direction:column;font-family:DIN Black,sans-serif;font-size:2rem;font-weight:400;height:94px;justify-content:center;left:0;position:absolute;right:0;top:-31px}@media (max-width:991px) and (min-width:768px){.flight-entry-title{left:-1.5rem;right:-1.5rem}}.flight-entry-title:after{border-color:transparent transparent #fff;border-style:solid;border-width:0 0 94px 50px;content:"";height:0;position:absolute;right:0;top:0;width:0}.flight-entry-title:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:94px 0 0 50px;content:"";height:0;left:0;position:absolute;top:0;width:0}.flight-entry-title-inner{align-items:center;display:flex;justify-content:center;padding-bottom:.5rem;width:100%}.flight-entry-title-inner .destination{align-items:center;display:flex;justify-content:flex-start;width:40%}.flight-entry-title-inner .departure{align-items:center;display:flex;justify-content:flex-end;width:40%}.flight-entry-title-inner .fa{display:flex;font-size:3rem;justify-content:center;width:10%}.flight-entry-subheadline{color:#0c3451;display:block;font-family:DIN Black,sans-serif;font-size:1.7rem;font-weight:400}.flight-entry-detail{font-size:1.5rem;margin-top:3.5rem}@media (max-width:991px){.flight-entry-detail{margin-top:6.5rem}}.flight-entry-detail-card-header{align-items:center;background-color:#0c3451;color:#fff;display:flex;font-family:DIN Black,sans-serif;font-size:1.8rem;font-weight:400;height:6rem;justify-content:space-between;padding:1.5rem}@media (max-width:991px){.flight-entry-detail-card-header{margin-top:3rem}}@media (max-width:767px){.flight-entry-detail-card-header{font-size:1.5rem}}.flight-entry-detail-card-header .price{font-size:2.5rem}.flight-entry-detail-card-body{border:1px solid #0c3451;font-family:DIN Black,sans-serif;font-size:1.8rem;font-weight:400;padding-top:3rem}.flight-entry-detail-card-body strong{color:#96c11f}.flight-entry-detail-card-timeline{align-items:center;display:flex;justify-content:space-around}.flight-entry-detail-card-highlights{background-color:#ebebeb;font-family:DIN,sans-serif;font-size:1.5rem;font-weight:400;line-height:2em;margin-top:3rem;padding:3rem 2.5rem 1.5rem;text-align:left}.flight-entry-detail-card-highlights-wrapper{align-items:center;display:flex;margin-bottom:1.5rem}.flight-entry-detail-card-highlights small{font-size:1.2rem}.flight-entry-detail-card-highlights .title{display:inline;line-height:1.2em}.flight-entry-detail-card-highlights i{color:#96c11f;display:flex;margin-top:-.4rem;min-width:3.2rem}.flight-entry-dates{color:#0c3451;cursor:pointer;font-size:1.4rem;line-height:1em;margin-top:15px;position:relative;width:23px}.flight-entry-dates-wrapper{height:150px}.flight-entry-dates-status{background-color:#96c11f;border-radius:3px;margin:0 auto 1rem;width:60%}.flight-entry-dates-status-outer{align-items:flex-end;display:flex;height:70px;justify-content:center}.flight-entry-dates-status:hover{background-color:#0c3451}.flight-entry-dates-status:hover .flight-entry-dates-detail{display:block}.flight-entry-dates-status:hover .flight-entry-dates-detail:after{border-color:transparent #0c3451 transparent transparent;border-style:solid;border-width:10px 20px 10px 0;bottom:2rem;content:"";display:block;height:0;left:-1.5rem;position:absolute;width:0}.flight-entry-dates-status.disabled{background-color:#d9d9d9;cursor:not-allowed}.flight-entry-dates-status.disabled:hover{background-color:#d9d9d9}.flight-entry-dates-status.disabled:hover .flight-entry-dates-detail{display:none}.flight-entry-dates-status.active{background-color:#0c3451}.flight-entry-dates .flight-entry-dates-detail{background:#0c3451;border-radius:3px;bottom:3.9rem;color:#fff;display:none;font-family:DIN Black,sans-serif;font-size:1.8rem;font-weight:400;left:3rem;line-height:1.2em;padding:.5rem .3rem;position:absolute;width:110px;z-index:10}.flight-entry-dates .flight-entry-dates-detail small{font-size:1.4rem;line-height:2em}.flight-entry-detail-card .hooper{height:15rem;padding-bottom:3rem;padding-top:1rem}.flight-entry-detail-card .hooper-list{display:flex}.flight-entry-detail-card .hooper-next:focus,.flight-entry-detail-card .hooper-prev:focus{outline:none}.flight-entry-detail-card .hooper-prev{bottom:-45px;left:0;padding-left:0;padding-right:1rem;top:auto}.flight-entry-detail-card .hooper-next{bottom:-45px;padding-left:1rem;padding-right:0;right:0;top:auto}.flight-entry-detail-card .hooper-slide{align-items:flex-end;display:flex;justify-content:flex-end}.flight-entry-detail-card .hooper-slide:focus,.flight-entry-detail-card .hooper-slide:hover{box-shadow:none;outline:none}.search-btn{background-color:#96c11f;border:0;border-radius:0;color:#fff;cursor:pointer;font-family:DIN Black,sans-serif;font-size:1.8rem;font-weight:400;height:56px;padding:1rem 1.5rem;width:100%}.search-btn:focus{outline:none}.searchbar-wrapper{align-items:center;background:#0c3451;display:flex;flex-direction:column;height:200px;justify-content:center}@media (max-width:1199px){.searchbar-wrapper{height:auto;padding:1.5rem 0}}@media (max-width:991px){.searchbar-wrapper{position:relative}}.searchbar-wrapper .vue-treeselect__x-container{display:none}.searchbar-wrapper .vue-treeselect__control{background-color:#fff;border-radius:0;color:#0c3451;cursor:pointer;font-family:DIN Black,sans-serif;font-size:1.5rem;font-weight:400;height:auto;padding:1rem 1.5rem}.searchbar-wrapper .vue-treeselect__control .vue-treeselect__input{display:none}.searchbar-wrapper .vue-treeselect__option{padding:0}.searchbar-wrapper .vue-treeselect__label{border-bottom:1px solid #ebebeb;padding:1.5rem}.searchbar-wrapper .vue-treeselect__label:hover{background:#ebebeb}.searchbar-wrapper .vue-treeselect__indent-level-0 .vue-treeselect__option{padding:0}.searchbar-wrapper .vue-treeselect--single .vue-treeselect__option--selected{background:#ebebeb}.searchbar-wrapper .vue-treeselect--open-below .vue-treeselect__menu{border:0;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none;font-family:DIN Black,sans-serif;font-size:1.7rem;font-weight:400;min-width:250px;padding-bottom:0;padding-top:0}.searchbar-wrapper .vue-treeselect--searchable:not(.vue-treeselect--disabled) .vue-treeselect__value-container{cursor:pointer}.searchbar-wrapper .vue-treeselect__placeholder{color:#0c3451;position:relative}.searchbar-wrapper .vue-treeselect__single-value{position:relative}.searchbar-col{height:56px;margin:1rem 0}@media (max-width:991px){.searchbar-content{align-items:center;display:flex;height:calc(100vh - 700px);justify-content:center}}@media (max-width:767px){.searchbar-content{height:auto}}.searchbar-content h1{color:#fff;font-family:DIN Black,sans-serif;margin-bottom:0;margin-left:-1.5rem;margin-top:calc(40vh - 168px);text-align:left}@media (max-width:991px){.searchbar-content h1{margin-left:0;margin-top:0}}.datepicker-overlay{background:rgba(0,0,0,.2);bottom:0;cursor:not-allowed;left:1.5rem;position:absolute;right:1.5rem;top:0;user-select:none;z-index:1}.flight-booking .datepicker__input,.flight-booking .datepicker__wrapper{font-family:DIN Black,sans-serif;font-size:1.5rem;font-weight:400;height:56px}.flight-booking .datepicker__input{line-height:5.6rem}.flight-booking .datepicker__input:focus{outline:none}.flight-booking .datepicker__clear-button{display:none}.flight-booking .datepicker__month-day.datepicker__month-day--disabled{background:transparent;color:hsla(0,0%,46%,.3);cursor:not-allowed;opacity:1!important}.flight-booking .datepicker__month-day:focus{outline:none}.flight-booking .datepicker__month-day.datepicker__month-day--selected{background:transparent;color:#0c3451;opacity:1!important}.flight-booking .datepicker__month-day.datepicker__month-day--selected:hover{background:#96c11f;color:#fff;cursor:pointer}.flight-booking .datepicker__month-day.datepicker__month-day--disabled.datepicker__month-day--first-day-selected,.flight-booking .datepicker__month-day.datepicker__month-day--disabled.datepicker__month-day--last-day-selected{background:#96c11f;color:#fff}.flight-booking .datepicker__month-day.datepicker__month-day--disabled.datepicker__month-day--first-day-selected:hover,.flight-booking .datepicker__month-day.datepicker__month-day--disabled.datepicker__month-day--last-day-selected:hover{background:#96c11f;color:#fff;cursor:pointer}.toasted.toasted-primary.idealtours-warning{background:#96c11f}.checkout-person{border:2px solid #ebebeb;border-left:5px solid #96c11f;margin-bottom:5rem;margin-top:5rem;padding:1.5rem}.checkout-person-headline{color:#0c3451;font-family:DIN Black,sans-serif;font-size:3rem;font-weight:400;margin-bottom:2rem;margin-top:1rem;text-align:left}.checkout-person .required label:after{color:red;content:"*"}.checkout-person input,.checkout-person select{border:1px solid #d9d9d9;border-radius:0;box-shadow:none;font-size:1.8rem;font-weight:400;height:51px;padding:1.2rem}.checkout-person input{appearance:none}.checkout-person fieldset{margin-left:-15px;margin-right:-15px}.checkout-wrapper{margin-bottom:6rem}@media (max-width:767px){.checkout-wrapper .button-center-wrapper{display:flex;justify-content:space-around}}.checkout-wrapper .field-checkbox{align-items:center;display:flex;flex-direction:row-reverse;justify-content:flex-end;position:relative;z-index:0}.checkout-wrapper .field-checkbox:after{color:#fff;content:"\f00c";display:block;font-family:FontAwesome;font-size:1.3rem;font-style:normal;font-weight:400;left:2rem;position:absolute;top:calc(50% - 9px)}.checkout-wrapper .field-checkbox label{cursor:pointer;margin-bottom:0;margin-left:-2rem;padding-left:4rem;position:relative;z-index:7}.checkout-wrapper .field-checkbox a{color:#96c11f}.checkout-wrapper .field-checkbox input{height:2rem;padding:0;width:2rem}.checkout-wrapper .field-checkbox input:focus{outline:none}.checkout-wrapper .field-checkbox input:checked{background-color:#96c11f}.checkout-header{align-items:center;background-color:#0c3451;color:#fff;display:flex;font-family:DIN Black,sans-serif;font-size:3rem;font-weight:400;height:200px;justify-content:center}.checkout-container{position:relative}.checkout-loading{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1}.no-flights{background-image:url(/build/images/nur-flug.3a1365dd.jpg);background-position:100% 100%;background-size:cover}@media (min-width:992px){.no-flights .person-dropdown{top:12.3rem}}.no-flights .searchbar{position:absolute;top:40vh}@media (min-width:1200px){.no-flights .searchbar{left:calc(50% - 585px)}}@media (max-width:991px){.no-flights .searchbar{bottom:1.5rem;bottom:auto;left:1.5rem;left:auto;margin-top:15px;padding:0 1.5rem;position:absolute;position:relative;right:1.5rem;right:auto;top:auto}}.no-flights .searchbar-wrapper{background-color:transparent;height:calc(100vh - 100px);justify-content:flex-start}@media (max-width:991px){.no-flights .searchbar-wrapper{height:auto;min-height:calc(100vh - 100px)}}.no-flights .searchbar-intro-text{background-color:hsla(0,0%,100%,.7);color:#0c3451;margin-top:30px;padding:1.5rem 3rem}@media (max-width:1199px){.no-flights .searchbar-intro-text{margin-top:15px}}.no-flights .searchbar-intro-text p:last-child{margin-bottom:0}.no-flights .searchbar-intro-text a{text-decoration:underline}.no-flights .searchbar .searchbar-inner{background:#0c3451;padding:1.5rem 3rem}.results-empty{font-size:1.25rem}.flight-icon-plane{padding:0 1.25rem}.cart{font-size:.9375rem;margin-bottom:1.875rem;padding:.9375rem 1.875rem}.cart .price{font-size:1.5625rem;padding-left:.625rem}@media (max-width:767px){.cart{padding:.9375rem}}.cart-btn{background-color:transparent;padding:.925rem .9375rem .625rem;transition-duration:.3s;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke}.cart-btn:hover{background-color:#fff;color:#0c3451}.person-dropdown{left:.9375rem;padding:.9375rem 1.875rem 1.875rem;right:.9375rem;top:.25rem}@media (max-width:991px){.person-dropdown{bottom:.9375rem;left:.9375rem;padding:.9375rem;right:.9375rem;top:8rem}}.person-dropdown-header{justify-content:space-between;margin-bottom:1.875rem}.person-dropdown-close{font-size:.9375rem;padding:.625rem .875rem}.person-dropdown-headline{font-size:1.375rem}.person-dropdown-btn{font-size:.9375rem;padding:.625rem .9375rem}.person-input{font-size:1.125rem}@media (max-width:991px){.person-input-wrapper{margin-bottom:.9375rem}}.person-input-label{font-size:1.125rem;padding-right:.625rem}.person-input-btn{font-size:1.25rem}.search-btn{font-size:1.125rem;padding:.625rem .9375rem}@media (max-width:1199px){.searchbar-wrapper{padding:.9375rem 0}}.searchbar-wrapper .vue-treeselect__control{font-size:.9375rem;padding:.625rem .9375rem}.searchbar-wrapper .vue-treeselect__label{padding:.9375rem}.searchbar-wrapper .vue-treeselect--open-below .vue-treeselect__menu{font-size:1.0625rem}.searchbar-col{margin:.625rem 0}.searchbar-content h1{font-size:36px;line-height:1.1em;margin-left:5px;margin-top:calc(max(230px, 33vh) - 189px)}@media (max-width:991px){.searchbar-content h1{margin-left:0;margin-top:0}}.datepicker-overlay{left:0;right:0}.flight-booking .datepicker__wrapper{font-size:.9375rem}@media (max-width:767px){.flight-booking .datepicker--open{z-index:1011}}.flight-booking .datepicker__input{font-size:.9375rem;line-height:3.5rem}@media (min-width:992px){.no-flights .person-dropdown{top:7.6875rem}}@media (max-width:1023px){.no-flights .searchbar{bottom:auto;left:auto;padding:0 .9375rem;position:relative;right:auto}}.no-flights .searchbar .searchbar-inner,.no-flights .searchbar-intro-text{padding:.9375rem 1.875rem}.checkout-person{margin-bottom:3.125rem;margin-top:3.125rem;padding:.9375rem}.checkout-person-headline{font-size:1.875rem;margin-bottom:1.25rem;margin-top:.625rem}.checkout-person input,.checkout-person select{font-size:1.125rem;padding:.75rem;width:100%}.checkout-person fieldset{display:flex;flex-wrap:wrap;gap:15px 0}@media (max-width:767px){.checkout-person fieldset{flex-direction:column}}.checkout-person fieldset>div{padding:0 15px}.checkout-wrapper{margin-bottom:3.75rem}.checkout-wrapper .field-checkbox:after{font-family:Font Awesome\ 6 Free;font-size:.8125rem;font-weight:900;left:1.25rem;top:calc(50% - 13px)}.checkout-wrapper .field-checkbox label{margin-left:-1.25rem;padding-left:2.5rem}.checkout-wrapper .field-checkbox input{height:1.25rem;width:1.25rem}.checkout-header{font-size:1.875rem}.flight-tarifinfo-close{font-size:1.25rem;padding-bottom:1.25rem}.flight-tarifinfo-text{height:calc(100vh - 3.75rem);margin:1.875rem auto;padding:1.875rem}.flight-tarifinfo-text h2{font-size:1.25rem;margin-bottom:.625rem;margin-top:.625rem}.flight-entry{font-size:.9375rem;margin-bottom:1.875rem;margin-top:1.875rem;padding:1.875rem}@media (max-width:767px){.flight-entry{padding:1.875rem 0}}.flight-entry-headline{font-size:1.875rem}@media (max-width:991px){.flight-entry-price{top:1.25rem}}.flight-entry-price .flight-entry-headline{font-size:1.5625rem}.flight-entry-price.outward{padding-left:5rem}.flight-entry-price.return{padding-right:5rem}@media (max-width:1023px){.flight-entry-price.return{position:absolute;right:0;text-align:right;top:.25rem;z-index:1}.flight-entry-price.outward{left:0;position:absolute;text-align:left;top:.25rem;z-index:1}.flight-entry-price .flight-entry-headline,.flight-entry-price .flight-entry-headline small,.flight-entry-price .flight-entry-subheadline,.flight-entry-price .flight-entry-subheadline small{color:#fff}}.flight-title{font-size:1.25rem}@media (max-width:991px) and (min-width:768px){.flight-title{left:-.9375rem;right:-.9375rem}}.flight-title-inner{padding-bottom:.3125rem}.flight-title-inner .fa{font-size:1.875rem}.flight-entry-subheadline{font-size:1.0625rem}.flight-entry .headline-xl{font-size:1.875rem}.flight-entry .headline-lg{font-size:1.25rem}.flight-entry .headline-md{font-size:1.0625rem}.flight-entry .spacer-sm{margin-top:2.1875rem}.flight-title:after{border-width:0 0 94px 50px}.flight-title:before{border-width:94px 0 0 50px}.flight-entry .badge{font-size:.75rem}.flight-entry .icon-lg{font-size:1.875rem}.flight-entry .icon-md{font-size:1.25rem}.flight-entry .icon-sm{font-size:1.0625rem}.flight-actions{padding:.3125rem .1875rem}.flight-actions .next{bottom:2.4375rem}.flight-gallery{height:9.375rem;padding-bottom:1.875rem;padding-top:.625rem}.flight-summary{padding-left:.625rem;padding-right:.625rem}.flight-map .marker{margin-top:-.25rem;min-width:2rem}.flight-footer{bottom:1.25rem;left:-.9375rem}.flight-header{left:1.875rem}.flight-entry-detail{font-size:.9375rem;margin-top:2.1875rem}@media (max-width:1023px){.flight-entry-detail{margin-top:5.5rem}}@media (max-width:991px){.flight-entry-detail{margin-top:4.0625rem}}.flight-entry-detail-card-header{font-size:1.125rem;height:3.75rem;padding:.9375rem}@media (max-width:991px){.flight-entry-detail-card-header{margin-top:1.875rem}}@media (max-width:767px){.flight-entry-detail-card-header{font-size:.9375rem}}.flight-entry-detail-card-header .price{font-size:1.5625rem}.flight-entry-detail-card-body{font-size:1.125rem;padding-top:1.875rem}.flight-entry-detail-card-highlights{font-size:.9375rem;margin-top:1.875rem;padding:1.875rem 1.5625rem .9375rem}.flight-entry-detail-card-highlights-wrapper{margin-bottom:.9375rem}.flight-entry-detail-card-highlights small{font-size:.75rem}.flight-entry-detail-card-highlights i{margin-top:-.25rem;min-width:2rem}.flight-entry-dates-wrapper{height:160px}.flight-entry-dates{font-size:.875rem}.flight-entry-dates-status{margin-bottom:.625rem}.flight-entry-dates-status:hover .flight-entry-dates-detail:after{bottom:1.25rem;left:-.9375rem}.flight-entry-dates .flight-entry-dates-detail{bottom:2.4375rem;font-size:1.125rem;left:1.875rem;padding:.3125rem .1875rem}.flight-entry-dates .flight-entry-dates-detail small{font-size:.875rem}.flight-entry-title{font-size:1.25rem}.flight-entry-title-inner .fa{font-size:1.875rem}@media (max-width:1023px){.flight-entry-title{left:1px;right:1px;top:0}}.flight-entry-detail-card .hooper{height:9.375rem;padding-bottom:1.5rem;padding-top:.5rem}.flight-entry-detail-card .hooper-prev{padding-right:.625rem}.flight-entry-detail-card .hooper-next{padding-left:.625rem}@media (min-width:1024px){.no-flights .searchbar{left:auto;top:max(230px,33vh)}}@media (max-width:1023px){.no-flights .searchbar{top:auto}}@media (min-width:1024px){.no-flights .searchbar-wrapper{min-height:max(850px,100vh)}}@media (max-width:1023px){.no-flights .searchbar-wrapper{height:auto;min-height:calc(100vh - 100px)}}.checkout-header,.searchbar-wrapper{padding-top:120px}@media (min-width:1024px){.checkout-header,.searchbar-wrapper{height:280px;padding-top:138px}}.flight-entry-price{font-family:DIN Black,sans-serif}