@media (min-width:1200px){.quickSearch{margin:-10rem 0 2rem 0}}@media (min-width:1920px){.quickSearch{margin:-20rem 0 5rem 0}}.quickSearch__option{display:flex;height:4.5rem}@media (min-width:1200px){.quickSearch__option{margin:0 auto;width:44rem}}.quickSearch__option__tab{background:var(--white);border-bottom:.3rem solid var(--primary);flex-grow:1}.quickSearch__option__tab.active{background:var(--primary);color:var(--white)}.quickSearch__option__tab.active label{font-weight:700}.quickSearch__option input[type=radio]{display:none}.quickSearch__option label{font-size:1.3rem;font-weight:400;height:100%;line-height:4.5rem;margin:0;text-align:center;width:100%}@media (min-width:576px){.quickSearch__option label{font-size:1.7rem}}.quickSearch__content{align-items:center;background:var(--white);display:grid;gap:1.5rem;grid-template-columns:auto;margin:0 auto;min-height:10rem;padding:2rem;position:relative}@media (min-width:768px){.quickSearch__content{grid-template-columns:1fr 1fr}}@media (min-width:1200px){.quickSearch__content{border-radius:.4rem;box-shadow:var(--box-shadow--quickSearch);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));max-width:112rem}}@media (min-width:1366px){.quickSearch__content{max-width:133rem}}@media (min-width:1400px){.quickSearch__content{max-width:136.6rem}}.quickSearch__content.open{display:flex;height:100%;transition:var(--transition)}.quickSearch__content.open .searchAccommodation,.quickSearch__content.open .searchBoard,.quickSearch__content.open .searchCruiseDuration,.quickSearch__content.open .searchCruiseOperator,.quickSearch__content.open .searchCruiseRegion,.quickSearch__content.open .searchDuration,.quickSearch__content.open .searchParticipants,.quickSearch__content.open .searchRating{display:block}.quickSearch__content.open .searchDate{display:flex}@media (min-width:1200px){.quickSearch__content.pauschal{grid-template-columns:repeat(auto-fit,minmax(26rem,1fr))}}@media (min-width:1366px){.quickSearch__content.pauschal{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}.quickSearch__content.Accommodation .searchAirport{display:none}.quickSearch__content.Accommodation .searchPerson{order:5}@media (min-width:768px){.quickSearch__content.Accommodation .submitSearch{grid-column:1/span 2;width:50%}}@media (min-width:1200px){.quickSearch__content.Accommodation .submitSearch{grid-column:auto;width:100%}}@media (min-width:1200px){.quickSearch__content.cruisecompass{grid-template-columns:repeat(auto-fit,minmax(26rem,1fr))}}.quickSearch__content.cruisecompass .searchCruiseAirports,.quickSearch__content.cruisecompass .searchCruiseDestinations,.quickSearch__content.cruisecompass .searchCruiseDuration,.quickSearch__content.cruisecompass .searchCruiseShippingLines,.quickSearch__content.cruisecompass .searchCruiseTravelTypes,.quickSearch__content.cruisecompass .searchShipTypes{display:block}.quickSearch__content.cruisecompass .searchAirport,.quickSearch__content.cruisecompass .searchDestination,.quickSearch__content.cruisecompass .searchDuration,.quickSearch__content.cruisecompass .searchPerson{display:none}.quickSearch .searchCruiseAirports,.quickSearch .searchCruiseDestinations,.quickSearch .searchCruiseDuration,.quickSearch .searchCruiseShippingLines,.quickSearch .searchCruiseTravelTypes,.quickSearch .searchShipTypes{background:#fff;border:.1rem solid var(--ibe-tt-grey--lite);cursor:pointer;display:none;height:5rem;position:relative}.quickSearch .searchCruiseAirports .searchPlaceholder,.quickSearch .searchCruiseDestinations .searchPlaceholder,.quickSearch .searchCruiseDuration .searchPlaceholder,.quickSearch .searchCruiseShippingLines .searchPlaceholder,.quickSearch .searchCruiseTravelTypes .searchPlaceholder,.quickSearch .searchShipTypes .searchPlaceholder{position:absolute}.quickSearch .searchCruiseAirports .selectWrapper,.quickSearch .searchCruiseDestinations .selectWrapper,.quickSearch .searchCruiseDuration .selectWrapper,.quickSearch .searchCruiseShippingLines .selectWrapper,.quickSearch .searchCruiseTravelTypes .selectWrapper,.quickSearch .searchShipTypes .selectWrapper{height:100%;width:100%}.quickSearch .searchCruiseAirports .selectWrapper .fstElement,.quickSearch .searchCruiseDestinations .selectWrapper .fstElement,.quickSearch .searchCruiseDuration .selectWrapper .fstElement,.quickSearch .searchCruiseShippingLines .selectWrapper .fstElement,.quickSearch .searchCruiseTravelTypes .selectWrapper .fstElement,.quickSearch .searchShipTypes .selectWrapper .fstElement{border:0;border-radius:0;box-shadow:inset 0 0 0 .1rem var(--ibe-tt-grey--lite);font-size:1.7rem;height:100%}.quickSearch .searchCruiseAirports .selectWrapper .fstElement .fstToggleBtn,.quickSearch .searchCruiseDestinations .selectWrapper .fstElement .fstToggleBtn,.quickSearch .searchCruiseDuration .selectWrapper .fstElement .fstToggleBtn,.quickSearch .searchCruiseShippingLines .selectWrapper .fstElement .fstToggleBtn,.quickSearch .searchCruiseTravelTypes .selectWrapper .fstElement .fstToggleBtn,.quickSearch .searchShipTypes .selectWrapper .fstElement .fstToggleBtn{align-items:center;display:flex;height:100%;min-width:0;padding:0;width:100%}.quickSearch .searchCruiseAirports .selectWrapper .fstElement .fstToggleBtn:after,.quickSearch .searchCruiseDestinations .selectWrapper .fstElement .fstToggleBtn:after,.quickSearch .searchCruiseDuration .selectWrapper .fstElement .fstToggleBtn:after,.quickSearch .searchCruiseShippingLines .selectWrapper .fstElement .fstToggleBtn:after,.quickSearch .searchCruiseTravelTypes .selectWrapper .fstElement .fstToggleBtn:after,.quickSearch .searchShipTypes .selectWrapper .fstElement .fstToggleBtn:after{display:none}.quickSearch .searchCruiseAirports .selectWrapper .fstElement .fstControls,.quickSearch .searchCruiseDestinations .selectWrapper .fstElement .fstControls,.quickSearch .searchCruiseDuration .selectWrapper .fstElement .fstControls,.quickSearch .searchCruiseShippingLines .selectWrapper .fstElement .fstControls,.quickSearch .searchCruiseTravelTypes .selectWrapper .fstElement .fstControls,.quickSearch .searchShipTypes .selectWrapper .fstElement .fstControls{align-items:center;display:flex;height:100%}.quickSearch .searchCruiseAirports .selectWrapper .fstElement .fstControls input,.quickSearch .searchCruiseDestinations .selectWrapper .fstElement .fstControls input,.quickSearch .searchCruiseDuration .selectWrapper .fstElement .fstControls input,.quickSearch .searchCruiseShippingLines .selectWrapper .fstElement .fstControls input,.quickSearch .searchCruiseTravelTypes .selectWrapper .fstElement .fstControls input,.quickSearch .searchShipTypes .selectWrapper .fstElement .fstControls input{margin:0}.quickSearch .searchAirport,.quickSearch .searchDate,.quickSearch .searchDestination,.quickSearch .searchDuration,.quickSearch .searchPerson{border:.1rem solid var(--ibe-tt-grey--lite);cursor:pointer;display:block;height:5rem;position:relative;width:100%}.quickSearch .searchAirport .searchInputWrapper,.quickSearch .searchDate .searchInputWrapper,.quickSearch .searchDestination .searchInputWrapper,.quickSearch .searchDuration .searchInputWrapper,.quickSearch .searchPerson .searchInputWrapper{padding:0 1rem}.quickSearch .searchAirport h3,.quickSearch .searchDate h3,.quickSearch .searchDestination h3,.quickSearch .searchDuration h3,.quickSearch .searchPerson h3{font-size:var(--font-size--large);font-weight:700;margin:0 0 1rem 0}.quickSearch .searchAirport label,.quickSearch .searchDate label,.quickSearch .searchDestination label,.quickSearch .searchDuration label,.quickSearch .searchPerson label{align-items:center;display:flex;margin:.5rem 0;width:100%}.quickSearch .searchAirport label span,.quickSearch .searchDate label span,.quickSearch .searchDestination label span,.quickSearch .searchDuration label span,.quickSearch .searchPerson label span{font-family:var(--font-family);font-size:var(--font-size--small)}.quickSearch .searchAirport .scrollWrapper .filter,.quickSearch .searchDate .scrollWrapper .filter,.quickSearch .searchDestination .scrollWrapper .filter,.quickSearch .searchDuration .scrollWrapper .filter,.quickSearch .searchPerson .scrollWrapper .filter{margin:0 0 2rem 0}.quickSearch__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--white);display:block;font-size:1.7rem;height:100%;padding:1.5rem 3rem 0 1rem}.quickSearch__history{font-family:var(--font-family);font-size:var(--font-size--base);margin:0 0 1rem 0}.quickSearch .searchDestination.filter{margin:0 0 2rem 0}.quickSearch .searchDestination.filter h4{width:100%}@media (min-width:768px){.quickSearch .searchDestination:not(.filter) .scrollWrapper .filter{display:flex;flex-wrap:wrap}}.quickSearch .searchDestination:not(.filter) .scrollWrapper .filter h4{margin-bottom:.5rem;width:100%}@media (min-width:768px){.quickSearch .searchDestination .topDestinationWrapper label{width:50%}}.quickSearch .searchAirport.disabled{display:none}.quickSearch .searchAirport .airportCountry{font-weight:700}@media (min-width:1200px){.quickSearch .searchAirport+.popover{min-width:101rem}}.quickSearch .searchAirport+.popover .popover-content a,.quickSearch .searchAirport+.popover .popover-content label{font-family:var(--font-family);font-size:1.4rem;font-weight:900}.quickSearch .searchAirport+.popover .popover-content span{font-family:var(--font-family);font-size:1.4rem}.quickSearch .searchDate{align-items:center;border:0;display:flex;height:5rem;justify-content:space-between;position:relative;width:100%}.quickSearch .searchDate .searchDateBack,.quickSearch .searchDate .searchDateOut{box-shadow:inset 0 0 0 .1rem var(--ibe-tt-grey--lite);flex-grow:1;height:5rem;padding:.1rem;position:relative}.quickSearch .searchDate .searchDateTo{margin:0 .75rem}.quickSearch .searchDate input{cursor:pointer;height:100%;padding:.5rem 1rem 0 1rem;width:100%}.quickSearch .searchPerson{order:5}.quickSearch .searchPerson__item{display:flex;justify-content:center;margin-bottom:1rem;width:100%}.quickSearch .searchPerson+.popover{max-width:28rem}.quickSearch .searchPerson+.popover .popover-content .filter,.quickSearch .searchPerson+.popover .popover-content .subfilter{position:relative}.quickSearch .searchPerson+.popover .popover-content .filter .change-adults.decrease-adults,.quickSearch .searchPerson+.popover .popover-content .filter .change-age.decrease-age,.quickSearch .searchPerson+.popover .popover-content .filter .change-children.decrease-children,.quickSearch .searchPerson+.popover .popover-content .filter .change-roomnum.decrease-roomnum,.quickSearch .searchPerson+.popover .popover-content .subfilter .change-adults.decrease-adults,.quickSearch .searchPerson+.popover .popover-content .subfilter .change-age.decrease-age,.quickSearch .searchPerson+.popover .popover-content .subfilter .change-children.decrease-children,.quickSearch .searchPerson+.popover .popover-content .subfilter .change-roomnum.decrease-roomnum{background-color:var(--ibe-tt-grey--dark);color:var(--ibe-tt-grey--lite);height:3.4rem;text-align:center;width:3.4rem}.quickSearch .searchPerson+.popover .popover-content .filter .change-adults.increase-adults,.quickSearch .searchPerson+.popover .popover-content .filter .change-age.increase-age,.quickSearch .searchPerson+.popover .popover-content .filter .change-children.increase-children,.quickSearch .searchPerson+.popover .popover-content .filter .change-roomnum.increase-roomnum,.quickSearch .searchPerson+.popover .popover-content .subfilter .change-adults.increase-adults,.quickSearch .searchPerson+.popover .popover-content .subfilter .change-age.increase-age,.quickSearch .searchPerson+.popover .popover-content .subfilter .change-children.increase-children,.quickSearch .searchPerson+.popover .popover-content .subfilter .change-roomnum.increase-roomnum{background-color:var(--primary);color:var(--white);height:3.4rem;text-align:center;width:3.4rem}.quickSearch .searchPerson+.popover .popover-content .filter .selectWrapper,.quickSearch .searchPerson+.popover .popover-content .subfilter .selectWrapper{display:flex;flex-grow:1;height:3.4rem;width:auto}.quickSearch .searchPerson+.popover .popover-content .filter .selectWrapper:after,.quickSearch .searchPerson+.popover .popover-content .subfilter .selectWrapper:after{top:1.3rem}.quickSearch .searchPerson+.popover .popover-content .filter .selectWrapper select,.quickSearch .searchPerson+.popover .popover-content .subfilter .selectWrapper select{border:.1rem solid var(--ibe-tt-grey--lite);height:100%;width:100%}.quickSearch .searchPerson+.popover .popover-content .subfilter{display:flex;flex-wrap:wrap;margin-bottom:1rem}.quickSearch .searchPerson+.popover .popover-content .subfilter .person{width:100%}.quickSearch .searchPerson+.popover .popover-content .filterInput button{background:var(--primary)}.quickSearch .sortOrder{border:.1rem solid var(--ibe-tt-grey--lite);cursor:pointer;height:5rem}.quickSearch .sortOrder label{font-size:1.6rem;height:100%;left:0;margin:0;padding:0 0 0 1rem;pointer-events:none;position:absolute;top:.2rem;width:100%;z-index:1}.quickSearch .popover{border:0;border-radius:0;left:0;max-width:none;opacity:0;padding:0;transition:opacity .3s ease-in-out}.quickSearch .popover.shown{opacity:1}.quickSearch .popover.bottom{margin:0}.quickSearch .popover .arrow{display:none}.quickSearch .popover-content{margin:0 auto;padding:1rem;position:relative}.quickSearch .popover-content .scrollWrapper{overflow:visible}.quickSearch .popover-content .searchAirportList{max-height:35rem;overflow:auto}@media (min-width:1200px){.quickSearch .popover-content .searchAirportList{max-height:55rem}}.quickSearch .popover-content .searchAirportList ul:first-child{border-bottom:.1rem solid var(--ibe-tt-grey--lite);padding-bottom:.9rem}.quickSearch .popover-content .searchAirportList a{cursor:pointer;margin-bottom:1rem;text-decoration:underline}@media (min-width:576px){.quickSearch .popover-content .searchAirportGroup{-moz-column-count:2;column-count:2;gap:1rem}}.quickSearch .popover-content .searchAirportGroupItem{-moz-column-break-inside:avoid;break-inside:avoid;display:grid;grid-template-rows:1fr auto;margin-bottom:1rem;min-width:22rem}.quickSearch .popover-content ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));padding:0;width:100%}.quickSearch .popover-content ul li{list-style:none;margin:0 .5rem .5rem 0}.quickSearch .popover-content ul li label{align-items:center;color:var(--ibe-tt-grey--text);display:flex;font-size:1.2rem;font-weight:400;margin:0;padding-right:1rem}.quickSearch .popover-content>label{color:var(--ibe-tt-grey--text);display:block;margin:0 auto;text-align:center}.quickSearch .popover-content .hasChildren .parentEntry{align-items:center;display:flex;margin:0 .5rem .5rem 0}.quickSearch .popover-content .hasChildren .parentEntry span{font-family:var(--font-family);font-size:1.4rem}.quickSearch .popover-content .hasChildren.open .icon{transform:rotate(-180deg)}.quickSearch .popover-content .hasChildren.open .nestedList{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr))}.quickSearch .popover-content .hasChildren i{cursor:pointer;font-size:.7rem;font-weight:700;line-height:1;margin-left:1rem;text-align:center;transition:transform .2s ease-out}.quickSearch .popover-content .nestedList{display:none}.quickSearch .popover-content .qsSelectedDestinations{border-bottom:.1rem solid var(--ibe-tt-grey--lite);margin-bottom:1.5rem;max-height:30rem;overflow:auto;padding-bottom:.9rem}.quickSearch .popover-content .qsSelectedDestinations ul{display:flex;flex-wrap:wrap;margin:0}.quickSearch .popover-content .qsSelectedDestinations ul>li>label{align-items:center;border:.1rem solid var(--ibe-tt-grey--dark);border-radius:0;display:flex;flex-direction:row-reverse;font-size:10px;font-weight:var(--ibe-tt-font-weight--normal);justify-content:space-between;margin:0;padding:0 0 0 .4rem}.quickSearch .popover-content .qsSelectedDestinations ul>li>label span{margin:0 .5rem 0 0;overflow:hidden}.quickSearch .popover-content .qsSelectedDestinations ul>li>label input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;background:0 0!important;border:0;box-shadow:none;cursor:pointer;flex-shrink:0;font-size:var(--ibe-tt-font-size--small);margin:0;margin:0!important;position:relative;width:2rem}.quickSearch .popover-content .qsSelectedDestinations ul>li>label input:active,.quickSearch .popover-content .qsSelectedDestinations ul>li>label input:focus,.quickSearch .popover-content .qsSelectedDestinations ul>li>label input:hover{border:none!important;outline:0}.quickSearch .popover-content .qsSelectedDestinations ul>li>label input:before{color:var(--ibe-tt-grey--dark);content:var(--ew-cross-full);font-family:var(--ew);font-size:.7rem;left:.5rem;position:absolute;top:.6rem}.quickSearch .popover-content .qsSelectedDestinationsInput{display:flex;position:relative}.quickSearch .popover-content .qsSearchDestinationIcon{align-items:center;display:flex;flex-shrink:0;height:100%;justify-content:center;padding:0 1rem;position:absolute;right:0;width:4rem}.quickSearch .popover-content .qsSearchDestinationIcon i{font-size:1.6rem}.quickSearch .popover-content .qsSearchDestinationInProgress{align-items:center;display:none;flex-shrink:0;height:100%;justify-content:center;padding:0 1rem;position:absolute;right:0;width:4rem}.quickSearch .popover-content .qsDestinationOutputWrapper{border-top:.1rem solid var(--ibe-tt-grey--lite);max-height:40rem;overflow:auto;padding:1.5rem 1rem 0 0}.quickSearch .popover-content .qsDestinationOutput{gap:1rem}@media (min-width:576px){.quickSearch .popover-content .qsDestinationOutput{-moz-column-count:2;column-count:2}}.quickSearch .popover-content .qsDestinationOutput h4{color:var(--ibe-tt-grey--text);font-size:1.4rem;font-weight:900;margin-bottom:1rem;width:100%}.quickSearch .popover-content .qsDestinationOutput ul>li>label>span{cursor:pointer;font-family:var(--font-family);font-size:1.4rem;line-height:1.4rem;max-width:22rem}.quickSearch .popover-content input[data-id=destinationSearch]{box-shadow:inset 0 0 0 .1rem var(--ibe-tt-grey--lite);flex-grow:1;height:4.2rem;padding:0 4rem 0 1rem}.quickSearch .popover-content .confirmPopover{background-color:var(--primary);color:#fff;display:block;font-size:var(--ibe-tt-font-size--button);font-weight:var(--ibe-tt-font-weight--bold);height:3.5rem;line-height:3.5rem;margin:1.2rem auto 0;width:15rem}.quickSearch .popover-content .unselectAllDestinations{background-color:transparent;color:var(--text);display:block;font-size:1.4rem;font-weight:600;height:auto;line-height:normal;margin-bottom:1rem;padding:0;text-decoration:underline}.quickSearch .popover-content .subfilter>span{color:var(--ibe-tt-grey--text);font-size:var(--ibe-tt-font-size--small);font-weight:700;margin-bottom:.4rem;width:100%}.quickSearch .popover-content .popover,.quickSearch .popover-content .tooltip{width:100%}@media (min-width:1200px){.quickSearch .popover-content .searchCruiseOperator,.quickSearch .popover-content .searchCruiseRegion{-moz-column-count:3;column-count:3;min-width:70rem}.quickSearch .popover-content .searchCruiseOperator .cruiseGroup,.quickSearch .popover-content .searchCruiseRegion .cruiseGroup{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));min-width:100px;padding:0;width:100%}}@media (min-width:1900px){.quickSearch .popover-content .searchCruiseOperator,.quickSearch .popover-content .searchCruiseRegion{-moz-column-count:4;column-count:4;min-width:70rem}.quickSearch .popover-content .searchCruiseOperator .cruiseGroup,.quickSearch .popover-content .searchCruiseRegion .cruiseGroup{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));min-width:100px;padding:0;width:100%}}.quickSearch .popover .filterInput{display:flex;justify-content:space-between;margin:0 0 1rem 0}.quickSearch .popover .filterInput input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:5rem;padding:0 1rem;width:100%}.quickSearch .popover .filterWrapper{max-height:30rem;overflow:auto;padding:1rem 1rem 0 0}.quickSearch .popover .filterWrapper::-webkit-scrollbar{height:.6rem;width:.6rem}.quickSearch .popover .filterWrapper::-webkit-scrollbar-thumb{background:var(--primary);background-clip:content-box;border-radius:1rem}.quickSearch .popover .filterWrapper::-webkit-scrollbar-track{background:var(--white);border-radius:1rem}.quickSearch .popover .closePopover{cursor:pointer;margin:0 0 2rem 0;text-align:right}.quickSearch .popover .arrow{display:none}.quickSearch .daterangepicker{border:.1rem solid rgba(0,0,0,.2);border-radius:0;box-shadow:var(--box-shadow--popover);margin:0;width:100%}@media (min-width:564px){.quickSearch .daterangepicker{padding:0 1.6rem;width:auto}}@media (min-width:1200px){.quickSearch .daterangepicker{min-width:56.4rem}}.quickSearch .daterangepicker .drp-selected,.quickSearch .daterangepicker:after,.quickSearch .daterangepicker:before{display:none}.quickSearch .daterangepicker .drp-calendar{margin:0 auto}.quickSearch .daterangepicker .drp-calendar.left{padding:0 .5rem 0 .8rem}.quickSearch .daterangepicker .drp-calendar.right{padding:0 .8rem 0 1.3rem}.quickSearch .daterangepicker thead tr:first-child{height:7rem}.quickSearch .daterangepicker td,.quickSearch .daterangepicker th{border:none;font-size:var(--font-size--base)}.quickSearch .daterangepicker .month{font-weight:400}.quickSearch .daterangepicker .end-date,.quickSearch .daterangepicker .in-range,.quickSearch .daterangepicker .start-date{background:0 0;color:var(--text);position:relative;z-index:0}.quickSearch .daterangepicker .start-date:not(.off){font-weight:700}.quickSearch .daterangepicker .start-date:not(.off):before{background:var(--secondary);border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.quickSearch .daterangepicker .start-date:not(.off):after{background:var(--secondary--transparent);border-bottom-left-radius:50%;border-top-left-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2}.quickSearch .daterangepicker .start-date:not(.off).in-range{background:0 0}.quickSearch .daterangepicker .in-range{background:var(--secondary--transparent)}.quickSearch .daterangepicker .end-date:not(.off){font-weight:700}.quickSearch .daterangepicker .end-date:not(.off):before{background:var(--secondary);border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.quickSearch .daterangepicker .end-date:not(.off):after{background:var(--secondary--transparent);border-bottom-right-radius:50%;border-top-right-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2}.quickSearch .daterangepicker .end-date:not(.off).in-range{background:0 0}.quickSearch .daterangepicker .drp-buttons{border:none;display:flex;flex-wrap:wrap;justify-content:center;padding:3rem 1rem;text-align:center}@media (min-width:564px){.quickSearch .daterangepicker .drp-buttons{display:block}}.quickSearch .daterangepicker .applyBtn{flex-shrink:0;margin:0 .5rem 1rem .5rem;order:1;width:25rem}@media (min-width:564px){.quickSearch .daterangepicker .applyBtn{width:20rem}}.quickSearch .daterangepicker .cancelBtn{margin:0 .5rem;order:2;width:25rem}@media (min-width:564px){.quickSearch .daterangepicker .cancelBtn{width:20rem}}.quickSearch .daterangepicker .prev:before{content:var(--ew-arrow-left);font-family:var(--ew);font-size:2rem}.quickSearch .daterangepicker .prev span{display:none}.quickSearch .daterangepicker .next:before{content:var(--ew-arrow-right);font-family:var(--ew);font-size:2rem}.quickSearch .daterangepicker .next span{display:none}.quickSearch .submitSearch{font-weight:700;height:5rem;line-height:normal;margin:0 auto;order:11;padding:0 1.5rem;width:100%}@media (min-width:1200px){.quickSearch .submitSearch{order:6}}@media (min-width:1366px){.quickSearch .submitSearch{font-size:1.6rem}}.quickSearch .plus{font-size:24px;line-height:24px;position:relative;top:-.3rem}.quickSearch .minus{font-size:24px;line-height:15px;position:relative;top:-.3rem}.quickSearch .loading__container{background:url(/core/img/ibeloading.gif) center center no-repeat rgba(255,255,255,.9);background-size:80px;height:100%;left:0;pointer-events:none;position:relative;position:absolute;top:9%;width:100%;z-index:19}.quickSearch .loading__text{color:var(--primary);font-size:var(--ibe-tt-font-size--button);margin:0 auto;text-align:center;width:20rem}@media (min-width:768px){.quickSearch .loading__text{margin:4rem auto 0 auto}}@media (min-width:1024px){.quickSearch .loading__text{margin:2.5rem auto 0 auto}}@media (min-width:1366px){.quickSearch .loading__text{margin:1rem auto 0 auto}}.quickSearch .loading__text .first{font-weight:var(--ibe-tt-font-weight--bold)}.quickSearch .ss-main{border:0;border-radius:0;font-size:1.7rem;height:100%;padding:.6rem 3rem 0 0}.quickSearch .ss-main:focus{box-shadow:none}.quickSearch .ss-main .ss-values{overflow:auto}.quickSearch .ss-main .ss-values .ss-single{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-items:center;line-height:normal;margin:0;padding:0 1rem;width:100%}.quickSearch .ss-main .ss-values .ss-placeholder{margin:-1rem 0 0 0;padding:0}.quickSearch .ss-main .ss-values .ss-value{background-color:var(--primary);max-height:2rem}.quickSearch .ss-main .ss-deselect{display:none}.quickSearch .ss-content{font-size:1.7rem;left:0!important;top:0!important}.quickSearch .ss-content .ss-search{height:5rem}.quickSearch .ss-content .ss-search input{border-radius:0}.quickSearch .ss-content .ss-search input:focus{box-shadow:none;outline:0}.quickSearch .ss-arrow{display:none}.quickSearch .selectWrapper.multiple{padding:1.8rem 3rem 0 1rem}.quickSearch .selectWrapper.multiple .ss-main{padding:0}.selectWrapper{height:100%;width:100%}.floatLabel{font-size:1rem;left:1rem;position:absolute;top:.2rem;z-index:1}.submitExtendedSearch,.submitSearch{overflow:hidden;position:relative}@keyframes animate{0%{transform:translateX(-400%)}100%{transform:translateX(400%)}}.submitExtendedSearch.animate:after,.submitSearch.animate:after{animation:animate 3s infinite;background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);content:"";height:100%;position:absolute;top:0;transform:translateX(400%);width:100%;z-index:1}[data-page-name~=hotel] .quickSearch,[data-page-name~=hotels] .quickSearch,[data-page-name~=regionen] .quickSearch{margin:0!important}