﻿/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import'../../lib/node_modules/swiper/swiper.min.css';@import'../../lib/node_modules/swiper/modules/navigation.min.css';@import'../../lib/node_modules/swiper/modules/pagination.min.css';@import'../../lib/node_modules/swiper/swiper.min.css';@import'../../lib/node_modules/swiper/modules/navigation.min.css';@import'../../lib/node_modules/swiper/modules/pagination.min.css';@import'../../lib/node_modules/swiper/swiper.min.css';@import'../../lib/node_modules/swiper/modules/navigation.min.css';@import'../../lib/node_modules/swiper/modules/pagination.min.css';@import'../../lib/node_modules/swiper/swiper.min.css';@import'../../lib/node_modules/swiper/modules/navigation.min.css';@import'../../lib/node_modules/swiper/modules/pagination.min.css';@import'../../lib/node_modules/swiper/swiper.min.css';@import'../../lib/node_modules/swiper/modules/navigation.min.css';@import'../../lib/node_modules/swiper/modules/pagination.min.css';html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{outline:none;text-decoration:none}*::-moz-selection{background-color:#2f2d38;color:#fff}*::selection{background-color:#2f2d38;color:#fff}@media screen and (-webkit-min-device-pixel-ratio: 0){html,body{-webkit-font-smoothing:antialiased}}body,html,h1,h2,h3,h4,h5,h6{line-height:1.25 !important}p,span,ul,ol,dt,dd,li,a{line-height:1.5 !important}body,html{font-size:16px}a{cursor:pointer}a *{cursor:pointer}p a{color:#4a4752}strong{font-weight:700}button,a{letter-spacing:normal}html,body,#gp-global-wrapper{height:100%;font-family:"Ysabeau"}div.targetElement{padding-top:56.25%}p.targetElement{padding-top:1px !important;padding-right:2px !important;padding-bottom:3px !important;padding-left:4px !important}p.targetElement{margin-top:1px !important;margin-right:2px !important;margin-bottom:3px !important;margin-left:4px !important}input.targetElement.placeholder{color:#fff}input.targetElement:-moz-placeholder{color:#fff}input.targetElement::-moz-placeholder{color:#fff}input.targetElement:-ms-input-placeholder{color:#fff}input.targetElement::-webkit-input-placeholder{color:#fff}p.targetElement{font-size:14px;font-size:1rem}p.targetElement{-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}p.targetElement{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}p.targetElement{opacity:.8 !important;filter:alpha(opacity=80 !important) !important}p.targetElement{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}p.targetElement{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}p.targetElement{-webkit-border-radius:6px 4px 4px 6px !important;-moz-border-radius:6px 4px 4px 6px !important;-ms-border-radius:6px 4px 4px 6px !important;-o-border-radius:6px 4px 4px 6px !important;border-radius:6px 4px 4px 6px !important}p.targetElement{-webkit-box-shadow:0px 0px 10px rgba(0,0,0,.1) !important;-moz-box-shadow:0px 0px 10px rgba(0,0,0,.1) !important;box-shadow:0px 0px 10px rgba(0,0,0,.1) !important}p.targetElement{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}p.targetElement{zoom:2;-moz-transform:scale(2);-o-transform:scale(2);-webkit-transform:scale(2);transform:scale(2)}@-webkit-keyframes animate{50%{transform:rotate(90deg)}100%{transform:rotate(-90deg)}}@-moz-keyframes animate{50%{transform:rotate(90deg)}100%{transform:rotate(-90deg)}}@keyframes animate{50%{transform:rotate(90deg)}100%{transform:rotate(-90deg)}}p.targetElement{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}p.targetElement{-webkit-text-shadow:0 3px 3px #343434;-moz-text-shadow:0 3px 3px #343434;-ms-text-shadow:0 3px 3px #343434;-o-text-shadow:0 3px 3px #343434;text-shadow:0 3px 3px #343434}p.targetElement{background-image:url(../img/pattern.svg)}.no-svg p.targetElement{background-image:url(../img/pattern.png)}@media only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){.no-svg p.targetElement{background-image:url(../img/pattern@2x.png)}}p.targetElement,.clearfix{*zoom:1}p.targetElement:before,.clearfix:before,p.targetElement:after,.clearfix:after{content:" ";display:table}p.targetElement:after,.clearfix:after{clear:both}p.targetElement{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0, 0, 0, 0);position:absolute}.abenteuer__tiles--cta a,.wellness__tiles--cta a,.room__tiles--cta a,#wellness_ctas a,#room_ctas a,.button__block .ekit-btn-wraper a,main.site-main .button__block .ekit-btn-wraper a{background:#2f2d38;padding:10px 30px;margin:10px 0px;color:#fff;display:inline-block;width:auto;font-family:"Ysabeau";font-style:normal;font-display:swap;font-weight:700;font-size:1.2rem;letter-spacing:1 !important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-border-radius:0px 40px 0px 40px !important;-moz-border-radius:0px 40px 0px 40px !important;-ms-border-radius:0px 40px 0px 40px !important;-o-border-radius:0px 40px 0px 40px !important;border-radius:0px 40px 0px 40px !important}@media screen and (max-width: 768px){.abenteuer__tiles--cta a,.wellness__tiles--cta a,.room__tiles--cta a,#wellness_ctas a,#room_ctas a,.button__block .ekit-btn-wraper a,main.site-main .button__block .ekit-btn-wraper a{font-size:calc(1.2rem*.9)}}@media screen and (max-width: 480px){.abenteuer__tiles--cta a,.wellness__tiles--cta a,.room__tiles--cta a,#wellness_ctas a,#room_ctas a,.button__block .ekit-btn-wraper a,main.site-main .button__block .ekit-btn-wraper a{font-size:calc(1.2rem*.85)}}@media screen and (max-width: 1140px){.abenteuer__tiles--cta a,.wellness__tiles--cta a,.room__tiles--cta a,#wellness_ctas a,#room_ctas a,.button__block .ekit-btn-wraper a,main.site-main .button__block .ekit-btn-wraper a{padding:10px 25px}}.abenteuer__tiles--cta a:hover,.wellness__tiles--cta a:hover,.room__tiles--cta a:hover,#wellness_ctas a:hover,#room_ctas a:hover,.button__block .ekit-btn-wraper a:hover,main.site-main .button__block .ekit-btn-wraper a:hover{cursor:pointer !important}.abenteuer__tiles--cta a .elementor-button-content-wrapper,.wellness__tiles--cta a .elementor-button-content-wrapper,.room__tiles--cta a .elementor-button-content-wrapper,#wellness_ctas a .elementor-button-content-wrapper,#room_ctas a .elementor-button-content-wrapper,.button__block .ekit-btn-wraper a .elementor-button-content-wrapper,main.site-main .button__block .ekit-btn-wraper a .elementor-button-content-wrapper{align-items:center}.abenteuer__tiles--cta a .elementor-button-icon,.wellness__tiles--cta a .elementor-button-icon,.room__tiles--cta a .elementor-button-icon,#wellness_ctas a .elementor-button-icon,#room_ctas a .elementor-button-icon,.button__block .ekit-btn-wraper a .elementor-button-icon,main.site-main .button__block .ekit-btn-wraper a .elementor-button-icon{display:inline-block;padding:0px 10px 0px 0px}.button_block_invert{background:#fff;padding:12.5px 25px;margin:0px;color:#2f2d38;display:inline-block;width:auto;font-family:"Megrim";font-style:normal;font-display:swap;font-weight:700;letter-spacing:1 !important;border:1px solid #fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-border-radius:6px 6px 6px 6px !important;-moz-border-radius:6px 6px 6px 6px !important;-ms-border-radius:6px 6px 6px 6px !important;-o-border-radius:6px 6px 6px 6px !important;border-radius:6px 6px 6px 6px !important}.button_block_invert:hover{color:#3a3845;cursor:pointer !important;border:1px solid #fff}.button_block_invert .elementor-button-content-wrapper{align-items:center}.button_block_invert .elementor-button-icon{display:inline-block;padding:0px 10px 0px 0px}.button__inline .ekit-btn-wraper a{background:#fff;padding:12.5px 25px;margin:0px;color:#2f2d38;display:inline-block;width:auto;font-family:"Megrim";font-style:normal;font-display:swap;font-weight:700;letter-spacing:1 !important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-border-radius:6px 6px 6px 6px !important;-moz-border-radius:6px 6px 6px 6px !important;-ms-border-radius:6px 6px 6px 6px !important;-o-border-radius:6px 6px 6px 6px !important;border-radius:6px 6px 6px 6px !important}.button__inline .ekit-btn-wraper a:hover{background:#3a3845;cursor:pointer !important}.button__inline .ekit-btn-wraper a .elementor-button-content-wrapper{align-items:center}.button__inline .ekit-btn-wraper a .elementor-button-icon{display:inline-block;padding:0px 10px 0px 0px}p.targetElement{font-family:"Ysabeau" !important;font-size:22px !important;line-height:1.5 !important;letter-spacing:normal;text-transform:none;font-size:18px !important;line-height:1.5 !important}@media screen and (max-width: 600px){p.targetElement{font-size:20px !important;line-height:1.75 !important}}@font-face{font-family:"Megrim";src:url("../fonts/megrim/Megrim.eot");src:url("../fonts/megrim/Megrim.eot?#iefix") format("embedded-opentype"),url("../fonts/megrim/Megrim.woff2") format("woff2"),url("../fonts/megrim/Megrim.woff") format("woff"),url("../fonts/megrim/Megrim.ttf") format("truetype"),url("../fonts/megrim/Megrim.svg#Megrim") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Ysabeau";src:url("../fonts/ysabeau/Ysabeau-BoldItalic.eot");src:url("../fonts/ysabeau/Ysabeau-BoldItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/ysabeau/Ysabeau-BoldItalic.woff2") format("woff2"),url("../fonts/ysabeau/Ysabeau-BoldItalic.woff") format("woff"),url("../fonts/ysabeau/Ysabeau-BoldItalic.ttf") format("truetype"),url("../fonts/ysabeau/Ysabeau-BoldItalic.svg#Ysabeau-BoldItalic") format("svg");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Ysabeau";src:url("../fonts/ysabeau/Ysabeau-Light.eot");src:url("../fonts/ysabeau/Ysabeau-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/ysabeau/Ysabeau-Light.woff2") format("woff2"),url("../fonts/ysabeau/Ysabeau-Light.woff") format("woff"),url("../fonts/ysabeau/Ysabeau-Light.ttf") format("truetype"),url("../fonts/ysabeau/Ysabeau-Light.svg#Ysabeau-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Ysabeau";src:url("../fonts/ysabeau/Ysabeau-LightItalic.eot");src:url("../fonts/ysabeau/Ysabeau-LightItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/ysabeau/Ysabeau-LightItalic.woff2") format("woff2"),url("../fonts/ysabeau/Ysabeau-LightItalic.woff") format("woff"),url("../fonts/ysabeau/Ysabeau-LightItalic.ttf") format("truetype"),url("../fonts/ysabeau/Ysabeau-LightItalic.svg#Ysabeau-LightItalic") format("svg");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Ysabeau";src:url("../fonts/ysabeau/Ysabeau-Bold.eot");src:url("../fonts/ysabeau/Ysabeau-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/ysabeau/Ysabeau-Bold.woff2") format("woff2"),url("../fonts/ysabeau/Ysabeau-Bold.woff") format("woff"),url("../fonts/ysabeau/Ysabeau-Bold.ttf") format("truetype"),url("../fonts/ysabeau/Ysabeau-Bold.svg#Ysabeau-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}.button__inline{margin:0px;padding:0px}.button__inline .ekit-btn-wraper{display:inline-block}main.site-main .button__block{margin:0px;padding:0px}main.site-main .button__block.center{text-align:center !important}main.site-main .button__block .ekit-btn-wraper{display:inline-block}@media screen and (max-width: 1140px){main.site-main .button__block .ekit-btn-wraper a{padding:20px;font-size:22px;border:0px !important}}.button__block{margin:0px;padding:0px}.button__block .ekit-btn-wraper{display:inline-block}.otgs-development-site-front-end{display:none !important}@media screen and (max-width: 1200px){.elementor-hidden-tablet{display:none !important}}@media screen and (max-width: 768px){.elementor-hidden-modile{display:none !important}}.g-recaptcha{display:none !important}.text__spacer{display:inline-block;width:1px;height:auto;padding:0px 10px}.text__spacer.small{padding:0px 5px}.elementor-widget:not(:last-child){margin:0px !important}.hide-mobile{display:block !important}@media screen and (max-width: 768px){.hide-mobile{display:none !important}}.show-mobile{display:none !important}@media screen and (max-width: 768px){.show-mobile{display:block !important}}.hide-desktop {display:none !important}@media screen and (max-width: 768px){.hide-desktop {display:block !important}}.show-desktop{display:block !important}@media screen and (max-width: 768px){.show-desktop{display:none !important}}.display-none{display:none !important}body header[data-elementor-type=header]{background-color:rgba(0,0,0,0);position:fixed;-webkit-box-shadow:0 0px 0px rgba(0,0,0,0) !important;-moz-box-shadow:0 0px 0px rgba(0,0,0,0) !important;box-shadow:0 0px 0px rgba(0,0,0,0) !important}body header[data-elementor-type=header] img{filter:brightness(0) invert(1)}body header[data-elementor-type=header].sticky-disabled img{filter:brightness(1) invert(0) !important}header[data-elementor-type=header]{display:block;width:100%;margin:0px auto;padding:0px;position:relative;z-index:999;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background-color:#fff}header[data-elementor-type=header].sticky-header{position:fixed !important;top:0 !important;background-color:#fff !important;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.185) !important !important;-moz-box-shadow:0 4px 15px rgba(0,0,0,.185) !important !important;box-shadow:0 4px 15px rgba(0,0,0,.185) !important !important}header[data-elementor-type=header].sticky-header .fixed-logo-container{display:none !important;visibility:hidden !important;opacity:0 !important;height:0 !important;min-height:0 !important;max-height:0 !important;overflow:hidden !important}header[data-elementor-type=header].sticky-header .header-logo-container{padding:0px !important}header[data-elementor-type=header].sticky-header .sticky-logo{padding:10px 0 !important}header[data-elementor-type=header].sticky-header img{filter:brightness() invert(0) !important;transform:scale(0.85) !important;transform-origin:center center !important}@media screen and (max-width: 768px){header[data-elementor-type=header].sticky-header img{transform:scale(0.75) !important}}header[data-elementor-type=header].sticky-header .header-logo-container,header[data-elementor-type=header].sticky-header .fixed-logo-container{padding:calc(var(--logo-padding, 20px)*.7) !important}@media screen and (max-width: 768px){header[data-elementor-type=header].sticky-header .header-logo-container,header[data-elementor-type=header].sticky-header .fixed-logo-container{padding:calc(var(--logo-padding, 20px)*.6) !important}}header[data-elementor-type=header].sticky-header .header-logo-container.has-sticky-logo{backdrop-filter:none !important}header[data-elementor-type=header].sticky-header .header-logo-container.has-sticky-logo .site-logo .normal-logo{opacity:0 !important;visibility:hidden !important}header[data-elementor-type=header].sticky-header .header-logo-container.has-sticky-logo .site-logo .sticky-logo{opacity:1 !important;visibility:visible !important}@media screen and (max-width: 1200px){header[data-elementor-type=header].sticky-header .fixed-logo-container{display:none !important}header[data-elementor-type=header].sticky-header .sticky-desktop-logo{display:flex !important;justify-content:center !important}header[data-elementor-type=header].sticky-header .sticky-desktop-logo .header-logo-container{display:flex !important;padding:5px 0 !important;background:#fff !important;box-shadow:none !important;backdrop-filter:none !important}header[data-elementor-type=header].sticky-header .elementor-nav-menu{display:none !important}header[data-elementor-type=header].sticky-header .elementor-container{justify-content:center !important}}@media screen and (max-width: 1200px){header[data-elementor-type=header].sticky-header{background-color:#fff !important;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.185) !important !important;-moz-box-shadow:0 4px 15px rgba(0,0,0,.185) !important !important;box-shadow:0 4px 15px rgba(0,0,0,.185) !important !important}}header[data-elementor-type=header].sticky-header .elementor-menu-toggle{color:#242424 !important}header[data-elementor-type=header].sticky-header .elementor-menu-toggle svg{color:#242424 !important;fill:#242424 !important}header[data-elementor-type=header].sticky-header .elementor-nav-menu{padding:0px;margin:0px}header[data-elementor-type=header].sticky-header .elementor-nav-menu li{list-style:none;list-style-type:none;display:inline-block}header[data-elementor-type=header].sticky-header .elementor-nav-menu li a{color:#242424 !important;font-size:3.5em !important;padding:calc(10px*3) !important;border-bottom:1px solid rgba(0,0,0,0)}header[data-elementor-type=header].sticky-header .elementor-nav-menu li a .menu-icon{width:84px !important;height:84px !important}header[data-elementor-type=header].sticky-header .elementor-nav-menu li a .menu-label{font-size:3.5em !important}@media screen and (max-width: 768px){header[data-elementor-type=header].sticky-header .elementor-nav-menu li a{font-size:3em !important;padding:calc(10px*2.5) !important}header[data-elementor-type=header].sticky-header .elementor-nav-menu li a .menu-icon{width:72px !important;height:72px !important}header[data-elementor-type=header].sticky-header .elementor-nav-menu li a .menu-label{font-size:3em !important}}header[data-elementor-type=header].sticky-header .elementor-nav-menu li a:hover{color:#2f2d38 !important;border-bottom:1px solid #2f2d38 !important}header[data-elementor-type=header].sticky-header .icon-navigation li a .menu-icon,header[data-elementor-type=header].sticky-header .site-navigation li a .menu-icon{width:84px !important;height:84px !important}header[data-elementor-type=header].sticky-header .icon-navigation li a .menu-label,header[data-elementor-type=header].sticky-header .site-navigation li a .menu-label{font-size:3.5em !important}@media screen and (max-width: 768px){header[data-elementor-type=header].sticky-header .icon-navigation li a .menu-icon,header[data-elementor-type=header].sticky-header .site-navigation li a .menu-icon{width:72px !important;height:72px !important}header[data-elementor-type=header].sticky-header .icon-navigation li a .menu-label,header[data-elementor-type=header].sticky-header .site-navigation li a .menu-label{font-size:3em !important}}header[data-elementor-type=header] .elementor-nav-menu--dropdown{position:fixed !important;top:75px !important;left:0px !important;width:100% !important;height:100% !important;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;margin:0px !important;padding:0px !important}header[data-elementor-type=header] .elementor-nav-menu--dropdown .elementor-nav-menu{display:block;padding:0px;margin:0px}header[data-elementor-type=header] .elementor-nav-menu--dropdown .elementor-nav-menu li{display:block !important;width:100% !important;padding:20px !important}header[data-elementor-type=header] .elementor-nav-menu--dropdown .elementor-nav-menu li a{color:#242424 !important;font-size:32px !important;display:block !important;text-align:center !important;padding:0px !important;margin:0px !important;background:rgba(0,0,0,0) !important;border:0px solid rgba(0,0,0,0) !important}header[data-elementor-type=header] .elementor-nav-menu--dropdown .elementor-nav-menu li a.elementor-item-active{color:#2f2d38 !important}header[data-elementor-type=header] .elementor-nav-menu--dropdown .elementor-nav-menu li a:hover{color:#2f2d38 !important;border:0px solid rgba(0,0,0,0) !important}.sticky-desktop-logo{display:none !important}.custom-header{position:fixed;top:0;left:0;right:0;width:100%;z-index:999;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.custom-header.header-bg-color{background-color:var(--header-bg-color, #ffffff)}.custom-header.header-bg-transparent{background-color:rgba(0,0,0,0)}.custom-header.sticky-enabled{z-index:9999}.custom-header.sticky-enabled.sticky-active{background-color:var(--sticky-bg-color, #ffffff);-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1) !important;-moz-box-shadow:0 2px 10px rgba(0,0,0,.1) !important;box-shadow:0 2px 10px rgba(0,0,0,.1) !important}.custom-header.sticky-enabled.sticky-active .header-logo-container.has-sticky-logo .site-logo .normal-logo{opacity:0 !important;visibility:hidden !important}.custom-header.sticky-enabled.sticky-active .header-logo-container.has-sticky-logo .site-logo .sticky-logo{opacity:1 !important;visibility:visible !important}@media screen and (max-width: 1200px){.custom-header.sticky-enabled.sticky-active .header-main{display:block !important}.custom-header.sticky-enabled.sticky-active .header-main .container{display:flex !important;align-items:center !important;padding:10px 20px !important;justify-content:center !important}.custom-header.sticky-enabled.sticky-active .header-main .header-content{display:flex !important;align-items:center !important;width:100% !important;justify-content:center !important}.custom-header.sticky-enabled.sticky-active .fixed-logo-container{display:none !important}.custom-header.sticky-enabled.sticky-active .header-left{display:flex !important;align-items:center !important}.custom-header.sticky-enabled.sticky-active .header-left .sticky-desktop-logo{display:flex !important}.custom-header.sticky-enabled.sticky-active .header-left .sticky-desktop-logo .header-logo-container{display:flex !important;padding:5px 0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;backdrop-filter:none !important}.custom-header.sticky-enabled.sticky-active .header-right{display:flex !important;align-items:center !important}.custom-header.sticky-enabled.sticky-active .header-right .header-navigation .header-menu li a{font-size:1.6rem !important;padding:8px 12px !important}}.custom-header.sticky-disabled{position:relative !important;background-color:#fff !important;-webkit-box-shadow:0 2px 15px rgba(0,0,0,.1) !important;-moz-box-shadow:0 2px 15px rgba(0,0,0,.1) !important;box-shadow:0 2px 15px rgba(0,0,0,.1) !important;z-index:999;top:0 !important;margin:0 !important;padding:0 !important}.custom-header.sticky-disabled .header-topbar{background-color:#fff !important}.custom-header.sticky-disabled .header-topbar .topbar-content,.custom-header.sticky-disabled .header-topbar .topbar-left,.custom-header.sticky-disabled .header-topbar .topbar-right{color:#2f2d38 !important}.custom-header.sticky-disabled .header-topbar .topbar-content .welcome-text,.custom-header.sticky-disabled .header-topbar .topbar-content .contact-text,.custom-header.sticky-disabled .header-topbar .topbar-content .site-title a,.custom-header.sticky-disabled .header-topbar .topbar-left .welcome-text,.custom-header.sticky-disabled .header-topbar .topbar-left .contact-text,.custom-header.sticky-disabled .header-topbar .topbar-left .site-title a,.custom-header.sticky-disabled .header-topbar .topbar-right .welcome-text,.custom-header.sticky-disabled .header-topbar .topbar-right .contact-text,.custom-header.sticky-disabled .header-topbar .topbar-right .site-title a{color:#2f2d38 !important}.custom-header.sticky-disabled .header-topbar .topbar-content .welcome-text:hover,.custom-header.sticky-disabled .header-topbar .topbar-content .contact-text:hover,.custom-header.sticky-disabled .header-topbar .topbar-content .site-title a:hover,.custom-header.sticky-disabled .header-topbar .topbar-left .welcome-text:hover,.custom-header.sticky-disabled .header-topbar .topbar-left .contact-text:hover,.custom-header.sticky-disabled .header-topbar .topbar-left .site-title a:hover,.custom-header.sticky-disabled .header-topbar .topbar-right .welcome-text:hover,.custom-header.sticky-disabled .header-topbar .topbar-right .contact-text:hover,.custom-header.sticky-disabled .header-topbar .topbar-right .site-title a:hover{color:#524f5e !important}.custom-header.sticky-disabled .header-topbar .topbar-content .site-description,.custom-header.sticky-disabled .header-topbar .topbar-left .site-description,.custom-header.sticky-disabled .header-topbar .topbar-right .site-description{color:rgba(47,45,56,.7) !important}.custom-header.sticky-disabled .header-topbar .topbar-content .topbar-icon,.custom-header.sticky-disabled .header-topbar .topbar-content .menu-icon,.custom-header.sticky-disabled .header-topbar .topbar-content i,.custom-header.sticky-disabled .header-topbar .topbar-content svg,.custom-header.sticky-disabled .header-topbar .topbar-content .icon,.custom-header.sticky-disabled .header-topbar .topbar-left .topbar-icon,.custom-header.sticky-disabled .header-topbar .topbar-left .menu-icon,.custom-header.sticky-disabled .header-topbar .topbar-left i,.custom-header.sticky-disabled .header-topbar .topbar-left svg,.custom-header.sticky-disabled .header-topbar .topbar-left .icon,.custom-header.sticky-disabled .header-topbar .topbar-right .topbar-icon,.custom-header.sticky-disabled .header-topbar .topbar-right .menu-icon,.custom-header.sticky-disabled .header-topbar .topbar-right i,.custom-header.sticky-disabled .header-topbar .topbar-right svg,.custom-header.sticky-disabled .header-topbar .topbar-right .icon{color:#2f2d38 !important;fill:#2f2d38 !important;filter:none !important}.custom-header.sticky-disabled .header-topbar .topbar-content a,.custom-header.sticky-disabled .header-topbar .topbar-left a,.custom-header.sticky-disabled .header-topbar .topbar-right a{color:#2f2d38 !important}.custom-header.sticky-disabled .header-topbar .topbar-content a:hover,.custom-header.sticky-disabled .header-topbar .topbar-left a:hover,.custom-header.sticky-disabled .header-topbar .topbar-right a:hover{color:#524f5e !important}.custom-header.sticky-disabled .header-menu a,.custom-header.sticky-disabled .icon-navigation li a,.custom-header.sticky-disabled .site-navigation li a{color:#2f2d38 !important}.custom-header.sticky-disabled .header-menu a .welcome-text,.custom-header.sticky-disabled .header-menu a .contact-text,.custom-header.sticky-disabled .header-menu a .site-title a,.custom-header.sticky-disabled .icon-navigation li a .welcome-text,.custom-header.sticky-disabled .icon-navigation li a .contact-text,.custom-header.sticky-disabled .icon-navigation li a .site-title a,.custom-header.sticky-disabled .site-navigation li a .welcome-text,.custom-header.sticky-disabled .site-navigation li a .contact-text,.custom-header.sticky-disabled .site-navigation li a .site-title a{color:#2f2d38 !important}.custom-header.sticky-disabled .header-menu a .welcome-text:hover,.custom-header.sticky-disabled .header-menu a .contact-text:hover,.custom-header.sticky-disabled .header-menu a .site-title a:hover,.custom-header.sticky-disabled .icon-navigation li a .welcome-text:hover,.custom-header.sticky-disabled .icon-navigation li a .contact-text:hover,.custom-header.sticky-disabled .icon-navigation li a .site-title a:hover,.custom-header.sticky-disabled .site-navigation li a .welcome-text:hover,.custom-header.sticky-disabled .site-navigation li a .contact-text:hover,.custom-header.sticky-disabled .site-navigation li a .site-title a:hover{color:#524f5e !important}.custom-header.sticky-disabled .header-menu a .site-description,.custom-header.sticky-disabled .icon-navigation li a .site-description,.custom-header.sticky-disabled .site-navigation li a .site-description{color:rgba(47,45,56,.7) !important}.custom-header.sticky-disabled .header-menu a .topbar-icon,.custom-header.sticky-disabled .header-menu a .menu-icon,.custom-header.sticky-disabled .header-menu a i,.custom-header.sticky-disabled .header-menu a svg,.custom-header.sticky-disabled .header-menu a .icon,.custom-header.sticky-disabled .icon-navigation li a .topbar-icon,.custom-header.sticky-disabled .icon-navigation li a .menu-icon,.custom-header.sticky-disabled .icon-navigation li a i,.custom-header.sticky-disabled .icon-navigation li a svg,.custom-header.sticky-disabled .icon-navigation li a .icon,.custom-header.sticky-disabled .site-navigation li a .topbar-icon,.custom-header.sticky-disabled .site-navigation li a .menu-icon,.custom-header.sticky-disabled .site-navigation li a i,.custom-header.sticky-disabled .site-navigation li a svg,.custom-header.sticky-disabled .site-navigation li a .icon{color:#2f2d38 !important;fill:#2f2d38 !important;filter:none !important}.custom-header.sticky-disabled .header-menu a a,.custom-header.sticky-disabled .icon-navigation li a a,.custom-header.sticky-disabled .site-navigation li a a{color:#2f2d38 !important}.custom-header.sticky-disabled .header-menu a a:hover,.custom-header.sticky-disabled .icon-navigation li a a:hover,.custom-header.sticky-disabled .site-navigation li a a:hover{color:#524f5e !important}.custom-header.sticky-disabled .header-logo-container .site-logo .custom-logo{filter:brightness(1) invert(0) !important}.custom-header.sticky-disabled .header-logo-container .site-branding{color:#2f2d38 !important}.custom-header.sticky-disabled .header-logo-container .site-branding .welcome-text,.custom-header.sticky-disabled .header-logo-container .site-branding .contact-text,.custom-header.sticky-disabled .header-logo-container .site-branding .site-title a{color:#2f2d38 !important}.custom-header.sticky-disabled .header-logo-container .site-branding .welcome-text:hover,.custom-header.sticky-disabled .header-logo-container .site-branding .contact-text:hover,.custom-header.sticky-disabled .header-logo-container .site-branding .site-title a:hover{color:#524f5e !important}.custom-header.sticky-disabled .header-logo-container .site-branding .site-description{color:rgba(47,45,56,.7) !important}.custom-header.sticky-disabled .header-logo-container .site-branding .topbar-icon,.custom-header.sticky-disabled .header-logo-container .site-branding .menu-icon,.custom-header.sticky-disabled .header-logo-container .site-branding i,.custom-header.sticky-disabled .header-logo-container .site-branding svg,.custom-header.sticky-disabled .header-logo-container .site-branding .icon{color:#2f2d38 !important;fill:#2f2d38 !important;filter:none !important}.custom-header.sticky-disabled .header-logo-container .site-branding a{color:#2f2d38 !important}.custom-header.sticky-disabled .header-logo-container .site-branding a:hover{color:#524f5e !important}.custom-header.sticky-disabled .mobile-menu-button .hamburger-line{background-color:#2f2d38 !important}.custom-header.sticky-disabled.sticky-active .header-topbar{display:none}.custom-header.sticky-disabled.sticky-active{position:fixed !important;top:0 !important;background-color:#fff !important;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.185) !important !important;-moz-box-shadow:0 4px 15px rgba(0,0,0,.185) !important !important;box-shadow:0 4px 15px rgba(0,0,0,.185) !important !important;z-index:9999 !important;padding:10px !important}.custom-header.sticky-disabled.sticky-active .fixed-logo-container{display:none !important;visibility:hidden !important;opacity:0 !important}.custom-header.sticky-disabled.sticky-active .header-logo-container{padding:0px !important}.custom-header.sticky-disabled.sticky-active .sticky-logo{padding:10px 0 !important}@media screen and (max-width: 1200px){.custom-header.sticky-disabled.sticky-active{background-color:#fff !important;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.185) !important !important;-moz-box-shadow:0 4px 15px rgba(0,0,0,.185) !important !important;box-shadow:0 4px 15px rgba(0,0,0,.185) !important !important}}.custom-header.sticky-disabled.sticky-active img{filter:brightness() invert(0) !important;transform:scale(0.85) !important;transform-origin:center center !important}@media screen and (max-width: 768px){.custom-header.sticky-disabled.sticky-active img{transform:scale(0.75) !important}}.custom-header.sticky-disabled.sticky-active .header-logo-container,.custom-header.sticky-disabled.sticky-active .fixed-logo-container{padding:calc(var(--logo-padding, 20px)*.7) !important}@media screen and (max-width: 768px){.custom-header.sticky-disabled.sticky-active .header-logo-container,.custom-header.sticky-disabled.sticky-active .fixed-logo-container{padding:calc(var(--logo-padding, 20px)*.6) !important}}.custom-header.sticky-disabled.sticky-active .header-navigation .header-menu li a{color:#242424;font-size:1.5em !important;padding:calc(10px*1.25) !important}.custom-header.sticky-disabled.sticky-active .header-navigation .header-menu li a .menu-icon{width:21.6px !important;height:21.6px !important;filter:brightness(1) invert(0)}.custom-header.sticky-disabled.sticky-active .header-navigation .header-menu li a .menu-label{font-size:.95em !important}@media screen and (max-width: 768px){.custom-header.sticky-disabled.sticky-active .header-navigation .header-menu li a{font-size:.85em !important;padding:calc(10px*.75) !important}.custom-header.sticky-disabled.sticky-active .header-navigation .header-menu li a .menu-icon{width:19.2px !important;height:19.2px !important}.custom-header.sticky-disabled.sticky-active .header-navigation .header-menu li a .menu-label{font-size:.85em !important}}.custom-header.sticky-disabled.sticky-active .header-navigation .header-menu li a:hover{transform:translateY(-5px);color:#242424;background-color:rgba(0,0,0,0)}.custom-header.sticky-disabled.sticky-active .icon-navigation li a,.custom-header.sticky-disabled.sticky-active .site-navigation li a{color:#242424 !important;font-size:1.5em !important;padding:calc(10px*1.25) !important}.custom-header.sticky-disabled.sticky-active .icon-navigation li a .menu-icon,.custom-header.sticky-disabled.sticky-active .site-navigation li a .menu-icon{filter:brightness(1) invert(0)}.custom-header.sticky-disabled.sticky-active .icon-navigation li a .menu-label,.custom-header.sticky-disabled.sticky-active .site-navigation li a .menu-label{font-size:.95em !important}@media screen and (max-width: 768px){.custom-header.sticky-disabled.sticky-active .icon-navigation li a,.custom-header.sticky-disabled.sticky-active .site-navigation li a{font-size:.85em !important;padding:calc(10px*.75) !important}.custom-header.sticky-disabled.sticky-active .icon-navigation li a .menu-icon,.custom-header.sticky-disabled.sticky-active .site-navigation li a .menu-icon{width:19.2px !important;height:19.2px !important}.custom-header.sticky-disabled.sticky-active .icon-navigation li a .menu-label,.custom-header.sticky-disabled.sticky-active .site-navigation li a .menu-label{font-size:.85em !important}}.custom-header.sticky-disabled.sticky-active .icon-navigation li a:hover,.custom-header.sticky-disabled.sticky-active .site-navigation li a:hover{transform:translateY(-5px);color:#242424;background-color:rgba(0,0,0,0)}.custom-header.sticky-disabled.sticky-active .mobile-menu-button .hamburger-line{background-color:#242424 !important}.custom-header.sticky-disabled.sticky-header{position:fixed !important;top:0 !important;background-color:#fff !important;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.185) !important !important;-moz-box-shadow:0 4px 15px rgba(0,0,0,.185) !important !important;box-shadow:0 4px 15px rgba(0,0,0,.185) !important !important;z-index:9999 !important;padding:10px !important}.custom-header.sticky-disabled.sticky-header .header-logo-container{padding:0px !important}.custom-header.sticky-disabled.sticky-header .sticky-logo{padding:10px 0 !important}.custom-header.sticky-disabled.sticky-header img{filter:brightness() invert(0) !important;transform:scale(0.85) !important;transform-origin:center center !important}.custom-header.sticky-disabled.sticky-header .header-navigation .header-menu li a,.custom-header.sticky-disabled.sticky-header .icon-navigation li a,.custom-header.sticky-disabled.sticky-header .site-navigation li a{color:#242424 !important;font-size:1.5em !important;padding:calc(10px*1.25) !important}.custom-header.sticky-disabled.sticky-header .header-navigation .header-menu li a .menu-icon,.custom-header.sticky-disabled.sticky-header .icon-navigation li a .menu-icon,.custom-header.sticky-disabled.sticky-header .site-navigation li a .menu-icon{width:21.6px !important;height:21.6px !important;filter:brightness(1) invert(0)}.custom-header.sticky-disabled.sticky-header .header-navigation .header-menu li a .menu-label,.custom-header.sticky-disabled.sticky-header .icon-navigation li a .menu-label,.custom-header.sticky-disabled.sticky-header .site-navigation li a .menu-label{font-size:.95em !important}.custom-header.logo-left .header-logo-container{margin-right:auto}.custom-header.logo-left .header-left{justify-self:start}.custom-header.logo-center .header-logo-container{margin:0 auto}.custom-header.logo-center .header-center{justify-self:center}.custom-header.logo-right .header-logo-container{margin-left:auto}.custom-header.logo-right .header-right{justify-self:end}.custom-header.sticky-enabled.sticky-active .header-logo-container .site-logo .custom-logo{filter:brightness(1) invert(0)}.custom-header.sticky-enabled.sticky-active .header-logo-container .site-branding .site-title a{color:#242424}.custom-header.sticky-enabled.sticky-active .header-logo-container .site-branding .site-title a:hover{color:#2f2d38}.custom-header.sticky-enabled.sticky-active .header-logo-container .site-branding .site-description{color:rgba(0,0,0,.6)}.header-main .container{margin:0 auto;padding:0 20px}@media screen and (max-width: 768px){.header-main .container{padding:0 15px}}.header-content{display:grid;grid-template-columns:1fr calc(var(--logo-width, 200px)*2) 1fr;align-items:center;gap:20px;min-height:50px;margin:0 auto;padding:10px 20px}@media screen and (max-width: 768px){.header-content{gap:15px;grid-template-columns:1fr calc(var(--logo-width, 200px)*2*.9) 1fr}}@media screen and (max-width: 600px){.header-content{gap:10px;grid-template-columns:1fr calc(var(--logo-width, 200px)*2*.8) 1fr}}@media screen and (max-width: 768px){.header-content{padding:8px 15px;min-height:45px}}@media screen and (max-width: 600px){.header-content{padding:8px 10px;min-height:40px}}.mobile-menu-toggle{display:none}@media screen and (max-width: 1200px){.mobile-menu-toggle{display:block;position:fixed;right:20px;top:20px;z-index:10001}}.mobile-menu-button{background-color:#fff !important;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:50px !important;height:50px !important;border-radius:50% !important;box-shadow:0 2px 10px rgba(0,0,0,.15);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:relative;border:0px solid rgba(0,0,0,0) !important}.mobile-menu-button:hover{transform:scale(1.05);box-shadow:0 4px 15px rgba(0,0,0,.2)}.mobile-menu-button .hamburger-line{position:absolute;width:20px;height:2px;background-color:#242424;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;left:50%;transform:translateX(-50%)}.mobile-menu-button .hamburger-line:nth-child(1){top:16px}.mobile-menu-button .hamburger-line:nth-child(2){top:24px}.mobile-menu-button .hamburger-line:nth-child(3){top:32px}.mobile-menu-button.active .hamburger-line:nth-child(1){transform:translateX(-50%) rotate(45deg);top:24px}.mobile-menu-button.active .hamburger-line:nth-child(2){opacity:0}.mobile-menu-button.active .hamburger-line:nth-child(3){transform:translateX(-50%) rotate(-45deg);top:24px}.mobile-menu{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:1000;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.mobile-menu.active{display:block;opacity:1;visibility:visible}.mobile-menu .mobile-menu-content{position:absolute;left:50%;transform:translate(-50%, 0%);text-align:center;width:90%;max-width:400px;bottom:50px}.mobile-menu .mobile-menu-list{list-style:none;padding:0;margin:0}.mobile-menu .mobile-menu-list li{margin:10px 0}.mobile-menu .mobile-menu-list li a{color:#2f2d38;text-decoration:none;font-size:1.2rem;font-weight:500;display:flex;align-items:center;justify-content:center;gap:10px;padding:15px;border-radius:8px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 1200px){.mobile-menu .mobile-menu-list li a{font-size:1em !important;padding:8px !important}}.mobile-menu .mobile-menu-list li a:hover{background-color:hsla(0,0%,100%,.1);color:#2f2d38}.mobile-menu .mobile-menu-list li a .menu-icon{width:40px;height:40px;display:block;text-align:center}.mobile-menu .mobile-menu-list li a .menu-label{font-size:1.75rem;display:block;font-family:"Ysabeau"}@media screen and (max-width: 1200px){.mobile-menu .mobile-menu-list li a .menu-label{font-size:1.2em !important}}@media screen and (max-width: 1200px){.custom-header .header-navigation{display:none}.custom-header.logo-center .header-content{display:flex;justify-content:center;position:relative}.custom-header.logo-center .header-left,.custom-header.logo-center .header-right{display:none}.custom-header.logo-left .header-content,.custom-header.logo-right .header-content{justify-content:space-between}.custom-header.logo-left .header-navigation,.custom-header.logo-right .header-navigation{display:none}}.header-topbar{color:#fff;font-family:"Megrim",serif;padding:4px 0;font-size:3rem;position:relative;z-index:9999}.header-topbar.topbar-bg-color{background-color:var(--topbar-bg-color, #242424)}.header-topbar.topbar-bg-transparent{background-color:rgba(0,0,0,0)}.header-topbar.topbar-border-enabled::after{content:"";position:absolute;bottom:0;left:0;right:0;height:var(--topbar-border-width, 1px);background-color:var(--topbar-border-color, #ffffff);z-index:9997}.header-topbar .container{margin:0 auto;padding:0 20px}@media screen and (max-width: 768px){.header-topbar .container{padding:0 15px}}.header-topbar .topbar-content{display:grid;grid-template-columns:1fr calc(var(--logo-width, 200px)*2) 1fr;align-items:center;gap:20px;min-height:auto;padding:5px 0}@media screen and (max-width: 768px){.header-topbar .topbar-content{gap:15px;grid-template-columns:1fr calc(var(--logo-width, 200px)*2*.9) 1fr}}@media screen and (max-width: 600px){.header-topbar .topbar-content{gap:10px;grid-template-columns:1fr calc(var(--logo-width, 200px)*2*.8) 1fr}}@media screen and (max-width: 600px){.header-topbar .topbar-content{display:flex;flex-direction:column;gap:2px;text-align:center;min-height:auto;padding:2px 0}}.header-topbar .topbar-left{justify-self:start;padding-left:0;line-height:1;height:auto}.header-topbar .topbar-left .welcome-text{font-family:"Megrim",serif;font-weight:400;line-height:1.2;color:#fff;font-size:2rem}@media screen and (max-width: 600px){.header-topbar .topbar-left .welcome-text{font-size:1.5rem}}.header-topbar .topbar-center{justify-self:center;line-height:1;height:auto}.header-topbar .topbar-right{justify-self:end;padding-right:0;line-height:1;height:auto}.header-topbar .topbar-right .topbar-contact{display:flex;align-items:center;gap:6px;line-height:1.2}.header-topbar .topbar-right .topbar-contact .topbar-icon{width:40px;height:40px;filter:invert(1);opacity:1}@media screen and (max-width: 600px){.header-topbar .topbar-right .topbar-contact .topbar-icon{width:24px;height:24px}}.header-topbar .topbar-right .topbar-contact .contact-text{font-family:"Megrim",serif;font-weight:500;line-height:1.2;color:#fff;font-size:1.75rem}@media screen and (max-width: 600px){.header-topbar .topbar-right .topbar-contact .contact-text{font-size:1.25rem}}@media screen and (max-width: 1200px){.header-topbar{display:none}}@media screen and (max-width: 600px){.header-topbar{display:none}}.custom-header.sticky-enabled.sticky-active .header-topbar{display:none}.fixed-logo-container{position:fixed;top:0;left:50%;transform:translateX(-50%);z-index:10000;width:var(--logo-width, 200px);max-width:var(--logo-width, 200px);display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1200px){.fixed-logo-container{width:auto !important;max-width:100 !important}}.fixed-logo-container .header-logo-container{position:relative;top:auto;left:auto;transform:none;width:100%}.header-logo-container{display:flex;align-items:center;justify-content:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 768px){.header-logo-container{padding:20px !important}}@media screen and (max-width: 768px){body.has-slideshow .header-logo-container{background-color:hsla(0,0%,100%,.95) !important;backdrop-filter:blur(10px);border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}}@media screen and (max-width: 480px){body.has-slideshow .header-logo-container{background-color:hsla(0,0%,100%,.98) !important;backdrop-filter:blur(15px);padding:15px !important}}.header-logo-container.has-background{padding:var(--logo-padding, 15px);background-color:var(--logo-bg-color, transparent);border-radius:0 0 8px 8px}.header-logo-container.has-shadow{box-shadow:0 2px 10px rgba(0,0,0,.1)}.header-logo-container.bg-none{background-color:rgba(0,0,0,0);padding:var(--logo-padding, 15px)}.header-logo-container.bg-color{background-color:var(--logo-bg-color, transparent);padding:var(--logo-padding, 15px);border-radius:0 0 8px 8px}.header-logo-container.bg-gradient{background:linear-gradient(135deg, var(--logo-bg-color, #f0f0f0), rgba(255, 255, 255, 0.1));padding:var(--logo-padding, 15px);border-radius:0 0 8px 8px}.header-logo-container .site-logo{display:flex;align-items:center;position:relative}.header-logo-container .site-logo .custom-logo-link{display:flex;align-items:center;text-decoration:none}.header-logo-container .site-logo .custom-logo-link .custom-logo{width:var(--logo-width, 150px);max-width:var(--logo-width, 150px);height:auto;max-height:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.header-logo-container .site-logo .normal-logo{opacity:1;visibility:visible;-webkit-transition:opacity var(--sticky-logo-animation-duration, 300ms) ease,visibility var(--sticky-logo-animation-duration, 300ms) ease;-moz-transition:opacity var(--sticky-logo-animation-duration, 300ms) ease,visibility var(--sticky-logo-animation-duration, 300ms) ease;-ms-transition:opacity var(--sticky-logo-animation-duration, 300ms) ease,visibility var(--sticky-logo-animation-duration, 300ms) ease;-o-transition:opacity var(--sticky-logo-animation-duration, 300ms) ease,visibility var(--sticky-logo-animation-duration, 300ms) ease;transition:opacity var(--sticky-logo-animation-duration, 300ms) ease,visibility var(--sticky-logo-animation-duration, 300ms) ease}@media screen and (max-width: 1200px){.header-logo-container .site-logo .normal-logo{display:block !important}}@media screen and (max-width: 1200px){.header-logo-container .site-logo .normal-logo img{max-width:70px !important;width:100% !important}}.header-logo-container .site-logo .sticky-logo{position:absolute;top:0;left:0;opacity:0;visibility:hidden;-webkit-transition:opacity var(--sticky-logo-animation-duration, 300ms) ease,visibility var(--sticky-logo-animation-duration, 300ms) ease;-moz-transition:opacity var(--sticky-logo-animation-duration, 300ms) ease,visibility var(--sticky-logo-animation-duration, 300ms) ease;-ms-transition:opacity var(--sticky-logo-animation-duration, 300ms) ease,visibility var(--sticky-logo-animation-duration, 300ms) ease;-o-transition:opacity var(--sticky-logo-animation-duration, 300ms) ease,visibility var(--sticky-logo-animation-duration, 300ms) ease;transition:opacity var(--sticky-logo-animation-duration, 300ms) ease,visibility var(--sticky-logo-animation-duration, 300ms) ease}@media screen and (max-width: 1200px){.header-logo-container .site-logo .sticky-logo{position:static !important;top:auto !important;left:auto !important;display:none !important}}.header-logo-container .site-logo .sticky-logo .custom-logo-link{display:flex;align-items:center;text-decoration:none}.header-logo-container .site-logo .sticky-logo .custom-logo-link .sticky-logo-img{width:var(--sticky-logo-width, 120px);max-width:var(--sticky-logo-width, 120px);height:auto;max-height:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.header-logo-container.has-sticky-logo{backdrop-filter:none !important}.header-logo-container.has-sticky-logo .site-logo .normal-logo{z-index:1}.header-logo-container.has-sticky-logo .site-logo .sticky-logo{z-index:2}.sticky-active .header-logo-container.has-sticky-logo .site-logo .normal-logo,.sticky-header .header-logo-container.has-sticky-logo .site-logo .normal-logo{opacity:0 !important;visibility:hidden !important;display:none !important}.sticky-active .header-logo-container.has-sticky-logo .site-logo .sticky-logo,.sticky-header .header-logo-container.has-sticky-logo .site-logo .sticky-logo{opacity:1 !important;visibility:visible !important}@media screen and (max-width: 1200px){.sticky-active .header-logo-container.has-sticky-logo .site-logo .sticky-logo,.sticky-header .header-logo-container.has-sticky-logo .site-logo .sticky-logo{display:block !important}}.header-logo-container.has-sticky-logo:not(.sticky-active):not(.sticky-header) .site-logo .normal-logo{opacity:1 !important;visibility:visible !important;display:block !important}.header-logo-container.has-sticky-logo:not(.sticky-active):not(.sticky-header) .site-logo .sticky-logo{opacity:0 !important;visibility:hidden !important}@media screen and (max-width: 1200px){.header-logo-container.has-sticky-logo:not(.sticky-active):not(.sticky-header) .site-logo .sticky-logo{display:none !important}}.header-logo-container .site-branding .site-title{margin:0;font-size:1.8rem;font-weight:700;line-height:1.2}@media screen and (max-width: 768px){.header-logo-container .site-branding .site-title{font-size:1.5rem}}@media screen and (max-width: 600px){.header-logo-container .site-branding .site-title{font-size:1.3rem}}.header-logo-container .site-branding .site-title a{color:#fff;text-decoration:none;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.header-logo-container .site-branding .site-title a:hover{color:#2f2d38}.header-logo-container .site-branding .site-description{margin:5px 0 0 0;font-size:.9rem;color:hsla(0,0%,100%,.8);font-weight:300}@media screen and (max-width: 600px){.header-logo-container .site-branding .site-description{font-size:.8rem;margin-top:2px}}@media screen and (max-width: 1200px){.header-logo-container .site-logo .custom-logo{max-height:96px;width:auto;max-width:calc(var(--logo-width, 150px)*.64)}.header-logo-container .site-branding .site-title{font-size:1.4rem}.header-logo-container .site-branding .site-description{font-size:.8rem}}@media screen and (max-width: 600px){.header-logo-container .site-logo .custom-logo{max-height:96px;width:auto;max-width:calc(var(--logo-width, 150px)*.56)}.header-logo-container .site-branding .site-title{font-size:1.2rem}.header-logo-container .site-branding .site-description{display:none}}.custom-header.sticky-active .header-logo-container.has-sticky-logo,.custom-header.sticky-header .header-logo-container.has-sticky-logo,header[data-elementor-type=header].sticky-header .header-logo-container.has-sticky-logo,header[data-elementor-type=header].sticky-active .header-logo-container.has-sticky-logo{background-color:rgba(0,0,0,0) !important;box-shadow:none !important;border-radius:0 !important;backdrop-filter:none !important;padding:0 !important}.custom-header.sticky-active .header-logo-container.has-sticky-logo .site-logo .normal-logo,.custom-header.sticky-header .header-logo-container.has-sticky-logo .site-logo .normal-logo,header[data-elementor-type=header].sticky-header .header-logo-container.has-sticky-logo .site-logo .normal-logo,header[data-elementor-type=header].sticky-active .header-logo-container.has-sticky-logo .site-logo .normal-logo{opacity:0 !important;visibility:hidden !important}@media screen and (max-width: 1200px){.custom-header.sticky-active .header-logo-container.has-sticky-logo .site-logo .normal-logo,.custom-header.sticky-header .header-logo-container.has-sticky-logo .site-logo .normal-logo,header[data-elementor-type=header].sticky-header .header-logo-container.has-sticky-logo .site-logo .normal-logo,header[data-elementor-type=header].sticky-active .header-logo-container.has-sticky-logo .site-logo .normal-logo{display:none !important}}.custom-header.sticky-active .header-logo-container.has-sticky-logo .site-logo .sticky-logo,.custom-header.sticky-header .header-logo-container.has-sticky-logo .site-logo .sticky-logo,header[data-elementor-type=header].sticky-header .header-logo-container.has-sticky-logo .site-logo .sticky-logo,header[data-elementor-type=header].sticky-active .header-logo-container.has-sticky-logo .site-logo .sticky-logo{opacity:1 !important;visibility:visible !important;margin:20px 0 0 -30px}@media screen and (max-width: 1200px){.custom-header.sticky-active .header-logo-container.has-sticky-logo .site-logo .sticky-logo,.custom-header.sticky-header .header-logo-container.has-sticky-logo .site-logo .sticky-logo,header[data-elementor-type=header].sticky-header .header-logo-container.has-sticky-logo .site-logo .sticky-logo,header[data-elementor-type=header].sticky-active .header-logo-container.has-sticky-logo .site-logo .sticky-logo{display:block !important;height:auto}}@media screen and (max-width: 1200px){.custom-header.sticky-active .header-logo-container.has-sticky-logo .site-logo .sticky-logo,.custom-header.sticky-header .header-logo-container.has-sticky-logo .site-logo .sticky-logo,header[data-elementor-type=header].sticky-header .header-logo-container.has-sticky-logo .site-logo .sticky-logo,header[data-elementor-type=header].sticky-active .header-logo-container.has-sticky-logo .site-logo .sticky-logo{height:90px;margin:-10px 0 -40px 0}}body header[data-elementor-type=header] .elementor-nav-menu{padding:0px;margin:0px}body header[data-elementor-type=header] .elementor-nav-menu li{list-style:none;list-style-type:none;display:inline-block}body header[data-elementor-type=header] .elementor-nav-menu li a{color:#fff !important;font-family:"Ysabeau",sans-serif !important;font-size:3.3rem;padding:10px !important;border-bottom:2px solid rgba(0,0,0,0);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 1200px){body header[data-elementor-type=header] .elementor-nav-menu li a{font-size:2.3rem}}@media screen and (max-width: 768px){body header[data-elementor-type=header] .elementor-nav-menu li a{font-size:1.8rem}}body header[data-elementor-type=header] .elementor-nav-menu li a:hover{transform:translateY(-5px) !important;color:#fff !important;border-bottom:2px solid rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important}.header-navigation{display:flex;align-items:center}.header-navigation .header-menu{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:5px}.header-navigation .header-menu li{position:relative}.header-navigation .header-menu li a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px;color:#fff;text-decoration:none;font-family:"Ysabeau",sans-serif;font-weight:500;border-radius:0px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border-bottom:2px solid rgba(0,0,0,0);font-size:3rem}.header-navigation .header-menu li a:hover{transform:translateY(-5px);color:#fff;border-bottom-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}@media(max-width: 1200px){.header-navigation .header-menu li a{font-size:2.3rem;padding:12px 8px}}@media screen and (max-width: 768px){.header-navigation .header-menu li a{font-size:1.8rem}}.header-navigation .header-menu li a .menu-icon{width:30px;height:30px;filter:brightness(0) invert(1);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;order:-1}@media screen and (max-width: 1200px){.header-navigation .header-menu li a .menu-icon{width:25px;height:25px}}.header-navigation .header-menu li a .menu-label{white-space:nowrap;font-family:"Ysabeau",sans-serif;text-align:center;font-size:1.5rem}@media screen and (max-width: 768px){.header-navigation .header-menu li a .menu-label{font-size:1.2rem}}@media screen and (max-width: 480px){.header-navigation .header-menu li a .menu-label{font-size:1rem}}.header-navigation .header-menu li.current-menu-item a,.header-navigation .header-menu li.current_page_item a{color:#2f2d38;border-bottom-color:rgba(0,0,0,0)}.header-navigation .header-menu li.current-menu-item a:hover,.header-navigation .header-menu li.current_page_item a:hover{color:#2f2d38}.header-navigation .header-menu li .sub-menu{position:absolute;top:100%;left:0;background-color:#fff;box-shadow:0 4px 15px rgba(0,0,0,.1);border-radius:8px;padding:10px 0;min-width:200px;opacity:0;visibility:hidden;transform:translateY(-10px);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:1000}.header-navigation .header-menu li .sub-menu li{width:100%}.header-navigation .header-menu li .sub-menu li a{color:#242424;padding:10px 20px;border-radius:0;border-bottom:none}.header-navigation .header-menu li .sub-menu li a:hover{background-color:rgba(0,0,0,.05);color:#2f2d38}.header-navigation .header-menu li .sub-menu li a .menu-icon{filter:brightness(1) invert(0)}.header-navigation .header-menu li:hover .sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.header-navigation .header-menu li.menu-item-more,.header-navigation .header-menu li[class*=mehr],.header-navigation .header-menu li[class*=more]{display:none !important}.header-navigation .header-menu li:has(a[href*=mehr]),.header-navigation .header-menu li:has(a[href*=more]){display:none !important}.header-navigation.header-navigation-left{justify-content:flex-end}.header-navigation.header-navigation-left .header-menu-left{justify-content:flex-end}.header-navigation.header-navigation-right{justify-content:flex-start}.header-navigation.header-navigation-right .header-menu-right{justify-content:flex-start}.header-menu li.menu-item-more,.header-menu li[class*=mehr],.header-menu li[class*=more],.header-menu li:has(a[href*=mehr]),.header-menu li:has(a[href*=more]),.header-menu li:has(a:contains("Mehr")),.header-menu li:has(a:contains("mehr")),.header-menu li:has(a:contains("More")),.header-menu li:has(a:contains("more")),.header-navigation li.menu-item-more,.header-navigation li[class*=mehr],.header-navigation li[class*=more],.header-navigation li:has(a[href*=mehr]),.header-navigation li:has(a[href*=more]),.header-navigation li:has(a:contains("Mehr")),.header-navigation li:has(a:contains("mehr")),.header-navigation li:has(a:contains("More")),.header-navigation li:has(a:contains("more")),.nav-menu li.menu-item-more,.nav-menu li[class*=mehr],.nav-menu li[class*=more],.nav-menu li:has(a[href*=mehr]),.nav-menu li:has(a[href*=more]),.nav-menu li:has(a:contains("Mehr")),.nav-menu li:has(a:contains("mehr")),.nav-menu li:has(a:contains("More")),.nav-menu li:has(a:contains("more")),.menu li.menu-item-more,.menu li[class*=mehr],.menu li[class*=more],.menu li:has(a[href*=mehr]),.menu li:has(a[href*=more]),.menu li:has(a:contains("Mehr")),.menu li:has(a:contains("mehr")),.menu li:has(a:contains("More")),.menu li:has(a:contains("more")){display:none !important;visibility:hidden !important}.custom-header.sticky-enabled.sticky-active .header-navigation .header-menu li{margin:0px !important}.custom-header.sticky-enabled.sticky-active .header-navigation .header-menu li a{color:#242424;padding:calc(10px*1.25) !important}.custom-header.sticky-enabled.sticky-active .header-navigation .header-menu li a .menu-icon{width:21.6px !important;height:21.6px !important;filter:brightness(1) invert(0)}.custom-header.sticky-enabled.sticky-active .header-navigation .header-menu li a:hover{transform:translateY(-5px);color:#242424;background-color:rgba(0,0,0,0)}.custom-header.sticky-enabled.sticky-active .header-navigation .header-menu li.current-menu-item a,.custom-header.sticky-enabled.sticky-active .header-navigation .header-menu li.current_page_item a{color:#2f2d38}.custom-header.sticky-enabled.sticky-active .header-navigation .header-menu li.current-menu-item a:hover,.custom-header.sticky-enabled.sticky-active .header-navigation .header-menu li.current_page_item a:hover{color:#2f2d38}@media screen and (max-width: 1140px){.header-navigation .header-menu{gap:2px}.header-navigation .header-menu li a{padding:10px 12px}.header-navigation .header-menu li a .menu-icon{width:40px;height:40px}}@media screen and (max-width: 1200px){.header-navigation{display:none}}@media screen and (max-width: 1140px){.custom-header.logo-center .header-content{gap:15px}.custom-header.logo-center .header-navigation .header-menu{gap:0}.custom-header.logo-center .header-navigation .header-menu li a{padding:8px 10px}.custom-header.logo-center .header-navigation .header-menu li a .menu-icon{width:40px;height:40px}}@media screen and (max-width: 1200px){.custom-header.logo-center .header-left,.custom-header.logo-center .header-right{display:none}.custom-header.logo-center .header-content{display:flex;justify-content:center}}.icon-navigation ul,.site-navigation ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.icon-navigation ul.sub-menu,.site-navigation ul.sub-menu{flex-direction:column;position:absolute;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);border-radius:5px;padding:calc(10px*.5) 0;min-width:200px;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-10px);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.icon-navigation li,.site-navigation li{position:relative}.icon-navigation li:hover>ul.sub-menu,.site-navigation li:hover>ul.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.icon-navigation li a,.site-navigation li a{display:flex;align-items:center;gap:calc(10px*.5);padding:calc(10px*.75) 10px;text-decoration:none;color:inherit;border-radius:5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.icon-navigation li a:hover,.site-navigation li a:hover{background-color:rgba(0,0,0,.05);transform:translateY(-2px)}.icon-navigation li a .menu-icon,.site-navigation li a .menu-icon{width:24px;height:24px;object-fit:contain;flex-shrink:0;filter:invert(1)}.icon-navigation li a .menu-label,.site-navigation li a .menu-label{font-weight:500;white-space:nowrap;font-family:"Ysabeau",sans-serif}.icon-navigation li.menu-item-has-children>a::after,.site-navigation li.menu-item-has-children>a::after{content:"▼";margin-left:auto;font-size:.8em;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease}.icon-navigation li.menu-item-has-children:hover>a::after,.site-navigation li.menu-item-has-children:hover>a::after{transform:rotate(180deg)}@media screen and (max-width: 1200px){.icon-navigation ul,.site-navigation ul{flex-direction:column;gap:calc(10px*.5)}.icon-navigation ul.sub-menu,.site-navigation ul.sub-menu{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;background:rgba(0,0,0,0);padding-left:10px}.icon-navigation li a .menu-icon,.site-navigation li a .menu-icon{width:20px;height:20px}}.icon-navigation.icon-only li a{flex-direction:column;gap:calc(10px*.25);padding:calc(10px*.5)}.icon-navigation.icon-only li a .menu-icon{width:32px;height:32px}.icon-navigation.icon-only li a .menu-label{font-size:.8em}.icon-navigation.horizontal ul{justify-content:center}.icon-navigation.horizontal ul li a{min-width:120px;justify-content:center}.icon-navigation.vertical ul{flex-direction:column;max-width:250px}.icon-navigation.vertical ul li a{justify-content:flex-start}.icon-navigation.dark li a{color:#fff}.icon-navigation.dark li a:hover{background-color:hsla(0,0%,100%,.1)}.icon-navigation.dark ul.sub-menu{background:#242424;color:#fff}.wp-admin .field-icon .upload-icon-button,.wp-admin .field-icon .remove-icon-button{margin-right:10px;margin-bottom:5px}.wp-admin .field-icon img{display:block;border:1px solid #ddd;border-radius:3px;padding:2px}body header[data-elementor-type=header] .elementor-menu-toggle{color:#fff !important;background-color:rgba(0,0,0,0) !important}body header[data-elementor-type=header] .elementor-menu-toggle svg{color:#fff !important;fill:#fff !important}h1,h2,h3,h4,h5,h6{color:#242424;margin:20px 0 30px 0;line-height:1.2}h1{font-size:48px;font-family:"Megrim",sans-serif !important;font-weight:400;text-transform:uppercase}h2{font-size:42px;font-family:"Megrim",sans-serif !important;font-weight:400}h3{font-size:38px;font-family:"Ysabeau",sans-serif !important;font-weight:400}h4{font-size:32px;font-family:"Ysabeau",sans-serif !important;font-weight:400}h5{font-size:28px;font-family:"Ysabeau",sans-serif !important;font-weight:400}h6{font-size:24px;font-family:"Ysabeau",sans-serif !important;font-weight:400}p,li,ul li,ol li{font-size:20px;line-height:1.7;color:#343434;font-family:"Ysabeau",sans-serif !important}p{margin:0 0 30px 0}ul,ol,dl{margin:0 0 30px 0}li,ul li,ol,li{margin:0 0 10px 0}ul,ol,dl{margin:0 0 20px 20px;padding:0;font-family:"Ysabeau",sans-serif}ul{list-style:disc}ol{list-style:decimal}dl{margin-left:0}dt{font-weight:700;margin-bottom:10px}dd{margin:0 0 10px 10px}body.page-id-wohnen h1,body.page-id-wohnen h2,body.page-id-wohnen h3,body.page-id-wohnen h4,body.page-id-wohnen h5,body.page-id-wohnen h6,body.category-wohnen h1,body.category-wohnen h2,body.category-wohnen h3,body.category-wohnen h4,body.category-wohnen h5,body.category-wohnen h6,body[class*=wohnen] h1,body[class*=wohnen] h2,body[class*=wohnen] h3,body[class*=wohnen] h4,body[class*=wohnen] h5,body[class*=wohnen] h6,body[data-section=wohnen] h1,body[data-section=wohnen] h2,body[data-section=wohnen] h3,body[data-section=wohnen] h4,body[data-section=wohnen] h5,body[data-section=wohnen] h6{color:#b7b3d1}body.page-id-wohnen a,body.category-wohnen a,body[class*=wohnen] a,body[data-section=wohnen] a{color:#b7b3d1}body.page-id-abenteuer h1,body.page-id-abenteuer h2,body.page-id-abenteuer h3,body.page-id-abenteuer h4,body.page-id-abenteuer h5,body.page-id-abenteuer h6,body.category-abenteuer h1,body.category-abenteuer h2,body.category-abenteuer h3,body.category-abenteuer h4,body.category-abenteuer h5,body.category-abenteuer h6,body[class*=abenteuer] h1,body[class*=abenteuer] h2,body[class*=abenteuer] h3,body[class*=abenteuer] h4,body[class*=abenteuer] h5,body[class*=abenteuer] h6,body[data-section=abenteuer] h1,body[data-section=abenteuer] h2,body[data-section=abenteuer] h3,body[data-section=abenteuer] h4,body[data-section=abenteuer] h5,body[data-section=abenteuer] h6{color:#d5b36d}body.page-id-abenteuer a,body.category-abenteuer a,body[class*=abenteuer] a,body[data-section=abenteuer] a{color:#d5b36d}body.page-id-wellness h1,body.page-id-wellness h2,body.page-id-wellness h3,body.page-id-wellness h4,body.page-id-wellness h5,body.page-id-wellness h6,body.category-wellness h1,body.category-wellness h2,body.category-wellness h3,body.category-wellness h4,body.category-wellness h5,body.category-wellness h6,body[class*=wellness] h1,body[class*=wellness] h2,body[class*=wellness] h3,body[class*=wellness] h4,body[class*=wellness] h5,body[class*=wellness] h6,body[data-section=wellness] h1,body[data-section=wellness] h2,body[data-section=wellness] h3,body[data-section=wellness] h4,body[data-section=wellness] h5,body[data-section=wellness] h6{color:#4a6c61}body.page-id-wellness a,body.category-wellness a,body[class*=wellness] a,body[data-section=wellness] a{color:#4a6c61}@media screen and (max-width: 768px){h1{font-size:calc(48px*.9)}h2{font-size:calc(42px*.9)}h3{font-size:calc(38px*1.25)}}@media screen and (max-width: 480px){h1{font-size:calc(48px*.8)}h2{font-size:calc(42px*.85)}h3{font-size:calc(38px*.9)}p{font-size:calc(20px*1)}}.elementor-location-footer .elementor-element .menu{padding:0px;margin:0px}.elementor-location-footer .elementor-element .menu li{list-style:none;list-style-type:none;padding:0px;margin:0px}.elementor-location-footer .elementor-element .menu li a{display:inline-block;padding:0px 0px 0px 20px;color:#e9e9e9;position:relative;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.elementor-location-footer .elementor-element .menu li a:hover{color:#fff}.elementor-location-footer .elementor-element .menu li a:hover:before{left:3px}.elementor-location-footer .elementor-element .menu li a:before{position:absolute;left:0px;top:50%;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%);content:">";color:#fff;font-size:16px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}#site-footer{display:none !important}.custom-site-footer{background-color:#f8f6f3;color:#8b8680;padding:30px 0 40px 0;margin-top:auto;position:relative}.custom-site-footer .footer-container{max-width:800px;margin:0 auto;padding:30px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.custom-site-footer .footer-logo{margin-bottom:20px}.custom-site-footer .footer-logo .footer-logo-image{max-height:120px;width:auto;height:auto;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;filter:opacity(0.8)}.custom-site-footer .footer-logo .footer-logo-image:hover{filter:opacity(1);transform:translateY(-2px)}@media screen and (min-width: 768px){.custom-site-footer .footer-logo .footer-logo-image{max-height:140px}}.custom-site-footer .footer-main-nav .footer-nav-menu{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;list-style:none;margin:0;padding:0;font-family:"Georgia",serif;font-size:16px;letter-spacing:2px;text-transform:uppercase;color:#a8a29e}@media screen and (min-width: 768px){.custom-site-footer .footer-main-nav .footer-nav-menu{gap:12px;font-size:18px}}.custom-site-footer .footer-main-nav .footer-nav-menu li{list-style:none;margin:0;padding:0;position:relative}.custom-site-footer .footer-main-nav .footer-nav-menu li:not(:last-child):after{content:"|";margin-left:8px;color:#d6d3d1;font-weight:300}@media screen and (min-width: 768px){.custom-site-footer .footer-main-nav .footer-nav-menu li:not(:last-child):after{margin-left:12px}}.custom-site-footer .footer-main-nav .footer-nav-menu li a{display:inline-flex;align-items:center;gap:8px;color:#a8a29e;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-weight:300}.custom-site-footer .footer-main-nav .footer-nav-menu li a .footer-menu-icon{width:18px;height:18px;object-fit:contain;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;filter:opacity(0.8)}@media screen and (min-width: 768px){.custom-site-footer .footer-main-nav .footer-nav-menu li a .footer-menu-icon{width:20px;height:20px}}.custom-site-footer .footer-main-nav .footer-nav-menu li a:hover,.custom-site-footer .footer-main-nav .footer-nav-menu li a:focus{color:#78716c;transform:translateY(-1px)}.custom-site-footer .footer-main-nav .footer-nav-menu li a:hover .footer-menu-icon,.custom-site-footer .footer-main-nav .footer-nav-menu li a:focus .footer-menu-icon{filter:opacity(1);transform:translateY(-1px) scale(1.05)}.custom-site-footer .footer-main-nav .footer-nav-menu li.current-menu-item a,.custom-site-footer .footer-main-nav .footer-nav-menu li.current_page_item a{color:#78716c;font-weight:400}.custom-site-footer .footer-main-nav .footer-nav-menu li.current-menu-item a .footer-menu-icon,.custom-site-footer .footer-main-nav .footer-nav-menu li.current_page_item a .footer-menu-icon{filter:opacity(1)}.custom-site-footer .footer-contact-title{font-family:"Georgia",serif;font-size:16px;letter-spacing:2px;text-transform:uppercase;color:#a8a29e;margin-bottom:30px;font-weight:300;display:none !important}@media screen and (min-width: 768px){.custom-site-footer .footer-contact-title{font-size:18px;margin-bottom:40px}}.custom-site-footer .footer-address .footer-address-content{color:#8b8680;line-height:1.8;font-size:15px;max-width:300px;font-family:"Georgia",serif;font-weight:300}@media screen and (min-width: 768px){.custom-site-footer .footer-address .footer-address-content{font-size:16px;max-width:350px}}.custom-site-footer .footer-address .footer-address-content p{margin:8px 0}.custom-site-footer .footer-address .footer-address-content p:first-child{margin-top:0}.custom-site-footer .footer-address .footer-address-content p:last-child{margin-bottom:0}.custom-site-footer .footer-address .footer-address-content strong{color:#78716c;font-weight:400}.custom-site-footer .footer-address .footer-address-content a{color:#8b8680;text-decoration:none;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;border-bottom:1px solid rgba(0,0,0,0)}.custom-site-footer .footer-address .footer-address-content a:hover,.custom-site-footer .footer-address .footer-address-content a:focus{color:#78716c;border-bottom-color:#78716c}.custom-site-footer .footer-address .footer-social-links{margin-top:20px;display:flex;flex-direction:column;gap:12px;align-items:center}@media screen and (min-width: 768px){.custom-site-footer .footer-address .footer-social-links{flex-direction:row;gap:20px;justify-content:center}}.custom-site-footer .footer-address .footer-social-links .footer-location-link a,.custom-site-footer .footer-address .footer-social-links .footer-facebook-link a,.custom-site-footer .footer-address .footer-social-links .footer-instagram-link a{display:inline-flex;align-items:center;gap:8px;color:#8b8680;text-decoration:none;font-size:14px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-family:"Ysabeau",sans-serif;padding:6px 12px;border-radius:20px;background:hsla(0,0%,100%,.3);border:1px solid rgba(139,134,128,.2)}@media screen and (min-width: 768px){.custom-site-footer .footer-address .footer-social-links .footer-location-link a,.custom-site-footer .footer-address .footer-social-links .footer-facebook-link a,.custom-site-footer .footer-address .footer-social-links .footer-instagram-link a{font-size:15px;padding:8px 16px}}.custom-site-footer .footer-address .footer-social-links .footer-location-link a i,.custom-site-footer .footer-address .footer-social-links .footer-facebook-link a i,.custom-site-footer .footer-address .footer-social-links .footer-instagram-link a i{font-size:16px;width:16px;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (min-width: 768px){.custom-site-footer .footer-address .footer-social-links .footer-location-link a i,.custom-site-footer .footer-address .footer-social-links .footer-facebook-link a i,.custom-site-footer .footer-address .footer-social-links .footer-instagram-link a i{font-size:18px;width:18px}}.custom-site-footer .footer-address .footer-social-links .footer-location-link a:hover,.custom-site-footer .footer-address .footer-social-links .footer-location-link a:focus,.custom-site-footer .footer-address .footer-social-links .footer-facebook-link a:hover,.custom-site-footer .footer-address .footer-social-links .footer-facebook-link a:focus,.custom-site-footer .footer-address .footer-social-links .footer-instagram-link a:hover,.custom-site-footer .footer-address .footer-social-links .footer-instagram-link a:focus{color:#78716c;transform:translateY(-2px);background:hsla(0,0%,100%,.6);border-color:rgba(120,113,108,.3);box-shadow:0 4px 12px rgba(0,0,0,.1)}.custom-site-footer .footer-address .footer-social-links .footer-location-link a:hover i,.custom-site-footer .footer-address .footer-social-links .footer-location-link a:focus i,.custom-site-footer .footer-address .footer-social-links .footer-facebook-link a:hover i,.custom-site-footer .footer-address .footer-social-links .footer-facebook-link a:focus i,.custom-site-footer .footer-address .footer-social-links .footer-instagram-link a:hover i,.custom-site-footer .footer-address .footer-social-links .footer-instagram-link a:focus i{transform:scale(1.1)}.custom-site-footer .footer-address .footer-social-links .footer-facebook-link a:hover,.custom-site-footer .footer-address .footer-social-links .footer-facebook-link a:focus{color:#1877f2;border-color:rgba(24,119,242,.3)}.custom-site-footer .footer-address .footer-social-links .footer-facebook-link a:hover i,.custom-site-footer .footer-address .footer-social-links .footer-facebook-link a:focus i{color:#1877f2}.custom-site-footer .footer-address .footer-social-links .footer-instagram-link a:hover,.custom-site-footer .footer-address .footer-social-links .footer-instagram-link a:focus{color:#e4405f;border-color:rgba(228,64,95,.3)}.custom-site-footer .footer-address .footer-social-links .footer-instagram-link a:hover i,.custom-site-footer .footer-address .footer-social-links .footer-instagram-link a:focus i{color:#e4405f}.custom-site-footer .footer-address .footer-social-links .footer-location-link a:hover,.custom-site-footer .footer-address .footer-social-links .footer-location-link a:focus{color:#dc2626;border-color:rgba(220,38,38,.3)}.custom-site-footer .footer-address .footer-social-links .footer-location-link a:hover i,.custom-site-footer .footer-address .footer-social-links .footer-location-link a:focus i{color:#dc2626}.custom-site-footer .footer-legal-menu .footer-nav-menu{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;list-style:none;margin:0;padding:0;font-size:14px;color:#a8a29e}@media screen and (min-width: 768px){.custom-site-footer .footer-legal-menu .footer-nav-menu{gap:8px;font-size:15px}}.custom-site-footer .footer-legal-menu .footer-nav-menu li{list-style:none;margin:0;padding:0}.custom-site-footer .footer-legal-menu .footer-nav-menu li:not(:last-child):after{content:"|";margin-left:6px;color:#d6d3d1;font-weight:300}@media screen and (min-width: 768px){.custom-site-footer .footer-legal-menu .footer-nav-menu li:not(:last-child):after{margin-left:8px}}.custom-site-footer .footer-legal-menu .footer-nav-menu li a{display:inline-flex;align-items:center;gap:6px;color:#a8a29e;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-weight:300;padding:4px 8px}.custom-site-footer .footer-legal-menu .footer-nav-menu li a .footer-menu-icon{width:14px;height:14px;object-fit:contain;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;filter:opacity(0.7)}@media screen and (min-width: 768px){.custom-site-footer .footer-legal-menu .footer-nav-menu li a .footer-menu-icon{width:16px;height:16px}}.custom-site-footer .footer-legal-menu .footer-nav-menu li a:hover,.custom-site-footer .footer-legal-menu .footer-nav-menu li a:focus{color:#78716c;transform:translateY(-1px)}.custom-site-footer .footer-legal-menu .footer-nav-menu li a:hover .footer-menu-icon,.custom-site-footer .footer-legal-menu .footer-nav-menu li a:focus .footer-menu-icon{filter:opacity(1);transform:translateY(-1px) scale(1.1)}.custom-site-footer .footer-copyright{width:100%;margin-top:0px}.custom-site-footer .footer-copyright .footer-copyright-content{color:#a8a29e;font-size:13px;line-height:1.6;font-weight:300;font-family:"Ysabeau",sans-serif}@media screen and (min-width: 768px){.custom-site-footer .footer-copyright .footer-copyright-content{font-size:14px}}.custom-site-footer .footer-copyright .footer-copyright-content p{margin:6px 0}.custom-site-footer .footer-copyright .footer-copyright-content p:first-child{margin-top:0}.custom-site-footer .footer-copyright .footer-copyright-content p:last-child{margin-bottom:0}.custom-site-footer .footer-copyright .footer-copyright-content a{color:#a8a29e;text-decoration:none;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;border-bottom:1px solid rgba(0,0,0,0)}.custom-site-footer .footer-copyright .footer-copyright-content a:hover,.custom-site-footer .footer-copyright .footer-copyright-content a:focus{color:#78716c;border-bottom-color:#78716c}.custom-site-footer .footer-copyright .footer-copyright-content strong{color:#78716c;font-weight:400}.custom-site-footer .footer-scroll-top{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);opacity:0;visibility:hidden;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.custom-site-footer .footer-scroll-top.visible{opacity:1;visibility:visible}.custom-site-footer .footer-scroll-top button{background:hsla(0,0%,100%,.9);border:1px solid #e5e7eb;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;color:#6b7280;box-shadow:0 2px 8px rgba(0,0,0,.1)}.custom-site-footer .footer-scroll-top button:hover,.custom-site-footer .footer-scroll-top button:focus{background:#fff;border-color:#78716c;color:#78716c;transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,0,0,.15)}.custom-site-footer .footer-scroll-top button:active{transform:translateY(-1px)}.custom-site-footer .footer-scroll-top button:before{content:"↑";font-size:18px;font-weight:400;line-height:1}@media screen and (max-width: 768px){.custom-site-footer .footer-scroll-top{bottom:20px}.custom-site-footer .footer-scroll-top button{width:44px;height:44px}.custom-site-footer .footer-scroll-top button:before{font-size:16px}}@media screen and (max-width: 768px){.custom-site-footer{padding:60px 0 30px 0}.custom-site-footer .footer-container{gap:40px;padding:0 20px}.custom-site-footer .footer-main-nav .footer-nav-menu{flex-direction:column;gap:12px;font-size:14px;letter-spacing:1px}.custom-site-footer .footer-main-nav .footer-nav-menu li:not(:last-child):after{display:none}.custom-site-footer .footer-main-nav .footer-nav-menu li a .footer-menu-icon{width:16px;height:16px}.custom-site-footer .footer-legal-menu .footer-nav-menu{flex-direction:column;gap:8px;font-size:13px}.custom-site-footer .footer-legal-menu .footer-nav-menu li:not(:last-child):after{display:none}.custom-site-footer .footer-legal-menu .footer-nav-menu li a .footer-menu-icon{width:12px;height:12px}.custom-site-footer .footer-contact-title{font-size:14px;margin-bottom:25px}.custom-site-footer .footer-address .footer-address-content{font-size:14px}}html,body{margin:0;padding:0}body{display:flex;flex-direction:column;min-height:100vh}body .site-main,body main{flex:1}.custom-site-footer{margin-bottom:0 !important}.custom-site-footer:after{content:"";display:block;clear:both;height:0;margin:0;padding:0}.custom-site-footer .footer-container{margin-bottom:0 !important;padding-bottom:0 !important}#page,.site,.site-content{margin-bottom:0 !important}.elementor-page .custom-site-footer,.elementor .custom-site-footer{margin-bottom:0 !important}.custom-site-footer+*{margin-top:0 !important}html{margin:0 !important;padding:0 !important;height:100%}body{margin:0 !important;padding:0 !important;padding-bottom:0 !important;margin-bottom:0 !important}#page{margin-bottom:0 !important;padding-bottom:0 !important}.custom-site-footer{position:relative;z-index:1}.custom-site-footer::after{content:"";display:block;height:0;clear:both;margin:0;padding:0;border:none;background:none}body::after,#page::after{display:none !important}@media screen and (max-width: 480px){.custom-site-footer{padding:20px 10px}.custom-site-footer .footer-container{gap:10px}.custom-site-footer .footer-container .footer-logo .footer-logo-image{max-height:60px}.custom-site-footer .footer-container .footer-menu .footer-nav-menu.horizontal-menu{flex-direction:column;gap:10px}.custom-site-footer .footer-container .footer-menu .footer-nav-menu.horizontal-menu li a{padding:10px 10px;font-size:18px}.custom-site-footer .footer-container .footer-address .footer-address-content{font-size:18px;line-height:1.4}.custom-site-footer .footer-container .footer-copyright .footer-copyright-content{font-size:11px}}@media screen and (max-width: 600px){.custom-site-footer .footer-container .footer-menu .footer-nav-menu.horizontal-menu li a{font-size:18px}}@media screen and (max-width: 768px){.custom-site-footer .footer-container{max-width:720px}.custom-site-footer .footer-container .footer-menu .footer-nav-menu.horizontal-menu{gap:10px}.custom-site-footer .footer-container .footer-menu .footer-nav-menu.horizontal-menu li a{padding:10px 20px}}@media screen and (max-width: 1200px){.custom-site-footer .footer-container{max-width:960px}}@media screen and (min-width: 1200px){.custom-site-footer .footer-container{max-width:1140px}.custom-site-footer .footer-container .footer-logo .footer-logo-image{max-height:120px}.custom-site-footer .footer-container .footer-menu .footer-nav-menu.horizontal-menu{gap:30px}.custom-site-footer .footer-container .footer-menu .footer-nav-menu.horizontal-menu li a{padding:20px 30px;font-size:20px}.custom-site-footer .footer-container .footer-address .footer-address-content{font-size:20px;max-width:600px}.custom-site-footer .footer-container .footer-copyright .footer-copyright-content{font-size:16px}}@media screen and (min-width: 1200px){.custom-site-footer .footer-container{max-width:1320px}}@media print{.custom-site-footer{background-color:rgba(0,0,0,0) !important;color:#000 !important}.custom-site-footer .footer-container .footer-logo .footer-logo-image{max-height:40px}.custom-site-footer .footer-container .footer-menu{display:none}.custom-site-footer .footer-container .footer-address .footer-address-content{font-size:12px;color:#000 !important}.custom-site-footer .footer-container .footer-address .footer-address-content a{color:#000 !important;text-decoration:none !important}.custom-site-footer .footer-container .footer-address .footer-address-content a:after{content:" (" attr(href) ")";font-size:10px}.custom-site-footer .footer-container .footer-copyright .footer-copyright-content{font-size:10px;color:#000 !important;border-top-color:#000 !important}}@media(prefers-contrast: high){.custom-site-footer{background-color:#000;color:#fff}.custom-site-footer .footer-container .footer-menu .footer-nav-menu.horizontal-menu li a{border:1px solid #fff}.custom-site-footer .footer-container .footer-menu .footer-nav-menu.horizontal-menu li a:hover,.custom-site-footer .footer-container .footer-menu .footer-nav-menu.horizontal-menu li a:focus{background-color:#fff;color:#000}.custom-site-footer .footer-container .footer-address .footer-address-content a,.custom-site-footer .footer-container .footer-copyright .footer-copyright-content a{color:#fff;border-bottom:1px solid #fff}}@media(prefers-reduced-motion: reduce){.custom-site-footer .footer-container .footer-logo .footer-logo-image,.custom-site-footer .footer-container .footer-menu .footer-nav-menu.horizontal-menu li a{transition:none !important;transform:none !important}}#room__single-view{width:100%}#room-quote{position:relative !important;width:100vw !important;left:50% !important;right:50% !important;margin-left:-50vw !important;margin-right:-50vw !important;background:#b7b3d1 !important;color:#fff !important;display:flex;align-items:center;justify-content:center;text-align:center;padding:60px 20px}#room-quote h3,#room-quote h3 p{font-size:2.5rem;line-height:1.5;font-weight:300;margin:0;color:#fff !important;letter-spacing:.5px;font-style:italic;font-family:"Ysabeau",sans-serif}@media screen and (max-width: 1024px){#room-quote h3,#room-quote h3 p{font-size:2rem}}@media screen and (max-width: 768px){#room-quote h3,#room-quote h3 p{font-size:1.8rem;line-height:1.4}}@media screen and (max-width: 480px){#room-quote h3,#room-quote h3 p{font-size:1.5rem;letter-spacing:.3px}}#room-content__container{display:grid;grid-template-columns:calc(70% - 40px) 30%;gap:40px;align-items:start;width:100%;margin:30px auto}@media screen and (max-width: 768px){#room-content__container{grid-template-columns:1fr;gap:20px;margin:20px auto}}#room-content__description{min-width:0}#room-content__description>*:first-child{margin-top:0}#room-content__description>*:last-child{margin-bottom:0}#room-content__description h2{font-family:"Ysabeau",serif !important}#room-content__details{position:sticky;top:120px;align-self:start}@media screen and (max-width: 1200px){#room-content__details{top:100px}}@media screen and (max-width: 768px){#room-content__details{position:static;top:auto}}#room_ctas{display:flex;flex-direction:column;gap:10px}#room_ctas a{width:100%;max-width:100%;text-decoration:none;background-color:#b7b3d1;text-align:center}#room_ctas a:hover{background-color:hsl(248,24.5901639344%,81.0784313725%);color:hsl(248,24.5901639344%,36.0784313725%)}#room__meta{border:1px solid #e9e9e9;border-radius:5px;padding:20px}#room__capacity{margin-bottom:20px}#room__size p,#room__size li,#room__capacity p,#room__capacity li{font-weight:bold !important;color:#b7b3d1 !important}#room__size p,#room__size li,#room__capacity p,#room__capacity li,#room__meta p,#room__meta li{margin:0 0 10px 0;line-height:1.7;color:#242424;font-size:20px;font-weight:400;display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #e9e9e9}#room__size p:last-child,#room__size li:last-child,#room__capacity p:last-child,#room__capacity li:last-child,#room__meta p:last-child,#room__meta li:last-child{border-bottom:none;margin-bottom:0}#room__size i,#room__capacity i,#room__meta i{color:#b7b3d1;font-weight:300;font-size:1.5rem;line-height:1;margin-top:2px;min-width:40px}#room__size p:last-child,#room__capacity p:last-child{margin-bottom:0}#wellness__single-view{width:100%}#wellness-content__container{display:grid;grid-template-columns:calc(70% - 40px) 30%;gap:40px;align-items:start;width:100%;margin:30px auto}@media screen and (max-width: 768px){#wellness-content__container{grid-template-columns:1fr;gap:20px;margin:20px auto}}#wellness-content__description{min-width:0}#wellness-content__description>*:first-child{margin-top:0}#wellness-content__description>*:last-child{margin-bottom:0}#wellness-content__description h2{font-family:"Ysabeau",serif !important}#wellness-content__details{position:sticky;top:120px;align-self:start}@media screen and (max-width: 1200px){#wellness-content__details{top:100px}}@media screen and (max-width: 768px){#wellness-content__details{position:static;top:auto}}#wellness_ctas{display:flex;flex-direction:column;gap:10px}#wellness_ctas a{width:100%;max-width:100%;text-decoration:none;background-color:#4a6c61;text-align:center}#wellness_ctas a:hover{background-color:rgb(84.3681318681,123.1318681319,110.5906593407);color:#000}#wellness_ctas a br{display:none}#wellness__meta{border:1px solid #e9e9e9;border-radius:5px;padding:20px}#wellness__meta p,#wellness__meta li{margin:0 0 10px 0;line-height:1.7;color:#4a6c61;font-size:22px;font-weight:700;padding:10px 0;border-bottom:1px solid #e9e9e9}#wellness__meta p:last-child,#wellness__meta li:last-child{border-bottom:none;margin-bottom:0}#wellness__meta p small,#wellness__meta li small{display:block;flex-basis:100%;margin-top:10px;line-height:1.5;font-weight:400;color:#7a7a7a}#wellness__meta i{color:#4a6c61;font-weight:300;font-size:1.5rem;line-height:1;margin-top:2px;min-width:40px}#wellness__meta br{display:none}#abenteuer__single-view{width:100%}#abenteuer-content__container{width:100%;max-width:1200px;margin:30px auto;padding:0 20px}@media screen and (max-width: 768px){#abenteuer-content__container{margin:20px auto;padding:0 10px}}#abenteuer-content__description{min-width:0}#abenteuer-content__description>*:first-child{margin-top:0}#abenteuer-content__description>*:last-child{margin-bottom:0}#abenteuer-content__description h2{font-family:"Ysabeau",serif !important;color:#d5b36d;margin-bottom:20px}#abenteuer-content__description p{line-height:1.7;margin-bottom:20px;font-size:20px}.elementor-element.elementor-widget-text-editor .elementor-widget-container h1,.elementor-element.elementor-widget-text-editor .elementor-widget-container h2,.elementor-element.elementor-widget-text-editor .elementor-widget-container h3,.elementor-element.elementor-widget-text-editor .elementor-widget-container h4,.elementor-element.elementor-widget-text-editor .elementor-widget-container h5,.elementor-element.elementor-widget-text-editor .elementor-widget-container h6{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-element.elementor-widget-text-editor .elementor-widget-container p{margin:10px 0px 20px 0px}.elementor-element.elementor-widget-text-editor .elementor-widget-container ul{margin:10px 0px 10px 30px;padding:0px}.elementor-element.elementor-widget-text-editor .elementor-widget-container ul li{margin:20px 0px;padding:0px}:root{--slideshow-height: 100vh;--slideshow-min-height: 600px;--slideshow-transition: 0.8s cubic-bezier(0.4, 0, 0.2, 1);--slideshow-text-color: #ffffff;--slideshow-nav-size: 60px;--slideshow-nav-color: rgba(255, 255, 255, 0.9);--slideshow-nav-hover: rgba(255, 255, 255, 1)}#slideshow-container,.elementor-widget-slides #slideshow-container,#room__slideshow,#wellness__slideshow,#abenteuer__slideshow{position:relative !important;width:100vw !important;height:var(--slideshow-height) !important;min-height:var(--slideshow-min-height) !important;max-width:none !important;overflow:visible !important;left:50% !important;right:50% !important;margin-left:-50vw !important;margin-right:-50vw !important}@media screen and (max-width: 768px){#slideshow-container,.elementor-widget-slides #slideshow-container,#room__slideshow,#wellness__slideshow,#abenteuer__slideshow{height:var(--slideshow-height) !important;min-height:var(--slideshow-min-height) !important;width:100vw !important;max-width:none !important}}@media screen and (max-width: 480px){#slideshow-container,.elementor-widget-slides #slideshow-container,#room__slideshow,#wellness__slideshow,#abenteuer__slideshow{height:var(--slideshow-height) !important;min-height:var(--slideshow-min-height) !important;width:100vw !important;max-width:none !important}}.slideshow-swiper,.elementor-widget-slides .slideshow-swiper{width:100% !important;height:100% !important;max-width:none !important;overflow:hidden !important}.slideshow-swiper .swiper-wrapper,.elementor-widget-slides .slideshow-swiper .swiper-wrapper{height:100% !important}.slideshow-swiper .swiper-slide,.elementor-widget-slides .slideshow-swiper .swiper-slide{height:100% !important;display:flex !important;align-items:center !important;justify-content:center !important}.slideshow-swiper .swiper-button-prev,.slideshow-swiper .swiper-button-next,.elementor-widget-slides .slideshow-swiper .swiper-button-prev,.elementor-widget-slides .slideshow-swiper .swiper-button-next{color:var(--slideshow-nav-color) !important;background:none !important;border:none !important;border-radius:0 !important;width:auto !important;height:auto !important;margin-top:0 !important;top:50% !important;transform:translateY(-50%) !important;transition:all .3s ease !important;outline:none !important;box-shadow:none !important}.slideshow-swiper .swiper-button-prev:after,.slideshow-swiper .swiper-button-next:after,.elementor-widget-slides .slideshow-swiper .swiper-button-prev:after,.elementor-widget-slides .slideshow-swiper .swiper-button-next:after{font-size:42px !important;font-weight:300 !important;color:var(--slideshow-nav-color) !important;text-shadow:none !important;box-shadow:none !important}.slideshow-swiper .swiper-button-prev:hover,.slideshow-swiper .swiper-button-next:hover,.elementor-widget-slides .slideshow-swiper .swiper-button-prev:hover,.elementor-widget-slides .slideshow-swiper .swiper-button-next:hover{background:none !important;color:var(--slideshow-nav-hover) !important;outline:none !important;box-shadow:none !important}.slideshow-swiper .swiper-button-prev:hover:after,.slideshow-swiper .swiper-button-next:hover:after,.elementor-widget-slides .slideshow-swiper .swiper-button-prev:hover:after,.elementor-widget-slides .slideshow-swiper .swiper-button-next:hover:after{color:var(--slideshow-nav-hover) !important;text-shadow:none !important;box-shadow:none !important}.slideshow-swiper .swiper-button-prev:focus,.slideshow-swiper .swiper-button-next:focus,.elementor-widget-slides .slideshow-swiper .swiper-button-prev:focus,.elementor-widget-slides .slideshow-swiper .swiper-button-next:focus{outline:none !important;box-shadow:none !important}@media screen and (max-width: 768px){.slideshow-swiper .swiper-button-prev:after,.slideshow-swiper .swiper-button-next:after,.elementor-widget-slides .slideshow-swiper .swiper-button-prev:after,.elementor-widget-slides .slideshow-swiper .swiper-button-next:after{font-size:36px !important}}@media screen and (max-width: 480px){.slideshow-swiper .swiper-button-prev:after,.slideshow-swiper .swiper-button-next:after,.elementor-widget-slides .slideshow-swiper .swiper-button-prev:after,.elementor-widget-slides .slideshow-swiper .swiper-button-next:after{font-size:30px !important}}.slideshow-swiper .swiper-button-prev,.elementor-widget-slides .slideshow-swiper .swiper-button-prev{left:10px !important;z-index:10 !important}.slideshow-swiper .swiper-button-prev:hover,.elementor-widget-slides .slideshow-swiper .swiper-button-prev:hover{transform:translateY(-50%) translateX(-5px) !important}@media screen and (max-width: 768px){.slideshow-swiper .swiper-button-prev,.elementor-widget-slides .slideshow-swiper .swiper-button-prev{left:10px !important}}@media screen and (max-width: 480px){.slideshow-swiper .swiper-button-prev,.elementor-widget-slides .slideshow-swiper .swiper-button-prev{left:10px !important}}.slideshow-swiper .swiper-button-next,.elementor-widget-slides .slideshow-swiper .swiper-button-next{right:10px !important;z-index:10 !important}.slideshow-swiper .swiper-button-next:hover,.elementor-widget-slides .slideshow-swiper .swiper-button-next:hover{transform:translateY(-50%) translateX(5px) !important}@media screen and (max-width: 768px){.slideshow-swiper .swiper-button-next,.elementor-widget-slides .slideshow-swiper .swiper-button-next{right:10px !important}}@media screen and (max-width: 480px){.slideshow-swiper .swiper-button-next,.elementor-widget-slides .slideshow-swiper .swiper-button-next{right:10px !important}}.slideshow-swiper .swiper-pagination,.elementor-widget-slides .slideshow-swiper .swiper-pagination{display:none !important}.slideshow-element,.elementor-widget-slides .slideshow-element{position:relative !important;width:100% !important;height:100% !important;max-width:none !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important}.slideshow-element__inner,.elementor-widget-slides .slideshow-element__inner{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:2}.slideshow-element__inner--text__container,.elementor-widget-slides .slideshow-element__inner--text__container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3;text-align:center;max-width:900px;width:85%;padding:180px 20px 0px 20px}@media screen and (max-width: 768px){.slideshow-element__inner--text__container,.elementor-widget-slides .slideshow-element__inner--text__container{max-width:95%;width:90%;padding:0 15px;top:52%;transform:translate(-50%, -52%)}}@media screen and (max-width: 480px){.slideshow-element__inner--text__container,.elementor-widget-slides .slideshow-element__inner--text__container{width:95%;padding:0 10px;top:54%;transform:translate(-50%, -54%)}}.slideshow-element__inner--text__inner,.elementor-widget-slides .slideshow-element__inner--text__inner{animation:fadeInUp 1s ease-out}.slideshow-element__inner--text__inner .text-inner__headline,.elementor-widget-slides .slideshow-element__inner--text__inner .text-inner__headline{margin-bottom:30px}.slideshow-element__inner--text__inner .text-inner__headline h1,.elementor-widget-slides .slideshow-element__inner--text__inner .text-inner__headline h1{font-family:"Megrim",serif;font-size:clamp(2rem,5vw,3.5rem);text-transform:uppercase;font-weight:400;line-height:1.1;color:var(--slideshow-text-color);margin:0;text-shadow:0 3px 6px rgba(0,0,0,.5)}@media screen and (max-width: 768px){.slideshow-element__inner--text__inner .text-inner__headline h1,.elementor-widget-slides .slideshow-element__inner--text__inner .text-inner__headline h1{font-size:clamp(2.2rem,8vw,3rem);margin-bottom:20px;font-size:clamp(1.8rem,7vw,2.5rem)}}@media screen and (max-width: 480px){.slideshow-element__inner--text__inner .text-inner__headline h1,.elementor-widget-slides .slideshow-element__inner--text__inner .text-inner__headline h1{font-size:clamp(1.6rem,8vw,2rem);margin-bottom:15px;line-height:1.05}}.slideshow-element__inner--text__inner .text-inner__content p,.elementor-widget-slides .slideshow-element__inner--text__inner .text-inner__content p{font-family:"Ysabeau",sans-serif;font-size:clamp(1.25rem,2.5vw,1.5rem);line-height:1.5;color:var(--slideshow-text-color);margin:0;opacity:1;text-shadow:0 2px 4px rgba(0,0,0,.5);font-weight:300;max-width:600px;margin:0 auto;padding:0 20px}.slideshow-element__inner--image__container,.elementor-widget-slides .slideshow-element__inner--image__container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.slideshow-element__inner--image__container img,.elementor-widget-slides .slideshow-element__inner--image__container img{width:100% !important;height:100% !important;max-width:none !important;object-fit:cover !important;object-position:center !important;transform:scale(1.02) !important;transition:transform 8s ease-in-out !important}.slideshow-element__inner--image__container img.ken-burns-active,.elementor-widget-slides .slideshow-element__inner--image__container img.ken-burns-active{transform:scale(1.12) !important;animation:kenBurnsEffect 8s ease-in-out infinite alternate !important}@media screen and (max-width: 768px){.slideshow-element__inner--image__container img,.elementor-widget-slides .slideshow-element__inner--image__container img{width:100% !important;height:100% !important;max-width:none !important;transform:scale(1.01) !important}.slideshow-element__inner--image__container img.ken-burns-active,.elementor-widget-slides .slideshow-element__inner--image__container img.ken-burns-active{transform:scale(1.08) !important;animation:kenBurnsEffectMobile 8s ease-in-out infinite alternate !important}}@media screen and (max-width: 480px){.slideshow-element__inner--image__container img,.elementor-widget-slides .slideshow-element__inner--image__container img{width:100% !important;height:100% !important;max-width:none !important;transform:scale(1.01) !important}.slideshow-element__inner--image__container img.ken-burns-active,.elementor-widget-slides .slideshow-element__inner--image__container img.ken-burns-active{transform:scale(1.06) !important;animation:kenBurnsEffectMobile 8s ease-in-out infinite alternate !important}}.slideshow-element__inner--image__container .slideshow-item-image__overlay,.slideshow-element__inner--image__container .slideshow-items-image__overlay,.elementor-widget-slides .slideshow-element__inner--image__container .slideshow-item-image__overlay,.elementor-widget-slides .slideshow-element__inner--image__container .slideshow-items-image__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;transition:opacity var(--slideshow-transition)}.slideshow-element__inner--image__container .slideshow-item-image__overlay.opacity-0,.slideshow-element__inner--image__container .slideshow-items-image__overlay.opacity-0,.elementor-widget-slides .slideshow-element__inner--image__container .slideshow-item-image__overlay.opacity-0,.elementor-widget-slides .slideshow-element__inner--image__container .slideshow-items-image__overlay.opacity-0{background:rgba(0,0,0,0)}.slideshow-element__inner--image__container .slideshow-item-image__overlay.opacity-10,.slideshow-element__inner--image__container .slideshow-items-image__overlay.opacity-10,.elementor-widget-slides .slideshow-element__inner--image__container .slideshow-item-image__overlay.opacity-10,.elementor-widget-slides .slideshow-element__inner--image__container .slideshow-items-image__overlay.opacity-10{background:rgba(0,0,0,.1)}.slideshow-element__inner--image__container .slideshow-item-image__overlay.opacity-20,.slideshow-element__inner--image__container .slideshow-items-image__overlay.opacity-20,.elementor-widget-slides .slideshow-element__inner--image__container .slideshow-item-image__overlay.opacity-20,.elementor-widget-slides .slideshow-element__inner--image__container .slideshow-items-image__overlay.opacity-20{background:rgba(0,0,0,.2)}.slideshow-element__inner--image__container .slideshow-item-image__overlay.opacity-30,.slideshow-element__inner--image__container .slideshow-items-image__overlay.opacity-30,.elementor-widget-slides .slideshow-element__inner--image__container .slideshow-item-image__overlay.opacity-30,.elementor-widget-slides .slideshow-element__inner--image__container .slideshow-items-image__overlay.opacity-30{background:rgba(0,0,0,.3)}.slideshow-element__inner--image__container .slideshow-item-image__overlay.opacity-40,.slideshow-element__inner--image__container .slideshow-items-image__overlay.opacity-40,.elementor-widget-slides .slideshow-element__inner--image__container .slideshow-item-image__overlay.opacity-40,.elementor-widget-slides .slideshow-element__inner--image__container .slideshow-items-image__overlay.opacity-40{background:rgba(0,0,0,.4)}.slideshow-element__inner--image__container .slideshow-item-image__overlay.opacity-50,.slideshow-element__inner--image__container .slideshow-items-image__overlay.opacity-50,.elementor-widget-slides .slideshow-element__inner--image__container .slideshow-item-image__overlay.opacity-50,.elementor-widget-slides .slideshow-element__inner--image__container .slideshow-items-image__overlay.opacity-50{background:rgba(0,0,0,.5)}.slideshow-element__inner--image__container .slideshow-item-image__overlay.opacity-60,.slideshow-element__inner--image__container .slideshow-items-image__overlay.opacity-60,.elementor-widget-slides .slideshow-element__inner--image__container .slideshow-item-image__overlay.opacity-60,.elementor-widget-slides .slideshow-element__inner--image__container .slideshow-items-image__overlay.opacity-60{background:rgba(0,0,0,.6)}.slideshow-element__inner--image__container .slideshow-item-image__overlay.opacity-70,.slideshow-element__inner--image__container .slideshow-items-image__overlay.opacity-70,.elementor-widget-slides .slideshow-element__inner--image__container .slideshow-item-image__overlay.opacity-70,.elementor-widget-slides .slideshow-element__inner--image__container .slideshow-items-image__overlay.opacity-70{background:rgba(0,0,0,.7)}.slideshow-element__inner--image__container .slideshow-item-image__overlay.opacity-80,.slideshow-element__inner--image__container .slideshow-items-image__overlay.opacity-80,.elementor-widget-slides .slideshow-element__inner--image__container .slideshow-item-image__overlay.opacity-80,.elementor-widget-slides .slideshow-element__inner--image__container .slideshow-items-image__overlay.opacity-80{background:rgba(0,0,0,.8)}.slideshow-element__inner--image__container .slideshow-item-image__overlay.opacity-90,.slideshow-element__inner--image__container .slideshow-items-image__overlay.opacity-90,.elementor-widget-slides .slideshow-element__inner--image__container .slideshow-item-image__overlay.opacity-90,.elementor-widget-slides .slideshow-element__inner--image__container .slideshow-items-image__overlay.opacity-90{background:rgba(0,0,0,.9)}.slideshow-element__inner--image__container .slideshow-item-image__overlay.opacity-100,.slideshow-element__inner--image__container .slideshow-items-image__overlay.opacity-100,.elementor-widget-slides .slideshow-element__inner--image__container .slideshow-item-image__overlay.opacity-100,.elementor-widget-slides .slideshow-element__inner--image__container .slideshow-items-image__overlay.opacity-100{background:#000}.slideshow-nav{position:absolute;top:50%;transform:translateY(-50%);width:var(--slideshow-nav-size);height:var(--slideshow-nav-size);background:var(--slideshow-nav-color);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .4s ease}.slideshow-nav:hover{background:var(--slideshow-nav-hover);transform:translateY(-50%) scale(1.15)}.slideshow-nav:focus{outline-offset:3px}.slideshow-nav:active{transform:translateY(-50%) scale(0.95)}.slideshow-nav svg{width:28px;height:28px;color:#333;transition:color .3s ease}.slideshow-nav--prev{left:40px}@media screen and (max-width: 768px){.slideshow-nav--prev{left:20px}}@media screen and (max-width: 480px){.slideshow-nav--prev{left:15px}}.slideshow-nav--next{right:40px}@media screen and (max-width: 768px){.slideshow-nav--next{right:20px}}@media screen and (max-width: 480px){.slideshow-nav--next{right:15px}}@media screen and (max-width: 480px){.slideshow-nav{width:50px;height:50px}.slideshow-nav svg{width:24px;height:24px}}.slideshow-pagination{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);display:flex;gap:12px;z-index:10}@media screen and (max-width: 768px){.slideshow-pagination{bottom:30px;gap:10px}}@media screen and (max-width: 480px){.slideshow-pagination{bottom:20px;gap:8px}}.slideshow-pagination .swiper-pagination-bullet{width:14px;height:14px;background:hsla(0,0%,100%,.6);border-radius:50%;cursor:pointer;transition:all .4s ease;border:2px solid rgba(0,0,0,0);backdrop-filter:blur(10px)}.slideshow-pagination .swiper-pagination-bullet:hover{background:hsla(0,0%,100%,.9);transform:scale(1.2)}.slideshow-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;border-color:hsla(0,0%,100%,.4);transform:scale(1.4);box-shadow:0 0 10px hsla(0,0%,100%,.5)}@media screen and (max-width: 480px){.slideshow-pagination .swiper-pagination-bullet{width:12px;height:12px}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes kenBurns{0%{transform:scale(1) translate(0, 0)}100%{transform:scale(1.08) translate(-1%, -1%)}}.slideshow-loading{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:5}.slideshow-loading::after{content:"";width:40px;height:40px;border:3px solid hsla(0,0%,100%,.3);border-top:3px solid hsla(0,0%,100%,.8);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.slideshow-element:focus-within{outline:2px solid hsla(0,0%,100%,.5);outline-offset:4px}.slideshow-element__inner--image__container img.ken-burns-active{animation:kenBurns 12s ease-out forwards}@keyframes kenBurns{0%{transform:scale(1) translate(0, 0)}100%{transform:scale(1.1) translate(-2%, -1%)}}.slideshow-loading{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:15}.slideshow-loading::after{content:"";width:40px;height:40px;border:3px solid hsla(0,0%,100%,.3);border-top:3px solid hsla(0,0%,100%,.8);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.sr-only,.sr-announcer{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}@keyframes kenBurnsEffect{0%{transform:scale(1.02) translate(0, 0) !important}25%{transform:scale(1.06) translate(-1%, -0.5%) !important}50%{transform:scale(1.1) translate(0.5%, -1%) !important}75%{transform:scale(1.08) translate(-0.5%, 0.5%) !important}100%{transform:scale(1.12) translate(1%, 0%) !important}}@keyframes kenBurnsEffectMobile{0%{transform:scale(1.01) translate(0, 0) !important}25%{transform:scale(1.03) translate(-0.5%, -0.25%) !important}50%{transform:scale(1.05) translate(0.25%, -0.5%) !important}75%{transform:scale(1.04) translate(-0.25%, 0.25%) !important}100%{transform:scale(1.06) translate(0.5%, 0%) !important}}.slideshow-initialized .slideshow-loading{opacity:0;pointer-events:none}@media screen and (max-width: 768px){body.has-slideshow .slideshow-element__inner--text__container{top:55% !important;transform:translate(-50%, -55%) !important;max-height:calc(100vh - 200px);overflow:visible;padding:20px 15px}}@media screen and (max-width: 480px){body.has-slideshow .slideshow-element__inner--text__container{top:58% !important;transform:translate(-50%, -58%) !important;max-height:calc(100vh - 180px);padding:15px 10px}}@media(prefers-reduced-motion: reduce){.slideshow-element__inner--text__inner{animation:none}.slideshow-element__inner--image__container img{transition:none}.slideshow-element__inner--image__container img.ken-burns-active{animation:none}.slideshow-nav,.slideshow-pagination .swiper-pagination-bullet{transition:none}}@media(prefers-contrast: high){.slideshow-nav{background:#fff;border:2px solid #000}.slideshow-pagination .swiper-pagination-bullet{background:#fff;border:2px solid #000}.slideshow-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000}}.slideshow-element:focus-within{outline:3px solid hsla(0,0%,100%,.6);outline-offset:4px}.hello-biz-intro-quote{position:relative;width:100%;min-height:400px;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;overflow:hidden}.hello-biz-intro-quote__container{position:relative;z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.hello-biz-intro-quote__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px}@media screen and (max-width: 768px){.hello-biz-intro-quote__content{gap:30px}}@media screen and (max-width: 480px){.hello-biz-intro-quote__content{gap:25px}}.hello-biz-intro-quote__icon{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;backdrop-filter:blur(10px);padding:40px}@media screen and (max-width: 768px){.hello-biz-intro-quote__icon{width:calc(var(--icon-size, 160px)*.67) !important;height:calc(var(--icon-size, 160px)*.67) !important}}@media screen and (max-width: 480px){.hello-biz-intro-quote__icon{min-width:80px !important;min-height:80px !important}}.hello-biz-intro-quote__icon i,.hello-biz-intro-quote__icon svg{color:#6b46c1;opacity:.8;max-width:60%;max-height:60%}.hello-biz-intro-quote__icon i.fa,.hello-biz-intro-quote__icon i.fas,.hello-biz-intro-quote__icon i.far,.hello-biz-intro-quote__icon i.fal,.hello-biz-intro-quote__icon i.fab,.hello-biz-intro-quote__icon svg.fa,.hello-biz-intro-quote__icon svg.fas,.hello-biz-intro-quote__icon svg.far,.hello-biz-intro-quote__icon svg.fal,.hello-biz-intro-quote__icon svg.fab{font-size:calc(var(--icon-size, 160px)*.4)}@media screen and (max-width: 768px){.hello-biz-intro-quote__icon i.fa,.hello-biz-intro-quote__icon i.fas,.hello-biz-intro-quote__icon i.far,.hello-biz-intro-quote__icon i.fal,.hello-biz-intro-quote__icon i.fab,.hello-biz-intro-quote__icon svg.fa,.hello-biz-intro-quote__icon svg.fas,.hello-biz-intro-quote__icon svg.far,.hello-biz-intro-quote__icon svg.fal,.hello-biz-intro-quote__icon svg.fab{font-size:calc(var(--icon-size, 160px)*.35)}}@media screen and (max-width: 480px){.hello-biz-intro-quote__icon i.fa,.hello-biz-intro-quote__icon i.fas,.hello-biz-intro-quote__icon i.far,.hello-biz-intro-quote__icon i.fal,.hello-biz-intro-quote__icon i.fab,.hello-biz-intro-quote__icon svg.fa,.hello-biz-intro-quote__icon svg.fas,.hello-biz-intro-quote__icon svg.far,.hello-biz-intro-quote__icon svg.fal,.hello-biz-intro-quote__icon svg.fab{font-size:calc(var(--icon-size, 160px)*.3)}}.hello-biz-intro-quote__icon img{color:#6b46c1;opacity:.8;border-radius:4px;object-fit:contain}.hello-biz-intro-quote__text{max-width:900px}.hello-biz-intro-quote__text h2{font-size:2.5rem;line-height:1.5;font-weight:300;margin:0;color:#b7b3d1;letter-spacing:.5px;font-style:italic;font-family:"Ysabeau",sans-serif !important}@media screen and (max-width: 1024px){.hello-biz-intro-quote__text h2{font-size:2rem}}@media screen and (max-width: 768px){.hello-biz-intro-quote__text h2{font-size:1.8rem;line-height:1.4}}@media screen and (max-width: 480px){.hello-biz-intro-quote__text h2{font-size:1.5rem;letter-spacing:.3px}}.hello-biz-intro-quote__text em,.hello-biz-intro-quote__text i{font-style:italic;opacity:.9}.hello-biz-intro-quote__text strong,.hello-biz-intro-quote__text b{font-weight:500}@media screen and (max-width: 1024px){.hello-biz-intro-quote{min-height:250px}.hello-biz-intro-quote__container{padding:0 15px}}@media screen and (max-width: 768px){.hello-biz-intro-quote{min-height:200px;padding-bottom:calc(var(--padding-bottom, 60px)/2) !important;margin-top:var(--mobile-margin-top, var(--margin-top, 0px)) !important;margin-bottom:calc(var(--mobile-margin-bottom, var(--margin-bottom, 0px)) + 134px) !important}.hello-biz-intro-quote__container{padding:0 10px}}.hello-biz-intro-quote__content{opacity:0;transform:translateY(30px);animation:fadeInUp 1s ease-out .3s forwards}.hello-biz-intro-quote__icon{opacity:0;transform:scale(0.8);animation:fadeInScale .8s ease-out .1s forwards}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{to{opacity:1;transform:scale(1)}}@media(prefers-color-scheme: dark){.hello-biz-intro-quote__icon{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.25)}}@media(prefers-contrast: high){.hello-biz-intro-quote__text h2{text-shadow:0 2px 8px rgba(0,0,0,.8)}.hello-biz-intro-quote__icon{background:rgba(0,0,0,.8);border-color:hsla(0,0%,100%,.8)}}@media(prefers-reduced-motion: reduce){.hello-biz-intro-quote__content,.hello-biz-intro-quote__icon{animation:none;opacity:1;transform:none}}@media print{.hello-biz-intro-quote{background:none !important;color:#000 !important;min-height:auto;padding:20px 0}.hello-biz-intro-quote:before{display:none}.hello-biz-intro-quote__text p{color:#000 !important;text-shadow:none}.hello-biz-intro-quote__icon{display:none}}.category-column{position:relative;border-radius:60px 0 0px 0px !important;border:2px solid rgba(0,0,0,0) !important;background-clip:padding-box;width:31% !important;margin:0px 1.165% 40px 1.165% !important;padding:20px !important;text-align:center}@media screen and (max-width: 1200px){.category-column{width:95% !important;margin:0px 2.5% !important;margin:0px 1.165% 30px 1.165% !important}}.category-column::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;margin:-2px;border-radius:inherit;pointer-events:none}.category-column .elementor-widget-image{margin:20px 0px !important}.category-column .elementor-widget-image img{width:70px;height:70px;border-radius:50%;margin:0 auto;display:block}.category-column .elementor-widget-heading{margin-bottom:10px}.category-column .elementor-widget-heading h2{font-family:"Megrim",serif;font-size:2.5rem;font-weight:400;color:#242424;margin-bottom:5px;text-transform:uppercase;letter-spacing:0}.category-column .elementor-widget-heading h3{font-family:"Ysabeau",sans-serif;font-size:1.5rem;font-weight:400;color:#242424;margin-bottom:15px;line-height:1.4}.category-column .elementor-widget-text-editor p{font-family:"Ysabeau",sans-serif;font-size:1.25rem;line-height:1.5;color:#343434;margin:0 20px}.category-column:nth-child(1){background:linear-gradient(135deg, rgba(183, 179, 209, 0.125) 0%, rgba(183, 179, 209, 0.075) 30%, #ffffff 70%),linear-gradient(to bottom, rgba(183, 179, 209, 0.1) 0%, rgba(183, 179, 209, 0.07) 15%, rgba(183, 179, 209, 0.04) 30%, #ffffff 70%, #ffffff 100%);background-clip:padding-box,border-box;background-origin:padding-box,border-box}.category-column:nth-child(1) .elementor-widget-heading h2{color:#b7b3d1}.category-column:nth-child(1) .elementor-widget-heading h3{color:#b7b3d1}.category-column:nth-child(2){background:linear-gradient(135deg, rgba(74, 108, 97, 0.125) 0%, rgba(74, 108, 97, 0.075) 30%, #ffffff 70%),linear-gradient(to bottom, rgba(74, 108, 97, 0.1) 0%, rgba(74, 108, 97, 0.07) 15%, rgba(74, 108, 97, 0.04) 30%, #ffffff 70%, #ffffff 100%);background-clip:padding-box,border-box;background-origin:padding-box,border-box}.category-column:nth-child(2) .elementor-widget-heading h2{color:#4a6c61}.category-column:nth-child(2) .elementor-widget-heading h3{color:#4a6c61}.category-column:nth-child(3){background:linear-gradient(135deg, rgba(213, 179, 109, 0.125) 0%, rgba(213, 179, 109, 0.075) 30%, #ffffff 70%),linear-gradient(to bottom, rgba(213, 179, 109, 0.1) 0%, rgba(213, 179, 109, 0.07) 15%, rgba(213, 179, 109, 0.04) 30%, #ffffff 70%, #ffffff 100%);background-clip:padding-box,border-box;background-origin:padding-box,border-box}.category-column:nth-child(3) .elementor-widget-heading h2{color:#d5b36d}.category-column:nth-child(3) .elementor-widget-heading h3{color:#d5b36d}:root{--rooms-tile-gap: 20px;--rooms-tile-border-radius: 30px;--rooms-tile-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);--rooms-tile-shadow-hover: 0 8px 30px rgba(0, 0, 0, 0.15);--rooms-tile-transition: all 0.3s ease;--rooms-swiper-nav-size: 50px;--rooms-swiper-nav-color: #2f2d38}#rooms-tiles{width:100%;max-width:1200px;margin:0 auto;padding:20px}@media screen and (max-width: 768px){#rooms-tiles{padding:10px}}#rooms-tiles__inner{position:relative;width:100%}.rooms-tiles__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--rooms-tile-gap);width:100%;align-items:start}@media screen and (max-width: 1200px){.rooms-tiles__grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){.rooms-tiles__grid{grid-template-columns:1fr}}.room__tile--item{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:relative;height:auto;display:flex;flex-direction:column;align-items:flex-start}.room__tile--item-inner{display:flex;flex-direction:column;height:100%;position:relative}.room__tile--image-container{position:relative;width:100%;height:350px;overflow:hidden;-webkit-border-radius:0px 40px 0px 40px !important;-moz-border-radius:0px 40px 0px 40px !important;-ms-border-radius:0px 40px 0px 40px !important;-o-border-radius:0px 40px 0px 40px !important;border-radius:0px 40px 0px 40px !important;flex:1;padding:0px 10px 10px 0px}.room__tile--image-container a{display:block;width:100%;height:100%}.room__tile--image-container img{width:100%;height:100%;object-fit:cover;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;-webkit-border-radius:0px 40px 0px 40px !important;-moz-border-radius:0px 40px 0px 40px !important;-ms-border-radius:0px 40px 0px 40px !important;-o-border-radius:0px 40px 0px 40px !important;border-radius:0px 40px 0px 40px !important;-webkit-box-shadow:10px 10px 0px #b7b3d1 !important;-moz-box-shadow:10px 10px 0px #b7b3d1 !important;box-shadow:10px 10px 0px #b7b3d1 !important}@media screen and (max-width: 768px){.room__tile--image-container{height:300px}}.room__tile--headlines{margin-bottom:10px}.room__tile--headlines h3{margin:20px 0px 0px 0px;font-size:1.25rem;line-height:1.2;color:#9b7cb6;letter-spacing:2px;text-transform:uppercase;font-family:"Megrim" !important;text-align:center;font-weight:700 !important}@media screen and (max-width: 1024px){.room__tile--headlines h3{font-size:calc(1.25rem*.8)}}@media screen and (max-width: 768px){.room__tile--headlines h3{font-size:calc(1.25rem*.72)}}@media screen and (max-width: 480px){.room__tile--headlines h3{font-size:calc(1.25rem*.6)}}.room__tile--headlines h3 a{color:inherit;text-decoration:none;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.room__tile--headlines h3 a:hover{color:#8a6ba3}.room__tile--headlines h4{margin:0px 0px 20px 0px;font-size:1.2rem;font-weight:400 !important;text-align:center;color:#9b7cb6;font-style:italic;letter-spacing:1px;font-family:"Ysabeau" !important}@media screen and (max-width: 768px){.room__tile--headlines h4{font-size:calc(1.2rem*.9)}}@media screen and (max-width: 480px){.room__tile--headlines h4{font-size:calc(1.2rem*.85)}}.room__tile--headlines h4 a{color:inherit;text-decoration:none}.room__tiles--text{margin-bottom:10px}.room__tiles--text p{margin:0;color:#343434;line-height:1.5 !important;font-size:1rem;font-family:"Ysabeau";text-align:center}@media screen and (max-width: 768px){.room__tiles--text p{font-size:calc(1rem*.9)}}@media screen and (max-width: 480px){.room__tiles--text p{font-size:calc(1rem*.85)}}.room__tiles--cta{display:block;text-align:center}.room__tiles--cta a{background-color:#b7b3d1}.room__tiles--cta a:hover{background-color:hsl(248,24.5901639344%,81.0784313725%);color:hsl(248,24.5901639344%,36.0784313725%)}.rooms-tiles__static{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--rooms-tile-gap);margin-bottom:30px}@media screen and (max-width: 1200px){.rooms-tiles__static{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){.rooms-tiles__static{display:none}}.rooms-tiles__swiper{position:relative;width:100%;margin-top:30px}.rooms-tiles__swiper .swiper-wrapper{display:flex;align-items:flex-start}.rooms-tiles__swiper .swiper-slide{height:auto;display:flex}.rooms-tiles__swiper .swiper-slide .room__tile--item{width:100%;height:100%}.rooms-tiles__swiper .swiper-button-next,.rooms-tiles__swiper .swiper-button-prev{width:var(--rooms-swiper-nav-size);height:var(--rooms-swiper-nav-size);margin-top:calc(var(--rooms-swiper-nav-size)/-2);background:#fff;border-radius:50%;-webkit-box-shadow:0px 2px 10px rgba(0,0,0,.15) !important;-moz-box-shadow:0px 2px 10px rgba(0,0,0,.15) !important;box-shadow:0px 2px 10px rgba(0,0,0,.15) !important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.rooms-tiles__swiper .swiper-button-next:after,.rooms-tiles__swiper .swiper-button-prev:after{font-size:18px;font-weight:600;color:var(--rooms-swiper-nav-color)}.rooms-tiles__swiper .swiper-button-next:hover,.rooms-tiles__swiper .swiper-button-prev:hover{-webkit-box-shadow:0px 4px 15px rgba(0,0,0,.2) !important;-moz-box-shadow:0px 4px 15px rgba(0,0,0,.2) !important;box-shadow:0px 4px 15px rgba(0,0,0,.2) !important;transform:scale(1.05)}@media screen and (max-width: 768px){.rooms-tiles__swiper .swiper-button-next,.rooms-tiles__swiper .swiper-button-prev{width:40px;height:40px;margin-top:-20px}.rooms-tiles__swiper .swiper-button-next:after,.rooms-tiles__swiper .swiper-button-prev:after{font-size:14px}}.rooms-tiles__swiper .swiper-button-next{right:0px}@media screen and (max-width: 768px){.rooms-tiles__swiper .swiper-button-next{right:10px}}.rooms-tiles__swiper .swiper-button-prev{left:0px}@media screen and (max-width: 768px){.rooms-tiles__swiper .swiper-button-prev{left:10px}}.rooms-tiles__swiper .swiper-button-disabled{opacity:.5;cursor:not-allowed}.rooms-tiles__swiper .swiper-button-disabled:hover{transform:none}@media screen and (min-width: 1200px){.rooms-tiles__swiper .swiper-slide{width:calc(33.333% - var(--rooms-tile-gap)*2/3);margin-right:var(--rooms-tile-gap)}.rooms-tiles__swiper .swiper-slide:last-child{margin-right:0}}@media screen and (min-width: 1200px){.rooms-tiles__swiper .swiper-slide{width:calc(50% - var(--rooms-tile-gap)/2);margin-right:var(--rooms-tile-gap)}.rooms-tiles__swiper .swiper-slide:nth-child(2n){margin-right:0}}@media screen and (max-width: 768px){.rooms-tiles__swiper .swiper-slide{width:100%;margin-right:0}}.rooms-tiles__loading .room__tile--item{opacity:.7;pointer-events:none}.no-js .rooms-tiles__grid{display:grid !important}.no-js .rooms-tiles__swiper{display:none !important}@supports not (display: grid){.rooms-tiles__grid,.rooms-tiles__static{display:flex;flex-wrap:wrap;margin:-10px}.rooms-tiles__grid .room__tile--item,.rooms-tiles__static .room__tile--item{flex:0 0 calc(33.333% - 20px);margin:10px}@media screen and (max-width: 1200px){.rooms-tiles__grid .room__tile--item,.rooms-tiles__static .room__tile--item{flex:0 0 calc(50% - 20px)}}@media screen and (max-width: 768px){.rooms-tiles__grid .room__tile--item,.rooms-tiles__static .room__tile--item{flex:0 0 calc(100% - 20px)}}}@media(prefers-reduced-motion: reduce){.room__tile--item,.room__tile--image-container img,.swiper-button-next,.swiper-button-prev{transition:none !important;transform:none !important}.room__tile--item:hover{transform:none !important}}:root{--wellness-tile-gap: 20px;--wellness-tile-border-radius: 30px;--wellness-tile-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);--wellness-tile-shadow-hover: 0 8px 30px rgba(0, 0, 0, 0.15);--wellness-tile-transition: all 0.3s ease;--wellness-swiper-nav-size: 50px;--wellness-swiper-nav-color: #2f2d38}#wellness-tiles{width:100%;max-width:1200px;margin:0 auto;padding:20px}@media screen and (max-width: 768px){#wellness-tiles{padding:10px}}#wellness-tiles__inner{position:relative;width:100%}.wellness-tiles__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--wellness-tile-gap);width:100%;align-items:start}@media screen and (max-width: 1200px){.wellness-tiles__grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){.wellness-tiles__grid{grid-template-columns:1fr}}.wellness__tile--item{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:relative;height:auto;display:flex;flex-direction:column;align-items:flex-start}.wellness__tile--item-inner{display:flex;flex-direction:column;height:100%;position:relative}.wellness__tile--image-container{position:relative;width:100%;height:350px;overflow:hidden;-webkit-border-radius:0px 40px 0px 40px !important;-moz-border-radius:0px 40px 0px 40px !important;-ms-border-radius:0px 40px 0px 40px !important;-o-border-radius:0px 40px 0px 40px !important;border-radius:0px 40px 0px 40px !important;flex:1;padding:0px 10px 10px 0px}.wellness__tile--image-container a{display:block;width:100%;height:100%}.wellness__tile--image-container img{width:100%;height:100%;object-fit:cover;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;-webkit-border-radius:0px 40px 0px 40px !important;-moz-border-radius:0px 40px 0px 40px !important;-ms-border-radius:0px 40px 0px 40px !important;-o-border-radius:0px 40px 0px 40px !important;border-radius:0px 40px 0px 40px !important;-webkit-box-shadow:10px 10px 0px #4a6c61 !important;-moz-box-shadow:10px 10px 0px #4a6c61 !important;box-shadow:10px 10px 0px #4a6c61 !important}@media screen and (max-width: 768px){.wellness__tile--image-container{height:300px}}.wellness__tile--headlines{margin-bottom:10px}.wellness__tile--headlines h3{margin:20px 0px 0px 0px;font-size:1.25rem;line-height:1.2;color:#4a6c61;letter-spacing:2px;text-transform:uppercase;font-family:"Megrim" !important;text-align:center;font-weight:700 !important}@media screen and (max-width: 1024px){.wellness__tile--headlines h3{font-size:calc(1.25rem*.8)}}@media screen and (max-width: 768px){.wellness__tile--headlines h3{font-size:calc(1.25rem*.72)}}@media screen and (max-width: 480px){.wellness__tile--headlines h3{font-size:calc(1.25rem*.6)}}.wellness__tile--headlines h3 a{color:inherit;text-decoration:none;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.wellness__tile--headlines h3 a:hover{color:rgb(57.410989011,83.789010989,75.2549450549)}.wellness__tile--headlines h4{margin:0px 0px 20px 0px;font-size:1.2rem;font-weight:400 !important;text-align:center;color:#4a6c61;font-style:italic;letter-spacing:1px;font-family:"Ysabeau" !important}@media screen and (max-width: 768px){.wellness__tile--headlines h4{font-size:calc(1.2rem*.9)}}@media screen and (max-width: 480px){.wellness__tile--headlines h4{font-size:calc(1.2rem*.85)}}.wellness__tile--headlines h4 a{color:inherit;text-decoration:none}.wellness__tiles--text{margin-bottom:10px}.wellness__tiles--text p{margin:0;color:#343434;line-height:1.5 !important;font-size:1rem;font-family:"Ysabeau";text-align:center}@media screen and (max-width: 768px){.wellness__tiles--text p{font-size:calc(1rem*.9)}}@media screen and (max-width: 480px){.wellness__tiles--text p{font-size:calc(1rem*.85)}}.wellness__tiles--cta{display:block;text-align:center}.wellness__tiles--cta a{background-color:#4a6c61}.wellness__tiles--cta a:hover{background-color:rgb(84.3681318681,123.1318681319,110.5906593407);color:#000}.wellness-tiles__static{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--wellness-tile-gap);margin-bottom:30px;align-items:start}@media screen and (max-width: 1200px){.wellness-tiles__static{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){.wellness-tiles__static{display:none}}.wellness-tiles__swiper{position:relative;width:100%;margin-top:30px}.wellness-tiles__swiper .swiper-wrapper{display:flex;align-items:flex-start}.wellness-tiles__swiper .swiper-slide{height:auto;display:flex}.wellness-tiles__swiper .swiper-slide .wellness__tile--item{width:100%;height:100%}.wellness-tiles__swiper .swiper-button-next,.wellness-tiles__swiper .swiper-button-prev{width:var(--wellness-swiper-nav-size);height:var(--wellness-swiper-nav-size);margin-top:calc(var(--wellness-swiper-nav-size)/-2);background:#fff;border-radius:50%;-webkit-box-shadow:0px 2px 10px rgba(0,0,0,.15) !important;-moz-box-shadow:0px 2px 10px rgba(0,0,0,.15) !important;box-shadow:0px 2px 10px rgba(0,0,0,.15) !important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.wellness-tiles__swiper .swiper-button-next:after,.wellness-tiles__swiper .swiper-button-prev:after{font-size:18px;font-weight:600;color:var(--wellness-swiper-nav-color)}.wellness-tiles__swiper .swiper-button-next:hover,.wellness-tiles__swiper .swiper-button-prev:hover{-webkit-box-shadow:0px 4px 15px rgba(0,0,0,.2) !important;-moz-box-shadow:0px 4px 15px rgba(0,0,0,.2) !important;box-shadow:0px 4px 15px rgba(0,0,0,.2) !important;transform:scale(1.05)}@media screen and (max-width: 768px){.wellness-tiles__swiper .swiper-button-next,.wellness-tiles__swiper .swiper-button-prev{width:40px;height:40px;margin-top:-20px}.wellness-tiles__swiper .swiper-button-next:after,.wellness-tiles__swiper .swiper-button-prev:after{font-size:14px}}.wellness-tiles__swiper .swiper-button-next{right:0px}@media screen and (max-width: 768px){.wellness-tiles__swiper .swiper-button-next{right:10px}}.wellness-tiles__swiper .swiper-button-prev{left:0px}@media screen and (max-width: 768px){.wellness-tiles__swiper .swiper-button-prev{left:10px}}.wellness-tiles__swiper .swiper-button-disabled{opacity:.5;cursor:not-allowed}.wellness-tiles__swiper .swiper-button-disabled:hover{transform:none}@media screen and (min-width: 1200px){.wellness-tiles__swiper .swiper-slide{width:calc(33.333% - var(--wellness-tile-gap)*2/3);margin-right:var(--wellness-tile-gap)}.wellness-tiles__swiper .swiper-slide:last-child{margin-right:0}}@media screen and (min-width: 1200px){.wellness-tiles__swiper .swiper-slide{width:calc(50% - var(--wellness-tile-gap)/2);margin-right:var(--wellness-tile-gap)}.wellness-tiles__swiper .swiper-slide:nth-child(2n){margin-right:0}}@media screen and (max-width: 768px){.wellness-tiles__swiper .swiper-slide{width:100%;margin-right:0}}#room-gallery__container{width:100%;max-width:1200px;margin:30px auto 30px auto;display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}@media screen and (max-width: 1200px){#room-gallery__container{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 768px){#room-gallery__container{grid-template-columns:repeat(2, 1fr);gap:16px}}@media screen and (max-width: 480px){#room-gallery__container{grid-template-columns:1fr;gap:12px}}.room-gallery__item{grid-row:auto;border-radius:5px;overflow:hidden;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.06);-webkit-transition:transform .25s ease,box-shadow .25s ease;-moz-transition:transform .25s ease,box-shadow .25s ease;-ms-transition:transform .25s ease,box-shadow .25s ease;-o-transition:transform .25s ease,box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease}.room-gallery__item:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,.12)}.room-gallery__item a.room-gallery__link{display:block;height:100%;text-decoration:none;color:inherit}.room-gallery__item img{width:100% !important;height:auto !important;display:block !important}.sl-overlay,.sl-wrapper{z-index:9999 !important}.sl-wrapper{z-index:99999 !important}.sl-wrapper .sl-overlay{background:hsla(0,0%,100%,.98) !important}.sl-wrapper .sl-navigation button,.sl-wrapper .sl-close,.sl-wrapper .sl-counter{z-index:2147483647 !important}.sl-wrapper .sl-navigation button{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0) !important;background-image:none !important;border:none !important;box-shadow:none !important;width:60px !important;height:60px !important;color:#242424 !important;font-size:0 !important;text-indent:-9999px;overflow:hidden}.sl-wrapper .sl-navigation button:before{content:none !important}.sl-wrapper .sl-navigation button:hover,.sl-wrapper .sl-navigation button:focus{background:rgba(0,0,0,0) !important;box-shadow:none !important}.sl-wrapper .sl-navigation button::after{font-family:"Font Awesome 6 Free","Font Awesome 5 Free","FontAwesome";font-weight:900;font-size:42px;line-height:60px;display:block;text-align:center;text-indent:0;position:absolute;top:0;left:0;right:0;bottom:0;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:currentColor}.sl-wrapper .sl-navigation button.sl-prev::after{content:""}.sl-wrapper .sl-navigation button.sl-next::after{content:""}@media screen and (max-width: 768px){.sl-wrapper .sl-navigation button::after{font-size:36px}}@media screen and (max-width: 480px){.sl-wrapper .sl-navigation button::after{font-size:30px}}.sl-wrapper .sl-close{background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important;color:#242424 !important;width:48px !important;height:48px !important;font-size:0 !important;text-indent:-9999px !important;overflow:visible !important}.sl-wrapper .sl-close:hover,.sl-wrapper .sl-close:focus{background:rgba(0,0,0,0) !important;box-shadow:none !important}.sl-wrapper .sl-close::after{font-family:"Font Awesome 6 Free","Font Awesome 5 Free","FontAwesome" !important;font-weight:900 !important;content:"" !important;font-size:28px !important;line-height:1 !important;display:block !important;text-align:center !important;text-indent:0 !important;position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%) !important;width:48px !important;height:48px !important;line-height:48px !important;color:currentColor !important;z-index:999999 !important}.sl-wrapper .sl-image img{border-radius:5px;overflow:hidden}.sl-wrapper .sl-caption{font-family:"Ysabeau",sans-serif;font-size:20px;color:#242424}body.single-zimmer .sl-wrapper .sl-navigation button:hover,body.single-zimmer .sl-wrapper .sl-navigation button:focus,body.page-id-room .sl-wrapper .sl-navigation button:hover,body.page-id-room .sl-wrapper .sl-navigation button:focus,.room-context .sl-wrapper .sl-navigation button:hover,.room-context .sl-wrapper .sl-navigation button:focus{color:#b7b3d1 !important}body.single-zimmer .sl-wrapper .sl-close:hover,body.single-zimmer .sl-wrapper .sl-close:focus,body.page-id-room .sl-wrapper .sl-close:hover,body.page-id-room .sl-wrapper .sl-close:focus,.room-context .sl-wrapper .sl-close:hover,.room-context .sl-wrapper .sl-close:focus{color:#b7b3d1 !important}body.single-wellness .sl-wrapper .sl-navigation button:hover,body.single-wellness .sl-wrapper .sl-navigation button:focus,body.page-id-wellness .sl-wrapper .sl-navigation button:hover,body.page-id-wellness .sl-wrapper .sl-navigation button:focus,.wellness-context .sl-wrapper .sl-navigation button:hover,.wellness-context .sl-wrapper .sl-navigation button:focus{color:#4a6c61 !important}body.single-wellness .sl-wrapper .sl-close:hover,body.single-wellness .sl-wrapper .sl-close:focus,body.page-id-wellness .sl-wrapper .sl-close:hover,body.page-id-wellness .sl-wrapper .sl-close:focus,.wellness-context .sl-wrapper .sl-close:hover,.wellness-context .sl-wrapper .sl-close:focus{color:#4a6c61 !important}body.single-abenteuer .sl-wrapper .sl-navigation button:hover,body.single-abenteuer .sl-wrapper .sl-navigation button:focus,body.page-id-abenteuer .sl-wrapper .sl-navigation button:hover,body.page-id-abenteuer .sl-wrapper .sl-navigation button:focus,.abenteuer-context .sl-wrapper .sl-navigation button:hover,.abenteuer-context .sl-wrapper .sl-navigation button:focus{color:#d5b36d !important}body.single-abenteuer .sl-wrapper .sl-close:hover,body.single-abenteuer .sl-wrapper .sl-close:focus,body.page-id-abenteuer .sl-wrapper .sl-close:hover,body.page-id-abenteuer .sl-wrapper .sl-close:focus,.abenteuer-context .sl-wrapper .sl-close:hover,.abenteuer-context .sl-wrapper .sl-close:focus{color:#d5b36d !important}#wellness-gallery__container{width:100%;max-width:1200px;margin:30px auto 30px auto;display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}@media screen and (max-width: 1200px){#wellness-gallery__container{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 768px){#wellness-gallery__container{grid-template-columns:repeat(2, 1fr);gap:16px}}@media screen and (max-width: 480px){#wellness-gallery__container{grid-template-columns:1fr;gap:12px}}.wellness-gallery__item{grid-row:auto;border-radius:5px;overflow:hidden;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.06);-webkit-transition:transform .25s ease,box-shadow .25s ease;-moz-transition:transform .25s ease,box-shadow .25s ease;-ms-transition:transform .25s ease,box-shadow .25s ease;-o-transition:transform .25s ease,box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease}.wellness-gallery__item:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,.12)}.wellness-gallery__item a.wellness-gallery__link{display:block;height:100%;text-decoration:none;color:inherit}.wellness-gallery__item img{width:100% !important;height:auto !important;display:block !important}:root{--wellness-tile-gap: 20px;--wellness-tile-border-radius: 30px;--wellness-tile-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);--wellness-tile-shadow-hover: 0 8px 30px rgba(0, 0, 0, 0.15);--wellness-tile-transition: all 0.3s ease;--wellness-swiper-nav-size: 50px;--wellness-swiper-nav-color: #2f2d38}#wellness-tiles{width:100%;max-width:1200px;margin:0 auto;padding:20px}@media screen and (max-width: 768px){#wellness-tiles{padding:10px}}#wellness-tiles__inner{position:relative;width:100%}.wellness-tiles__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--wellness-tile-gap);width:100%;align-items:start}@media screen and (max-width: 1200px){.wellness-tiles__grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){.wellness-tiles__grid{grid-template-columns:1fr}}.wellness__tile--item{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:relative;height:auto;display:flex;flex-direction:column;align-items:flex-start}.wellness__tile--item-inner{display:flex;flex-direction:column;height:100%;position:relative}.wellness__tile--image-container{position:relative;width:100%;height:350px;overflow:hidden;-webkit-border-radius:0px 40px 0px 40px !important;-moz-border-radius:0px 40px 0px 40px !important;-ms-border-radius:0px 40px 0px 40px !important;-o-border-radius:0px 40px 0px 40px !important;border-radius:0px 40px 0px 40px !important;flex:1;padding:0px 10px 10px 0px}.wellness__tile--image-container a{display:block;width:100%;height:100%}.wellness__tile--image-container img{width:100%;height:100%;object-fit:cover;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;-webkit-border-radius:0px 40px 0px 40px !important;-moz-border-radius:0px 40px 0px 40px !important;-ms-border-radius:0px 40px 0px 40px !important;-o-border-radius:0px 40px 0px 40px !important;border-radius:0px 40px 0px 40px !important;-webkit-box-shadow:10px 10px 0px #4a6c61 !important;-moz-box-shadow:10px 10px 0px #4a6c61 !important;box-shadow:10px 10px 0px #4a6c61 !important}@media screen and (max-width: 768px){.wellness__tile--image-container{height:300px}}.wellness__tile--headlines{margin-bottom:10px}.wellness__tile--headlines h3{margin:20px 0px 0px 0px;font-size:1.25rem;line-height:1.2;color:#4a6c61;letter-spacing:2px;text-transform:uppercase;font-family:"Megrim" !important;text-align:center;font-weight:700 !important}@media screen and (max-width: 1024px){.wellness__tile--headlines h3{font-size:calc(1.25rem*.8)}}@media screen and (max-width: 768px){.wellness__tile--headlines h3{font-size:calc(1.25rem*.72)}}@media screen and (max-width: 480px){.wellness__tile--headlines h3{font-size:calc(1.25rem*.6)}}.wellness__tile--headlines h3 a{color:inherit;text-decoration:none;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.wellness__tile--headlines h3 a:hover{color:rgb(57.410989011,83.789010989,75.2549450549)}.wellness__tile--headlines h4{margin:0px 0px 20px 0px;font-size:1.2rem;font-weight:400 !important;text-align:center;color:#4a6c61;font-style:italic;letter-spacing:1px;font-family:"Ysabeau" !important}@media screen and (max-width: 768px){.wellness__tile--headlines h4{font-size:calc(1.2rem*.9)}}@media screen and (max-width: 480px){.wellness__tile--headlines h4{font-size:calc(1.2rem*.85)}}.wellness__tile--headlines h4 a{color:inherit;text-decoration:none}.wellness__tiles--text{margin-bottom:10px}.wellness__tiles--text p{margin:0;color:#343434;line-height:1.5 !important;font-size:1rem;font-family:"Ysabeau";text-align:center}@media screen and (max-width: 768px){.wellness__tiles--text p{font-size:calc(1rem*.9)}}@media screen and (max-width: 480px){.wellness__tiles--text p{font-size:calc(1rem*.85)}}.wellness__tiles--cta{display:block;text-align:center}.wellness__tiles--cta a{background-color:#4a6c61}.wellness__tiles--cta a:hover{background-color:rgb(84.3681318681,123.1318681319,110.5906593407);color:#000}.wellness-tiles__static{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--wellness-tile-gap);margin-bottom:30px;align-items:start}@media screen and (max-width: 1200px){.wellness-tiles__static{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){.wellness-tiles__static{display:none}}.wellness-tiles__swiper{position:relative;width:100%;margin-top:30px}.wellness-tiles__swiper .swiper-wrapper{display:flex;align-items:flex-start}.wellness-tiles__swiper .swiper-slide{height:auto;display:flex}.wellness-tiles__swiper .swiper-slide .wellness__tile--item{width:100%;height:100%}.wellness-tiles__swiper .swiper-button-next,.wellness-tiles__swiper .swiper-button-prev{width:var(--wellness-swiper-nav-size);height:var(--wellness-swiper-nav-size);margin-top:calc(var(--wellness-swiper-nav-size)/-2);background:#fff;border-radius:50%;-webkit-box-shadow:0px 2px 10px rgba(0,0,0,.15) !important;-moz-box-shadow:0px 2px 10px rgba(0,0,0,.15) !important;box-shadow:0px 2px 10px rgba(0,0,0,.15) !important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.wellness-tiles__swiper .swiper-button-next:after,.wellness-tiles__swiper .swiper-button-prev:after{font-size:18px;font-weight:600;color:var(--wellness-swiper-nav-color)}.wellness-tiles__swiper .swiper-button-next:hover,.wellness-tiles__swiper .swiper-button-prev:hover{-webkit-box-shadow:0px 4px 15px rgba(0,0,0,.2) !important;-moz-box-shadow:0px 4px 15px rgba(0,0,0,.2) !important;box-shadow:0px 4px 15px rgba(0,0,0,.2) !important;transform:scale(1.05)}@media screen and (max-width: 768px){.wellness-tiles__swiper .swiper-button-next,.wellness-tiles__swiper .swiper-button-prev{width:40px;height:40px;margin-top:-20px}.wellness-tiles__swiper .swiper-button-next:after,.wellness-tiles__swiper .swiper-button-prev:after{font-size:14px}}.wellness-tiles__swiper .swiper-button-next{right:0px}@media screen and (max-width: 768px){.wellness-tiles__swiper .swiper-button-next{right:10px}}.wellness-tiles__swiper .swiper-button-prev{left:0px}@media screen and (max-width: 768px){.wellness-tiles__swiper .swiper-button-prev{left:10px}}.wellness-tiles__swiper .swiper-button-disabled{opacity:.5;cursor:not-allowed}.wellness-tiles__swiper .swiper-button-disabled:hover{transform:none}@media screen and (min-width: 1200px){.wellness-tiles__swiper .swiper-slide{width:calc(33.333% - var(--wellness-tile-gap)*2/3);margin-right:var(--wellness-tile-gap)}.wellness-tiles__swiper .swiper-slide:last-child{margin-right:0}}@media screen and (min-width: 1200px){.wellness-tiles__swiper .swiper-slide{width:calc(50% - var(--wellness-tile-gap)/2);margin-right:var(--wellness-tile-gap)}.wellness-tiles__swiper .swiper-slide:nth-child(2n){margin-right:0}}@media screen and (max-width: 768px){.wellness-tiles__swiper .swiper-slide{width:100%;margin-right:0}}#abenteuer-gallery__container{width:100%;max-width:1200px;margin:30px auto 30px auto;display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}@media screen and (max-width: 1200px){#abenteuer-gallery__container{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 768px){#abenteuer-gallery__container{grid-template-columns:repeat(2, 1fr);gap:16px}}@media screen and (max-width: 480px){#abenteuer-gallery__container{grid-template-columns:1fr;gap:12px}}.abenteuer-gallery__item{grid-row:auto;border-radius:5px;overflow:hidden;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.06);-webkit-transition:transform .25s ease,box-shadow .25s ease;-moz-transition:transform .25s ease,box-shadow .25s ease;-ms-transition:transform .25s ease,box-shadow .25s ease;-o-transition:transform .25s ease,box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease}.abenteuer-gallery__item:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,.12)}.abenteuer-gallery__item a.abenteuer-gallery__link{display:block;height:100%;text-decoration:none;color:inherit}.abenteuer-gallery__item img{width:100% !important;height:auto !important;display:block !important}:root{--abenteuer-tile-gap: 20px;--abenteuer-tile-border-radius: 30px;--abenteuer-tile-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);--abenteuer-tile-shadow-hover: 0 8px 30px rgba(0, 0, 0, 0.15);--abenteuer-tile-transition: all 0.3s ease;--abenteuer-swiper-nav-size: 50px;--abenteuer-swiper-nav-color: #2f2d38}#abenteuer-tiles{width:100%;max-width:1200px;margin:0 auto;padding:20px}@media screen and (max-width: 768px){#abenteuer-tiles{padding:10px}}#abenteuer-tiles__inner{position:relative;width:100%}.abenteuer-tiles__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--abenteuer-tile-gap);width:100%;align-items:start}@media screen and (max-width: 1200px){.abenteuer-tiles__grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){.abenteuer-tiles__grid{grid-template-columns:1fr}}.abenteuer__tile--item{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:relative;height:auto;display:flex;flex-direction:column;align-items:flex-start}.abenteuer__tile--item-inner{display:flex;flex-direction:column;height:100%;position:relative}.abenteuer__tile--image-container{position:relative;width:100%;height:auto;overflow:hidden;-webkit-border-radius:0px 40px 0px 40px !important;-moz-border-radius:0px 40px 0px 40px !important;-ms-border-radius:0px 40px 0px 40px !important;-o-border-radius:0px 40px 0px 40px !important;border-radius:0px 40px 0px 40px !important;flex:1;padding:0px 10px 10px 0px}.abenteuer__tile--image-container a{display:block;width:100%;height:100%}.abenteuer__tile--image-container img{width:100%;height:100%;object-fit:cover;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;-webkit-border-radius:0px 40px 0px 40px !important;-moz-border-radius:0px 40px 0px 40px !important;-ms-border-radius:0px 40px 0px 40px !important;-o-border-radius:0px 40px 0px 40px !important;border-radius:0px 40px 0px 40px !important;-webkit-box-shadow:10px 10px 0px #d5b36d !important;-moz-box-shadow:10px 10px 0px #d5b36d !important;box-shadow:10px 10px 0px #d5b36d !important}@media screen and (max-width: 768px){.abenteuer__tile--image-container{height:300px}}.abenteuer__tile--headlines{margin-bottom:10px}.abenteuer__tile--headlines h3{margin:20px 0px 0px 0px;font-size:1.25rem;line-height:1.2;color:#d5b36d;letter-spacing:2px;text-transform:uppercase;font-family:"Megrim" !important;text-align:center;font-weight:700 !important}@media screen and (max-width: 1024px){.abenteuer__tile--headlines h3{font-size:calc(1.25rem*.8)}}@media screen and (max-width: 768px){.abenteuer__tile--headlines h3{font-size:calc(1.25rem*.72)}}@media screen and (max-width: 480px){.abenteuer__tile--headlines h3{font-size:calc(1.25rem*.6)}}.abenteuer__tile--headlines h3 a{color:inherit;text-decoration:none;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.abenteuer__tile--headlines h3 a:hover{color:rgb(203.885106383,162.5063829787,77.314893617)}.abenteuer__tile--headlines h4{margin:0px 0px 20px 0px;font-size:1.2rem;font-weight:400 !important;text-align:center;color:#d5b36d;font-style:italic;letter-spacing:1px;font-family:"Ysabeau" !important}@media screen and (max-width: 768px){.abenteuer__tile--headlines h4{font-size:calc(1.2rem*.9)}}@media screen and (max-width: 480px){.abenteuer__tile--headlines h4{font-size:calc(1.2rem*.85)}}.abenteuer__tile--headlines h4 a{color:inherit;text-decoration:none}.abenteuer__tiles--text{margin-bottom:10px}.abenteuer__tiles--text p{margin:0;color:#343434;line-height:1.5 !important;font-size:1rem;font-family:"Ysabeau";text-align:center}@media screen and (max-width: 768px){.abenteuer__tiles--text p{font-size:calc(1rem*.9)}}@media screen and (max-width: 480px){.abenteuer__tiles--text p{font-size:calc(1rem*.85)}}.abenteuer__tiles--cta{display:block;text-align:center}.abenteuer__tiles--cta a{background-color:#d5b36d}.abenteuer__tiles--cta a:hover{background-color:hsl(40.3846153846,55.3191489362%,68.137254902%);color:rgb(91.6382978723,70.2978723404,26.3617021277)}.abenteuer-tiles__static{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--abenteuer-tile-gap);margin-bottom:30px;align-items:start}@media screen and (max-width: 1200px){.abenteuer-tiles__static{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){.abenteuer-tiles__static{display:none}}.abenteuer-tiles__swiper{position:relative;width:100%;margin-top:30px}.abenteuer-tiles__swiper .swiper-wrapper{display:flex;align-items:flex-start}.abenteuer-tiles__swiper .swiper-slide{height:auto;display:flex}.abenteuer-tiles__swiper .swiper-slide .abenteuer__tile--item{width:100%;height:100%}.abenteuer-tiles__swiper .swiper-button-next,.abenteuer-tiles__swiper .swiper-button-prev{width:var(--abenteuer-swiper-nav-size);height:var(--abenteuer-swiper-nav-size);margin-top:calc(var(--abenteuer-swiper-nav-size)/-2);background:#fff;border-radius:50%;-webkit-box-shadow:0px 2px 10px rgba(0,0,0,.15) !important;-moz-box-shadow:0px 2px 10px rgba(0,0,0,.15) !important;box-shadow:0px 2px 10px rgba(0,0,0,.15) !important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.abenteuer-tiles__swiper .swiper-button-next:after,.abenteuer-tiles__swiper .swiper-button-prev:after{font-size:18px;font-weight:600;color:var(--abenteuer-swiper-nav-color)}.abenteuer-tiles__swiper .swiper-button-next:hover,.abenteuer-tiles__swiper .swiper-button-prev:hover{-webkit-box-shadow:0px 4px 15px rgba(0,0,0,.2) !important;-moz-box-shadow:0px 4px 15px rgba(0,0,0,.2) !important;box-shadow:0px 4px 15px rgba(0,0,0,.2) !important;transform:scale(1.05)}@media screen and (max-width: 768px){.abenteuer-tiles__swiper .swiper-button-next,.abenteuer-tiles__swiper .swiper-button-prev{width:40px;height:40px;margin-top:-20px}.abenteuer-tiles__swiper .swiper-button-next:after,.abenteuer-tiles__swiper .swiper-button-prev:after{font-size:14px}}.abenteuer-tiles__swiper .swiper-button-next{right:0px}@media screen and (max-width: 768px){.abenteuer-tiles__swiper .swiper-button-next{right:10px}}.abenteuer-tiles__swiper .swiper-button-prev{left:0px}@media screen and (max-width: 768px){.abenteuer-tiles__swiper .swiper-button-prev{left:10px}}.abenteuer-tiles__swiper .swiper-button-disabled{opacity:.5;cursor:not-allowed}.abenteuer-tiles__swiper .swiper-button-disabled:hover{transform:none}@media screen and (min-width: 1200px){.abenteuer-tiles__swiper .swiper-slide{width:calc(33.333% - var(--abenteuer-tile-gap)*2/3);margin-right:var(--abenteuer-tile-gap)}.abenteuer-tiles__swiper .swiper-slide:last-child{margin-right:0}}@media screen and (min-width: 1200px){.abenteuer-tiles__swiper .swiper-slide{width:calc(50% - var(--abenteuer-tile-gap)/2);margin-right:var(--abenteuer-tile-gap)}.abenteuer-tiles__swiper .swiper-slide:nth-child(2n){margin-right:0}}@media screen and (max-width: 768px){.abenteuer-tiles__swiper .swiper-slide{width:100%;margin-right:0}}h1,.h1,.elementor-heading-title.elementor-size-default h1,.elementor-widget-heading h1{font-size:3rem}@media screen and (max-width: 1024px){h1,.h1,.elementor-heading-title.elementor-size-default h1,.elementor-widget-heading h1{font-size:calc(3rem*.8)}}@media screen and (max-width: 768px){h1,.h1,.elementor-heading-title.elementor-size-default h1,.elementor-widget-heading h1{font-size:calc(3rem*.72)}}@media screen and (max-width: 480px){h1,.h1,.elementor-heading-title.elementor-size-default h1,.elementor-widget-heading h1{font-size:calc(3rem*.6)}}h2,.h2,.elementor-heading-title.elementor-size-default h2,.elementor-widget-heading h2{font-size:2.5rem}@media screen and (max-width: 1024px){h2,.h2,.elementor-heading-title.elementor-size-default h2,.elementor-widget-heading h2{font-size:calc(2.5rem*.8)}}@media screen and (max-width: 768px){h2,.h2,.elementor-heading-title.elementor-size-default h2,.elementor-widget-heading h2{font-size:calc(2.5rem*.72)}}@media screen and (max-width: 480px){h2,.h2,.elementor-heading-title.elementor-size-default h2,.elementor-widget-heading h2{font-size:calc(2.5rem*.6)}}h3,.h3,.elementor-heading-title.elementor-size-default h3,.elementor-widget-heading h3{font-size:2rem}@media screen and (max-width: 1024px){h3,.h3,.elementor-heading-title.elementor-size-default h3,.elementor-widget-heading h3{font-size:calc(2rem*.8)}}@media screen and (max-width: 768px){h3,.h3,.elementor-heading-title.elementor-size-default h3,.elementor-widget-heading h3{font-size:calc(2rem*.72)}}@media screen and (max-width: 480px){h3,.h3,.elementor-heading-title.elementor-size-default h3,.elementor-widget-heading h3{font-size:calc(2rem*.6)}}h4,.h4,.elementor-heading-title.elementor-size-default h4,.elementor-widget-heading h4{font-size:1.5rem}@media screen and (max-width: 1024px){h4,.h4,.elementor-heading-title.elementor-size-default h4,.elementor-widget-heading h4{font-size:calc(1.5rem*.8)}}@media screen and (max-width: 768px){h4,.h4,.elementor-heading-title.elementor-size-default h4,.elementor-widget-heading h4{font-size:calc(1.5rem*.72)}}@media screen and (max-width: 480px){h4,.h4,.elementor-heading-title.elementor-size-default h4,.elementor-widget-heading h4{font-size:calc(1.5rem*.6)}}h5,.h5,.elementor-heading-title.elementor-size-default h5,.elementor-widget-heading h5{font-size:1.25rem}@media screen and (max-width: 1024px){h5,.h5,.elementor-heading-title.elementor-size-default h5,.elementor-widget-heading h5{font-size:calc(1.25rem*.8)}}@media screen and (max-width: 768px){h5,.h5,.elementor-heading-title.elementor-size-default h5,.elementor-widget-heading h5{font-size:calc(1.25rem*.72)}}@media screen and (max-width: 480px){h5,.h5,.elementor-heading-title.elementor-size-default h5,.elementor-widget-heading h5{font-size:calc(1.25rem*.6)}}h6,.h6,.elementor-heading-title.elementor-size-default h6,.elementor-widget-heading h6{font-size:1rem}@media screen and (max-width: 1024px){h6,.h6,.elementor-heading-title.elementor-size-default h6,.elementor-widget-heading h6{font-size:calc(1rem*.8)}}@media screen and (max-width: 768px){h6,.h6,.elementor-heading-title.elementor-size-default h6,.elementor-widget-heading h6{font-size:calc(1rem*.72)}}@media screen and (max-width: 480px){h6,.h6,.elementor-heading-title.elementor-size-default h6,.elementor-widget-heading h6{font-size:calc(1rem*.6)}}.text-large{font-size:1.2rem}@media screen and (max-width: 768px){.text-large{font-size:calc(1.2rem*.9)}}@media screen and (max-width: 480px){.text-large{font-size:calc(1.2rem*.85)}}.text-medium{font-size:1rem}@media screen and (max-width: 768px){.text-medium{font-size:calc(1rem*.9)}}@media screen and (max-width: 480px){.text-medium{font-size:calc(1rem*.85)}}.text-small{font-size:.9rem}@media screen and (max-width: 768px){.text-small{font-size:calc(0.9rem*.9)}}@media screen and (max-width: 480px){.text-small{font-size:calc(0.9rem*.85)}}.text-hint{font-size:.875rem}@media screen and (max-width: 768px){.text-hint{font-size:.8rem}}@media screen and (max-width: 480px){.text-hint{font-size:.75rem}}body,p,.text-default,.elementor-widget-text-editor p,.elementor-text-editor p{font-size:1rem}@media screen and (max-width: 768px){body,p,.text-default,.elementor-widget-text-editor p,.elementor-text-editor p{font-size:.95rem}}@media screen and (max-width: 480px){body,p,.text-default,.elementor-widget-text-editor p,.elementor-text-editor p{font-size:.9rem}}.slideshow-text-overlay h1{font-size:3rem}@media screen and (max-width: 1024px){.slideshow-text-overlay h1{font-size:calc(3rem*.8)}}@media screen and (max-width: 768px){.slideshow-text-overlay h1{font-size:calc(3rem*.72)}}@media screen and (max-width: 480px){.slideshow-text-overlay h1{font-size:calc(3rem*.6)}}.slideshow-text-overlay h2{font-size:2.5rem}@media screen and (max-width: 1024px){.slideshow-text-overlay h2{font-size:calc(2.5rem*.8)}}@media screen and (max-width: 768px){.slideshow-text-overlay h2{font-size:calc(2.5rem*.72)}}@media screen and (max-width: 480px){.slideshow-text-overlay h2{font-size:calc(2.5rem*.6)}}.slideshow-text-overlay p{font-size:1.2rem}@media screen and (max-width: 768px){.slideshow-text-overlay p{font-size:calc(1.2rem*.9)}}@media screen and (max-width: 480px){.slideshow-text-overlay p{font-size:calc(1.2rem*.85)}}.room__tile--item h3,.wellness__tile--item h3,.abenteuer__tile--item h3{font-size:2rem}@media screen and (max-width: 1024px){.room__tile--item h3,.wellness__tile--item h3,.abenteuer__tile--item h3{font-size:calc(2rem*.8)}}@media screen and (max-width: 768px){.room__tile--item h3,.wellness__tile--item h3,.abenteuer__tile--item h3{font-size:calc(2rem*.72)}}@media screen and (max-width: 480px){.room__tile--item h3,.wellness__tile--item h3,.abenteuer__tile--item h3{font-size:calc(2rem*.6)}}.room__tile--item h4,.wellness__tile--item h4,.abenteuer__tile--item h4{font-size:1.5rem}@media screen and (max-width: 1024px){.room__tile--item h4,.wellness__tile--item h4,.abenteuer__tile--item h4{font-size:calc(1.5rem*.8)}}@media screen and (max-width: 768px){.room__tile--item h4,.wellness__tile--item h4,.abenteuer__tile--item h4{font-size:calc(1.5rem*.72)}}@media screen and (max-width: 480px){.room__tile--item h4,.wellness__tile--item h4,.abenteuer__tile--item h4{font-size:calc(1.5rem*.6)}}.room__tile--item p,.wellness__tile--item p,.abenteuer__tile--item p{font-size:1rem}@media screen and (max-width: 768px){.room__tile--item p,.wellness__tile--item p,.abenteuer__tile--item p{font-size:calc(1rem*.9)}}@media screen and (max-width: 480px){.room__tile--item p,.wellness__tile--item p,.abenteuer__tile--item p{font-size:calc(1rem*.85)}}.main-navigation a,.header-navigation a,.elementor-nav-menu a{font-size:1rem}@media screen and (max-width: 768px){.main-navigation a,.header-navigation a,.elementor-nav-menu a{font-size:calc(1rem*.9)}}@media screen and (max-width: 480px){.main-navigation a,.header-navigation a,.elementor-nav-menu a{font-size:calc(1rem*.85)}}.footer-content{font-size:.9rem}@media screen and (max-width: 768px){.footer-content{font-size:calc(0.9rem*.9)}}@media screen and (max-width: 480px){.footer-content{font-size:calc(0.9rem*.85)}}.footer-content h3,.footer-content h4{font-size:1.5rem}@media screen and (max-width: 1024px){.footer-content h3,.footer-content h4{font-size:calc(1.5rem*.8)}}@media screen and (max-width: 768px){.footer-content h3,.footer-content h4{font-size:calc(1.5rem*.72)}}@media screen and (max-width: 480px){.footer-content h3,.footer-content h4{font-size:calc(1.5rem*.6)}}.btn,.button,.wp-block-button__link,.elementor-button,.elementor-button-link{font-size:1rem}@media screen and (max-width: 768px){.btn,.button,.wp-block-button__link,.elementor-button,.elementor-button-link{font-size:calc(1rem*.9)}}@media screen and (max-width: 480px){.btn,.button,.wp-block-button__link,.elementor-button,.elementor-button-link{font-size:calc(1rem*.85)}}.elementor-button,.elementor-button-link{font-size:1rem}@media screen and (max-width: 768px){.elementor-button,.elementor-button-link{font-size:calc(1rem*.9)}}@media screen and (max-width: 480px){.elementor-button,.elementor-button-link{font-size:calc(1rem*.85)}}.elementor-heading-title.elementor-size-small{font-size:.9rem}@media screen and (max-width: 768px){.elementor-heading-title.elementor-size-small{font-size:calc(0.9rem*.9)}}@media screen and (max-width: 480px){.elementor-heading-title.elementor-size-small{font-size:calc(0.9rem*.85)}}.elementor-heading-title.elementor-size-medium{font-size:1rem}@media screen and (max-width: 768px){.elementor-heading-title.elementor-size-medium{font-size:calc(1rem*.9)}}@media screen and (max-width: 480px){.elementor-heading-title.elementor-size-medium{font-size:calc(1rem*.85)}}.elementor-heading-title.elementor-size-large{font-size:1.2rem}@media screen and (max-width: 768px){.elementor-heading-title.elementor-size-large{font-size:calc(1.2rem*.9)}}@media screen and (max-width: 480px){.elementor-heading-title.elementor-size-large{font-size:calc(1.2rem*.85)}}.elementor-heading-title.elementor-size-xl{font-size:2rem}@media screen and (max-width: 1024px){.elementor-heading-title.elementor-size-xl{font-size:calc(2rem*.8)}}@media screen and (max-width: 768px){.elementor-heading-title.elementor-size-xl{font-size:calc(2rem*.72)}}@media screen and (max-width: 480px){.elementor-heading-title.elementor-size-xl{font-size:calc(2rem*.6)}}.elementor-heading-title.elementor-size-xxl{font-size:2.5rem}@media screen and (max-width: 1024px){.elementor-heading-title.elementor-size-xxl{font-size:calc(2.5rem*.8)}}@media screen and (max-width: 768px){.elementor-heading-title.elementor-size-xxl{font-size:calc(2.5rem*.72)}}@media screen and (max-width: 480px){.elementor-heading-title.elementor-size-xxl{font-size:calc(2.5rem*.6)}}.elementor-text-editor h1,.elementor-text-editor h2,.elementor-text-editor h3,.elementor-text-editor h4,.elementor-text-editor h5,.elementor-text-editor h6,.elementor-text-editor p{font-size:inherit !important}@media screen and (max-width: 768px){h1,h2,h3,h4,h5,h6,.elementor-widget-heading h1,.elementor-widget-heading h2,.elementor-widget-heading h3,.elementor-widget-heading h4,.elementor-widget-heading h5,.elementor-widget-heading h6{line-height:1.2 !important}p,.text-default,.elementor-widget-text-editor p{line-height:1.4 !important}h1,h2,h3,h4,h5,h6,.elementor-widget-heading h1,.elementor-widget-heading h2,.elementor-widget-heading h3,.elementor-widget-heading h4,.elementor-widget-heading h5,.elementor-widget-heading h6{margin-bottom:.5em !important}}@media screen and (max-width: 768px){*{word-break:auto-phrase}}/*# sourceMappingURL=main.min.css.map */
