.image_text_hotspots{height:100vh;display:flex;align-items:center;justify-content:center;position:relative;padding-block:clamp(2rem,6vh,6rem)}.image_text_hotspots__media{position:relative}.image_text_hotspots__media_inner{position:relative;width:100%}.image_text_hotspots__media_inner img,.image_text_hotspots__media_inner picture{display:block;width:100%;height:auto}.image_text_hotspots__bg{display:block;width:100%;height:auto}.image_text_hotspots__hotspots{position:absolute;inset:0;margin:0;padding:0;list-style:none;pointer-events:none}.image_text_hotspots__hotspot_wrapper{position:absolute;pointer-events:auto}.image_text_hotspots__hotspot{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;background:transparent;cursor:pointer;outline:none}.image_text_hotspots__hotspot:focus-visible{box-shadow:0 0 0 3px #00000040;border-radius:50%}.image_text_hotspots__hotspot.is-active .image_text_hotspots__hotspot_dot{border-color:var(--hotspot-product, var(--gezolan-red, #e50000));transform:scale(1.15)}.image_text_hotspots__hotspot.is-active .image_text_hotspots__hotspot_pulse{animation:imageTextHotspotPulse 1.6s ease-out infinite}.image_text_hotspots__hotspot_dot{display:block;width:100%;height:100%;background:#fff;border:3px solid var(--hotspot-product, #fff);border-radius:50%;box-shadow:0 2px 6px #00000040;transition:background .25s ease,transform .25s ease,border-color .25s ease}.image_text_hotspots__hotspot_pulse{position:absolute;inset:0;border-radius:50%;background:var(--hotspot-product, var(--gezolan-red, #e50000));opacity:0;pointer-events:none}.image_text_hotspots__panels,.image_text_hotspots__panels_track{position:relative}.image_text_hotspots__panel{position:absolute;inset:0;opacity:0;transform:translateY(16px);transition:opacity .35s ease,transform .35s ease;pointer-events:none}.image_text_hotspots__panel.is-active{opacity:1;transform:translateY(0);pointer-events:auto;position:relative}.image_text_hotspots__panel_image{margin-block-end:1.5rem}.image_text_hotspots__panel_image img{max-width:100%;height:auto}.image_text_hotspots__panel_name{margin-block:0 .75rem;color:var(--hotspot-product, var(--gezoflex));font-size:1.3rem;font-weight:400}.image_text_hotspots__panel_content{color:#666}@media(max-width:991.98px){.image_text_hotspots{height:auto;min-height:0;display:block;padding-block:clamp(.5rem,3vh,2rem)}.image_text_hotspots__media{margin-block-end:1rem;text-align:center}.image_text_hotspots__media_inner{display:inline-block;width:fit-content;max-width:100%;margin:0 auto}.image_text_hotspots__media_inner img,.image_text_hotspots__media_inner picture{width:auto;max-width:100%;max-height:30vh;height:auto;display:block}}.hotspots_wrapper--out.gezoflex,.hotspots_wrapper--out.gezoflex-endurance,.hotspots_wrapper-text--out.gezoflex,.hotspots_wrapper-text--out.gezoflex-endurance{--hotspot-product: var(--gezoflex, #ff8c00)}.hotspots_wrapper--out.gezoflex-eco,.hotspots_wrapper-text--out.gezoflex-eco{--hotspot-product: #008000}.hotspots_wrapper--out.basisschichtgranulate,.hotspots_wrapper-text--out.basisschichtgranulate{--hotspot-product: var(--gezolan-red, #e50000)}.image_text_hotspots__hotspot_wrapper.highlight .image_text_hotspots__hotspot_dot{background:var(--hotspot-product, #90ee90);border-color:var(--hotspot-product, #90ee90)}.image_text_hotspots__hotspot_wrapper.highlight .image_text_hotspots__hotspot_pulse{background:var(--hotspot-product, #90ee90);opacity:.45}.hotspots_wrapper-text--out h1,.hotspots_wrapper-text--out h2,.hotspots_wrapper-text--out h3,.hotspots_wrapper-text--out h4,.hotspots_wrapper-text--out h5,.hotspots_wrapper-text--out h6,.hotspots_wrapper-text--out .--gezolan-display-1,.hotspots_wrapper-text--out .--gezolan-display-2,.hotspots_wrapper-text--out .--gezolan-display-3{color:var(--hotspot-product, var(--gezoflex))!important}.hotspots_wrapper--out.gezoflex .image_text_hotspots__hotspot_dot,.hotspots_wrapper--out.gezoflex-endurance .image_text_hotspots__hotspot_dot,.hotspots_wrapper--out.gezoflex-eco .image_text_hotspots__hotspot_dot,.hotspots_wrapper--out.basisschichtgranulate .image_text_hotspots__hotspot_dot{background:#fff}.hotspots_wrapper--out.gezoflex-eco .image_text_hotspots__hotspot_wrapper.highlight .image_text_hotspots__hotspot_dot{background:#96ff00}@keyframes imageTextHotspotPulse{0%{transform:scale(1);opacity:.6}to{transform:scale(2.4);opacity:0}}@media(prefers-reduced-motion:reduce){.image_text_hotspots__hotspot_pulse{animation:none!important}.image_text_hotspots__panel{transition:none!important}}.hotspots_wrapper--out{margin-block-start:2rem}@media(max-width:991.98px){.hotspots_wrapper--out{min-height:100vh;display:flex;align-items:center}}.image_text_hotspots__panel{padding:2rem}@media(max-width:991.98px){.image_text_hotspots__panel{padding:1.25rem}}.image_text_hotspots__panels{min-height:-webkit-fill-available;height:100%;box-shadow:0 4px 24px #0000001a}@media(max-width:991.98px){.image_text_hotspots__panels{min-height:0;height:auto}}@media(max-width:991.98px){.image_text_hotspots__slide_indicator{padding:1.25rem 1.25rem 0}}.image_text_hotspots__panel_image img{max-height:80px;width:auto;object-fit:contain}.image_text_hotspots__panel_content p{font-size:16px;line-height:1.4}.image_text_hotspots__slide_indicator{display:flex;gap:6px;padding:2rem 2rem 0}.image_text_hotspots__slide_dash{display:block;width:50px;height:2px;background:#d0d0d0;transition:background .25s ease}.image_text_hotspots__slide_dash.is-active{background:var(--hotspot-product, var(--gezoflex))}
