:root{--fl-orange:#EA7628;--fl-braun:#3D3333;--fl-sand:#D4CBB6;--fl-taupe:#B7AE9E;--fl-weiss:#FFFFFF;--fl-weiss-flaeche:#FCFAF8;--fl-salbei:#C5C9B4;--fl-salbei-punkt:#6E8A4E;--fl-salbei-hell:#D6D9CA;--fl-sand-hell:#F2EDE4;--fl-text-gedaempft:#776D5B;--fl-linie:#D9D0C2;--fl-linie-gruppe:rgba(61,51,51,0.18);--fl-flaeche-buchung:var(--fl-weiss-flaeche);--fl-auf-orange:#FFFFFF;--fl-orange-hover:#D66D28;--fl-fokus-farbe:#EA7628;--fl-fokus-breite:2px;--fl-fokus-abstand:2px;--fl-inaktiv:0.5;--fl-cal-select:var(--fl-orange);--fl-cal-range:rgba(234,118,40,0.18);--fl-cal-busy:var(--fl-braun);--fl-cal-past:rgba(61,51,51,0.15);--fl-radius:12px;--fl-schrift-display:'HeritageSans',sans-serif;--fl-schrift-text:'chiron',sans-serif;--fl-gewicht:400;--fl-stufe-marke:clamp(32px,8vw,80px);--fl-stufe-display:clamp(28px,4vw,44px);--fl-stufe-titel:29px;--fl-stufe-name:24px;--fl-stufe-leitsatz:20px;--fl-stufe-text:12px;--fl-stufe-oberzeile:13px;--fl-zeile-titel:1.2;--fl-zeile-text:1.7;--fl-laufweite-titel:0.1em;--fl-laufweite-nav:0.15em;--fl-laufweite-ober:0;}html{font-synthesis:style;font-synthesis-weight:none;}:root{font-family:'HeritageSans';text-transform:uppercase;--FL_Weiss:#fff;--FL_Beige:#D4CBB6;--FL_Braun_Back:#B7AE9E;--FL_Orange:#EA7628;--FL_Braun:#B7AE9E;--FL_Braun_Text:#3D3333 !important;--FL_Weiss_Text:#fff;--FL_Orange_Text:#EA7628;scroll-behavior:smooth;overflow-x:hidden;}*,*::before,*::after{box-sizing:border-box;}.no-animations *{animation:none !important;transition:none !important;}.brown{color:var(--FL_Braun_Text) !important;border-color:var(--FL_Braun_Text) !important;}#preloaderOverlay{position:fixed;z-index:9999;background:#fff;width:100%;height:100%;top:0;left:0;transition:opacity 0.5s ease;display:flex;align-items:center;justify-content:center;}#preloaderOverlay.hide{opacity:0;pointer-events:none;visibility:hidden;}#preloaderOverlay.hide{opacity:0;pointer-events:none;transition:opacity 0.5s ease;}video{border-radius:10px;}.hidden{display:none;}.cookie-banner,.cookie-preferences{position:fixed;bottom:20px;left:20px;right:20px;background:#fff;color:var(--FL_Braun_Text);border-radius:15px;padding:20px;z-index:9999;box-shadow:0 2px 5px rgba(0,0,0,0.1);}.cookie-message{color:var(--FL_Braun_Text) !important;}.hidden{display:none;}.cookie-buttons button{margin-right:10px;font-size:18px;}.cookie-buttons{display:flex;gap:10px;font-size:18px;}#preloaderOverlay{position:fixed;inset:0;background:#fff;z-index:9999;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:transform 1s ease,opacity 0.5s ease;}#preloaderOverlay.hide{transform:translateY(-100%);opacity:0;pointer-events:none;}.char{opacity:0;transform:translateY(50px);animation:flyIn 0.6s ease-out forwards;}@keyframes flyIn{to{opacity:1;transform:translateY(0);}}#parent{scroll-behavior:smooth;}.brown{color:var(--FL_Braun_Text);}.loader-wrapper{--line-width:5px;--curtain-color:#f1faee;--outer-line-color:#a8dadc;--middle-line-color:#457b9d;--inner-line-color:#1d3557;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}}.loaded .loader{opacity:0;transition:all 0.3s ease-out;}.loaded .loader-wrapper{visibility:hidden;transform:translateY(-100%);transition:all .3s 1s ease-out;}@keyframes fadeInLogo{from{opacity:0;transform:scale(0.8);}to{opacity:1;transform:scale(1);}}@font-face{font-family:'HeritageSans';src:url('/fonts/HeritageSans.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'chiron';src:url('/fonts/chiron.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap;}.wrap{background:#1d1f20;width:100%;height:100%;}.label{font-size:3vw;line-height:4.5vh;color:var(--FL_Orange_Text);}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;}html.loading{cursor:wait;}html.loading *{pointer-events:none !important}ol,ul{list-style:disc;padding-left:1.3em}ul li:last-child,ol li:last-child{padding-bottom:0;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}table{display:block;float:left;width:100%;}td,th{padding-top:15px;padding-bottom:15px;padding-right:3em;}caption{font-size:13px;line-height:22px;color:red}main{margin:0 auto;}img{border-radius:10px;}a{text-decoration:none;color:white;}a:hover{text-decoration:none;color:#EA7628;}div#mouseCursor{position:fixed;z-index:999999999999;pointer-events:none;-webkit-transition:width .2s ease-out,height .2s ease-out;-o-transition:width .2s ease-out,height .2s ease-out;transition:width .2s ease-out,height .2s ease-out;overflow:hidden}div#mouseCursor.temp_hidden.circle,div#mouseCursor.temp_hidden.dot{width:0 !important;height:0 !important;}div#mouseCursor.light .mouse-cursor-icon,div#mouseCursor.light .mouse-cursor-text{color:#191919}div#mouseCursor.dot{width:15px;height:15px;}.mouse-cursor-icon,.mouse-cursor-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;opacity:1;font-size:15px;display:block;overflow:hidden;line-height:1;text-align:center;line-height:1.4;}.mouse-cursor-text span{display:block;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.mouse-cursor-icon{font-size:25px;}div#mouseCursor .mouse-cursor-icon{font-variation-settings:'FILL'1,'wght'300,'GRAD'0,'opsz'48}div#mouseCursor .mouse-cursor-icon::after{content:attr(data-icon);font-family:'Material Icons';opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.button-orange{background-color:orange;color:#fff;border:none;padding:0.3rem 0.6rem;cursor:pointer;border-radius:4px;transition:background-color 0.3s;}.button-orange:hover{background-color:darkorange;}.toggle-group{display:flex;border-radius:4px;overflow:hidden;}.toggle-btn{padding:0.3rem 0.6rem;background:#f9f9f9;border:none;cursor:pointer;font-size:1rem;transition:background 0.3s;}.toggle-btn.active{background:orange;color:#fff;}.toggle-btn:hover{background:#ddd;}header{width:100vw;height:110px;display:flex;justify-content:space-around;align-items:center;z-index:20;position:fixed;background-color:white;}.header-transparent{background-color:transparent !important;}nav a{font-size:18px;padding:0 10px;text-decoration:none;}.active-link{color:var(--FL_Orange);text-decoration:none;}.active-link:hover{color:var(--FL_Braun_Text);text-decoration:none;transition:0.75s;}a.active{color:var(--FL_Weiss);background-color:var(--FL_Orange);padding:10px 20px 5px 20px;text-decoration:none;transition:0.75s;border-radius:5px;line-height:20px;}a.active:hover{color:var(--FL_Orange_Text);background-color:var(--FL_Weiss);transition:0.6s;}.header{display:flex;justify-content:space-between;align-items:center;color:var(--FL_Orange);padding:1rem 2rem;position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:white;transition:transform 0.3s ease;transform:translateY(0);transition:box-shadow 0.3s ease,top 0.3s ease;}.header.scrolled{box-shadow:0 2px 5px rgba(0,0,0,0.1);}.header.hide{transform:translateY(-100%);}.logo{font-size:1.5rem;font-weight:bold;}.controls{display:flex;gap:0.5rem;margin-left:2rem;align-items:center;}.toggle-group{display:flex;}.toggle-btn{font-family:'HeritageSans';font-size:18px;padding:0.4rem 0.5rem 0.2rem 0.5rem;background:white;color:var(--FL_Orange);border:3px solid;border-color:var(--FL_Orange);border-radius:;cursor:pointer;transition:background-color 0.3s,color 0.3s;}.toggle-btn-left{border-radius:4px 0px 0px 4px;}.toggle-btn-right{border-radius:0px 4px 4px 0px;}.toggle-btn.active{background:var(--FL_Orange);color:var(--FL_Weiss_Text);}.toggle-btn:hover:not(.active){background:var(--FL_Orange);color:var(--FL_Weiss_Text);height:auto;}.burger{display:none;font-size:2rem;background:none;border:none;color:var(--FL_Orange);cursor:pointer;padding-bottom:10px;width:15vw;background-color:transparent !important;}@media (max-width:768px){header{width:auto;}.toggle-group{width:100%;justify-content:center;}}@media (max-width:480px){.button-orange{padding:0.2rem 0.4rem;font-size:0.9rem;}.toggle-btn{padding:0.2rem 0.4rem;font-size:0.9rem;}}@media (max-width:980px){.nav-active{max-height:500px;}.controls{flex-direction:column;margin:1rem 2rem;gap:0.5rem;}.burger{display:block;}}.dark-mode{background:#121212;color:#f5f5f5;}.dark-mode .header{background:#1f1f1f;}.dark-mode .controls button,.dark-mode .toggle-btn{background:#333;color:white;}h1{font-size:clamp(2rem,8vw,5rem);}h2{font-size:clamp(1.75rem,5vw,4rem);}h3{font-size:clamp(1.5rem,3vw,3rem);line-height:1.2;}h4{font-size:clamp(1.25rem,1.75vw,2rem);line-height:1.4;overflow-wrap:break-word;}h5{font-size:clamp(1rem,1vw,1.5rem);line-height:1.5;overflow-wrap:break-word;}p{font-size:clamp(0.875rem,0.95vw + 0.2rem,1.125rem);line-height:1;overflow-wrap:break-word;}.h4{font-size:1.75vw !important;line-height:auto;}.md-hero-title-brown{margin-top:50px;color:var(--FL_Braun_Text);}.md-hero-title-brown{margin-top:50px;color:var(--FL_Braun_Text);}@media only screen and (max-width:890px){.md-hero-title-brown{line-height:1.65rem;}}.mbi15{margin-bottom:15px !important;}.mti30{margin-top:30px;}.pti50{padding-top:70px;}.info-box{height:40vh;width:auto;}.rotate-titel{font-size:1rem;color:white;text-transform:uppercase;letter-spacing:3px;position:absolute;bottom:0;left:0;margin-left:-30px;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;}section{width:610px;margin:0 auto;}.icon{width:50px;height:auto;top:0;left:0;border-radius:0px;}.icon-left{width:8vw;height:auto;top:0;left:0;float:left;border-radius:0px;}.slider-wapper{height:100vh !important;}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:20px !important;right:0 !important;left:revert !important;width:15vw !important;}.swiper-horizontal > .swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{left:auto !important;right:40px;width:auto;display:flex;justify-content:flex-end;bottom:30px !important;}.swiper-pagination-bullet{width:14px !important;height:14px !important;border-radius:4px !important;border:3px solid;border-color:var(--FL_Weiss);background-color:transparent !important;opacity:1 !important;}.swiper-pagination-bullet-active{opacity:1;background:#fff !important;}:root{--vh:1vh;}@media only screen and (max-width:890px){.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{width:27vw !important;}}*{margin:0;padding:0;box-sizing:border-box;}.row{display:grid;grid-template-columns:repeat(12,minmax(0,84px));column-gap:32px;z-index:1;margin:auto 45px;}div#content{display:block;float:left;width:100%;position:relative;z-index:auto;}.wrapper,.wrapper-full,.wrapper-small{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;}.wrapper{width:100%;margin-right:auto;margin-left:auto;margin-bottom:100px;position:relative;z-index:1}.wrapper-full{width:100%;margin-bottom:0px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding:0 30px;}.section{width:100%;margin-bottom:100px;position:relative;background-size:contain;background-position:center;padding-top:150px;}.section.no-padding{padding-top:0;padding-bottom:0;}.section.anim-bg{padding-top:0}.section.fullscreen{min-height:100vh;margin-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.section.fullscreen .wrapper,.section.fullscreen .wrapper-full,.section.fullscreen .wrapper-small{margin-bottom:0;-ms-flex-preferred-size:100%;flex-basis:100%;z-index:auto;height:auto;}.section.fullscreen .wrapper > div,.section.fullscreen .wrapper-full > div,.section.fullscreen .wrapper-small > div{margin-bottom:0}.section.has-bg{margin-bottom:350px;padding-top:100px;margin-top:350px;}.wrapper:after,.wrapper-small:after,.wrapper-full:after,section:after{display:table;clear:both;content:'';}.c-col-1,.c-col-2,.c-col-3,.c-col-4,.c-col-5,.c-col-6,.c-col-7,.c-col-8,.c-col-9,.c-col-10,.c-col-11,.c-col-12{float:left;padding-left:15px;padding-right:15px;margin-bottom:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.c-col-6{width:50%;}.c-col-4{width:33.333333%}.c-col-8{width:66.666666%}.c-col-12{width:100%;}.no-padding{padding:0 !important;}@media only screen and (max-width:576px){.wrapper{max-width:90%;margin-bottom:25px;}.wrapper-full{margin-bottom:100px;}.sm-12{width:100%;}}@media only screen and (min-width:576px){.wrapper{max-width:90%;}}@media only screen and (min-width:768px){.wrapper{max-width:90%;}}@media only screen and (min-width:992px){.wrapper{max-width:1014px;}}@media only screen and (min-width:1200px){.wrapper{max-width:1274px;}}@media only screen and (min-width:1600px){.wrapper{max-width:1500px;}}.btn{will-change:transform;transition:transform 450ms;}.btn:hover{transition:transform 125ms;transform:translateY(-10px);}.slider-column{flex:1;display:flex;align-items:center;justify-content:center;}.slider-column .slider-wrapper{height:100%;width:100%;}.slider-column img{object-fit:cover;height:100%;width:100%;border-radius:1rem;}figcaption{background-color:rgba(255,255,255,1);bottom:0px;color:var(--FL_Orange);font-size:3vw;padding:20px 20px;position:absolute;left:0px;z-index:100;border-radius:0 10px 0 0;display:flex;}img{border:0 none;max-width:100%;vertical-align:middle;height:auto;}.gallery-img{width:100%;height:auto;}.gallery-img-big{width:auto;height:60vh;}.section.fullscreen{min-height:100vh;margin-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.wrapper-full{width:100%;margin-bottom:30px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding:0 30px;}.section.fullscreen .wrapper,.section.fullscreen .wrapper-full,.section.fullscreen .wrapper-small{margin-bottom:0;-ms-flex-preferred-size:100%;flex-basis:100%;z-index:auto;height:auto;}.section_big{height:100%;width:auto;}#sectionbeigefirst{background-color:var(--FL_Beige);padding-top:13.959vh;padding-bottom:5vh;border-top:1px solid var(--FL_Beige) !important;border-bottom:1px solid var(--FL_Beige) !important;box-shadow:0 -15px 40px rgba(0,0,0,0.03),0 15px 40px rgba(0,0,0,0.03) !important;position:relative;z-index:1;}#sectionbeige{background-color:var(--FL_Beige);padding-top:5vh;padding-bottom:5vh;border-top:1px solid var(--FL_Beige) !important;border-bottom:1px solid var(--FL_Beige) !important;box-shadow:0 -15px 40px rgba(0,0,0,0.03),0 15px 40px rgba(0,0,0,0.03) !important;position:relative;z-index:1;}#sectionbeige-end{background-color:var(--FL_Beige);padding-top:5vh;padding-bottom:0vh;border-top:1px solid var(--FL_Beige) !important;border-bottom:1px solid var(--FL_Beige) !important;box-shadow:0 -15px 40px rgba(0,0,0,0.03),0 15px 40px rgba(0,0,0,0.03) !important;position:relative;z-index:1;}.border-box{border:3px solid;border-color:var(--FL_Braun_Text);height:auto;width:auto;border-radius:10px;margin-top:30px;margin-bottom:30px;vertical-align:center;justify-content:left;}.border-box:hover{background-color:var(--FL_Braun);color:var(--FL_Weiss);transition:0.65s;cursor:pointer;}.beni-icons-gallery{width:40%;height:40%;border-radius:0px;margin:0 15px 0 15px;display:inline-flex;}.beni-icons{width:60%;height:60%;border-radius:0px;}@keyframes wave{0%,100%{transform:translateY(0);}50%{transform:translateY(-15px);}}.footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:20px;background-color:var(--FL_Weiss);color:white;font-size:16px;}.footer a{color:var(--FL_Orange);text-decoration:none;margin:0 10px;font-size:16px;}.footer a:hover{text-decoration:underline;}.footer-left,.footer-middle,.footer-right{display:flex;flex-wrap:wrap;align-items:center;margin:5px 0;}.footer-left{justify-content:flex-start;}.footer-middle{justify-content:center;}.footer-right{color:var(--FL_Orange);justify-content:flex-end;}@media (max-width:768px){.footer{flex-direction:column;text-align:center;}.footer-left,.footer-middle,.footer-right{justify-content:center;margin:10px 0;}}.panel{display:none;overflow:hidden;}.accordion-down,.wrapper-full,.md-hero-title-orange,.md-hero-title-braun,.md-hero-title-brown-right,.button-orange{opacity:1;transition:opacity 0.5s ease;}.fade-out{opacity:0;}@media only screen and (max-width:1190px){.md-hero-title-brown{margin-top:0px;}}h2{margin-bottom:20px;}.fgf-float{float:right !important;}label{display:block;margin-bottom:6px;}input[type="text"],input[type="email"],input[type="date"],textarea{width:100%;padding:10px;font-family:'HeritageSans';font-size:1rem;border:3px solid;border-color:var(--FL_Braun_Text);border-radius:4px;background-color:transparent;}input[type="text"],select{width:100%;padding:10px;margin-bottom:20px;padding:10px;font-family:'HeritageSans';font-size:1rem;border:3px solid;border-color:var(--FL_Braun_Text);font-size:16px;background-color:transparent;background-blend-mode:none !important;white-space-collapse:none !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;}textarea{resize:vertical;height:120px;}.error{color:red;font-size:0.9rem;}label{display:block;margin-bottom:8px;}textarea{resize:vertical;min-height:100px;margin-bottom:16px;}button{width:100%;background-color:#007BFF;color:white;border:none;font-size:16px;border-radius:5px;cursor:pointer;}button:hover{background-color:#0056b3;}.success-message{display:none;text-align:center;margin-top:20px;color:green;font-weight:bold;}.popup-overlay{position:fixed;z-index:99999;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);display:none;justify-content:center;align-items:center;}.popup{color:var(--FL_Braun_Text);background:var(--FL_Braun);padding:30px;border-radius:4px;box-shadow:0 0 1px #000;text-align:left;max-width:50vw;height:auto;}.popup button{margin:20px 0;border:none;border-radius:4px;cursor:pointer;height:7vh;width:10vw;}.popup .confirm{background-color:#28a745;color:white;height:5vh;}.popup .cancel{background-color:#dc3545;color:white;height:5vh;}.button-orange{font-family:'HeritageSans';color:white;background-color:var(--FL_Orange_Text);text-transform:uppercase;text-decoration:none;font-size:1.75vw;text-align:center;border-radius:4px;padding:10px 5px 5px 5px;text-decoration:none !important;cursor:pointer;border:none;transition-duration:0.4s;border:3px solid;border-color:var(--FL_Orange_Text) !important;margin:0 30px 0 0;}@media only screen and (min-width:1180px){.button-elment{width:30px;}}.button-elment{display:block;text-align:center;align-content:center;padding:3px;}.button-orange:hover{color:var(--FL_Orange_Text) !important;border:3px solid;border-color:var(--FL_Orange_Text);background-color:var(--FL_Weiss_Text);transition:0.3s}@media only screen and (max-width:1520px){.wrapper-full{margin-bottom:0px;}p{line-height:1.3;}}@media only screen and (max-width:1435px){.intro-center,.hero-title,h1{font-size:7vw;}.intro-center,h2{font-size:3vw;}.label{line-height:7.5vh;}}@media only screen and (max-width:1240px){p{;line-height:2;}.md-hero-title-brown{margin-top:0px;}}}@media only screen and (max-width:1180px){.pti110{padding-top:150px;}.padding-top-p-text{padding-top:50px;margin-left:100px;}.button-orange{font-size:18px;border-radius:4px;border:2px solid;margin:10px 10px 10px 0px;width:auto;}.button-orange-small{margin:0 15px 0 0;}.button-orange-right{float:right;}.button-orange-left{float:left;padding:0;width:auto;margin-left:15px;vertical-align:center;}.button-elment{display:block;text-align:center;align-content:center;padding:5px;}.button-orange{border:2px solid;width:20vw;}.button-orange:hover{border:2px solid;}.button-orange-small:hover{border:2px solid;}}@media only screen and (max-width:1130px){.button-orange{margin-top:auto;margin-bottom:auto;}p{line-height:1.3;}}@media only screen and (max-width:900px){.toggle-btn{border:2px solid;}.button-orange{width:100%;}.icon-left{width:10vw;}.md-hero-title-brown{line-height:1.5rem;font-size:1.2rem;}.icon{margin-left:-17px;}.button-orange{margin:10px 10px 10px 10px !important;width:100%;}}@media only screen and (max-width:700px){.c-col-1,.c-col-2,.c-col-3,.c-col-4,.c-col-5,.c-col-6,.c-col-7,.c-col-8,.c-col-9,.c-col-10,.c-col-11,.c-col-12{padding-left:15px;padding-right:15px;margin-bottom:15px;}.mti30{margin-top:15px;}h3{line-height:2rem;}.md-hero-title-brown{font-size:clamp(1.5rem,3vw,3rem);margin-top:0px;}.border-box{border-radius:6px;margin-top:5PX;}.wrapper-full{padding:0px;}}.impressum-wrapper,#impressum-content,.container,.row{display:block !important;width:100% !important;}@media only screen and (max-width:412px){.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{width:35vw !important;}.md-hero-title-brown{margin-top:0px;}.icon-left{width:20vw;}h3{word-break:break-word;hyphens:auto;}p{font-size:0.939rem;line-height:1.4;padding-top:20px;word-break:break-word;hyphens:auto;}.info-box{height:50vh;width:auto;}input[type="text"],select{width:49vw;max-width:100%;text-align:left;}.cookie-buttons button{margin-right:10px;font-size:10px;}}.arrow-button{font-family:'HeritageSans' !important;display:inline-block;text-decoration:none;padding:4px 14px;font-weight:bold;font-size:20px;font-family:sans-serif;color:white;background-color:#f37021;border:2px solid white;border-radius:8px;transition:background-color 0.3s,color 0.3s;}.arrow-button:hover{background-color:white;color:#f37021;border-color:#f37021;}@media (max-width:600px){.arrow-button{padding:2px 12px;font-size:18px;border-radius:6px;}}body.parent #sectionbeigefirst .icon-left{margin-top:40px;}body.parent #sectionbeigefirst{padding-top:150px;}@media (max-width:1024px){body.parent #sectionbeigefirst{padding-top:170px;}body.parent #sectionbeigefirst .icon-left{margin-top:16px;}}@media (max-width:768px){body.parent #sectionbeigefirst{padding-top:190px;}body.parent #sectionbeigefirst .icon-left{margin-top:24px;}}body.parent #sectionbeige-end{overflow:hidden;}html,body{background-color:var(--FL_Beige);}@media (max-width:1024px){header{width:100% !important;}}@media (max-width:890px){.info-box-2 p,.info-box p,.mti30.info-box p,section p{font-size:1.05rem;line-height:1.45;}h3.big-text,h3{font-size:1.4rem;text-align:center;}#controls button{width:80% !important;max-width:450px;margin:0.4rem auto;display:block;float:none;}}@media (max-width:890px){body.parent section p,body.parent .info-box p,body.parent .info-box-2 p{font-size:1.05rem;line-height:1.45;}body.parent h3,body.parent h3.big-text{font-size:1.4rem;text-align:center;}body.parent #controls button{width:80% !important;max-width:450px;margin:0.4rem auto;display:block;float:none;}}@media (max-width:576px){#sectionbeige .wrapper-full > .c-col-12.sm-12 > .c-col-6.sm-12:nth-of-type(2){display:flex;flex-wrap:wrap;}#sectionbeige .wrapper-full > .c-col-12.sm-12 > .c-col-6.sm-12:nth-of-type(2) img{width:100%;height:auto;margin-top:10px;display:block;}}.has-anim-image.slideDown.anim_start{animation:fl-slideUpImage 0.9s ease-out forwards;}.has-anim-image.slideUp.imgScale.anim_start{animation:fl-zoomInImage 0.9s ease-out forwards;}#sectionbeige .has-anim-image.slideDown.anim_start:nth-of-type(1){animation-delay:0.05s;}#sectionbeige .has-anim-image.slideDown.anim_start:nth-of-type(2){animation-delay:0.15s;}#sectionbeige .has-anim-image.slideDown.anim_start:nth-of-type(3){animation-delay:0.25s;}#sectionbeige .has-anim-image.slideDown.anim_start:nth-of-type(4){animation-delay:0.35s;}@keyframes fl-slideUpImage{from{transform:translateY(40px) scale(1.03);filter:blur(4px);}to{transform:translateY(0) scale(1);filter:blur(0);}}@keyframes fl-zoomInImage{from{transform:scale(1.05);filter:blur(4px);}to{transform:scale(1);filter:blur(0);}}.has-anim-text.charsFadeOn{animation:fl-textFadeUp 0.8s ease-out forwards;}@keyframes fl-textFadeUp{from{transform:translateY(20px);opacity:0;letter-spacing:0.06em;}to{transform:translateY(0);opacity:1;letter-spacing:0.02em;}}#sectionbeige .has-anim-image img,.has-anim-image.imgScale img,#sectionweiss .swiper-container.sectionweiss-swiper img{transition:transform 0.4s ease,box-shadow 0.4s ease;}#sectionbeige .has-anim-image img:hover,.has-anim-image.imgScale img:hover,#sectionweiss .swiper-container.sectionweiss-swiper img:hover{transform:scale(1.03);box-shadow:0 15px 30px rgba(0,0,0,0.18);}@media (max-width:768px){p{font-size:0.85rem !important;line-height:1.3 !important;}h4{font-size:1.1rem !important;line-height:1.25 !important;}h3{font-size:1.35rem !important;line-height:1.3 !important;}}@media (max-width:900px){#sectionbeige .c-col-6,#sectionbeige .info-box-service-text,#sectionbeige .info-box-preis-text{width:100% !important;}#sectionbeige .info-box-service-text,#sectionbeige .info-box-preis-inner-text,#sectionbeige .info-box-preis-inner-text-2,#sectionbeige p.brown{font-size:0.9rem;line-height:1.4;}#sectionbeige h3,#sectionbeige h4{font-size:1.1rem;line-height:1.25;}}@media (max-width:900px){#sectionbeige .c-col-6,#sectionbeige .info-box-service-text,#sectionbeige .info-box-preis-text,#sectionbeige .info-box-preis-inner-text,#sectionbeige .info-box-preis-inner-text-2{width:100% !important;}#sectionbeige h3,#sectionbeige h4{font-size:1.15rem;line-height:1.3;margin-bottom:8px;}#sectionbeige .gallery-img{width:48% !important;display:inline-block;vertical-align:top;margin-bottom:18px;}#sectionbeige .gallery-img img{width:100%;height:auto;border-radius:12px;}}@media (max-width:600px){#sectionbeige .gallery-img{width:100% !important;margin-bottom:20px;}#sectionbeige p{font-size:0.95rem;line-height:1.5;max-width:380px;margin:0 auto 20px auto;text-align:left;}}@media (max-width:1200px){#sectionbeige .c-col-12.sm-12.mbi15:last-of-type{margin-top:40px;}}@media (max-width:900px){#sectionbeige h3,#sectionbeige h4{font-size:1.15rem;line-height:1.3;margin-bottom:8px;}#sectionbeige .gallery-img{width:48% !important;display:inline-block;vertical-align:top;margin-bottom:18px;}#sectionbeige .gallery-img img{width:100%;height:auto;border-radius:12px;}#sectionbeige .c-col-12.sm-12.mbi15:last-of-type .c-col-6{width:48% !important;margin:0 1% 20px 1%;}}@media (max-width:600px){#sectionbeige .gallery-img{width:100% !important;margin-bottom:20px;}#sectionbeige .c-col-12.sm-12.mbi15:last-of-type .c-col-6{width:100% !important;margin:0 0 22px 0;}#sectionbeige .c-col-12.sm-12.mbi15:last-of-type img{border-radius:12px;}#sectionbeige p{font-size:0.95rem;line-height:1.5;max-width:380px;margin:0 auto 20px auto;text-align:left;}}@media (min-width:577px) and (max-width:1080px){#sectionbeige .c-col-6.sm-12{width:50% !important;}}@media (max-width:576px){#sectionbeige .c-col-6.sm-12{width:100% !important;}}.fl-wipe-section{position:relative;overflow:hidden;background-size:100% 200%;background-position:0 100%;transition:background-position 0.8s ease-out;}.fl-wipe-section.fl-bg-in-view{background-position:0 0;}#sectionbeigefirst.fl-wipe-section,#sectionbeige.fl-wipe-section,#sectionbeige-end.fl-wipe-section{background-image:linear-gradient( to bottom,var(--FL_Weiss) 0%,var(--FL_Weiss) 50%,var(--FL_Beige) 50%,var(--FL_Beige) 100% );}@supports (animation-timeline:view()){.fl-wipe-section{transition:none;animation-name:fl-wipe-bg;animation-timeline:view(block);animation-range:entry 0% cover 100%;animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease-out;}@keyframes fl-wipe-bg{from{background-position:0 100%;}to{background-position:0 0;}}}form input[type="text"],form input[type="email"],form input[type="tel"],form input[type="date"],form select,form textarea{width:100% !important;max-width:100% !important;padding:10px;margin-bottom:20px;font-family:'HeritageSans',sans-serif;font-size:1rem;border:3px solid var(--FL_Braun_Text);border-radius:4px;background-color:transparent;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;}form textarea{min-height:120px;resize:vertical;}form label{display:block;margin-bottom:6px;font-family:'HeritageSans',sans-serif;letter-spacing:.08em;}form input[type="text"],form input[type="email"],form input[type="tel"],form input[type="date"],form select,form textarea{width:100% !important;max-width:100% !important;padding:10px;margin-bottom:20px;font-family:'HeritageSans',sans-serif;font-size:1rem;border:3px solid var(--FL_Braun_Text);border-radius:4px;background-color:transparent;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;}form textarea{min-height:120px;resize:vertical;}form label{display:block;margin-bottom:6px;font-family:'HeritageSans',sans-serif;letter-spacing:.08em;}form .submit-button,form button[type="submit"]{font-family:'HeritageSans',sans-serif;padding:12px 28px;background-color:var(--FL_Orange);color:#fff;border:none;border-radius:5px;font-size:1.05rem;cursor:pointer;transition:background-color 0.2s ease;}form .submit-button:hover,form button[type="submit"]:hover{background-color:#e06e1a;}form input[type="text"],form input[type="email"],form input[type="tel"],form input[type="date"],form select{height:48px !important;line-height:1.2;}form textarea{min-height:120px;resize:vertical;}#preloaderOverlay{display:flex;align-items:center;justify-content:center;z-index:9999;}@keyframes fadein{from{opacity:0;transform:scale(0.95);}to{opacity:1;transform:scale(1);}}.header,header{transition:transform 0.3s ease,box-shadow 0.3s ease,top 0.3s ease !important;will-change:transform;}#launch-banner{background:#fff !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important;}#launch-banner,#launch-banner *{filter:none !important;}.launch-banner{position:relative;background:#ffffff;border-bottom:1px solid #eee;z-index:50;}.launch-banner__inner{display:flex;align-items:center;gap:16px;padding:10px 16px;}.launch-banner__text{flex:1;color:#e87c1e;font-size:14px;line-height:1.4;}.launch-banner__button{flex:0 0 auto;white-space:nowrap;}.launch-banner__close{margin-left:8px;cursor:pointer;}#launch-banner{position:fixed !important;top:0 !important;left:0 !important;width:100% !important;background:#ffffff !important;z-index:99999 !important;box-shadow:0 2px 8px rgba(0,0,0,0.15);display:block !important;}.launch-banner__content{display:flex !important;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px;}.launch-banner__text{color:#e67e22 !important;font-size:14px;line-height:1.4;}.launch-banner__close{background:#e67e22;color:#fff;border:none;border-radius:999px;width:28px;height:28px;font-size:18px;cursor:pointer;}.launch-banner__content{max-width:1200px;margin:0 auto;}.launch-banner__text{color:#e67e22 !important;max-width:900px;white-space:normal;}.launch-banner__close{border-radius:3px !important;width:auto;height:auto;padding:10px;font-size:14px;line-height:1;}.swiper-slide{position:relative;overflow:hidden;}.swiper-slide figcaption{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;background:#ffffff;padding:18px 22px;box-sizing:border-box;z-index:10;pointer-events:none;}.swiper-slide figcaption span{max-width:calc(100% - 80px);}.swiper-slide{position:relative;}.swiper-slide figcaption{position:absolute !important;left:18px;right:18px;bottom:18px;display:flex !important;opacity:1 !important;visibility:visible !important;align-items:center;justify-content:space-between;background:#fff;padding:14px 16px;box-sizing:border-box;border-radius:10px;z-index:50;pointer-events:none;}.swiper-slide figcaption > span{display:flex;flex-direction:column;gap:4px;min-width:0;}.launch-banner__close{border-radius:3px !important;}#launch-banner{position:fixed;top:0;left:0;right:0;z-index:9999;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.08);}#launch-banner .launch-banner__content{display:flex;align-items:center;gap:12px;padding:10px 14px;}#launch-banner p,#launch-banner strong,#launch-banner .launch-banner__text{color:var(--fl-orange) !important;}#launch-banner p{margin:0;flex:1 1 auto;line-height:1.25;font-weight:600;white-space:normal;}#launch-banner .launch-banner__close{flex:0 0 auto;width:auto;min-width:44px;padding:10px 14px;border-radius:3px !important;background:var(--fl-orange);color:#fff;border:none;}.swiper-slide figcaption{position:absolute;left:24px;bottom:24px;z-index:5;background:#fff;border-radius:14px;padding:16px 18px;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:12px;row-gap:6px;width:auto;max-width:min(520px,calc(100% - 48px));}.swiper-slide figcaption > span{display:contents;}.swiper-slide figcaption h4{grid-column:1;grid-row:1;margin:0;}.swiper-slide figcaption h3{grid-column:1;grid-row:2;margin:0;}.swiper-slide figcaption{position:absolute;left:24px;bottom:24px;z-index:5;background:#fff;border-radius:14px;padding:16px 18px;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:12px;row-gap:6px;width:auto;max-width:min(520px,calc(100% - 48px));}.swiper-slide figcaption > span{display:contents;}.swiper-slide figcaption h4{grid-column:1;grid-row:1;margin:0;}.swiper-slide figcaption h3{grid-column:1;grid-row:2;margin:0;}.swiper-wrapper{transform:translate3d(0,0,0);backface-visibility:hidden;will-change:transform;}.swiper-wrapper{transform:translate3d(0,0,0);backface-visibility:hidden;will-change:transform;}[data-js-lines]{animation:none !important;}.has-anim-text.charsFadeOn{animation:none !important;}#unserhaus .info-box{height:auto !important;min-height:0 !important;}#unserhaus h2,#unserhaus h3{margin-top:22px !important;}#unserhaus .info-box{clear:both;height:auto !important;}#unserhaus .info-box.mti30{margin-top:22px !important;}#unserhaus .info-box h3,#unserhaus .info-box h4{margin-top:0 !important;margin-bottom:0 !important;}#unserhaus .c-col-6.sm-12{display:flex;flex-direction:column;}#unserhaus .info-box{height:auto !important;min-height:0 !important;}#unserhaus .c-col-6.sm-12 > .mti30:last-child{margin-top:auto !important;padding-top:18px;}#unserhaus p.info-box{height:auto !important;clear:none !important;}#unserhaus .c-col-6.sm-12{display:flex;flex-direction:column;align-items:stretch;}#unserhaus .c-col-6.sm-12 > .mti30:last-child{margin-top:auto;}#aboutTextAnim{display:block !important;white-space:normal !important;}#aboutTextAnim *{transform:none !important;}p,li,a,span,h1,h2,h3,h4,h5,h6{overflow-wrap:anywhere;word-break:normal;hyphens:auto;}img,video,svg{max-width:100%;height:auto;}@media (max-width:980px){body{padding-left:0 !important;padding-right:0 !important;}section,header,footer,main,.container,.wrapper{max-width:100%;}}@media (max-width:768px){body{overflow-x:hidden;}section,header,footer,main{padding-left:16px;padding-right:16px;}h1,h2{line-height:1.12;}p{line-height:1.55;}}p,li,a,span,strong,em,h1,h2,h3,h4,h5,h6{overflow-wrap:anywhere;word-break:normal;hyphens:auto;}[class*="c-col-"],.info-box-service-text,.info-box-preis-text,.info-box-preis-inner-text,.info-box-preis-inner-text-2,.info-box-service-inner-text,.info-box-2-flex,.info-box-2,.info-box-3,.text-box,.text,.copy,.content{min-width:0;}#sectionweissfirst p,#sectionbeigefirst p,#sectionweiss p,#sectionbeige p,#sectionbeige-end p{max-width:75ch;hyphens:auto;}img,video,svg{max-width:100%;height:auto;}@media (max-width:768px){html,body{overflow-x:hidden;}}.has-anim-text,.charsFadeOn{white-space:pre-line;overflow-wrap:anywhere;hyphens:auto;}.has-anim-text{white-space:pre-line;line-height:1.45;}.has-anim-text{overflow-wrap:anywhere;word-break:normal;}[data-anim="lines"] .anim-line{display:block;overflow:hidden;}[data-anim="lines"] .anim-line > span{display:inline-block;opacity:0;transform:translateY(10px);transition:opacity .55s ease,transform .55s ease;will-change:transform,opacity;}[data-anim="lines"].is-inview .anim-line > span{opacity:1;transform:translateY(0);}.fl-lines-ready,.fl-lines-ready .fl-line,.fl-lines-ready .fl-line *{overflow-wrap:break-word !important;word-break:normal !important;hyphens:auto;}.has-anim-text.fl-lines-ready{overflow-wrap:break-word !important;}.has-anim-text.fl-lines-ready{max-width:72ch;}[data-anim="lines"] .anim-line{display:block;overflow:hidden;}[data-anim="lines"] .anim-line > span{display:inline-block;opacity:0;transform:translateY(10px);transition:opacity .55s ease,transform .55s ease;will-change:transform,opacity;}[data-anim="lines"].is-inview .anim-line > span{opacity:1;transform:translateY(0);}[data-anim="lines"]{overflow-wrap:normal;word-break:normal;hyphens:auto;}.has-anim-text.charsFadeOn{overflow-wrap:anywhere;word-break:normal;hyphens:auto;}.has-anim-text.charsFadeOn .fl-line{display:block;}.has-anim-text.charsFadeOn span{display:inline;white-space:normal;}@supports (-webkit-hyphens:auto){.has-anim-text.charsFadeOn{-webkit-hyphens:auto;}}.has-anim-text{word-break:normal;overflow-wrap:break-word;hyphens:auto;max-width:100%;}.has-anim-text.fl-lines-ready .fl-line{display:block;white-space:normal;}.fl-richtext p{margin:0 0 1.05em 0;}.fl-richtext p:last-child{margin-bottom:0;}.fl-richtext p:empty{min-height:1.05em;}.fl-richtext p{min-height:1px;}.has-anim-text.fl-lines-ready .fl-line{display:block;white-space:normal;}.md-hero-title-orange,.md-hero-title-brown,.md-hero-title-brown-right,.md-hero-title-brown-head,.md-hero-title-orange-right{text-wrap:balance;}.p-orange,.p-brown,#ueberuns p,#unserhaus p,.info-box p{text-wrap:pretty;}.fl-richtext p{margin:0 0 1.05em 0;}.fl-richtext p:last-child{margin-bottom:0;}.fl-richtext p:empty{min-height:1.05em;}.fl-richtext p{min-height:1px;}.has-anim-text,.has-anim-text .fl-line{max-width:100%;}.has-anim-text{-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;}.fl-richtext p{margin:0 0 1.05em 0;}.fl-richtext p:last-child{margin-bottom:0;}.fl-richtext p{margin:0 0 18px;}.fl-richtext p:last-child{margin-bottom:0;}body.debug .gallery-mask{outline:2px dashed rgba(255,0,0,0.4);}.gallery-mask{--h:300px;position:relative;overflow:hidden;height:var(--h);}.gallery-mask.h30{--h:clamp(200px,25vw,300px);}.gallery-mask.h40{--h:clamp(240px,30vw,400px);}.gallery-mask.h45{--h:clamp(260px,34vw,460px);}.gallery-mask.h60{--h:clamp(320px,45vw,600px);}.gallery-mask img,.gallery-mask video,.gallery-mask picture > img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;}.gallery-mask img[width],.gallery-mask img[height]{width:100% !important;height:100% !important;}#sectionbeigefirst p,#sectionbeige p,.info-box p{overflow-wrap:anywhere;word-break:break-word;hyphens:auto;line-height:1.6;max-width:100%;}.gallery-mask{--h:300px;height:var(--h);width:100%;overflow:hidden;border-radius:10px;background:#f3f3f3;position:relative;}.gallery-mask.h30{--h:clamp(180px,22vw,280px);}.gallery-mask.h40{--h:clamp(240px,30vw,400px);}.gallery-mask.h45{--h:clamp(260px,34vw,460px);}.gallery-mask.h60{--h:clamp(320px,40vw,520px);}.gallery-mask img,.gallery-mask video,.gallery-mask picture > img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;}.gallery-mask{position:relative !important;overflow:hidden !important;border-radius:10px !important;background:#f3f3f3 !important;contain:layout paint size;}.gallery-mask.h30{height:clamp(180px,22vw,280px) !important;}.gallery-mask.h40{height:clamp(240px,30vw,400px) !important;}.gallery-mask.h45{height:clamp(260px,34vw,460px) !important;}.gallery-mask.h60{height:clamp(320px,40vw,520px) !important;}.gallery-mask > img,.gallery-mask img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important;display:block !important;transform:none !important;}.gallery-img,.gallery-img-big{overflow:visible !important;}.has-anim-text.charsFadeOn .fl-line{display:block;white-space:normal;}#sectionbeigefirst h3,#sectionbeigefirst .md-hero-title-brown,#sectionbeigefirst .md-hero-title,#sectionbeigefirst .md-hero-text{margin-bottom:10px;}#sectionbeigefirst p{margin-top:0 !important;}#sectionbeigefirst .c-col-4.sm-12 img,#sectionbeigefirst .c-col-4.sm-12 picture{margin-top:16px !important;}#sectionbeigefirst img{display:block;max-width:100%;height:auto;}#sectionbeigefirst .c-col-4.sm-12 img,#sectionbeigefirst .c-col-8.sm-12 img,#sectionbeigefirst .c-col-6.sm-12 img{width:100%;height:auto;border-radius:22px;object-fit:cover;margin-top:18px !important;}@supports (aspect-ratio:1 / 1){#sectionbeigefirst .c-col-4.sm-12 img{aspect-ratio:4 / 3;}#sectionbeigefirst .c-col-8.sm-12 img{aspect-ratio:16 / 9;}}#sectionbeigefirst .c-col-4.sm-12{align-self:flex-start !important;}@media (max-width:900px){#sectionbeigefirst [class*="c-col-"]{width:100% !important;flex:0 0 100% !important;max-width:100% !important;}#sectionbeigefirst [class*="c-col-"]{float:none !important;}#sectionbeigefirst img,#sectionbeigefirst picture,#sectionbeigefirst picture img{display:block !important;width:100% !important;max-width:100% !important;height:auto !important;}@supports (aspect-ratio:1 / 1){#sectionbeigefirst .c-col-4.sm-12 img,#sectionbeigefirst .c-col-6.sm-12 img,#sectionbeigefirst .c-col-8.sm-12 img{aspect-ratio:4 / 3;object-fit:cover;border-radius:22px;}}}#unserhaus .c-col-12,#unserhaus .c-col-6{box-sizing:border-box;}#unserhaus .c-col-6{display:flex;flex-direction:column;align-items:stretch;}#unserhaus .info-box{position:relative;z-index:2;max-width:100%;}#unserhaus img{display:block;width:100%;height:auto;}#unserhaus .icon-left,#unserhaus .icon-right{position:relative;z-index:3;}@media (max-width:768px){#unserhaus .c-col-6{width:100%;}}#unserhaus img,#sectionbeigefirst img,.section_big img{}#unserhaus .icon-left img,#unserhaus .icon-center img,#unserhaus .icon-right img,#unserhaus .beni-icons,#unserhaus img.beni-icons,#sectionbeigefirst .icon-left img,#sectionbeigefirst img.beni-icons{width:56px !important;height:56px !important;max-width:56px !important;max-height:56px !important;min-width:56px !important;min-height:56px !important;object-fit:contain !important;display:block !important;}#unserhaus .icon-left,#unserhaus .icon-center,#unserhaus .icon-right{width:56px !important;height:56px !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important;}#unserhaus .icon-left img,#unserhaus .icon-center img,#unserhaus .icon-right img{width:56px !important;height:56px !important;}.mti30{margin-top:30px;}@media (max-width:768px){.mti30{margin-top:15px;}}@media only screen and (max-width:1180px){#unserhaus .button-orange{width:100% !important;display:block !important;margin:12px 0 0 0 !important;}#unserhaus a{display:block;}}@media only screen and (max-width:900px){#unserhaus h3,#unserhaus h4,#unserhaus p{text-align:left !important;}#unserhaus .c-col-6.sm-12 > .mti30:last-child{padding-top:10px !important;}}@media (max-width:850px){.md-hero-title-brown-head,.md-hero-title-brown,.md-hero-title-beige-head,.md-hero-title-white-head,.md-hero-title-brown-head-price,.md-hero-title-brown-head-2,.md-hero-title-brown-head-3{text-align:left !important;float:none !important;width:100% !important;}.text-center,.center,.align-center{text-align:left !important;}.button-orange,.button-orange-small,.button-orange-2,.button-orange-3,.button-orange-4,.button-orange-5,button.button-orange{display:block;width:100% !important;max-width:520px;min-height:52px;padding:16px 18px !important;font-size:0.95rem !important;line-height:1.1;margin:14px auto 0 auto !important;border-radius:14px;}.mti30{margin-top:12px !important;}}@media (max-width:768px){button.button-orange,a.button-orange,.button-orange{width:100% !important;max-width:100% !important;display:block !important;box-sizing:border-box !important;margin:14px 0 0 0 !important;margin-right:0 !important;padding:16px 18px !important;font-size:13px !important;line-height:1.2 !important;text-align:center !important;}a.button-orange{text-decoration:none !important;}#sectionbeige #unserhaus h3,#sectionbeige #unserhaus h4,#sectionbeige #unserhaus p{text-align:left !important;}#sectionbeige #unserhaus .mti30{margin-top:12px !important;}#sectionbeige #unserhaus .c-col-6,#sectionbeige #unserhaus .c-col-12{padding-left:0 !important;padding-right:0 !important;}#sectionbeige #unserhaus .c-col-6{margin-bottom:26px !important;}}@media (max-width:768px){#sectionbeige #unserhaus .c-col-6{width:100% !important;float:none !important;display:block !important;clear:both !important;margin-bottom:28px !important;}#sectionbeige #unserhaus .c-col-6 > .c-col-12,#sectionbeige #unserhaus .c-col-6 > .info-box,#sectionbeige #unserhaus .c-col-6 > .unserhaus-card-img,#sectionbeige #unserhaus .c-col-6 > .mti30{width:100% !important;float:none !important;display:block !important;}#sectionbeige #unserhaus .workandsleep-img,#sectionbeige #unserhaus .button-orange{width:100% !important;max-width:100% !important;display:block !important;}}#unserhaus .mti30{margin-top:15px !important;}#unserhaus p{margin-top:0 !important;margin-bottom:0 !important;}#unserhaus h3,#unserhaus h4{margin-top:0 !important;margin-bottom:0 !important;}:root{--fl-hero-radius:22px;}:root{--fl-hero-radius:22px;--fl-cap-radius:16px;}.has-anim-text,.richtext,.flowtext,p,li{hyphens:none !important;-webkit-hyphens:none !important;-ms-hyphens:none !important;word-break:normal;overflow-wrap:break-word;}.loft-text,.studio-description,.has-anim-text{hyphens:none;word-break:normal;overflow-wrap:normal;line-break:strict;}#burger{position:relative !important;z-index:99999 !important;pointer-events:auto !important;}.header{position:relative !important;z-index:99998 !important;}#preloaderOverlay{position:fixed !important;inset:0 !important;z-index:2147483646 !important;pointer-events:auto !important;}#preloaderOverlay.hide{pointer-events:none !important;display:none !important;}@media (max-width:615px){body,p,span,li,a,label,button,input,textarea{text-align:left !important;}h1,h2,h3,h4,h5,h6{text-align:left !important;line-height:1.2;word-break:break-word;hyphens:auto;}.center,.text-center,.align-center,.is-centered,.has-text-centered{text-align:left !important;}nav,.nav,footer,.footer{text-align:left !important;}button,.btn,.button{text-align:left !important;justify-content:flex-start;}*{overflow-wrap:break-word;word-wrap:break-word;}}.info-box,.info-box-service-text,.info-box-preis-text,.info-box-preis-inner-text,.info-box-preis-inner-text-2{height:auto !important;min-height:0 !important;}#sectionbeige .info-box,#sectionbeigefirst .info-box{margin-bottom:18px;}#sectionbeige p,#sectionbeigefirst p,.info-box p{overflow-wrap:anywhere;word-break:break-word;hyphens:auto;max-width:100%;}html,body{overflow-x:hidden !important;}html,body{overflow-x:hidden;}#launch-banner,#launchBanner,.launch-banner,.launchBanner{pointer-events:none !important;}#launch-banner .launch-banner__close,#launchBanner .launch-banner__close,.launch-banner .launch-banner__close,.launchBanner .launch-banner__close,#launch-banner button,#launch-banner a,#launchBanner button,#launchBanner a{pointer-events:auto !important;}#mouseCursor,.mouse-cursor,.custom-cursor,.cursor{position:fixed !important;z-index:2147483647 !important;pointer-events:none !important;}#launch-banner,#launchBanner,.launch-banner,.launchBanner{z-index:1000000 !important;}#mouseCursor,#mouseCursor.dot{position:fixed !important;z-index:2147483647 !important;pointer-events:none !important;}#launch-banner,.launch-banner{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:auto !important;height:auto !important;width:100% !important;pointer-events:none !important;z-index:2147483000 !important;}#launch-banner .launch-banner__content,.launch-banner .launch-banner__content,#launch-banner .launch-banner__close,.launch-banner .launch-banner__close{pointer-events:auto !important;}#launch-banner::before,#launch-banner::after,.launch-banner::before,.launch-banner::after{pointer-events:none !important;}[data-infobox],#infobox,.infobox,.top-infobox,.announcement-bar,#announcement,#hinweis{pointer-events:none !important;z-index:2147482500 !important;}[data-infobox] a,[data-infobox] button,#infobox a,#infobox button,.infobox a,.infobox button,.top-infobox a,.top-infobox button,.announcement-bar a,.announcement-bar button,#announcement a,#announcement button,#hinweis a,#hinweis button,[data-infobox-close],.close,.closeBtn,#closeBtn,button[aria-label="close"]{pointer-events:auto !important;}#mouseCursor{display:none !important;}html{cursor:none;}a,button,input,textarea,select,label{cursor:none;}#miniCursor{position:fixed;left:0;top:0;width:14px;height:14px;border-radius:999px;background:#ff6a00;transform:translate(-50%,-50%);z-index:2147483647;pointer-events:none;opacity:0;transition:width 140ms ease,height 140ms ease,opacity 120ms ease,transform 120ms ease;}#miniCursor.is-hover{width:26px;height:26px;}#miniCursor.is-down{width:34px;height:34px;}@media (max-width:1024px){.intro,.intro-inner,.intro-content{padding-bottom:12px !important;margin-bottom:0 !important;}.intro h1,.intro-title{text-align:center !important;margin-bottom:8px !important;}.intro h1{font-size:clamp(26px,5.5vw,34px) !important;line-height:1.15 !important;}.intro p,.intro-subline{text-align:center !important;margin-bottom:0 !important;}}.has-anim-image{opacity:0;transform:translateY(40px) scale(1.02);filter:blur(4px);will-change:transform,opacity,filter;}.has-anim-image.anim_start{opacity:1;filter:blur(0);}@media (prefers-reduced-motion:reduce){.has-anim-image{opacity:1 !important;transform:none !important;filter:none !important;}}.has-anim-image{opacity:0;transform:translateY(40px) scale(1.02);filter:blur(4px);will-change:transform,opacity,filter;}.has-anim-image.anim_start{opacity:1;filter:blur(0);}@media (prefers-reduced-motion:reduce){.has-anim-image{opacity:1!important;transform:none!important;filter:none!important;}}.has-anim-image{opacity:0;transform:translateY(40px) scale(1.02);filter:blur(4px);will-change:transform,opacity,filter;}.has-anim-image.anim_start{opacity:1;filter:blur(0);}.has-anim-image.slideDown{animation:none !important;}.has-anim-image.slideUp{animation:none !important;}.has-anim-image.zoomIn{animation:none !important;}.has-anim-image.slideDown.anim_start{animation:fl-slideUpImage 1.2s ease-out both !important;}.has-anim-image.slideUp.anim_start{animation:fl-slideUpImage 1.2s ease-out both !important;}.has-anim-image.zoomIn.anim_start{animation:fl-zoomInImage 1.2s ease-out both !important;}@media (prefers-reduced-motion:reduce){.has-anim-image{opacity:1 !important;transform:none !important;filter:none !important;animation:none !important;}}.js-fade,.js-fade-img{opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .7s ease;will-change:opacity,transform;}.js-fade.is-visible,.js-fade-img.is-visible{opacity:1;transform:translateY(0);}.js-fade-img{transition-duration:.6s;}.js-fade,.js-fade-img{opacity:0;}.is-visible{opacity:1;}.js-fade,.js-fade-img{opacity:1;}.js-fade:not(.is-visible),.js-fade-img:not(.is-visible){opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .6s ease;}.js-fade.is-visible,.js-fade-img.is-visible{opacity:1;transform:translateY(0);}html{-webkit-text-size-adjust:100%;}p,h1,h2,h3,h4,h5,li,span{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word;overflow-wrap:break-word;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}h1,h2,h3,h4{text-wrap:balance;line-height:1.25;margin-bottom:0.5em;}article,.section_big p{max-width:75ch;}.section_big{clear:both;}.header{position:fixed !important;top:0;left:0;width:100%;z-index:9999;transition:transform 0.4s cubic-bezier(0.165,0.84,0.44,1) !important;backface-visibility:hidden;will-change:transform;}body{padding-top:85px;}.swiper-slide-active{filter:blur(0px);transition:filter 0.8s ease;}.swiper-slide-next,.swiper-slide-prev{filter:blur(5px);}.calendar-actions{display:flex;gap:15px;flex-wrap:wrap;}.status-message{font-weight:bold;min-height:24px;margin-bottom:15px;}.status-available{color:#2ecc71;}#unserhaus p,.info-box p,.studio-intro-box p{text-align:left !important;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word;word-break:normal;line-height:1.5;max-width:95%;}.has-anim-text.charsFadeOn{white-space:pre-line;word-break:normal !important;overflow-wrap:break-word !important;hyphens:none !important;}@media (max-width:1024px){#unserhaus h3,#unserhaus h4{margin-bottom:10px !important;text-wrap:balance;}.c-col-6.sm-12 p{padding-right:15px;}}p,span,li,h1,h2,h3,h4,h5,h6{word-break:normal !important;overflow-wrap:break-word !important;hyphens:none !important;-webkit-hyphens:none !important;-moz-hyphens:none !important;text-wrap:pretty;}#unserhaus .info-box p,.studio-intro-box p,.signature-description{white-space:normal;padding-right:5%;}.has-anim-text,.charsFadeOn{display:inline-block;width:100%;hyphens:none !important;}@media (max-width:480px){p,.info-box p{hyphens:auto !important;-webkit-hyphens:auto !important;}}#unserhaus p,.info-box p,.studio-intro-box p,.signature-description,.has-anim-text{word-break:normal !important;overflow-wrap:break-word !important;hyphens:none !important;-webkit-hyphens:none !important;text-wrap:pretty;line-height:1.55 !important;letter-spacing:0.02em;}@media (min-width:769px){.c-col-6.sm-12 .info-box{padding-right:40px;}}@media (max-width:615px){#unserhaus p,.info-box p{padding-right:0;font-size:0.95rem;}}@media (min-width:1023px){.swiper-pagination{display:none !important;}}.submit-button,.btn-fl,button[type="submit"],.elementor-button{background-color:#EA7628 !important;color:#ffffff !important;border:1px solid rgba(255,255,255,0.1) !important;border-radius:12px !important;padding:14px 28px !important;font-family:'HeritageSans',sans-serif !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:1px !important;transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1) !important;box-shadow:0 4px 15px rgba(234,118,40,0.2) !important;}.submit-button:hover,.btn-fl:hover,button[type="submit"]:hover,.elementor-button:hover,.floating-book-btn:hover{background-color:#3D3333 !important;color:#ffffff !important;transform:translateY(-3px) !important;box-shadow:0 10px 25px rgba(0,0,0,0.2) !important;border-color:rgba(139,115,85,0.3) !important;}.floating-book-btn{background-color:#EA7628 !important;transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1) !important;}.submit-button,.btn-fl,.floating-book-btn,.button-cookie{-webkit-tap-highlight-color:transparent !important;outline:none !important;}#sectionweissfirst,#sectionbeigefirst,#sectionweiss,#sectionbeige,#sectionbeigehouse,#sectionbeige-end,#sectionorange,#sectionbrown,#sectionbrownback,#sectionbrownback1{box-shadow:0 -15px 40px rgba(0,0,0,0.03),0 15px 40px rgba(0,0,0,0.03) !important;overflow:visible !important;position:relative !important;z-index:1 !important;clip-path:none !important;-webkit-clip-path:none !important;}[data-barba="container"],.wrapper-full{overflow:visible !important;}html,body{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;overflow-x:hidden !important;box-sizing:border-box !important;}.wrapper-full,.section_big,.section_small,.intro-slider,.intro-center,.offers-hybrid-layout,.offers-flex-layout,#vision.wrapper-full{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;box-sizing:border-box !important;overflow-x:hidden !important;}*{box-sizing:border-box !important;}.button-orange,.submit-button,.button-signature{border-radius:15px !important;}html,body{max-width:100% !important;overflow-x:hidden !important;position:relative;width:100%;margin:0;padding:0;}@media screen and (max-width:767px){.c-col-12,.wrapper-full,.row,.container{display:flex !important;flex-direction:column !important;align-items:flex-start !important;}.c-col-4,.c-col-8,.c-col-6,.c-col-5,.c-col-7,.sm-12{width:100% !important;max-width:100% !important;flex:none !important;padding-left:20px !important;padding-right:20px !important;margin-bottom:30px !important;display:block !important;box-sizing:border-box !important;}.gallery-mask,.gallery-img,.gallery-img-big{width:100% !important;margin-bottom:30px !important;height:auto !important;min-height:350px !important;position:relative !important;}.gallery-mask img{width:100% !important;height:100% !important;object-fit:cover !important;}}header.header{position:fixed;top:0;left:0;width:100%;z-index:1000;display:flex;justify-content:space-between;align-items:center;padding:60px 40px 120px 40px;background:linear-gradient( to bottom,rgba(212,203,182,1.00) 0%,rgba(212,203,182,1.00) 25%,rgba(212,203,182,0.50) 65%,rgba(212,203,182,0.00) 100% ) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border:none !important;box-shadow:none !important;}.header .logo{height:45px;transition:all 0.3s ease;}.header .studio-logo{height:45px;max-width:45px !imporant;transition:all 0.3s ease;}.info-box .icon-left,.md-hero-title-brown .icon-left,#sectionbeigefirst .icon-left{display:block !important;width:100% !important;margin-bottom:20px !important;clear:both !important;float:none !important;}.beni-icons{display:block !important;width:35px !important;height:35px !important;margin-left:0 !important;}.info-box h4,.md-hero-title-brown h4,#sectionbeigefirst h4,#sectionbeige h4{font-size:13px !important;text-transform:uppercase !important;letter-spacing:1.5px !important;margin-bottom:4px !important;font-weight:400 !important;display:block !important;width:100% !important;color:inherit !important;}.info-box h3,.md-hero-title-brown h3,#sectionbeigefirst h3,#sectionbeige h3{font-size:29px !important;font-weight:400 !important;line-height:1.2 !important;margin-top:0 !important;margin-bottom:20px !important;display:block !important;width:100% !important;text-transform:none !important;color:inherit !important;}.info-box .js-fade div,.info-box .js-fade p,#sectionbeigefirst .info-box div,#sectionbeige .info-box div,#sectionbeige .mti30.js-fade{font-size:16px !important;line-height:1 !important;max-width:350px !important;width:100% !important;font-weight:400 !important;}@media screen and (max-width:1024px){.info-box h3,.md-hero-title-brown h3{font-size:26px !important;}}@media screen and (max-width:767px){.info-box h3,.md-hero-title-brown h3{font-size:24px !important;}.info-box .js-fade div{font-size:15px !important;}}.swiper-hero-container,.gallery-mask{overflow:hidden !important;border-radius:12px !important;-webkit-mask-image:-webkit-radial-gradient(white,black);}.grid__item-img,.swiper-slide img,.gallery-mask img{width:100% !important;height:100% !important;object-fit:cover !important;border-radius:12px !important;}#sectionbeige-end h4{font-size:13px !important;text-transform:uppercase !important;letter-spacing:1.5px !important;margin-bottom:2px !important;font-weight:400 !important;display:block !important;color:inherit !important;}#sectionbeige-end h3{font-size:29px !important;font-weight:400 !important;line-height:1.2 !important;margin-top:0 !important;display:block !important;text-transform:none !important;color:inherit !important;}@media screen and (max-width:1024px){#sectionbeige-end h3{font-size:26px !important;}}.swiper-hero-container{width:100% !important;margin-bottom:20px !important;}.swiper-hero .swiper-slide img.item-image.grid__item-img,.swiper-hero .swiper-slide img{width:100% !important;aspect-ratio:3 / 2 !important;min-height:450px !important;object-fit:cover !important;object-position:center !important;border-radius:20px !important;display:block !important;background:transparent !important;}@media screen and (max-width:1024px){.swiper-hero .swiper-slide img{aspect-ratio:4 / 3 !important;min-height:400px !important;}}@media screen and (max-width:480px){.swiper-hero .swiper-slide img{aspect-ratio:1 / 1 !important;min-height:350px !important;}}.swiper-hero-container,.swiper-container,.grid__item-img{width:100% !important;overflow:hidden !important;border-radius:20px !important;background-color:transparent !important;}.swiper-slide img,.grid__item-img img,.item-image img{width:100% !important;height:100% !important;min-width:100% !important;min-height:100% !important;object-fit:cover !important;object-position:center center !important;border-radius:20px !important;display:block !important;}.swiper-hero .swiper-slide{display:flex !important;align-items:center;justify-content:center;background:none !important;}@media screen and (max-width:1024px){.wrapper-full{padding-left:15px !important;padding-right:15px !important;}.swiper-hero-container{margin-left:0 !important;margin-right:0 !important;}}.swiper-hero-container,.swiper-container,.swiper-slide,.grid__item-img,.item-image{background-color:transparent !important;background:none !important;border:none !important;box-shadow:none !important;}.swiper-slide img,.grid__item-img img{object-fit:cover !important;outline:1px solid transparent;border-radius:20px !important;display:block !important;}.content__inner,.swiper-wrapper{background:transparent !important;}.swiper-hero .swiper-slide{padding:0 !important;}.gallery-mask{background:transparent !important;background-color:transparent !important;overflow:hidden !important;border-radius:20px !important;display:flex !important;align-items:center;justify-content:center;}.gallery-mask img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;border-radius:20px !important;}.gallery-mask.h30,.gallery-mask.h40,.gallery-mask.h45,.gallery-mask.h60{background:transparent !important;}.info-box{background:transparent !important;}@media screen and (max-width:1024px){#statusMessage{margin-top:0px !important;padding-top:5px !important;}}.calendar-frame-wrapper,div:has(> iframe[src*="calendar"]){width:100% !important;overflow:visible !important;display:flex !important;justify-content:center;}iframe[src*="calendar"]{width:105% !important;max-width:105% !important;margin-left:-2.5% !important;border:none !important;display:block !important;}@media screen and (max-width:1024px){iframe[src*="calendar"]{width:108% !important;margin-left:-4% !important;transform:scale(0.96);transform-origin:top center;height:410px !important;}}#sectionbeige-end .wrapper-full,#sectionbeige-end > div{padding-left:10px !important;padding-right:10px !important;}h3,h4,p,div{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.swiper-hero .swiper-slide img,.grid__item-img img,.gallery-mask img,.item-image{width:100% !important;height:auto !important;aspect-ratio:3 / 2 !important;min-height:450px !important;object-fit:cover !important;object-position:center !important;transform:translateZ(0);backface-visibility:hidden;border-radius:20px !important;display:block !important;}.info-box h4,.md-hero-title-brown h4{font-size:13px !important;font-weight:400 !important;letter-spacing:1.5px !important;text-transform:uppercase !important;}.info-box h3,.md-hero-title-brown h3{font-size:29px !important;font-weight:400 !important;line-height:1.2 !important;}@media screen and (max-width:1024px){.swiper-hero .swiper-slide img,.grid__item-img img,.gallery-mask img{aspect-ratio:4 / 3 !important;min-height:400px !important;}}@media screen and (max-width:480px){.swiper-hero .swiper-slide img{aspect-ratio:1 / 1 !important;min-height:320px !important;}}.swiper-container,.swiper-wrapper,.gallery-mask{background-color:transparent !important;-webkit-mask-image:-webkit-radial-gradient(white,black);}.fl-status-wrapper{display:flex;align-items:center;gap:15px;margin-top:25px;margin-bottom:15px;position:relative;z-index:10;}.fl-dot{position:relative !important;top:auto !important;left:auto !important;transform:none !important;display:inline-flex;}.studio-intro-image,.elementor-image img{position:relative;z-index:1;display:block;width:100%;height:auto;border-radius:15px;margin-bottom:20px;}.studio-action-buttons{display:flex;gap:15px;margin-top:20px;flex-wrap:wrap;}@media (max-width:768px){.fl-status-wrapper{flex-direction:column;align-items:flex-start;gap:10px;}.studio-action-buttons .btn-fl,.studio-action-buttons .elementor-button{width:100%;}}.swiper-hero .swiper-slide img,.grid__item-img img,.gallery-mask img,.item-image img{width:100% !important;height:auto !important;min-height:unset !important;aspect-ratio:3 / 2 !important;object-fit:cover !important;object-position:center !important;border-radius:20px !important;display:block !important;}.gallery-mask{aspect-ratio:3 / 2 !important;height:auto !important;width:100% !important;}@media screen and (max-width:1024px){.swiper-hero .swiper-slide img,.grid__item-img img,.gallery-mask img{aspect-ratio:4 / 3 !important;}}@media screen and (max-width:480px){.swiper-hero .swiper-slide img,.grid__item-img img,.gallery-mask img{aspect-ratio:1 / 1 !important;}}.swiper-hero .swiper-slide img,.grid__item-img img,.gallery-mask img,.elementor-image img,.item-image img{width:100% !important;height:auto !important;min-height:unset !important;max-height:none !important;aspect-ratio:3 / 2 !important;object-fit:cover !important;object-position:center !important;border-radius:20px !important;display:block !important;}@media screen and (max-width:1024px){.gallery-mask,[class*="gallery-mask h"]{height:auto !important;aspect-ratio:4 / 3 !important;min-height:unset !important;}.swiper-hero .swiper-slide img,.grid__item-img img,.gallery-mask img{aspect-ratio:4 / 3 !important;}}@media screen and (max-width:480px){.gallery-mask,.swiper-hero .swiper-slide img,.grid__item-img img{aspect-ratio:1 / 1 !important;}}.gallery-mask{background:transparent !important;overflow:hidden !important;}@media screen and (max-width:767px){.swiper-hero-container,.swiper-container.swiper-hero{height:auto !important;min-height:520px !important;}.swiper-hero .grid__item-img,.swiper-hero .swiper-slide img{width:100% !important;height:100% !important;min-height:520px !important;object-fit:cover !important;object-position:center center !important;aspect-ratio:auto !important;border-radius:20px !important;}.swiper-hero-container{margin-bottom:30px !important;}}#filmatelier-date-badge:empty,#brandraum-date-badge:empty,.date-badge-studio:empty{display:none !important;}#sectionweissfirst,#sectionbeigefirst,#sectionweiss,#sectionbeige,#sectionbeigehouse,#sectionbeige-end,#sectionorange,#sectionbrown,#sectionbrownback,#sectionbrownback1{box-shadow:0 -15px 40px rgba(0,0,0,0.03),0 15px 40px rgba(0,0,0,0.03) !important;overflow:visible !important;position:relative !important;z-index:1 !important;clip-path:none !important;-webkit-clip-path:none !important;}[data-barba="container"],.wrapper-full{overflow:visible !important;}@media screen and (max-width:820px){.wrapper-full{display:flex;flex-direction:column;padding:0 30px !important;}.c-col-4,.c-col-8,.c-col-6{width:100% !important;max-width:100% !important;margin-bottom:40px;}.gallery-mask{width:100% !important;height:auto !important;min-height:250px;}}@media screen and (max-width:820px){.info-box,.title-group{text-align:left !important;}.info-box h3,.info-box h4,.title-group h3,.title-group h4{text-align:left !important;margin-left:0 !important;}.icon-gallery-wrapper{justify-content:flex-start !important;}}@media screen and (max-width:1024px){.wrapper-full{display:flex !important;flex-wrap:wrap !important;padding:0 40px !important;}.c-col-4,.c-col-8,.c-col-6{flex:1 1 300px !important;max-width:100% !important;margin-bottom:20px;}.title-group,.info-box{text-align:left !important;width:100% !important;}.title-group h3,.title-group h4,.info-box h3,.info-box h4{text-align:left !important;margin-left:0 !important;}.gallery-mask{width:100% !important;height:auto !important;min-height:300px !important;}.gallery-mask img{object-fit:cover;width:100%;}}@media screen and (max-width:768px){.c-col-4,.c-col-8,.c-col-6{flex:1 1 100% !important;}}@media screen and (max-width:850px){.c-col-4,.c-col-8,.c-col-6,.sm-12{width:100% !important;max-width:100% !important;flex:0 0 100% !important;margin-bottom:40px;}.wrapper-full{padding:0 30px !important;display:block !important;}.title-group,.info-box{text-align:left !important;margin-bottom:25px !important;}.gallery-mask{width:100% !important;height:auto !important;min-height:350px !important;aspect-ratio:16 / 10;}.gallery-mask img{width:100% !important;height:100% !important;object-fit:cover !important;}.icon-gallery-wrapper{justify-content:flex-start !important;margin:20px 0 !important;}}@media only screen and (max-width:1023px){[class*="c-col-"]{width:100% !important;float:none !important;display:block !important;padding-left:15px !important;padding-right:15px !important;margin-bottom:35px !important;}.wrapper-full{padding:0 25px !important;display:block !important;margin-bottom:50px !important;}.gallery-mask{width:100% !important;height:auto !important;min-height:380px !important;margin-bottom:10px;}.gallery-mask img{width:100% !important;height:100% !important;object-fit:cover !important;}.ml150{margin-left:0 !important;}.title-group,.info-box{text-align:left !important;width:100% !important;padding-left:15px !important;}.title-group h3,.title-group h4,.info-box h3,.info-box h4{text-align:left !important;margin-left:0 !important;}.icon-gallery-wrapper{justify-content:flex-start !important;padding-left:15px;}}@media only screen and (max-width:1023px){.c-col-1,.c-col-2,.c-col-3,.c-col-4,.c-col-5,.c-col-6,.c-col-7,.c-col-8,.c-col-9,.c-col-10,.c-col-11,.c-col-12{width:100% !important;float:none !important;clear:both !important;display:block !important;padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important;}.wrapper-full{width:100% !important;padding:0 30px !important;float:none !important;}.gallery-img,.gallery-img-big,.gallery-mask{width:100% !important;height:auto !important;min-height:400px !important;margin-bottom:20px !important;}.gallery-mask img{width:100% !important;height:100% !important;position:relative !important;object-fit:cover !important;}.ml150{margin-left:0 !important;padding-left:0 !important;}.title-group{text-align:left !important;margin-bottom:30px !important;width:100% !important;}.title-group h3,.title-group h4{text-align:left !important;}}@media only screen and (max-width:1023px){.c-col-4,.c-col-8,.c-col-6{float:left !important;padding-left:15px;padding-right:15px;margin-bottom:30px;}.gallery-img,.gallery-img-big{width:100% !important;float:none !important;clear:both;}.gallery-mask{width:100% !important;height:auto !important;min-height:380px !important;display:block !important;}.gallery-mask img{width:100% !important;height:100% !important;object-fit:cover !important;}.ml150{margin-left:40px !important;}.title-group,.info-box{text-align:left !important;}.mbi15{margin-bottom:40px !important;}}@media only screen and (max-width:1023px){.wrapper-full{width:100% !important;display:block !important;padding:0 30px !important;float:none !important;}.c-col-8,.c-col-6,.gallery-img,.gallery-img-big,.gallery-mask{width:100% !important;max-width:100% !important;float:none !important;clear:both !important;display:block !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;}.gallery-mask{height:auto !important;min-height:450px !important;overflow:hidden;margin-bottom:25px !important;}.gallery-mask img{width:100% !important;height:100% !important;object-fit:cover !important;position:relative !important;top:0 !important;left:0 !important;}.title-group,.info-box{text-align:left !important;float:none !important;width:100% !important;}.title-group h3,.title-group h4{text-align:left !important;margin-left:0 !important;}.icon-gallery-wrapper{justify-content:flex-start !important;padding-left:0 !important;margin-top:20px;}.ml150{margin-left:0 !important;}}@media only screen and (max-width:1023px){.c-col-8,.c-col-6,.gallery-img,.gallery-img-big{width:100% !important;max-width:100% !important;float:none !important;clear:both !important;display:block !important;padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;}.gallery-mask{width:100% !important;height:auto !important;min-height:480px !important;display:block !important;overflow:hidden;margin-bottom:30px !important;}.gallery-mask img{width:100% !important;height:100% !important;object-fit:cover !important;max-width:none !important;}.title-group,.info-box{text-align:left !important;}.icon-gallery-wrapper{justify-content:flex-start !important;width:100% !important;}}html body h1,html body h2,html body h3,html body .kicker,html body .md-hero-title-1,html body .studio-title,html body .intro-center h2{font-family:'HeritageSans',sans-serif !important;text-transform:uppercase !important;letter-spacing:0.10em !important;}html body .intro-center p,html body .intro-center span,html body .intro-center div,html body .gallery-section p,html body .gallery-section span,html body .fl-richtext p,html body .p-orange,html body .p-brown,html body .description-text,html body .studio-specs-list li,html body .c-col-6 p,html body .c-col-6 span{font-family:'chiron',sans-serif !important;text-transform:none !important;font-variant:normal !important;letter-spacing:normal !important;line-height:1 !important;}.main-wrapper p,.main-wrapper span,section p{font-family:'chiron',sans-serif !important;text-transform:none !important;}#sectionbeigefirst .info-box .mti30.js-fade,#sectionbeigefirst .info-box .mti30.js-fade div,#sectionbeigefirst .info-box .mti30.js-fade p{font-size:16px !important;line-height:1 !important;font-weight:400 !important;-webkit-font-smoothing:antialiased !important;}.info-box .js-fade{display:block !important;visibility:visible !important;opacity:1 !important;}.info-box.md-hero-title-brown,div[data-fl-type="text"],.mti30.js-fade{line-height:1 !important;}.info-box.md-hero-title-brown [data-fl-word],.info-box.md-hero-title-brown span,div[data-fl-type="text"] span{display:inline !important;line-height:inherit !important;margin-right:0 !important;}#sectionbeigefirst .info-box.md-hero-title-brown *,#sectionbeigefirst .info-box.md-hero-title-brown span,#sectionbeigefirst .info-box.md-hero-title-brown div,#sectionbeigefirst .info-box.md-hero-title-brown h4{line-height:1 !important;}[data-fl-type="text"] [data-fl-word]{line-height:1 !important;display:inline-block !important;vertical-align:baseline;}.info-box .js-fade,.info-box .js-fade p,.info-box .js-fade div{font-size:16px;line-height:1;-webkit-font-smoothing:antialiased;}.info-box.md-hero-title-brown .js-fade,.info-box.md-hero-title-brown h4,.info-box.md-hero-title-brown [data-fl-type="text"]{line-height:1 !important;}.info-box [data-fl-word],.info-box span{display:inline !important;line-height:inherit !important;}.info-box.md-hero-title-brown [data-fl-word]{line-height:1 !important;}.info-box.md-hero-title-brown h4,.info-box.md-hero-title-brown div[data-fl-type="text"]{line-height:1 !important;display:block !important;}.info-box.md-hero-title-brown [data-fl-word]{line-height:1 !important;display:inline-block !important;margin-bottom:0.2em !important;}.modern-flex-header{display:flex !important;flex-direction:row !important;align-items:center !important;gap:12px !important;justify-content:flex-end;}.lang-box{width:65px !important;flex:0 0 65px !important;}.mode-box{width:175px !important;flex:0 0 175px !important;}.ui-list{position:absolute !important;top:100% !important;left:0 !important;width:100% !important;z-index:11000 !important;}.ui-dropdown{position:relative !important;}.info-box h4,.md-hero-title-brown h4,#sectionbeigefirst h4,#sectionbeige h4{color:inherit !important;}.info-box h3,.md-hero-title-brown h3,#sectionbeigefirst h3,#sectionbeige h3{color:inherit !important;}html body h1 *,html body h2 *,html body h3 *,html body .kicker *,html body .md-hero-title-1 *,html body .studio-title *,.info-box h3 *,.md-hero-title-brown h3 *,#sectionbeigefirst h3 *,#sectionbeige h3 *,#sectionbeige-end h3 *{letter-spacing:0.10em !important;}.info-box h4 *,.md-hero-title-brown h4 *,#sectionbeigefirst h4 *,#sectionbeige h4 *,#sectionbeige-end h4 *{letter-spacing:1.5px !important;}.weather-text-block{text-align:left !important;max-width:100% !important;padding-left:0 !important;padding-right:0 !important;}.weather-headline-style{font-family:'HeritageSans',sans-serif !important;font-size:15px !important;line-height:1.3 !important;text-transform:uppercase !important;color:#3D3333 !important;display:block !important;text-align:left !important;}.weather-headline-style h3{font-family:'HeritageSans',sans-serif !important;font-size:15px !important;line-height:1 !important;}@media screen and (max-width:767px){[class*="c-col-"],.sm-12{width:100% !important;max-width:100% !important;float:none !important;display:block !important;margin-bottom:30px !important;padding-left:0 !important;padding-right:0 !important;}.weather-text-block{text-align:left !important;margin-top:40px !important;}.gallery-mask,.gallery-img,.gallery-img-big{width:100% !important;height:auto !important;min-height:350px !important;aspect-ratio:1 / 1 !important;margin-bottom:25px !important;}.gallery-mask img{width:100% !important;height:100% !important;object-fit:cover !important;}.fl-status-wrapper{flex-direction:column !important;align-items:flex-start !important;gap:15px !important;}.studio-action-buttons{width:100% !important;flex-direction:column !important;}.studio-action-buttons .btn-fl,.studio-action-buttons .elementor-button{width:100% !important;text-align:center !important;}}@media screen and (max-width:767px){.c-col-12,.wrapper-full{display:flex !important;flex-direction:column !important;align-items:flex-start !important;}.c-col-4,.c-col-8,.c-col-6,.c-col-5,.c-col-7{width:100% !important;max-width:100% !important;flex:none !important;padding:0 20px !important;margin-bottom:30px !important;display:block !important;box-sizing:border-box !important;}.gallery-mask,.gallery-img,.gallery-img-big{width:100% !important;margin-bottom:30px !important;height:50vh !important;min-height:350px !important;max-height:500px !important;position:relative !important;}.gallery-mask img{width:100% !important;height:100% !important;object-fit:cover !important;}.info-box{max-width:100% !important;padding:0 !important;}}*{margin:0;padding:0;box-sizing:border-box;}header{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;position:relative;background:#D4CBB6 !important;background-color:#D4CBB6 !important;}.header-left,.header-right{display:flex;justify-content:center;align-items:center;}.header-center{display:flex;justify-content:center;align-items:center;position:absolute;left:50%;transform:translateX(-50%);}.logo{max-width:100px;height:50px;}.header-button{border:none;padding:10px 20px;margin:0 10px;cursor:pointer;border-radius:5px;font-size:16px;}.header-button:hover{background-color:#45a049;}@media (max-width:768px){header{padding:10px;}.header-left,.header-right{padding:0 10px;}.header-center{left:50%;transform:translateX(-50%);}.header-button{font-size:14px;}.logo{max-width:80px;}}:root{--FL_Salbei:#C5C9B4;--FL_Salbei_Hell:#D6D9CA;}:root{--fl-edge:30px;}@media screen and (max-width:767px){:root{--fl-edge:40px;}}@media screen and (min-width:768px){html body #sectionbeigefirst#sectionbeigefirst .wrapper-full .c-col-12{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:flex-start !important;width:100% !important;}html body #sectionbeigefirst#sectionbeigefirst .wrapper-full .c-col-8{width:66.6666% !important;max-width:66.6666% !important;flex:0 0 66.6666% !important;float:none !important;}html body #sectionbeigefirst#sectionbeigefirst .wrapper-full .c-col-4{width:33.3333% !important;max-width:33.3333% !important;flex:0 0 33.3333% !important;float:none !important;}}@media screen and (max-width:767px){.c-col-12,.wrapper-full{display:flex !important;flex-direction:column !important;align-items:flex-start !important;}.c-col-4,.c-col-8,.c-col-6,.c-col-5,.c-col-7{width:100% !important;max-width:100% !important;flex:none !important;padding:0 20px !important;margin-bottom:30px !important;display:block !important;box-sizing:border-box !important;}.gallery-mask,.gallery-img,.gallery-img-big{width:100% !important;margin-left:0 !important;margin-bottom:30px !important;height:50vh !important;min-height:350px !important;max-height:500px !important;position:relative !important;}.gallery-mask img{width:100% !important;height:100% !important;object-fit:cover !important;}.info-box{max-width:100% !important;padding:0 !important;}}html body .info-box .js-fade div,html body .info-box .js-fade p,html body #sectionbeigefirst .info-box div,html body #sectionbeigefirst .info-box .mti30.js-fade,html body #sectionbeigefirst .info-box .mti30.js-fade div,html body #sectionbeigefirst .info-box .mti30.js-fade p{max-width:100% !important;width:100% !important;line-height:inherit !important;}.info-box.md-hero-title-brown{max-width:90% !important;}html body #sectionbeigefirst#sectionbeigefirst{padding-top:140px !important;margin-top:0 !important;display:block !important;position:relative !important;overflow:visible !important;height:auto !important;}@media screen and (max-width:767px){html body #sectionbeigefirst#sectionbeigefirst{padding-top:90px !important;margin-top:0 !important;}}@font-face{font-family:'HeritageSans';src:url('/fonts/HeritageSans.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'chiron';src:url('/fonts/chiron.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap;}html body [data-fl-word="1"]{font-family:'chiron',sans-serif !important;font-size:12px !important;text-transform:none !important;letter-spacing:0.02em !important;line-height:1.6 !important;font-variant:normal !important;}html body h1 [data-fl-word="1"],html body h2 [data-fl-word="1"],html body h3 [data-fl-word="1"],html body h4 [data-fl-word="1"],html body .kicker [data-fl-word="1"],html body .md-hero-title-brown h4 [data-fl-word="1"],html body .gallery-text [data-fl-word="1"],html body .studio-title [data-fl-word="1"]{font-family:'HeritageSans',sans-serif !important;text-transform:uppercase !important;font-size:inherit !important;letter-spacing:0 !important;line-height:1.1 !important;}html body h1 [data-fl-word="1"],html body h2 [data-fl-word="1"],html body h3 [data-fl-word="1"],html body h4 [data-fl-word="1"],html body .kicker [data-fl-word="1"],html body .gallery-text [data-fl-word="1"],html body .studio-title [data-fl-word="1"]{padding-top:0.3em !important;margin-top:-0.3em !important;}.weather-headline-style{font-family:'HeritageSans',sans-serif !important;font-size:clamp(11px,1.2vw,15px) !important;line-height:1.4 !important;text-transform:uppercase !important;margin:0 !important;color:#3D3333 !important;display:block !important;overflow:visible !important;text-align:left !important;-webkit-hyphens:auto !important;hyphens:auto !important;overflow-wrap:break-word !important;}html body .weather-headline-style span,html body #sectionbeigefirst .info-box .weather-headline-style span,html body #sectionbeigefirst .info-box.weather-text-block .weather-headline-style span{display:inline !important;white-space:normal !important;line-height:1.2 !important;padding:0 !important;margin:0 !important;-webkit-hyphens:auto !important;hyphens:auto !important;overflow-wrap:break-word !important;}.fl-rating-link-wrap{text-decoration:none !important;display:inline-block;cursor:pointer;margin-top:12px;margin-bottom:5px;}.fl-rating-wrapper{font-family:'chiron',sans-serif;font-size:15px;color:#3D3333;line-height:1.2;transition:opacity 0.3s ease;}.fl-rating-wrapper:hover{opacity:0.7;}.fl-rating-star{font-size:15px;color:#3D3333;}.fl-rating-score{font-weight:700;margin-left:2px;margin-right:4px;}.fl-rating-count{text-decoration:underline;text-underline-offset:3px;margin-left:4px;}.adaptive-studio-hero{position:relative;width:100%;aspect-ratio:16 / 7;background-color:transparent;border-radius:20px;overflow:hidden;display:block;background-size:cover;background-position:center center;background-repeat:no-repeat;}@media screen and (max-width:767px){.adaptive-studio-hero{aspect-ratio:4 / 3 !important;}}html body.fl-studio-page #sectionbeigefirst .info-box,html body.fl-studio-page #sectionbeige .info-box,html body.fl-studio-page #sectionbeigefirst .wrapper-full > .c-col-12,html body.fl-studio-page #sectionbeige .wrapper-full > .c-col-12{padding-left:0 !important;padding-right:0 !important;box-sizing:border-box !important;}html body.fl-studio-page #sectionbeigefirst .wrapper-full,html body.fl-studio-page #sectionbeige .wrapper-full{padding-left:var(--fl-edge,30px) !important;padding-right:var(--fl-edge,30px) !important;box-sizing:border-box !important;}@media screen and (max-width:767px){html body.fl-studio-page #sectionbeigefirst .wrapper-full > .c-col-12 > [class*="c-col-"]{padding-left:0 !important;padding-right:0 !important;}}@media screen and (max-width:1023px){html body.fl-studio-page #sectionbeige .wrapper-full > .c-col-12 > [class*="c-col-"]{padding-left:0 !important;padding-right:0 !important;}}@media screen and (min-width:768px){html body.fl-studio-page #sectionbeigefirst .wrapper-full > .c-col-12 > .c-col-8{padding-left:0 !important;padding-right:15px !important;box-sizing:border-box !important;}html body.fl-studio-page #sectionbeigefirst .wrapper-full > .c-col-12 > .c-col-4{padding-left:15px !important;padding-right:0 !important;box-sizing:border-box !important;}}@media screen and (min-width:1024px){html body.fl-studio-page #sectionbeige .wrapper-full > .c-col-12 > [class*="c-col-"]:first-child{padding-left:0 !important;padding-right:15px !important;box-sizing:border-box !important;}html body.fl-studio-page #sectionbeige .wrapper-full > .c-col-12 > [class*="c-col-"]:last-child{padding-left:15px !important;padding-right:0 !important;box-sizing:border-box !important;}html body.fl-studio-page #sectionbeige .wrapper-full > .c-col-12 > .c-col-12{padding-left:0 !important;padding-right:0 !important;}}html body.fl-studio-page #bastion-header{padding-left:0 !important;padding-right:0 !important;}html body.fl-studio-page #bastion-header .bastion-inner{padding-left:var(--fl-edge,30px) !important;padding-right:var(--fl-edge,30px) !important;max-width:none !important;box-sizing:border-box !important;}.fl-group-title{font-family:'HeritageSans',sans-serif !important;text-transform:uppercase !important;font-size:14px !important;letter-spacing:1.5px !important;font-weight:normal !important;line-height:1.3 !important;margin:0 0 12px 0;padding-bottom:10px;border-bottom:1px solid var(--fl-linie-gruppe,rgba(61,51,51,0.18));color:var(--FL_Braun_Text,#3D3333);}.fl-group-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(230px,calc((100% - 120px) / 4)),1fr));gap:34px 40px;margin:0;padding:0;max-width:1400px;}.fl-group-grid > *{min-width:0;}.fl-group-text{font-family:'chiron',sans-serif !important;font-size:16px !important;line-height:1.4 !important;color:var(--FL_Braun_Text,#3D3333);text-transform:none !important;letter-spacing:0.01em !important;font-weight:400 !important;margin:0;}@media screen and (max-width:767px){.fl-group-grid{grid-template-columns:1fr 1fr;gap:26px 20px;}.fl-group-text{font-size:15px !important;}}@media screen and (max-width:420px){.fl-group-grid{grid-template-columns:1fr;}}#bastion-header{position:fixed !important;top:0 !important;left:0 !important;width:100% !important;height:100px !important;background:linear-gradient( to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,0.95) 40%,rgba(255,255,255,0) 100% ) !important;border-bottom:none !important;z-index:99000 !important;display:flex !important;align-items:flex-start !important;}#bastion-header .bastion-inner{display:flex !important;flex-direction:row !important;justify-content:space-between !important;align-items:center !important;width:100% !important;height:70px !important;padding:0 40px !important;margin:0 auto !important;max-width:1600px !important;}#bastion-header .bastion-logo{position:relative !important;z-index:100 !important;}#bastion-header .bastion-logo img{height:45px !important;width:auto !important;display:block !important;}#bastion-header .bastion-nav{display:flex !important;flex:1 !important;justify-content:center !important;}#bastion-header .bastion-nav-list{display:flex !important;flex-direction:row !important;gap:30px !important;list-style:none !important;margin:0 !important;padding:0 !important;}#bastion-header .bastion-nav-list a{font-family:'HeritageSans',sans-serif !important;font-size:14px !important;color:#EA7628 !important;text-decoration:none !important;text-transform:uppercase !important;letter-spacing:0.15em !important;transition:opacity 0.2s ease !important;}#bastion-header .bastion-nav-list a:hover{opacity:0.6 !important;}#bastion-header .bastion-actions{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:flex-end !important;gap:12px !important;position:relative !important;z-index:auto !important;}#bastion-header .lang-switch{width:60px !important;position:relative !important;display:inline-block !important;z-index:auto !important;transition:opacity 0.3s ease !important;}#bastion-header .lang-switch .current-trigger,#bastion-header .button-header-solid{background-color:#EA7628 !important;color:#ffffff !important;border:none !important;border-radius:11px !important;height:40px !important;display:flex !important;justify-content:center !important;align-items:center !important;font-family:'HeritageSans',sans-serif !important;font-size:13px !important;font-weight:600 !important;text-transform:uppercase !important;text-decoration:none !important;padding:0 16px !important;box-shadow:0 4px 10px rgba(234,118,40,0.2) !important;cursor:pointer !important;margin:0 !important;transition:all 0.1s ease !important;-webkit-appearance:none !important;appearance:none !important;}#bastion-header .lang-switch .current-trigger{width:100% !important;}#bastion-header .lang-switch:hover .current-trigger,#bastion-header .lang-switch.open .current-trigger{border-radius:11px 11px 0 0 !important;background-color:#d66d28 !important;}#bastion-header .button-header-solid:hover{background-color:#d66d28 !important;}#bastion-header .bastion-list{display:none !important;position:absolute !important;top:100% !important;left:0 !important;min-width:100% !important;background-color:#fcfaf8 !important;border-radius:0 0 11px 11px !important;box-shadow:0 12px 24px rgba(0,0,0,0.1) !important;z-index:15000 !important;padding:0 !important;margin:0 !important;list-style:none !important;overflow:hidden !important;}#bastion-header .lang-switch:hover .bastion-list,#bastion-header .lang-switch.open .bastion-list{display:flex !important;flex-direction:column !important;}#bastion-header .bastion-list .toggle-btn{background-color:transparent !important;color:#EA7628 !important;border-radius:0 !important;box-shadow:none !important;width:100% !important;height:40px !important;display:flex !important;align-items:center !important;justify-content:center !important;font-family:'HeritageSans',sans-serif !important;font-size:13px !important;text-decoration:none !important;}#bastion-header .bastion-list .toggle-btn:hover{background-color:#EA7628 !important;color:#ffffff !important;}#bastion-header .bastion-burger{display:none !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;width:40px !important;height:40px !important;background:transparent !important;border:none !important;margin-left:5px !important;cursor:pointer !important;position:relative !important;z-index:100 !important;-webkit-appearance:none !important;}#bastion-header .bastion-burger .line{position:absolute !important;left:7px !important;width:26px !important;height:2px !important;background:#EA7628 !important;margin:0 !important;transition:transform 0.3s cubic-bezier(0.68,-0.6,0.32,1.6),opacity 0.3s !important;transform-origin:center center !important;}#bastion-header .bastion-burger .line:nth-child(1){top:13px !important;}#bastion-header .bastion-burger .line:nth-child(2){top:19px !important;}#bastion-header .bastion-burger .line:nth-child(3){top:25px !important;}.bastion-wrapper.is-open #fl-burger .line:nth-child(1){transform:translateY(6px) rotate(45deg) !important;}.bastion-wrapper.is-open #fl-burger .line:nth-child(2){opacity:0 !important;transform:scale(0) !important;}.bastion-wrapper.is-open #fl-burger .line:nth-child(3){transform:translateY(-6px) rotate(-45deg) !important;}#fl-mode-overlay{position:fixed !important;top:0 !important;left:0 !important;width:100% !important;height:65vh !important;background:transparent !important;z-index:100010 !important;display:none;opacity:0;transform:translateY(-100%);transition:transform 0.5s cubic-bezier(0.19,1,0.22,1),opacity 0.5s ease !important;box-shadow:0 30px 60px rgba(0,0,0,0.12) !important;}#fl-mode-overlay.active{display:block !important;opacity:1 !important;transform:translateY(0) !important;}.overlay-flex{display:flex !important;flex-direction:row !important;width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;}.portal-cell{flex:1 !important;display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;padding:40px !important;text-align:center !important;transition:all 0.6s cubic-bezier(0.165,0.84,0.44,1) !important;cursor:pointer !important;text-decoration:none !important;border:none !important;filter:grayscale(0%) blur(0px);opacity:1 !important;position:relative;z-index:1;}.portal-cell:nth-child(1){background-color:#ffffff !important;}.portal-cell:nth-child(2){background-color:#e8e4d9 !important;}.portal-img-container{width:65% !important;aspect-ratio:16/10 !important;border-radius:11px !important;overflow:hidden !important;margin-bottom:25px !important;box-shadow:0 15px 35px rgba(0,0,0,0.15) !important;}.portal-img-container img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;}#fl-mode-overlay .overlay-title{color:#EA7628 !important;font-family:'HeritageSans',sans-serif !important;text-transform:uppercase !important;font-size:28px !important;margin-bottom:8px !important;letter-spacing:5px !important;display:block !important;}#fl-mode-overlay .overlay-subtitle{color:#6e6e73 !important;font-family:'chiron',sans-serif !important;font-size:13px !important;max-width:250px !important;line-height:1.6 !important;margin:0 auto !important;text-transform:none !important;display:block !important;}.overlay-close-btn{position:absolute !important;bottom:-20px !important;left:50% !important;transform:translateX(-50%) !important;width:auto !important;min-width:160px !important;max-width:250px !important;background:#EA7628 !important;color:#ffffff !important;padding:12px 40px !important;border-radius:11px !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;font-family:'HeritageSans',sans-serif !important;text-transform:uppercase !important;font-size:12px !important;letter-spacing:2px !important;box-shadow:0 8px 20px rgba(234,118,40,0.3) !important;z-index:120000 !important;border:none !important;-webkit-appearance:none !important;appearance:none !important;}#fl-mode-overlay .overlay-flex:hover .portal-cell{filter:grayscale(80%) blur(2px) !important;}#fl-mode-overlay .portal-cell:not(.active-mode):hover{filter:grayscale(0%) blur(0px) !important;transform:scale(1.02);z-index:10;box-shadow:0 0 50px rgba(0,0,0,0.1);}#fl-mode-overlay .portal-cell.active-mode{cursor:default !important;pointer-events:none !important;}.bastion-mobile-overlay{display:none !important;position:fixed !important;top:0 !important;left:0 !important;width:100vw !important;height:100dvh !important;background:#ffffff !important;z-index:9000 !important;flex-direction:column !important;justify-content:space-between !important;align-items:center !important;padding:60px 0 !important;opacity:0;pointer-events:none !important;transition:opacity 0.4s ease !important;}.bastion-wrapper.is-open .bastion-mobile-overlay{display:flex !important;opacity:1 !important;pointer-events:auto !important;}.mobile-top-extras{width:100% !important;display:flex !important;justify-content:center !important;padding-bottom:20px !important;}.mobile-nav-content{flex-grow:1 !important;display:flex !important;align-items:center !important;justify-content:center !important;}.bastion-mobile-overlay .mobile-nav-list{display:flex !important;flex-direction:column !important;gap:15px !important;align-items:center !important;list-style:none !important;padding:0 !important;margin:0 !important;}.bastion-mobile-overlay .mobile-nav-list a{font-size:clamp(24px,8vw,32px) !important;color:#EA7628 !important;font-weight:800 !important;text-decoration:none !important;font-family:'HeritageSans',sans-serif !important;text-transform:uppercase !important;}.mobile-bottom-extras{width:100% !important;display:flex !important;justify-content:center !important;padding-top:20px !important;}.mobile-mode-list,.mobile-lang-list{display:flex !important;gap:25px !important;align-items:center !important;}.bastion-mobile-overlay .mobile-mode-btn,.bastion-mobile-overlay .mobile-lang-list a{font-size:13px !important;color:#6e6e73 !important;text-transform:uppercase !important;letter-spacing:2px !important;text-decoration:none !important;font-family:'HeritageSans',sans-serif !important;font-weight:600 !important;transition:color 0.3s ease !important;}.mode-separator{color:rgba(234,118,40,0.3) !important;font-size:14px !important;}.bastion-mobile-overlay .mobile-mode-list .current-mode,.bastion-mobile-overlay .mobile-lang-list a.current-lang{color:#EA7628 !important;font-weight:800 !important;opacity:1 !important;}#bastion-header .bastion-burger{z-index:10000 !important;}@media screen and (max-width:1023px){#bastion-header .bastion-nav{display:none !important;}#bastion-header .bastion-burger{display:flex !important;}#bastion-header .bastion-inner{padding:0 20px !important;}#bastion-header .lang-switch,#bastion-header .button-header-solid{display:none !important;}.overlay-flex{flex-direction:column !important;}#fl-mode-overlay{height:85vh !important;}.portal-cell{padding:30px 20px !important;}.portal-img-container{width:85% !important;}}#bastion-header.is-subpage .bastion-logo{display:flex !important;align-items:center !important;gap:14px !important;}#bastion-header.is-subpage .bastion-logo{gap:22px !important;}#bastion-header .bastion-back{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:40px !important;height:40px !important;border-radius:11px !important;background-color:#EA7628 !important;color:#ffffff !important;box-shadow:0 4px 10px rgba(234,118,40,0.2) !important;padding:0 !important;line-height:0 !important;text-decoration:none !important;transition:background-color 0.1s ease !important;}#bastion-header .bastion-back svg{display:block !important;width:16px !important;height:16px !important;margin-left:-1px !important;}#bastion-header .bastion-back:hover{background-color:#d66d28 !important;}#bastion-header .bastion-back:focus-visible{background-color:#d66d28 !important;outline:2px solid #3D3333 !important;outline-offset:3px !important;}@media screen and (max-width:1023px){#bastion-header.is-subpage .bastion-logo{gap:14px !important;}#bastion-header .bastion-back{width:36px !important;height:36px !important;}}#bastion-header.is-subpage{--fl-hdr-tint:212,203,182;--fl-hdr-ink:#3D3333;background:linear-gradient( to bottom,rgba(var(--fl-hdr-tint),1) 0%,rgba(var(--fl-hdr-tint),0.95) 40%,rgba(var(--fl-hdr-tint),0) 100% ) !important;}#bastion-header.is-subpage,#bastion-header.is-subpage .bastion-inner{box-shadow:none !important;border:0 !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important;}#bastion-header.is-subpage .bastion-inner{background:transparent !important;}#bastion-header.is-subpage .bastion-nav-list a{color:var(--fl-hdr-ink) !important;}#bastion-header.is-subpage .bastion-nav-list a:hover{color:#EA7628 !important;opacity:1 !important;}#bastion-header.is-subpage .bastion-burger .line{background:var(--fl-hdr-ink) !important;}#bastion-header.is-subpage .bastion-mobile-overlay{background:rgb(var(--fl-hdr-tint)) !important;}#bastion-header.is-subpage .bastion-mobile-overlay .mobile-nav-list a{color:var(--fl-hdr-ink) !important;}#bastion-header.is-subpage .bastion-mobile-overlay .mobile-mode-btn,#bastion-header.is-subpage .bastion-mobile-overlay .mobile-lang-list a{color:rgba(61,51,51,0.65) !important;}html body #bastion-header #langAccordion .current-trigger,html body #bastion-header #langAccordion .bastion-list .toggle-btn{letter-spacing:0.22em !important;font-family:'HeritageSans',sans-serif !important;font-size:13px !important;text-transform:uppercase !important;}html body #bastion-header #langAccordion .bastion-list{gap:0 !important;padding:0 !important;margin:0 !important;border:0 !important;background-color:#fcfaf8 !important;border-radius:0 0 11px 11px !important;box-shadow:0 12px 24px rgba(0,0,0,0.1) !important;overflow:hidden !important;}html body #bastion-header #langAccordion .bastion-list .toggle-btn{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:40px !important;margin:0 !important;padding:0 0 0 0.22em !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;outline:0 !important;background-color:transparent !important;color:#EA7628 !important;text-decoration:none !important;transform:none !important;}html body #bastion-header #langAccordion .bastion-list .toggle-btn:hover,html body #bastion-header #langAccordion .bastion-list .toggle-btn:focus-visible{background-color:#EA7628 !important;color:#ffffff !important;}@property --fl-hdr-bg{syntax:'<color>';inherits:true;initial-value:#ffffff;}html body #bastion-header[data-fl-tint]{background:linear-gradient( to bottom,var(--fl-hdr-bg) 0%,var(--fl-hdr-bg) calc(100% - 28px),color-mix(in srgb,var(--fl-hdr-bg) 55%,transparent) calc(100% - 14px),color-mix(in srgb,var(--fl-hdr-bg) 0%,transparent) 100% ) !important;transition:--fl-hdr-bg 0.45s ease !important;}html body #bastion-header[data-fl-ink="orange"] .bastion-nav-list a{color:#EA7628 !important;}html body #bastion-header[data-fl-ink="brown"] .bastion-nav-list a{color:#3D3333 !important;}html body #bastion-header[data-fl-ink="light"] .bastion-nav-list a{color:#FDFCF9 !important;}html body #bastion-header[data-fl-ink] .bastion-nav-list a:hover{color:#EA7628 !important;}html body #bastion-header[data-fl-ink="brown"] .bastion-burger .line{background:#3D3333 !important;}html body #bastion-header[data-fl-ink="light"] .bastion-burger .line{background:#FDFCF9 !important;}html body #bastion-header[data-fl-ink] .bastion-nav-list a,html body #bastion-header[data-fl-ink] .bastion-burger .line{transition:color 0.45s ease,background-color 0.45s ease !important;}