.Header-module__ldgnoG__navbar{z-index:1000;backface-visibility:hidden;background:#fff;margin:0;padding:0;transition:all .3s ease-out;position:sticky;top:0;box-shadow:0 1px 3px #0000001a}.Header-module__ldgnoG__navbarSticky{box-shadow:0 2px 15px #0000001a}.Header-module__ldgnoG__navbar.Header-module__ldgnoG__menuOpen,.Header-module__ldgnoG__navbarSticky.Header-module__ldgnoG__menuOpen{box-shadow:none}.Header-module__ldgnoG__navbarContainer{backface-visibility:hidden;justify-content:space-between;align-items:center;width:100%;height:120px;padding:0 clamp(2.5rem,1.75rem + 2.66667vw,3.75rem);transition:all .3s ease-out;display:flex;position:static}@media (max-width:1450px){.Header-module__ldgnoG__navbarContainer{height:100px}}@media (max-width:768px){.Header-module__ldgnoG__navbarContainer{height:80px}}.Header-module__ldgnoG__navbarSticky .Header-module__ldgnoG__navbarContainer{height:60px}@media (max-width:1450px){.Header-module__ldgnoG__navbarSticky .Header-module__ldgnoG__navbarContainer{height:50px}}@media (max-width:768px){.Header-module__ldgnoG__navbarSticky .Header-module__ldgnoG__navbarContainer{height:60px}}.Header-module__ldgnoG__navbarLogo{backface-visibility:hidden;z-index:1001;align-items:center;width:260px;height:120px;margin:0;transition:all .3s ease-out;display:flex;position:relative}.Header-module__ldgnoG__navbarLogo a{outline:none}.Header-module__ldgnoG__navbarLogo a:focus-visible{outline-offset:4px;outline:2px solid #a38240}@media (max-width:1450px){.Header-module__ldgnoG__navbarLogo{width:200px;height:100px}}@media (max-width:768px){.Header-module__ldgnoG__navbarLogo{width:170px;height:80px;margin:13px 0 20px}}.Header-module__ldgnoG__navbarLogoImg{object-fit:contain;object-position:left center;width:100%;height:100%;transition:all .3s ease-out}.Header-module__ldgnoG__navbarSticky .Header-module__ldgnoG__navbarLogo{width:200px;height:30px;margin:15px 0}@media (max-width:1450px){.Header-module__ldgnoG__navbarSticky .Header-module__ldgnoG__navbarLogo{width:160px;height:25px}}@media (max-width:768px){.Header-module__ldgnoG__navbarSticky .Header-module__ldgnoG__navbarLogo{width:150px;height:30px;margin:15px 0}}.Header-module__ldgnoG__navbarSticky .Header-module__ldgnoG__navbarLogoImg{width:auto;height:100%}.Header-module__ldgnoG__navbarToggle{z-index:1001;display:block;position:relative}.Header-module__ldgnoG__navbarHamburger{cursor:pointer;background:0 0;border:none;outline:none;width:50px;height:50px;padding:0;display:block;position:relative}.Header-module__ldgnoG__navbarHamburger:focus-visible{outline-offset:4px;outline:2px solid #a38240}.Header-module__ldgnoG__navbarHamburgerLine{clip-path:polygon(2px 0,100% 0,100% 100%,0% 100%);background:#1a1f23;width:37px;height:3px;transition:all .3s ease-out;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.Header-module__ldgnoG__navbarHamburgerLine:first-child{width:30px;transform:translateY(-9px)}.Header-module__ldgnoG__navbarHamburgerLine:nth-child(2){width:24px}.Header-module__ldgnoG__navbarHamburgerLine:last-child{transform:translateY(6px)}.Header-module__ldgnoG__navbarHamburgerActive .Header-module__ldgnoG__navbarHamburgerLine{clip-path:none;width:37px}.Header-module__ldgnoG__navbarHamburgerActive .Header-module__ldgnoG__navbarHamburgerLine:first-child{transform:translateY(0)rotate(45deg)}.Header-module__ldgnoG__navbarHamburgerActive .Header-module__ldgnoG__navbarHamburgerLine:nth-child(2){opacity:0}.Header-module__ldgnoG__navbarHamburgerActive .Header-module__ldgnoG__navbarHamburgerLine:last-child{transform:translateY(0)rotate(-45deg)}.Header-module__ldgnoG__navbarMenu{z-index:999;visibility:hidden;background:#fff;flex-direction:column;width:100%;height:100dvh;transition:transform .5s ease-out,visibility 0s linear .5s;display:flex;position:fixed;top:0;left:0;overflow:hidden;transform:translateY(-100%)}.Header-module__ldgnoG__menuOpen{visibility:visible;transition:transform .5s ease-out,visibility linear;transform:translateY(0)}.Header-module__ldgnoG__navbarMenuSpacer{flex-shrink:0;width:100%;height:120px}@media (max-width:1450px){.Header-module__ldgnoG__navbarMenuSpacer{height:100px}}@media (max-width:768px){.Header-module__ldgnoG__navbarMenuSpacer{height:80px}}.Header-module__ldgnoG__navbarSticky .Header-module__ldgnoG__navbarMenuSpacer{height:60px}@media (max-width:1450px){.Header-module__ldgnoG__navbarSticky .Header-module__ldgnoG__navbarMenuSpacer{height:50px}}@media (max-width:768px){.Header-module__ldgnoG__navbarSticky .Header-module__ldgnoG__navbarMenuSpacer{height:60px}}.Header-module__ldgnoG__navbarMenuInner{flex-direction:column;flex:1;justify-content:space-between;gap:25px;min-height:0;padding:clamp(1.875rem,.375rem + 5.33333vw,4.375rem) clamp(2.5rem,1rem + 5.33333vw,5rem);display:flex;position:relative;overflow:clip auto}@media (min-width:1024px){.Header-module__ldgnoG__navbarMenuInner{gap:clamp(2.5rem,1.5rem + 3.33333vw,4rem)}}.Header-module__ldgnoG__navbarNav{max-width:none;margin:0;padding:0;list-style:none;display:block}.Header-module__ldgnoG__navbarNav li{opacity:0;width:100%;padding:clamp(.75rem,.5rem + .666667vw,1rem) 0;list-style:none;transition:opacity .4s ease-out,transform .4s ease-out;display:block;position:relative;transform:translateY(10px)}.Header-module__ldgnoG__navbarNav a{color:#000;font-size:clamp(2rem,1.5rem + 2vw,4rem);font-weight:300;line-height:1.1;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;letter-spacing:-.02em;outline:none;text-decoration:none;transition:color .3s ease-out;display:block}.Header-module__ldgnoG__navbarNav a:focus-visible{outline-offset:4px;outline:2px solid #a38240}@media (min-width:1024px){.Header-module__ldgnoG__navbarNav a{font-size:clamp(1.5rem,1.125rem + 1.5vw,3rem)}}.Header-module__ldgnoG__navbarNav a:hover{color:#a38240}.Header-module__ldgnoG__navbarNavItemHasSubmenu{margin-top:0}.Header-module__ldgnoG__navbarSubmenu{margin:clamp(.5rem,.375rem + .333333vw,.75rem) 0 0 clamp(1.5rem,1rem + 1.33333vw,2rem);padding:0;list-style:none}.Header-module__ldgnoG__navbarSubmenu li{padding:clamp(.5rem,.375rem + .333333vw,.75rem) 0}.Header-module__ldgnoG__navbarSubmenu a{font-size:clamp(1.25rem,1rem + 1vw,2rem);font-weight:300;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;color:#666;letter-spacing:-.01em}.Header-module__ldgnoG__navbarSubmenu a:hover{color:#a38240}.Header-module__ldgnoG__navbarExtra{flex-flow:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:clamp(2rem,1rem + 2.66667vw,3rem);display:flex}.Header-module__ldgnoG__navbarContact{flex-flow:wrap;align-items:center;gap:20px;display:flex}.Header-module__ldgnoG__navbarContact a{color:#a38240;white-space:nowrap;outline:none;font-size:clamp(1rem,.875rem + .333333vw,1.125rem);text-decoration:none}.Header-module__ldgnoG__navbarContact a:focus-visible{outline-offset:4px;outline:2px solid #a38240}.Header-module__ldgnoG__navbarContact a:hover{text-decoration:underline}.Header-module__ldgnoG__navbarLegal{flex-flow:wrap;align-items:center;gap:20px;display:flex}.Header-module__ldgnoG__navbarLegal a{color:#666;white-space:nowrap;outline:none;font-size:clamp(1rem,.875rem + .333333vw,1.125rem);text-decoration:none}.Header-module__ldgnoG__navbarLegal a:focus-visible{outline-offset:4px;outline:2px solid #a38240}.Header-module__ldgnoG__navbarLegal a:hover{color:#a38240;text-decoration:underline}@media (max-width:768px){.Header-module__ldgnoG__navbarExtra{flex-direction:column;align-items:flex-start;gap:15px;margin-top:clamp(-3rem,-1.5rem - 4vw,-4rem);padding-top:clamp(2rem,1rem + 2.66667vw,3rem)}.Header-module__ldgnoG__navbarContact{flex-direction:column;align-items:flex-start;gap:8px}.Header-module__ldgnoG__navbarLegal{opacity:.7;align-self:flex-end}}.Header-module__ldgnoG__navbarMenu.Header-module__ldgnoG__menuOpen .Header-module__ldgnoG__navbarNav li{opacity:1;transform:translateY(0)}.Header-module__ldgnoG__navbarMenu.Header-module__ldgnoG__menuOpen .Header-module__ldgnoG__navbarNav li:first-child{transition-delay:.1s}.Header-module__ldgnoG__navbarMenu.Header-module__ldgnoG__menuOpen .Header-module__ldgnoG__navbarNav li:nth-child(2){transition-delay:.15s}.Header-module__ldgnoG__navbarMenu.Header-module__ldgnoG__menuOpen .Header-module__ldgnoG__navbarNav li:nth-child(3){transition-delay:.2s}
.Hero-module__JgYmMq__frame{width:100%;position:relative}.Hero-module__JgYmMq__inner{width:100%;max-width:100%;margin:0 auto;position:relative}.Hero-module__JgYmMq__pxBanner{background:#f0f0f0;position:relative}.Hero-module__JgYmMq__pxBannerInner{flex-direction:row;width:100%;display:flex;position:relative}@media (max-width:1024px){.Hero-module__JgYmMq__pxBannerInner{will-change:transform;flex-direction:row;transition:transform .4s ease-in-out;overflow:visible}.Hero-module__JgYmMq__pxBanner{overflow:hidden}}.Hero-module__JgYmMq__slide{will-change:transform;flex:1 0;width:100%;height:calc(100svh - 120px);position:relative;overflow:hidden}@media (min-width:1025px){.Hero-module__JgYmMq__slide{flex:0 0 33.333%;width:33.333%}}@media (max-width:1024px){.Hero-module__JgYmMq__slide{flex:0 0 100%;width:100%}}@media (max-width:1450px){.Hero-module__JgYmMq__slide{height:calc(100svh - 100px)}}@media (max-width:768px){.Hero-module__JgYmMq__slide{height:calc(100svh - 80px)}}.Hero-module__JgYmMq__slide.Hero-module__JgYmMq__hasLink:hover .Hero-module__JgYmMq__image img{transform:scale(1.05)}.Hero-module__JgYmMq__slide.Hero-module__JgYmMq__hasLink:hover .Hero-module__JgYmMq__buttonArrow:before{width:calc(100% + 5px)}.Hero-module__JgYmMq__slide.Hero-module__JgYmMq__hasLink:hover .Hero-module__JgYmMq__buttonArrow{color:#fff}.Hero-module__JgYmMq__image{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.Hero-module__JgYmMq__image:after,.Hero-module__JgYmMq__image:before{content:"";z-index:1;background:linear-gradient(#0000 50%,#000 100%);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.Hero-module__JgYmMq__image img{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;transition:all .75s ease-out;display:block;position:absolute;top:0;left:0}.Hero-module__JgYmMq__text{color:#fff;z-index:2;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:100%;padding:40px clamp(3.125rem,2.75rem + 1.33333vw,3.75rem) clamp(2rem,1.5rem + 1.33333vw,3rem) clamp(2.5rem,1.75rem + 2.66667vw,3.75rem);display:flex;position:relative}@media (max-width:1050px){.Hero-module__JgYmMq__text{padding-bottom:clamp(2rem,1.5rem + 1.33333vw,3rem)}}.Hero-module__JgYmMq__textInner{width:100%}.Hero-module__JgYmMq__text h2{color:#fff;font-size:clamp(2rem,1.8rem + .8vw,2.5rem);font-weight:400;line-height:1.1;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;text-transform:uppercase;margin:0 0 1rem}.Hero-module__JgYmMq__text p{font-size:18px;font-weight:400;line-height:140%;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;margin:0}.Hero-module__JgYmMq__text p+p{margin-top:22px}.Hero-module__JgYmMq__buttonWrap{padding-top:8px;font-size:clamp(1.125rem,.9rem + .8vw,1.5rem);font-weight:500}.Hero-module__JgYmMq__buttonArrow{color:#a38240;text-transform:uppercase;font-weight:700;line-height:1;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;background:0 0;align-items:center;height:25px;padding:7px 30px 7px 0;font-size:clamp(1rem,.875rem + .333333vw,1.125rem);text-decoration:none;transition:all .3s ease-out;display:inline-flex;position:relative}.Hero-module__JgYmMq__buttonArrow:before{content:"";z-index:-1;background:#a38240;width:20px;height:25px;transition:all .3s ease-out;display:block;position:absolute;top:50%;left:auto;right:0;transform:translateY(-50%)}.Hero-module__JgYmMq__buttonArrow:after{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:12px;height:12px;transition:all .3s ease-out;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.Hero-module__JgYmMq__buttonArrow:hover:before{width:calc(100% + 5px)}.Hero-module__JgYmMq__fullLink{z-index:3;color:#0000;width:100%;height:100%;font-size:0;display:block;position:absolute;top:0;left:0}@media (max-width:1024px){.Hero-module__JgYmMq__text{padding:30px clamp(2rem,1.75rem + 1.33333vw,2rem) clamp(2rem,1.5rem + 1.33333vw,3rem)}.Hero-module__JgYmMq__text h2{font-weight:700}}@media (max-width:640px){.Hero-module__JgYmMq__text{padding:20px clamp(2rem,1.75rem + 1.33333vw,2rem) clamp(2rem,1.5rem + 1.33333vw,3rem)}.Hero-module__JgYmMq__text h2{font-size:clamp(1.8rem,1.6rem + 1.2vw,2.2rem);font-weight:700}.Hero-module__JgYmMq__text p{font-size:18px}.Hero-module__JgYmMq__buttonWrap{padding-top:12px;font-size:clamp(1.5rem,1.3rem + 1vw,2rem)}.Hero-module__JgYmMq__buttonArrow{height:35px;padding:10px 35px 10px 0;font-size:clamp(1.125rem,1rem + .8vw,1.5rem)}.Hero-module__JgYmMq__buttonArrow:before{width:25px;height:35px}.Hero-module__JgYmMq__buttonArrow:after{width:14px;height:14px;right:5px}}.Hero-module__JgYmMq__sliderDots{z-index:10;flex-direction:row;justify-content:center;align-items:center;gap:10px;display:none;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@media (max-width:1024px){.Hero-module__JgYmMq__sliderDots{display:flex}}.Hero-module__JgYmMq__dot{cursor:pointer;background:0 0;border:2px solid #ffffff80;border-radius:50%;width:10px;height:10px;padding:0;transition:all .3s}.Hero-module__JgYmMq__dot.Hero-module__JgYmMq__active{background:#fff;border-color:#fff}.Hero-module__JgYmMq__dot:hover{border-color:#fff}
.HeroText-module__IxwiAG__heroTextFrame{width:100%;max-width:100%;margin:clamp(5rem,3.575rem + 5.06667vw,7.375rem) auto}.HeroText-module__IxwiAG__heroTextInner{box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(2rem,1.75rem + 1.33333vw,2rem)}@media (min-width:750px){.HeroText-module__IxwiAG__heroTextInner{padding:0 clamp(7rem,6.5rem + 3.5vw,12rem)}}.HeroText-module__IxwiAG__heroTextContainer{width:100%}.HeroText-module__IxwiAG__heroTextHeadline{font-size:clamp(2.375rem,1.55rem + 2.93333vw,3.75rem);font-weight:400;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;color:var(--foreground);margin:0 0 clamp(2.25rem,1.875rem + 1.33333vw,2.875rem);line-height:110%}.HeroText-module__IxwiAG__heroTextContent{color:var(--foreground);font-size:18px;line-height:160%;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;align-items:flex-start;gap:3rem;display:flex}@media (max-width:768px){.HeroText-module__IxwiAG__heroTextContent{flex-direction:column;gap:1rem;font-size:18px}}.HeroText-module__IxwiAG__heroTextColumn{flex:1;min-width:0}.HeroText-module__IxwiAG__heroTextColumn p{margin:0 0 1rem}.HeroText-module__IxwiAG__heroTextColumn p:last-child{margin-bottom:0}
.AboutSection-module__Qej2OW__aboutSectionFrame{width:calc(100% - 100px);max-width:1280px;margin-bottom:clamp(1rem,.75rem + .666667vw,1.5rem);margin-left:auto;margin-right:auto}@media (min-width:1201px){.AboutSection-module__Qej2OW__aboutSectionFrame{margin-bottom:clamp(1rem,.75rem + .666667vw,1.5rem)}}@media (max-width:450px){.AboutSection-module__Qej2OW__aboutSectionFrame{width:calc(100% - 80px)}}.AboutSection-module__Qej2OW__aboutSectionFrameLarge{width:100%;max-width:100%;margin-bottom:clamp(5rem,3.575rem + 5.06667vw,7.375rem);margin-left:auto;margin-right:auto}.AboutSection-module__Qej2OW__aboutSectionInner{box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(2rem,1.75rem + 1.33333vw,2rem)}@media (min-width:1201px){.AboutSection-module__Qej2OW__aboutSectionInner{padding:0 clamp(1rem,.5rem + 1.33333vw,2rem)}}.AboutSection-module__Qej2OW__aboutSectionRoofline{text-transform:uppercase;color:#a38240;letter-spacing:.1em;font-size:16px;font-weight:700;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;margin:0}@media (max-width:1200px){.AboutSection-module__Qej2OW__aboutSectionFrame{width:100%;margin-bottom:clamp(1rem,.75rem + .666667vw,1.5rem);margin-left:0;margin-right:0;padding-left:clamp(2rem,1.75rem + 1.33333vw,2rem);padding-right:0}.AboutSection-module__Qej2OW__aboutSectionFrame .AboutSection-module__Qej2OW__aboutSectionInner{padding-left:0;padding-right:clamp(2rem,1.75rem + 1.33333vw,2rem)}}.AboutSection-module__Qej2OW__aboutSectionContainer{justify-content:space-between;align-items:flex-start;gap:clamp(5rem,3.575rem + 5.06667vw,7.375rem);width:100%;display:flex}.AboutSection-module__Qej2OW__aboutSectionContainer .AboutSection-module__Qej2OW__aboutSectionTextCol{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translate(-30px)}.AboutSection-module__Qej2OW__aboutSectionContainer .AboutSection-module__Qej2OW__aboutSectionImageCol{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translate(30px)}.AboutSection-module__Qej2OW__aboutSectionAnimated .AboutSection-module__Qej2OW__aboutSectionTextCol{opacity:1;transition-delay:.1s;transform:translate(0)}.AboutSection-module__Qej2OW__aboutSectionAnimated .AboutSection-module__Qej2OW__aboutSectionImageCol{opacity:1;transition-delay:.6s;transform:translate(0)}@media (max-width:1200px){.AboutSection-module__Qej2OW__aboutSectionContainer{flex-direction:column;gap:clamp(1.5rem,1.25rem + .666667vw,2rem)}.AboutSection-module__Qej2OW__aboutSectionTextCol{order:2}.AboutSection-module__Qej2OW__aboutSectionImageCol{order:1}}@media (max-width:768px){.AboutSection-module__Qej2OW__aboutSectionContainer{gap:clamp(1rem,.75rem + .666667vw,1.5rem)}}.AboutSection-module__Qej2OW__aboutSectionTextCol{flex:1;min-width:0}.AboutSection-module__Qej2OW__aboutSectionHeadline{font-size:clamp(2rem,1.4rem + 2.13333vw,3rem);font-weight:400;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;color:var(--foreground);margin:0 0 clamp(1.5rem,1.25rem + .666667vw,2rem);line-height:110%}.AboutSection-module__Qej2OW__aboutSectionTextInner{color:var(--foreground);font-size:18px;line-height:160%;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif}@media (max-width:768px){.AboutSection-module__Qej2OW__aboutSectionTextInner{font-size:18px}}.AboutSection-module__Qej2OW__aboutSectionTextInner p{margin:0 0 1rem}.AboutSection-module__Qej2OW__aboutSectionTextInner p:last-child{margin-top:clamp(1.5rem,1.25rem + .666667vw,2rem);margin-bottom:0}.AboutSection-module__Qej2OW__aboutSectionImageCol{flex-shrink:0;align-items:center;width:100%;max-width:clamp(32.1875rem,73.3333vw - 22.8125rem,45.9375rem);padding:0;display:flex;position:relative}@media (max-width:1200px){.AboutSection-module__Qej2OW__aboutSectionImageCol{padding:0}}.AboutSection-module__Qej2OW__aboutSectionImageColSmall{flex-shrink:1;max-width:515px}@media (max-width:767px){.AboutSection-module__Qej2OW__aboutSectionImageColSmall{max-width:280px}}.AboutSection-module__Qej2OW__aboutSectionImageInner{aspect-ratio:1;z-index:1;background:#dee0e2;border-radius:0;width:100%;height:auto;position:relative;overflow:hidden}.AboutSection-module__Qej2OW__aboutSectionImage{object-fit:cover;object-position:right center;width:100%;height:100%;display:block}.AboutSection-module__Qej2OW__aboutSectionLogoOverlay{z-index:-1;pointer-events:none;position:absolute;top:-55px;right:-50px}@media (max-width:1200px){.AboutSection-module__Qej2OW__aboutSectionLogoOverlay{top:-40px;right:-35px}}@media (max-width:768px){.AboutSection-module__Qej2OW__aboutSectionLogoOverlay{top:-25px;right:-20px}}@media (max-width:480px){.AboutSection-module__Qej2OW__aboutSectionLogoOverlay{top:-15px;right:-10px}}.AboutSection-module__Qej2OW__aboutSectionLogo{width:auto;max-width:clamp(480px,32rem + 10vw,800px);height:auto;max-height:clamp(480px,32rem + 10vw,800px);display:block}@media (max-width:1200px){.AboutSection-module__Qej2OW__aboutSectionLogo{max-width:clamp(320px,21rem + 7vw,500px);max-height:clamp(320px,21rem + 7vw,500px)}}@media (max-width:768px){.AboutSection-module__Qej2OW__aboutSectionLogo{max-width:clamp(200px,13rem + 5vw,350px);max-height:clamp(200px,13rem + 5vw,350px)}}@media (max-width:480px){.AboutSection-module__Qej2OW__aboutSectionLogo{max-width:clamp(120px,8rem + 3vw,200px);max-height:clamp(120px,8rem + 3vw,200px)}}.AboutSection-module__Qej2OW__aboutSectionButton{color:#a38240;text-transform:uppercase;cursor:pointer;font-weight:700;line-height:120%;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;border:2px solid #a38240;justify-content:center;align-items:center;gap:12px;padding:14px 17px;font-size:clamp(1rem,.875rem + .333333vw,1.125rem);text-decoration:none;transition:background-color .3s ease-in-out,color .3s ease-in-out;display:inline-flex}.AboutSection-module__Qej2OW__aboutSectionButton:before{content:"";background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 13 13\"><path d=\"M0 6.5h11M6.5 0l6.5 6.5-6.5 6.5\" stroke=\"%23a38240\" stroke-width=\"2\" fill=\"none\"/></svg>") 50%/100% 100% no-repeat;width:13px;height:13px;transition:all .3s ease-out;display:block}.AboutSection-module__Qej2OW__aboutSectionButton:hover{color:#fff;background-color:#a38240}.AboutSection-module__Qej2OW__aboutSectionButton:hover:before{filter:brightness(0)invert()}
.PressSection-module__cbD49W__pressSectionWrapper{background-image:url(/8.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:clamp(3rem,2.5rem + 1.33333vw,4.5rem);position:relative}@media (max-width:768px){.PressSection-module__cbD49W__pressSectionWrapper{padding-top:clamp(2rem,1.5rem + 1.33333vw,3rem)}}.PressSection-module__cbD49W__pressSectionFrame{width:calc(100% - 100px);max-width:1280px;margin-bottom:clamp(.25rem,.125rem + .333333vw,.5rem);margin-left:auto;margin-right:auto}@media (min-width:1201px){.PressSection-module__cbD49W__pressSectionFrame{margin-bottom:clamp(.25rem,.125rem + .333333vw,.5rem)}}@media (max-width:450px){.PressSection-module__cbD49W__pressSectionFrame{width:calc(100% - 80px)}}.PressSection-module__cbD49W__pressSectionFrameLarge{align-items:center;width:100%;max-width:100%;min-height:clamp(350px,300px + 8vw,450px);margin-bottom:clamp(5rem,3.575rem + 5.06667vw,7.375rem);margin-left:auto;margin-right:auto;padding:clamp(3rem,2.5rem + 1.33333vw,4.5rem) 0;display:flex}@media (max-width:768px){.PressSection-module__cbD49W__pressSectionFrameLarge{min-height:auto;padding:clamp(2rem,1.5rem + 1.33333vw,3rem) 0}}.PressSection-module__cbD49W__pressSectionInner{box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(2rem,1.75rem + 1.33333vw,2rem)}@media (min-width:1201px){.PressSection-module__cbD49W__pressSectionInner{padding:0 clamp(1rem,.5rem + 1.33333vw,2rem)}}@media (max-width:1200px){.PressSection-module__cbD49W__pressSectionFrame{width:100%;margin-bottom:clamp(.25rem,.125rem + .333333vw,.5rem);margin-left:0;margin-right:0;padding-left:clamp(2rem,1.75rem + 1.33333vw,2rem);padding-right:0}.PressSection-module__cbD49W__pressSectionFrame .PressSection-module__cbD49W__pressSectionInner{padding-left:0;padding-right:clamp(2rem,1.75rem + 1.33333vw,2rem)}}.PressSection-module__cbD49W__pressSectionRoofline{text-transform:uppercase;color:#a38240;letter-spacing:.1em;font-size:16px;font-weight:700;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;margin:0}.PressSection-module__cbD49W__pressSectionHeading{font-size:clamp(2rem,1.4rem + 2.13333vw,3rem);font-weight:400;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;color:#fff;text-align:left;opacity:0;letter-spacing:.05em;margin:0 0 clamp(2rem,1.5rem + 1.33333vw,3rem);line-height:110%;transition:opacity .4s ease-out,transform .4s ease-out;transform:translateY(30px)}.PressSection-module__cbD49W__pressSectionHeadingAnimated{opacity:1;transform:translateY(0)}@media (max-width:450px){.PressSection-module__cbD49W__pressSectionHeading{margin-bottom:clamp(1rem,.875rem + .333333vw,1.5rem);font-size:clamp(1.5rem,1.25rem + .666667vw,2rem)}}.PressSection-module__cbD49W__pressSectionTilesGrid{grid-template-columns:repeat(4,1fr);gap:clamp(2rem,1.75rem + 1vw,3.5rem);width:100%;display:grid}@media (max-width:768px){.PressSection-module__cbD49W__pressSectionTilesGrid{grid-template-columns:1fr;gap:clamp(1rem,.875rem + .333333vw,1.5rem);max-width:400px;margin:0 auto}}.PressSection-module__cbD49W__pressSectionCard1,.PressSection-module__cbD49W__pressSectionCard1 .PressSection-module__cbD49W__pressSectionTile,.PressSection-module__cbD49W__pressSectionCard2,.PressSection-module__cbD49W__pressSectionCard2 .PressSection-module__cbD49W__pressSectionTile,.PressSection-module__cbD49W__pressSectionCard3,.PressSection-module__cbD49W__pressSectionCard3 .PressSection-module__cbD49W__pressSectionTile,.PressSection-module__cbD49W__pressSectionCard4,.PressSection-module__cbD49W__pressSectionCard4 .PressSection-module__cbD49W__pressSectionTile{flex-direction:column;width:100%;display:flex}.PressSection-module__cbD49W__pressSectionTile{opacity:0;aspect-ratio:1;clip-path:polygon(clamp(25px,20px + 1.25vw,35px) 0,100% 0,100% 100%,0 100%,0 clamp(25px,20px + 1.25vw,35px));cursor:pointer;background:#a38240;border-radius:0;flex-direction:column;width:100%;text-decoration:none;transition:opacity .4s ease-out,transform .4s ease-out,background-color .2s ease-out;display:flex;position:relative;overflow:hidden;transform:translateY(30px)}@media (max-width:768px){.PressSection-module__cbD49W__pressSectionTile{aspect-ratio:auto;max-width:100%;height:clamp(180px,160px + 5vw,220px);min-height:clamp(180px,160px + 5vw,220px)}.PressSection-module__cbD49W__pressSectionCard1 .PressSection-module__cbD49W__pressSectionTile{height:clamp(220px,200px + 6vw,260px)!important;min-height:clamp(220px,200px + 6vw,260px)!important}}.PressSection-module__cbD49W__pressSectionTile:hover{background:#b8944f;transition:transform .2s ease-out,background-color .2s ease-out;transform:translateY(-5px)}.PressSection-module__cbD49W__pressSectionTilesAnimated .PressSection-module__cbD49W__pressSectionCard1 .PressSection-module__cbD49W__pressSectionTile{opacity:1;transition-delay:.1s;transform:translateY(0)}.PressSection-module__cbD49W__pressSectionTilesAnimated .PressSection-module__cbD49W__pressSectionCard2 .PressSection-module__cbD49W__pressSectionTile{opacity:1;transition-delay:.6s;transform:translateY(0)}.PressSection-module__cbD49W__pressSectionTilesAnimated .PressSection-module__cbD49W__pressSectionCard3 .PressSection-module__cbD49W__pressSectionTile{opacity:1;transition-delay:1.1s;transform:translateY(0)}.PressSection-module__cbD49W__pressSectionTilesAnimated .PressSection-module__cbD49W__pressSectionCard4 .PressSection-module__cbD49W__pressSectionTile{opacity:1;transition-delay:1.6s;transform:translateY(0)}.PressSection-module__cbD49W__pressSectionTilesAnimated .PressSection-module__cbD49W__pressSectionTile:hover{transition:transform .2s ease-out,background-color .2s ease-out;transform:translateY(-5px)}.PressSection-module__cbD49W__pressSectionTile:before{content:"";clip-path:polygon(100% 100%,0 100%,100% 0);z-index:1;background:#fff;width:clamp(25px,20px + 1.25vw,35px);height:clamp(25px,20px + 1.25vw,35px);position:absolute;top:0;left:0;box-shadow:-1px -1px 3px #00000026,inset -1px -1px 2px #0000001a}.PressSection-module__cbD49W__pressSectionTileImage{object-fit:contain;flex:none;width:100%;height:clamp(60px,55px + 2vw,75px);min-height:clamp(60px,55px + 2vw,75px);max-height:clamp(60px,55px + 2vw,75px);padding:clamp(2rem,1.75rem + .666667vw,2.5rem) clamp(1rem,.875rem + .333333vw,1.5rem) clamp(.5rem,.4375rem + .166667vw,.75rem);display:block}@media (min-width:769px){.PressSection-module__cbD49W__pressSectionCard1 .PressSection-module__cbD49W__pressSectionTileImage{height:clamp(62px,57px + 1.9vw,74px);min-height:clamp(62px,57px + 1.9vw,74px);max-height:clamp(62px,57px + 1.9vw,74px);margin-top:-5px;padding:clamp(2rem,1.75rem + .666667vw,2.5rem) clamp(1rem,.875rem + .333333vw,1.5rem) 0}.PressSection-module__cbD49W__pressSectionTileImage{padding-top:clamp(2.5rem,2.25rem + .833333vw,3rem)!important}}@media (max-width:768px){.PressSection-module__cbD49W__pressSectionTileImage{object-fit:contain;height:clamp(45px,40px + 1.25vw,55px)!important;min-height:clamp(45px,40px + 1.25vw,55px)!important;max-height:clamp(45px,40px + 1.25vw,55px)!important;padding:clamp(1.25rem,1rem + .5vw,1.5rem) clamp(.75rem,.625rem + .333333vw,1rem) clamp(.5rem,.4375rem + .166667vw,.75rem)!important}.PressSection-module__cbD49W__pressSectionCard1 .PressSection-module__cbD49W__pressSectionTileImage{height:clamp(55px,50px + 1.5vw,65px)!important;min-height:clamp(55px,50px + 1.5vw,65px)!important;max-height:clamp(55px,50px + 1.5vw,65px)!important}}.PressSection-module__cbD49W__pressSectionTileSeparator{background:#fff;flex-shrink:0;width:calc(100% + -1*clamp(1.5rem,1.25rem + .666667vw,2rem));height:1px;margin:clamp(.25rem,.1875rem + .166667vw,.5rem) auto}@media (min-width:769px){.PressSection-module__cbD49W__pressSectionCard1 .PressSection-module__cbD49W__pressSectionTileSeparator{margin-top:calc(clamp(.25rem,.1875rem + .166667vw,.5rem) + 6px)}}@media (max-width:768px){.PressSection-module__cbD49W__pressSectionTileSeparator{width:calc(100% + -1*clamp(2rem,1.75rem + .666667vw,2.5rem))}}.PressSection-module__cbD49W__pressSectionTileText{color:#fff;font-size:clamp(1rem,.9375rem + .25vw,1.25rem);line-height:1.4;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;text-align:center;flex:1;justify-content:center;align-items:center;margin:0;padding:clamp(.25rem,.1875rem + .166667vw,.5rem) clamp(.75rem,.625rem + .333333vw,1rem) clamp(.75rem,.625rem + .333333vw,1rem);font-weight:700;display:flex}@media (max-width:768px){.PressSection-module__cbD49W__pressSectionTileText{word-wrap:break-word;overflow-wrap:break-word;padding:clamp(.75rem,.625rem + .333333vw,1rem);font-size:clamp(1rem,.9375rem + .333333vw,1.375rem);line-height:1.3}}
.Ankaufsprofil-module__G-6ZMW__ankaufsprofilFrame{width:100%;max-width:100%;margin-bottom:clamp(2.25rem,1.875rem + 1.33333vw,2.875rem)}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilInner{width:100%}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilHeroImage{width:100%;height:150px;position:relative;overflow:hidden}@media (min-width:768px){.Ankaufsprofil-module__G-6ZMW__ankaufsprofilHeroImage{height:200px}}@media (min-width:1024px){.Ankaufsprofil-module__G-6ZMW__ankaufsprofilHeroImage{height:225px}}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilHeroImage img{object-fit:cover;width:100%;height:100%}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilHeroOverlay{background:#0006;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilHeroTitle{color:#fff;text-align:center;font-size:clamp(1.5rem,1.25rem + 1.2vw,3rem);font-weight:700;line-height:1.2;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;padding:0 clamp(.75rem,.5rem + 1vw,1rem)}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilSubtitleFrame{width:calc(100% - 100px);max-width:1280px;margin-bottom:clamp(1rem,.75rem + .666667vw,1.5rem);margin-left:auto;margin-right:auto}@media (max-width:767px){.Ankaufsprofil-module__G-6ZMW__ankaufsprofilSubtitleFrame{width:calc(100% - 4rem);margin-bottom:clamp(.75rem,.5rem + .5vw,1rem)}}@media (max-width:450px){.Ankaufsprofil-module__G-6ZMW__ankaufsprofilSubtitleFrame{width:calc(100% - 4rem)}}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilSubtitle{color:#171717;font-size:clamp(1.5rem,1.25rem + .8vw,2rem);font-weight:400;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;margin:clamp(2rem,1.5rem + 1.33333vw,2.5rem) 0 clamp(1rem,.75rem + .666667vw,1.5rem)}@media (max-width:767px){.Ankaufsprofil-module__G-6ZMW__ankaufsprofilSubtitle{margin:clamp(1.25rem,1rem + .8vw,1.5rem) 0 clamp(.75rem,.5rem + .5vw,1rem)}}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilContentFrame{width:100%;max-width:100%;margin-bottom:clamp(2.5rem,2rem + 1.33333vw,3.5rem);padding:1.5rem 0}@media (max-width:767px){.Ankaufsprofil-module__G-6ZMW__ankaufsprofilContentFrame{margin-bottom:clamp(1.5rem,1.25rem + 1vw,2rem);padding:1rem 0}}@media (min-width:768px){.Ankaufsprofil-module__G-6ZMW__ankaufsprofilContentFrame{padding:2rem 0}}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilContentInner{box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(2rem,1.75rem + 1.33333vw,2rem)}@media (min-width:768px){.Ankaufsprofil-module__G-6ZMW__ankaufsprofilContentInner{padding:0 clamp(1rem,.5rem + 1.33333vw,2rem)}}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilGrid{grid-template-columns:1fr;gap:3rem;display:grid}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilGrid .Ankaufsprofil-module__G-6ZMW__ankaufsprofilColumn{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(30px)}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilAnimated .Ankaufsprofil-module__G-6ZMW__ankaufsprofilColumn:first-child{opacity:1;transition-delay:.1s;transform:translateY(0)}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilAnimated .Ankaufsprofil-module__G-6ZMW__ankaufsprofilColumn:nth-child(2){opacity:1;transition-delay:.2s;transform:translateY(0)}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilAnimated .Ankaufsprofil-module__G-6ZMW__ankaufsprofilColumn:nth-child(3){opacity:1;transition-delay:.3s;transform:translateY(0)}@media (max-width:767px){.Ankaufsprofil-module__G-6ZMW__ankaufsprofilGrid{gap:2rem}}@media (min-width:1024px){.Ankaufsprofil-module__G-6ZMW__ankaufsprofilGrid{grid-template-columns:repeat(3,1fr);gap:4rem}}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilColumn{flex-direction:column;display:flex}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilRoofline{text-transform:uppercase;letter-spacing:.1em;color:#a38240;font-size:16px;font-weight:700;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;margin:0 0 2rem}@media (max-width:767px){.Ankaufsprofil-module__G-6ZMW__ankaufsprofilRoofline{margin:0 0 1.25rem;font-size:16px}}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilItemList{flex-direction:column;gap:2rem;display:flex}@media (max-width:767px){.Ankaufsprofil-module__G-6ZMW__ankaufsprofilItemList{gap:1.25rem}}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilItem{border-left:4px solid #a38240;padding-left:1rem}@media (max-width:767px){.Ankaufsprofil-module__G-6ZMW__ankaufsprofilItem{border-left:3px solid #a38240;padding-left:.75rem}}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilItemTitle{font-size:clamp(1.25rem,1.125rem + .333333vw,1.5rem);font-weight:700;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;color:var(--foreground);margin:0;line-height:110%}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilInvestmentText{font-size:clamp(1.125rem,1rem + .333333vw,1.5rem);line-height:1.6;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;color:var(--foreground);padding:2.5rem 2rem;position:relative}@media (max-width:767px){.Ankaufsprofil-module__G-6ZMW__ankaufsprofilInvestmentText{padding:1rem;font-size:18px}}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilCounterTopRight{z-index:1;pointer-events:none;position:absolute;top:-20px;right:-20px}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilCounterTopLeft{z-index:1;pointer-events:none;position:absolute;top:-3px;left:-3px}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilCounterBottomRight{z-index:1;pointer-events:none;position:absolute;bottom:-3px;right:-3px}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilCounterBottomLeft{z-index:1;pointer-events:none;position:absolute;bottom:-3px;left:-3px}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilCounterImage{width:auto;max-width:clamp(40px,2.5rem + 1vw,60px);height:auto;max-height:clamp(40px,2.5rem + 1vw,60px);display:block}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilCounterImageFlippedHorizontal{transform:scaleX(-1)}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilCounterImageFlippedVertical{transform:scaleY(-1)}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilCounterImageFlipped{transform:scaleX(-1)scaleY(-1)}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilInvestmentText p{margin:0 0 1.5rem}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilInvestmentText p:last-child{margin-bottom:0}@media (max-width:767px){.Ankaufsprofil-module__G-6ZMW__ankaufsprofilInvestmentText p{margin:0 0 1rem}}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilContactFrame{width:100%;max-width:100%;margin-bottom:clamp(3rem,2.5rem + 1.33333vw,4rem);padding:.25rem 0}@media (max-width:767px){.Ankaufsprofil-module__G-6ZMW__ankaufsprofilContactFrame{padding:1rem 0}}@media (min-width:768px){.Ankaufsprofil-module__G-6ZMW__ankaufsprofilContactFrame{padding:1rem 0}}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilContactInner{box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(2rem,1.75rem + 1.33333vw,2rem)}@media (min-width:768px){.Ankaufsprofil-module__G-6ZMW__ankaufsprofilContactInner{padding:0 clamp(1rem,.5rem + 1.33333vw,2rem)}}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilContactGrid{grid-template-columns:1fr;gap:3rem;display:grid}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilContactGrid .Ankaufsprofil-module__G-6ZMW__ankaufsprofilContactImage{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out;transform:translate(-30px)}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilContactGrid .Ankaufsprofil-module__G-6ZMW__ankaufsprofilColumn{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out;transform:translate(30px)}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilContactAnimated .Ankaufsprofil-module__G-6ZMW__ankaufsprofilContactImage{opacity:1;transition-delay:.1s;transform:translate(0)}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilContactAnimated .Ankaufsprofil-module__G-6ZMW__ankaufsprofilColumn{opacity:1;transition-delay:.3s;transform:translate(0)}@media (max-width:767px){.Ankaufsprofil-module__G-6ZMW__ankaufsprofilContactGrid{gap:1.5rem}}@media (min-width:1024px){.Ankaufsprofil-module__G-6ZMW__ankaufsprofilContactGrid{grid-template-columns:repeat(2,1fr);gap:4rem}}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilContactImage{width:100%}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilContactImage img{object-fit:cover;width:100%;height:auto}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilContactTitle{color:#171717;font-size:clamp(1.5rem,1.25rem + .8vw,2rem);font-weight:400;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;margin:0 0 clamp(1rem,.75rem + .666667vw,1.5rem)}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilContactText{color:#666;font-size:clamp(1rem,.875rem + .333333vw,1.125rem);line-height:1.6;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;margin:0 0 clamp(2rem,1.5rem + 1.33333vw,2.5rem)}@media (max-width:767px){.Ankaufsprofil-module__G-6ZMW__ankaufsprofilContactText{margin:0 0 clamp(1.25rem,1rem + .8vw,1.5rem);font-size:18px}}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilContactDetails{flex-direction:column;gap:clamp(.75rem,.5rem + .666667vw,1rem);display:flex}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilContactDetails p{color:#171717;font-size:clamp(1rem,.875rem + .333333vw,1.125rem);font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;margin:0}@media (max-width:767px){.Ankaufsprofil-module__G-6ZMW__ankaufsprofilContactDetails p{font-size:18px}}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilLabel{color:#171717;font-weight:500}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilName{font-weight:500}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilLink{color:#a38240;text-decoration:none;transition:color .3s ease-out}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilLink:hover{color:#8a6d2f;text-decoration:underline}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilCta{margin-top:clamp(1.5rem,1.25rem + .666667vw,2rem)}@media (max-width:767px){.Ankaufsprofil-module__G-6ZMW__ankaufsprofilCta{margin-top:clamp(1.25rem,1rem + .5vw,1.5rem)}}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilButton{color:#a38240;text-transform:uppercase;cursor:pointer;font-weight:700;line-height:120%;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;border:2px solid #a38240;align-items:center;gap:12px;padding:14px 17px 9px;font-size:clamp(1rem,.875rem + .333333vw,1.125rem);text-decoration:none;transition:background-color .3s ease-in-out,color .3s ease-in-out;display:inline-flex}@media (max-width:767px){.Ankaufsprofil-module__G-6ZMW__ankaufsprofilButton{justify-content:center;gap:10px;width:100%;min-height:44px;padding:12px 15px 8px}}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilButton:before{content:"";background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 13 13\"><path d=\"M0 6.5h11M6.5 0l6.5 6.5-6.5 6.5\" stroke=\"%23a38240\" stroke-width=\"2\" fill=\"none\"/></svg>") 50%/100% 100% no-repeat;flex-shrink:0;width:13px;height:13px;transition:all .3s ease-out;display:block;transform:translateY(-2px)}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilButton:hover{color:#fff;background-color:#a38240}.Ankaufsprofil-module__G-6ZMW__ankaufsprofilButton:hover:before{filter:brightness(0)invert()}
.Datenschutz-module__H91MUG__datenschutzFrame{width:calc(100% - 100px);max-width:1280px;margin-bottom:clamp(5rem,3.575rem + 5.06667vw,7.375rem);margin-left:auto;margin-right:auto;padding:clamp(2.25rem,1.875rem + 1.33333vw,2.875rem) 0}@media (max-width:768px){.Datenschutz-module__H91MUG__datenschutzFrame{box-sizing:border-box;width:100%;padding:clamp(1.5rem,1.25rem + .666667vw,2rem) clamp(1rem,.5rem + 1.33333vw,2rem)}}.Datenschutz-module__H91MUG__datenschutzContent{width:100%;color:var(--foreground);line-height:1.8;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif}.Datenschutz-module__H91MUG__datenschutzHeading{font-size:clamp(1.875rem,1.25rem + 2.2vw,2.875rem);font-weight:400;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;color:var(--foreground);margin:0 0 clamp(2rem,1.5rem + 1.33333vw,2.5rem);line-height:110%}.Datenschutz-module__H91MUG__datenschutzSection{margin-top:clamp(2rem,1.5rem + 1.33333vw,2.5rem)}.Datenschutz-module__H91MUG__datenschutzSectionTitle{font-size:clamp(1.125rem,.9375rem + .6vw,1.375rem);font-weight:400;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;color:var(--foreground);margin:0 0 clamp(1rem,.75rem + .666667vw,1.5rem);line-height:110%}.Datenschutz-module__H91MUG__datenschutzSectionSubtitle{font-size:clamp(1rem,.9375rem + .3vw,1.125rem);font-weight:400;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;color:var(--foreground);margin:clamp(1.5rem,1.25rem + .666667vw,2rem) 0 clamp(.75rem,.625rem + .333333vw,1rem);line-height:110%}.Datenschutz-module__H91MUG__datenschutzText{color:var(--foreground);font-size:clamp(.875rem,.8125rem + .25vw,1rem);line-height:1.8;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;margin:0 0 clamp(1rem,.875rem + .333333vw,1.5rem)}.Datenschutz-module__H91MUG__datenschutzText:last-child{margin-bottom:0}.Datenschutz-module__H91MUG__datenschutzText strong{color:var(--foreground);font-weight:600}.Datenschutz-module__H91MUG__datenschutzText a{color:#a38240;text-decoration:none;transition:color .3s ease-out}.Datenschutz-module__H91MUG__datenschutzText a:hover{color:#8a6d2f;text-decoration:underline}.Datenschutz-module__H91MUG__datenschutzList{color:var(--foreground);font-size:clamp(.875rem,.8125rem + .25vw,1rem);line-height:1.8;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;margin:clamp(1rem,.875rem + .333333vw,1.5rem) 0;padding-left:clamp(1.5rem,1.25rem + .666667vw,2rem)}.Datenschutz-module__H91MUG__datenschutzListItem{margin-bottom:clamp(.5rem,.375rem + .333333vw,.75rem)}.Datenschutz-module__H91MUG__datenschutzListItem:last-child{margin-bottom:0}
.Formulare-module__GFum1G__formulareFrame{width:calc(100% - 100px);max-width:1280px;margin-bottom:clamp(5rem,3.575rem + 5.06667vw,7.375rem);margin-left:auto;margin-right:auto}.Formulare-module__GFum1G__formulareInner{box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(2rem,1.75rem + 1.33333vw,2rem)}@media (min-width:769px){.Formulare-module__GFum1G__formulareInner{padding:0 clamp(1rem,.5rem + 1.33333vw,2rem)}}.Formulare-module__GFum1G__formulareHeadingWrapper{margin-top:clamp(3rem,2.5rem + 1.66667vw,4rem);margin-bottom:clamp(2.25rem,1.875rem + 1.33333vw,2.875rem);padding:clamp(1rem,.875rem + .333333vw,1.25rem) clamp(2rem,1.75rem + .666667vw,2.5rem);display:inline-block;position:relative}.Formulare-module__GFum1G__formulareCounterTopLeft{z-index:1;pointer-events:none;position:absolute;top:0;left:0}.Formulare-module__GFum1G__formulareCounterBottomRight{z-index:1;pointer-events:none;position:absolute;bottom:0;right:0}.Formulare-module__GFum1G__formulareCounterImage{width:auto;max-width:clamp(40px,2.5rem + 1vw,60px);height:auto;max-height:clamp(40px,2.5rem + 1vw,60px);display:block}.Formulare-module__GFum1G__formulareCounterImageFlippedHorizontal{transform:scaleX(-1)}.Formulare-module__GFum1G__formulareCounterImageFlippedVertical{transform:scaleY(-1)}.Formulare-module__GFum1G__formulareCounterImageFlipped{transform:scaleX(-1)scaleY(-1)}.Formulare-module__GFum1G__formulareHeading{font-size:clamp(2.375rem,1.55rem + 2.93333vw,3.75rem);font-weight:400;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;color:var(--foreground);margin:0;line-height:110%}.Formulare-module__GFum1G__searchWrapper{margin-bottom:clamp(2rem,1.5rem + 1.33333vw,2.5rem)}.Formulare-module__GFum1G__searchInput{color:#171717;width:100%;max-width:600px;font-size:clamp(1rem,.875rem + .333333vw,1.125rem);font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;box-sizing:border-box;background:#fff;border:1px solid #dee0e2;outline:none;padding:clamp(.875rem,.75rem + .333333vw,1rem);transition:all .3s ease-out}.Formulare-module__GFum1G__searchInput:focus{border-color:#a38240;box-shadow:0 0 0 3px #d4af371a}.Formulare-module__GFum1G__searchInput::placeholder{color:#999}@media (max-width:768px){.Formulare-module__GFum1G__searchInput{font-size:18px}}.Formulare-module__GFum1G__formulareList{flex-direction:column;gap:12px;display:flex}.Formulare-module__GFum1G__formulareList .Formulare-module__GFum1G__formularItem{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(20px)}.Formulare-module__GFum1G__formulareAnimated .Formulare-module__GFum1G__formularItem{opacity:1;transform:translateY(0)}.Formulare-module__GFum1G__formulareAnimated .Formulare-module__GFum1G__formularItem:first-child{transition-delay:.1s}.Formulare-module__GFum1G__formulareAnimated .Formulare-module__GFum1G__formularItem:nth-child(2){transition-delay:.15s}.Formulare-module__GFum1G__formulareAnimated .Formulare-module__GFum1G__formularItem:nth-child(3){transition-delay:.2s}.Formulare-module__GFum1G__formulareAnimated .Formulare-module__GFum1G__formularItem:nth-child(4){transition-delay:.25s}.Formulare-module__GFum1G__formulareAnimated .Formulare-module__GFum1G__formularItem:nth-child(5){transition-delay:.3s}.Formulare-module__GFum1G__formularItem{background:#fff;border-bottom:1px solid #dee0e2;justify-content:space-between;align-items:center;gap:20px;padding:clamp(.875rem,.75rem + .333333vw,1rem) 0;transition:all .3s ease-out;display:flex}.Formulare-module__GFum1G__formularItem:last-child{border-bottom:none}.Formulare-module__GFum1G__formularItem:hover{opacity:.8}.Formulare-module__GFum1G__formularContent{flex-direction:column;flex:1;gap:4px;display:flex}.Formulare-module__GFum1G__formularTitle{color:#171717;font-size:clamp(1.125rem,1.05rem + .266667vw,1.25rem);font-weight:500;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;margin:0}@media (max-width:768px){.Formulare-module__GFum1G__formularTitle{font-size:18px}}.Formulare-module__GFum1G__formularSize{color:#666;font-size:clamp(1rem,.875rem + .333333vw,1.125rem);font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif}@media (max-width:768px){.Formulare-module__GFum1G__formularSize{font-size:18px}}.Formulare-module__GFum1G__formularDownload{color:#a38240;text-transform:uppercase;cursor:pointer;font-weight:700;line-height:120%;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;border:2px solid #a38240;flex-shrink:0;align-items:center;gap:12px;padding:14px 17px 9px;font-size:clamp(1rem,.875rem + .333333vw,1.125rem);text-decoration:none;transition:background-color .3s ease-in-out,color .3s ease-in-out;display:inline-flex}.Formulare-module__GFum1G__formularDownload:before{content:"";background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 13 13\"><path d=\"M0 6.5h11M6.5 0l6.5 6.5-6.5 6.5\" stroke=\"%23a38240\" stroke-width=\"2\" fill=\"none\"/></svg>") 50%/100% 100% no-repeat;width:13px;height:13px;transition:all .3s ease-out;display:block;transform:translateY(-2px)}.Formulare-module__GFum1G__formularDownload:hover{color:#fff;background-color:#a38240}.Formulare-module__GFum1G__formularDownload:hover:before{filter:brightness(0)invert()}@media (max-width:768px){.Formulare-module__GFum1G__formulareFrame{width:calc(100% - 4rem)}.Formulare-module__GFum1G__formularItem{flex-direction:column;align-items:flex-start;gap:12px}.Formulare-module__GFum1G__formularDownload{justify-content:center;width:100%}}
.Impressum-module__f3GL2W__impressumFrame{width:calc(100% - 100px);max-width:1280px;margin-bottom:clamp(5rem,3.575rem + 5.06667vw,7.375rem);margin-left:auto;margin-right:auto;padding:clamp(2.25rem,1.875rem + 1.33333vw,2.875rem) 0}@media (max-width:768px){.Impressum-module__f3GL2W__impressumFrame{box-sizing:border-box;width:100%;padding:clamp(1.5rem,1.25rem + .666667vw,2rem) clamp(1rem,.5rem + 1.33333vw,2rem)}}.Impressum-module__f3GL2W__impressumContent{width:100%;color:var(--foreground);line-height:1.8;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif}.Impressum-module__f3GL2W__impressumHeading{font-size:clamp(1.875rem,1.25rem + 2.2vw,2.875rem);font-weight:400;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;color:var(--foreground);margin:0 0 clamp(2rem,1.5rem + 1.33333vw,2.5rem);line-height:110%}.Impressum-module__f3GL2W__impressumSection{margin-top:clamp(2rem,1.5rem + 1.33333vw,2.5rem)}.Impressum-module__f3GL2W__impressumSectionTitle{font-size:clamp(1.125rem,.9375rem + .6vw,1.375rem);font-weight:400;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;color:var(--foreground);margin:0 0 clamp(1rem,.75rem + .666667vw,1.5rem);line-height:110%}.Impressum-module__f3GL2W__impressumSectionSubtitle{font-size:clamp(1rem,.9375rem + .3vw,1.125rem);font-weight:400;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;color:var(--foreground);margin:clamp(1.5rem,1.25rem + .666667vw,2rem) 0 clamp(.75rem,.625rem + .333333vw,1rem);line-height:110%}.Impressum-module__f3GL2W__impressumText{color:var(--foreground);font-size:clamp(.875rem,.8125rem + .25vw,1rem);line-height:1.8;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;margin:0 0 clamp(1rem,.875rem + .333333vw,1.5rem)}.Impressum-module__f3GL2W__impressumText:last-child{margin-bottom:0}.Impressum-module__f3GL2W__impressumText strong{color:var(--foreground);font-weight:600}.Impressum-module__f3GL2W__impressumText a{color:#a38240;text-decoration:none;transition:color .3s ease-out}.Impressum-module__f3GL2W__impressumText a:hover{color:#8a6d2f;text-decoration:underline}.Impressum-module__f3GL2W__impressumList{color:var(--foreground);font-size:clamp(.875rem,.8125rem + .25vw,1rem);line-height:1.8;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;margin:clamp(1rem,.875rem + .333333vw,1.5rem) 0;padding-left:clamp(1.5rem,1.25rem + .666667vw,2rem)}.Impressum-module__f3GL2W__impressumListItem{margin-bottom:clamp(.5rem,.375rem + .333333vw,.75rem)}.Impressum-module__f3GL2W__impressumListItem:last-child{margin-bottom:0}
.Kontakt-module__x1Y32G__kontaktFrame{width:100%;max-width:100%;margin-bottom:clamp(2.25rem,1.875rem + 1.33333vw,2.875rem)}.Kontakt-module__x1Y32G__kontaktInner{width:100%}.Kontakt-module__x1Y32G__kontaktHeroImage{width:100%;height:150px;min-height:150px;position:relative;overflow:hidden}@media (max-width:480px){.Kontakt-module__x1Y32G__kontaktHeroImage{height:100px;min-height:100px}}@media (min-width:481px) and (max-width:767px){.Kontakt-module__x1Y32G__kontaktHeroImage{height:120px;min-height:120px}}@media (min-width:768px){.Kontakt-module__x1Y32G__kontaktHeroImage{height:200px}}@media (min-width:1024px){.Kontakt-module__x1Y32G__kontaktHeroImage{height:225px}}.Kontakt-module__x1Y32G__kontaktHeroImage img{object-fit:cover;width:100%;height:100%}.Kontakt-module__x1Y32G__kontaktHeroOverlay{box-sizing:border-box;background:#0006;justify-content:center;align-items:center;padding:clamp(1rem,.75rem + .666667vw,1.5rem);display:flex;position:absolute;inset:0}.Kontakt-module__x1Y32G__kontaktHeroTitle{color:#fff;text-align:center;font-size:clamp(1.5rem,1.25rem + 1.2vw,3rem);font-weight:700;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;padding:0 clamp(1rem,.75rem + 1vw,1.5rem);line-height:1.2}.Kontakt-module__x1Y32G__kontaktContentFrame{width:calc(100% - 100px);max-width:1280px;margin-bottom:clamp(5rem,3.575rem + 5.06667vw,7.375rem);margin-left:auto;margin-right:auto}@media (max-width:768px){.Kontakt-module__x1Y32G__kontaktContentFrame{box-sizing:border-box;width:100%;padding:0 clamp(2rem,1.75rem + 1.33333vw,2rem)}}.Kontakt-module__x1Y32G__kontaktContentWrapper{box-sizing:border-box;opacity:0;width:100%;max-width:100%;margin-top:clamp(3rem,2.5rem + 1.66667vw,4rem);margin-bottom:clamp(2.25rem,1.875rem + 1.33333vw,2.875rem);padding:clamp(1.5rem,1.25rem + .666667vw,2rem);transition:opacity .8s ease-out,transform .8s ease-out;position:relative;transform:translateY(30px)}.Kontakt-module__x1Y32G__kontaktAnimated{opacity:1;transform:translateY(0)}@media (max-width:768px){.Kontakt-module__x1Y32G__kontaktContentWrapper{margin-top:clamp(2rem,1.5rem + 1.33333vw,2.5rem);padding:clamp(1rem,.75rem + .666667vw,1.25rem)}}.Kontakt-module__x1Y32G__kontaktCounterTopLeft{z-index:1;pointer-events:none;position:absolute;top:0;left:0}.Kontakt-module__x1Y32G__kontaktCounterBottomRight{z-index:1;pointer-events:none;position:absolute;bottom:0;right:0}.Kontakt-module__x1Y32G__kontaktHeadingWrapper{text-align:left;margin-bottom:clamp(2.25rem,1.875rem + 1.33333vw,2.875rem);padding:clamp(1rem,.875rem + .333333vw,1.25rem) clamp(2rem,1.75rem + .666667vw,2.5rem);display:inline-block;position:relative}.Kontakt-module__x1Y32G__kontaktCounterImage{width:auto;max-width:clamp(40px,2.5rem + 1vw,60px);height:auto;max-height:clamp(40px,2.5rem + 1vw,60px);display:block}.Kontakt-module__x1Y32G__kontaktCounterImageFlippedHorizontal{transform:scaleX(-1)}.Kontakt-module__x1Y32G__kontaktCounterImageFlippedVertical{transform:scaleY(-1)}.Kontakt-module__x1Y32G__kontaktCounterImageFlipped{transform:scaleX(-1)scaleY(-1)}.Kontakt-module__x1Y32G__kontaktHeading{font-size:clamp(2.375rem,1.55rem + 2.93333vw,3.75rem);font-weight:400;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;color:var(--foreground);margin:0;line-height:110%}.Kontakt-module__x1Y32G__kontaktIntroText{color:#666;font-size:clamp(1rem,.875rem + .333333vw,1.125rem);line-height:1.6;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;text-align:left;max-width:1000px;margin:0 0 clamp(2.25rem,1.875rem + 1.33333vw,2.875rem)}@media (max-width:768px){.Kontakt-module__x1Y32G__kontaktIntroText{font-size:18px}}.Kontakt-module__x1Y32G__kontaktForm{max-width:1200px;margin-left:auto;margin-right:auto}.Kontakt-module__x1Y32G__formRow{grid-template-columns:1fr 1fr;gap:clamp(1.5rem,1.25rem + .666667vw,2rem);margin-bottom:clamp(1.5rem,1.25rem + .666667vw,2rem);display:grid}@media (max-width:768px){.Kontakt-module__x1Y32G__formRow{grid-template-columns:1fr;gap:0;margin-bottom:0}}.Kontakt-module__x1Y32G__formGroup{flex-direction:column;gap:8px;display:flex}@media (max-width:768px){.Kontakt-module__x1Y32G__formGroup,.Kontakt-module__x1Y32G__formRow .Kontakt-module__x1Y32G__formGroup:last-child{margin-bottom:clamp(1.5rem,1.25rem + .666667vw,2rem)}}.Kontakt-module__x1Y32G__formGroupFloatingLabel{gap:0;position:relative}.Kontakt-module__x1Y32G__formGroupFloatingLabel .Kontakt-module__x1Y32G__formLabel{color:#666;pointer-events:none;margin:0;font-size:clamp(1rem,.875rem + .333333vw,1.125rem);font-weight:400;transition:all .3s ease-out;position:absolute;top:50%;left:clamp(.875rem,.75rem + .333333vw,1rem);transform:translateY(-50%)}.Kontakt-module__x1Y32G__formGroupFloatingLabel .Kontakt-module__x1Y32G__formTextarea+.Kontakt-module__x1Y32G__formLabel{top:clamp(1.5rem,1.25rem + .666667vw,1.75rem);transform:translateY(0)}.Kontakt-module__x1Y32G__formGroupFloatingLabel .Kontakt-module__x1Y32G__formInput:focus+.Kontakt-module__x1Y32G__formLabel,.Kontakt-module__x1Y32G__formGroupFloatingLabel .Kontakt-module__x1Y32G__formInput:not(:placeholder-shown)+.Kontakt-module__x1Y32G__formLabel,.Kontakt-module__x1Y32G__formGroupFloatingLabel .Kontakt-module__x1Y32G__formSelect:focus+.Kontakt-module__x1Y32G__formLabel,.Kontakt-module__x1Y32G__formGroupFloatingLabel.Kontakt-module__x1Y32G__hasValue .Kontakt-module__x1Y32G__formLabel,.Kontakt-module__x1Y32G__formGroupFloatingLabel .Kontakt-module__x1Y32G__formTextarea:focus+.Kontakt-module__x1Y32G__formLabel,.Kontakt-module__x1Y32G__formGroupFloatingLabel .Kontakt-module__x1Y32G__formTextarea:not(:placeholder-shown)+.Kontakt-module__x1Y32G__formLabel{color:#a38240;font-size:clamp(1rem,.875rem + .333333vw,1.125rem);font-weight:500;top:-1px;transform:translateY(0)}.Kontakt-module__x1Y32G__formGroupFloatingLabel .Kontakt-module__x1Y32G__formTextarea:focus+.Kontakt-module__x1Y32G__formLabel,.Kontakt-module__x1Y32G__formGroupFloatingLabel .Kontakt-module__x1Y32G__formTextarea:not(:placeholder-shown)+.Kontakt-module__x1Y32G__formLabel{top:-1px;transform:translateY(0)}.Kontakt-module__x1Y32G__formLabel{color:#171717;font-size:clamp(1rem,.875rem + .333333vw,1.125rem);font-weight:500}.Kontakt-module__x1Y32G__required{color:#a38240}.Kontakt-module__x1Y32G__formInput{color:#171717;width:100%;font-size:clamp(1rem,.875rem + .333333vw,1.125rem);font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;background:#fff;border:1px solid #dee0e2;outline:none;padding:clamp(.875rem,.75rem + .333333vw,1rem);transition:all .3s ease-out}.Kontakt-module__x1Y32G__formInput:focus{border-color:#a38240;box-shadow:0 0 0 3px #d4af371a}.Kontakt-module__x1Y32G__formInput::placeholder{color:#0000}.Kontakt-module__x1Y32G__formSelect{color:#171717;width:100%;font-size:clamp(1rem,.875rem + .333333vw,1.125rem);font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;appearance:none;background:#fff url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 12 8\"><path d=\"M1 1l5 5 5-5\" stroke=\"%23666\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\"/></svg>") right clamp(.875rem,.75rem + .333333vw,1rem) center/12px no-repeat;border:1px solid #dee0e2;outline:none;padding:clamp(.875rem,.75rem + .333333vw,1rem) clamp(2.5rem,2rem + 1.33333vw,3rem) clamp(.875rem,.75rem + .333333vw,1rem) clamp(.875rem,.75rem + .333333vw,1rem);transition:all .3s ease-out}.Kontakt-module__x1Y32G__formSelect:focus{border-color:#a38240;box-shadow:0 0 0 3px #d4af371a}.Kontakt-module__x1Y32G__formSelect:not([value=""]){color:#171717}.Kontakt-module__x1Y32G__formTextarea{resize:vertical;min-height:150px;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif}.Kontakt-module__x1Y32G__formSubmit{margin-top:clamp(2rem,1.5rem + 1.33333vw,2.5rem)}.Kontakt-module__x1Y32G__kontaktButton{color:#a38240;text-transform:uppercase;cursor:pointer;font-weight:700;line-height:120%;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;background:0 0;border:2px solid #a38240;align-items:center;gap:12px;padding:14px 17px 9px;font-size:clamp(1rem,.875rem + .333333vw,1.125rem);text-decoration:none;transition:background-color .3s ease-in-out,color .3s ease-in-out;display:inline-flex}.Kontakt-module__x1Y32G__kontaktButton:before{content:"";background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 13 13\"><path d=\"M0 6.5h11M6.5 0l6.5 6.5-6.5 6.5\" stroke=\"%23a38240\" stroke-width=\"2\" fill=\"none\"/></svg>") 50%/100% 100% no-repeat;width:13px;height:13px;transition:all .3s ease-out;display:block;transform:translateY(-2px)}.Kontakt-module__x1Y32G__kontaktButton:hover{color:#fff;background-color:#a38240}.Kontakt-module__x1Y32G__kontaktButton:hover:before{filter:brightness(0)invert()}.Kontakt-module__x1Y32G__kontaktInfo{border-top:1px solid #dee0e2;margin-top:clamp(3rem,2.5rem + 1.66667vw,4rem);padding-top:clamp(2.5rem,2rem + 1.33333vw,3rem)}.Kontakt-module__x1Y32G__kontaktInfoTitle{color:#171717;font-size:clamp(1.5rem,1.25rem + .8vw,2rem);font-weight:400;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;margin:0 0 clamp(1.5rem,1.25rem + .666667vw,2rem)}.Kontakt-module__x1Y32G__kontaktInfoContent{flex-direction:column;gap:clamp(.75rem,.5rem + .666667vw,1rem);display:flex}.Kontakt-module__x1Y32G__kontaktCompany{color:#171717;font-size:clamp(1rem,.875rem + .333333vw,1.125rem);font-weight:500;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;margin:0}@media (max-width:768px){.Kontakt-module__x1Y32G__kontaktCompany{font-size:18px}}.Kontakt-module__x1Y32G__kontaktAddress{color:#171717;font-size:clamp(1rem,.875rem + .333333vw,1.125rem);font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;margin:0}@media (max-width:768px){.Kontakt-module__x1Y32G__kontaktAddress{font-size:18px}}.Kontakt-module__x1Y32G__kontaktDetails{color:#171717;font-size:clamp(1rem,.875rem + .333333vw,1.125rem);line-height:1.8;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;margin:0}@media (max-width:768px){.Kontakt-module__x1Y32G__kontaktDetails{font-size:18px}}.Kontakt-module__x1Y32G__kontaktDetails a{color:#a38240;text-decoration:none;transition:color .3s ease-out}.Kontakt-module__x1Y32G__kontaktDetails a:hover{color:#8a6d2f;text-decoration:underline}.Kontakt-module__x1Y32G__checkboxGroup{align-items:flex-start;gap:clamp(1rem,.75rem + .666667vw,1.5rem);margin-top:clamp(1.5rem,1.25rem + .666667vw,2rem);display:flex}.Kontakt-module__x1Y32G__checkbox{cursor:pointer;accent-color:#a38240;flex-shrink:0;width:20px;height:20px;margin-top:2px}.Kontakt-module__x1Y32G__checkboxLabel{color:#171717;cursor:pointer;font-size:clamp(1rem,.875rem + .333333vw,1.125rem);line-height:1.5;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;flex:1}.Kontakt-module__x1Y32G__checkboxLink{color:#a38240;text-decoration:underline;transition:color .3s ease-out}.Kontakt-module__x1Y32G__checkboxLink:hover{color:#8a6d2f}.Kontakt-module__x1Y32G__submitMessage{font-size:clamp(1rem,.875rem + .333333vw,1.125rem);font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;border-radius:4px;margin-top:clamp(1.5rem,1.25rem + .666667vw,2rem);padding:clamp(.875rem,.75rem + .333333vw,1rem);line-height:1.5}.Kontakt-module__x1Y32G__submitMessageSuccess{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb}.Kontakt-module__x1Y32G__submitMessageError{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb}.Kontakt-module__x1Y32G__kontaktButton:disabled{opacity:.6;cursor:not-allowed}.Kontakt-module__x1Y32G__kontaktButton:disabled:hover{color:#a38240;background-color:#0000}.Kontakt-module__x1Y32G__kontaktButton:disabled:hover:before{filter:none}
.Mieterservice-module__ACyiIa__mieterserviceFrame{width:100%;max-width:100%;margin-bottom:clamp(2.25rem,1.875rem + 1.33333vw,2.875rem)}.Mieterservice-module__ACyiIa__mieterserviceInner{width:100%}.Mieterservice-module__ACyiIa__mieterserviceHeroImage{width:100%;height:150px;min-height:150px;position:relative;overflow:hidden}@media (max-width:480px){.Mieterservice-module__ACyiIa__mieterserviceHeroImage{height:auto;min-height:150px}}@media (min-width:768px){.Mieterservice-module__ACyiIa__mieterserviceHeroImage{height:200px}}@media (min-width:1024px){.Mieterservice-module__ACyiIa__mieterserviceHeroImage{height:225px}}.Mieterservice-module__ACyiIa__mieterserviceHeroImage img{object-fit:cover;width:100%;height:100%}.Mieterservice-module__ACyiIa__mieterserviceHeroOverlay{background:#0006;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1rem,.75rem + .666667vw,1.5rem);padding:0 clamp(.75rem,.5rem + 1vw,1rem);display:flex;position:absolute;inset:0}.Mieterservice-module__ACyiIa__mieterserviceHeroTitle{color:#fff;text-align:center;font-size:clamp(1.5rem,1.25rem + 1.2vw,3rem);font-weight:700;line-height:1.2;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0}.Mieterservice-module__ACyiIa__mieterserviceHeroSubtitle{color:#fff;text-align:center;font-size:clamp(1rem,.875rem + .333333vw,1.25rem);font-weight:400;line-height:1.5;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;max-width:800px;margin:0}@media (max-width:768px){.Mieterservice-module__ACyiIa__mieterserviceHeroSubtitle{font-size:18px}}.Mieterservice-module__ACyiIa__mieterserviceContentFrame{width:calc(100% - 100px);max-width:1280px;margin-bottom:clamp(5rem,3.575rem + 5.06667vw,7.375rem);margin-left:auto;margin-right:auto}@media (max-width:768px){.Mieterservice-module__ACyiIa__mieterserviceContentFrame{box-sizing:border-box;width:calc(100% - 4rem);padding:0 clamp(2rem,1.75rem + 1.33333vw,2rem)}}.Mieterservice-module__ACyiIa__mieterserviceContentInner{box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(2rem,1.75rem + 1.33333vw,2rem)}@media (min-width:769px){.Mieterservice-module__ACyiIa__mieterserviceContentInner{padding:0 clamp(1rem,.5rem + 1.33333vw,2rem)}}.Mieterservice-module__ACyiIa__mieterserviceContactSection{opacity:0;background:#fff;border-radius:8px;margin-top:clamp(3rem,2.5rem + 1.66667vw,4rem);margin-bottom:clamp(3rem,2.5rem + 1.66667vw,4rem);padding:clamp(2rem,1.5rem + 1.33333vw,2.5rem);transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(30px)}@media (max-width:767px){.Mieterservice-module__ACyiIa__mieterserviceContactSection{margin-top:clamp(2rem,1.5rem + 1.33333vw,2.5rem);margin-bottom:clamp(2rem,1.5rem + 1.33333vw,2.5rem);padding:clamp(1.5rem,1.25rem + .666667vw,2rem)}}.Mieterservice-module__ACyiIa__mieterserviceContactSection .Mieterservice-module__ACyiIa__mieterserviceSectionTitle{margin-top:0;margin-bottom:clamp(1.5rem,1.25rem + .666667vw,2rem)}.Mieterservice-module__ACyiIa__mieterserviceContactGrid{grid-template-columns:1fr;gap:clamp(2rem,1.5rem + 1.33333vw,2.5rem);display:grid}@media (min-width:768px){.Mieterservice-module__ACyiIa__mieterserviceContactGrid{grid-template-columns:1fr 1fr;gap:clamp(3rem,2.5rem + 1.66667vw,4rem)}}@media (max-width:767px){.Mieterservice-module__ACyiIa__mieterserviceContactGrid{gap:clamp(1.5rem,1.25rem + 1vw,2rem)}}.Mieterservice-module__ACyiIa__mieterserviceGrid{grid-template-columns:1fr;gap:clamp(2.5rem,2rem + 1.33333vw,3.5rem);margin-bottom:clamp(3rem,2.5rem + 1.66667vw,4rem);display:grid}@media (min-width:1024px){.Mieterservice-module__ACyiIa__mieterserviceGrid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(3rem,2.5rem + 1.66667vw,4rem)}}@media (max-width:767px){.Mieterservice-module__ACyiIa__mieterserviceGrid{gap:clamp(1.5rem,1.25rem + 1vw,2rem);margin-bottom:clamp(2rem,1.5rem + 1.33333vw,2.5rem)}}.Mieterservice-module__ACyiIa__mieterservicePortalSection{opacity:0;padding:clamp(1.5rem,1.25rem + .666667vw,2rem);transition:opacity .6s ease-out,transform .6s ease-out;animation:.6s ease-out .2s forwards Mieterservice-module__ACyiIa__fadeIn;transform:translateY(30px)}@media (max-width:767px){.Mieterservice-module__ACyiIa__mieterservicePortalSection{padding:clamp(1.25rem,1rem + .666667vw,1.5rem)}}@keyframes Mieterservice-module__ACyiIa__fadeIn{to{opacity:1;transform:translateY(0)}}.Mieterservice-module__ACyiIa__mieterserviceContactItem{background:#f8f8f8;border-radius:8px;padding:clamp(1rem,.75rem + .666667vw,1.5rem)}@media (max-width:767px){.Mieterservice-module__ACyiIa__mieterserviceContactItem{padding:clamp(.875rem,.75rem + .333333vw,1rem)}}.Mieterservice-module__ACyiIa__mieterserviceContactItemTitle{color:#171717;font-size:clamp(1.125rem,1rem + .333333vw,1.375rem);font-weight:600;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;margin:0 0 clamp(.75rem,.5rem + .666667vw,1rem)}@media (max-width:767px){.Mieterservice-module__ACyiIa__mieterserviceContactItemTitle{margin:0 0 clamp(.5rem,.375rem + .333333vw,.75rem)}}.Mieterservice-module__ACyiIa__mieterserviceContactText{color:#171717;font-size:18px;line-height:160%;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;margin:0 0 1rem}.Mieterservice-module__ACyiIa__mieterserviceContactText:last-child{margin-bottom:0}.Mieterservice-module__ACyiIa__mieterserviceContactText strong{color:#171717;font-weight:600}.Mieterservice-module__ACyiIa__mieterserviceSectionAnimated{opacity:1;transform:translateY(0)}.Mieterservice-module__ACyiIa__mieterserviceNotfallCard{opacity:0;background:#fff;border:2px solid #a38240;border-radius:8px;height:fit-content;min-height:200px;padding:clamp(1.5rem,1.25rem + .666667vw,2rem);transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(30px);box-shadow:0 4px 12px #0000001a}.Mieterservice-module__ACyiIa__mieterserviceNotfallCard.Mieterservice-module__ACyiIa__mieterserviceSectionAnimated{opacity:1;transform:translateY(0)}@media (max-width:767px){.Mieterservice-module__ACyiIa__mieterserviceNotfallCard{padding:clamp(1.25rem,1rem + .666667vw,1.5rem)}}.Mieterservice-module__ACyiIa__mieterserviceNotfallCard .Mieterservice-module__ACyiIa__mieterserviceSectionTitle{color:#171717;margin-top:0}.Mieterservice-module__ACyiIa__mieterserviceNotfallCard .Mieterservice-module__ACyiIa__mieterserviceSectionContent{color:#333}.Mieterservice-module__ACyiIa__mieterserviceSectionTitle{color:#171717;font-size:clamp(2rem,1.4rem + 2.13333vw,3rem);font-weight:400;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;margin:0 0 clamp(1.5rem,1.25rem + .666667vw,2rem);line-height:110%}@media (max-width:767px){.Mieterservice-module__ACyiIa__mieterserviceSectionTitle{margin:0 0 clamp(.75rem,.5rem + .5vw,1rem)}}.Mieterservice-module__ACyiIa__mieterserviceSectionContent{color:#171717;font-size:18px;line-height:160%;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif}.Mieterservice-module__ACyiIa__mieterserviceSectionContent p{margin:0 0 clamp(1rem,.75rem + .666667vw,1.5rem)}.Mieterservice-module__ACyiIa__mieterserviceSectionContent p:last-child{margin-bottom:0}.Mieterservice-module__ACyiIa__mieterserviceEmail{color:#a38240;font-weight:500;text-decoration:none;transition:color .3s ease-out}.Mieterservice-module__ACyiIa__mieterserviceEmail:hover{color:#8a6d2f;text-decoration:underline}.Mieterservice-module__ACyiIa__mieterservicePhone{color:#171717;font-weight:500;text-decoration:none;transition:color .3s ease-out}.Mieterservice-module__ACyiIa__mieterservicePhone:hover{color:#a38240}.Mieterservice-module__ACyiIa__mieterserviceHours{color:#171717;margin-top:clamp(.75rem,.5rem + .666667vw,1rem);font-weight:500}.Mieterservice-module__ACyiIa__mieterserviceLabel{color:#171717;font-weight:500}.Mieterservice-module__ACyiIa__mieterservicePortalLink{color:#a38240;text-transform:uppercase;cursor:pointer;font-weight:700;line-height:120%;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;border:2px solid #a38240;align-items:center;gap:12px;margin-top:clamp(1rem,.75rem + .666667vw,1.5rem);padding:14px 17px 9px;font-size:clamp(1rem,.875rem + .333333vw,1.125rem);text-decoration:none;transition:background-color .3s ease-in-out,color .3s ease-in-out;display:inline-flex}.Mieterservice-module__ACyiIa__mieterservicePortalLink:before{content:"";background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 13 13\"><path d=\"M0 6.5h11M6.5 0l6.5 6.5-6.5 6.5\" stroke=\"%23a38240\" stroke-width=\"2\" fill=\"none\"/></svg>") 50%/100% 100% no-repeat;flex-shrink:0;width:13px;height:13px;transition:all .3s ease-out;display:block;transform:translateY(-2px)}.Mieterservice-module__ACyiIa__mieterservicePortalLink:hover{color:#fff;background-color:#a38240}.Mieterservice-module__ACyiIa__mieterservicePortalLink:hover:before{filter:brightness(0)invert()}@media (max-width:768px){.Mieterservice-module__ACyiIa__mieterservicePortalLink{justify-content:center;gap:10px;width:100%;min-height:44px;padding:12px 15px 8px}}.Mieterservice-module__ACyiIa__mieterserviceMain{background:#f8f8f8}.Mieterservice-module__ACyiIa__mieterserviceFormSectionFull{background:#f8f8f8;width:100%;margin:0;padding:0 0 clamp(4rem,3rem + 2.66667vw,5rem)}@media (max-width:767px){.Mieterservice-module__ACyiIa__mieterserviceFormSectionFull{padding:0 0 clamp(3rem,2.5rem + 1.33333vw,4rem)}}.Mieterservice-module__ACyiIa__mieterserviceFormSectionInner{box-sizing:border-box;width:100%;max-width:1000px;margin:0 auto;padding:0 clamp(1rem,.75rem + .666667vw,1.5rem)}@media (min-width:769px){.Mieterservice-module__ACyiIa__mieterserviceFormSectionInner{padding:0 clamp(1.5rem,1.25rem + .666667vw,2rem)}}.Mieterservice-module__ACyiIa__mieterserviceFormSectionInner .Mieterservice-module__ACyiIa__mieterserviceSectionTitle{text-align:center;margin-top:0;margin-bottom:clamp(2rem,1.5rem + 1.33333vw,2.5rem)}@media (max-width:767px){.Mieterservice-module__ACyiIa__mieterserviceFormSectionInner .Mieterservice-module__ACyiIa__mieterserviceSectionTitle{margin-bottom:clamp(1.5rem,1.25rem + .666667vw,2rem)}}.Mieterservice-module__ACyiIa__mieterserviceFormSection{background:#f8f8f8;border-radius:8px;margin-top:clamp(4rem,3rem + 2.66667vw,5rem);padding:clamp(2rem,1.5rem + 1.33333vw,2.5rem)}@media (max-width:767px){.Mieterservice-module__ACyiIa__mieterserviceFormSection{margin-top:clamp(2.5rem,2rem + 1.66667vw,3rem);padding:clamp(1.5rem,1.25rem + .666667vw,2rem)}}.Mieterservice-module__ACyiIa__mieterserviceFormSection .Mieterservice-module__ACyiIa__mieterserviceSectionTitle{margin-top:0;margin-bottom:clamp(2rem,1.5rem + 1.33333vw,2.5rem)}.Mieterservice-module__ACyiIa__mieterserviceSteps{justify-content:space-between;margin-bottom:clamp(2.5rem,2rem + 1.33333vw,3rem);padding:0 clamp(1rem,.75rem + .666667vw,1.5rem);display:flex;position:relative}.Mieterservice-module__ACyiIa__mieterserviceSteps:before{content:"";z-index:0;background:#dee0e2;height:2px;position:absolute;top:20px;left:8%;right:8%}@media (min-width:768px){.Mieterservice-module__ACyiIa__mieterserviceSteps:before{left:5%;right:5%}}@media (max-width:767px){.Mieterservice-module__ACyiIa__mieterserviceSteps{margin-bottom:clamp(1.5rem,1.25rem + .666667vw,2rem);padding:0}.Mieterservice-module__ACyiIa__mieterserviceSteps:before{display:none}}.Mieterservice-module__ACyiIa__mieterserviceStep{z-index:1;flex-direction:column;flex:1;align-items:center;gap:clamp(.5rem,.375rem + .333333vw,.75rem);display:flex;position:relative}.Mieterservice-module__ACyiIa__mieterserviceStepNumber{color:#666;width:40px;height:40px;font-size:clamp(1rem,.875rem + .333333vw,1.125rem);font-weight:600;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;background:#fff;border:2px solid #dee0e2;border-radius:50%;justify-content:center;align-items:center;transition:all .3s ease-out;display:flex}.Mieterservice-module__ACyiIa__mieterserviceStepActive .Mieterservice-module__ACyiIa__mieterserviceStepNumber{color:#fff;background:#a38240;border-color:#a38240}.Mieterservice-module__ACyiIa__mieterserviceStepLabel{color:#666;text-align:center;font-size:clamp(.875rem,.75rem + .333333vw,1rem);font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif}.Mieterservice-module__ACyiIa__mieterserviceStepActive .Mieterservice-module__ACyiIa__mieterserviceStepLabel{color:#171717;font-weight:500}@media (max-width:767px){.Mieterservice-module__ACyiIa__mieterserviceStepLabel{font-size:12px}.Mieterservice-module__ACyiIa__mieterserviceStepNumber{width:32px;height:32px;font-size:14px}}.Mieterservice-module__ACyiIa__mieterserviceFormContent{width:100%;margin:0 auto}.Mieterservice-module__ACyiIa__mieterserviceFormStep{flex-direction:column;align-items:flex-start;width:100%;max-width:100%;display:flex}.Mieterservice-module__ACyiIa__mieterserviceFormStepTitle{text-align:center;width:100%;margin-bottom:clamp(1.5rem,1.25rem + .666667vw,2rem)}.Mieterservice-module__ACyiIa__mieterserviceAnliegenCards{width:100%;max-width:1000px;margin-left:0;margin-right:auto}@media (min-width:768px){.Mieterservice-module__ACyiIa__mieterserviceFormStep{align-items:flex-start;max-width:100%}.Mieterservice-module__ACyiIa__mieterserviceAnliegenCards{width:100%;max-width:1000px;margin-left:0;margin-right:auto}}.Mieterservice-module__ACyiIa__mieterserviceFormStep{margin-bottom:clamp(2rem,1.5rem + 1.33333vw,2.5rem)}.Mieterservice-module__ACyiIa__mieterserviceFormStepTitle{color:#171717;font-size:clamp(2rem,1.4rem + 2.13333vw,3rem);font-weight:400;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;margin:0 0 clamp(1.5rem,1.25rem + .666667vw,2rem);line-height:110%}.Mieterservice-module__ACyiIa__mieterserviceFormLabel{color:#171717;opacity:.7;font-size:clamp(.875rem,.75rem + .333333vw,1rem);font-weight:400;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;margin:0 0 clamp(1rem,.75rem + .666667vw,1.5rem)}@media (max-width:767px){.Mieterservice-module__ACyiIa__mieterserviceFormLabel{margin:0 0 clamp(.75rem,.5rem + .666667vw,1rem)}}.Mieterservice-module__ACyiIa__mieterserviceFormFields{flex-direction:column;gap:0;width:100%;max-width:1000px;margin:0 auto;display:flex}.Mieterservice-module__ACyiIa__mieterserviceFormGroup{flex-direction:column;gap:8px;width:100%;max-width:1000px;margin-bottom:clamp(1.5rem,1.25rem + .666667vw,2rem);margin-left:auto;margin-right:auto;display:flex}@media (max-width:768px){.Mieterservice-module__ACyiIa__mieterserviceFormGroup{margin-bottom:clamp(1.5rem,1.25rem + .666667vw,2rem)}}.Mieterservice-module__ACyiIa__mieterserviceFormGroupFloatingLabel{gap:0;position:relative}.Mieterservice-module__ACyiIa__mieterserviceFormGroupFloatingLabel .Mieterservice-module__ACyiIa__mieterserviceFormLabelField{color:#666;pointer-events:none;font-size:clamp(1rem,.875rem + .333333vw,1.125rem);font-weight:400;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;margin:0;transition:all .3s ease-out;position:absolute;top:50%;left:clamp(.875rem,.75rem + .333333vw,1rem);transform:translateY(-50%)}.Mieterservice-module__ACyiIa__mieterserviceFormGroupFloatingLabel .Mieterservice-module__ACyiIa__mieterserviceFormTextarea+.Mieterservice-module__ACyiIa__mieterserviceFormLabelField{top:clamp(1.5rem,1.25rem + .666667vw,1.75rem);transform:translateY(0)}.Mieterservice-module__ACyiIa__mieterserviceFormGroupFloatingLabel .Mieterservice-module__ACyiIa__mieterserviceFormInput:focus+.Mieterservice-module__ACyiIa__mieterserviceFormLabelField,.Mieterservice-module__ACyiIa__mieterserviceFormGroupFloatingLabel .Mieterservice-module__ACyiIa__mieterserviceFormInput:not(:placeholder-shown)+.Mieterservice-module__ACyiIa__mieterserviceFormLabelField,.Mieterservice-module__ACyiIa__mieterserviceFormGroupFloatingLabel .Mieterservice-module__ACyiIa__mieterserviceFormTextarea:focus+.Mieterservice-module__ACyiIa__mieterserviceFormLabelField,.Mieterservice-module__ACyiIa__mieterserviceFormGroupFloatingLabel .Mieterservice-module__ACyiIa__mieterserviceFormTextarea:not(:placeholder-shown)+.Mieterservice-module__ACyiIa__mieterserviceFormLabelField{color:#a38240;font-size:clamp(1rem,.875rem + .333333vw,1.125rem);font-weight:500;top:-1px;transform:translateY(0)}.Mieterservice-module__ACyiIa__mieterserviceFormGroupFloatingLabel .Mieterservice-module__ACyiIa__mieterserviceFormTextarea:focus+.Mieterservice-module__ACyiIa__mieterserviceFormLabelField,.Mieterservice-module__ACyiIa__mieterserviceFormGroupFloatingLabel .Mieterservice-module__ACyiIa__mieterserviceFormTextarea:not(:placeholder-shown)+.Mieterservice-module__ACyiIa__mieterserviceFormLabelField{top:-1px;transform:translateY(0)}.Mieterservice-module__ACyiIa__mieterserviceFormInput{color:#171717;width:100%;font-size:clamp(1rem,.875rem + .333333vw,1.125rem);font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;box-sizing:border-box;background:#fff;border:1px solid #dee0e2;outline:none;padding:clamp(.875rem,.75rem + .333333vw,1rem);transition:all .3s ease-out}.Mieterservice-module__ACyiIa__mieterserviceFormInput:focus{border-color:#a38240;box-shadow:0 0 0 3px #d4af371a}.Mieterservice-module__ACyiIa__mieterserviceFormInput::placeholder{color:#0000}.Mieterservice-module__ACyiIa__mieterserviceFormTextarea{resize:vertical;min-height:150px;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif}.Mieterservice-module__ACyiIa__mieterserviceFormNavigation{flex-direction:column;justify-content:flex-end;gap:clamp(1rem,.75rem + .666667vw,1.5rem);margin-top:clamp(2rem,1.5rem + 1.33333vw,2.5rem);display:flex}@media (min-width:768px){.Mieterservice-module__ACyiIa__mieterserviceFormNavigation{flex-direction:row-reverse;justify-content:center}}.Mieterservice-module__ACyiIa__mieterserviceFormButtonPrimary,.Mieterservice-module__ACyiIa__mieterserviceFormButtonSecondary{color:#fff;font-size:clamp(1rem,.875rem + .333333vw,1.125rem);font-weight:600;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:#a38240;border:2px solid #a38240;border-radius:4px;justify-content:center;align-items:center;padding:clamp(.875rem,.75rem + .333333vw,1rem) clamp(1.5rem,1.25rem + .666667vw,2rem);transition:all .3s ease-out;display:inline-flex}@media (max-width:767px){.Mieterservice-module__ACyiIa__mieterserviceFormButtonPrimary,.Mieterservice-module__ACyiIa__mieterserviceFormButtonSecondary{width:100%;padding:14px 20px}}.Mieterservice-module__ACyiIa__mieterserviceFormButtonPrimary:hover{background:#8a6d2f;border-color:#8a6d2f}.Mieterservice-module__ACyiIa__mieterserviceFormButtonPrimary:disabled{opacity:.6;cursor:not-allowed}.Mieterservice-module__ACyiIa__mieterserviceFormButtonPrimary:disabled:hover{background:#a38240;border-color:#a38240}a.Mieterservice-module__ACyiIa__mieterserviceFormButtonPrimary{color:#fff;text-decoration:none}a.Mieterservice-module__ACyiIa__mieterserviceFormButtonPrimary:hover{color:#fff}.Mieterservice-module__ACyiIa__mieterserviceFormButtonSecondary{color:#a38240;background:0 0}.Mieterservice-module__ACyiIa__mieterserviceFormButtonSecondary:hover{color:#fff;background:#a38240}.Mieterservice-module__ACyiIa__mieterserviceSubmitMessage{font-size:clamp(1rem,.875rem + .333333vw,1.125rem);font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;border-radius:8px;margin-bottom:clamp(1.5rem,1.25rem + .666667vw,2rem);padding:clamp(1rem,.875rem + .333333vw,1.25rem);line-height:1.5;animation:.3s ease-out Mieterservice-module__ACyiIa__slideIn;box-shadow:0 2px 8px #0000001a}@keyframes Mieterservice-module__ACyiIa__slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Mieterservice-module__ACyiIa__mieterserviceSubmitMessageContent{align-items:center;gap:.75rem;display:flex}.Mieterservice-module__ACyiIa__mieterserviceSubmitMessageIcon{flex-shrink:0;font-size:1.5rem;font-weight:700;line-height:1}.Mieterservice-module__ACyiIa__mieterserviceSubmitMessageSuccess{color:#155724;background-color:#d4edda;border:2px solid #c3e6cb}.Mieterservice-module__ACyiIa__mieterserviceSubmitMessageSuccess .Mieterservice-module__ACyiIa__mieterserviceSubmitMessageIcon{color:#28a745}.Mieterservice-module__ACyiIa__mieterserviceSubmitMessageError{color:#721c24;background-color:#f8d7da;border:2px solid #f5c6cb}.Mieterservice-module__ACyiIa__mieterserviceSubmitMessageError .Mieterservice-module__ACyiIa__mieterserviceSubmitMessageIcon{color:#dc3545}.Mieterservice-module__ACyiIa__mieterserviceSuccessMessage{color:#155724;text-align:center;margin-top:clamp(1.5rem,1.25rem + .666667vw,2rem);padding:clamp(1.5rem,1.25rem + .666667vw,2rem);font-size:clamp(1.125rem,1rem + .333333vw,1.25rem);line-height:1.6}.Mieterservice-module__ACyiIa__mieterserviceSuccessMessage p{margin:0}.Mieterservice-module__ACyiIa__mieterserviceAnliegenCards{grid-template-columns:1fr;justify-items:start;gap:clamp(1.5rem,1.25rem + .666667vw,2rem);width:100%;max-width:1000px;margin-top:clamp(1.5rem,1.25rem + .666667vw,2rem);margin-left:0;margin-right:auto;display:grid}@media (min-width:768px){.Mieterservice-module__ACyiIa__mieterserviceAnliegenCards{grid-template-columns:repeat(2,1fr);justify-items:start;gap:clamp(2rem,1.5rem + 1.33333vw,2.5rem);max-width:1200px}}@media (max-width:767px){.Mieterservice-module__ACyiIa__mieterserviceAnliegenCards{gap:clamp(1rem,.75rem + .666667vw,1.5rem)}}.Mieterservice-module__ACyiIa__mieterserviceAnliegenCard{text-align:center;cursor:pointer;box-sizing:border-box;background:#fff;border:2px solid #dee0e2;border-radius:8px;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.75rem,.5rem + .666667vw,1rem);width:100%;padding:clamp(1.5rem,1.25rem + .666667vw,2rem);transition:all .3s ease-out;display:flex;overflow:hidden}.Mieterservice-module__ACyiIa__mieterserviceAnliegenCard:focus{border-color:#a38240;outline:none;box-shadow:0 0 0 3px #a382401a}@media (min-width:768px){.Mieterservice-module__ACyiIa__mieterserviceAnliegenCard{height:200px}}@media (max-width:767px){.Mieterservice-module__ACyiIa__mieterserviceAnliegenCard{aspect-ratio:auto;min-height:180px;padding:clamp(1.5rem,1.25rem + .666667vw,2rem)}}.Mieterservice-module__ACyiIa__mieterserviceAnliegenCard:hover{border-color:#a38240;transform:translateY(-2px);box-shadow:0 4px 12px #a3824026}.Mieterservice-module__ACyiIa__mieterserviceAnliegenCardActive{background:#fef9f0;border-color:#a38240;box-shadow:0 4px 12px #a3824033}.Mieterservice-module__ACyiIa__mieterserviceAnliegenCardIcon{flex-shrink:0;justify-content:center;align-items:center;height:clamp(3rem,2.5rem + 1.33333vw,4rem);font-size:clamp(3rem,2.5rem + 1.33333vw,4rem);line-height:1;display:flex}.Mieterservice-module__ACyiIa__mieterserviceAnliegenCardTitle{color:#171717;font-size:clamp(1.25rem,1.125rem + .333333vw,1.5rem);font-weight:600;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-align:center;flex-shrink:0;width:100%;margin:0}.Mieterservice-module__ACyiIa__mieterserviceAnliegenCardText{color:#666;font-size:clamp(.875rem,.75rem + .333333vw,1rem);line-height:1.5;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-align:center;flex-shrink:0;width:100%;margin:0}.Mieterservice-module__ACyiIa__mieterservicePortalCard{text-align:center;cursor:pointer;color:inherit;box-sizing:border-box;background:#fff;border:2px solid #dee0e2;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.75rem,.5rem + .666667vw,1rem);width:100%;padding:clamp(1.5rem,1.25rem + .666667vw,2rem);text-decoration:none;transition:all .3s ease-out;display:flex;overflow:hidden}@media (min-width:768px){.Mieterservice-module__ACyiIa__mieterservicePortalCard{height:200px}}@media (max-width:767px){.Mieterservice-module__ACyiIa__mieterservicePortalCard{min-height:180px;padding:clamp(1.5rem,1.25rem + .666667vw,2rem)}}.Mieterservice-module__ACyiIa__mieterservicePortalCard:hover{border-color:#a38240;transform:translateY(-2px);box-shadow:0 4px 12px #a3824026}.Mieterservice-module__ACyiIa__mieterservicePortalCardIcon{flex-shrink:0;justify-content:center;align-items:center;width:100%;max-width:100%;height:clamp(3rem,2.5rem + 1.33333vw,4rem);display:flex;overflow:hidden}.Mieterservice-module__ACyiIa__mieterservicePortalCardLogo{object-fit:contain;width:auto;max-width:100%;height:100%}.Mieterservice-module__ACyiIa__mieterserviceInfoBox{background:#fff;border:1px solid #dee0e2;border-radius:8px;margin-top:clamp(2.5rem,2rem + 1.33333vw,3rem);padding:clamp(2rem,1.5rem + 1.33333vw,2.5rem);box-shadow:0 2px 8px #0000000a}@media (max-width:767px){.Mieterservice-module__ACyiIa__mieterserviceInfoBox{margin-top:clamp(2rem,1.5rem + 1.33333vw,2.5rem);padding:clamp(1.5rem,1.25rem + .666667vw,2rem)}}.Mieterservice-module__ACyiIa__mieterserviceReparaturHeader{width:100%;max-width:1000px;margin-bottom:clamp(2rem,1.5rem + 1.33333vw,2.5rem);margin-left:0;margin-right:auto}@media (max-width:767px){.Mieterservice-module__ACyiIa__mieterserviceReparaturHeader{margin-bottom:clamp(1.5rem,1.25rem + .666667vw,2rem)}}.Mieterservice-module__ACyiIa__mieterserviceReparaturTitle{color:#171717;font-size:clamp(2rem,1.4rem + 2.13333vw,3rem);font-weight:400;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;margin:0 0 clamp(1.5rem,1.25rem + .666667vw,2rem);line-height:110%}@media (max-width:767px){.Mieterservice-module__ACyiIa__mieterserviceReparaturTitle{margin:0 0 clamp(.5rem,.375rem + .333333vw,.75rem)}}.Mieterservice-module__ACyiIa__mieterserviceObjektInfo{color:#171717;font-size:18px;line-height:160%;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;margin:clamp(1rem,.75rem + .666667vw,1.5rem) 0 0}.Mieterservice-module__ACyiIa__mieterserviceReparaturInfo{color:#171717;font-size:18px;line-height:160%;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;margin-top:clamp(2rem,1.5rem + 1.33333vw,2.5rem)}.Mieterservice-module__ACyiIa__mieterserviceReparaturInfo p{margin:0 0 1rem}.Mieterservice-module__ACyiIa__mieterserviceReparaturInfo p:last-child{margin-bottom:0}.Mieterservice-module__ACyiIa__mieterservicePortalLinkSmall{color:#a38240;text-transform:uppercase;cursor:pointer;font-weight:700;line-height:120%;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;border:2px solid #a38240;align-items:center;gap:8px;margin-top:clamp(.75rem,.5rem + .666667vw,1rem);padding:10px 14px 6px;font-size:clamp(.875rem,.75rem + .333333vw,1rem);text-decoration:none;transition:background-color .3s ease-in-out,color .3s ease-in-out;display:inline-flex}.Mieterservice-module__ACyiIa__mieterservicePortalLinkSmall:before{content:"";background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 13 13\"><path d=\"M0 6.5h11M6.5 0l6.5 6.5-6.5 6.5\" stroke=\"%23a38240\" stroke-width=\"2\" fill=\"none\"/></svg>") 50%/100% 100% no-repeat;flex-shrink:0;width:11px;height:11px;transition:all .3s ease-out;display:block;transform:translateY(-2px)}.Mieterservice-module__ACyiIa__mieterservicePortalLinkSmall:hover{color:#fff;background-color:#a38240}.Mieterservice-module__ACyiIa__mieterservicePortalLinkSmall:hover:before{filter:brightness(0)invert()}@media (max-width:768px){.Mieterservice-module__ACyiIa__mieterservicePortalLinkSmall{gap:8px;padding:8px 12px 5px;font-size:14px}}.Mieterservice-module__ACyiIa__mieterserviceFaqCard{background:#f8f8f8;border:1px solid #dee0e2;border-radius:8px;width:100%;max-width:1000px;margin-top:clamp(2.5rem,2rem + 1.33333vw,3rem);margin-left:auto;margin-right:auto;padding:clamp(1.5rem,1.25rem + .666667vw,2rem)}@media (max-width:767px){.Mieterservice-module__ACyiIa__mieterserviceFaqCard{margin-top:clamp(2rem,1.5rem + 1.33333vw,2.5rem);padding:clamp(1.25rem,1rem + .666667vw,1.5rem)}}.Mieterservice-module__ACyiIa__mieterserviceFaqButton{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:clamp(1rem,.75rem + .666667vw,1.5rem);width:100%;padding:0;display:flex}.Mieterservice-module__ACyiIa__mieterserviceFaqTitle{color:#171717;font-size:clamp(1.125rem,1rem + .333333vw,1.375rem);font-weight:600;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;margin:0}.Mieterservice-module__ACyiIa__mieterserviceFaqIcon{color:#a38240;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:clamp(1.5rem,1.25rem + .666667vw,2rem);font-weight:300;line-height:1;transition:transform .3s ease-out;display:flex}.Mieterservice-module__ACyiIa__mieterserviceFaqIconOpen{transform:rotate(45deg)}.Mieterservice-module__ACyiIa__mieterserviceFaqContent{color:#333;font-size:clamp(1rem,.875rem + .333333vw,1.125rem);line-height:1.6;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;max-height:0;padding:0;transition:max-height .3s ease-out,padding .3s ease-out;overflow:hidden}.Mieterservice-module__ACyiIa__mieterserviceFaqContentOpen{max-height:400px;padding-top:clamp(1rem,.75rem + .666667vw,1.5rem)}.Mieterservice-module__ACyiIa__mieterserviceFaqContent p{margin:0 0 clamp(.5rem,.375rem + .333333vw,.75rem)}.Mieterservice-module__ACyiIa__mieterserviceFaqContent p:last-child{margin-bottom:0}.Mieterservice-module__ACyiIa__mieterserviceFaqItem{margin-bottom:clamp(1rem,.75rem + .666667vw,1.5rem)}.Mieterservice-module__ACyiIa__mieterserviceFaqItem:last-of-type{margin-bottom:0}.Mieterservice-module__ACyiIa__mieterserviceFaqItem p{margin:0;line-height:1.6}.Mieterservice-module__ACyiIa__mieterserviceFaqLabel{color:#171717;font-size:clamp(1rem,.875rem + .333333vw,1.125rem);font-weight:600}.Mieterservice-module__ACyiIa__mieterserviceFaqLink{color:#171717;font-weight:400;text-decoration:none;transition:color .3s}.Mieterservice-module__ACyiIa__mieterserviceFaqLink:hover{color:#a38240;text-decoration:underline}.Mieterservice-module__ACyiIa__mieterserviceFaqReachability{color:#666;font-size:clamp(1rem,.875rem + .333333vw,1.125rem);font-weight:400}.Mieterservice-module__ACyiIa__mieterserviceFaqInfo{color:#666;font-style:italic;margin-top:clamp(.75rem,.5rem + .666667vw,1rem)!important}.Mieterservice-module__ACyiIa__mieterserviceFaqSeparator{background:#dee0e2;height:1px;margin:clamp(1rem,.75rem + .666667vw,1.5rem) 0}@media (max-width:768px){.Mieterservice-module__ACyiIa__mieterserviceFaqContent{font-size:18px}}.Mieterservice-module__ACyiIa__mieterserviceInfoDescription{color:#171717;font-size:18px;line-height:160%;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;margin:0 0 1rem}.Mieterservice-module__ACyiIa__mieterserviceInfoDescription:last-child{margin-bottom:0}.Mieterservice-module__ACyiIa__mieterserviceInfoTitle{color:#171717;font-size:clamp(2rem,1.4rem + 2.13333vw,3rem);font-weight:400;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;margin:0 0 clamp(1.5rem,1.25rem + .666667vw,2rem);line-height:110%}.Mieterservice-module__ACyiIa__mieterserviceInfoContent{color:#171717;font-size:18px;line-height:160%;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif}.Mieterservice-module__ACyiIa__mieterserviceInfoContent p{margin:0 0 1rem}.Mieterservice-module__ACyiIa__mieterserviceInfoContent p:last-child{margin-bottom:0}.Mieterservice-module__ACyiIa__mieterserviceInfoItem{border-bottom:1px solid #f0f0f0;margin-bottom:clamp(1.75rem,1.5rem + .666667vw,2.25rem);padding-bottom:clamp(1.5rem,1.25rem + .666667vw,2rem)}.Mieterservice-module__ACyiIa__mieterserviceInfoItem:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}@media (max-width:767px){.Mieterservice-module__ACyiIa__mieterserviceInfoItem{margin-bottom:clamp(1.5rem,1.25rem + .666667vw,2rem);padding-bottom:clamp(1.25rem,1rem + .666667vw,1.5rem)}}.Mieterservice-module__ACyiIa__mieterserviceInfoSubtitle{color:#171717;font-size:clamp(1.125rem,1rem + .333333vw,1.375rem);font-weight:600;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;margin:0 0 clamp(.75rem,.5rem + .666667vw,1rem)}@media (max-width:767px){.Mieterservice-module__ACyiIa__mieterserviceInfoSubtitle{margin:0 0 clamp(.5rem,.375rem + .333333vw,.75rem)}}.Mieterservice-module__ACyiIa__mieterserviceInfoBox .Mieterservice-module__ACyiIa__mieterservicePortalLink{margin-top:clamp(1rem,.75rem + .666667vw,1.5rem);display:inline-block}.Mieterservice-module__ACyiIa__mieterserviceRequired{color:#a38240}.Mieterservice-module__ACyiIa__mieterserviceFormInputError{border-color:#d32f2f!important}.Mieterservice-module__ACyiIa__mieterserviceFormInputError:focus{border-color:#d32f2f!important;box-shadow:0 0 0 3px #d32f2f1a!important}.Mieterservice-module__ACyiIa__mieterserviceErrorText{color:#d32f2f;font-size:clamp(.875rem,.75rem + .333333vw,1rem);font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;margin-top:.5rem;display:block}.Mieterservice-module__ACyiIa__mieterserviceFileInput{color:#171717;width:100%;font-size:clamp(1rem,.875rem + .333333vw,1.125rem);font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #dee0e2;outline:none;padding:clamp(.875rem,.75rem + .333333vw,1rem);transition:all .3s ease-out}.Mieterservice-module__ACyiIa__mieterserviceFileInput:focus{border-color:#a38240;box-shadow:0 0 0 3px #d4af371a}.Mieterservice-module__ACyiIa__mieterserviceFileInput:disabled{opacity:.6;cursor:not-allowed}.Mieterservice-module__ACyiIa__mieterserviceImageHint{color:#666;font-size:clamp(.875rem,.75rem + .333333vw,1rem);font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;margin-top:.5rem}.Mieterservice-module__ACyiIa__mieterserviceImagePreview{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:clamp(1rem,.75rem + .666667vw,1.5rem);margin-top:clamp(1rem,.75rem + .666667vw,1.5rem);display:grid}@media (max-width:767px){.Mieterservice-module__ACyiIa__mieterserviceImagePreview{grid-template-columns:1fr}}.Mieterservice-module__ACyiIa__mieterserviceImagePreviewItem{background:#fff;border:1px solid #dee0e2;border-radius:8px;padding:.5rem;position:relative;overflow:hidden}.Mieterservice-module__ACyiIa__mieterserviceImagePreviewImg{object-fit:cover;border-radius:4px;width:100%;height:150px;display:block}.Mieterservice-module__ACyiIa__mieterserviceImageRemove{color:#fff;cursor:pointer;text-align:center;vertical-align:middle;background:#d32f2fe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin:0;padding:0;font-size:20px;font-weight:300;line-height:28px;transition:all .3s ease-out;display:flex;position:absolute;top:.75rem;right:.75rem}.Mieterservice-module__ACyiIa__mieterserviceImageRemove:hover{background:#d32f2f;transform:scale(1.1)}.Mieterservice-module__ACyiIa__mieterserviceImageName{color:#666;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.75rem,.625rem + .333333vw,.875rem);font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;margin-top:.5rem;display:block;overflow:hidden}.Mieterservice-module__ACyiIa__mieterserviceCheckboxGroup{align-items:flex-start;gap:clamp(1rem,.75rem + .666667vw,1.5rem);margin-top:clamp(1.5rem,1.25rem + .666667vw,2rem);display:flex}.Mieterservice-module__ACyiIa__mieterserviceCheckboxGroupError{border-color:#d32f2f}.Mieterservice-module__ACyiIa__mieterserviceCheckbox{cursor:pointer;accent-color:#a38240;flex-shrink:0;width:20px;height:20px;margin-top:2px}.Mieterservice-module__ACyiIa__mieterserviceCheckboxLabel{color:#171717;cursor:pointer;font-size:clamp(1rem,.875rem + .333333vw,1.125rem);line-height:1.5;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;flex:1}.Mieterservice-module__ACyiIa__mieterserviceCheckboxLink{color:#a38240;text-decoration:underline;transition:color .3s ease-out}.Mieterservice-module__ACyiIa__mieterserviceCheckboxLink:hover{color:#8a6d2f}
.FactsSection-module__8TxMyW__factsSectionFrame{width:calc(100% - 100px);max-width:1280px;margin-bottom:clamp(1rem,.75rem + .666667vw,1.5rem);margin-left:auto;margin-right:auto}@media (min-width:1201px){.FactsSection-module__8TxMyW__factsSectionFrame{margin-bottom:clamp(1rem,.75rem + .666667vw,1.5rem)}}@media (max-width:450px){.FactsSection-module__8TxMyW__factsSectionFrame{width:calc(100% - 80px)}}.FactsSection-module__8TxMyW__factsSectionFrameLarge{background:#fff;width:100%;max-width:100%;margin-bottom:clamp(5rem,3.575rem + 5.06667vw,7.375rem);margin-left:auto;margin-right:auto;padding:clamp(3rem,2.5rem + 1.33333vw,4.5rem) 0}@media (max-width:768px){.FactsSection-module__8TxMyW__factsSectionFrameLarge{padding:clamp(2rem,1.5rem + 1.33333vw,3rem) 0}}.FactsSection-module__8TxMyW__factsSectionInner{box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(2rem,1.75rem + 1.33333vw,2rem)}@media (min-width:1201px){.FactsSection-module__8TxMyW__factsSectionInner{padding:0 clamp(1rem,.5rem + 1.33333vw,2rem)}}@media (max-width:1200px){.FactsSection-module__8TxMyW__factsSectionFrame{width:100%;margin-bottom:clamp(1rem,.75rem + .666667vw,1.5rem);margin-left:0;margin-right:0;padding-left:clamp(2rem,1.75rem + 1.33333vw,2rem);padding-right:0}.FactsSection-module__8TxMyW__factsSectionFrame .FactsSection-module__8TxMyW__factsSectionInner{padding-left:0;padding-right:clamp(2rem,1.75rem + 1.33333vw,2rem)}}.FactsSection-module__8TxMyW__factsSectionHeadingWrapper{text-align:left;opacity:0;margin-bottom:clamp(2rem,1.5rem + 1.33333vw,3rem);transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(30px)}.FactsSection-module__8TxMyW__factsSectionHeadingAnimated{opacity:1;transform:translateY(0)}.FactsSection-module__8TxMyW__factsSectionHeading{font-size:clamp(2rem,1.4rem + 2.13333vw,3rem);font-weight:400;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;color:var(--foreground);text-align:left;margin:0 0 clamp(1.5rem,1.25rem + .666667vw,2rem);line-height:110%}.FactsSection-module__8TxMyW__factsSectionText{color:var(--foreground);font-size:18px;line-height:160%;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;text-align:left;max-width:800px;margin:0}@media (max-width:768px){.FactsSection-module__8TxMyW__factsSectionText{font-size:18px}}.FactsSection-module__8TxMyW__factsSectionContainer{grid-template-columns:repeat(3,1fr);gap:clamp(2rem,1.5rem + 1.33333vw,3rem);width:100%;display:grid}@media (max-width:768px){.FactsSection-module__8TxMyW__factsSectionContainer{grid-template-columns:1fr;gap:clamp(2rem,1.5rem + 1.33333vw,3rem)}}.FactsSection-module__8TxMyW__factsSectionItem{text-align:center;opacity:0;flex-direction:column;align-items:center;transition:opacity .5s ease-out,transform .5s ease-out;display:flex;transform:translateY(30px)}.FactsSection-module__8TxMyW__factsSectionAnimated .FactsSection-module__8TxMyW__factsSectionItem{opacity:1;transform:translateY(0)}.FactsSection-module__8TxMyW__factsSectionNumber{font-size:clamp(3rem,2.5rem + 2.13333vw,4.5rem);font-weight:400;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;color:#a38240;margin:0 0 clamp(.75rem,.625rem + .333333vw,1rem);line-height:1}@media (max-width:768px){.FactsSection-module__8TxMyW__factsSectionNumber{font-size:clamp(2.5rem,2rem + 1.66667vw,3.5rem)}}.FactsSection-module__8TxMyW__factsSectionLabel{color:var(--foreground);font-size:clamp(1rem,.9375rem + .266667vw,1.25rem);line-height:1.5;font-family:var(--font-hanken-grotesk),Arial,Helvetica,sans-serif;text-align:center;margin:0;font-weight:400}@media (max-width:768px){.FactsSection-module__8TxMyW__factsSectionLabel{font-size:clamp(.9375rem,.875rem + .25vw,1.125rem)}}
