.centered,.centered--vertical{top:50%;position:absolute}.hide,.hideOverflow{overflow:hidden}.ajax-shadow,.centered,.centered--vertical,.hide{position:absolute}.icon::after,.icon::before{font-family:lux!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.verticalAlign:after,.verticalAlignHelper{content:'';display:inline-block;vertical-align:middle;width:0;height:100%;margin:0}.centered{left:50%;transform:translateX(-50%) translateY(-50%)}.centered--horizontal{position:absolute;left:50%;transform:translateX(-50%)}.centered--vertical{transform:translateY(-50%)}.transition{transition:all .3s ease-out}.closer,.closing:after{content:'';clear:both;display:block;margin:0!important;padding:0!important;background:0 0!important}.noMargin{margin:0!important}.noPadding{padding:0!important}.noBorder{border:0 transparent!important}.noBreak{white-space:nowrap}.none{display:none!important}.hide{width:1px;height:1px;padding:0;margin:-1px;border:0;clip:rect(0 0 0 0)}.ajax-shadow{display:none;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.1);z-index:900}[data-placeholder]{position:relative;float:left;width:100%;min-height:150px}@media screen{#IMX__availabilitySearch{width:100%;display:inline-block;background-color:#f0f0f0;padding:15px}.IMX__availabilitySearch--container{position:relative;display:inline-block;width:100%}[class*="IMX__availabilitySearch__"]{height:60px;display:inline-block;position:relative;text-align:left;background-color:#fff;padding:0 0 0 20px;border:1px solid #c3c3c3}}@media screen and (min-width:991px){.IMX__availabilitySearch--container{width:80%}[class*="IMX__availabilitySearch__"]{height:80px}}@media screen{.IMX__availabilitySearch__date{width:60%;height:48px;float:left;position:relative;border-right:none;cursor:pointer}.IMX__availabilitySearch__date::after{display:inline-block;font-family:lux;content:"\e906";font-size:21px;color:#797979;position:absolute;top:50%;transform:translateY(-50%);right:10px;z-index:1}.IMX__availabilitySearch__date .IMX__labelStyle{display:none}.IMX__availabilitySearch__date .IMX__inputStyle{width:calc(100% - 40px);position:absolute;top:50%;transform:translateY(-50%);left:10px;font:400 .938rem/1 RobotoCondensed,Arial,sans-serif;font-weight:400;font-style:normal;font-size:.938rem;line-height:1;color:#000;padding:13px 0 10px}}@media screen and (min-width:991px){.IMX__availabilitySearch__date{width:50%;height:80px}.IMX__availabilitySearch__date .IMX__labelStyle{display:block;font:400 .75rem/1 RobotoCondensed,Arial,sans-serif;font-weight:400;font-style:normal;font-size:.75rem;line-height:1;color:#000;text-transform:uppercase;margin-top:20px}.IMX__availabilitySearch__date .IMX__inputStyle{position:relative;left:inherit;top:inherit;transform:translateY(0);font-size:1.125rem;float:left;height:44px}}@media screen{.IMX__availabilitySearch__persons{width:40%;height:48px;float:left;position:relative;padding-left:10px;border-right:1px solid #c3c3c3;cursor:pointer}.IMX__availabilitySearch__persons::after{font-family:lux;content:"\e907";font-size:21px;color:#797979;position:absolute;top:50%;transform:translateY(-50%);right:10px;z-index:1}.IMX__availabilitySearch__persons .IMX__labelStyle{display:none}.IMX__availabilitySearch__persons .IMX__inputStyle{width:calc(100% - 40px);position:absolute;top:50%;transform:translateY(-50%);font:400 .938rem/1 RobotoCondensed,Arial,sans-serif;font-weight:400;font-style:normal;font-size:.938rem;line-height:1;color:#000;padding:13px 0 10px}}@media screen and (min-width:800px){.IMX__availabilitySearch__persons::after{font-size:28px}}@media screen and (min-width:991px){.IMX__availabilitySearch__persons{width:50%;height:80px}.IMX__availabilitySearch__persons .IMX__labelStyle{display:block;font:400 .75rem/1 RobotoCondensed,Arial,sans-serif;font-weight:400;font-style:normal;font-size:.75rem;line-height:1;color:#000;text-transform:uppercase;margin-top:20px}.IMX__availabilitySearch__persons .IMX__inputStyle{font-size:1.125rem;position:relative;top:inherit;transform:translateY(0);float:left;height:44px}}@media screen{#IMX__availabilities__results{width:100%;display:inline-block;font:300 1rem/1.5 FiraSans,Arial,sans-serif;font-weight:300;font-style:normal;font-size:1rem;line-height:1.5;color:#000;letter-spacing:.01em;text-align:left;margin:15px 0}#IMX__availabilities__zeroResults{width:100%;display:inline-block;font:300 1rem/1.5 FiraSans,Arial,sans-serif;font-weight:300;font-style:normal;font-size:1rem;line-height:1.5;color:#000;letter-spacing:.01em;text-align:left;background-color:#f0f0f0;padding:10px;margin:15px 0}#IMX__availabilities__zeroResults>strong{font-weight:700}#IMX__availabilities__list{width:100%;display:inline-block}.IMX__availabilities__list__element{width:100%;float:left;margin-bottom:30px}.IMX__availabilities__list__element>h3{margin-bottom:5px!important}.IMX__availabilities__list__element>.partnerLogo{width:100px;height:24px;float:left;text-align:left}.IMX__availabilities__list__element>.partnerLogo.cubilis{height:48px}.IMX__availabilities__list__element>.partnerLogo>img{max-width:100%;max-height:100%;overflow:hidden}.IMX__availabilities__list__element>.price{width:180px;float:right;font:400 .75rem/1 RobotoCondensed,Arial,sans-serif;font-weight:400;font-style:normal;font-size:.75rem;line-height:1;text-align:right}.IMX__availabilities__list__element>.price>span{color:#000;text-transform:uppercase}.IMX__availabilities__list__element>.price>strong{font-size:1.25rem;color:#19b6f3;margin-left:10px}}@media screen and (min-width:599px){.IMX__availabilities__list__element>.partnerLogo{margin-top:17px}.IMX__availabilities__list__element>.partnerLogo.cubilis{margin-top:0}.IMX__availabilities__list__element>.price{width:calc(100% - 260px);float:left;padding:14px 20px 0 0}}@media (min-width:599px){html[lang="de"] .IMX__availabilities__list__element>.price{width:calc(100% - 310px)}html[lang="fr"] .IMX__availabilities__list__element>.price{width:calc(100% - 360px)}}@media screen{.IMX__availabilities__list__element>.buttonstyle--booking{width:100%;float:left;margin-top:10px}.IMX__availabilities__list__element>.buttonstyle--booking::before{left:25%}}@media screen and (min-width:599px){.IMX__availabilities__list__element>.buttonstyle--booking{width:160px;float:right;margin-top:0}.IMX__availabilities__list__element>.buttonstyle--booking::before{left:20px}}@media (min-width:599px){html[lang="de"] .IMX__availabilities__list__element>.buttonstyle--booking{width:210px}html[lang="de"] .IMX__availabilities__list__element>.buttonstyle--booking::before{left:15%}html[lang="fr"] .IMX__availabilities__list__element>.buttonstyle--booking{width:260px}html[lang="fr"] .IMX__availabilities__list__element>.buttonstyle--booking::before{left:7.5%}}.centered,.centered--vertical{top:50%;position:absolute}.hide,.hideOverflow{overflow:hidden}.ajax-shadow,.centered,.centered--vertical,.hide{position:absolute}.icon::after,.icon::before{font-family:lux!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.verticalAlign:after,.verticalAlignHelper{content:'';display:inline-block;vertical-align:middle;width:0;height:100%;margin:0}.centered{left:50%;transform:translateX(-50%) translateY(-50%)}.centered--horizontal{position:absolute;left:50%;transform:translateX(-50%)}.centered--vertical{transform:translateY(-50%)}.transition{transition:all .3s ease-out}.closer,.closing:after{content:'';clear:both;display:block;margin:0!important;padding:0!important;background:0 0!important}.noMargin{margin:0!important}.noPadding{padding:0!important}.noBorder{border:0 transparent!important}.noBreak{white-space:nowrap}.none{display:none!important}.hide{width:1px;height:1px;padding:0;margin:-1px;border:0;clip:rect(0 0 0 0)}.ajax-shadow{display:none;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.1);z-index:900}[data-placeholder]{position:relative;float:left;width:100%;min-height:150px}@media screen{#IMX__availabilitySearch{width:100%;display:inline-block;background-color:#f0f0f0;padding:15px}.IMX__availabilitySearch--container{position:relative;display:inline-block;width:100%}[class*="IMX__availabilitySearch__"]{height:60px;display:inline-block;position:relative;text-align:left;background-color:#fff;padding:0 0 0 20px;border:1px solid #c3c3c3}}@media screen and (min-width:991px){.IMX__availabilitySearch--container{width:80%}[class*="IMX__availabilitySearch__"]{height:80px}}@media screen{.IMX__availabilitySearch__date{width:60%;height:48px;float:left;position:relative;border-right:none;cursor:pointer}.IMX__availabilitySearch__date::after{display:inline-block;font-family:lux;content:"\e906";font-size:21px;color:#797979;position:absolute;top:50%;transform:translateY(-50%);right:10px;z-index:1}.IMX__availabilitySearch__date .IMX__labelStyle{display:none}.IMX__availabilitySearch__date .IMX__inputStyle{width:calc(100% - 40px);position:absolute;top:50%;transform:translateY(-50%);left:10px;font:400 .938rem/1 RobotoCondensed,Arial,sans-serif;font-weight:400;font-style:normal;font-size:.938rem;line-height:1;color:#000;padding:13px 0 10px}}@media screen and (min-width:991px){.IMX__availabilitySearch__date{width:50%;height:80px}.IMX__availabilitySearch__date .IMX__labelStyle{display:block;font:400 .75rem/1 RobotoCondensed,Arial,sans-serif;font-weight:400;font-style:normal;font-size:.75rem;line-height:1;color:#000;text-transform:uppercase;margin-top:20px}.IMX__availabilitySearch__date .IMX__inputStyle{position:relative;left:inherit;top:inherit;transform:translateY(0);font-size:1.125rem;float:left;height:44px}}@media screen{.IMX__availabilitySearch__persons{width:40%;height:48px;float:left;position:relative;padding-left:10px;border-right:1px solid #c3c3c3;cursor:pointer}.IMX__availabilitySearch__persons::after{font-family:lux;content:"\e907";font-size:21px;color:#797979;position:absolute;top:50%;transform:translateY(-50%);right:10px;z-index:1}.IMX__availabilitySearch__persons .IMX__labelStyle{display:none}.IMX__availabilitySearch__persons .IMX__inputStyle{width:calc(100% - 40px);position:absolute;top:50%;transform:translateY(-50%);font:400 .938rem/1 RobotoCondensed,Arial,sans-serif;font-weight:400;font-style:normal;font-size:.938rem;line-height:1;color:#000;padding:13px 0 10px}}@media screen and (min-width:800px){.IMX__availabilitySearch__persons::after{font-size:28px}}@media screen and (min-width:991px){.IMX__availabilitySearch__persons{width:50%;height:80px}.IMX__availabilitySearch__persons .IMX__labelStyle{display:block;font:400 .75rem/1 RobotoCondensed,Arial,sans-serif;font-weight:400;font-style:normal;font-size:.75rem;line-height:1;color:#000;text-transform:uppercase;margin-top:20px}.IMX__availabilitySearch__persons .IMX__inputStyle{font-size:1.125rem;position:relative;top:inherit;transform:translateY(0);float:left;height:44px}}.centered,.centered--vertical{top:50%;position:absolute}.hide,.hideOverflow{overflow:hidden}.ajax-shadow,.centered,.centered--vertical,.hide{position:absolute}.icon::after,.icon::before{font-family:lux!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.verticalAlign:after,.verticalAlignHelper{content:'';display:inline-block;vertical-align:middle;width:0;height:100%;margin:0}.centered{left:50%;transform:translateX(-50%) translateY(-50%)}.centered--horizontal{position:absolute;left:50%;transform:translateX(-50%)}.centered--vertical{transform:translateY(-50%)}.transition{transition:all .3s ease-out}.closer,.closing:after{content:'';clear:both;display:block;margin:0!important;padding:0!important;background:0 0!important}.noMargin{margin:0!important}.noPadding{padding:0!important}.noBorder{border:0 transparent!important}.noBreak{white-space:nowrap}.none{display:none!important}.hide{width:1px;height:1px;padding:0;margin:-1px;border:0;clip:rect(0 0 0 0)}.ajax-shadow{display:none;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.1);z-index:900}[data-placeholder]{position:relative;float:left;width:100%;min-height:150px}@media screen{#IMX__availabilities__list{width:100%;display:inline-block}.IMX__availabilities__list__element{width:100%;float:left;margin-bottom:30px}.IMX__availabilities__list__element>h3{margin-bottom:5px!important}.IMX__availabilities__list__element>.partnerLogo{width:100px;height:24px;float:left;text-align:left}.IMX__availabilities__list__element>.partnerLogo.cubilis{height:48px}.IMX__availabilities__list__element>.partnerLogo>img{max-width:100%;max-height:100%;overflow:hidden}.IMX__availabilities__list__element>.price{width:180px;float:right;font:400 .75rem/1 RobotoCondensed,Arial,sans-serif;font-weight:400;font-style:normal;font-size:.75rem;line-height:1;text-align:right}.IMX__availabilities__list__element>.price>span{color:#000;text-transform:uppercase}.IMX__availabilities__list__element>.price>strong{font-size:1.25rem;color:#19b6f3;margin-left:10px}}@media screen and (min-width:599px){.IMX__availabilities__list__element>.partnerLogo{margin-top:17px}.IMX__availabilities__list__element>.partnerLogo.cubilis{margin-top:0}.IMX__availabilities__list__element>.price{width:calc(100% - 260px);float:left;padding:14px 20px 0 0}}@media (min-width:599px){html[lang="de"] .IMX__availabilities__list__element>.price{width:calc(100% - 310px)}html[lang="fr"] .IMX__availabilities__list__element>.price{width:calc(100% - 360px)}}@media screen{.IMX__availabilities__list__element>.buttonstyle--booking{width:100%;float:left;margin-top:10px}.IMX__availabilities__list__element>.buttonstyle--booking::before{left:25%}}@media screen and (min-width:599px){.IMX__availabilities__list__element>.buttonstyle--booking{width:160px;float:right;margin-top:0}.IMX__availabilities__list__element>.buttonstyle--booking::before{left:20px}}@media (min-width:599px){html[lang="de"] .IMX__availabilities__list__element>.buttonstyle--booking{width:210px}html[lang="de"] .IMX__availabilities__list__element>.buttonstyle--booking::before{left:15%}html[lang="fr"] .IMX__availabilities__list__element>.buttonstyle--booking{width:260px}html[lang="fr"] .IMX__availabilities__list__element>.buttonstyle--booking::before{left:7.5%}}.centered,.centered--vertical{top:50%;position:absolute}.hide,.hideOverflow{overflow:hidden}.ajax-shadow,.centered,.centered--vertical,.hide{position:absolute}.icon::after,.icon::before{font-family:lux!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.verticalAlign:after,.verticalAlignHelper{content:'';display:inline-block;vertical-align:middle;width:0;height:100%;margin:0}.centered{left:50%;transform:translateX(-50%) translateY(-50%)}.centered--horizontal{position:absolute;left:50%;transform:translateX(-50%)}.centered--vertical{transform:translateY(-50%)}.transition{transition:all .3s ease-out}.closer,.closing:after{content:'';clear:both;display:block;margin:0!important;padding:0!important;background:0 0!important}.noMargin{margin:0!important}.noPadding{padding:0!important}.noBorder{border:0 transparent!important}.noBreak{white-space:nowrap}.none{display:none!important}.hide{width:1px;height:1px;padding:0;margin:-1px;border:0;clip:rect(0 0 0 0)}.ajax-shadow{display:none;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.1);z-index:900}[data-placeholder]{position:relative;float:left;width:100%;min-height:150px}@media screen{#IMX__availabilities__results{width:100%;display:inline-block;font:300 1rem/1.5 FiraSans,Arial,sans-serif;font-weight:300;font-style:normal;font-size:1rem;line-height:1.5;color:#000;letter-spacing:.01em;text-align:left;margin:15px 0}#IMX__availabilities__zeroResults{width:100%;display:inline-block;font:300 1rem/1.5 FiraSans,Arial,sans-serif;font-weight:300;font-style:normal;font-size:1rem;line-height:1.5;color:#000;letter-spacing:.01em;text-align:left;background-color:#f0f0f0;padding:10px;margin:15px 0}#IMX__availabilities__zeroResults>strong{font-weight:700}}