.elementor .ig-btnrow{width:auto;padding:0px;margin:0px;flex-direction:row;gap:1rem;flex-wrap:wrap;align-items:center;}.elementor .ig-popup-sub{font-family:Poppins;font-weight:300;font-size:0.92rem;color:#666666;line-height:1.7;margin-block-start:0px;margin-block-end:1.6rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .ig-popup-title{font-family:Poppins;font-weight:600;font-size:1.55rem;color:#111111;line-height:1.25;margin-block-start:0px;margin-block-end:0.45rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .ig-popup-box{width:100%;max-width:560px;padding-block-start:2.5rem;padding-block-end:2rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:#ffffff;display:flex;flex-direction:column;gap:0px;}.elementor .ig-subhero-inner{width:100%;position:relative;z-index:2;flex-direction:column;gap:1.5rem;align-items:flex-start;}.elementor .ig-subhero-bg{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:0;padding:0px;background-image:linear-gradient(0deg, rgba(22,22,22,0.82) 0%,rgba(22,22,22,0.88) 100%),url("https://immobilien-gutachten.nrw/wp-content/uploads/2024/09/pexels-tima-miroshnichenko-6694533-scaled.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;}.elementor .ig-subhero{width:100%;min-height:460px;overflow:hidden;position:relative;padding:0px;background-color:#1c1c1c;flex-direction:column;}.elementor .ig-anim{--ig-anim: 1;\n}.elementor .ig-hero-text{max-width:560px;font-family:Poppins;font-weight:300;font-size:1.025rem;color:rgba(255,255,255,0.68);line-height:1.9;margin:0px;}.elementor .ig-hero-h1{font-family:Poppins;font-weight:600;font-size:3.125rem;color:#ffffff;letter-spacing:-0.01em;line-height:1.18;margin:0px;}.elementor .ig-hero-eyebrow{font-family:Poppins;font-weight:300;font-size:0.745rem;color:rgba(255,255,255,0.72);letter-spacing:0.22em;text-transform:uppercase;margin:0px;}.elementor .ig-rich{& h2 { font-family: Poppins; font-size: 2.325rem; font-weight: 600; line-height: 1.25; color: #111111; margin: 3.5rem 0 1rem; } & h2:first-child { margin-top: 0; } & h3 { font-family: Poppins; font-size: 1.08rem; font-weight: 600; line-height: 1.4; color: #111111; margin: 2.2rem 0 0.6rem; } & p { font-family: Poppins; font-size: 1.005rem; font-weight: 300; line-height: 1.9; color: #555555; margin: 0 0 1.2rem; } & ul, & ol { margin: 0 0 1.5rem; padding-left: 1.3rem; } & li { font-family: Poppins; font-size: 1.005rem; font-weight: 300; line-height: 1.9; color: #555555; margin-bottom: 0.5rem; } & strong { font-weight: 600; color: #111111; } & a { color: #b5903a; } & details { border-top: 1px solid #e2e0db; padding: 1.1rem 0; } & details:last-of-type { border-bottom: 1px solid #e2e0db; } & summary { font-family: Poppins; font-size: 1.05rem; font-weight: 600; color: #111111; cursor: pointer; list-style: none; padding-right: 1.6rem; } & summary::-webkit-details-marker { display: none; } & details p { margin: 0.9rem 0 0; color: #666666; }\n}.elementor .ig-fwrap{width:100%;max-width:1300px;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:5vw;padding-inline-end:5vw;margin-inline-start:auto;margin-inline-end:auto;}.elementor .ig-foot-text{font-family:Poppins;font-weight:300;font-size:0.79rem;color:rgba(255,255,255,0.42);line-height:1.9;margin-block-start:0px;margin-block-end:0.35rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .ig-foot-link:hover,.elementor .ig-foot-link:focus-visible{color:#b5903a;}.elementor .ig-foot-link{font-family:Poppins;font-weight:300;font-size:0.86rem;color:rgba(255,255,255,0.55);line-height:1.8;text-decoration:none;}.elementor .ig-foot-title{font-family:Poppins;font-weight:500;font-size:0.72rem;color:rgba(255,255,255,0.32);letter-spacing:0.2em;text-transform:uppercase;margin-block-start:0px;margin-block-end:1.1rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .ig-footer{width:100%;padding:0px;background-color:#111111;flex-direction:column;}.elementor .ig-textwrap{width:100%;max-width:820px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .ig-btn-ghost-white:hover,.elementor .ig-btn-ghost-white:focus-visible{color:#ffffff;border-color:rgba(255,255,255,0.62);}.elementor .ig-btn-ghost-white{font-family:Poppins;font-weight:400;font-size:0.845rem;color:rgba(255,255,255,0.62);letter-spacing:0.1em;text-decoration:none;text-transform:uppercase;cursor:pointer;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:2.2rem;padding-inline-end:2.2rem;border-radius:0px;border-width:1px;border-color:rgba(255,255,255,0.25);border-style:solid;background-color:transparent;display:inline-block;}.elementor .ig-btn-white:hover,.elementor .ig-btn-white:focus-visible{background-color:var(--ig-paper);}.elementor .ig-btn-white{font-family:Poppins;font-weight:600;font-size:0.845rem;color:var(--ig-ink-strong);letter-spacing:0.1em;text-decoration:none;text-transform:uppercase;cursor:pointer;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:2.2rem;padding-inline-end:2.2rem;border-radius:0px;border-style:none;background-color:#ffffff;display:inline-block;}.elementor .ig-full{width:100%;align-self:stretch;}.elementor .ig-row{flex-direction:row;}.elementor .ig-col{flex-direction:column;}.elementor .ig-text{font-family:Poppins;font-weight:300;font-size:1.005rem;color:var(--ig-muted);line-height:1.9;margin:0px;}.elementor .ig-lead{font-family:Poppins;font-weight:300;font-size:1.025rem;color:var(--ig-muted);line-height:1.9;margin:0px;}.elementor .ig-h2{font-family:Poppins;font-weight:600;font-size:2.325rem;color:var(--ig-ink-strong);line-height:1.25;margin:0px;}.elementor .ig-wrap{width:100%;max-width:1300px;padding-block-start:90px;padding-block-end:90px;padding-inline-start:5vw;padding-inline-end:5vw;margin-inline-start:auto;margin-inline-end:auto;}