body,html{overflow-x:hidden}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.h1size,.h2size,.h3size,.h4size,.h5size,.h6size,h1,h2,h3,h4,h5,h6{margin-block-start:8px!important;margin-block-end:8px!important}.highlight:before,.top-title:before{left:-3%;z-index:-1;animation:.44s ease-out forwards sweep;height:100%;top:0;content:""}#menu-toggle.menu-toggle-top[aria-expanded=true] .mt-close,#os-footer-menu .os-footer-accordion-panel,img,ol,ul{display:block}#top-headline-bar,*,:after,:before,ol,ul{box-sizing:border-box}.wpml-ls-legacy-dropdown a,.wpml-ls-legacy-dropdown a:hover{color:var(--fonts-color);background-color:var(--os-surface)}body,img{max-width:100%}.icons-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:4fr;grid-column-gap:0!important;grid-row-gap:100px!important}:root{--os-radius: 18px;--os-radius-sm: 10px;--os-radius-pill: 999px;--os-nav-size: 44px;--os-nav-border-width: 2px;--os-nav-icon-size: 16px;--os-nav-gap: 12px;--os-nav-color: var(--main-color, #111);--os-nav-color-hover: var(--secondary-color, var(--main-color, #111));--os-nav-bg: var(--os-bg);--os-nav-bg-hover: var(--os-bg);--os-arrow-mask: url(../icons/next-arrow.svg);--os-bg: #f9f9f9;--os-surface: #ffffff;--os-surface-2: #f6f7f7;--os-text: #111111;--os-text-muted: #666666;--os-border: #e6e6e6;--os-shadow: rgba(0, 0, 0, .1);--os-container: 88vw;--os-container-max: 1280px}:root[data-theme=dark]{--os-bg: #121212;--os-surface: #1e1e1e;--os-surface-2: #262626;--os-text: #f2f2f2;--os-text-muted: #a8a8a8;--os-border: #333333;--os-shadow: rgba(0, 0, 0, .55);--fonts-color: #f2f2f2;--footer-bg-color: #1e1e1e;--footer-content-color: #f2f2f2;--legal-footer-bg-color: #121212;--legal-footer-content-color: #a8a8a8;color-scheme:dark}.os-theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:26px!important;height:26px!important;margin:0 6px;padding:0;border:0;background:transparent;color:var(--menu_icon_color);cursor:pointer;transition:opacity .2s ease}.os-theme-toggle:hover{opacity:.7}.os-theme-toggle svg,.os-theme-toggle img{width:26px;height:26px;display:block}.os-theme-toggle svg,.os-theme-toggle svg *{fill:currentColor}.os-theme-toggle svg.os-icon--stroke,.os-theme-toggle svg.os-icon--stroke *{fill:none!important;stroke:currentColor}.isSticky .os-theme-toggle{color:var(--sticky-menu-icons-color, var(--menu_icon_color))}body.layover-active .os-header-v2 #mainheader.os-header-v2-main{background:#0000!important}body.layover-active .os-header-icons.header-icons-group,body.layover-active .os-header-icons.header-icons-group a,body.layover-active .os-header-icons.header-icons-group svg{color:var(--layover-content, var(--layover-color, #fff))!important}body.layover-active .os-header-icons.header-icons-group svg:not(.os-icon-sun):not(.os-icon-moon){fill:var(--layover-content, var(--layover-color, #fff))!important}html{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{width:0!important;height:0!important;display:none}*{scrollbar-width:none;-ms-overflow-style:none}.os-theme-toggle .os-icon-sun{display:none}.os-theme-toggle .os-icon-moon{display:block}:root[data-theme=dark] .os-theme-toggle .os-icon-sun{display:block}:root[data-theme=dark] .os-theme-toggle .os-icon-moon{display:none}:is(.swiper-button-prev,.swiper-button-next,.ss-prev,.ss-next,.ts-prev,.ts-next,.os-gallery__prev,.os-gallery__next,.os-service-gallery__prev,.os-service-gallery__next,.os-slider-nav__prev,.os-slider-nav__next,.os-slider-half-img__btn--prev,.os-slider-half-img__btn--next,.os-slider-stage-full__prev,.os-slider-stage-full__next,.spml-stagecards-prev,.spml-stagecards-next,.parallax-swiper-prev,.parallax-swiper-next,.square-swiper-button-prev,.square-swiper-button-next,.zimmer-slider__prev,.zimmer-slider__next,.zimmer-swiper__prev,.zimmer-swiper__next,.os-about__nav--prev,.os-about__nav--next){--swiper-navigation-size: var(--os-nav-icon-size);width:var(--os-nav-size)!important;height:var(--os-nav-size)!important;min-width:var(--os-nav-size);padding:0!important;display:inline-flex;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;border:var(--os-nav-border-width) solid var(--os-nav-color)!important;border-radius:50%!important;background:var(--os-nav-bg)!important;color:var(--os-nav-color)!important;box-shadow:none!important;cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .2s ease,opacity .2s ease}:is(.swiper-button-prev,.swiper-button-next,.ss-prev,.ss-next,.ts-prev,.ts-next,.os-gallery__prev,.os-gallery__next,.os-service-gallery__prev,.os-service-gallery__next,.os-slider-nav__prev,.os-slider-nav__next,.os-slider-half-img__btn--prev,.os-slider-half-img__btn--next,.os-slider-stage-full__prev,.os-slider-stage-full__next,.spml-stagecards-prev,.spml-stagecards-next,.parallax-swiper-prev,.parallax-swiper-next,.square-swiper-button-prev,.square-swiper-button-next,.zimmer-slider__prev,.zimmer-slider__next,.zimmer-swiper__prev,.zimmer-swiper__next,.os-about__nav--prev,.os-about__nav--next):after{content:""!important;display:none!important}:is(.swiper-button-prev,.swiper-button-next,.ss-prev,.ss-next,.ts-prev,.ts-next,.os-gallery__prev,.os-gallery__next,.os-service-gallery__prev,.os-service-gallery__next,.os-slider-nav__prev,.os-slider-nav__next,.os-slider-half-img__btn--prev,.os-slider-half-img__btn--next,.os-slider-stage-full__prev,.os-slider-stage-full__next,.spml-stagecards-prev,.spml-stagecards-next,.parallax-swiper-prev,.parallax-swiper-next,.square-swiper-button-prev,.square-swiper-button-next,.zimmer-slider__prev,.zimmer-slider__next,.zimmer-swiper__prev,.zimmer-swiper__next,.os-about__nav--prev,.os-about__nav--next)>:is(img,svg,i,use,span){display:none!important}:is(.swiper-button-prev,.swiper-button-next,.ss-prev,.ss-next,.ts-prev,.ts-next,.os-gallery__prev,.os-gallery__next,.os-service-gallery__prev,.os-service-gallery__next,.os-slider-nav__prev,.os-slider-nav__next,.os-slider-half-img__btn--prev,.os-slider-half-img__btn--next,.os-slider-stage-full__prev,.os-slider-stage-full__next,.spml-stagecards-prev,.spml-stagecards-next,.parallax-swiper-prev,.parallax-swiper-next,.square-swiper-button-prev,.square-swiper-button-next,.zimmer-slider__prev,.zimmer-slider__next,.zimmer-swiper__prev,.zimmer-swiper__next,.os-about__nav--prev,.os-about__nav--next):before{content:""!important;width:var(--os-nav-icon-size)!important;height:var(--os-nav-icon-size)!important;margin:0!important;background-color:currentColor!important;-webkit-mask:var(--os-arrow-mask) no-repeat center / contain!important;mask:var(--os-arrow-mask) no-repeat center / contain!important;transform:none;border:0!important}:is(.swiper-button-prev,.ss-prev,.ts-prev,.os-gallery__prev,.os-service-gallery__prev,.os-slider-nav__prev,.os-slider-half-img__btn--prev,.os-slider-stage-full__prev,.spml-stagecards-prev,.parallax-swiper-prev,.square-swiper-button-prev,.zimmer-slider__prev,.zimmer-swiper__prev,.os-about__nav--prev):before{transform:rotate(180deg)!important}:is(.swiper-button-prev,.swiper-button-next,.ss-prev,.ss-next,.ts-prev,.ts-next,.os-gallery__prev,.os-gallery__next,.os-service-gallery__prev,.os-service-gallery__next,.os-slider-nav__prev,.os-slider-nav__next,.os-slider-half-img__btn--prev,.os-slider-half-img__btn--next,.os-slider-stage-full__prev,.os-slider-stage-full__next,.spml-stagecards-prev,.spml-stagecards-next,.parallax-swiper-prev,.parallax-swiper-next,.square-swiper-button-prev,.square-swiper-button-next,.zimmer-slider__prev,.zimmer-slider__next,.zimmer-swiper__prev,.zimmer-swiper__next,.os-about__nav--prev,.os-about__nav--next):hover{color:var(--os-nav-color-hover)!important;border-color:var(--os-nav-color-hover)!important;background:var(--os-nav-bg-hover)!important}.swiper-button-disabled{opacity:.35!important;pointer-events:none}.swiper-button-lock,.swiper-button-hidden{display:none!important}:root[data-theme=dark] .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#ffffff1f}.os-slider-nav{display:flex;align-items:center;gap:var(--os-nav-gap)}.fancybox__content,.fancybox__slide .fancybox__content{border-radius:var(--os-radius)}.fancybox__content>img,.fancybox__content picture>img{border-radius:var(--os-radius)}.entry-content img:not([src$=".svg"]):not([class*=logo]):not([class*=icon]),.wp-block-image img,figure.wp-block-image>img{border-radius:var(--os-radius)}html{--main-fontsize: 1rem;--main-lineheight: 1.88rem;--main-fontfamily: "Inter";--main-fontweight: 400;--main-fontstyle: normal}.entry-content h1,.h1size,h1{font-family:var( --font-h1-family, var(--font-body-family, var(--main-fontfamily)) );font-size:var(--font-h1-size-desktop, 3.66rem);line-height:3.88rem;font-weight:var(--font-h1-weight, 700)}.entry-content h2,.h2size,h2{font-family:var( --font-h2-family, var(--font-h1-family, var(--font-body-family, var(--main-fontfamily))) );font-size:var(--font-h2-size-desktop, 2.88rem);line-height:3.22rem;font-weight:var(--font-h2-weight, 600)}.entry-content h3,.h3size,h3{font-family:var( --font-h3-family, var( --font-h2-family, var(--font-h1-family, var(--font-body-family, var(--main-fontfamily))) ) );font-size:var(--font-h3-size-desktop, 1.66rem);line-height:1.99rem;font-weight:var(--font-h3-weight, 600)}.entry-content h4,.h4size,h4{font-family:var( --font-h4-family, var( --font-h3-family, var( --font-h2-family, var(--font-h1-family, var(--font-body-family, var(--main-fontfamily))) ) ) );font-size:var(--font-h4-size-desktop, 1.44rem);line-height:1.77rem;font-weight:var(--font-h4-weight, 600)}.entry-content h5,.h5size,h5{font-family:var( --font-h5-family, var( --font-h4-family, var( --font-h3-family, var( --font-h2-family, var(--font-h1-family, var(--font-body-family, var(--main-fontfamily))) ) ) ) );font-size:var(--font-h5-size-desktop, 1.22rem);line-height:1.55rem;font-weight:var(--font-h5-weight, 500)}.entry-content h6,.h6size,h6{font-family:var( --font-h6-family, var( --font-h5-family, var( --font-h4-family, var( --font-h3-family, var( --font-h2-family, var( --font-h1-family, var(--font-body-family, var(--main-fontfamily)) ) ) ) ) ) );font-size:var(--font-h6-size-desktop, 1.11rem);line-height:1.33rem;font-weight:var(--font-h6-weight, 500)}.top-title{font-family:var(--font-extra-family, var(--font-body-family, inherit));font-size:var(--font-extra-size-desktop, 1rem);line-height:2rem;font-weight:var(--font-extra-weight, 500);padding:0;position:relative;display:inline-block;z-index:0}.top-title:before{position:absolute;width:111%;background:url(../icons/tptitlebg.svg) 0 0/100% 100% no-repeat;pointer-events:none;transform-origin:left center}@media(max-width:767px){.top-title{font-size:var(--font-extra-size-mobile, var(--font-extra-size-desktop, 1rem));width:100%;text-align:center!important}a,blockquote,body,p{font-size:var( --font-body-size-mobile, var(--font-body-size-desktop, var(--main-fontsize)) )}.entry-content h1,.h1size,h1{font-size:var(--font-h1-size-mobile, var(--font-h1-size-desktop, 4rem))}.entry-content h2,.h2size,h2{font-size:var(--font-h2-size-mobile, var(--font-h2-size-desktop, 3rem))}.entry-content h3,.h3size,h3{font-size:var(--font-h3-size-mobile, var(--font-h3-size-desktop, 2rem))}.entry-content h4,.h4size,h4{font-size:var(--font-h4-size-mobile, var(--font-h4-size-desktop, 1.44rem))}.entry-content h5,.h5size,h5{font-size:var(--font-h5-size-mobile, var(--font-h5-size-desktop, 1.22rem))}.entry-content h6,.h6size,h6{font-size:var(--font-h6-size-mobile, var(--font-h6-size-desktop, 1rem))}.top-title{font-size:var( --font-extra-size-mobile, var(--font-extra-size-desktop, 1rem) )}}.top-title.longbg:before{background:url(../icons/tptitlebglong.svg) 0 0/100% 100% no-repeat}.top-title.has-text-align-center,:where(.has-text-align-center) .top-title,:where(.is-content-justification-center) .top-title{display:table;margin-left:auto;margin-right:auto;text-align:center}.top-title.has-text-align-right,:where(.has-text-align-right) .top-title,:where(.is-content-justification-right) .top-title{display:table;margin-left:auto;margin-right:0;text-align:right}.top-title.has-text-align-left,:where(.has-text-align-left) .top-title,:where(.is-content-justification-left) .top-title{display:table;margin-left:0;margin-right:auto;text-align:left}.highlight{position:relative;display:inline-block;padding:0 .08em;isolation:isolate;z-index:1}.highlight:before{position:absolute;width:105%;transform:scaleX(0);transform-origin:left center;background-image:url(../icons/h1bg.svg);background-repeat:no-repeat;background-size:100% 100%}.highlight.a:before{animation-delay:0s}.highlight.b:before{animation-delay:.22s}body{background-color:var(--os-bg);overflow-x:hidden;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,blockquote,body,p{font-size:var(--font-body-size-desktop, var(--main-fontsize));font-family:var(--font-body-family, var(--main-fontfamily)),sans-serif;font-style:var(--main-fontstyle);font-weight:var(--font-body-weight, var(--main-fontweight));line-height:var(--main-lineheight);text-rendering:optimizeLegibility;color:var(--fonts-color)}a{color:var(--os-links-color, inherit);text-decoration:none!important}*,:after,:before{margin:0;padding:0}img{height:auto}.overflow_hidden,body.overflow_hidden{overflow:hidden;width:100vw}ol,ul{list-style-type:disc;padding-inline-start:20px}ul.social-list{display:flex;margin-top:22px;gap:12px;padding-inline-start:0}.wp-block-columns.is-layout-flex{gap:4rem}figure.wp-block-image img{border-radius:20px}.masonry-gallery img,.wpml-ls-flag{width:100%;height:100%;object-fit:cover}div#header-container-master{position:fixed!important;top:0;display:flex;justify-content:center;align-items:center;height:88px;width:100%;z-index:99}.isSticky div#header-container-master{box-shadow:0 0 20px -10px #00000080;backdrop-filter:blur(5px)}#mainheader{display:flex;height:100%;width:100%;justify-content:center;flex-direction:row;background:var(--main-menu-color)}.isSticky #mainheader{background:var(--sticky-menu-bg-color)}header#mainheader.open{background:var(--main-menu-color)!important}div#os-site-logo{display:flex;flex:0 1 auto;justify-content:flex-start}div#os-site-logo a{display:flex;width:100%;height:100%;align-items:center;justify-content:flex-start}img.site-logo-default,img.site-logo-sticky,img.site-logo-layover{width:auto;height:calc(100% - 46px)}#os-header-right .os-header-icons--top,.header-icons-group{display:flex;align-items:center}.header-center,.header-left,.header-right{display:flex;flex-direction:row;align-items:center}.header-center{position:absolute;left:50%;transform:translate(-50%);top:50%;transform:translate(-50%,-50%);white-space:nowrap}#menu-toggle[aria-expanded=false] .mt-close,#menu-toggle[aria-expanded=true] .mt-open,#top-headline-bar.hidden,.booking-in-header #os-header-buttons-container,.otgs-development-site-front-end,.site-logo-layover,.site-logo-sticky,.swiper-button-next svg,.swiper-button-prev svg,.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{display:none!important}#menu-toggle[aria-expanded=false] .mt-open,#menu-toggle[aria-expanded=true] .mt-close{display:block!important}.isSticky .site-logo-default{display:none!important}.isSticky .site-logo-sticky{display:block!important}.layover-active .site-logo-default,.layover-active .site-logo-sticky{display:none!important}.layover-active .site-logo-layover{display:block!important}.isSticky header#mainheader.open .site-logo-default,.layover-active.isSticky .site-logo-default{display:none!important}.isSticky header#mainheader.open .site-logo-sticky,.layover-active.isSticky .site-logo-sticky{display:none!important}.layover-active.isSticky .site-logo-layover{display:block!important}html:root:not([data-theme=dark]) .os-logo--dark,html:root[data-theme=dark] .os-logo--light{display:none!important}div#main-header-container{position:relative;display:flex;justify-content:space-between;align-items:center;width:100vw;max-width:calc(100% - 6vw)}#os-header-right{display:flex;align-items:center;justify-content:flex-end}div#menu-toggle.icon_header svg{height:40px!important;width:40px!important}.icon-wrapper{display:flex;align-items:center;justify-content:center;border-radius:99px}div#menu-toggle svg{border-radius:99px}#menu-toggle.menu-toggle-top svg{display:block;cursor:pointer}#menu-toggle .mt-close,#menu-toggle .mt-open{transition:opacity .3s}#menu-toggle.menu-toggle-top .mt-close,#menu-toggle.menu-toggle-top[aria-expanded=true] .mt-open,#os-footer-menu .sub-menu,.hide-desktop{display:none!important}.os-header-icons svg{fill:var(--menu_icon_color)}.isSticky .os-header-icons svg{fill:var(--sticky-menu-icons-color);transition:.3s ease-in-out}#os-header-buttons-container{display:flex;width:100%;position:fixed;bottom:44px;justify-content:center;z-index:99;pointer-events:none}#os-header-buttons-container .os-header-buttons{pointer-events:auto}.os-header-buttons{display:flex;position:relative;align-items:center;justify-content:center;background:var(--additional-link-background);border:2px solid var(--buchen-cta-background);border-radius:99px;overflow:hidden;transition:transform .44s cubic-bezier(.4,0,.2,1),opacity .44s cubic-bezier(.4,0,.2,1),visibility .44s cubic-bezier(.4,0,.2,1);transform:translateY(0);opacity:1;visibility:visible}body.footer-in-view .os-header-buttons{opacity:0;pointer-events:none}.os-header-buttons.fade-down{transform:translateY(66px);opacity:0}.os-header-buttons.fade-up{transform:translateY(44px);opacity:0}.os-header-buttons.header-buttons-hidden{opacity:0;visibility:hidden;transform:translateY(66px)}.os-header-buttons a{font-weight:500!important;position:relative;z-index:3}.btnholder.header_button_buchen{color:var(--buchen-cta-text);background:var(--buchen-cta-background)!important;background:0;border:0;margin:0;position:relative;z-index:2;transition:color .3s}.btnholder.header_button_buchen:hover{background:var(--buchen-cta-text)!important;color:var(--buchen-cta-background)!important}.layover-depth-1 .layover-row,.layover-row{border-bottom:1px solid rgba(255,255,255,.1)}.os-header-buttons .btnholder.alternative.additional_link{color:var(--additional-link-text);background:0;margin:0;border:0;position:relative;z-index:3;transition:color .3s}.btnholder.header_button_buchen:hover:before{transform:translate(0)!important}.os-header-buttons .btnholder.alternative.additional_link:hover~.btnholder.header_button_buchen:before{transform:translate(-100%)}.btnholder.alternative.additional_link.active,.btnholder.header_button_buchen:hover,.btnholder.header_button_buchen:hover~.btnholder.alternative.additional_link,.os-header-buttons .btnholder.alternative.additional_link:hover{color:var(--buchen-cta-text)}.btnholder.header_button_buchen:has(+.btnholder.alternative.additional_link.active):before,.os-header-buttons.active .btnholder.header_button_buchen:before{transform:translate(-100%)}.os-header-buttons .btnholder.alternative.additional_link:hover+.btnholder.header_button_buchen a,.os-header-buttons .btnholder.alternative.additional_link:hover~.btnholder.header_button_buchen a{color:var(--additional-link-text)!important}.btnholder.header_button_buchen:hover{filter:unset;background-color:var(--additional-link-background)}.os-header-buttons .btnholder.alternative.additional_link:hover{filter:unset}#top-headline-bar{position:fixed;top:0;left:0;width:100%;height:42px;min-height:44px;background-color:var(--headline-bg);color:var(--headline-color);display:flex;align-items:center;justify-content:center;font-size:14px;z-index:9999;padding:0 50px}body.headline-show #header-container-master{margin-top:42px}#top-headline-bar .headline-content{position:absolute;white-space:nowrap;will-change:transform;color:var(--headline-color);text-decoration:none;left:88%;transform:translate(0);display:flex;overflow:visible;flex:1;align-items:center;animation:scrollHeadline var(--headline-speed, 22s) linear infinite}#top-headline-bar .headline-content a,#top-headline-bar .headline-content span{display:block;color:inherit;text-decoration:none;font-size:.88rem}#top-headline-bar button#close-headline-bar{position:absolute;height:40px;width:54px;right:0;top:50%;transform:translateY(-50%);background:0 0;border:none;color:var(--headline-color);background:var(--headline-bg);font-size:24px;cursor:pointer}.langswitcher{position:absolute;right:140px}.langswitcher.langswitcher--inline{position:static;right:auto}.wpml-ls-legacy-dropdown{width:28px!important}.wpml-ls-legacy-dropdown a{border-radius:999px}.layover-address,.layover-address p,.layover-link,.layover-menu,.layover-toggle,.layover-toggle.active{color:var(--layover-content, var(--layover-color))}.layover-active .wpml-ls-legacy-dropdown a,.layover-active .wpml-ls-legacy-dropdown a:hover{color:var(--layover-content, var(--layover-color));background:var(--layover-background)}.layover-active a.js-wpml-ls-item-toggle.wpml-ls-item-toggle{background:var(--layover-content, var(--layover-color));color:var(--main-color)}.layover-active .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,.layover-active .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{background:unset}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{padding:0}ul.wpml-ls-sub-menu{border:0!important}.wpml-ls-legacy-dropdown .wpml-ls-native{display:flex;font-size:.8rem;line-height:.8rem;margin-top:2px;align-items:center;justify-content:center}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a,.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{display:flex;align-items:center;justify-content:center;width:28px;height:28px;text-align:center;overflow:hidden}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{padding-top:4px;border-radius:999px;overflow:hidden}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu li{display:flex;justify-content:center}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{border-radius:999px;padding:0!important;background:var(--sticky-menu-bg-color)}.booking-in-header .os-header-buttons{position:static!important;transform:none!important;transition:none!important;box-shadow:none!important;margin:0!important}.layover-menu{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .3s,visibility .3s;position:fixed;inset:0;width:100vw;height:100vh;background-color:var(--layover-background);background-image:var(--layover-background-image, none);background-size:cover;background-position:center;background-repeat:no-repeat;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:98;padding:20vh 5vw;overflow:auto}.layover-menu.active{visibility:visible;opacity:1;pointer-events:auto}.layover-inner{width:100%;max-width:90vw;margin:0 auto;display:grid;grid-template-columns:2fr 1fr;gap:60px;align-items:start}.layover-menu-links{max-width:40vw}#os-footer-menu .os-footer-partner-stamps li,.layover-level,.layover-root-menu{list-style:none;margin:0;padding:0}.layover-row{display:flex;align-items:center;justify-content:space-between;padding:16px 0}.layover-link{position:relative;display:inline-flex;align-items:center;text-decoration:none;opacity:.88;transition:.3s;font-weight:500;font-size:1rem}.layover-depth-1 .layover-link{width:100%;font-size:1.22rem;font-weight:500}.layover-depth-2 .layover-link{font-size:1.1rem;padding-left:15px}.layover-depth-3 .layover-link{font-size:1rem;padding-left:30px}.layover-link:hover{opacity:1;transform:translate(5px)}.layover-item.is-active-ancestor>.layover-row .layover-link,.layover-item.is-active>.layover-row .layover-link{opacity:1;color:var(--layover-accent)}.level-bullet{display:none;width:6px;height:6px;background-color:var(--layover-content, var(--layover-color));border-radius:50%;margin-right:12px;opacity:.7;transition:.3s}.layover-depth-2 .layover-link:hover .level-bullet{opacity:1;transform:scale(1.2)}.layover-item.is-active.layover-depth-2>.layover-row .level-bullet{background-color:var(--layover-accent);opacity:1}.layover-toggle{background:0 0;border:none;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;border-radius:99px;transition:background-color .3s}.layover-toggle:hover{background-color:#ffffff1a}.toggle-icon{width:22px;height:22px;transition:transform .3s;color:currentColor}.layover-item.open .toggle-icon,.layover-toggle.active .toggle-icon{transform:rotate(0)}.layover-level{max-height:0;overflow:hidden;opacity:0;transform:translateY(-10px);transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s .1s,transform .3s .1s;will-change:max-height}.layover-item.open>.layover-level{opacity:1;transform:translateY(0)}#os-footer-menu .os-submenu-toggle[aria-expanded=true] .plus-vertical,.layover-item.open>.layover-row>.layover-toggle .plus-vertical{opacity:0}.layover-extra-col{margin:auto 12px}.layover-address{opacity:.8;font-size:.95rem;line-height:1.6;padding-bottom:26px}#os-footer-menu .os-footer-description,.layover-address p{margin:0 0 10px}.os-footer,.os-footer p{color:var(--footer-content-color)}.os-footer{background:var(--footer-bg-color)}.os-footer ul.sub-menu{padding:8px}.copyright-footer{background:var(--legal-footer-bg-color);color:var(--legal-footer-content-color)}#os-footer-menu .os-footer-site-title{display:none;margin:22px 0 12px;line-height:1.2}#os-footer-menu .os-footer-grid{display:grid;gap:32px}#os-footer-menu .os-footer-row{display:grid;gap:24px}#os-footer-menu .os-footer-row-top{grid-template-columns:repeat(3,minmax(0,1fr));padding:10vh 0 0}#os-footer-menu .os-footer-row-bottom{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;padding:12vh 0 10vh}#os-footer-menu .os-footer-partner-stamps{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:14px;padding-left:0;margin:0;align-items:center;justify-content:center;justify-items:start}#os-footer-menu .os-footer-row-bottom .social-list a,.os-footer .social-list a{color:var(--main-color)}#os-footer-menu .os-footer-partner-stamps img{max-width:100%;width:120px;height:auto;display:block}#os-footer-menu .footer-menu,#os-footer-menu .footer-menu li,#os-footer-menu .footer-menu ul{list-style:none;padding-bottom:8px;padding-left:0;margin-left:0}#os-footer-menu .footer-menu li::marker{content:""}#os-footer-menu .os-copyfooter{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:2vh 0;white-space:normal;overflow-wrap:anywhere}#os-footer-menu .os-copy-left{flex:1 1 auto;min-width:220px;text-align:left}#os-footer-menu .os-copy-right{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:0;text-align:right}#os-footer-menu .copyright-p p{margin:0;display:inline;color:var(--legal-footer-content-color);white-space:normal}#os-footer-menu .copyright-p:before,#os-footer-menu .legal-menu-ftr li+li:before{content:"|";margin:0 8px;display:inline}#os-footer-menu .legal-menu-ftr ul{display:flex;flex-wrap:wrap;padding:0;margin:0;list-style:none;white-space:normal}#os-footer-menu .legal-menu-ftr li{display:inline-block;margin:0;padding:0;white-space:normal}#os-footer-menu .legal-menu-ftr li::marker{content:""}#os-footer-menu .legal-menu-ftr a{display:inline;padding:0}#os-footer-menu .os-footer-accordion-trigger{display:flex;align-items:center;justify-content:space-between;padding:12px 0;gap:12px}#os-footer-menu .os-footer-accordion-trigger-btn{background:0 0;border:none;width:44px;height:44px;display:none;align-items:center;justify-content:center;cursor:pointer;padding:0;border-radius:99px;color:currentColor;flex:0 0 auto}#os-footer-menu .os-footer-accordion-trigger-btn .plus-vertical{transition:opacity .2s;opacity:0}#os-footer-menu .os-footer-accordion-trigger[aria-expanded=false] .os-footer-accordion-trigger-btn .plus-vertical{opacity:1}#os-footer-menu .os-submenu-toggle{background:0 0;border:none;width:22px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;border-radius:99px;color:currentColor}#os-footer-menu .os-submenu-toggle svg.toggle-icon{width:12px;height:12px}#os-footer-menu .os-submenu-toggle .plus-vertical{transition:opacity .2s;opacity:1}@media(max-width:768px){#os-header-buttons-container{display:flex!important}#os-footer-menu .os-footer-partner-stamps{display:grid;justify-items:center}.booking-in-header .os-header-buttons,.header-icons-group,.os-header-icons{display:none!important}.langswitcher.langswitcher--inline{position:fixed!important;top:16px!important;left:20px!important;z-index:100}.icon_header svg,div#menu-toggle.icon_header svg{width:32px!important;height:32px!important}#os-footer-menu .os-copyfooter{flex-direction:column;align-items:center;text-align:center;gap:10px}#os-footer-menu .os-copy-left,#os-footer-menu .os-copy-right{width:100%;text-align:center;justify-content:center}#os-footer-menu .os-copy-right{flex-direction:column;gap:8px}#os-footer-menu .copyright-p:before{content:"";display:none}#os-footer-menu .legal-menu-ftr ul{justify-content:center}}.btnholder{display:flex;color:var(--os-btn-text, var(--button-text));background:var(--os-btn-bg, var(--button-background));border-radius:99px;border:2px solid var(--os-btn-bg, var(--button-background));align-items:center;justify-content:center;width:fit-content;margin:16px 0;z-index:1}.btnholder.alternative{color:var(--os-btn-text, var(--alt-button-text));background:var(--os-btn-bg, var(--alt-button-background))}.btnholder{border-width:var(--button-stroke-size, 2px);border-color:var(--button-stroke-color, var(--os-btn-bg, var(--button-background)))}.btnholder.alternative{border-width:var(--alt-button-stroke-size, 2px);border-color:var(--alt-button-stroke-color, var(--os-btn-bg, var(--button-background)))}.btnholder.buchen{background:var(--buchen-cta-background);color:var(--buchen-cta-text);border:2px solid #33333333}.btnholder.buchen:hover{background:var(--buchen-cta-text);color:var(--buchen-cta-background);border:2px solid #33333333}.btnholder:hover{color:var( --os-btn-text-hover, var(--button-text-hover, var(--button-background)) );background-color:var( --os-btn-bg-hover, var(--button-background-hover, var(--button-text)) );transition:.3s}.btnholder.alternative:hover{color:var( --os-btn-text-hover, var(--alt-button-text-hover, var(--alt-button-background)) );background-color:var( --os-btn-bg-hover, var(--alt-button-background-hover, var(--alt-button-text)) )}a.spmlbutton,button.spmlbutton{width:100%;height:100%;min-width:122px;padding:8px 12px;display:flex;align-items:center;justify-content:center;color:unset;cursor:pointer}button.spmlbutton{font-size:var(--main-fontsize);line-height:var(--main-lineheight);width:auto;background:unset;border:unset}.social-list{display:flex;gap:15px;list-style:none;margin:0;padding:0}.social-list li{list-style:none}.social-list a{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#ffffff1a;transition:.3s;color:var(--layover-content, var(--layover-color))}.social-list a:hover{background:var(--layover-accent);transform:translateY(-3px)}.social-list svg{width:42px;height:42px;fill:currentColor}.in-grid{width:88vw;max-width:1080px;margin:auto!important}.inner-padding{padding:clamp(18px,4vw,44px)}@media(min-width:1441px){.in-grid{max-width:1320px}}@media(min-width:1921px){.in-grid{max-width:1440px}}.custombg{background-size:cover;background-position:center;background-repeat:no-repeat;background-image:var(--os-pattern-bg, url(../icons/patternbg.webp))}.custombg-bv{background-size:contain;background-position:left;background-repeat:no-repeat;background-image:url(../icons/patternbg-bv.webp)}.custombg-bvwellness{background-size:contain;background-position:left;background-repeat:no-repeat;background-image:url(../icons/patternbg-bvwellness.webp);background-color:#e4e5d7;padding:6vh 0}.custombg-bvwellness .btnholder{background:#a2b06c;border:2px solid #a2b06c}.custombg-bvwellness .swiper-pagination-bullet-active{background:#a2b06c}.centered{justify-content:center}:root[data-theme=dark] :is(.wpforms-field-label,.wpforms-field-label-inline,.wpforms-field-sublabel,.wpforms-field-description,.wpforms-title,.wpforms-description,.wpforms-field legend,.wpforms-field fieldset>legend,.wpforms-field-html,.wpforms-field-content){color:var(--os-text)!important}:root[data-theme=dark] .wpforms-field :is(p,span,li,label,legend,small):not([class*=required]){color:var(--os-text)}:root[data-theme=dark] .wpforms-field a{color:var(--links-color, var(--os-text))!important}:root[data-theme=dark] .wpforms-required-label{color:var(--os-text-muted)!important}.wpforms-field-container textarea{border-radius:32px!important}.wpforms-field-container input,.wpforms-field-container select{border-radius:22px!important}div.wpforms-container-full .wpforms-confirmation-container-full,div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message){background:#e0e9e4!important;border:1px solid #8aa998!important;text-align:center!important}@keyframes sweep{to{transform:scaleX(1)}}@keyframes scrollHeadline{0%{transform:translate(0)}to{transform:translate(-200%)}}@media screen and (max-width:768px){html{--main-fontsize: .88rem !important;--main-lineheight: 1.44rem !important}.entry-content h1,.h1size,h1{font-size:2rem;line-height:2.4rem}.entry-content h2,.h2size,h2{font-size:1.66rem;line-height:1.99rem;margin:6px 0!important}.entry-content h3,.h3size,h3{font-size:1.44rem;line-height:1.66rem;margin:6px 0!important}.entry-content h4,.h4size,h4{font-size:1.22rem;line-height:1.55rem;margin:6px 0!important}div#header-container-master{height:fit-content}div#os-site-logo{width:fit-content}img.site-logo-default,img.site-logo-sticky{height:42px;max-width:fit-content;margin:auto}.hide-mobile{display:none!important}.hide-desktop{display:block!important}.invert-mobile{flex-direction:column-reverse!important}.txtleft-mobile{text-align:left}.txtright-mobile{text-align:right}.centered-mobile{display:flex!important;text-align:center!important;flex-direction:column!important;align-items:center!important}.two-cols-mobile{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:44px}.wp-block-columns.is-layout-flex{gap:.66rem}#os-footer-menu .os-footer-row-top{grid-template-columns:1fr;gap:4px}#os-footer-menu .os-footer-row-bottom{grid-template-columns:1fr;justify-items:center;gap:66px}#os-footer-menu .os-footer-accordion-section{font-size:1rem;border-bottom:1px solid #00000012}#os-footer-menu .os-footer-accordion-panel{display:none;padding-bottom:22px}#os-footer-menu .os-footer-accordion-trigger-btn{display:inline-flex}#os-footer-menu .footer-links.social-kontakt .social-list{display:flex;justify-content:center;padding-left:0;margin-left:0}.social-footer p{margin:12px auto}#os-footer-menu .footer-menu a{display:block;padding:12px 0}#os-footer-menu .footer-menu .menu-item-has-children{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}#os-footer-menu .footer-menu .menu-item-has-children>a{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center}#os-footer-menu .footer-menu .menu-item-has-children>.os-submenu-toggle{flex:0 0 auto;width:44px;height:44px}#os-footer-menu .footer-menu .menu-item-has-children>.sub-menu{flex-basis:100%;width:100%}#os-footer-menu .os-footer-col-brand,#os-footer-menu .os-footer-col-partnership{text-align:center}#os-footer-menu .os-footer-col-brand .footer-logo{display:flex;justify-content:center}#os-footer-menu .os-footer-col-brand a{display:inline-block}.footer-links.os-footer-col.os-footer-col-brand.social-kontakt{width:100%;align-items:center;margin:0 auto}#os-footer-menu .os-footer-site-title{display:block}#os-footer-menu .os-footer-description{display:none}#os-footer-menu .os-copyfooter{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:22px;padding:6vh 0 8vh;white-space:normal}#os-footer-menu .os-copy-left{width:100%;min-width:0;justify-content:center;margin-left:0;text-align:center}#os-footer-menu .os-copy-right{flex-direction:column;width:100%;white-space:normal;gap:8px;align-items:center;justify-content:center;text-align:center}#os-footer-menu .copyright-p,#os-footer-menu .copyright-p p{text-align:center!important;white-space:normal}#os-footer-menu .copyright-p:before{content:"";display:none;content:none}#os-footer-menu .legal-menu-ftr ul{justify-content:center;white-space:normal}#os-footer-menu .copyright-p{flex-direction:column;width:100%}.wpforms-container .wpforms-field.wpforms-five-sixths,.wpforms-container .wpforms-field.wpforms-four-fifths,.wpforms-container .wpforms-field.wpforms-four-sixths,.wpforms-container .wpforms-field.wpforms-one-fifth,.wpforms-container .wpforms-field.wpforms-one-fourth,.wpforms-container .wpforms-field.wpforms-one-half,.wpforms-container .wpforms-field.wpforms-one-sixth,.wpforms-container .wpforms-field.wpforms-one-third,.wpforms-container .wpforms-field.wpforms-three-fifths,.wpforms-container .wpforms-field.wpforms-three-fourths,.wpforms-container .wpforms-field.wpforms-three-sixths,.wpforms-container .wpforms-field.wpforms-two-fifths,.wpforms-container .wpforms-field.wpforms-two-fourths,.wpforms-container .wpforms-field.wpforms-two-sixths,.wpforms-container .wpforms-field.wpforms-two-thirds{width:100%!important;margin-left:0!important}.partners.in-grid{display:grid;grid-template-columns:repeat(3,1fr)}.partners.in-grid figure.wp-block-image.size-full{height:auto;width:100%;margin:unset!important}}@media only screen and (min-device-width:1201px)and (max-device-width:1440px)and (-webkit-min-device-pixel-ratio:1){html{--main-fontsize: .88rem;--main-lineheight: 1.66rem}.entry-content h1,.h1size,h1{font-size:3.66rem;line-height:4.44rem}.entry-content h2,.h2size,h2{font-size:2.22rem;line-height:2.66rem}.entry-content h3,.h3size,h3{font-size:1.88rem;line-height:2.22rem}.entry-content h4,.h4size,h4{font-size:1.66rem;line-height:1.88rem}}@media screen and (max-width:1024px){.layover-inner{grid-template-columns:1fr;gap:40px;max-width:95vw}.layover-extra-col{padding-top:30px;border-top:0 solid rgba(255,255,255,.1);margin:unset}.layover-menu{padding:15vh 5vw}.layover-menu-links{max-width:98vw}}@media screen and (max-width:768px){.layover-depth-1 .layover-link,.layover-depth-2 .layover-link{font-size:1rem}.layover-menu{padding:12vh 4vw 26vh}.layover-row{padding:12px 0}.social-list a{width:42px;height:42px}.wp-block-columns p,h2,h3,h4,h5,h6{padding:2vw}}@media screen and (max-width:480px){.layover-depth-1 .layover-link{font-size:1rem}.layover-inner{gap:30px;max-width:98vw}.layover-address{font-size:.9rem}.social-list a{width:42px;height:42px}}@supports (-webkit-touch-callout: none){.highlight:before{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.ios-highlight-permanent:before{animation:none!important;transform:scaleX(1)!important}}.layover-menu::-webkit-scrollbar{width:8px}.layover-menu::-webkit-scrollbar-track{background:#ffffff0d}.layover-menu::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.layover-menu::-webkit-scrollbar-thumb:hover{background:#ffffff4d}:root :where(.is-layout-flow)>*{margin-block-start:unset!important}.os-stage__a-content img{margin:44px auto}.ico-col{display:flex;gap:12px;flex-direction:column;align-content:center;align-items:center;position:relative;top:-48px}.ico-circle{display:flex;background:var(--os-surface);width:120px;height:120px;padding:20px;border-radius:99px;max-width:120px;max-height:120px;margin:22px auto;align-items:center;justify-content:center;box-shadow:0 4px 8px #0003}.ico-circle.transp{background:#fff0;box-shadow:0 0 #0000}@keyframes bigzitat-rise{0%{opacity:0;transform:translateY(48px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}h4.bigzitat{font-size:6.6rem;line-height:6.6rem;opacity:0;transform:translateY(48px);filter:blur(4px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),filter .7s ease}h4.bigzitat.is-visible{opacity:1;transform:translateY(0);filter:blur(0)}@supports (animation-timeline: view()){h4.bigzitat{opacity:initial;transform:initial;filter:initial;transition:none;animation-name:bigzitat-rise;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 20% entry 140%}h4.bigzitat.is-visible{opacity:initial;transform:initial;filter:initial}}.in-grid.newsletter{max-width:1080px!important}.newsletter-section{background:#a8b8a2}.newsletter-section.bv{background:#85a4c3}.newsletter-title{font-family:var(--font-body-family);font-size:2rem;line-height:1.3}.newsletter-col{padding:4rem 2rem;border-radius:22px}.in-grid.sliderinfos.wp-block-columns.is-layout-flex{gap:0rem}p.os-footer-description{display:none}.os-footer h5{font-family:inter;font-weight:600}.os-footer.os-footer-layout.os-footer-layout-a.custombg,.os-footer.os-footer-layout.os-footer-layout-a.custombg-bv{background-size:77vw;background-position:bottom right;background-repeat:no-repeat}.os-stage__text.os-stage__text--light img{max-width:280px;animation:fadeOutOnScroll linear forwards;animation-timeline:scroll(root);animation-range:0vh 30vh}@keyframes fadeOutOnScroll{0%{opacity:1}to{opacity:0}}.footer-logo{max-width:200px}.footer-links.os-footer-col.os-footer-col-brand.social-kontakt{display:flex;max-width:200px;justify-content:center;flex-direction:column;align-content:center;align-items:center}.footer-links.os-footer-col.os-footer-col-brand.social-kontakt ul.social-list{display:flex;margin-top:22px;gap:12px;padding-inline-start:0;justify-content:center}button#gldbm-panel__toggle-button{display:none}.negative-margin-about{margin-bottom:-50px!important}.round-corners{border-radius:22px}.negative-top{margin-top:-120px!important}@media screen and (max-width:768px){ul.wp-block-list{list-style-position:inside!important}.custombg{background-size:250%;background-position:-220px -40px;background-repeat:no-repeat;background-image:url(../icons/patternbg.webp)}.os-footer.os-footer-layout.os-footer-layout-a.custombg{background-size:250vw;background-repeat:no-repeat;background-position:center calc(100% - 222px)}.custombg-bv{background-size:250%;background-position:-220px -40px;background-repeat:no-repeat;background-image:url(../icons/patternbg-bv.webp)}.newsletter-col{padding:2rem}}.os-reveal{opacity:0;transform:translateY(36px);transition:opacity .8s ease,transform .8s ease}.os-reveal.is-visible{opacity:1;transform:translateY(0)}#os-footer-menu .os-footer-partner-stamps{display:flex!important;gap:14px!important;padding-left:0!important;margin:0!important;align-items:center!important;list-style:none!important;flex-wrap:wrap!important;justify-content:flex-start!important}@media(max-width:768px){#os-footer-menu .os-footer-partner-stamps{justify-content:center!important}}#os-footer-menu .os-footer-row-bottom{grid-template-columns:1fr 2fr!important}#os-footer-menu .os-footer-partner-stamps img{width:170px}figure.wp-block-image{border-radius:20px;overflow:hidden}figure.wp-block-image img.lightbox-image{display:block;border-radius:20px;cursor:zoom-in;transition:transform .4s ease}figure.wp-block-image:hover img.lightbox-image{transform:scale(1.03)}.custombg-bvwellness .btnholder.alternative:hover{background:#a2b06c!important}.wpforms-form input:not([type=checkbox]):not([type=radio]),.wpforms-form select,.wpforms-form textarea{max-width:100%!important;width:100%!important}@media screen and (max-width:768px){.custombg-bvwellness .osbuttons{flex-direction:column;gap:10px}.custombg-bvwellness .btnholder.osbutton_a{margin-right:0}.custombg-bvwellness .btnholder{margin:0}}@-moz-document url-prefix(){.os-stage__text.os-stage__text--light img{animation:none!important;opacity:1!important}}.os-site-logo{opacity:1;transform:translateY(0);transition:opacity .4s ease,transform .4s ease}body.page-id-20981 .os-service-card__buttons .btnholder,body.page-id-20981 .btnholder.osbutton_a,body.page-id-20929 .os-service-card__buttons .btnholder,body.page-id-20929 .btnholder.osbutton_a,body.page-id-21008 .os-service-card__buttons .btnholder,body.page-id-21008 .btnholder.osbutton_a,body.page-id-21468 .os-service-card__buttons .btnholder,body.page-id-21468 .btnholder.osbutton_a,body.page-id-21463 .os-service-card__buttons .btnholder,body.page-id-21463 .btnholder.osbutton_a,body.page-id-21412 .os-service-card__buttons .btnholder,body.page-id-21412 .btnholder.osbutton_a{background:#a2b06b!important;border-color:#a2b06b!important}body.page-id-20981 .newsletter .btnholder.osbutton_a,body.page-id-20929 .newsletter .btnholder.osbutton_a,body.page-id-21008 .newsletter .btnholder.osbutton_a,body.page-id-21468 .newsletter .btnholder.osbutton_a,body.page-id-21463 .newsletter .btnholder.osbutton_a,body.page-id-21412 .newsletter .btnholder.osbutton_a{background:var(--os-btn-bg, var(--button-background))!important;border-color:var(--os-btn-bg, var(--button-background))!important}body.page-id-20981 .os-service-card__buttons .btnholder:hover,body.page-id-20981 .btnholder.osbutton_a:hover,body.page-id-20929 .os-service-card__buttons .btnholder:hover,body.page-id-20929 .btnholder.osbutton_a:hover,body.page-id-21008 .os-service-card__buttons .btnholder:hover,body.page-id-21008 .btnholder.osbutton_a:hover,body.page-id-21468 .os-service-card__buttons .btnholder:hover,body.page-id-21468 .btnholder.osbutton_a:hover,body.page-id-21463 .os-service-card__buttons .btnholder:hover,body.page-id-21463 .btnholder.osbutton_a:hover,body.page-id-21412 .os-service-card__buttons .btnholder:hover,body.page-id-21412 .btnholder.osbutton_a:hover{background:#8e9c5a!important;border-color:#8e9c5a!important}body.page-id-20981 .newsletter .btnholder.osbutton_a:hover,body.page-id-20929 .newsletter .btnholder.osbutton_a:hover,body.page-id-21008 .newsletter .btnholder.osbutton_a:hover,body.page-id-21468 .newsletter .btnholder.osbutton_a:hover,body.page-id-21463 .newsletter .btnholder.osbutton_a:hover,body.page-id-21412 .newsletter .btnholder.osbutton_a:hover{background:var(--os-btn-bg-hover, var(--button-background-hover, var(--button-text)))!important;border-color:var(--os-btn-bg-hover, var(--button-background-hover, var(--button-text)))!important}.f-caption{display:none!important}.os-contact-bar{display:none;position:fixed;left:0;top:50%;z-index:95;align-items:center;gap:6px;transform:translate(calc(-100% + 30px),-50%);transition:transform .28s ease}.os-contact-bar.is-open{transform:translateY(-50%)}.os-contact-bar__items{flex:0 0 auto;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 8px;background:var(--os-surface);border:1px solid var(--os-border);border-left:0;border-radius:0 var(--os-radius) var(--os-radius) 0;box-shadow:0 4px 18px var(--os-shadow)}.os-contact-bar .icon_header{margin:0;flex:0 0 auto}.os-contact-bar .icon_header .button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;gap:0;font-size:0;line-height:0;overflow:hidden}.os-contact-bar .icon_header:not(:has(.icon-wrapper)){display:none}.os-contact-bar .icon_header svg{width:24px!important;height:24px!important}.os-contact-bar .icon_header svg,.os-contact-bar .icon_header svg *{fill:var(--menu_icon_color)}.os-contact-bar .icon_header svg [fill=none],.os-contact-bar .icon_header svg [stroke]:not([stroke=none]){fill:none;stroke:var(--menu_icon_color)}.os-contact-bar .os-theme-toggle{flex:0 0 auto;width:24px!important;height:24px!important;margin:0}.os-contact-bar .os-theme-toggle svg,.os-contact-bar .os-theme-toggle img{width:24px;height:24px;fill:var(--menu_icon_color)}.os-contact-bar .os-theme-toggle svg.os-icon--stroke,.os-contact-bar .os-theme-toggle svg.os-icon--stroke *{fill:none!important;stroke:var(--menu_icon_color)}.os-contact-bar__toggle{flex:0 0 30px;align-self:center;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:30px;height:46px;padding:0;border:1px solid var(--os-border);border-left:0;border-radius:0 var(--os-radius) var(--os-radius) 0;background:var(--os-surface);color:var(--menu_icon_color);box-shadow:0 4px 18px var(--os-shadow);cursor:pointer}.os-contact-bar__arrow{transition:transform .28s ease}.os-contact-bar.is-open .os-contact-bar__arrow{transform:rotate(180deg)}@media(max-width:768px){.os-contact-bar{display:flex}}
