@keyframes scrollUp{from{transform:translateY(0)}to{transform:translateY(calc(-50% - 12px))}}@media (max-width:599px){@keyframes scrollLeft{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 8px))}}}:root{--header-offset:0rem}body.bricks-is-frontend{padding-top:var(--header-offset)}html{scroll-padding-top:var(--header-offset)}h1,h2,h3,h4,h5,h6{scroll-margin-top:var(--header-offset)}.hero-full{min-height:min(calc(100svh - var(--header-offset)), 980px)!important;height:auto!important;max-height:none!important}.meta-nav-bar{position:relative;z-index:30}.main-nav-bar{position:relative;z-index:20}.fab--scroll-top{-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}.fab--scroll-top svg{display:block;width:100%;height:100%}.fab--scroll-top,.fab--contact{min-width:2.75rem;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;touch-action:manipulation}:root{--search-pill-h:2.75rem;--search-pill-pad-x:1.25rem;--search-ico-wrap:1.5rem;--search-ico:1.125rem}.search-box *:focus{outline:none!important;box-shadow:none!important}.search-inner{display:flex;align-items:center;gap:.75rem;width:100%;background:#fff;border-radius:0;padding:0 var(--search-pill-pad-x);border:none;overflow:hidden;height:var(--search-pill-h)}.search-inner:focus-within{box-shadow:inset 0 0 0 2px var(--color-bg)}.search-inner svg.search-icon,.search-inner svg.brxe-icon.search-icon{flex:0 0 var(--search-ico-wrap);width:var(--search-ico);height:var(--search-ico);display:block;align-self:center;color:var(--color-brand-primary)}.search-inner .search-icon{flex:0 0 var(--search-ico-wrap);width:var(--search-ico-wrap);height:var(--search-pill-h);display:inline-grid;place-items:center}.search-inner .search-icon svg{width:var(--search-ico);height:var(--search-ico);display:block;color:var(--color-brand-primary)}.search-inner .ajax-search-input{flex:1 1 auto;min-width:0}.search-inner .ajax-search-input input[type="search"],.search-inner .ajax-search-input input{width:100%;border:none!important;background:#fff!important;box-shadow:none!important;outline:none!important;padding:0;font-size:1rem;color:var(--color-text)}.search-inner .ajax-search-input input:focus{outline:none!important;box-shadow:none!important;background:#fff!important}.search-inner .ajax-search-input input::placeholder{color:var(--color-text-muted)}.search-clear{display:none;flex-shrink:0;width:1.5rem;height:1.5rem;background:none;border:none;cursor:pointer;color:var(--color-text-muted);padding:0;align-items:center;justify-content:center}.search-clear svg{width:1rem;height:1rem;display:block}.search-box.has-value .search-clear{display:flex}.search-clear:hover{color:var(--color-text)}.ajax-search-results{position:absolute;left:0;right:0;top:100%;z-index:50;background:var(--color-white);border-radius:0 0 var(--radius-m) var(--radius-m);box-shadow:0 .625rem 1.875rem rgb(0 0 0 / .12);overflow:hidden}.ajax-search-results-list{list-style:none;margin:0;padding:.5rem 0}.ajax-search-results-item a{display:flex;align-items:center;gap:.75rem;min-height:2.75rem;padding:.625rem 1.25rem;text-decoration:none;color:var(--color-text);font-size:.9375rem;transition:background 0.15s}.ajax-search-results-item a:hover{background:var(--color-bg)}.ajax-search-results-item .result-icon{flex-shrink:0;width:2rem;height:2rem;background:#f0f0f0;border-radius:50%;display:grid;place-items:center;color:var(--color-text-muted)}.ajax-search-results-item .result-icon svg{width:.875rem;height:.875rem}.ajax-search-results-item mark{background:#fff0;color:var(--color-brand-primary);font-weight:600}.search-hint{padding:.75rem 1.25rem;font-size:.8125rem;color:var(--color-text-muted)}.search-no-results{padding:.75rem 1.25rem;font-size:.8125rem;color:var(--color-text-muted)}.search-no-results strong{color:var(--color-text)}.search-popular{padding:.75rem 1.25rem;border-top:1px solid var(--color-stroke)}.search-popular__label{font-size:.6875rem;font-weight:700;letter-spacing:.08em;color:var(--color-text-muted);text-transform:uppercase;margin-bottom:.5rem}.search-popular__pills{display:flex;flex-wrap:wrap;gap:.5rem}.search-popular__pill{display:inline-block;padding:.375em .875em;border:1px solid var(--color-stroke);border-radius:var(--radius-pill);font-size:.8125rem;color:var(--color-text);text-decoration:none;transition:border-color 0.15s,color 0.15s;background:var(--color-white)}.search-popular__pill:hover{border-color:var(--color-brand-primary);color:var(--color-brand-primary)}.search-results-footer{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;border-top:1px solid var(--color-stroke)}.search-results-footer a{font-size:.875rem;color:var(--color-brand-primary);text-decoration:none;font-weight:500}.search-results-footer a:hover{text-decoration:underline}.js-search-close,.search-mobile-close,.search-mobile-overlay{display:none!important}@media (max-width:1199px){.search-box--mobile{position:fixed!important;top:var(--mobile-header-h)!important;left:0!important;width:100%!important;height:calc(100vh - var(--mobile-header-h))!important;background:white!important;z-index:100!important;overflow-y:auto!important}.search-box--mobile .search-inner{width:100%!important;border-radius:0!important}.search-box--mobile .ajax-search-results{position:relative!important;top:auto!important;box-shadow:none!important;border-radius:0!important}}[class*="text-"] strong{font-weight:600;color:var(--color-text)}.brxe-text ul,.brxe-text-basic ul,.brxe-text ol,.brxe-text-basic ol{padding-block:0;margin-block:0;padding-left:var(--space-inline);list-style-position:inside;list-style-type:circle}.brxe-text ul li,.brxe-text-basic ul li,.brxe-text ol li,.brxe-text-basic ol li{padding-left:var(--space-inline)}@media (max-width:1199px){.brx-offcanvas-backdrop{display:none!important}}.js-search-toggle.is-hidden,.oc__burger-icon.is-hidden,.nav-icon-btn__icon--close.is-hidden,.nav-icon-btn__icon--search.is-hidden{display:none!important;visibility:hidden!important}.oc__panel{display:none!important}.oc__panel.is-active{display:flex!important}.is-hidden{display:none!important}.vb-suchregion-image{display:block;width:100%;max-width:220px;height:auto;margin:0 auto}#brx-header{transition:transform 0.3s ease}#brx-header.is-hidden-scroll{transform:translateY(-100%)}@keyframes trust-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.wpgb-card-wrapper,.wpgb-card-inner,.wpgb-card-content{border-radius:var(--radius-m)}.wpgb-card-content{position:relative;background:#fff;overflow:hidden}.wpgb-card-content::after{content:"";position:absolute;inset:0;z-index:1000;pointer-events:none;border:1px solid var(--color-stroke);border-radius:inherit;transition:border-color 200ms ease}.wpgb-card:hover .wpgb-card-content::after{border-color:var(--color-brand-primary)}.wpgb-card-body{position:static!important}.wpgb-card-content div:has(>.angebot-card-link){position:static!important;height:0!important;min-height:0!important;padding:0!important;margin:0!important;overflow:visible!important}.wpgb-card-content .angebot-card-link{position:absolute!important;inset:0!important;z-index:999;display:block!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:0!important;line-height:0!important;color:transparent!important;text-indent:-9999px;overflow:hidden;cursor:pointer}.wpgb-card-body>div:has(.angebot-card-media){position:relative!important;height:300px!important;min-height:0!important;background:var(--color-brand-light)!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.angebot-card-media{width:100%!important;height:100%!important;min-height:0!important;padding:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important}.angebot-card-media .vb-suchregion-image{display:block!important;width:100%!important;height:100%!important;max-width:320px!important;object-fit:contain!important;margin:0 auto!important}.wpgb-card-body{padding-bottom:var(--space-element)!important}.wpgb-card-body>*:not(:has(.angebot-card-media)){padding-left:var(--space-element)!important;padding-right:var(--space-element)!important}.wpgb-card-body>div:has(.angebot-card-badge){position:absolute!important;top:var(--space-inset-sm)!important;left:var(--space-element)!important;z-index:1001!important;width:auto!important;max-width:calc(100% - (var(--space-element) * 2))!important;padding:0!important;margin:0!important;pointer-events:none!important}.angebot-card-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;max-width:100%!important;height:1.75rem!important;padding-block:0!important;padding-inline:0.5rem!important;border-radius:8px!important;font-family:'DM Sans',sans-serif!important;font-size:0.875rem!important;font-weight:600!important;line-height:1!important;margin:0!important}.angebot-card-badge--neu{background:var(--color-brand-primary)!important;color:#fff!important}.angebot-card-badge--reserviert{background:var(--color-brand-light)!important;color:var(--color-brand-primary)!important}.angebot-card-badge--verkauft{background:var(--color-stroke)!important;color:var(--color-text-muted)!important}.angebot-card-badge--verkauft,.angebot-card-badge--reserviert{display:none!important}.wpgb-card:has(.angebot-card-badge--verkauft) .wpgb-card-body,.wpgb-card:has(.angebot-card-badge--reserviert) .wpgb-card-body{position:relative!important;overflow:hidden!important;filter:grayscale(100%)!important}.wpgb-card:has(.angebot-card-badge--verkauft) .wpgb-card-body::before,.wpgb-card:has(.angebot-card-badge--reserviert) .wpgb-card-body::before{position:absolute!important;top:24px!important;left:-42px!important;width:160px!important;padding:8px 0!important;z-index:1005!important;background:#6B7280!important;color:#fff!important;font-family:'DM Sans',sans-serif!important;font-size:0.75rem!important;font-weight:600!important;line-height:1!important;letter-spacing:0.08em!important;text-transform:uppercase!important;text-align:center!important;transform:rotate(-45deg)!important;pointer-events:none!important}.wpgb-card:has(.angebot-card-badge--reserviert) .wpgb-card-body::before{content:"Reserviert"}.wpgb-card:has(.angebot-card-badge--verkauft) .wpgb-card-body::before{content:"Verkauft";background:#6B7280!important}.wpgb-card:has(.angebot-card-badge--verkauft) .angebot-card-price-value,.wpgb-card:has(.angebot-card-badge--reserviert) .angebot-card-price-value{color:var(--color-text-muted)!important}.wpgb-card:has(.angebot-card-badge--verkauft) a,.wpgb-card:has(.angebot-card-badge--reserviert) a{pointer-events:none!important;cursor:not-allowed!important}.wpgb-card:has(.angebot-card-badge--verkauft) .wpgb-card-body,.wpgb-card:has(.angebot-card-badge--reserviert) .wpgb-card-body{cursor:not-allowed!important}.wpgb-card:has(.angebot-card-badge--verkauft):hover .wpgb-card-body,.wpgb-card:has(.angebot-card-badge--reserviert):hover .wpgb-card-body{transform:none!important;box-shadow:none!important;outline:none!important;border-color:var(--color-stroke)!important}.wpgb-card:has(.angebot-card-badge--verkauft):hover,.wpgb-card:has(.angebot-card-badge--reserviert):hover,.wpgb-card:has(.angebot-card-badge--verkauft):focus,.wpgb-card:has(.angebot-card-badge--reserviert):focus,.wpgb-card:has(.angebot-card-badge--verkauft):focus-within,.wpgb-card:has(.angebot-card-badge--reserviert):focus-within,.wpgb-card:has(.angebot-card-badge--verkauft):hover .wpgb-card-body,.wpgb-card:has(.angebot-card-badge--reserviert):hover .wpgb-card-body,.wpgb-card:has(.angebot-card-badge--verkauft):hover .angebot-card,.wpgb-card:has(.angebot-card-badge--reserviert):hover .angebot-card{border-color:var(--color-stroke)!important;outline:none!important;box-shadow:none!important}.wpgb-card:has(.angebot-card-badge--verkauft):hover .wpgb-card-content::after,.wpgb-card:has(.angebot-card-badge--reserviert):hover .wpgb-card-content::after{border-color:var(--color-stroke)!important}.angebot-card-type,.angebot-card-type *{font-family:'DM Sans',sans-serif!important;font-size:20px!important;font-weight:600!important;line-height:1.25!important;letter-spacing:-0.01em!important;color:var(--color-text)!important}.angebot-card-type{margin-top:16px!important;margin-bottom:8px!important}.angebot-card-location-row,.angebot-card-location-row>div,.angebot-card-location-row .wpgb-columns,.angebot-card-location-row .wpgb-column{width:100%!important;max-width:none!important}.angebot-card-location-row{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:start!important;column-gap:10px!important;width:100%!important;margin-top:0!important;margin-bottom:8px!important}.angebot-card-location-row>*{min-width:0!important}.angebot-card-location-text{display:inline-flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:baseline!important;column-gap:4px!important;min-width:0!important}.angebot-card-location-region,.angebot-card-location-city{display:inline!important;font-family:'DM Sans',sans-serif!important;font-size:16px!important;line-height:1.4!important;letter-spacing:0!important;margin-bottom:0!important}.angebot-card-location-region{font-weight:400!important;color:var(--color-text-muted)!important}.angebot-card-location-city{font-weight:500!important;color:var(--color-text)!important}.angebot-card-divider{height:1px!important;background:var(--color-text-muted)!important;opacity:0.2!important;border:0!important;margin-top:0px!important;margin-bottom:8px!important}.angebot-card-divider hr,.wpgb-card-body hr{display:none!important}.angebot-card-metric-row,.angebot-card-metric-row>div,.angebot-card-metric-row .wpgb-columns,.angebot-card-metric-row .wpgb-column{width:100%!important;max-width:none!important}.angebot-card-metric-row{display:grid!important;grid-template-columns:18px minmax(0,1fr) auto!important;align-items:center!important;column-gap:var(--space-inline)!important;width:100%!important;background:var(--color-surface-subtle)!important;border-radius:8px!important;padding-block:4px!important;padding-inline:8px!important;margin-top:0!important;margin-bottom:8px!important}.angebot-card-metric-row:last-of-type{margin-bottom:0!important}.angebot-card-metric-row>*{min-width:0!important}.angebot-card-metric-label{font-family:'DM Sans',sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:0!important;margin-bottom:0!important;color:var(--color-text-muted)!important}.angebot-card-metric-value{justify-self:end!important;text-align:right!important;white-space:nowrap!important;font-family:'DM Sans',sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:0!important;margin-bottom:0!important;color:var(--color-text)!important}.wpgb-card-body>.angebot-card-price-row{width:auto!important;margin-left:var(--space-element)!important;margin-right:var(--space-element)!important;margin-top:14px!important;margin-bottom:0!important;padding:8px!important}.angebot-card-price-row{background:var(--color-surface-subtle)!important;border-radius:8px!important;margin-top:14px!important;margin-bottom:0!important;padding:8px!important}.angebot-card-price-row .angebot-card-metric-label{font-size:16px!important;font-weight:400!important;color:var(--color-text)!important}.angebot-card-price-row .angebot-card-metric-value,.angebot-card-price-value{font-size:18px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-0.02em!important;color:var(--color-brand-primary)!important}.angebot-card-price-row .angebot-card-icon{color:var(--color-brand-primary)!important;align-self:center!important}.angebot-card-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:var(--color-text-muted)!important;flex-shrink:0!important}.angebot-card-icon svg{display:block!important;width:100%!important;height:100%!important}.angebot-card-icon--location{width:18px!important;height:18px!important;align-self:start!important;margin-right:0!important;transform:translateY(3px)!important}.angebot-card-icon--umsatz,.angebot-card-icon--ebit{width:18px!important;height:18px!important;align-self:center!important}.angebot-card-icon--kaufpreis{width:18px!important;height:18px!important;align-self:center!important;transform:translateY(-1px)!important}.angebot-card-metric-row .angebot-card-icon:not(.angebot-card-icon--kaufpreis){transform:translateY(2px)!important}.angebot-card-icon--kaufpreis svg{fill:none!important;stroke:currentColor!important;stroke-width:32px!important;stroke-linecap:round!important;stroke-linejoin:round!important}.brxe-button{max-width:100%;min-width:0;height:auto!important;white-space:normal!important;overflow-wrap:anywhere;text-align:center;hyphens:auto;-webkit-hyphens:auto}.brxe-button span,.brxe-button .text,.brxe-button__text{white-space:normal!important;overflow-wrap:anywhere;min-width:0;max-width:100%;hyphens:auto;-webkit-hyphens:auto}.wp-grid-builder.wpgb-loading{opacity:0.4!important;pointer-events:none!important;filter:blur(3px)!important;transition:opacity 0.22s ease,filter 0.22s ease!important}.wpgb-card{animation:cardFadeIn 0.38s ease both}.wpgb-card:nth-child(1){animation-delay:0.03s}.wpgb-card:nth-child(2){animation-delay:0.07s}.wpgb-card:nth-child(3){animation-delay:0.11s}.wpgb-card:nth-child(4){animation-delay:0.15s}.wpgb-card:nth-child(5){animation-delay:0.19s}.wpgb-card:nth-child(6){animation-delay:0.23s}.wpgb-card:nth-child(7){animation-delay:0.27s}.wpgb-card:nth-child(8){animation-delay:0.31s}.wpgb-card:nth-child(9){animation-delay:0.35s}.wpgb-card:nth-child(10){animation-delay:0.39s}.wpgb-card:nth-child(11){animation-delay:0.43s}.wpgb-card:nth-child(12){animation-delay:0.47s}@keyframes cardFadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.skel-overlay{position:absolute;z-index:10;opacity:0;transition:opacity 0.2s ease;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;pointer-events:none}.skel-card{background:#fff;border-radius:16px;box-shadow:0 2px 8px rgb(15 30 46 / .06),0 0 0 1px rgb(15 30 46 / .05);overflow:hidden}@keyframes shimmer{0%{background-position:-600px 0}100%{background-position:600px 0}}.skel__map{background:#E8EDF1}.skel__body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px}.skel__line{border-radius:6px;background:linear-gradient(90deg,#E8EDF1 25%,#F2F5F7 50%,#E8EDF1 75%);background-size:600px 100%;animation:shimmer 1.4s infinite linear}.skel__line--label{height:11px;width:38%}.skel__line--loc{height:27px;width:62%}.skel__divider{height:1px;background:#EEF3F7;margin:4px 0}.skel__stat{height:27px;border-radius:7px;background:linear-gradient(90deg,#E8EDF1 25%,#F2F5F7 50%,#E8EDF1 75%);background-size:600px 100%;animation:shimmer 1.4s infinite linear}.skel-count-num{display:inline-block;border-radius:4px;padding:2px 4px}.skel-count-num.active{color:transparent!important;background:linear-gradient(90deg,#E8EDF1 25%,#F2F5F7 50%,#E8EDF1 75%);background-size:300px 100%;animation:shimmer 1.2s infinite linear}.faq-shortcode{display:flex;flex-direction:column;gap:var(--space-section)}.faq-group{display:flex;flex-direction:column;gap:var(--space-element)}.faq-group__heading{margin-bottom:var(--text-margin-heading);font-family:"DM Sans",sans-serif;font-size:clamp(1.75rem, calc(2.2vw + 1.15rem), 3rem);font-weight:700;line-height:1.12;letter-spacing:-.025em;color:var(--color-text)}.faq-acc{display:flex;flex-direction:column;gap:var(--space-element)}.faq-acc .acc-item{background-color:var(--color-white);overflow:hidden;outline:1px solid var(--color-stroke);border-radius:var(--radius-m);border-bottom:0!important}.faq-acc .acc-item *{border:0!important;box-shadow:none!important}.faq-acc .acc-item:hover{outline-color:var(--color-brand-primary)}.faq-acc .acc-head{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--space-element);padding:var(--space-element);min-height:5rem;user-select:none}.faq-shortcode .acc-head{width:100%;cursor:pointer}.faq-acc .acc-head:focus{outline:none}.faq-acc .acc-head:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.faq-acc .acc-heading{min-width:0;margin-bottom:0;font-family:"DM Sans",sans-serif;font-size:1.125rem;font-weight:500;line-height:1.65;letter-spacing:0;color:var(--color-text)}.faq-acc .acc-toggle{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex-shrink:0;background:var(--color-bg-dark);border-radius:var(--radius-s)!important;outline:2px solid var(--color-stroke)}.faq-acc .acc-item:hover .acc-toggle{outline-color:var(--color-brand-primary)!important}.faq-acc .acc-toggle__open,.faq-acc .acc-toggle__close{width:var(--icon-size-m);height:var(--icon-size-m);color:var(--color-text)}.faq-acc .acc-item:hover .acc-toggle__open,.faq-acc .acc-item:hover .acc-toggle__close{color:var(--color-brand-primary)!important}.faq-acc .acc-toggle__open{display:block!important}.faq-acc .acc-toggle__close{display:none!important}.faq-acc .acc-item.brx-open .acc-toggle__open{display:none!important}.faq-acc .acc-item.brx-open .acc-toggle__close{display:block!important}.faq-acc .acc-body{overflow:hidden;border-top:1px solid var(--color-stroke)!important}.faq-shortcode .acc-body{height:0;overflow:hidden;border-top:0!important}.faq-shortcode .acc-item.brx-open .acc-body{border-top:1px solid var(--color-stroke)!important}.faq-acc .accordion-content-wrapper{padding:var(--space-element);overflow:visible!important;font-family:"DM Sans",sans-serif;font-size:1rem;font-weight:300;line-height:1.65;letter-spacing:0;color:var(--color-text)}.faq-acc .accordion-content-wrapper p,.faq-acc .accordion-content-wrapper li{font-size:inherit;font-weight:inherit;line-height:inherit}.faq-acc .accordion-content-wrapper a{color:var(--color-brand-primary);text-decoration:underline}.faq-acc .accordion-content-wrapper a:hover{opacity:.8}.faq-acc .accordion-content-wrapper ul{margin-top:.75rem}.il-snippet{list-style:none;padding:0;padding-left:var(--space-inline);margin:0;display:flex;flex-direction:column;gap:var(--space-item)}.il-snippet__item{display:flex;flex-direction:row;align-items:flex-start;gap:var(--space-xs)}.il-snippet__icon{flex-shrink:0;display:flex;width:1.5rem;height:1.5rem;margin-top:.2rem}.il-snippet__text{color:var(--color-text-muted)}.heading-highlight{font-family:'DM Sans',sans-serif;color:var(--color-brand-primary)}.heading-highlight--inv{font-family:'DM Sans',sans-serif;color:var(--color-white)}.heading-highlight.fw-bold{font-weight:bold!important}.net-line{stroke:rgb(255 255 255 / .42);stroke-width:1.5;stroke-linecap:round;fill:none}.net-node{opacity:0;transform:scale(0);transform-box:fill-box;transform-origin:center;transition:transform .42s cubic-bezier(.34,1.56,.64,1),opacity .25s ease}.net-node--visible{opacity:1;transform:scale(1)}.net-wrap{clip-path:inset(0 50% 0 50% round 16px);border-radius:16px;background:radial-gradient(circle at 30% 20%,rgb(0 134 205 / .9) 0%,rgb(0 60 115 / .95) 55%,rgb(10 20 35 / .98) 100%);aspect-ratio:3 / 2}.net-wrap.is-visible{transition:clip-path 0.65s cubic-bezier(.4,0,.2,1);clip-path:inset(0 0% 0 0% round 16px)}@media (max-width:1180px){.net-wrap{aspect-ratio:16 / 9}}@media (max-width:640px){.net-wrap{padding:16px 12px;aspect-ratio:4 / 3}}@media (max-width:350px){.net-wrap{display:none}}@keyframes shimmer{0%{left:-75%}25%{left:130%}100%{left:130%}}.wpgb-no-result .wpgb-card-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:40px;background:#fff;border-radius:16px;box-shadow:0 2px 8px rgb(15 30 46 / .06),0 0 0 1px rgb(15 30 46 / .05)}.wpgb-no-result .wpgb-card-wrapper>*{display:none}.wpgb-no-result .wpgb-card-wrapper::before{content:'Kein passendes Angebot gefunden';display:block;font-size:20px;font-weight:700;color:#0F1E2E;font-family:'DM Sans',sans-serif}.wpgb-no-result .wpgb-card-wrapper::after{content:'Melden Sie sich für unseren Newsletter an und erhalten Sie exklusiven Erstzugang zu neuen Kaufangeboten oder kontaktieren Sie uns direkt.';display:block;font-size:14px;line-height:1.6;color:#4A5968;font-family:'DM Sans',sans-serif;margin-bottom:8px}.wpgb-no-result-btns{display:flex;gap:10px;flex-wrap:wrap}.wpgb-no-result-btn{display:inline-flex;align-items:center;padding:10px 20px;border-radius:10px;font-size:14px;font-weight:600;font-family:'DM Sans',sans-serif;text-decoration:none;transition:all .15s}.wpgb-no-result-btn--primary{background:#0086CD;color:#fff}.wpgb-no-result-btn--primary:hover{background:#006BA3}.wpgb-no-result-btn--secondary{background:#fff;color:#0086CD;box-shadow:0 0 0 1.5px #0086CD inset}.wpgb-no-result-btn--secondary:hover{background:#EAF5FB}:root{--gf-gap-y:1.25rem;--gf-gap-x:0.75rem;--gf-label-gap:0.25rem}@media (max-width:1023px){:root{--gf-gap-y:1.25rem}}@media (max-width:767px){:root{--gf-gap-y:1rem}}.formular .gform_required_legend{display:none!important}.formular p.gform_required_legend{display:none!important}.formular .gform_fields{row-gap:var(--gf-gap-y)!important;column-gap:var(--gf-gap-x)!important}.formular .gform_fields .gfield{margin-bottom:0!important}.formular .gfield_required{color:#000000!important}.formular .gfield_label{font-family:"DM Sans",system-ui,sans-serif;font-size:0.875rem!important;font-weight:500!important;color:var(--color-text);margin-bottom:var(--gf-label-gap)!important;padding-left:8px!important}.formular input::placeholder,.formular textarea::placeholder{font-family:"DM Sans",system-ui,sans-serif;font-size:0.875rem!important;font-weight:400!important;color:var(--color-field-placeholder);opacity:1}.formular input::-webkit-input-placeholder,.formular textarea::-webkit-input-placeholder{font-family:"DM Sans",system-ui,sans-serif;font-size:0.875rem!important;font-weight:400!important;color:var(--color-field-placeholder)}.formular .gform_body .gfield input[type="text"],.formular .gform_body .gfield input[type="email"],.formular .gform_body .gfield input[type="tel"],.formular .gform_body .gfield input[type="number"],.formular .gform_body .gfield select,.formular .gform_body .gfield textarea{background-color:var(--color-field-bg)!important;border-radius:0.75rem!important;border:.0625rem solid var(--color-stroke)!important;box-shadow:none!important;font-family:"DM Sans",system-ui,sans-serif!important;font-size:1rem!important;color:var(--color-text)!important;transition:border-color 0.2s ease}.formular .gform_body .gfield input[type="text"],.formular .gform_body .gfield input[type="email"],.formular .gform_body .gfield input[type="tel"],.formular .gform_body .gfield input[type="number"],.formular .gform_body .gfield select{height:2.75rem!important;line-height:2.75rem!important;padding-top:0!important;padding-bottom:0!important}.formular .gform_body .gfield select.gfield_select{font-size:0.875rem!important}.formular .gform_body .gfield select.gfield_select:has(option:checked:not([value=""])){font-size:1rem!important}.formular .gform_body .gfield input:focus,.formular .gform_body .gfield input:focus-visible,.formular .gform_body .gfield select:focus,.formular .gform_body .gfield select:focus-visible,.formular .gform_body .gfield textarea:focus,.formular .gform_body .gfield textarea:focus-visible{outline:none!important;outline-offset:0!important;border-color:var(--color-brand-primary)!important;box-shadow:none!important;-webkit-appearance:none!important}.formular textarea{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;resize:vertical}.formular .gform_body textarea{white-space:normal}.formular .gform_body textarea{scrollbar-color:var(--color-stroke) #fff0}.formular .gform_body textarea::-webkit-scrollbar{width:6px}.formular .gform_body textarea::-webkit-scrollbar-track{background:#fff0;border-radius:4px}.formular .gform_body textarea::-webkit-scrollbar-thumb{background:var(--color-stroke);border-radius:4px}body .formular .gfield--type-radio .ginput_container_radio,body .formular .gfield--type-radio ul.gfield_radio,body .formular ul.gfield_radio{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;list-style:none!important;margin:0!important;padding:0!important;padding-left:8px!important;gap:var(--gf-label-gap) 1rem!important}body .formular .gfield--type-radio .gchoice,body .formular .gchoice{display:flex!important;align-items:center;margin:0!important;padding:0!important;width:auto!important}body .formular .gfield--type-radio .gfield-choice-input,body .formular .gchoice input[type="radio"]{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;accent-color:transparent!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;margin:0 4px 0 0!important;padding:0!important;border-radius:50%!important;border:.0625rem solid var(--color-stroke)!important;background-color:var(--color-field-bg)!important;background-image:none!important;box-shadow:none!important;cursor:pointer;flex-shrink:0;outline:none!important;-webkit-tap-highlight-color:transparent!important}body .formular .gfield--type-radio .gfield-choice-input:checked,body .formular .gchoice input[type="radio"]:checked{border-color:var(--color-brand-primary)!important;background-color:var(--color-field-bg)!important;background-image:radial-gradient(circle,var(--color-brand-primary) 0 5px,transparent 5px)!important;background-position:center!important;background-repeat:no-repeat!important;box-shadow:none!important}body .formular .gfield--type-radio .gfield-choice-input:checked::before,body .formular .gfield--type-radio .gfield-choice-input:checked::after{content:""!important;display:none!important}body .formular .gfield--type-radio .gfield-choice-input:focus,body .formular .gfield--type-radio .gfield-choice-input:focus-visible{outline:none!important;box-shadow:none!important}body .formular .gchoice label,body .formular .gchoice .gform-field-label{font-family:"DM Sans",system-ui,sans-serif!important;font-size:0.875rem!important;font-weight:400!important;color:var(--color-text)!important;cursor:pointer;margin:0!important;padding:0!important}.formular .gfield--type-radio{margin-bottom:0!important}.formular .gform_body .gfield select.gfield_select{color:var(--color-field-placeholder)!important;font-weight:400}.formular .gform_body .gfield select.gfield_select:not([data-placeholder="true"]):has(option[value=""]:not(:checked)){color:var(--color-text)!important}.formular .gform_body .gfield select.gfield_select option{color:var(--color-text)}.formular .gform_body .gfield select.gfield_select option[value=""]{color:var(--color-field-placeholder)}.formular .gfield--type-checkbox .gfield-choice-input,.formular .gfield--type-consent input[type="checkbox"]{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;background-color:var(--color-field-bg)!important;border:.0625rem solid var(--color-stroke)!important;border-radius:6px!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;cursor:pointer;flex-shrink:0;position:relative!important}.formular .gfield--type-checkbox .gfield-choice-input:checked,.formular .gfield--type-consent input[type="checkbox"]:checked{background-color:var(--color-accent)!important;border-color:var(--color-accent)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 512 512'%3E%3Cpolyline points='416 128 192 384 96 288' style='fill:none;stroke:%23ffffff;stroke-linecap:round;stroke-linejoin:round;stroke-width:48px'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:65%!important;color:transparent!important;-webkit-print-color-adjust:exact!important}.formular .gfield--type-checkbox .gfield-choice-input:checked::before,.formular .gfield--type-consent input[type="checkbox"]:checked::before{content:""!important;display:none!important}.formular .gfield--type-checkbox .gfield-choice-input:checked::after,.formular .gfield--type-consent input[type="checkbox"]:checked::after{display:none!important}.formular .gfield--type-checkbox .gfield-choice-input:focus-visible,.formular .gfield--type-consent input[type="checkbox"]:focus-visible{outline:none!important;border-color:var(--color-brand-primary)!important;box-shadow:none!important}.formular .gfield--type-consent .gform-field-label{font-family:"DM Sans",system-ui,sans-serif;font-size:0.875rem!important;font-weight:400!important;line-height:1.5;color:var(--color-text)}.formular .gfield--type-consent .gform-field-label a{color:var(--color-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em;transition:text-decoration-thickness 0.15s ease}.formular .gfield--type-consent .gform-field-label a:hover,.formular .gfield--type-consent .gform-field-label a:focus-visible{text-decoration-thickness:2px}.formular .gfield--type-consent{margin-bottom:0!important}.formular .gfield--type-consent+.gfield--type-consent{border-top:1px solid var(--color-stroke)!important;padding-top:var(--gf-gap-y)!important}.formular .gf-message{display:flex!important;align-items:flex-start!important;gap:12px!important;padding:16px 20px!important;border-radius:16px!important;box-shadow:none!important;outline:0!important;font-family:"DM Sans",system-ui,sans-serif!important;font-size:0.9375rem!important;line-height:1.6!important}.formular .gf-message--info{background:var(--color-warning-bg)!important;border:1px solid var(--color-warning)!important;color:var(--color-warning)!important}.formular .gf-message__icon{width:20px!important;height:20px!important;flex:0 0 20px!important;margin-top:3px!important;color:currentColor!important}.formular .gf-message__icon-stroke{fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:32px!important}.formular .gf-message__icon-fill{fill:currentColor!important;stroke:none!important}.formular .gf-message__content{min-width:0}.formular .gf-message strong{font-weight:600}body .formular .gform_wrapper.gravity-theme .gform_validation_errors,body .formular .gform_validation_errors{display:flex!important;align-items:flex-start!important;gap:12px!important;background:var(--color-error-bg)!important;border:1px solid var(--color-error)!important;outline:0!important;outline-color:transparent!important;box-shadow:none!important;border-radius:16px!important;padding:16px 20px!important;margin:0 0 var(--gf-gap-y) 0!important;font-family:"DM Sans",system-ui,sans-serif!important;font-size:0.9375rem!important;line-height:1.6!important;color:var(--color-error)!important}body .formular .gform_wrapper.gravity-theme .gform_validation_errors .gform-icon,body .formular .gform_validation_errors .gform-icon{display:none!important}body .formular .gform_wrapper.gravity-theme .gform_validation_errors h2,body .formular .gform_validation_errors h2,body .formular .gform_wrapper.gravity-theme .gform_validation_errors h2.gform_submission_error,body .formular .gform_validation_errors h2.gform_submission_error{display:flex!important;align-items:flex-start!important;gap:12px!important;margin:0!important;padding:0!important;color:var(--color-error)!important;font-family:"DM Sans",system-ui,sans-serif!important;font-size:0.9375rem!important;line-height:1.6!important;font-weight:600!important;border:0!important;outline:0!important;outline-color:transparent!important;box-shadow:none!important}body .formular .gform_validation_errors h2::before,body .formular .gform_validation_errors h2.gform_submission_error::before{content:"";width:20px;height:20px;flex:0 0 20px;margin-top:3px;background-color:var(--color-error);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192 192-86 192-192Z' fill='none' stroke='black' stroke-width='32'/%3E%3Cpath d='M250.26 166.05 256 288l5.73-121.95a5.74 5.74 0 0 0-5.79-6h0a5.74 5.74 0 0 0-5.68 6Z' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3Cpath d='M256 367.91a20 20 0 1 1 20-20 20 20 0 0 1-20 20Z' fill='black'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192 192-86 192-192Z' fill='none' stroke='black' stroke-width='32'/%3E%3Cpath d='M250.26 166.05 256 288l5.73-121.95a5.74 5.74 0 0 0-5.79-6h0a5.74 5.74 0 0 0-5.68 6Z' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3Cpath d='M256 367.91a20 20 0 1 1 20-20 20 20 0 0 1-20 20Z' fill='black'/%3E%3C/svg%3E") center / contain no-repeat}body .formular .gfield_validation_message,body .formular .validation_message{color:var(--color-error)!important;font-family:"DM Sans",system-ui,sans-serif!important;font-size:0.875rem!important;line-height:1.45!important;margin-top:0.4rem!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;padding:0 0 0 8px!important}body .formular .gform_validation_errors:focus,body .formular .gform_validation_errors:focus-visible{outline:0!important;box-shadow:none!important}.formular .gform_validation_errors[tabindex="-1"],.formular .gform_validation_errors[tabindex="-1"]:focus,.formular .gform_validation_errors[tabindex="-1"]:focus-visible,.formular .gform_validation_errors[data-js="gform-focus-validation-error"],.formular .gform_validation_errors[data-js="gform-focus-validation-error"]:focus,.formular .gform_validation_errors[data-js="gform-focus-validation-error"]:focus-visible{outline:none!important;outline-width:0!important;outline-style:none!important;outline-color:transparent!important;box-shadow:none!important}.formular .gform_validation_errors{-webkit-focus-ring-color:transparent!important}.formular .gform_wrapper{scroll-margin-top:3rem}.formular .gform_footer .gform_button,.formular .gform_footer input.gform_button[type="submit"],.formular .gform_footer button.gform_button{background-color:var(--color-accent)!important;color:var(--color-white)!important;font-family:"DM Sans",system-ui,sans-serif!important;font-size:1.125rem!important;font-weight:700!important;border:none!important;border-radius:0.75rem!important;box-shadow:none!important;width:100%!important;max-width:100%!important;box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center;padding:.9rem 1.25rem!important;line-height:1.1;white-space:normal;transition:background-color .2s ease}.formular .gform_footer .gform_button:hover,.formular .gform_footer input.gform_button[type="submit"]:hover,.formular .gform_footer button.gform_button:hover{background-color:var(--color-accent-hover)!important}.formular .gform_footer .gform_button:focus,.formular .gform_footer .gform_button:focus-visible,.formular .gform_footer input.gform_button[type="submit"]:focus,.formular .gform_footer input.gform_button[type="submit"]:focus-visible,.formular .gform_footer button.gform_button:focus,.formular .gform_footer button.gform_button:focus-visible{outline:none!important;outline-offset:0!important;box-shadow:none!important}.formular .gform_footer input.gform_button[type="submit"]::-moz-focus-inner{border:0!important}.formular .gform_wrapper.is-submitting .gform_button{pointer-events:none!important;opacity:.85;cursor:wait!important}.formular .gform_wrapper.is-submitting .gform_button::before{content:"";width:1em;height:1em;margin-right:.625rem;border:2px solid currentColor;border-top-color:#fff0;border-radius:50%;display:inline-block;flex-shrink:0;animation:gfButtonSpin 0.8s linear infinite}@keyframes gfButtonSpin{to{transform:rotate(360deg)}}.formular .gform_footer{padding-top:1.5rem!important;margin-top:1.5rem!important}.fabs--contact,.fab--scroll-top{display:none;opacity:0;pointer-events:none}.fabs--contact.is-shown,.fab--scroll-top.is-shown{display:flex;pointer-events:auto}.fabs--contact{transform:translateX(40px);transition:opacity .3s ease,transform .3s ease}.fabs--contact.is-active{opacity:1;transform:translateX(0)}.fab--scroll-top{transform:translateY(40px);transition:opacity .3s ease,transform .3s ease}.fab--scroll-top.is-active{opacity:1;transform:translateY(0)}html{scroll-behavior:smooth}