b,strong{font-weight:700}*,*:after,*:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html{-webkit-tap-highlight-color:#fff0}body{background-color:#fff}img{max-width:100%;vertical-align:middle}input[type="text"],input[type="search"]{font-size:inherit;line-height:inherit}::-moz-selection{background-color:#04a4cc}::selection{background-color:#04a4cc}body{overflow-x:hidden}body,p{line-height:1.2;font-size:16px}a,a:focus{text-decoration:none}a:hover{text-decoration:underline}::-moz-selection,::selection{text-shadow:none}body,a{color:#000}::-moz-selection,::selection{color:#FFF}.white{color:#FFF}a:focus,a:hover{color:inherit}body{font-weight:400}.border-radius{border-radius:20px}body,a,p,li,span,*::placeholder,.slick-arrow:before{font-family:"Quicksand",sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.kig,.post-subtitle,.post-subtitle a{font-family:"Noto Serif Display",serif}#checkoutForm{margin-bottom:70px}#checkoutForm:has(+.footer){margin-bottom:-100px!important;margin-top:70px}.checoutform{position:fixed;width:100%;bottom:0;left:0;background-color:#fff0;transition:all .5s linear;z-index:9}.checoutform{position:relative;z-index:1}.checoutform.hasbg{background-color:#fff}.checoutform .cell .titl,.checoutform .cell .titl span.data{font-size:1em!important;color:#000;text-transform:uppercase;line-height:3.565;border:1px solid #d7d7d7}.checoutform .cell .titl span.data{border:0}.checoutform .cell .titl span:not(.data){font-weight:700;transform:rotate(90deg)!important;position:absolute;margin-left:10px}.checoutform .cell.chek .titl{background-color:rgb(255 255 255 / .85)}#alert{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#c11b00;padding:20px;color:#fff;z-index:9999}.titl.black.text-center.whiting{background:rgb(255 255 255 / 90%)}.checoutform>.cell>div{border-right:0px!important}@media screen and (min-width:640px){.datepicker.dropdown-menu{width:25%!important}.datepicker.dropdown-menu.toDateNow{left:25%!important}}input.date-picker,.chekguests select{border:0!important;outline:none!important;box-shadow:none!important;position:absolute!important;width:100%!important;height:100%!important;top:0!important;background:transparent!important;left:0!important;text-align:center!important}.checoutform .cell .titl{position:relative}.chek{cursor:pointer}.datepicker table{width:100%!important;height:300px}.datepicker table thead{padding-bottom:20px!important}.datepicker table td,.datepicker table thead>tr th{font-size:1em!important}.datepicker table thead>tr:first-child th{font-size:14px!important;padding:10px 5px!important}.button.datepicker-close{background:black!important;top:auto;width:100%!important;color:white!important}.datepicker td.active.day{background:black!important;color:white!important}.button.datepicker-close:before{content:"Close "}.datepicker td:hover{background:#333!important;color:white!important}.datepicker table tbody,.datepicker table thead{border:0!important}.select-guests{position:relative;width:100%!important}.select-guests select{display:none}.select-selected:after{position:absolute;content:"";top:14px;right:10px;width:0;height:0;border:6px solid #fff0;border-color:#fff #fff0 #fff0 #fff0}.select-selected.select-arrow-active:after{border-color:#fff0 #fff0 #fff #fff0;top:7px}.select-items div,.select-selected{color:#000;padding:11px 16px;border:1px solid #fff0;border-color:#fff0 #fff0 rgb(0 0 0 / .4) #fff0;cursor:pointer;user-select:none;line-height:1;font-size:18px}.select-items{position:absolute;background-color:#fff;top:13px;left:0;right:0;z-index:99;width:100%;border:2px solid #000;border-bottom:1px solid #000}.select-hide{display:none}.select-items div:hover,.same-as-selected{background-color:#000;color:white!important}.select-selected{background-color:#000;color:#fff;margin-top:-71px;height:71px;opacity:0}.white .checoutform .cell .titl span.data,.white .checoutform input{color:white!important}.chek.no-submit{cursor:no-drop;position:relative}.chek.no-submit:after{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(255 255 255 / .875);content:""}.mobile-menu-container{position:fixed!important;width:100%!important;display:table!important;left:50%!important;transform:translateX(-50%)!important;z-index:1!important;background-color:transparent!important;transition:all .25s linear;top:0}.grid-container-full{max-width:1750px;margin-left:auto;margin-right:auto;padding:30px 15px}.mobile-menu-container.is-stuck,.mobile-menu-container.is-at-top.meine-ekei{top:0!important;position:fixed!important;padding:15px!important;background-color:white!important;z-index:9!important}.logo img,.logo svg{max-height:106px;transition:all .25s linear}.grid-container-full.is-stuck .logo img,.grid-container-full.is-stuck .logo svg{max-height:84px}.cta-top-buttons button{border:1px solid #525252;padding:8px 20px}.cta-top-buttons button.cta-book{background-color:#525252}span.close{color:#424242}.cta-top-buttons button.cta-contact{background-color:#fff}.wp-block-columns .wp-block-columns{max-width:1500px;margin-left:auto;margin-right:auto}.cta-top-buttons button.cta-contact a{color:#000}.cta-top-buttons button.cta-book a{color:white!important}.cta-top-buttons button a{font-size:14px;padding:8px 0}.cta-top-buttons{display:flex;align-items:center;justify-content:flex-end}.related-image{background-color:#000}.position-left{width:100%;max-width:500px;box-shadow:none!important;-webkit-transform:translateX(-500px);-ms-transform:translateX(-500px);transform:translateX(-500px);background-color:#FFF}ul.accordion.off-canvas-nav{background-color:#FFF;padding:100px;margin:0;display:flex;flex-direction:column;height:100%;align-items:flex-start;justify-content:center;flex-wrap:nowrap;overflow-y:auto}.off-canvas a.mobile-menu-link{position:absolute;right:10%;top:10%;line-height:0;font-size:40px;font-weight:100;color:#000;text-decoration:none}ul.accordion.off-canvas-nav li{border-bottom:1px solid #bfbfbf;width:100%;padding:27px 0}ul.accordion.off-canvas-nav li:last-child{padding-bottom:0;border:0}ul.accordion.off-canvas-nav li:first-child{padding-top:0}ul.accordion.off-canvas-nav li a{letter-spacing:1.1px;font-size:18px;color:#000;text-decoration:none;font-family:"Noto Serif Display",serif}.submenu-toggle{top:25px}.submenu-toggle::after{border-color:#727272 #fff0 #fff0}ul.accordion.off-canvas-nav li ul li a{font-size:16px}ul.accordion.off-canvas-nav li ul{list-style:none;margin-left:30px;margin-top:30px}.off-canvas-content:has(.featured-container) .mobile-menu-link svg path,.off-canvas-content:has(.bgslide) .mobile-menu-link svg path{stroke:#fff}.bgslide,.featured-container{height:100vh;background-size:cover;background-position:center;position:relative}.slick-prev{left:25px;z-index:1}.slick-next{right:25px}.slideLayer{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;padding:20px;width:100%;display:none}.contentSlider{width:100%;max-width:770px;margin-left:auto;margin-right:auto;background-color:rgb(255 255 255 / .85);padding:54px}.slide-title{font-size:3rem;line-height:1.3;margin-bottom:40px}.slide-desc{margin-bottom:30px}.featured-container{height:100vh;background-size:cover;background-position:center;position:relative}.suite-featured{margin-bottom:150px}.page-title-top{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgb(255 255 255 / .58);padding:30px 50px;font-size:2.5rem;line-height:1.3;margin-top:40px}.breadcrumbs{text-align:center;text-transform:uppercase}span.breadcrumbs_current{font-weight:700}.without-featured-container{position:relative;height:400px;width:100%;background:#fff0;margin-bottom:-270px}.without-featured-container .breadcrumbs{margin-top:0;position:absolute;left:50%;transform:translateX(-50%);bottom:0}.page-title-no-breadcrumb{position:absolute;left:50%;transform:translateX(-50%);bottom:30px}.main-content:has(.featured-container) .breadcrumbs-container:not(.breadcrumbs-posts){margin-top:-100px;margin-bottom:-50px}.single-content.text-center.grid-container{max-width:1000px;margin-bottom:50px}.breadcrumbs a{color:inherit}.lightbox .lb-image{border:0}.post-read-more a{font-family:"Noto Serif Display",serif}.post-read-more{margin-top:25px}.section-loop{padding:50px 0}.archive-title{text-transform:uppercase}.page-title.no-thumb{margin-top:150px}.grid-container-full.mobile-menu-container.sticky.is-stuck .mobile-menu-link svg path{stroke:#525252!important}.grid-container-full.mobile-menu-container.sticky.is-anchored{opacity:1!important}.contact-data-info iframe{width:100%}[type=email],[type=text],textarea{border:none;box-shadow:none;background:#fff0;border-bottom:1px solid #80808052}input[type="text"]::placeholder,input[type="email"]::placeholder,textarea::placeholder,select{font-size:18px;font-weight:400;letter-spacing:1.2px}textarea.wpcf7-form-control{height:100px}.spanlabel{display:none}a.dimbox-btn-download{display:none}input.wpcf7-form-control.has-spinner.wpcf7-submit{background-color:#fff;color:#000;border:1px solid #00000054;border-radius:10px;padding:10px 15px;float:right}.widget_block:has(#checkoutForm) p:empty{margin-bottom:0}.main-footer-second-column>*{max-width:400px}footer.footer{margin-top:100px}.main-footer-container{margin-top:100px}.main-footer-container .grid-container,.bottom-footer-container .grid-container{max-width:1500px}.main-footer-container *{font-size:15px!important}.main-footer-container h1,.main-footer-container h2,.main-footer-container h3,.main-footer-container h4,.main-footer-container h5,.main-footer-container h5,.main-footer-container .wp-block-heading{font-size:20px!important;line-height:1;margin-bottom:20px}.main-footer-container .cell{padding-left:15px;padding-right:15px}ul.vertical.menu li a{padding:0}ul.vertical.menu li{margin-bottom:12px}ul.social-icons-list{list-style:none;margin:0;display:flex}ul.social-icons-list svg{width:50px;height:50px}ul.social-icons-list svg path{fill:#000}ul.social-icons-list .instagram rect,ul.social-icons-list .instagram ellipse{stroke:#000}ul.social-icons-list .instagram rect{stroke-width:7px}.main-footer-container .has-small-font-size{font-size:12px!important}.bottom-footer-container *{font-size:12px}.medium-horizontal.menu li{margin-left:5px;margin-right:5px}@media print,screen and (min-width:40em){.medium-horizontal.menu li{margin-bottom:0!important}.menu.medium-horizontal{justify-content:flex-end}}.bottom-footer-container p{margin-bottom:0}.bottom-footer-container{padding:30px 0}.section-icons{padding:0 30px}@media screen and (max-width:1024px){.grid-x.bottom-footer{display:flex;justify-content:center}.menu.medium-horizontal{justify-content:center;margin-bottom:30px}p.copyright{text-align:center}.grid-x.bottom-footer{display:flex;justify-content:center}.menu.medium-horizontal{justify-content:center;margin-bottom:30px}p.copyright{text-align:center}.main-footer-container .cell{margin-bottom:50px;text-align:center}.main-footer-second-column>*{max-width:100%}.main-footer-container ul.social-icons-list{display:flex;justify-content:center}ul.accordion.off-canvas-nav{padding:100px 50px}}@media screen and (min-width:782px){.slick-slide .bgslide{transform:scale(1);transition:all 5s linear}.slick-slide.slick-active .bgslide{transform:scale(1.1)}.slick-active .bgslide.slickFirsts{transform:scale(1.2)}.slider-list-item{overflow:hidden}}@media screen and (max-width:781px){.menu.medium-horizontal{text-align:center}.cta-top-buttons .cta-contact{display:none}.hasText{max-width:100%}.page-title-top,.h1,h1,.h2,h2,.h3,h3,.h4,h4,.h5,h5{font-size:2rem}.centeredeText{max-width:100%;text-align:center}.witharroow:before{display:none}.icons-container>.wp-block-column .all-service-icons{border-bottom:1px solid #9F9B96;border-right:0;padding-bottom:30px}.icons-container>.wp-block-column .all-service-icons:last-child{border:0}.grid-container-full.mobile-menu-container.sticky.is-at-top .mobile-menu-link svg path{stroke:#525252!important}.service-single-line{display:none}.in-single-row .all-service-icons>.service-single-icon{width:45%}.cta-top-buttons button{padding:6px 8px 8px!important}.cta-top-buttons button.cta-book a{font-size:12px}.all-service-icons>.service-single-icon{flex-basis:34%}.all-service-icons{justify-content:center!important}.section-sunset-slick-gallery-image{height:70vh}[data-aos=fade-left],[data-aos=fade-right],[data-aos^=fade][data-aos^=fade]{transform:translate3d(0,0,0)!important}.bgslide{background-position:center left!important;transition:all 10s linear 1s}.slick-active .bgslide{background-position:center right!important}.slick-active .bgslide.scrollFlick{background-position:center left!important}.slick-active .bgslide.scrollFlick.scrollSlickActive{background-position:center right!important}.slider-list .slick-list,.slider-list .slick-track,.section-slider.slider-list .slick-initialized .slick-slide.slider--list-item{height:calc(100vh - 275px)!important}.suite-slider-list .slick-prev{left:-5px}.section-slide,.bgslide,.featured-container{height:calc(100vh - 275px)!important}}.grecaptcha-badge{visibility:collapse!important}ul.vertical.menu:not(.medium-horizontal) li a{text-decoration:none}ul.vertical.menu:not(.medium-horizontal) li{position:relative;display:table;position:relative}ul.vertical.menu:not(.medium-horizontal) li a:after{content:"";position:absolute;bottom:-5px;left:0;width:30px;height:1px;background:#000;transition:all .15s linear}ul.vertical.menu:not(.medium-horizontal) li a:hover:after{width:100%}@media screen and (max-width:1024px){.main-footer-second-column>div{margin-left:auto;margin-right:auto}ul.vertical.menu:not(.medium-horizontal) li a:after{left:50%;transform:translateX(-50%)}}ul.accordion.off-canvas-nav li{padding:20px 0}.submenu-toggle{top:21px}ul.accordion.off-canvas-nav li a{font-size:22px}ul.accordion.off-canvas-nav .submenu li{padding:8px 0}.main-footer-container p{line-height:1.5}.logo{position:relative}.whitelogo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:opacity .15s linear;opacity:1}.mobile-menu-container.is-stuck .whitelogo,.mobile-menu-container.is-at-top.meine-ekei .whitelogo,body:has(.no-thumb) .whitelogo{opacity:0}.share-post{position:relative;padding-bottom:10px;border-bottom:1px solid #000;margin-top:50px;margin-bottom:50px}.share-post p{display:flex;flex-direction:row;justify-content:center;gap:10px}.share-post p span{display:flex}.share-post p span svg{width:32px;height:32px;margin-top:-5px}.share-post p span svg#Layer_1{width:38px;height:38px;margin-top:-10px}.mediumtext{margin:0 auto 50px;max-width:840px}hr{margin:0 auto 50px;border:0!important;border-bottom:1px solid #999999!important}img.logo-subpage{display:block;margin-bottom:20px}.centered{margin:0 auto 30px;display:table}.post-single.post.type-post ul li,.post-single.post.type-post ol li{text-align:-webkit-auto}.contact-data.big-font.phones svg{width:13px;height:15px}.footer .contact-data{margin-bottom:10px;display:block}.border-thumb{display:none}.mutiple-gallery-open-lightbox{color:white!important}h3.multiple-gallery-primary-title.text-center{display:none}.related-list .related-list-item:last-child{border:0}[data-aos^=fade][data-aos^=fade].aos-init{opacity:1!important;transform:none!important}@media screen and (max-width:1024px){.datepicker.datepicker-dropdown.dropdown-menu{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%}#mc_embed_signup{width:100%!important;max-width:450px!important}}.off-canvas-content{height:auto!important}@media screen and (min-width:782px){.wp-block-columns.reverse{flex-direction:row-reverse!important;justify-content:flex-end!important;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center!important}.wp-block-columns.no-reverse{justify-content:flex-end;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center!important}.hasText{max-width:470px;width:100%;padding:20px}}