:root{--primary-color:#3498db;--tertiary-color:#3a3a3a;--font-stack:"Roboto",Arial,sans-serif;--font-stack-heading:"Roboto",Arial,sans-serif;--font-weight-bold:700;--header-color:var(--text-color);--header-height:150px;--header-background-color:#ebebeb;--footer-background-color:#acacac;--padding-inline:1rem;--breakout-size:calc((var(--breakout-max-width) - var(--content-max-width))/2)}.full-width .swiper{grid-column:full-width}.swiper{position:relative;width:100%}.swiper-slide{flex-shrink:0;height:100%;position:relative}.swiper-slide figure,.swiper-slide img,.swiper-slide picture,.swiper-slide video{width:100%}.swiper-slide__text{align-items:center;background-color:rgba(0,0,0,.35);display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;top:0;width:100%;z-index:1}.swiper-slide__text span{color:var(--text-color-light);font-weight:600;max-width:90%;text-align:center;text-shadow:2px 2px 4px rgba(0,0,0,.7)}.swiper-slide__text--header{font-size:4rem}@media(max-width:991.997px){.swiper-slide__text--header{font-size:2.5rem}}.swiper-slide__text--subheader{font-size:2rem}@media(max-width:991.997px){.swiper-slide__text--subheader{font-size:1.5rem}}.swiper .swiper-button-next,.swiper .swiper-button-prev{align-items:center;background-color:rgba(0,0,0,.5);border-radius:50%;color:var(--text-color-light);cursor:pointer;display:flex;height:40px;justify-content:center;opacity:.7;position:absolute;top:50%;transition:all var(--transition-duration) ease;width:40px;z-index:10}.swiper .swiper-button-next:hover,.swiper .swiper-button-prev:hover{background-color:rgba(0,0,0,.7);opacity:1}.swiper .swiper-button-next:after,.swiper .swiper-button-prev:after{font-size:20px}.swiper .swiper-button-prev{padding-right:3px}.swiper .swiper-button-next{padding-left:3px}.swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--primary-color)}.swiper.swiperThumbnail{height:100px;margin-top:20px;width:100%}.swiper.swiperThumbnail .swiper-wrapper{justify-content:center}.swiper.swiperThumbnail .swiper-slide{width:100px!important}.swiper.swiperThumbnail .swiper-slide-thumb-active{border:2px solid var(--primary-color)}:root{--primary-color:#cfc3ab;--secondary-color:#2ecc71;--text-color:#333;--text-color-light:#fff;--background-color:#fff5ec;--font-stack:"Inter Variable",sans-serif;--font-stack-heading:"Inter Variable",sans-serif;--base-font-size:16px;--font-weight-normal:400;--link-color:var(--text-color);--transition-duration:0.3s ease-in-out;--border-radius:0px;--header-color:#000;--header-height:100px;--header-height-mobile:100px;--header-background-color:#c3b69b;--footer-color:var(--text-color-light);--footer-height:100px;--footer-height-mobile:100px;--footer-background-color:#c3b69b}body:has(.slider-logo) .logo{opacity:0}.primary-header{position:relative}.primary-header .col-lg-10{align-items:center}.primary-header .logo a{max-width:100px;padding:20px 0}.header-spacer{display:none}body{background-color:var(--background-color);font-weight:300;letter-spacing:2px}.menu nav ul a{text-transform:uppercase}.section-padding{padding:200px 0!important}.text-bodytext{max-width:80ch}.bottle-animated .text-container,.bottle-intro-header .text-container{background-color:var(--primary-color);border-radius:20px;padding:70px}.bottle-animated .text-container{opacity:1}.bottle-animated .single-image{padding-top:120px}.bottle-animated .single-image picture{display:block;height:100%;max-height:60vh}.bottle-animated .single-image picture img{height:100%;margin:auto;max-height:60vh;object-fit:contain;width:auto}.aufenthalt div>div:has(form){backdrop-filter:blur(10px);background-color:hsla(41,25%,69%,.3);box-shadow:8px 8px 32px 0 rgba(0,0,0,.37);color:#fff!important;margin-left:auto;padding:20px;position:relative;width:450px;z-index:1}.aufenthalt div>div:has(form) .form-group{display:flex;flex-direction:column}.aufenthalt div>div:has(form) .form-group label{font-weight:300}.region-container{backdrop-filter:blur(10px);background-color:hsla(41,25%,69%,.8)!important;border-radius:20px;box-shadow:8px 8px 32px 0 rgba(0,0,0,.37);color:#fff!important;padding:70px;z-index:1}.region-container img{height:auto;margin:auto;max-width:50%;object-fit:contain}#slider-top .swiper-wrapper,#slider-top figure img,#slider-top picture{height:calc(100vh - var(--header-height))!important;object-fit:cover}#slider-top .slider-logo img{height:200px;margin:auto;object-fit:contain;width:auto}section.home-tile-container{padding:0!important}.home-tile-container{display:block!important}.home-tile-container .row{display:grid!important;gap:0!important;grid-template-columns:repeat(2,1fr)!important;margin:0!important;padding:0!important}.home-tile-container .row>*{grid-column:auto!important}.home-tile-container .row>div{font-size:0;margin:0!important;padding:0!important}.home-tile-container .row>div .tile-container,.home-tile-container .row>div .tile-container hei .tile{display:block;width:100%}.home-tile-container .row>div .tile-container hei .tile .tile-img{display:block;line-height:0;width:100%}.home-tile-container .row>div .tile-container hei .tile .tile-img figure{display:block;line-height:0;margin:0;padding:0;width:100%}.home-tile-container .row>div .tile-container hei .tile .tile-img figure picture{display:block;width:100%}.home-tile-container .row>div .tile-container hei .tile .tile-img figure picture img{display:block;height:auto;max-height:50vh;object-fit:cover;width:100%}footer *{color:var(--text-color)!important}footer .section-padding{padding:10px 0!important}footer ul{display:flex;gap:5px}footer ul li{text-transform:uppercase}footer ul li a:after{content:"|";font-weight:100!important;margin-left:5px}footer ul li a:before{content:""!important}footer ul li li:last-child a:after{content:""}footer ul li a:hover{color:var(--primary-color);font-weight:600;text-decoration:none}footer div:has(ul){align-items:center;display:flex;gap:30px;justify-content:space-between}footer .text-body,footer .text-bodytext,footer .text-container{max-width:100%;width:100%}footer .text-body p,footer .text-bodytext p,footer .text-container p{font-size:12px;text-transform:uppercase}.bg-video{grid-column:unset!important;left:0;position:absolute;top:0}main{position:relative}