.hamburger,.hamburger:after,.hamburger:before{background:currentColor}.open .hamburger{background-color:transparent}.hamburger{display:inline-block;position:absolute;top:50%;left:50%;width:2.4rem;height:2px;margin-top:-1px;margin-left:-1.2rem;border-radius:2px;transition:background-color .3s}.hamburger:after,.hamburger:before{content:"";display:inline-block;position:absolute;right:0;height:100%;width:2.4rem;transform-origin:50% 50%;transition:top .3s ease .2s,transform .3s ease,background-color .3s ease,width .3s ease .2s;border-radius:2px}.hamburger:before{top:-.7rem}.hamburger:after{top:.7rem}.open .hamburger:after,.open .hamburger:before{top:0;transition:top .3s ease,transform .3s ease .2s,width .3s ease}.open .hamburger:before{transform:rotate3d(0,0,1,45deg)}.open .hamburger:after{transform:rotate3d(0,0,1,-45deg)}
/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;background-color:var(--lightgray)}.nojs picture.lazy,.nojs iframe.lazy,.nojs object.lazy,.nojs video.lazy,.nojs img.lazy,.nojs .quote-sizer.lazy{display:none}.mobile-only{display:none}@media screen and (max-width:767px){.mobile-only:not(:last-child){display:block}}*:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.white *:focus-visible{outline-color:#fff}.embed-wrapper{position:relative;display:grid}.embed-wrapper>*{grid-area:1/1/1/1;text-align:center;align-self:center}.embed-wrapper.active>.activate{display:none}.no-break{white-space:nowrap}.accessibility:not(:focus):not(:active){position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.container,.archive #main-container,.blog #main-container{margin:0 auto;width:calc(100% - 2 * var(--margin));max-width:var(--container)}.container .container{width:100%}img,svg{max-width:100%;height:auto}body:not(.video):before{content:'';display:block;height:2.9rem}@media screen and (max-width:767px){body:not(.video):before{height:1.5rem}}#header{position:sticky;width:100%;top:var(--wp-admin--admin-bar--height,0px);background-color:var(--lightgray);z-index:10;transition:color .4s,background-color .4s}#wpadminbar{position:fixed !important}.ms #header{position:fixed}#header.transparent:not(.open){background-color:rgba(var(--rgb_darkgray),.95);border-bottom:.5px solid rgba(255,255,255,.3);color:#fff}@supports ((-webkit-backdrop-filter:blur(50px)) or (backdrop-filter:blur(50px))){#header.transparent:not(.open){background-color:rgba(var(--rgb_darkgray),.01);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}#header.transparent.hero:not(.open){background-color:rgba(var(--rgb_darkgray),.2)}}#header.transparent:not(.open) #mainnav{border-bottom-color:transparent}#header.transparent:not(.open) .main-logo-sideline,#header.transparent:not(.open) .qtranxs-lang-menu{border-left-color:rgba(255,255,255,.3)}#mainnav{display:flex;padding:1.6rem 0;border-bottom:1px solid rgba(var(--rgb_darkgray),.3);align-items:center;justify-content:space-between}@media screen and (-webkit-device-pixel-ratio:2){#mainnav{border-bottom-width:.5px}}#mainnav a{box-shadow:none;pointer-events:all;transition:opacity .4s}#menu-main{pointer-events:none}.ms #menu-main{pointer-events:all}.notouch #menu-main:hover>li:not(:last-child) a,#menu-main.current>li:not(:last-child) a{opacity:.5}.notouch #menu-main:hover>li:not(:last-child) a:hover,#menu-main.current>li:not(:last-child) a.current{opacity:1}.main-logo{display:block;font-size:0;width:126px}#header .main-logo{z-index:11}.ms .main-logo{height:16px}.main-logo-sideline{margin-right:auto}.main-logo-sideline .back-arrow:before{content:'\2190';display:inline-block;margin-right:1.2rem;font-family:icomoon;font-size:.7em;transition:transform .3s}.notouch .main-logo-sideline:hover .back-arrow:before{transform:translateX(-5px)}.main-logo-sideline,#header .qtranxs-lang-menu{border-left:1px solid rgba(var(--rgb_darkgray),.3);margin-left:2.2rem;padding-left:2.2rem;position:relative}#menu-main li{display:inline-block;margin-left:2.2rem}#menu-main li:first-child{margin-left:0}.qtranxs-lang-menu>a{text-transform:uppercase;position:relative;padding-right:18px}.qtranxs-lang-menu>a:after{content:'\2193';font-family:icomoon;display:block;position:absolute;top:50%;right:0;font-size:8px;transform-origin:50% 60%;margin-top:-7px;transition:transform .3s}.qtranxs-lang-menu.open>a:after{transform:scaleY(-1)}.qtranxs-lang-menu .sub-menu{display:none}.qtranxs-lang-menu.open .sub-menu li{display:block !important;margin:0 !important}.qtranxs-lang-menu.open .sub-menu{display:block}#header .qtranxs-lang-menu.open .sub-menu{position:absolute;right:0;text-align:right;padding:1rem;margin:1.7rem -1rem 0;background-color:var(--lightgray)}#header.transparent:not(.open) .qtranxs-lang-menu.open .sub-menu{background-color:transparent}.menu-toggle-anchor{display:none;position:relative;width:3.2rem;height:3.2rem;z-index:11}.hamburger{background:0 0;left:0;height:1.5px;width:1.6rem;margin-left:-.8rem}.hamburger:before,.hamburger:after{width:1.6rem}.hamburger:before{top:-.3rem}.hamburger:after{top:.3rem}@media screen and (max-width:1023px){.main-logo-sideline{display:none}}@media screen and (max-width:599px){.menu-toggle-anchor{display:block;padding-right:60px}.menu-toggle-anchor .accessibility{position:absolute;width:auto !important;height:auto !important;margin:1px 0 0 !important;clip-path:none !important;clip:unset !important;overflow:initial !important;top:50%;right:0;transform:translateY(-50%);font-size:1.5rem}#menu-main{position:absolute;top:0;left:0;width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:var(--lightgray);transition:transform .5s;transform:translateY(-100%);overflow:auto}.open #menu-main{transform:none}#menu-main li{margin:5vmin 0 0 !important;font-size:6vmin;line-height:1;display:block}#menu-main li:first-child{margin-top:0 !important}#header .qtranxs-lang-menu{border-left-style:none;padding:5vw 0 0;border-top:1px solid}.qtranxs-lang-menu>a{display:none}.qtranxs-lang-menu .sub-menu{display:block}}.curtain{width:25vw;position:absolute;top:-1px;height:101%;background-color:var(--lightgray);z-index:1;transform:scaleX(1)}.curtain-left{left:0;transform-origin:left center}.curtain-right{right:0;transform-origin:right center}.curtain-bottom{top:50vw;bottom:0;width:100%;height:auto;transform-origin:center bottom}.nojs .curtain{display:none}.dot-headline{font-weight:700;font-size:1.3rem;line-height:140%;letter-spacing:.05em;text-transform:uppercase}.dot-headline:before{content:'';width:11px;height:11px;background-color:var(--orange);display:inline-block;margin:0 10px -1px 0}.home .h2{color:var(--orange)}#main-container>section{width:100%}section>.container{padding:60px 0}section.hero{position:relative;height:calc(56.25vw);max-height:calc(100vh - 65px);margin-top:0}section.hero video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:bottom center;font-family:'object-fit: cover; object-position: bottom center;'}.intro{min-height:80vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}@media screen and (max-width:767px){.intro{min-height:50vh}}.ms .intro{height:80vh}.intro .container:after{content:'';width:16px;height:16px;background-color:var(--orange);display:block;margin:60px auto 0}.curtains{position:relative;min-height:130vh}.curtains .sticky-wrap{min-height:100vh;position:sticky;top:0;padding:60px 0;display:flex;align-items:stretch}.curtains.autoplay .sticky-wrap:after{content:'';position:absolute;display:block;bottom:0;left:0;transform-origin:left;width:100%;height:5px;background-color:var(--orange);transition:transform .1s linear;transform:scaleX(0);pointer-events:none}.ms .curtains.autoplay .sticky-wrap:after{display:none}.curtains.autoplay.playing .sticky-wrap:after{transition:transform 16s linear;transform:scaleX(1)}.curtains .container{position:relative;color:#fff;display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;overflow:hidden}.showroom.curtains .container{overflow:visible}@media screen and (max-width:767px){.curtains .container{flex-direction:column;justify-content:flex-end}}.curtains .h2{color:#fff;margin-top:.5em;margin-bottom:.7em}.curtains .bg,.curtains .bg:after,.curtains .curtain-bg img{position:absolute;top:0;left:0;width:100%;height:100%}.curtains .bg:after{content:'';background-image:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,.4))}.curtains .curtain-bg img{opacity:0;object-fit:cover;font-family:'object-fit: cover;';transition:opacity .5s ease .1s}.curtains .curtain-bg img.loading{visibility:hidden}.curtains .curtain-bg.active img{visibility:visible;opacity:1}.curtains .indicators{display:none;margin:5rem 0 0;width:100%;text-align:center}.curtains .indicator,.flickity-page-dots .dot{display:inline-block;position:relative;width:2px;height:11px;border-radius:0;margin:0;background-color:#fff;transition:transform .4s,background-color .4s}.flickity-page-dots .dot{background-color:var(--mediumgray)}.curtains .indicator.active,.flickity-page-dots .dot.is-selected{background-color:var(--orange);transform:scaleY(1.55)}.curtains .indicator:not(:last-child),.flickity-page-dots .dot:not(:last-child){margin-right:1.4rem}.curtains .indicator a,.flickity-page-dots .dot:before{content:'';position:absolute;top:-11px;left:-8px;width:17px;height:33px}.curtains .indicator.active a,.flickity-page-dots .dot.is-selected a{left:0;top:0;width:100%;height:100%}.curtains .indicator a,.notouch .curtains .indicator a:hover{box-shadow:none}@media screen and (max-width:767px){.curtains .indicators{display:block}}.large-entries{display:grid}.large-entries .entry{grid-area:1/1/1/1;opacity:0;pointer-events:none;transition:opacity .5s;align-self:flex-end;visibility:hidden}.large-entries .entry.active{opacity:1;pointer-events:all;visibility:visible}a.back.button.mobile-only{position:absolute;top:var(--margin);right:var(--margin)}.thumbnails{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.thumbnail{width:230px;flex-shrink:0;padding-right:3rem}.thumbnail.active{display:none}.thumbnail a>.picture{display:block;position:relative;padding-top:66%;width:100%;margin-bottom:1rem}.thumbnail a{display:block}.thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover'}.notouch .thumbnail a,.thumbnail a:hover{box-shadow:none}.thumbnails .dot-headline{font-size:1.1rem;display:block;margin:1.3rem 0 .5rem}.thumbnails .dot-headline:before{width:8px;height:8px;margin:0 7px 0 0}.curtains .large-entries{max-width:500px;margin-bottom:7rem;flex-basis:45%;flex-grow:1}.curtains .large-entries h3{width:max-content;max-width:600px}@media screen and (max-width:767px){.curtains .large-entries h3{width:auto;max-width:100%}}.thumbnails{margin-left:auto}.thumbnails ul{max-width:430px}.ms .thumbnails{flex-grow:1}ul.thumbnails,.thumbnails ul{display:flex;justify-content:flex-start}.news .clamp{display:-webkit-box;margin:0;width:100%;max-height:44px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news .container{overflow:visible}@media screen and (max-width:767px){.thumbnails{display:none}.curtains .large-entries{margin-left:auto;margin-right:auto;margin-bottom:2rem;flex-basis:auto;flex-grow:0}}.vision{display:flex;min-height:60vh;align-items:center}.vision .container{display:flex;align-items:center;flex-flow:row wrap;justify-content:space-between;position:relative;padding:11% 0 13%}.dots{position:relative}.dots:before,.dots:after{content:'';background-color:var(--orange);position:absolute;bottom:17%;right:0}.dots.gray:before,.dots.gray:after{background-color:var(--darkgray)}.dots.white:before,.dots.white:after{background-color:var(--white)}.dots:before{width:8px;height:8px;margin-bottom:24px}.dots:after{width:16px;height:16px;margin-right:11px}@media screen and (max-width:767px){.dots:before,.dots:after{display:none}.vision hr{display:none}}.vision .container hr{position:absolute;bottom:0;left:0}.vision .dot-headline{flex-basis:100%}.vision .h2{margin:1rem 7% 1rem 0;flex-basis:25%;flex-grow:1}.vision article{flex-basis:52%;flex-grow:1;margin-right:9%;max-width:600px}@media screen and (max-width:767px){.vision .h2{flex-basis:100%}}.philosophie{position:relative}.philosophie:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:50vh;z-index:-1;background:linear-gradient(180deg,var(--lightgray) 0%,#fff 100%)}.point{height:100vh;width:100%}.point,.point-wrapper{position:relative;display:flex;align-items:center;justify-content:space-between;padding:2rem 0;pointer-events:none;width:100%}.point .indicator{position:absolute;left:0;width:2px;padding:5px 0;background-clip:content-box;background-color:rgba(var(--rgb_darkgray),.5);transform:translateZ(1px) scaleX(.5)}@media screen and (-webkit-device-pixel-ratio:2){.point .indicator{transform:translateZ(1px) scaleX(.25)}}.point .dot-headline{position:absolute;top:0}.point article{flex-basis:50%;flex-grow:1;margin-right:5%}.point article,.point img{pointer-events:all}.point-wrapper>.picture{flex-basis:45%;padding-top:56.25%;position:relative}.point .picture img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}@media screen and (min-width:768px) and (max-height:750px){.point .dot-headline{top:65px}}@media screen and (max-width:767px){.point-wrapper{min-height:70vh;padding-left:30px !important}.point-wrapper>.picture{position:absolute;z-index:-1;opacity:.2;top:50%;left:50%;width:100vw;height:100vh;margin-left:-50vw;margin-top:-50vh;padding:0}}.sortiment .container{text-align:center;padding-top:110px}.sortiment .sortiment_subtitle{font-size:1.9rem;line-height:1.55;letter-spacing:.02em;max-width:610px;margin:3rem auto 5rem}.sortiment .product-view svg *{fill:currentColor}.sortiment_overview{font-size:3.8rem;line-height:2.35;letter-spacing:.02em;font-stretch:expanded;font-weight:600;max-width:1050px;margin:0 auto 5rem}.sortiment .product-display{display:grid}.js .sortiment .product-display{display:block;position:relative;overflow:hidden;height:0}.sortiment .product-view{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .5s;grid-area:1/1/span 1/span 1;padding:8rem 0 0}.nojs .sortiment .product-view{display:none}.js .sortiment .product-view{position:absolute;top:0;width:100%}.sortiment .product-view.active{opacity:1;pointer-events:all;visibility:visible}.nojs .sortiment .product-view.active{display:block}.sortiment .breadcrumbs{margin-top:-2rem}.sortiment .logo{max-width:600px;margin:4rem auto}.sortiment .logo svg{width:100%;max-height:300px}.sortiment .breadcrumbs li{display:inline-block;margin:0;position:relative}.sortiment .breadcrumbs li:not(.current):after{content:'/';display:inline-block;margin-left:1rem;margin-right:1rem}.sortiment .breadcrumbs a{box-shadow:none;opacity:.5;transition:opacity .3s}.notouch .sortiment .breadcrumbs a:hover{opacity:1}.sortiment .marke-filter{text-align:center}.sortiment .marke-filter .flickity-viewport{overflow:visible}.sortiment .marke-filter span{display:inline-block;margin:0 15px;color:var(--mediumgray);transition:color .3s}.sortiment .marke-filter span.is-selected,.sortiment .marke-filter span.is-nav-selected,.notouch .sortiment .marke-filter span:hover{color:var(--darkgray)}.sortiment .marke-carousel{white-space:nowrap;overflow:hidden}.sortiment .marke-carousel .cell{width:100%;scroll-snap-align:start}.nojs .sortiment .marke-carousel{overflow:auto;scroll-snap-type:x mandatory}.sortiment .marke-carousel .flickity-viewport{scroll-snap-type:x mandatory}.nojs .sortiment .marke-carousel .cell{width:100%;display:inline-block}.sortiment .single-text .column-list{margin-top:3rem}.sortiment ul.column-list{-webkit-column-count:3;-moz-column-count:3;column-count:3;list-style:none;padding:0;max-width:none;margin:0 auto}.sortiment .column-list li{padding:.4em 0}@media screen and (max-width:1250px){.sortiment ul.column-list{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media screen and (max-width:800px){.sortiment ul.column-list{font-size:1.4rem}}@media screen and (max-width:580px){.sortiment ul.column-list{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.sortiment .flickity-button{border-bottom:none;background-color:transparent;width:30px;height:30px}.sortiment .flickity-button:after,.sortiment .flickity-button:before{content:none}.sortiment .flickity-button:active{transform:translate3d(0,calc(-50% + 1px), 0)}.flickity-prev-next-button svg.flickity-button-icon{width:auto}.sortiment .flickity-page-dots{display:none}.sortiment .marke-grid{margin:5rem auto;width:100%;max-width:880px}.sortiment .marke-grid{white-space:normal;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:40px 55px;align-items:center;justify-items:center}.ms .sortiment .marke-grid{display:inline-block;margin:0 -20px -20px 0}.ms .sortiment .marke-grid>*{float:left;width:33.33%;border:0 solid transparent;border-width:0 20px 20px 0;background-clip:padding-box}.sortiment .marke-flex{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;margin-top:5rem}.sortiment .marke-flex a{flex-basis:33%;margin-bottom:2rem}.sortiment .marke-flex svg{width:100%}.sortiment .marke-grid,.sortiment .marke-flex,.sortiment .marke-filter{pointer-events:none}.sortiment .active .marke-grid a,.sortiment .active .marke-flex a,.sortiment .active .marke-filter a,.sortiment .active .marke-filter button{box-shadow:none;transition:opacity .5s;pointer-events:all}.sortiment .marke-grid a{max-height:100px;font-size:1em;font-weight:700}.sortiment .active .marke-filter button:focus-visible{outline:2px solid var(--orange)}.sortiment .marke-grid a svg{max-height:100px}.notouch .sortiment .marke-grid:hover a:not(:hover),.notouch .sortiment .marke-flex:hover a:not(:hover),.notouch .sortiment .marke-filter:hover a:not(:hover){opacity:.5}.notouch .sortiment .marke-filter:hover .is-selected a:not(:hover){opacity:1}@media screen and (max-width:1100px){.sortiment_overview br.mobile-only{display:block}.sortiment_overview .comma{display:none}}@media screen and (max-width:767px){.sortiment_overview{font-size:1.9rem}.sortiment .marke-grid{grid-template-columns:1fr 1fr;grid-gap:10px 10px}.sortiment .marke-flex a{flex-basis:50%}.ms .sortiment .marke-grid>*{width:50%}}.sortiment_button{font-size:.85em;font-weight:600;font-stretch:expanded;font-family:var(--font);line-height:2.15;letter-spacing:.05em;height:2.15em;border:2px solid currentColor;border-radius:2.15em;padding:0 .8em;display:inline-block;color:inherit;background:0 0;box-shadow:none !important;transition:background-color .5s,color .5s}.sortiment_button:before,.searchform button:before{content:none}.sortiment_button:after{content:'\2b08';font-family:'icomoon';font-size:.7em;font-weight:400;margin-left:10px}.searchform{display:inline-block;position:relative;line-height:1;vertical-align:text-bottom;transform:translateY(.25em)}.searchform.active{color:#fff}.searchform input[type=search]{padding-right:1.9em;box-sizing:border-box}.searchform button[type=submit]{border:none;position:absolute;font-size:inherit;right:12px;--size:1.3em;width:var(--size);height:var(--size);border-radius:var(--size);top:50%;transform:translateY(-50%);padding-left:0;padding-right:0}@media screen and (max-width:767px){.searchform button[type=submit]{right:6px}}.searchform button[type=submit] svg{max-width:25px;max-height:25px;width:.7em;height:.7em;vertical-align:baseline;margin-top:2px}.searchform button[type=submit]:after{content:none}.searchform ::placeholder{color:inherit;opacity:1;transition:opacity .3s}.searchform :focus-visible::placeholder{opacity:.7}.searchform :-ms-input-placeholder{color:inherit}.searchform ::-ms-input-placeholder{color:inherit}.sortiment_button.active{background-color:var(--darkgray);border-color:var(--darkgray);color:#fff}.sortiment_button.active:after{content:'\d7'}.sortiment .cta{background:var(--orange);color:#fff;padding:6rem 10% 6rem;text-align:left;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:8rem}.sortiment .cta:before,.sortiment .cta:after{bottom:3rem;right:3rem}@media screen and (max-width:1023px){.sortiment .cta{padding-bottom:0;padding-top:4rem}.sortiment .cta:before,.sortiment .cta:after{display:none}}.sortiment .search-result{display:grid}.sortiment .search-result>div{grid-area:1/1/span 1/span 1;opacity:1;transition:opacity .3s;top:0}.sortiment .search-result>div.hidden{opacity:0;height:0;pointer-events:none}.cta-text{max-width:500px;margin-right:2rem;flex-basis:70%;flex-grow:1;margin-bottom:4rem}.cta-text .title{margin-top:0}.cta .aside{display:flex;flex-direction:column;justify-content:space-between;padding:.5rem 0 1rem;flex-grow:0;min-width:200px;min-height:190px;margin-right:5rem}.cta .aside div{margin-bottom:4rem}.cta .aside-title{font-weight:700}.leistungen{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding-bottom:12%}.ms .leistungen{height:100vh}.leistungen .container{display:flex;flex-wrap:wrap;justify-content:space-between}.leistungen .dot-headline{flex-basis:100%}.leistungen .text{flex-basis:385px;flex-grow:1;margin-right:6rem}.leistungen .text .h2{margin-top:.5em}.leistungs-liste{flex-basis:55%;display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem 7%;flex-grow:1;max-width:660px}.ms .leistungs-liste{display:flex;flex-wrap:wrap;margin:0 -20px -20px 0}.ms .leistungs-liste li{width:50%;border:0 solid transparent;border-width:0 20px 20px 0;background-clip:padding-box}.leistungs-liste h4{font-weight:700;margin-bottom:0}.leistungs-liste h4:before{content:'';width:14px;height:2px;background-color:var(--orange);display:block;margin-bottom:1.2rem}.leistungs-liste p{margin-top:.5em}@media screen and (max-width:767px){.leistungs-liste .small{font-size:1.2rem}}.testimonials{min-height:70vh;display:flex;align-items:center}.ms .testimonials{height:70vh}.testimonials figure{display:flex;width:100%}.testimonials .image{margin-right:7rem;width:230px;flex-shrink:0}.testimonials .quote-sizer{width:100%}.testimonials blockquote{margin-bottom:3.5rem}.testimonials footer .bold{color:var(--orange);display:block}.testimonials .flickity-button{top:auto;bottom:-35px;transform:none;z-index:1}@media screen and (max-width:767px){.testimonials .image{margin-right:0;position:absolute;width:200px;top:0;left:50%;margin-left:-100px}.testimonials figure{padding-top:230px;position:relative;z-index:-1;text-align:center}.testimonials figcaption{position:relative}}.kontakt{position:relative;min-height:90vh;pointer-events:none;display:flex}.ms .kontakt{height:90vh}.kontakt .container{position:relative;display:flex;max-width:1050px;padding-bottom:9rem}.kontakt .text{position:relative;max-width:420px;z-index:1;pointer-events:all;align-self:flex-end}.kontakt .cta .aside{flex-direction:row;min-height:0;margin-right:0}.kontakt .cta .aside>div{margin:3rem 0 0}.kontakt .map{display:block;position:absolute;top:0;left:0;height:100%;width:calc(50vw + 50%);z-index:0;pointer-events:all;overflow:hidden}.kontakt .acf-map{position:absolute;top:0;left:0;height:100%;width:100%}.kontakt .cookie-notice,.kontakt .no-cookie .marker{position:absolute;width:40vw;max-width:480px;padding:20px;top:50%;right:calc(50vw - 50%);transform:translateY(-50%)}.kontakt .no-cookie .marker{margin-top:10vh}.kontakt .map:before{position:absolute;content:'';left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:1;background:linear-gradient(90deg,#fafafa 12.99%,rgba(255,255,255,0) 65.76%)}@media screen and (max-width:767px){.kontakt .text{margin-bottom:320px}.kontakt .map{top:auto;bottom:0;width:100vw;height:320px;left:50%;margin-left:-50vw}.kontakt .map:before{background:linear-gradient(180deg,#fafafa 0%,rgba(255,255,255,0) 15%)}.kontakt .cookie-notice,.kontakt .no-cookie .marker{top:20%;left:10%;width:80%;max-width:none}}#footer{padding:4rem 0;background:var(--darkgray);color:#e6e6e6;position:relative;font-size:1.2rem;margin-top:auto}#footer .container{display:flex;justify-content:space-between;flex-wrap:wrap}.ms #footer .container{align-items:center}#footer .container>hr{display:none;flex-basis:100%;width:100%;flex-grow:1;flex-shrink:0;height:0;border:none}#footer .column{flex:0 1 auto;max-width:230px;margin-top:2rem;margin-bottom:2rem;font-size:1em}#footer .column.c2 a{display:block}#footer ul,#footer p{margin:0}#footer .menu-logo{display:flex;justify-content:center;align-items:center}#footer .menu-logo li{margin:0 .25rem;opacity:.8}#footer .menu-logo li a{display:inline-block}#footer .menu-logo li a[href*=austromed]{width:61px}#footer .menu-logo li a[href*=emdda]{width:47px}#footer .menu-logo li a[href*=emeta]{width:53px}#footer #follow-us a{display:inline-block;line-height:0;margin-top:.9em;margin-left:1px;width:86px}#footer #menu-membership li:nth-child(2){margin:0 1.5rem}#footer a{box-shadow:none;transition:color .3s}.notouch #footer a:hover{color:#fff}@media screen and (max-width:950px){#footer .container>hr:not(.sm){display:block}#footer .main-logo,#footer .menu-logo{margin:2rem auto}}@media screen and (max-width:567px){#footer .container{max-width:350px}#footer .container>hr.sm{display:block}#footer .column{min-width:140px}}.resize-animation-stopper *{transition:none !important;animation:none !important}
#main-container.singular{padding:8rem 0}#main-container.singular{display:flex;flex-wrap:wrap;overflow:hidden}.archive article.singular{padding:2rem 0}.archive article.singular:first-child{padding-top:0}.singular h1{margin-top:0}#main-container.singular>header{flex:0 1 100%}.single #main-container.singular>header{text-align:center;padding:3rem 0 4rem}.single article.singular{max-width:950px;overflow:hidden}.single .back.button{float:right;margin-top:-5px}#main-container.singular>aside{flex:1 1 250px;margin-right:55px;margin-bottom:55px;position:relative}#main-container.singular>aside>ul{position:sticky;position:-webkit-sticky;top:7rem;margin:0}#main-container.singular>.archive{flex:1 1 800px}article.singular>header h1,hr.archive-divide{max-width:750px}hr.archive-divide:last-child{display:none}article.singular>header .h3{margin-top:.3em}.singular .dot-headline{margin-bottom:2rem}article.singular>main{max-width:650px}article.singular>main p{margin:2em 0}article.singular>main ul{margin:1em 0;list-style:disc;padding-left:20px}article.singular>main ol{margin:1em 0;list-style:decimal;padding-left:20px}article.singular iframe{width:100%;height:55vw;max-height:400px;background-color:rgba(var(--rgb_mediumgray),.3)}article.singular .gallery-wrapper{height:400px;overflow:hidden}article.singular .gallery{width:100vw;height:370px;font-size:0;white-space:nowrap;overflow:visible}article.singular .gallery .flickity-viewport{overflow:visible}article.singular .gallery .flickity-page-dots{text-align:left}.nojs article.singular .gallery{overflow:auto;position:absolute;left:0}.nojs article.singular .gallery:before{min-width:var(--margin);width:calc((100vw - 1200px) / 2);background:0 0;content:'';display:inline-block;height:100%}article.singular .gallery a,article.singular .gallery img{height:100%;width:auto;max-width:90vw;object-fit:contain}article.singular .gallery a{margin-right:2rem;display:inline-block}article.singular .gallery a:before{content:none}
#cookie-notice{min-width:0;left:auto;right:2rem;bottom:2rem;color:var(--mediumgray);font-weight:600;font-size:15px;font-family:var(--font)}#cn-close-notice{display:none}.cn-text-container{margin:0}#cookie-notice .cn-button{background:0 0;color:inherit;padding:4px 5px;margin-bottom:0 !important;font-weight:700}#cookie-notice .cn-button{box-shadow:none}#cookie-notice .cn-button:before,#cookie-notice .cn-button:after{display:none}#cn-refuse-cookie{opacity:.8;transition:opacity .5s}#cn-refuse-cookie:hover{opacity:1}.cookie-notice-container{padding:12px 17px}.cookie-notice-container #cn-notice-text,.cookie-notice-container #cn-notice-buttons{display:inline-block !important}