*{margin:0;padding:0;scroll-behavior:smooth;scroll-padding-top:10rem}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:400;src:url("../fonts/inter-v19-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:700;src:url("../fonts/inter-v19-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:900;src:url("../fonts/inter-v19-latin-900.woff2") format("woff2")}:root{--light-blue-rgb: 211, 226, 243;--deep-blue-rgb: 44, 99, 164;--near-white-rgb: 235, 242, 250;--near-black-rgb: 69, 76, 84;--deep-blue: rgba(var(--deep-blue-rgb), 1);--light-blue: rgba(var(--light-blue-rgb), 1);--near-white: rgba(var(--near-white-rgb), 1);--near-black: rgba(var(--near-black-rgb), 1)}h2{width:-moz-fit-content;width:fit-content;position:relative;color:var(--deep-blue);font-weight:900;text-transform:uppercase;font-size:clamp(2.5rem,5vw,4rem);line-height:1.3}h2 .deco{all:unset;position:absolute;top:0;right:-2rem;pointer-events:none}h2 .deco img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}h2 span{color:var(--near-black);display:block;margin-top:.5rem;font-weight:700;font-size:clamp(1.25rem,3vw,2rem);text-transform:none;line-height:1.3}.btnPhone{background-color:var(--deep-blue);display:grid;place-items:center;padding:22.5px;border-radius:2rem;rotate:135deg;transition:all 300ms cubic-bezier(0.4, 0, 0.2, 1)}.btnPhone svg{transition:all 300ms cubic-bezier(0.4, 0, 0.2, 1);stroke:var(--near-white)}.btnPhone:hover{background-color:var(--near-white);color:var(--deep-blue);rotate:0deg}.btnPhone:hover svg{stroke:var(--deep-blue)}.btn{all:unset;margin-top:2rem;font-weight:bold;width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;padding:22px 2rem;border-radius:2rem;transition:all 300ms cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer;z-index:3}.btn::after{overflow:hidden;content:"";width:16px;height:16px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="13" viewBox="0 0 17 13" fill="none"><path d="M16 6.8208H0" stroke="%232c63a4" stroke-miterlimit="10" /><path d="M10.1791 1L16 6.82095L10.1791 12.6419" stroke="%232c63a4" stroke-miterlimit="10" /></svg>') no-repeat center;background-size:contain;transition:all 300ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0;margin-left:-1rem}.btn svg{display:none}.btn:hover::after{opacity:1;margin-left:1rem}.v1{color:var(--deep-blue);background-color:var(--light-blue)}.v1::after{background:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Arrow-Right--Streamline-Atlas" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><!-- Generator: Adobe Illustrator 29.9.0, SVG Export Plug-In . SVG Version: 2.1.1 Build 36) --><defs><style> .st0 { fill: none; stroke: %23ebf2fa; stroke-miterlimit: 10; stroke-width: 2px; } </style></defs><path class="st0" d="M22.2,12H0"/><path class="st0" d="M14.1,3.9l8.1,8.1-8.1,8.1"/></svg>') no-repeat center}.v1:hover{background-color:var(--deep-blue);color:var(--near-white)}.v1:hover::after{background:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Arrow-Right--Streamline-Atlas" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><!-- Generator: Adobe Illustrator 29.9.0, SVG Export Plug-In . SVG Version: 2.1.1 Build 36) --><defs><style> .st0 { fill: none; stroke: %23ebf2fa; stroke-miterlimit: 10; stroke-width: 2px; } </style></defs><path class="st0" d="M22.2,12H0"/><path class="st0" d="M14.1,3.9l8.1,8.1-8.1,8.1"/></svg>') no-repeat center}.v2{margin-top:unset;color:var(--deep-blue);background-color:var(--near-white)}.v2::after{background:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Envelope--Streamline-Atlas" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><!-- Generator: Adobe Illustrator 29.9.0, SVG Export Plug-In . SVG Version: 2.1.1 Build 36) --><defs><style> .st0 { fill: none; stroke: %23ebf2fa; stroke-miterlimit: 10; stroke-width: 2px; } </style></defs><path class="st0" d="M1,4h21.9v15.9H1V4Z"/><path class="st0" d="M1,4l11,11,11-11"/></svg>') no-repeat center}.v2:hover{background-color:var(--deep-blue);color:var(--near-white)}.v2:hover::after{background:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Envelope--Streamline-Atlas" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><!-- Generator: Adobe Illustrator 29.9.0, SVG Export Plug-In . SVG Version: 2.1.1 Build 36) --><defs><style> .st0 { fill: none; stroke: %23ebf2fa; stroke-miterlimit: 10; stroke-width: 2px; } </style></defs><path class="st0" d="M1,4h21.9v15.9H1V4Z"/><path class="st0" d="M1,4l11,11,11-11"/></svg>') no-repeat center}.v3{margin-top:unset;color:var(--near-black)}.v3::after{background:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Curve-Arrow-Down--Streamline-Atlas" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><!-- Generator: Adobe Illustrator 29.9.0, SVG Export Plug-In . SVG Version: 2.1.1 Build 36) --><defs><style> .st0 { fill: none; stroke: %232c63a4; stroke-miterlimit: 10; stroke-width: 2px; } </style></defs><path class="st0" d="M16.9,22.3v-10.6C16.9,5.9,12.2,1.2,6.3,1.2H0"/><path class="st0" d="M23.2,16l-6.3,6.3-6.3-6.3"/></svg>') no-repeat center}.v3:hover{background-color:var(--light-blue);color:var(--deep-blue)}.v3:hover::after{background:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Curve-Arrow-Down--Streamline-Atlas" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><!-- Generator: Adobe Illustrator 29.9.0, SVG Export Plug-In . SVG Version: 2.1.1 Build 36) --><defs><style> .st0 { fill: none; stroke: %232c63a4; stroke-miterlimit: 10; stroke-width: 2px; } </style></defs><path class="st0" d="M16.9,22.3v-10.6C16.9,5.9,12.2,1.2,6.3,1.2H0"/><path class="st0" d="M23.2,16l-6.3,6.3-6.3-6.3"/></svg>') no-repeat center}h1,h2,h3,h4,h5,h6,p{-webkit-hyphens:auto;hyphens:auto}.wrapper{margin-inline:auto;width:min(100% - 7rem,1450px)}html,body{width:100%;overflow-x:hidden}body{font-family:"Inter",sans-serif;background-color:var(--near-white)}nav{position:fixed;width:100%;height:8rem;background-color:rgba(var(--near-white-rgb), 0.8);border-bottom:2px solid rgba(var(--light-blue-rgb), 0.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);filter:drop-shadow(0 0 12px rgba(var(--deep-blue-rgb), 0.4));z-index:9999}nav .wrapper{height:100%;display:flex;align-items:center;justify-content:space-between}nav .wrapper img{height:5rem;width:auto;-o-object-fit:contain;object-fit:contain}nav .wrapper .burger-menu{display:none;flex-direction:column;justify-content:space-around;width:2rem;height:2rem;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;z-index:999}nav .wrapper .burger-menu span{width:2rem;height:.25rem;background:var(--deep-blue);border-radius:10px;transition:all .3s linear;position:relative;transform-origin:1px}nav .wrapper .burger-menu.active span:first-child{transform:rotate(45deg)}nav .wrapper .burger-menu.active span:nth-child(2){opacity:0;transform:translateX(20px)}nav .wrapper .burger-menu.active span:nth-child(3){transform:rotate(-45deg)}nav .wrapper .nav-menu{display:flex;gap:2rem}nav .wrapper .nav-menu li{list-style-type:none}nav .wrapper .nav-menu li a{margin-top:unset;display:flex;align-items:center}@media(max-width: 850px){nav .wrapper .burger-menu{display:flex !important}nav .wrapper .nav-menu{position:fixed;right:-100%;top:calc(8rem + 2px);display:flex;flex-direction:column;background-color:rgba(var(--near-white-rgb), 0.9);width:100%;text-align:center;transition:right .3s ease-in-out;padding:2rem 0;gap:1rem;z-index:9998;height:calc(100vh - 8rem);list-style:none}nav .wrapper .nav-menu.active{right:0 !important}nav .wrapper .nav-menu li{margin:1rem 0;list-style:none;display:flex;justify-content:center}nav .wrapper .nav-menu li a{margin-top:unset;font-weight:bold;width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;padding:22px 2rem;border-radius:2rem;transition:all 300ms cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer;color:var(--near-black);text-decoration:none}nav .wrapper .nav-menu li a::after{overflow:hidden;content:"";width:16px;height:16px;background:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Curve-Arrow-Down--Streamline-Atlas" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><!-- Generator: Adobe Illustrator 29.9.0, SVG Export Plug-In . SVG Version: 2.1.1 Build 36) --><defs><style> .st0 { fill: none; stroke: %232c63a4; stroke-miterlimit: 10; stroke-width: 2px; } </style></defs><path class="st0" d="M16.9,22.3v-10.6C16.9,5.9,12.2,1.2,6.3,1.2H0"/><path class="st0" d="M23.2,16l-6.3,6.3-6.3-6.3"/></svg>') no-repeat center;background-size:contain;transition:all 300ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0;margin-left:-1rem}nav .wrapper .nav-menu li a:hover{background-color:var(--light-blue);color:var(--deep-blue)}nav .wrapper .nav-menu li a:hover::after{opacity:1;margin-left:1rem;background:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Curve-Arrow-Down--Streamline-Atlas" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><!-- Generator: Adobe Illustrator 29.9.0, SVG Export Plug-In . SVG Version: 2.1.1 Build 36) --><defs><style> .st0 { fill: none; stroke: %232c63a4; stroke-miterlimit: 10; stroke-width: 2px; } </style></defs><path class="st0" d="M16.9,22.3v-10.6C16.9,5.9,12.2,1.2,6.3,1.2H0"/><path class="st0" d="M23.2,16l-6.3,6.3-6.3-6.3"/></svg>') no-repeat center}}header{display:flex;height:100dvh;align-items:center;justify-content:flex-end;margin-bottom:10rem}header .wrapper{height:calc(100% - 4rem);display:flex;gap:4rem;padding:2rem 0}header .wrapper .imgContainer{position:relative;width:50%;height:calc(100dvh - 8rem - 4rem);align-self:flex-end;border-radius:2rem}header .wrapper .imgContainer img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:2rem;filter:drop-shadow(0 0 12px rgba(var(--deep-blue-rgb), 0.4));filter:blur(50px)}header .wrapper .imgContainer::after{content:"";position:absolute;border-radius:2rem;top:0;left:0;width:100%;height:100%;z-index:1;background:url("../images/church_hannover.webp");background-size:cover;background-position:center;background-repeat:no-repeat;mask:linear-gradient(45deg, transparent 0%, transparent 20%, black 40%);-webkit-mask:linear-gradient(45deg, transparent 0%, transparent 20%, black 40%)}header .wrapper .imp::after{content:"";position:absolute;border-radius:2rem;top:0;left:0;width:100%;height:100%;z-index:1;background:url("../images/impressum.webp");background-size:cover;background-position:center;background-repeat:no-repeat;mask:linear-gradient(45deg, transparent 0%, transparent 20%, black 40%);-webkit-mask:linear-gradient(45deg, transparent 0%, transparent 20%, black 40%)}header .wrapper .expose::after{content:"";position:absolute;border-radius:2rem;top:0;left:0;width:100%;height:100%;z-index:1;background:url("../images/expose.webp");background-size:cover;background-position:center;background-repeat:no-repeat;mask:linear-gradient(45deg, transparent 0%, transparent 20%, black 40%);-webkit-mask:linear-gradient(45deg, transparent 0%, transparent 20%, black 40%)}header .wrapper .betriebskostenabrechnung::after{content:"";position:absolute;border-radius:2rem;top:0;left:0;width:100%;height:100%;z-index:1;background:url("../images/betriebskostenabrechnung.webp");background-size:cover;background-position:center;background-repeat:no-repeat;mask:linear-gradient(45deg, transparent 0%, transparent 20%, black 40%);-webkit-mask:linear-gradient(45deg, transparent 0%, transparent 20%, black 40%)}header .wrapper .immobilienverwaltung::after{content:"";position:absolute;border-radius:2rem;top:0;left:0;width:100%;height:100%;z-index:1;background:url("../images/immobilienverwaltung.webp");background-size:cover;background-position:center;background-repeat:no-repeat;mask:linear-gradient(45deg, transparent 0%, transparent 20%, black 40%);-webkit-mask:linear-gradient(45deg, transparent 0%, transparent 20%, black 40%)}header .wrapper .mietverwaltung::after{content:"";position:absolute;border-radius:2rem;top:0;left:0;width:100%;height:100%;z-index:1;background:url("../images/mietverwaltung.webp");background-size:cover;background-position:center;background-repeat:no-repeat;mask:linear-gradient(45deg, transparent 0%, transparent 20%, black 40%);-webkit-mask:linear-gradient(45deg, transparent 0%, transparent 20%, black 40%)}header .wrapper article{align-self:flex-end;height:calc(100dvh - 8rem - 4rem);width:50%;display:flex;flex-direction:column;justify-content:center}header .wrapper article h1{width:-moz-fit-content;width:fit-content;position:relative;color:var(--deep-blue);font-weight:900;text-transform:uppercase;font-size:clamp(2.5rem,6vw,4rem);line-height:1.3}header .wrapper article h1 .deco{all:unset;position:absolute;top:0;right:-2rem}header .wrapper article h1 .deco img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}header .wrapper article h1 span{color:var(--near-black);display:block;margin-top:.6rem;font-weight:700;font-size:2rem;text-transform:none;line-height:1.3}@media(max-width: 1024px){header{height:-moz-fit-content;height:fit-content}header .wrapper{margin-top:8rem;flex-direction:column-reverse;gap:2rem;width:100%}header .wrapper .imgContainer{width:calc(100% - 4rem);height:50dvh;margin-inline:auto}header .wrapper article{width:-moz-fit-content;width:fit-content;height:50dvh;margin-inline:auto;padding:0 2rem}}main{width:100%;height:-moz-fit-content;height:fit-content}main #about{margin-bottom:10rem}main #about .wrapper{display:flex;gap:4rem;display:flex;flex-direction:column}main #about .wrapper article{display:flex;gap:4rem;flex-direction:row}main #about .wrapper article .headingWrapper{display:flex;align-self:center;width:50%;height:-moz-fit-content;height:fit-content;justify-content:flex-end}main #about .wrapper article p{width:50%;color:var(--near-black);line-height:1.618;font-weight:regular}main #about .wrapper .timeline{position:relative;display:flex;flex-direction:column}@media(max-width: 700px){main #about .wrapper .timeline{gap:2rem}}main #about .wrapper .timeline article{all:unset;position:relative;display:flex;flex-direction:column;width:calc(50% - 2rem);height:10rem;align-self:flex-start;text-align:right}main #about .wrapper .timeline article p{-webkit-hyphens:manual;hyphens:manual;width:100%;color:var(--near-black);line-height:1.618;font-weight:regular;width:min(48ch,100%);align-self:flex-end}@media(max-width: 840px){main #about .wrapper .timeline article{height:-moz-fit-content;height:fit-content}main #about .wrapper .timeline article p{-webkit-hyphens:auto;hyphens:auto}}main #about .wrapper .timeline article h3{color:var(--deep-blue);font-weight:bold;font-size:clamp(1.5rem,3vw,2rem);line-height:1.3}main #about .wrapper .timeline article::before{z-index:1;content:"";position:absolute;top:.75rem;right:-2.5rem;width:1rem;aspect-ratio:1;border-radius:50%;background-color:var(--deep-blue)}main #about .wrapper .timeline article:nth-child(even){align-self:flex-end;text-align:left}main #about .wrapper .timeline article:nth-child(even) p{align-self:flex-start}main #about .wrapper .timeline article:nth-child(even)::before{left:-2.5rem}main #about .wrapper .timeline::after{content:"";position:absolute;top:-160px;bottom:0;left:50%;transform:translateX(-50%);width:1px;height:calc(100% + 120px);background:linear-gradient(to bottom, transparent 0%, var(--near-black) 160px, var(--near-black) calc(100% - 160px), transparent 100%)}@media(max-width: 700px){main #about .wrapper .timeline article{width:calc(100% - 3rem) !important;align-self:flex-start !important;text-align:left !important;margin-left:3rem}main #about .wrapper .timeline article p{align-self:flex-start !important}main #about .wrapper .timeline article::before{left:-3rem !important;right:auto !important}main #about .wrapper .timeline article:nth-child(even){align-self:flex-start !important;text-align:left !important}main #about .wrapper .timeline article:nth-child(even) p{align-self:flex-start !important}main #about .wrapper .timeline article:nth-child(even)::before{left:-3rem !important;right:auto !important}main #about .wrapper .timeline::after{top:-120px !important;left:.45rem !important;transform:none !important;height:calc(100% + 120px) !important}}main .wrapper:nth-of-type(2) .cta{flex-direction:row-reverse}@media(max-width: 1235px){main .wrapper:nth-of-type(2) .cta{flex-direction:column-reverse;gap:2rem}main .wrapper:nth-of-type(2) .cta h2{text-align:center}main .wrapper:nth-of-type(2) .cta .btnarray{text-align:center}}main .wrapper:nth-of-type(3) .cta{flex-direction:row}main .cta{display:flex;justify-content:space-between;align-items:center;padding:4rem;border-radius:2rem;margin-bottom:10rem;background-color:var(--light-blue);filter:drop-shadow(0 0 12px rgba(var(--deep-blue-rgb), 0.4));overflow:hidden}main .cta .btnarray{display:flex}@media(max-width: 1235px){main .cta{flex-direction:column-reverse;gap:2rem;padding:2rem}main .cta h2{text-align:center}main .cta .btnarray{text-align:center}main .cta .btnarray .btnPhone:hover{all:unset}}main #sales{margin-bottom:10rem}main #sales .wrapper{display:flex;gap:4rem;display:flex;flex-direction:column}main #sales .wrapper article{display:flex;gap:4rem;flex-direction:row;align-items:center}main #sales .wrapper article .headingWrapper{display:flex;align-self:center;width:50%;height:-moz-fit-content;height:fit-content;justify-content:flex-end}main #sales .wrapper article p{width:min(65ch,100%);color:var(--near-black);line-height:1.618;font-weight:regular}main #sales .wrapper .content{position:relative;margin-top:16rem;display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center;gap:2rem}main #sales .wrapper .content p{position:relative}main #sales .wrapper .content p .imgContainer{z-index:-1;position:absolute;height:20rem;aspect-ratio:1/1;align-self:flex-end;border-radius:2rem;top:-50%}main #sales .wrapper .content p .imgContainer:nth-child(even){left:-50%;transform:translateX(50%) translateY(-50%)}main #sales .wrapper .content p .imgContainer:nth-child(even)::after{content:"";position:absolute;border-radius:2rem;top:0;left:0;width:100%;height:100%;z-index:1;background:url("../images/vermietung.webp");background-size:cover;background-position:center;background-repeat:no-repeat;mask:linear-gradient(-45deg, transparent 0%, transparent 30%, black 70%);-webkit-mask:linear-gradient(-45deg, transparent 0%, transparent 30%, black 70%)}main #sales .wrapper .content p .imgContainer:nth-child(odd){right:-50%;transform:translateX(-50%) translateY(-50%)}main #sales .wrapper .content p .imgContainer img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:2rem;filter:drop-shadow(0 0 12px rgba(var(--deep-blue-rgb), 0.4));filter:blur(50px)}main #sales .wrapper .content p .imgContainer::after{content:"";position:absolute;border-radius:2rem;top:0;left:0;width:100%;height:100%;z-index:1;background:url("../images/immobilienkauf.webp");background-size:cover;background-position:center;background-repeat:no-repeat;mask:linear-gradient(45deg, transparent 0%, transparent 30%, black 70%);-webkit-mask:linear-gradient(45deg, transparent 0%, transparent 30%, black 70%)}main #sales .wrapper .content .btn{margin:unset}main #sales .wrapper .content .headingWrapper{display:flex;align-self:center;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}main #sales .wrapper .content p a{color:var(--deep-blue)}main #services .wrapper{display:flex;flex-direction:row;gap:4rem}main #services .wrapper .accordion-container{display:flex;flex-direction:column;width:50%;gap:2rem}main #services .wrapper .accordion-container .ac{transition:background-color .25s ease;background-color:rgba(0,0,0,0);margin:unset;border:none;border-radius:3rem}main #services .wrapper .accordion-container .ac.is-active{background-color:var(--light-blue)}main #services .wrapper .accordion-container .ac .ac-header{width:100%}main #services .wrapper .accordion-container .ac .ac-trigger{font-family:"Inter",sans-serif;font-size:clamp(1.5rem,4vw,2rem);font-weight:bold;width:100%;padding:28.5px 32px;color:var(--deep-blue)}main #services .wrapper .accordion-container .ac .ac-trigger::after{top:36px;right:2rem;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="12" viewBox="0 0 17 12" fill="none"><path d="M1.51923 1.98096L8.5 8.96173L15.4808 1.98096" stroke="%232C63A4" stroke-width="4"/></svg>') no-repeat center;transition:transform .25s ease;transform-origin:center center}main #services .wrapper .accordion-container .ac:hover{transition:background-color .25s ease;background-color:var(--light-blue)}main #services .wrapper .accordion-container .ac.is-active .ac-trigger::after{transform:rotate(180deg)}main #services .wrapper .accordion-container .ac-text{font-family:"Inter",sans-serif;font-size:1rem;line-height:1.618;color:var(--near-black);padding:0 2rem 2rem 3.5rem}main #services .wrapper article{display:flex;flex-direction:column;width:50%;gap:2rem}main #services .wrapper article p{color:var(--near-black);line-height:1.618}@media(max-width: 535px){main .btnarray{flex-direction:column;align-items:center}main .btnarray .btnPhone{aspect-ratio:1/1;width:-moz-fit-content;width:fit-content}}@media(max-width: 1024px){main #about .wrapper{gap:8rem}main #about article{flex-direction:column !important;margin-inline:auto;width:100%}main #about article .headingWrapper{width:100% !important}main #about article .headingWrapper h2{width:100% !important;max-width:100% !important}main #about article p{width:100% !important;margin-inline:auto}main #sales .wrapper{gap:8rem}main #sales .wrapper .content{margin-top:25rem !important}main #sales article{flex-direction:column !important;margin-inline:auto;width:100%}main #sales article .headingWrapper{width:100% !important}main #sales article .headingWrapper h2{width:100% !important;max-width:100% !important}main #sales article p{width:100% !important;margin-inline:auto}main #sales article .imgContainer{width:100% !important;margin-inline:auto;height:8rem;top:-23rem !important}main #services .wrapper{gap:8rem;flex-direction:column-reverse !important}main #services .wrapper article{margin-inline:auto;width:100%}main #services .wrapper .accordion-container{margin-inline:auto;width:100%}}footer{margin-top:10rem;padding:2rem 0;width:100%;background-color:rgba(var(--near-white-rgb), 0.8);border-bottom:2px solid rgba(var(--light-blue-rgb), 0.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);filter:drop-shadow(0 0 12px rgba(var(--deep-blue-rgb), 0.4))}footer .wrapper{height:100%;display:flex;justify-content:space-between;gap:2rem}@media(max-width: 1300px){footer .wrapper{flex-direction:column;align-items:center;text-align:center}footer .wrapper .ftrAbout img{margin-inline:auto}footer .wrapper .ftrAbout .imgArray{margin-inline:auto}footer .wrapper ul li{margin-inline:auto}}@media(max-width: 768px){footer .wrapper{gap:3rem}}footer .wrapper .ftrAbout{display:flex;flex-direction:column;gap:2rem;width:-moz-fit-content;width:fit-content}@media(max-width: 1024px){footer .wrapper .ftrAbout{align-items:center}}footer .wrapper .ftrAbout img{height:5rem;width:-moz-fit-content;width:fit-content;-o-object-fit:contain;object-fit:contain}footer .wrapper .ftrAbout p{width:32ch;color:var(--near-black);line-height:1.618}footer .wrapper .ftrAbout strong{color:var(--near-black);width:-moz-fit-content;width:fit-content}footer .wrapper .ftrAbout .imgArray{margin-top:-1rem;display:flex;gap:2rem;width:-moz-fit-content;width:fit-content}footer .wrapper .ftrAbout .imgArray li{list-style-type:none;height:4rem;aspect-ratio:1/1}footer .wrapper .ftrAbout .imgArray li img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}footer .wrapper .shortNav{margin-top:3.7rem;display:flex;flex-direction:column;align-items:flex start;gap:2rem;width:197.3px}@media(max-width: 1024px){footer .wrapper .shortNav{margin-top:0;align-items:center;width:-moz-fit-content;width:fit-content}}footer .wrapper .shortNav .shortBtn{margin:unset;padding:unset;font-weight:unset}footer .wrapper .shortNav .shortBtn:hover{transition:all 300ms cubic-bezier(0.4, 0, 0.2, 1);color:var(--deep-blue);text-decoration:underline}footer .wrapper .shortNav h3{color:var(--near-black)}footer .wrapper .shortNav ul{display:flex;flex-direction:column;gap:1rem}footer .wrapper .shortNav ul li{list-style-type:none;width:-moz-max-content;width:max-content}footer .wrapper .shortNav ul li a{color:var(--near-black);text-decoration:none}footer .wrapper .contact{margin-top:3.7rem;margin-left:-2rem;display:flex;flex-direction:column;align-items:flex start;gap:2rem;color:var(--near-black)}@media(max-width: 1024px){footer .wrapper .contact{margin-top:0;margin-left:0;align-items:center}}footer .wrapper .contact p{line-height:1.618}footer .wrapper .contact p a{color:var(--deep-blue)}footer .wrapper .dsa-secure-plugin{margin:0 0 5rem 0;display:flex;width:25%;overflow:visible;border-radius:32px;transition:all .2s ease-in-out;margin-bottom:unset}footer .wrapper .dsa-secure-plugin .dsa-secure-plugin-url{width:100%;height:100%}footer .wrapper .dsa-secure-plugin:hover .check-slide,footer .wrapper .dsa-secure-plugin .dsa-secure-plugin .check-slide{border-radius:32px}footer .wrapper .dsa-secure-plugin .dsa-secure-image{border-radius:32px}footer .wrapper .dsa-secure-plugin iframe{border-radius:32px}footer .wrapper .dsa-secure-plugin:hover{scale:1.01}.cookie-page1,.cookie-page2,.cookie-page2.show-page{transition:visibility,opacity .5s linear}.cookie-page2 a,.cookie-page2 a.back-to-cookie{background-repeat:no-repeat;background-size:12px 12px;background-position:10px 16px;background-color:var(--grey)}.cookie-overlay-headline,.dsa-cookie-notice-form fieldset p{margin-bottom:15px;text-align:center}.clear{clear:both}.cookie-page2{visibility:hidden;float:none;width:100%;opacity:0}.cookie-page2.show-page{visibility:visible;opacity:1}.cookie-page2 strong{font-size:18px;margin-bottom:10px}.cookie-page2 a{color:var(--near-black);font-size:16px;line-height:24px;display:inline-block;text-decoration:none;padding:10px 10px 10px 30px;background-image:url("data:image/webp;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAAAmUlEQVRIie2VQQ6DIBQFJ72DpEfS3sQe1y66V+5RN5CaqJ8nUDd2EsKG9wYNAfhzkAfggY8xIsqaFVMiWCxILtigAYZfCRzwCpk4VxMsd/4G7jUFW+VSXhHslVcRWOUSlqC43BKo5Vm/6MjOswRPvufcWeFcAUAvlBcJVFb5W0GZxOkCH+bUlW1d06Ml7NDehL0xAm3Gh16ZGZhnhhStKN5+AAAAAElFTkSuQmCC")}.cookie-page2 a.back-to-cookie{display:block;width:80%;max-width:100px;margin:30px 0;background-image:url("data:image/webp;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAAAY0lEQVRIie2UMQqAMBAEJ2Lhs3yR+hTt/I4f89JEBBHiQa4QdiCkCMzkigSEeCGVFSbfgD0icskNOIExUj5J3kzeVc7tEWxOAlbuKWZFahH3Q+sdAQOWsg/A4bvfd0I/O/FDMq2DH/bYYYYxAAAAAElFTkSuQmCC")}.cookie-overlay-dsa.show-cookie{display:block}.cookie-overlay-dsa{display:none;background-color:rgba(0,0,0,.6);position:fixed;z-index:99999999;top:0;height:100vh;width:100vw;line-height:20px}.dsa-cookie-notice-form{min-height:300px;width:500px;z-index:9999999999;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:var(--near-white);padding:2%;color:var(--near-black);border-radius:2rem;display:flex;flex-direction:column;align-items:center}.dsa-cookie-notice-form .cookie-item{width:33.33%;float:left;text-align:center}.cookie-overlay-headline{display:block;font-size:16px;font-weight:700}.dsa-cookie-notice-form fieldset label{cursor:pointer;text-align:center;color:var(--near-black)}#dsa-check-all.dsa-cookie-button{margin-top:15px}.dsa-cookie-button{margin:0 50px 5px;text-align:center}.dsa-cookie-notice-form input[type=checkbox]{display:none}.dsa-cookie-notice-form input[type=checkbox]+label::before{width:15px;height:15px;border:2px solid var(--deep-blue);background-color:var(--deep-blue);display:block;content:"";margin:10px auto}.dsa-cookie-notice-form input[type=checkbox]:checked+label::before,.dsa-cookie-notice-form input[type=checkbox]:disabled+label::before{box-shadow:inset 0 0 0 3px var(--light-blue);background-color:var(--deep-blue)}.cookie-notice-link,.cookie-notice-verwendung{display:inline-block;text-align:center;margin:10px auto 0;text-decoration:none;color:var(--primary)}.cookie-notice-link:hover{cursor:pointer}.cookie-end-links{width:80%;margin:auto;text-align:center}@media screen and (max-width: 550px){.dsa-cookie-notice-form{width:calc(100vw - 4rem);left:35%;top:50%;transform:translate(-35%, -50%)}.cookie-notice-link{margin-top:25px}}@media screen and (max-height: 570px){.dsa-cookie-notice-form{top:20%}}.side-info{position:fixed;z-index:9999;top:11rem;right:0%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;transition-duration:.25s}.side-info:nth-child(2){top:16rem}.side-info:nth-child(3){top:21rem}.side-info .handle{width:24px;height:24px;aspect-ratio:1/1;padding:1rem;background-color:var(--deep-blue);border-radius:50% 0 0 50%;cursor:pointer}.side-info.active{right:0 !important}.side-info .handle img{width:100%;height:100%}.side-info .content{display:flex;justify-content:center;align-items:center;height:24px;padding:1rem;background-color:var(--near-white);box-shadow:inset 0 0 5px rgba(0,0,0,.15);width:min(90%,50rem)}.side-info .content a,.side-info .content p{color:var(--near-black)}@media screen and (min-width: 768px){.side-info .handle:hover img{animation:side-hover-bounce .25s 1 forwards}@keyframes side-hover-bounce{0%{transform:scale(1) rotate(0)}95%{transform:scale(1.1) rotate(10deg)}100%{transform:scale(1.075) rotate(7deg)}}.side-hover-content{padding:0 1rem}}.fixed,.fixed .handle{box-shadow:0 -1px 2px rgba(0,0,0,.3),0 -5px 10px rgba(0,0,0,.1)}.fixed{display:flex;z-index:997;gap:2rem;width:100%;position:fixed;justify-content:center;bottom:0;left:10%;background:var(--colorprimary);color:#fff;padding-block:.5rem;transition-duration:250ms}.fixed.hidden{transform:translateY(100%);box-shadow:none}.fixed a{color:inherit;text-decoration:none}.fixed:not(.hidden):not(.first) .handle::after{opacity:1}.fixed .handle{position:absolute;z-index:-1;top:-100%;left:0;padding:.5em 1em;border-top-right-radius:5px;background:var(--colorprimary);overflow:hidden;cursor:pointer}.fixed .handle::before{content:"Rechtliches"}.fixed .handle::after{content:"X";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:var(--colorsecondary);color:var(--colorprimary);display:grid;place-items:center;font-weight:700;transition-duration:250ms}.impWrapper{display:flex;flex-direction:row;gap:2rem}@media screen and (max-width: 1024px){.impWrapper{flex-direction:column;gap:3rem}}.impInfo{display:flex;flex-direction:column;gap:2rem;width:25%}@media screen and (max-width: 1024px){.impInfo{width:100%}}.impInfo h2 span{color:var(--deep-blue)}.impInfo a,.impInfo p{color:var(--near-black);line-height:1.618}#extras{height:-moz-fit-content;height:fit-content;background:var(--deep-blue);padding:1rem 0}#extras .wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;color:var(--light-blue);font-size:1rem;font-weight:regular;line-height:1.618}#extras .wrapper p{flex-shrink:0;margin:0}#extras .wrapper ul{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;margin:0;padding:0}#extras .wrapper ul li{flex-shrink:1;min-width:0;-webkit-hyphens:auto;hyphens:auto;word-break:break-word;overflow-wrap:break-word}#extras .wrapper ul a{color:var(--light-blue);text-decoration:none;white-space:normal;-webkit-hyphens:auto;hyphens:auto;word-break:break-word;overflow-wrap:break-word;display:inline-block;max-width:100%}#extras .wrapper ul a:hover{text-decoration:underline}@media(max-width: 1200px){#extras .wrapper ul{gap:.75rem}}@media(max-width: 1300px){#extras .wrapper{flex-direction:column;align-items:flex-start;gap:1rem}#extras .wrapper p{align-self:center}#extras .wrapper ul{justify-content:center;width:100%;gap:.5rem}}@media(max-width: 600px){#extras .wrapper ul{flex-direction:column;align-items:center;gap:.75rem}#extras .wrapper ul a{padding:.25rem 0}}#partner .wrapper .imgContainer::after{content:"";position:absolute;border-radius:2rem;top:0;left:0;width:100%;height:100%;z-index:1;background:url("../images/immobilie.webp");background-size:cover;background-position:center;background-repeat:no-repeat;mask:linear-gradient(45deg, transparent 0%, transparent 20%, black 40%);-webkit-mask:linear-gradient(45deg, transparent 0%, transparent 20%, black 40%)}#leistungen .wrapper .imgContainer::after{content:"";position:absolute;border-radius:2rem;top:0;left:0;width:100%;height:100%;z-index:1;background:url("../images/handschlagvorimmobilie.webp");background-size:cover;background-position:center;background-repeat:no-repeat;mask:linear-gradient(45deg, transparent 0%, transparent 20%, black 40%);-webkit-mask:linear-gradient(45deg, transparent 0%, transparent 20%, black 40%)}#sinn .wrapper .imgContainer::after{content:"";position:absolute;border-radius:2rem;top:0;left:0;width:100%;height:100%;z-index:1;background:url("../images/eingangsbereichimmobilie.webp");background-size:cover;background-position:center;background-repeat:no-repeat;mask:linear-gradient(45deg, transparent 0%, transparent 20%, black 40%);-webkit-mask:linear-gradient(45deg, transparent 0%, transparent 20%, black 40%)}#anfrage .wrapper .imgContainer::after{content:"";position:absolute;border-radius:2rem;top:0;left:0;width:100%;height:100%;z-index:1;background:url("../images/eigentuemervorimmobilie.webp");background-size:cover;background-position:center;background-repeat:no-repeat;mask:linear-gradient(45deg, transparent 0%, transparent 20%, black 40%);-webkit-mask:linear-gradient(45deg, transparent 0%, transparent 20%, black 40%)}#fehler .wrapper .imgContainer::after{content:"";position:absolute;border-radius:2rem;top:0;left:0;width:100%;height:100%;z-index:1;background:url("../images/fehlervermeidung.webp");background-size:cover;background-position:center;background-repeat:no-repeat;mask:linear-gradient(45deg, transparent 0%, transparent 20%, black 40%);-webkit-mask:linear-gradient(45deg, transparent 0%, transparent 20%, black 40%)}#was .wrapper .imgContainer::after{content:"";position:absolute;border-radius:2rem;top:0;left:0;width:100%;height:100%;z-index:1;background:url("../images/vermeidungvonablehnung.webp");background-size:cover;background-position:center;background-repeat:no-repeat;mask:linear-gradient(45deg, transparent 0%, transparent 20%, black 40%);-webkit-mask:linear-gradient(45deg, transparent 0%, transparent 20%, black 40%)}#wichtig2 .wrapper .imgContainer::after{content:"";position:absolute;border-radius:2rem;top:0;left:0;width:100%;height:100%;z-index:1;background:url("../images/beratung.webp");background-size:cover;background-position:center;background-repeat:no-repeat;mask:linear-gradient(45deg, transparent 0%, transparent 20%, black 40%);-webkit-mask:linear-gradient(45deg, transparent 0%, transparent 20%, black 40%)}#praesentation .wrapper .imgContainer::after{content:"";position:absolute;border-radius:2rem;top:0;left:0;width:100%;height:100%;z-index:1;background:url("../images/fassade.webp");background-size:cover;background-position:center;background-repeat:no-repeat;mask:linear-gradient(45deg, transparent 0%, transparent 20%, black 40%);-webkit-mask:linear-gradient(45deg, transparent 0%, transparent 20%, black 40%)}#vorteile .wrapper .imgContainer::after{content:"";position:absolute;border-radius:2rem;top:0;left:0;width:100%;height:100%;z-index:1;background:url("../images/vorteile.webp");background-size:cover;background-position:center;background-repeat:no-repeat;mask:linear-gradient(45deg, transparent 0%, transparent 20%, black 40%);-webkit-mask:linear-gradient(45deg, transparent 0%, transparent 20%, black 40%)}#bestandteile .wrapper .imgContainer::after{content:"";position:absolute;border-radius:2rem;top:0;left:0;width:100%;height:100%;z-index:1;background:url("../images/balkon.webp");background-size:cover;background-position:center;background-repeat:no-repeat;mask:linear-gradient(45deg, transparent 0%, transparent 20%, black 40%);-webkit-mask:linear-gradient(45deg, transparent 0%, transparent 20%, black 40%)}#fehler2 .wrapper .imgContainer::after{content:"";position:absolute;border-radius:2rem;top:0;left:0;width:100%;height:100%;z-index:1;background:url("../images/grundriss.webp");background-size:cover;background-position:center;background-repeat:no-repeat;mask:linear-gradient(45deg, transparent 0%, transparent 20%, black 40%);-webkit-mask:linear-gradient(45deg, transparent 0%, transparent 20%, black 40%)}#erstellung .wrapper .imgContainer::after{content:"";position:absolute;border-radius:2rem;top:0;left:0;width:100%;height:100%;z-index:1;background:url("../images/grundstueckoben.webp");background-size:cover;background-position:center;background-repeat:no-repeat;mask:linear-gradient(45deg, transparent 0%, transparent 20%, black 40%);-webkit-mask:linear-gradient(45deg, transparent 0%, transparent 20%, black 40%)}#betreuung .wrapper .imgContainer::after{content:"";position:absolute;border-radius:2rem;top:0;left:0;width:100%;height:100%;z-index:1;background:url("../images/mietwohnungen.webp");background-size:cover;background-position:center;background-repeat:no-repeat;mask:linear-gradient(45deg, transparent 0%, transparent 20%, black 40%);-webkit-mask:linear-gradient(45deg, transparent 0%, transparent 20%, black 40%)}#leistungen2 .wrapper .imgContainer::after{content:"";position:absolute;border-radius:2rem;top:0;left:0;width:100%;height:100%;z-index:1;background:url("../images/maklerkuemmertsichummieter.webp");background-size:cover;background-position:center;background-repeat:no-repeat;mask:linear-gradient(45deg, transparent 0%, transparent 20%, black 40%);-webkit-mask:linear-gradient(45deg, transparent 0%, transparent 20%, black 40%)}#wichtig .wrapper .imgContainer::after{content:"";position:absolute;border-radius:2rem;top:0;left:0;width:100%;height:100%;z-index:1;background:url("../images/gluecklichemieter.webp");background-size:cover;background-position:center;background-repeat:no-repeat;mask:linear-gradient(45deg, transparent 0%, transparent 20%, black 40%);-webkit-mask:linear-gradient(45deg, transparent 0%, transparent 20%, black 40%)}.withImage{margin-bottom:10rem}.withImage .wrapper{display:flex;flex-direction:row;gap:4rem;align-items:center;justify-content:center;height:-moz-fit-content;height:fit-content}.withImage .wrapper article{display:flex;flex-direction:column;width:50%;gap:2rem}.withImage .wrapper article p{line-height:1.618;color:var(--near-black)}.withImage .wrapper article a{color:var(--deep-blue)}.withImage .wrapper article ul{display:flex;flex-direction:column;gap:1rem;margin-left:1.5rem}.withImage .wrapper article ul li{line-height:1.618;color:var(--near-black)}.withImage .wrapper .imgContainer{position:relative;width:50%;align-self:flex-start;border-radius:2rem;aspect-ratio:4/3}.withImage .wrapper .imgContainer img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:2rem;filter:drop-shadow(0 0 12px rgba(var(--deep-blue-rgb), 0.4));filter:blur(50px)}@media(max-width: 1200px){.withImage .wrapper{gap:3rem}.withImage .wrapper article{gap:1.5rem}}@media(max-width: 1024px){.withImage .wrapper{flex-direction:column !important;gap:2rem;text-align:center}.withImage .wrapper article{width:100%;max-width:600px;margin:0 auto;gap:1.5rem}.withImage .wrapper .imgContainer{width:100%;max-width:500px;margin:0 auto;aspect-ratio:16/10}}@media(max-width: 768px){.withImage .wrapper{gap:1.5rem}.withImage .wrapper article{gap:1rem}.withImage .wrapper article ul{margin-left:1rem;gap:.75rem}.withImage .wrapper .imgContainer{max-width:400px;aspect-ratio:3/2}}@media(max-width: 480px){.withImage .wrapper{gap:1rem}.withImage .wrapper article{gap:.75rem}.withImage .wrapper article p{font-size:.95rem}.withImage .wrapper article ul{margin-left:.75rem;gap:.5rem}.withImage .wrapper article ul li{font-size:.95rem}.withImage .wrapper .imgContainer{max-width:320px;aspect-ratio:4/3}}.withImage:nth-child(odd) .wrapper{flex-direction:row-reverse !important}@media(max-width: 1024px){.withImage:nth-child(odd) .wrapper{flex-direction:column !important}}@media(max-width: 1024px){.withImage{margin-bottom:6rem}}@media(max-width: 768px){.withImage{margin-bottom:4rem}}@media(max-width: 480px){.withImage{margin-bottom:3rem}}/*# sourceMappingURL=main.min.css.map */