.scroll_driven_tabs{position:relative;padding-block:100px;min-height:100vh;transition:background-color .35s ease,color .35s ease}@media(max-width:991.98px){.scroll_driven_tabs{min-height:unset;padding-block:50px}}.scroll_driven_tabs .scroll_driven_tabs_overlay{background-image:url(../Images/gez-shapes/scrolldriven-bg-shape.svg);background-repeat:no-repeat;background-size:cover;background-position:center;height:400px;width:100%;position:absolute;top:0;left:0;z-index:9;display:grid;pointer-events:none}@media(max-width:991.98px){.scroll_driven_tabs .scroll_driven_tabs_overlay{display:none}}.scroll_driven_tabs .scroll_driven_tabs_overlay_image{grid-column:1;grid-row:1;opacity:0;transition:opacity .35s ease;display:flex;align-items:center;justify-content:center}.scroll_driven_tabs .scroll_driven_tabs_overlay_image.is-active{opacity:1}.scroll_driven_tabs .scroll_driven_tabs_overlay_image img{max-width:100%;max-height:100%;object-fit:contain}.scroll_driven_tabs.nachhaltig{background-color:#f5faf0}.scroll_driven_tabs.standard{background-color:#fef5eb}.scroll_driven_tabs .scroll_driven_tabs_headline.standard span{color:var(--gezoflex)!important}.scroll_driven_tabs .scroll_driven_tabs_headline.nachhaltig span{color:var(--gezofill)!important}.scroll_driven_tabs .scroll_driven_tabs_headline span{font-size:38px;text-align:right;margin-block-end:2rem}@media(max-width:991.98px){.scroll_driven_tabs .scroll_driven_tabs_desktop{display:none}}.scroll_driven_tabs .scroll_driven_tabs_nav{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;list-style:none;margin:0 0 2rem}.scroll_driven_tabs .scroll_driven_tabs_nav li{margin:0}.scroll_driven_tabs .scroll_driven_tabs_nav .scroll_driven_tabs_tab{appearance:none;background:transparent;border:0;padding:.5rem 1rem;font:inherit;color:inherit;cursor:pointer;border-block-end:2px solid transparent;transition:opacity .35s ease,border-color .35s ease;display:flex;align-items:center;justify-content:center;gap:10px}.scroll_driven_tabs .scroll_driven_tabs_nav .scroll_driven_tabs_tab img{height:20px;width:auto}.scroll_driven_tabs .scroll_driven_tabs_nav .scroll_driven_tabs_tab h1,.scroll_driven_tabs .scroll_driven_tabs_nav .scroll_driven_tabs_tab h2,.scroll_driven_tabs .scroll_driven_tabs_nav .scroll_driven_tabs_tab h3,.scroll_driven_tabs .scroll_driven_tabs_nav .scroll_driven_tabs_tab h4,.scroll_driven_tabs .scroll_driven_tabs_nav .scroll_driven_tabs_tab h5,.scroll_driven_tabs .scroll_driven_tabs_nav .scroll_driven_tabs_tab h6,.scroll_driven_tabs .scroll_driven_tabs_nav .scroll_driven_tabs_tab p,.scroll_driven_tabs .scroll_driven_tabs_nav .scroll_driven_tabs_tab span{font-size:17px;margin:0;color:#878787}.scroll_driven_tabs .scroll_driven_tabs_nav .scroll_driven_tabs_tab.is-active{opacity:1}.scroll_driven_tabs .scroll_driven_tabs_nav .scroll_driven_tabs_tab.is-active h1,.scroll_driven_tabs .scroll_driven_tabs_nav .scroll_driven_tabs_tab.is-active h2,.scroll_driven_tabs .scroll_driven_tabs_nav .scroll_driven_tabs_tab.is-active h3,.scroll_driven_tabs .scroll_driven_tabs_nav .scroll_driven_tabs_tab.is-active h4,.scroll_driven_tabs .scroll_driven_tabs_nav .scroll_driven_tabs_tab.is-active h5,.scroll_driven_tabs .scroll_driven_tabs_nav .scroll_driven_tabs_tab.is-active h6{color:#000;font-weight:600}.scroll_driven_tabs .scroll_driven_tabs_nav .scroll_driven_tabs_tab.is-active.nachhaltig{border-block-end-color:var(--gezofill)}.scroll_driven_tabs .scroll_driven_tabs_nav .scroll_driven_tabs_tab.is-active.standard{border-block-end-color:var(--gezoflex)}.scroll_driven_tabs .scroll_driven_tabs_nav .scroll_driven_tabs_tab:hover,.scroll_driven_tabs .scroll_driven_tabs_nav .scroll_driven_tabs_tab:focus-visible{opacity:1}.scroll_driven_tabs .scroll_driven_tabs_panels{display:grid}.scroll_driven_tabs .scroll_driven_tabs_panels h1,.scroll_driven_tabs .scroll_driven_tabs_panels h2,.scroll_driven_tabs .scroll_driven_tabs_panels h3,.scroll_driven_tabs .scroll_driven_tabs_panels h4,.scroll_driven_tabs .scroll_driven_tabs_panels h5,.scroll_driven_tabs .scroll_driven_tabs_panels h6{color:#333}.scroll_driven_tabs .scroll_driven_tabs_panels p,.scroll_driven_tabs .scroll_driven_tabs_panels span{color:#666}.scroll_driven_tabs .scroll_driven_tabs_panel{grid-column:1;grid-row:1;opacity:0;pointer-events:none;transition:opacity .35s ease}.scroll_driven_tabs .scroll_driven_tabs_panel.is-active{opacity:1;pointer-events:auto}.scroll_driven_tabs .scroll_driven_tabs_accordion{display:none}@media(max-width:991.98px){.scroll_driven_tabs .scroll_driven_tabs_accordion{display:block}}.scroll_driven_tabs .accordion-item{border-bottom:1px solid rgba(0,0,0,.1)}.scroll_driven_tabs .accordion-item:first-child{border-top:1px solid rgba(0,0,0,.1)}.scroll_driven_tabs .accordion-header{appearance:none;background:transparent;border:0;width:100%;padding:1rem 1.25rem;font:inherit;color:inherit;cursor:pointer;display:flex;align-items:center;gap:.75rem;text-align:left;transition:background-color .35s ease}.scroll_driven_tabs .accordion-header img{height:22px;width:auto;flex-shrink:0}.scroll_driven_tabs .accordion-header .accordion-header-label{flex:1;min-width:0}.scroll_driven_tabs .accordion-header .accordion-header-label h1,.scroll_driven_tabs .accordion-header .accordion-header-label h2,.scroll_driven_tabs .accordion-header .accordion-header-label h3,.scroll_driven_tabs .accordion-header .accordion-header-label h4,.scroll_driven_tabs .accordion-header .accordion-header-label h5,.scroll_driven_tabs .accordion-header .accordion-header-label h6,.scroll_driven_tabs .accordion-header .accordion-header-label p,.scroll_driven_tabs .accordion-header .accordion-header-label span{font-size:16px;margin:0;color:#878787;transition:color .35s ease,font-weight .35s ease}.scroll_driven_tabs .accordion-header .accordion-toggle-icon{flex-shrink:0;width:22px;height:22px;position:relative;margin-left:auto}.scroll_driven_tabs .accordion-header .accordion-toggle-icon:before,.scroll_driven_tabs .accordion-header .accordion-toggle-icon:after{content:"";position:absolute;top:50%;left:50%;background:currentColor;transform:translate(-50%,-50%);transition:transform .35s ease,opacity .35s ease}.scroll_driven_tabs .accordion-header .accordion-toggle-icon:before{width:12px;height:2px}.scroll_driven_tabs .accordion-header .accordion-toggle-icon:after{width:2px;height:12px}.scroll_driven_tabs .accordion-item.is-open .accordion-header .accordion-header-label h1,.scroll_driven_tabs .accordion-item.is-open .accordion-header .accordion-header-label h2,.scroll_driven_tabs .accordion-item.is-open .accordion-header .accordion-header-label h3,.scroll_driven_tabs .accordion-item.is-open .accordion-header .accordion-header-label h4,.scroll_driven_tabs .accordion-item.is-open .accordion-header .accordion-header-label h5,.scroll_driven_tabs .accordion-item.is-open .accordion-header .accordion-header-label h6,.scroll_driven_tabs .accordion-item.is-open .accordion-header .accordion-header-label p,.scroll_driven_tabs .accordion-item.is-open .accordion-header .accordion-header-label span{color:#000;font-weight:600}.scroll_driven_tabs .accordion-item.is-open .accordion-header .accordion-toggle-icon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.scroll_driven_tabs .accordion-item.is-open>.accordion-body{display:block}.scroll_driven_tabs .accordion-body{display:none;padding:0 1.25rem 1.5rem;overflow:hidden}.scroll_driven_tabs .accordion-body h1,.scroll_driven_tabs .accordion-body h2,.scroll_driven_tabs .accordion-body h3,.scroll_driven_tabs .accordion-body h4,.scroll_driven_tabs .accordion-body h5,.scroll_driven_tabs .accordion-body h6{color:#333}.scroll_driven_tabs .accordion-body p,.scroll_driven_tabs .accordion-body span{color:#666}
