@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:local(''), url('../fonts/open-sans/open-sans-v34-latin-regular.woff2') format('woff2'), url('../fonts/open-sans/open-sans-v34-latin-regular.woff') format('woff');}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;font-display:swap;src:local(''), url('../fonts/open-sans/open-sans-v34-latin-300italic.woff2') format('woff2'), url('../fonts/open-sans/open-sans-v34-latin-300italic.woff') format('woff');}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-display:swap;src:local(''), url('../fonts/open-sans/open-sans-v34-latin-italic.woff2') format('woff2'), url('../fonts/open-sans/open-sans-v34-latin-italic.woff') format('woff');}@media (min-width:0){.color-black{color:#000}.bg-black{background-color:#000}.color-xs-black{color:#000}.bg-xs-black{background-color:#000}.color-white{color:#fff}.bg-white{background-color:#fff}.color-xs-white{color:#fff}.bg-xs-white{background-color:#fff}.color-basecolor{color:#535353}.bg-basecolor{background-color:#535353}.color-xs-basecolor{color:#535353}.bg-xs-basecolor{background-color:#535353}.color-brandgray{color:#616970}.bg-brandgray{background-color:#616970}.color-xs-brandgray{color:#616970}.bg-xs-brandgray{background-color:#616970}.color-ctacolor{color:#ff39b4}.bg-ctacolor{background-color:#ff39b4}.color-xs-ctacolor{color:#ff39b4}.bg-xs-ctacolor{background-color:#ff39b4}.color-lightbg{color:#e5e5e5}.bg-lightbg{background-color:#e5e5e5}.color-xs-lightbg{color:#e5e5e5}.bg-xs-lightbg{background-color:#e5e5e5}.color-asidebg{color:#dcdcdc}.bg-asidebg{background-color:#dcdcdc}.color-xs-asidebg{color:#dcdcdc}.bg-xs-asidebg{background-color:#dcdcdc}.color-footer{color:#333}.bg-footer{background-color:#333}.color-xs-footer{color:#333}.bg-xs-footer{background-color:#333}}@media (min-width:576px){.color-sm-black{color:#000}.bg-sm-black{background-color:#000}.color-sm-white{color:#fff}.bg-sm-white{background-color:#fff}.color-sm-basecolor{color:#535353}.bg-sm-basecolor{background-color:#535353}.color-sm-brandgray{color:#616970}.bg-sm-brandgray{background-color:#616970}.color-sm-ctacolor{color:#ff39b4}.bg-sm-ctacolor{background-color:#ff39b4}.color-sm-lightbg{color:#e5e5e5}.bg-sm-lightbg{background-color:#e5e5e5}.color-sm-asidebg{color:#dcdcdc}.bg-sm-asidebg{background-color:#dcdcdc}.color-sm-footer{color:#333}.bg-sm-footer{background-color:#333}}@media (min-width:768px){.color-md-black{color:#000}.bg-md-black{background-color:#000}.color-md-white{color:#fff}.bg-md-white{background-color:#fff}.color-md-basecolor{color:#535353}.bg-md-basecolor{background-color:#535353}.color-md-brandgray{color:#616970}.bg-md-brandgray{background-color:#616970}.color-md-ctacolor{color:#ff39b4}.bg-md-ctacolor{background-color:#ff39b4}.color-md-lightbg{color:#e5e5e5}.bg-md-lightbg{background-color:#e5e5e5}.color-md-asidebg{color:#dcdcdc}.bg-md-asidebg{background-color:#dcdcdc}.color-md-footer{color:#333}.bg-md-footer{background-color:#333}}@media (min-width:992px){.color-lg-black{color:#000}.bg-lg-black{background-color:#000}.color-lg-white{color:#fff}.bg-lg-white{background-color:#fff}.color-lg-basecolor{color:#535353}.bg-lg-basecolor{background-color:#535353}.color-lg-brandgray{color:#616970}.bg-lg-brandgray{background-color:#616970}.color-lg-ctacolor{color:#ff39b4}.bg-lg-ctacolor{background-color:#ff39b4}.color-lg-lightbg{color:#e5e5e5}.bg-lg-lightbg{background-color:#e5e5e5}.color-lg-asidebg{color:#dcdcdc}.bg-lg-asidebg{background-color:#dcdcdc}.color-lg-footer{color:#333}.bg-lg-footer{background-color:#333}}@media (min-width:1200px){.color-xl-black{color:#000}.bg-xl-black{background-color:#000}.color-xl-white{color:#fff}.bg-xl-white{background-color:#fff}.color-xl-basecolor{color:#535353}.bg-xl-basecolor{background-color:#535353}.color-xl-brandgray{color:#616970}.bg-xl-brandgray{background-color:#616970}.color-xl-ctacolor{color:#ff39b4}.bg-xl-ctacolor{background-color:#ff39b4}.color-xl-lightbg{color:#e5e5e5}.bg-xl-lightbg{background-color:#e5e5e5}.color-xl-asidebg{color:#dcdcdc}.bg-xl-asidebg{background-color:#dcdcdc}.color-xl-footer{color:#333}.bg-xl-footer{background-color:#333}}@media (min-width:1200px){.color-xxl-black{color:#000}.bg-xxl-black{background-color:#000}.color-xxl-white{color:#fff}.bg-xxl-white{background-color:#fff}.color-xxl-basecolor{color:#535353}.bg-xxl-basecolor{background-color:#535353}.color-xxl-brandgray{color:#616970}.bg-xxl-brandgray{background-color:#616970}.color-xxl-ctacolor{color:#ff39b4}.bg-xxl-ctacolor{background-color:#ff39b4}.color-xxl-lightbg{color:#e5e5e5}.bg-xxl-lightbg{background-color:#e5e5e5}.color-xxl-asidebg{color:#dcdcdc}.bg-xxl-asidebg{background-color:#dcdcdc}.color-xxl-footer{color:#333}.bg-xxl-footer{background-color:#333}}.chosen-wrapper{margin:0 auto 25px;position:relative}@media all and (min-width:992px){.chosen-wrapper{max-width:400px}}.chosen-wrapper:after{pointer-events:none;content:"";position:absolute;top:18px;right:20px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #000;transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:9;color:#000}.chosen-wrapper.is-active:after{border-top:8px solid rgba(0, 0, 0, 1);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.chosen-wrapper .chosen-container .chosen-single{border-radius:0;height:39px;border:1px solid rgba(0, 0, 0, 0.6);background:transparent;color:#000;font-size:0.9375rem;line-height:1.6875rem;letter-spacing:0.0153846154rem;color:rgba(0, 0, 0, 0.5);padding:0.5333333333rem 1.0666666667rem;transition:all 0.3s ease;box-shadow:none !important}@media all and (min-width:768px){.chosen-wrapper .chosen-container .chosen-single{height:39px}}@media all and (min-width:992px){.chosen-wrapper .chosen-container .chosen-single{height:46px}}.chosen-wrapper .chosen-container .chosen-single b{display:none !important}.chosen-wrapper .chosen-container .chosen-single span{letter-spacing:0;padding:0;line-height:inherit;color:#000}.chosen-wrapper .chosen-container.chosen-with-drop .chosen-single{border-color:#000;color:#000;background-image:none}.chosen-wrapper .chosen-container.chosen-with-drop .chosen-drop{opacity:1;visibility:visible;transform:translateY(0)}.chosen-wrapper .chosen-container.chosen-container-single-nosearch .chosen-search{display:none}.chosen-wrapper .chosen-container .chosen-drop{letter-spacing:0;border-radius:0;box-shadow:none;border-color:#000;margin-top:0;-webkit-transition:all 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53);-o-transition:all 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53);transition:all 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53);opacity:0}.chosen-wrapper .chosen-container .chosen-results{font-size:0.9375rem;line-height:1.6875rem;letter-spacing:0.0153846154rem;color:#000;max-height:1000px;margin:0;padding:0}@media all and (min-width:992px){.chosen-wrapper .chosen-container .chosen-results{max-height:245px}}.chosen-wrapper .chosen-container .chosen-results li{padding:0.5333333333rem 1.0666666667rem;margin:0;border-bottom:1px solid #e5e5e5;-webkit-transition:all 0.4s cubic-bezier(0.55, 0.085, 0.68, 0.53);-o-transition:all 0.4s cubic-bezier(0.55, 0.085, 0.68, 0.53);transition:all 0.4s cubic-bezier(0.55, 0.085, 0.68, 0.53);line-height:20px}.chosen-wrapper .chosen-container .chosen-results li.highlighted{background-color:#eee !important;color:#000;background-image:none}.cookie-bar__inner{background-color:#ddd;color:#2b2b2b;font-size:0.875rem;line-height:1.375rem;padding:1.0666666667rem;text-align:center}@media (min-width:992px){.cookie-bar__inner{display:flex;padding:0.5333333333rem;justify-content:center;align-items:center}}.cookie-bar__buttons{display:flex;flex-direction:row;justify-content:center;margin-top:1.0666666667rem}@media (min-width:992px){.cookie-bar__buttons{display:inline-block;margin-top:0}}.cookie-bar__btn{background-color:#2b2b2b;color:#ddd;border:none;padding:0.2133333333rem 1.0666666667rem;font-size:0.875rem;line-height:1.375rem;cursor:pointer;margin-left:0.5333333333rem;margin-right:0.5333333333rem}@media (min-width:992px){.cookie-bar__btn{display:inline-block;margin:0;margin-left:0.5333333333rem}}.cookie-bar a{background-color:#2b2b2b;color:#ddd;display:inline-block;border:none;padding:0.2133333333rem 1.0666666667rem;font-size:0.875rem;line-height:1.375rem;text-decoration:none;cursor:pointer;margin-left:0.5333333333rem;margin-right:0.5333333333rem}@media (min-width:992px){.cookie-bar a{display:inline-block;margin:0;margin-left:0.5333333333rem}}.cookie-bar-privacy-popup{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(43, 43, 43, 0.5);display:flex;justify-content:center;align-items:center}.cookie-bar-privacy-popup.cookie-bar-privacy-popup--hidden{display:none}.cookie-bar-privacy-popup__dialog{background-color:white;width:100%;max-width:50rem;max-height:90vh;overflow:auto;padding:2rem 1.5rem 1.5rem;position:relative}.cookie-bar-privacy-popup__dialog__close{position:absolute;top:0;right:0;background-color:#2b2b2b;color:white;display:block;width:2rem;height:2rem;border:none;cursor:pointer}.cookie-bar-privacy-popup__dialog__close:before,.cookie-bar-privacy-popup__dialog__close:after{content:"";display:block;width:1rem;height:0.25rem;background-color:white;position:absolute;top:50%;left:25%;transform-origin:center center;margin-top:-0.125rem}.cookie-bar-privacy-popup__dialog__close:before{transform:rotate(45deg)}.cookie-bar-privacy-popup__dialog__close:after{transform:rotate(-45deg)}.cookie-bar-privacy-popup__dialog p:last-child{margin-bottom:0}.cookie-bar--bottom-left,.cookie-bar--bottom-right,.cookie-bar--bottom{z-index:100;position:fixed}.cookie-bar--bottom{right:0;bottom:0;left:0}.cookie-bar--bottom-left{left:1.0666666667rem}.cookie-bar--bottom-right{right:1.0666666667rem}.cookie-bar--bottom-right,.cookie-bar--bottom-left{bottom:1.0666666667rem}@media (min-width:48rem){.cookie-bar--bottom-right,.cookie-bar--bottom-left{width:22.5rem}}@media (min-width:48rem){.cookie-bar--bottom-right .cookie-bar__inner,.cookie-bar--bottom-left .cookie-bar__inner,.cookie-bar--bottom-right .cookie-bar__buttons,.cookie-bar--bottom-left .cookie-bar__buttons{display:block}}@media (min-width:48rem){.cookie-bar--bottom-right .cookie-bar__buttons,.cookie-bar--bottom-left .cookie-bar__buttons{margin-top:0.375rem}}.cookie-bar--bottom-right .cookie-bar__inner,.cookie-bar--bottom-left .cookie-bar__inner{line-height:1.3}html,body{padding:0;margin:0}body{overflow-x:hidden;min-width:320px;max-width:100vw;height:100%;width:100%;margin:0;padding:0;font-family:Helvetica;color:#535353;font-size:0.875rem;line-height:1.5rem;letter-spacing:0rem;font-family:'Open Sans', sans-serif}body.childModalOpen{overflow-y:hidden}*{outline:0}a,input{outline:0}#loader{display:none}.hup,.frameLink a,.frameLink span,.frameLink input,.frameLink button{text-transform:uppercase;font-size:0.875rem;line-height:1.5rem;letter-spacing:0.1153846154rem}.container{padding-left:2.1333333333rem;padding-right:2.1333333333rem}.frameLink a,.frameLink span,.frameLink input,.frameLink button{display:inline-block;min-width:100px;text-align:center;text-decoration:none;color:#fff;border:none;background-color:#ff39b4;padding-top:0.5333333333rem;padding-bottom:0.5333333333rem;padding-left:1.3866666667rem;padding-right:1.1733333333rem;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;cursor:pointer}.frameLink .frameLinkInner{display:inline-block;position:relative;z-index:1}.frameLink a:hover,.frameLink span:hover,.frameLink input:hover,.frameLink button:hover{background-color:#dcdcdc;color:#fff;text-decoration:none}.frameLink.bright a,.frameLink.bright span,.frameLink.bright input,.frameLink.bright button{color:#ff39b4;background-color:#fff}.frameLink.bright a.bookingButton,.frameLink.bright span.bookingButton,.frameLink.bright input.bookingButton,.frameLink.bright button.bookingButton{background-color:#ff39b4;color:#fff}.frameLink.bright a:hover,.frameLink.bright span:hover,.frameLink.bright input:hover,.frameLink.bright button:hover{background-color:#ff39b4;color:#fff}.frameLink.bright a:hover.bookingButton,.frameLink.bright span:hover.bookingButton,.frameLink.bright input:hover.bookingButton,.frameLink.bright button:hover.bookingButton{background-color:#fff;color:#ff39b4}h1,h2,h3,h4{margin:0;padding:0;font-size:1rem;line-height:1rem;letter-spacing:0rem;font-weight:400}.bigText,.logoContainer p{font-size:2rem;line-height:2.125rem;letter-spacing:0rem}@media all and (min-width:1200px) and (min-height:900px){.pageFlex{display:flex;flex-direction:row}.pageFlex .asideContent,.pageFlex .asideContentFixer{width:40%}.pageFlex .mainContent{width:60%}}@media all and (min-width:1400px) and (min-height:900px){.pageFlex .asideContent,.pageFlex .asideContentFixer{width:30%}.pageFlex .mainContent{width:70%}}@media all and (min-width:1700px) and (min-height:900px){.pageFlex .asideContent,.pageFlex .asideContentFixer{width:25%}.pageFlex .mainContent{width:75%}}.mainContent{overflow-x:hidden;flex-grow:2}.leftTitles{font-family:'Open Sans', sans-serif;font-style:italic;font-weight:300;color:#ff39b4;font-size:1.5rem;line-height:1.75rem;letter-spacing:0rem}@media all and (min-width:1200px) and (min-height:900px){.asideContent{max-width:500px}.asideContent .asideContentFixer{max-width:500px;overflow-y:scroll;overflow-x:hidden}}.asideContent .asideContentInner{display:flex;flex-direction:row;flex-wrap:wrap}.asideContent .asideContentInner .frame{width:100%}@media all and (max-width:799px){.asideContent .asideContentFixer{max-width:500px;margin:auto}}@media all and (min-width:800px){.asideContent .asideContentInner{flex-wrap:nowrap}.asideContent .asideContentInner .frame{width:50%;padding:2.1333333333rem}.asideContent .asideContentInner .frame:first-child{padding-right:3.2rem}.asideContent .asideContentInner .frame:last-child{padding-left:3.2rem}}@media all and (max-width:1201px){.asideContent{margin-bottom:6.4rem}}@media all and (max-height:901px) and (min-width:1200px){.asideContent{margin-bottom:6.4rem}.asideContent .asideContentFixer{max-width:1068px;margin:auto}}@media all and (min-width:1200px) and (min-height:900px){.asideContent .asideContentInner{display:block}.asideContent .asideContentInner .frame{width:100%;padding:0}.asideContent .asideContentInner .frame:first-child{padding-right:0}.asideContent .asideContentInner .frame:last-child{padding-left:0}.asideContent .asideContentFixer{position:fixed;left:0;top:0;height:100%;z-index:30}}.asideContent .asideContentOuter{padding:3.2rem 2.6666666667rem;display:flex;flex-direction:column;justify-content:center}@media all and (min-width:800px){.asideContent .asideContentOuter{padding:2.1333333333rem}}@media all and (min-width:1200px){.asideContent .asideContentOuter{padding:4.2666666667rem}}.leftTitles{font-family:'Open Sans', sans-serif;font-style:italic;font-weight:300;color:#ff39b4;font-size:1.5rem;line-height:1.75rem;letter-spacing:0rem}#header .topBar{background-color:#616970}.headerslider{overflow:hidden}.headerslider ul{margin:0;padding:0}.headerslider .galleryItem{display:block;height:100vh;width:100vw;background-size:cover;background-repeat:no-repeat;background-position:center center}@media all and (min-width:992px){.headerslider .galleryItem{background-attachment:fixed}}.headerslider .headersliderOuter{position:relative}.logoContainer{padding-top:0rem;padding-bottom:0rem}@media all and (min-width:1200px){.logoContainer{padding-top:1.6rem;padding-bottom:1.0666666667rem}}.logoContainer img{max-width:150px;height:auto}.logoContainer .subtitleWrapper,.logoContainer .subtitleWrapper p{font-size:0.875rem;line-height:1.5rem;letter-spacing:0rem;font-family:'Open Sans', sans-serif;font-weight:400}.logoContainer .subtitleWrapper{margin-top:3rem;text-align:center}.topBar{margin-bottom:1.0666666667rem;padding-top:2.1333333333rem;padding-bottom:2.1333333333rem}@media all and (min-width:1400px){.topBar{padding-top:0.8533333333rem;padding-bottom:0.8533333333rem}}.topBar .topBarOuter{color:#fff;font-size:0.875rem;line-height:0.875rem;letter-spacing:0rem}.topBar .topBarOuter a{color:#fff;text-decoration:underline}.topBar .topBarOuter a:hover,.topBar .topBarOuter a:focus{color:#fff;text-decoration:none}@media all and (min-width:1400px){.topBar .topBarOuter{display:flex;flex-direction:row;justify-content:space-between}}@media all and (max-width:1401px){.topBar{text-align:center}}.topBar .left{font-family:'Open Sans', sans-serif;font-style:italic;font-weight:300}.topBar ul{margin:0;padding:0}.topBar li{padding-left:0.2133333333rem;list-style-type:none;display:inline-block}@media all and (max-width:1401px){.topBar li{padding-top:0.4266666667rem;padding-top:0.4266666667rem;display:block}.topBar li.spacer{display:none}}.standardContent{padding-top:0rem;padding-bottom:3.2rem}@media all and (min-width:1200px){.standardContent{padding-top:3.2rem}}@media all and (max-height:901px){.standardContent{padding-top:0rem}}.standardContent .badgeOuter{position:relative}.standardContent .badgeOuter .badgeInner{position:absolute;right:0;bottom:-3.2rem}@media all and (min-width:1001px) and (max-width:1700px){.standardContent .badgeOuter .badgeInner{right:-120px}}@media all and (max-width:1000px){.standardContent .badgeOuter .badgeInner{position:relative;right:20px;top:0;bottom:auto}}.standardContent .badgeOuter .badgeInner .badge{width:108px;height:108px;border-radius:50%;border:1px solid #ff39b4;display:flex;flex-direction:row;justify-content:center;align-items:center}.standardContent .badgeOuter .badgeInner .badgeContentOuter{width:95px;height:95px;border-radius:50%;background-color:#ff39b4;display:flex;flex-direction:row;justify-content:center;align-items:center}.standardContent .badgeOuter .badgeInner .badgeContent{padding-top:5px;color:#fff;line-height:1rem}.standardContent .title{padding-bottom:3.2rem}.standardContent .subTitle{font-size:0.875rem;line-height:1.5rem;letter-spacing:0rem;font-family:'Open Sans', sans-serif;font-weight:400}.standardContent .moreContent .contentOuter{display:none}.standardContent .content p{margin-top:0;margin-bottom:1.0666666667rem}.standardContent .content ul{margin:0;padding:0;margin-bottom:20px}.standardContent .content li:before{content:"–";margin-left:-10px;margin-right:10px}.standardContent .content li{width:auto;display:table;margin:auto;max-width:500px}.standardContent .content2{padding-bottom:1.0666666667rem}.standardContent .readMore{background-color:#fff;margin-top:-1.0666666667rem;z-index:2;position:relative;color:#ff39b4}.standardContent .readMore span{cursor:pointer;text-decoration:underline}.standardContent .readMore span:hover{text-decoration:none}.imageSlider{padding-top:2.1333333333rem;padding-bottom:1.0666666667rem}@media all and (min-width:1200px) and (min-height:900px){.imageSlider{padding-top:1.0666666667rem;padding-bottom:3.2rem}}.imageSlider .sliderOuter{position:relative}@media all and (min-width:800px){.imageSlider .sliderOuter{margin-left:-30vw;margin-right:-30vw}}@media all and (min-width:1400px){.imageSlider .sliderOuter{margin-left:-15vw;margin-right:-15vw}}.imageSlider .imageOuter{max-width:100vw}@media all and (min-width:800px){.imageSlider .imageOuter{padding-left:0.5333333333rem;padding-right:0.5333333333rem}}.imageSlider .slick-arrow{position:absolute;height:100%;z-index:2;background-repeat:repeat-y;width:50px;top:0;display:flex;flex-direction:column;justify-content:center}@media all and (min-width:800px){.imageSlider .slick-arrow{width:115px}}.imageSlider .slick-arrow svg{height:20px;width:20px;cursor:pointer}.imageSlider .slick-arrow svg polygon{fill:#fff;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}@media all and (min-width:800px){.imageSlider .slick-arrow svg{height:40px;width:40px}}.imageSlider .slick-arrow:hover svg polygon{fill:rgba(255, 255, 255, 0.5)}.imageSlider .slick-prev{left:0;align-items:flex-start;background-position:top right;background-image:url(/fileadmin/global/images/gradientLeft.png);padding-left:1.0666666667rem}@media all and (min-width:800px){.imageSlider .slick-prev{left:30vw;background-position:top left}}@media all and (min-width:1400px){.imageSlider .slick-prev{left:15vw}}.imageSlider .slick-next{right:0;align-items:flex-end;background-position:top left;padding-right:1.0666666667rem;background-image:url(/fileadmin/global/images/gradientRight.png)}@media all and (min-width:800px){.imageSlider .slick-next{right:30vw;background-position:top right}}@media all and (min-width:1400px){.imageSlider .slick-next{right:15vw}}.contentImageSlide{padding-top:3.2rem;padding-bottom:3.2rem}@media all and (min-width:800px){.contentImageSlide .flexContainer{display:flex;flex-direction:row}.contentImageSlide .imgSlider,.contentImageSlide .contentSlider{width:50%}}@media all and (min-width:1200px){.contentImageSlide .flexContainer{display:block}.contentImageSlide .imgSlider,.contentImageSlide .contentSlider{width:100%}}@media all and (min-width:1400px){.contentImageSlide .flexContainer{display:flex;flex-direction:row}.contentImageSlide .imgSlider,.contentImageSlide .contentSlider{width:50%}}.contentImageSlide .slideItem{background-size:cover;background-position:center center;background-repeat:no-repeat}.contentImageSlide .contentSlider{background-color:#616970}.contentImageSlide .contentOuter{padding:4.2666666667rem 3.2rem;height:100%}.contentImageSlide .contenInner{max-width:400px;height:100%}.contentImageSlide .title{padding-bottom:2.1333333333rem;color:#fff}.contentImageSlide .contentCenteredOuter{display:flex;flex-direction:column;justify-content:center}.contentImageSlide .content{font-family:'Open Sans', sans-serif;font-style:italic;font-weight:300;font-size:2rem;line-height:2.75rem;letter-spacing:0rem;color:#fff}.contentImageSlide .content ul{margin:0;padding:0;padding-left:1.1733333333rem}.contentImageSlide .content ul li{list-style-type:none;position:relative}.contentImageSlide .content ul li:before{content:"-";position:absolute;display:block;top:-0.1066666667rem;left:-1.0666666667rem}.contentImageSlide .frameLink{padding-top:1.0666666667rem}.contentImageSlide .frameLink a{border:1px solid #fff;background-color:#616970;}.contentImageSlide .frameLink a:hover{background-color:#fff;color:#616970}.contentImageSlide .slick-dots{margin:0;padding:0;padding-top:1.0666666667rem;text-align:center}.contentImageSlide .slick-dots li{list-style-type:none;display:inline-block;margin:0 6px;padding:3px;border:1px dotted rgba(97, 105, 112, 0.8);border-radius:50%}.contentImageSlide .slick-dots li button{margin:0;padding:0;-webkit-appearance:none;display:block;width:11px;height:11px;font-size:0rem;line-height:0rem;letter-spacing:0rem;color:transparent;border:none;background-color:transparent;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;border-radius:50%;cursor:pointer}.contentImageSlide .slick-dots li button:hover,.contentImageSlide .slick-dots li.slick-active button{background-color:#616970}.contentImageSlide .slick-slider,.contentImageSlide .slick-list,.contentImageSlide .slick-track,.contentImageSlide .slick-slide{height:100%}.contentImageSlide .slick-track{overflow:hidden}.contactElements{padding-top:4.2666666667rem;padding-bottom:3.2rem}@media all and (max-width:1201px){.contactElements{padding-top:2.1333333333rem;padding-bottom:1.0666666667rem}.contactElements .item{padding-top:0.5333333333rem;padding-bottom:0.5333333333rem}}.contactElements .container > .row .row{justify-content:center}.contactElements .title{text-decoration:underline;min-height:55px}.contactElements .content{min-height:55px}.contactElements .content p{margin:0}.contactElements .content a{color:#535353;text-decoration:none}.contactElements .content a:hover,.contactElements .content a:focus{color:#535353;text-decoration:underline}.contactElements .icon{text-align:center;height:50px;display:flex;flex-direction:column;justify-content:center;align-items:center}.contactElements .icon a{text-decoration:none}.contactElements .icon svg{width:25px;height:25px}.contactElements .icon svg path,.contactElements .icon svg circle,.contactElements .icon svg polygon{fill:#535353;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.contactElements .icon.icon-call svg{width:20px;height:20px}.contactElements .icon a:hover svg path,.contactElements .icon a:hover svg circle,.contactElements .icon a:hover svg polygon{fill:#ff39b4}.footerElement{padding-top:3.2rem;overflow:hidden}.footerElement ul{margin:0;padding:0;text-align:center;padding-top:2.1333333333rem;padding-bottom:2.1333333333rem}.footerElement li{list-style-type:none;display:inline-block;padding-left:2.1333333333rem;padding-right:2.1333333333rem}@media all and (max-width:1201px){.footerElement li{padding-top:0.5333333333rem;padding-bottom:0.5333333333rem;width:100%}}.footerElement a{color:#fff;text-decoration:none}.footerElement a:hover,.footerElement a:focus{color:#fff;text-decoration:underline}.packagesList .topTitle{padding-bottom:1.6rem}.packagesList .slick-track{width:100% !important}.packagesList .slides *{overflow:visible}.packagesList .slick-slide{position:absolute !important;top:0 !important;left:0 !important}.packagesList .slick-slide.slick-active{position:relative !important}.packagesList .item .itemInner{border:1px solid #fff;position:relative}.packagesList .item .priceBadgeOuter{position:absolute;top:2.1333333333rem;left:-1.6rem}.packagesList .item .priceBadgeOuter .priceBadgeInner{background-color:#ff39b4;width:90px;height:90px;border-radius:50%;display:flex;flex-direction:row;justify-content:center;align-items:center}.packagesList .item .priceBadgeOuter .priceBadge{color:#fff;text-align:center}.packagesList .item .priceBadgeOuter .topLine{font-size:0.75rem;line-height:1rem;letter-spacing:0rem}.packagesList .item .priceBadgeOuter .price{padding-bottom:0.32rem;font-size:1.5rem;line-height:1.5rem;letter-spacing:0rem}.packagesList .item .image{background-size:cover;background-repeat:no-repeat;background-position:center center}.packagesList .item .title{text-align:center;color:#535353;font-size:1.5rem;line-height:1.75rem;letter-spacing:0rem;padding-top:1.6rem;padding-bottom:0.64rem}.packagesList .item .teaser{padding-left:0.8533333333rem;padding-right:0.8533333333rem;padding-bottom:1.6rem;text-align:center;color:#535353}.packagesList .item .teaser p{margin:0}.packagesList .item .teaser b,.packagesList .item .teaser strong{font-family:'Open Sans', sans-serif;font-weight:400;text-decoration:underline}.packagesList .slidesOuter{position:relative}.packagesList .slick-arrow{position:absolute;z-index:2;height:20px;width:20px;top:50%}@media all and (min-width:800px){.packagesList .slick-arrow{height:40px;width:40px}}.packagesList .slick-arrow svg{height:20px;width:20px;cursor:pointer}.packagesList .slick-arrow svg polygon{fill:#ff39b4;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}@media all and (min-width:800px){.packagesList .slick-arrow svg{height:40px;width:40px}}.packagesList .slick-arrow:hover svg polygon{fill:rgba(255, 57, 180, 0.5)}.packagesList .slick-prev{left:-30px}@media all and (min-width:800px){.packagesList .slick-prev{left:-55px}}.packagesList .slick-next{right:-30px}@media all and (min-width:800px){.packagesList .slick-next{right:-55px}}.kognitivBooking .bigText,.kognitivBooking .logoContainer p,.logoContainer .kognitivBooking p{padding-bottom:40px}.quickrequest{margin-bottom:5.3333333333rem;}.quickrequest.mpFocused .powermail_fieldset.layout1 .powermail_fieldwrap_privacy{max-height:none;opacity:1}.quickrequest .topTitle{padding-bottom:1.6rem}.quickrequest .powermail_fieldset{position:relative}.quickrequest .powermail_fieldset.layout1{display:flex;flex-direction:row;justify-content:stretch;flex-wrap:wrap;margin-left:-0.5333333333rem;margin-right:-0.5333333333rem}.quickrequest .powermail_fieldset.layout1 .powermail_fieldwrap{width:50%;padding-left:0.5333333333rem;padding-right:0.5333333333rem;margin-bottom:0.5333333333rem}.quickrequest .powermail_fieldset.layout1 .powermail_fieldwrap.layout1{width:100%}.quickrequest .powermail_fieldwrap input{width:100%;background-color:transparent;border:none;border-bottom:1px solid #ff39b4;-webkit-appearance:none;color:#535353;opacity:1;border-radius:0;font-size:0.875rem;line-height:1.5625rem;letter-spacing:0.1153846154rem}.quickrequest ::-webkit-input-placeholder{color:#535353;opacity:1;text-transform:uppercase;-webkit-appearance:none;font-size:0.875rem;line-height:1.5625rem;letter-spacing:0.1153846154rem}.quickrequest ::-moz-placeholder{color:#535353;opacity:1;text-transform:uppercase;-webkit-appearance:none;font-size:0.875rem;line-height:1.5625rem;letter-spacing:0.1153846154rem}.quickrequest :-ms-input-placeholder{color:#535353;opacity:1;text-transform:uppercase;-webkit-appearance:none;font-size:0.875rem;line-height:1.5625rem;letter-spacing:0.1153846154rem}.quickrequest :-moz-placeholder{color:#535353;opacity:1;text-transform:uppercase;-webkit-appearance:none;font-size:0.875rem;line-height:1.5625rem;letter-spacing:0.1153846154rem}.quickrequest .powermail_fieldwrap_type_select .chosen-wrapper{margin:0 !important}.quickrequest .powermail_fieldwrap_type_select .chosen-single{border:none;border-bottom:1px solid #ff39b4;padding:0;color:#535353 !important;text-transform:uppercase;height:27px}.quickrequest .powermail_fieldwrap_type_select .chosen-single span{font-size:0.875rem;line-height:1.5625rem;letter-spacing:0.1153846154rem;color:#535353 !important}.quickrequest .powermail_fieldwrap_type_select .chosen-single b{display:block !important;width:12px;height:7px;position:absolute;top:10px;right:0;background-color:transparent;background-image:url(/fileadmin/preidlhof/images/dropdown.png);background-repeat:no-repeat;background-position:center center;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.quickrequest .powermail_fieldwrap_type_select .chosen-container-active.chosen-with-drop .chosen-single{border-bottom:1px solid #ff39b4}.quickrequest .powermail_fieldwrap_type_select .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:center center;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.quickrequest .powermail_fieldwrap_type_select .chosen-wrapper:after{display:none}.quickrequest .powermail_fieldwrap_type_select li{color:#535353;font-size:0.875rem;line-height:1.5rem;letter-spacing:0rem;font-family:'Open Sans', sans-serif}.quickrequest .powermail_fieldwrap_type_select li.result-selected,.quickrequest .powermail_fieldwrap_type_select li.highlighted{color:#ff39b4 !important}.quickrequest .powermail_fieldwrap_type_select .chosen-wrapper .chosen-container .chosen-drop{border-color:#ff39b4}.quickrequest .powermail_fieldset.layout1 .powermail_fieldwrap_type_check{width:100%}.quickrequest .powermail_fieldset.layout1 .powermail_fieldwrap_type_check .powermail_field{padding-top:0.5333333333rem;display:flex;flex-direction:row;justify-content:stretch;flex-wrap:wrap;margin-left:-0.5333333333rem;margin-right:-0.5333333333rem}.quickrequest .powermail_fieldset.layout1 .powermail_fieldwrap_type_check .checkbox{width:50%;padding-left:0.5333333333rem;padding-right:0.5333333333rem;margin-bottom:0.5333333333rem;position:relative}.quickrequest .powermail_fieldset.layout1 .powermail_fieldwrap_type_check label{border:none;position:relative;font-size:0.875rem;line-height:1.5625rem;letter-spacing:0.1153846154rem;color:#535353 !important;text-transform:uppercase;cursor:pointer}.quickrequest .powermail_fieldset.layout1 .powermail_fieldwrap_type_check .checkwrap{width:14px;height:14px;padding:1px;border:1px solid #ff39b4;display:inline-block;position:relative;margin-right:0.5333333333rem;-webkit-transform:translate(0px, 2px);-moz-transform:translate(0px, 2px);-ms-transform:translate(0px, 2px);transform:translate(0px, 2px);-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.quickrequest .powermail_fieldset.layout1 .powermail_fieldwrap_type_check input{width:8px;height:8px;border:none;display:inline-block;margin:0;padding:0;position:absolute;left:2px;top:2px;background-color:transparent;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.quickrequest .powermail_fieldset.layout1 .powermail_fieldwrap_type_check input:checked{background-color:#ff39b4}.quickrequest .powermail_field{position:relative}.quickrequest input.parsley-error{border-bottom:1px solid red}.quickrequest .parsley-errors-list{position:absolute;left:0;top:calc(100% - 1px);margin:0;padding:0;z-index:3;width:100%;background:#fff;border:none}.quickrequest .parsley-errors-list.filled{border:1px solid red}.quickrequest .parsley-errors-list.filled li{list-style-type:none;display:block;padding:10px 20px}.quickrequest .powermail_fieldset.layout1 .powermail_fieldwrap_privacy{overflow:hidden;background-color:#dcdcdc;opacity:0;max-height:0;-webkit-transition:opacity 300ms ease-in-out, width 1ms 301ms linear;-moz-transition:opacity 300ms ease-in-out, width 1ms 301ms linear;-o-transition:opacity 300ms ease-in-out, width 1ms 301ms linear;transition:opacity 300ms ease-in-out, width 1ms 301ms linear}.quickrequest .powermail_fieldset.layout1 .powermail_fieldwrap_privacy .powermail_field{padding:2.1333333333rem 0 0}.quickrequest .powermail_fieldset.layout1 .powermail_fieldwrap_privacy label{font-size:0.75rem;line-height:1.375rem;letter-spacing:0rem;color:#535353 !important;text-transform:none !important}.quickrequest .powermail_fieldset.layout1 .powermail_fieldwrap_privacy a{color:#535353 !important}.quickrequest .powermail_fieldset.layout1 .powermail_fieldwrap_privacy a:hover,.quickrequest .powermail_fieldset.layout1 .powermail_fieldwrap_privacy a:focus{color:#535353 !important}.quickrequest .powermail_fieldset.layout1 .powermail_fieldwrap_privacy .checkbox{width:100% !important}.quickrequest .powermail_fieldwrap_privacy .checkbox.parsley-error label{color:red !important}.quickrequest .powermail_fieldwrap_privacy .checkbox.parsley-error .checkwrap{border-color:red}.quickrequest .childsModalTrigger .trigger input{pointer-events:none}.quickrequest .childsModal{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0, 0, 0, 0.5);z-index:1000;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);backdrop-filter:blur(2px)}.quickrequest .childsModal .childsModalOuter{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:4.2666666667rem 2.1333333333rem;overflow-y:scroll}.quickrequest .childsModal .childsModalInner{background-color:#fff;width:100%;max-width:500px;padding:2.6666666667rem 3.2rem;position:relative;z-index:2}.quickrequest .childsModal .closeModalButton{cursor:pointer}.quickrequest .childsModal .kidsage{display:flex;flex-direction:row;justify-content:stretch;flex-wrap:wrap;margin-left:-0.5333333333rem;margin-right:-0.5333333333rem}.quickrequest .childsModal .kidsage .powermail_fieldwrap{width:50%;padding-left:0.5333333333rem;padding-right:0.5333333333rem;margin-bottom:0.5333333333rem}.quickrequest .childsModalBackDrop{position:fixed;width:100%;height:100%;top:0;left:0}.quickrequest .frameLink{padding-top:1.0666666667rem}.quickrequest .frameLinkInner{margin-top:0.5333333333rem;margin-right:0.5333333333rem}@media all and (min-width:992px){.quickrequest .frameLinkInner{margin-right:0.5333333333rem}}.quickrequest .frameLinkInnerBooking{margin-right:0}body.formInContent .quickrequest .powermail_fieldset.layout1 .powermail_fieldwrap_privacy{display:block;width:100%;opacity:1;position:relative;left:0;top:0}body.formInContent .quickrequest .powermail_fieldset.layout1 .powermail_fieldwrap_privacy .powermail_field{padding:0}.quickRequestMpSuccess{margin-bottom:5.3333333333rem}.quickRequestMpSuccess .topTitle{padding-bottom:1.6rem}.quickRequestMpSuccess .content{color:#535353}.quickRequestMpSuccess .content p{margin:0}.quickRequestMpSuccess .content b,.quickRequestMpSuccess .content strong{font-family:'Open Sans', sans-serif;font-weight:400;text-decoration:underline}