.elementor-kit-7 e-page-transition{background-color:var(--e-global-color-primary)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}h1.entry-title{display:var(--page-title-display)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0px;padding-inline-start:0px}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media (max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}}@media (max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}}.medium-large *{--font-size:var(--medium-large);font-size:var(--font-size);margin-bottom:calc(var(--font-size) * 1);line-height:var(--line-height-small)!important;text-underline-offset:calc(var(--font-size) * .3)}@media (max-width:767px){.mobile-hyphens{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}}.schwarzerlink a{color:#000;text-decoration:underline}.schwarzerlink a:hover{color:#004c3f}.btn-big-white a{--font-size:var(--small);font-size:var(--font-size);background-color:#fff!important;text-underline-offset:calc(var(--font-size) * .25)}.btn-small a{--font-size:var(--small);font-size:var(--font-size);margin-bottom:calc(var(--font-size) * 2.5);text-underline-offset:calc(var(--font-size) * .25)}.no-top-margin :not(p),.no-top-margin p:last-child{margin-top:0!important}.benefit-list ul{list-style:none;margin:0;padding:0;font-size:var(--small)}.benefit-list li{border-top:1px solid #000;padding:.5em 0!important;position:relative}.benefit-list li span{margin-bottom:0!important;padding-left:.5em;line-height:var(--line-height-large)!important}.benefit-list li:last-child{border-bottom:1px solid #000}.benefit-list li::before{content:"—";position:relative}.ansprechpartner-akkordeon-padding{padding:15px 0}.ansprechpartner_listing .jet-accordion__inner .jet-accordion__item:last-child{border-bottom:0px!important}@media (min-width:1025px) and (max-width:1600px){.produktgruppen-listing .jet-listing-grid__items{--columns:2!important}}.js-dynamic-hide-item:not(:has(>*)){display:none!important;margin:0!important;padding:0!important;min-height:0!important}.standort h3{font-size:var(--medium);text-align:right;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.produktgruppen-outer-wrapper{gap:calc(var(--medium) * 2)}.produktgruppen-filtered-wrapper{gap:5vw}.produktgruppen-content,.produktgruppen-inner-wrapper{gap:calc(var(--medium) * .75)}.produktgruppe-headline h4{--font-size:var(--medium-small);font-size:var(--font-size);font-weight:700;padding-bottom:calc(var(--font-size) * .5);border-bottom:calc(var(--font-size) * .1) solid}.jet-search-filter__input{--font-size:var(--small);font-size:var(--font-size);font-weight:700;color:var(--e-global-color-primary)!important;padding:1em!important;border-radius:0!important;border:calc(var(--font-size) * .15) solid var(--e-global-color-primary)!important;margin-bottom:0!important}.jet-remove-all-filters__button{padding:1em!important;width:100%;border:none}.apply-filters__button{--font-size:var(--small);padding:1em 2em!important;color:var(--e-global-color-primary);font-weight:700;border:calc(var(--font-size) * .15) solid var(--e-global-color-primary)}.apply-filters__button:hover{background:var(--e-global-color-primary)}@media (max-width:1024px){.standort h3{text-align:left}}.js-search-has-results,.js-search-no-results{display:none!important}body.search-is-loading #ansprechpartner_listing{display:block!important}body.search-is-loading #ansprechpartner_listing .jet-listing-grid__items{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.search-is-loading .js-search-has-results,body.search-is-loading .js-search-no-results{display:none!important}body.search-results-ready.search-has-results #ansprechpartner_listing,body.search-results-ready.search-has-results .js-search-has-results{display:block!important}body.search-results-ready.search-no-results #ansprechpartner_listing{display:none!important}body.search-results-ready.search-no-results .js-search-no-results{display:block!important}body.search-is-active .standortliste-wrapper{display:none!important}body.search-active #ansprechpartner-search-result{display:flex!important}body.search-active #standort_listing{display:none!important}body.filters-active #ansprechpartner-search-result{display:none!important}body.filters-active #standort_listing{display:block!important}.remove-standort-filter,.remove-suche-filter{display:none}body.filters-active .remove-standort-filter{display:block}body.search-active .remove-suche-filter{display:block}