.hero{background:#26382d;overflow:hidden;isolation:isolate;touch-action:pan-y}.hero-visual{position:absolute;inset:0;z-index:-2;background:url('assets/wohnraum/haus-wohnen.webp') center/cover;transition:opacity .5s,transform 8s ease-out;transform:scale(1.025)}.hero:before{z-index:-1}.hero-content{transition:opacity .25s,transform .25s;padding-bottom:160px}.hero.changing .hero-content{opacity:0;transform:translateX(-18px)}.hero.changing .hero-visual{opacity:.45}.hero-bottom{bottom:32px}.hero-bottom .wrap.hero-controlbar{gap:25px;align-items:center}.hero-topics{display:flex;gap:28px;flex:1}.hero-topics button{background:transparent;border:0;border-top:1px solid #ffffff55;color:#e9eee6;padding:14px 0 0;cursor:pointer;text-align:left;flex:1;font-size:11px;font-weight:600;white-space:nowrap}.hero-topics small{margin-right:8px;color:#b6cf9e;font-size:9px}.hero-topics button[aria-pressed=true]{border-color:#bce199;color:#bce199}.hero-tools{display:flex;align-items:center;gap:12px}.hero-tools button,.social-bottom button{width:35px;height:35px;background:transparent;border:1px solid #ffffff66;color:white;cursor:pointer}.hero-tools #hero-counter{font-size:10px;white-space:nowrap;min-width:48px}.hero-image-note{position:absolute;right:30px;bottom:10px;font-size:8px;color:#dbe2d3;z-index:2}.social-section{padding:100px 0;background:#fbfcf8}.social-gallery{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/5);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#829778 #e5e9df;padding-bottom:17px}.instagram-card{position:relative;height:300px;scroll-snap-align:start;overflow:hidden;background:#e4e9df}.instagram-card img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.instagram-card:hover img{transform:scale(1.04)}.insta-overlay{position:absolute;inset:auto 0 0;padding:45px 15px 13px;color:white;background:linear-gradient(transparent,#000b);display:flex;justify-content:space-between;font-size:12px}.social-bottom{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:15px;font-size:12px;color:#64715e}.social-bottom button{border-color:#a9b5a0;color:#18372a;margin-left:6px}.source-note{font-size:10px!important;line-height:1.8;color:#74816d!important;margin:23px 0 0!important}.google-section{padding:85px 0;background:#eef1e9}.google-word{display:block;letter-spacing:-2px;font:500 38px Arial;margin:0 0 15px}.google-word b:nth-child(1),.google-word b:nth-child(4){color:#4285f4}.google-word b:nth-child(2),.google-word b:nth-child(6){color:#ea4335}.google-word b:nth-child(3){color:#fbbc05}.google-word b:nth-child(5){color:#34a853}#reviews-gate{background:white;padding:40px;text-align:center;border:1px solid #dce3d6}#reviews-gate h3{font:600 26px Manrope;margin:10px 0}#reviews-gate p{font-size:13px;color:#66735d;max-width:570px;margin:15px auto 25px}#reviews-gate button{border:0;cursor:pointer}#reviews-gate .text-link{margin:18px 20px}#reviews-host iframe{width:100%;height:330px;border:0;background:#fff}.reviews-foot{display:flex;justify-content:space-between;gap:30px}.reviews-foot button{border:0;border-bottom:1px solid;background:none;color:#46633e;font-size:11px;cursor:pointer;align-self:end}.trust-section{padding:90px 0;background:#f6f5ed}.trust-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:15px}.trust-card{background:white;border:1px solid #dce2d4;padding:30px;display:flex;flex-direction:column;gap:25px}.trust-card>img{width:105px;height:105px;object-fit:contain}.trust-label{font-size:9px;font-weight:700;letter-spacing:1.8px;color:#718862}.trust-card h3{font:600 22px/1.25 Manrope;margin:13px 0}.trust-card p{font-size:12px;color:#6e7a64}.trust-card strong{font-size:11px;font-weight:600}.craft-mark{height:105px;display:flex;align-items:center;gap:15px;font:500 47px Georgia;color:#1d432f}.craft-mark span{font:600 8px/1.7 Arial;letter-spacing:2px}.quality-mark{font-size:54px;color:#82996f}.hero button:focus-visible,.social-section button:focus-visible,a:focus-visible{outline:3px solid #aad17a;outline-offset:4px}[hidden]{display:none!important}@media(max-width:1000px){.hero-topics{gap:15px}.hero-tools{gap:6px}.social-gallery{grid-auto-columns:calc((100% - 24px)/3)}.trust-grid{grid-template-columns:1fr 1fr}.trust-card:first-child{grid-column:span 2;flex-direction:row;align-items:center}.instagram-card{height:330px}}@media(max-width:700px){.hero{min-height:820px}.hero h1{font-size:45px;max-width:100%}.hero-content{padding:145px 0 230px}.hero p{font-size:15px}.hero-bottom .wrap.hero-controlbar{display:block}.hero-topics{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}.hero-topics button{padding:9px 0;font-size:10px}.hero-tools{justify-content:flex-end;margin-top:16px;gap:12px}.hero-image-note{right:20px;font-size:7px}.social-section,.google-section,.trust-section{padding:60px 0}.social-gallery{grid-auto-columns:76%}.instagram-card{height:350px}.social-bottom>span{max-width:200px}.social-bottom>div{white-space:nowrap}.trust-grid{grid-template-columns:1fr}.trust-card:first-child{grid-column:auto;flex-direction:column;align-items:start}.trust-card{padding:25px}.reviews-foot{display:block}#reviews-gate{padding:28px 20px}#reviews-gate .text-link{margin:20px 0 0}#reviews-host iframe{height:430px}}@media(prefers-reduced-motion:reduce){.hero-content,.hero-visual,.instagram-card img{transition:none}.hero-visual{transform:none}}
