body.site{background-image:url(../images/background.png);background-repeat:repeat}.site-grid{background-color:var(--body-bg);width:100%;max-width:1352px;margin-block-start:1em;margin-inline:auto}.container-top-a>:first-child{margin-block-start:1em}.image-disclosure{position:relative}.image-disclosure>img{display:block}.image-disclosure>.image-disclosure__label{z-index:1;color:#1a1a1a;white-space:nowrap;writing-mode:vertical-rl;text-orientation:mixed;pointer-events:none;background-color:#ffffffd9;border-radius:4px;margin:0;padding:6px 4px;font-size:.75rem;font-style:italic;font-weight:400;line-height:1.3;position:absolute;top:6px;right:6px}.container-topbar{text-align:right;padding-block:1rem;padding-inline-end:10px}.container-topbar p{margin-block:0}.container-header .navbar-brand a{text-decoration:none}@media (width>=1352px){.container-header .grid-child{padding:.5em .5em .5em 0}}@media (width<=1351.98px){.container-header .grid-child{padding:.5em .5em .5em 1em}}@media (width>=992px){.container-header .container-nav nav{margin-inline-start:auto}.container-header .mod-menu{justify-content:flex-end}.container-header .metismenu.mod-menu>.metismenu-item{padding-inline:.25em}.container-header .mod-menu>li+li{margin-left:0;margin-inline-start:.25em}}.container-header .metismenu>li>a:after{display:none}.container-header .mod-menu a{justify-content:center;align-items:center;min-height:40px;padding:0 .5em;display:flex}.container-header .mod-menu a:hover,.metismenu.mod-menu .metismenu-item.current>a{border-bottom-style:solid;border-bottom-width:2px}.metismenu.mod-menu .metismenu-item.active>a,.metismenu.mod-menu .metismenu-item.active>button,.metismenu.mod-menu .metismenu-item>a:hover,.metismenu.mod-menu .metismenu-item>button:hover{text-decoration:none}a:focus-visible,.metismenu.mod-menu .metismenu-item>button:focus-visible{outline-offset:2px;outline-width:2px;outline-style:solid}.metismenu.mod-menu .metismenu-item>a:focus:not(:focus-visible),.metismenu.mod-menu .metismenu-item>button:focus:not(:focus-visible){outline-offset:2px;outline-width:1px;outline-style:dotted}.container-header .container-nav .container-search,.container-header .container-nav nav{margin-top:0}.container-header .navbar-toggler{padding:0 1em}@media (width<=991.98px){nav.navbar{order:-1}}.form-control:focus,.form-check-input:focus,.btn-primary:focus-visible{outline-offset:2px;box-shadow:none;outline-width:2px;outline-style:solid}.struckmann-home h1,.struckmann-home h2,.struckmann-home h3,.struckmann-about h1,.struckmann-about h2,.struckmann-about h3{color:var(--body-color);overflow-wrap:anywhere;margin:0 0 1rem;font-weight:400;line-height:1.15}.struckmann-home h1,.struckmann-home h2,.struckmann-about h1,.struckmann-about h2{font-size:clamp(1.8rem,3.2vw,2.6rem)}.struckmann-home h3,.struckmann-about h3{font-size:clamp(1.35rem,2vw,1.65rem)}.struckmann-home p,.struckmann-about p{line-height:1.55}.struckmann-home .sh-label,.struckmann-about .sa-label{letter-spacing:.1em;text-transform:uppercase;margin:0 0 .75rem;font-size:.85rem;font-weight:700}.struckmann-home .sh-intro,.struckmann-home .sh-services,.struckmann-home .sh-about,.struckmann-about .sa-row,.struckmann-about .sa-values{padding:clamp(1.5rem,4vw,3.5rem)}.struckmann-home .sh-intro,.struckmann-home .sh-about,.struckmann-about .sa-row{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.struckmann-home .sh-intro>*,.struckmann-home .sh-about>*,.struckmann-about .sa-row>*,.struckmann-about .sa-value{min-width:0}.struckmann-home .sh-intro>div>p:last-child,.struckmann-home .sh-about>div>:last-child,.struckmann-about .sa-content>:last-child{margin-block-end:0}.struckmann-home .sh-quote cite,.struckmann-about .sa-quote cite{font-size:1rem;font-style:normal;display:block}.struckmann-home .sh-quote cite:before,.struckmann-about .sa-quote cite:before{content:"";width:2rem;height:2px;margin-block-end:.75rem;display:block}.struckmann-home .sh-service-grid,.struckmann-about .sa-value-grid{grid-template-columns:minmax(0,1fr);gap:1.75rem;margin-block-start:1.75rem;display:grid}.struckmann-home .sh-service:before,.struckmann-about .sa-value:before{background-color:#e2e7d3;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;margin-block-end:1rem;font-size:1.8rem;display:inline-flex}.struckmann-home .sh-service h3,.struckmann-about .sa-value h3{margin-block-end:.65rem}.struckmann-home .sh-about figure,.struckmann-about figure{margin:0}@media (width>=768px){.struckmann-home .sh-about,.struckmann-about .sa-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.struckmann-home .sh-service-grid,.struckmann-about .sa-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.struckmann-home{--sh-green:var(--footerbg,#2e4828);--sh-surface:#f4f2eb;--sh-divider:#d9ddce}.struckmann-home .sh-label{color:var(--sh-green)}.struckmann-home .sh-quote{color:var(--body-color);background-color:var(--sh-surface);font-size:inherit;border:0;border-radius:3px;margin:0;padding:clamp(1.5rem,3vw,2.5rem)}.struckmann-home .sh-quote:before{height:.65em;color:var(--sh-green);content:"“";font-family:Georgia,serif;font-size:4rem;line-height:1;display:block}.struckmann-home .sh-quote p{margin:.75rem 0 1rem;font-size:clamp(1.2rem,2vw,1.5rem);font-style:italic;line-height:1.35}.struckmann-home .sh-quote cite:before{background-color:var(--sh-green)}.struckmann-home .sh-services{background-color:var(--sh-surface)}.struckmann-home .sh-service{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.struckmann-home .sh-service+.sh-service{border-block-start:1px solid var(--sh-divider);padding-block-start:1.75rem}.struckmann-home .sh-service:before,.struckmann-services .sl-benefits li:before,.struckmann-services .sl-equipment:before,.struckmann-about .sa-value:before{font-family:"Font Awesome 6 Free";font-weight:900;line-height:1}.struckmann-home .sh-icon,.struckmann-services .sl-benefit-icon,.struckmann-services .sl-equipment>.fa-solid{display:none}.struckmann-home .sh-service:before{color:var(--sh-green)}.struckmann-home .sh-service:first-child:before,.struckmann-about .sa-value:first-child:before{content:"" / ""}.struckmann-home .sh-service:nth-child(2):before,.struckmann-about .sa-value:nth-child(2):before{content:"" / ""}.struckmann-home .sh-service:nth-child(3):before,.struckmann-about .sa-value:nth-child(3):before{content:"" / ""}.struckmann-home .sh-service p{margin:0 0 1rem}.struckmann-home .sh-service>a{color:var(--sh-green);text-underline-offset:.2em;margin-block-start:auto;text-decoration:underline}.struckmann-home .sh-service>a:hover{text-decoration-thickness:2px}.struckmann-home .sh-about img{aspect-ratio:3/2;object-fit:cover;border-radius:3px;width:100%;height:auto;display:block}.struckmann-home .sh-about .btn{margin-block-start:.5rem}@media (width>=768px){.struckmann-home .sh-intro{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}@media (width>=900px){.struckmann-home .sh-service+.sh-service{border-block-start:0;border-inline-start:1px solid var(--sh-divider);padding-block-start:0;padding-inline-start:1.5rem}}.struckmann-services{--sl-green:var(--footerbg,#2e4828);--sl-surface:#f4f2eb;--sl-highlight:#eef1e3;--sl-divider:#d9ddce}.struckmann-services h1,.struckmann-services h2{color:var(--body-color);overflow-wrap:anywhere;margin:0 0 .75rem;font-size:clamp(1.65rem,2.8vw,2.25rem);font-weight:400;line-height:1.15}.struckmann-services p{line-height:1.5}.struckmann-services .sl-label{color:var(--sl-green);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .5rem;font-size:.85rem;font-weight:700}.struckmann-services section[id]{scroll-margin-block-start:8rem}.struckmann-services .sl-section{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1.25rem,3vw,2.5rem);padding:clamp(1.25rem,3vw,2.5rem);display:grid}.struckmann-services .sl-section--tinted{background-color:var(--sl-surface)}.struckmann-services .sl-content,.struckmann-services figure{min-width:0}.struckmann-services .sl-content>:last-child{margin-block-end:0}.struckmann-services figure{margin:0}.struckmann-services img{aspect-ratio:2;border-radius:3px;width:100%;height:auto;display:block}.struckmann-services .sl-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.struckmann-services .sl-benefits li{text-align:center;overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:.4rem;min-width:0;font-size:.95rem;line-height:1.3;display:flex}.struckmann-services .sl-benefits li:before{width:2.75rem;height:2.75rem;color:var(--sl-green);border:1px solid var(--sl-divider);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.35rem;display:inline-flex}.struckmann-services [id=durchforstung] .sl-benefits li:first-child:before,.struckmann-services [id=baumpflege] .sl-benefits li:first-child:before{content:"" / ""}.struckmann-services [id=durchforstung] .sl-benefits li:nth-child(2):before{content:"" / ""}.struckmann-services [id=durchforstung] .sl-benefits li:nth-child(3):before{content:"" / ""}.struckmann-services [id=rueckearbeiten] .sl-benefits li:first-child:before{content:"" / ""}.struckmann-services [id=rueckearbeiten] .sl-benefits li:nth-child(2):before{content:"" / ""}.struckmann-services [id=rueckearbeiten] .sl-benefits li:nth-child(3):before{content:"" / ""}.struckmann-services [id=baumpflege] .sl-benefits li:nth-child(2):before{content:"" / ""}.struckmann-services [id=baumpflege] .sl-benefits li:nth-child(3):before{content:"" / ""}.struckmann-services .sl-equipment{color:var(--body-color);background-color:var(--sl-highlight);border-radius:3px;align-items:center;gap:1rem;margin-block-start:1rem;padding:1rem;display:flex}.struckmann-services .sl-equipment:before{content:"" / "";color:var(--sl-green);flex-shrink:0;font-size:1.5rem}.struckmann-services .sl-equipment ul{min-width:0;margin:0;padding-inline-start:1.1rem}.struckmann-services .sl-equipment li::marker{color:var(--sl-green)}.struckmann-services .sl-extras{grid-template-columns:minmax(0,1fr);gap:1rem;padding:clamp(1.25rem,3vw,2.5rem);display:grid}.struckmann-services .sl-card{background-color:var(--sl-surface);border:1px solid var(--sl-divider);border-radius:4px;grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;padding:1rem;display:grid}.struckmann-services .sl-card h2{font-size:clamp(1.25rem,2vw,1.5rem)}@media (width<=479.98px){.struckmann-services .sl-benefits{grid-template-columns:minmax(0,1fr)}.struckmann-services .sl-benefits li{text-align:start;flex-direction:row;gap:.75rem}}@media (width>=768px){.struckmann-services .sl-extras{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.struckmann-services .sl-section{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.struckmann-services .sl-section--reverse{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.struckmann-services .sl-section--reverse>figure{grid-area:1/2}.struckmann-services .sl-section--reverse>.sl-content{grid-area:1/1}}@media (width>=1200px){.struckmann-services .sl-card{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center}}.struckmann-about{--sa-green:var(--footerbg,#2e4828);--sa-surface:#f4f2eb;--sa-divider:#d9ddce}.struckmann-about .sa-label{color:var(--sa-green)}.struckmann-about img{aspect-ratio:2;border-radius:3px;width:100%;height:auto;display:block}.struckmann-about .sa-quote{color:var(--body-color);background-color:var(--sa-surface);font-size:inherit;border:0;margin:0;padding:clamp(1.5rem,4vw,3rem);padding-inline-start:clamp(3.5rem,8vw,6rem);position:relative}.struckmann-about .sa-quote:before{color:var(--sa-green);content:"“";font-family:Georgia,serif;font-size:4rem;line-height:1;position:absolute;inset-block-start:1.25rem;inset-inline-start:clamp(1rem,2vw,2rem)}.struckmann-about .sa-quote p{max-width:45ch;margin:0 0 1rem;font-size:clamp(1.4rem,3vw,2.2rem);font-style:italic;line-height:1.3}.struckmann-about .sa-quote cite:before{background-color:var(--sa-green)}.struckmann-about .sa-value+.sa-value{border-block-start:1px solid var(--sa-divider);padding-block-start:1.75rem}.struckmann-about .sa-value:before{color:var(--sa-green)}.struckmann-about .sa-value p{margin:0}@media (width>=900px){.struckmann-about .sa-value+.sa-value{border-block-start:0;border-inline-start:1px solid var(--sa-divider);padding-block-start:0;padding-inline-start:1.5rem}}@media (width<=767.98px){.struckmann-home .sh-intro,.struckmann-home .sh-about,.struckmann-services .sl-section,.struckmann-services .sl-extras,.struckmann-about .sa-row,.struckmann-about .sa-values{padding-inline:0}.struckmann-home .sh-quote,.struckmann-services .sl-section--tinted,.struckmann-services .sl-card,.struckmann-about .sa-quote{padding-inline:clamp(1.5rem,4vw,2.5rem)}.struckmann-about .sa-quote:before{height:.65em;display:block;position:static}.struckmann-about .sa-quote p{max-width:none;margin-block-start:.75rem}}.com-contact .contact-miscinfo>:first-child{margin-block-start:0}.com-contact .contact-miscinfo>p{max-width:60rem}.com-contact .contact-intro h1,.com-contact .contact-intro h2{color:var(--body-color);margin:0 0 1rem;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:400;line-height:1.15}.com-contact .contact-intro>p:last-child{max-width:60rem;margin-block-end:0}.com-contact .contact-overview{grid-template-columns:minmax(0,1fr);gap:clamp(1rem,3vw,2rem);margin-block:clamp(1.25rem,2.5vw,2rem);display:grid}.com-contact .contact-panel{background-color:#f4f2eb;border:1px solid #0000001a;border-radius:4px;min-width:0;padding:clamp(1.5rem,4vw,2.5rem);box-shadow:0 .25rem .85rem #0000000f}.com-contact .contact-panel>:first-child{margin-block-start:0}.com-contact .contact-panel>:last-child{margin-block-end:0}.com-contact .contact-label{color:var(--footerbg,#2e4828);letter-spacing:.12em;text-transform:uppercase;margin-block-end:.4rem;font-size:.8rem;font-weight:700}.com-contact .contact-panel h2{color:var(--body-color);margin-block:0 1rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:400;line-height:1.2}.com-contact .contact-panel address{margin-block-end:1.25rem;font-style:normal}.com-contact .opening-hours,.com-contact .contact-details{margin-block:1.25rem 0}.com-contact .opening-hours>div,.com-contact .contact-details>div{border-block-end:1px solid #0000001a;grid-template-columns:minmax(0,1fr);gap:.15rem 1rem;padding-block:.75rem;display:grid}.com-contact .opening-hours>div:first-child,.com-contact .contact-details>div:first-child{border-block-start:1px solid #0000001a}.com-contact .opening-hours strong,.com-contact .contact-details strong{font-weight:700}.com-contact .opening-hours span,.com-contact .contact-details span{min-width:0}.com-contact .contact-note{margin-block-start:1.25rem}@media (width>=480px){.com-contact .opening-hours>div,.com-contact .contact-details>div{grid-template-columns:minmax(7rem,.65fr) minmax(0,1fr)}}@media (width>=768px){.com-contact .contact-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}.com-contact .contact-location{width:100%;color:var(--body-color);text-align:start;background-color:#f4f2eb;border:1px solid #0000001a;border-radius:4px;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3vw,2.5rem);margin-block:clamp(1.5rem,4vw,3rem);padding:clamp(1.5rem,4vw,2.5rem);display:grid}.com-contact .contact-location-text,.com-contact .contact-location-map{min-width:0}.com-contact .contact-location h2{color:var(--body-color);margin:0 0 .75rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:400;line-height:1.2}.com-contact .contact-location-text>:last-child{margin-block-end:0}.com-contact .contact-location .twoclickgooglemaps{width:100%;margin:0;display:block}.com-contact .contact-location [id^=twoclickgooglemaps_wrapper_]{grid-template-columns:minmax(0,1fr);display:grid}.com-contact .contact-location .twoclickgooglemaps img,.com-contact .contact-location .twoclickgooglemaps iframe{border-radius:4px;width:100%;max-width:100%;height:clamp(16rem,30vw,22rem);display:block}.com-contact .contact-location .twoclickgooglemaps img{object-fit:cover;grid-area:1/1}.com-contact .contact-location .twoclickgooglemaps-playbtn{z-index:1;grid-area:1/1;place-self:center;max-width:calc(100% - 2rem);position:static;transform:none}.com-contact .contact-location .twoclickgooglemaps-privacyhint{text-align:start;overflow-wrap:anywhere;background-color:#0000;grid-area:2/1;width:auto;max-width:100%;padding:.75rem 0 0;font-size:.9rem;line-height:1.5;position:static;transform:none}@media (width>=768px){.com-contact .contact-location{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.consultation-cta{isolation:isolate;color:#fff;border-radius:4px;align-items:center;min-height:260px;padding:clamp(2rem,5vw,4rem);display:flex;position:relative;overflow:hidden}.consultation-cta:before{z-index:-1;content:"";background:linear-gradient(90deg,#2c2e36e0 0%,#2c2e36b8 42%,#2c2e362e 72%,#2c2e360d 100%);position:absolute;inset:0}.consultation-cta>img{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.consultation-cta__content{max-width:40rem}.consultation-cta__content>:first-child{margin-block-start:0}.consultation-cta__content>:last-child{margin-block-end:0}.consultation-cta__content h2{color:inherit;font-size:clamp(1.75rem,3vw,2.4rem);font-weight:400;line-height:1.15}.consultation-cta__content p{max-width:34rem;margin-block-end:1.5rem}@media (width<=599.98px){.consultation-cta{align-items:flex-end;min-height:320px;padding:1.5rem}.consultation-cta:before{background:linear-gradient(#2c2e3647 0%,#2c2e36c2 52%,#2c2e36f0 100%)}.consultation-cta>img{object-position:68% center}}.footer .grid-child{padding-block:1rem}.footer .mod-custom>p{margin-block:0}@media (width<=991.98px){.pagination{flex-wrap:wrap}}.article-info dd{margin-right:1em;padding:0;display:inline-block}.article-info-term{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}blockquote{border-left-style:solid;border-left-width:6px;margin:0 0 1em;padding:.5em 1em}#plg_system_eprivacy_details_header{display:none}