/* Technische Ergänzungen für den statischen Release. */
.static-hero{min-height:600px;display:grid;place-items:center;padding:48px 24px;background:linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.35)),url('/wp-content/uploads/2021/06/ftth-header.jpg') center/cover no-repeat;color:#fff;text-align:center}
.static-hero__inner{width:min(900px,100%);padding:42px 34px;background:rgba(0,0,0,.42);border-left:5px solid #ee7f00}
.static-hero h1{margin:0 0 18px;color:#ee7f00;font-size:clamp(2.1rem,5vw,3.5rem);line-height:1.1}
.static-hero p{margin:0 auto 28px;max-width:760px;color:#fff;font-size:clamp(1.05rem,2vw,1.55rem);line-height:1.5}
.static-hero__action,.static-contact__action{display:inline-block;margin:5px;padding:13px 21px;background:#ee7f00;color:#fff!important;text-decoration:none;font-weight:700;border-radius:3px}
.static-hero__action:focus,.static-contact__action:focus{outline:3px solid #fff;outline-offset:3px}
.static-contact{padding:34px;background:#f3f3f3;border-left:5px solid #ee7f00}
.static-contact h2{margin-top:0}.static-contact__actions{display:flex;flex-wrap:wrap;gap:10px;margin:20px -5px}.static-contact address{font-style:normal;line-height:1.7}
.fusion-main-menu-search,.fusion-mobile-menu-search,.fusion-search-form-content,.fusion-live-search{display:none!important}
.static-mobile-menu-toggle{display:none;border:0;background:#0095d8;color:#fff;font-size:25px;line-height:1;padding:12px 16px;cursor:pointer}
.static-menu-open{display:block!important;visibility:visible!important;height:auto!important;opacity:1!important}
@media(max-width:800px){.static-hero{min-height:470px;padding:28px 16px}.static-hero__inner{padding:30px 20px}.static-contact{padding:24px 18px}.static-contact__action{width:100%;text-align:center}.fusion-header .fusion-row{display:flex!important;align-items:center;justify-content:space-between;flex-wrap:wrap}.static-mobile-menu-toggle{display:block;margin-left:auto}.fusion-main-menu{display:none!important}.fusion-mobile-nav-holder{display:none!important;width:100%;background:#fff!important}.fusion-mobile-nav-holder.static-menu-open{display:block!important}.static-mobile-menu,.static-mobile-menu *{box-sizing:border-box}.static-mobile-menu{display:block!important;width:100%;list-style:none;margin:0;padding:8px 0;border-top:3px solid #ee7f00;background:#fff!important}.static-mobile-menu li{display:block!important;position:static!important;margin:0!important;padding:0!important;background:#fff!important}.static-mobile-menu a{display:block!important;position:static!important;padding:11px 20px;color:#222!important;background:#fff!important;border-bottom:1px solid #eee;text-decoration:none}.static-mobile-menu ul{display:block!important;position:static!important;width:100%!important;visibility:visible!important;opacity:1!important;list-style:none;margin:0;padding:0 0 0 18px;background:#f7f7f7!important}}


/* Belegter statischer Ersatz fuer den lokalen Home Slider (Slides 1, 4 und 5). */
.static-slider{position:relative;width:100%;height:600px;overflow:hidden;background:#111;color:#fff;outline:0}
.static-slider__viewport{position:relative;width:100%;height:100%;overflow:hidden}
.static-slide{position:absolute;inset:0;z-index:0;margin:0;opacity:0;visibility:hidden;transition:opacity 300ms ease}
.static-slide.is-active{z-index:1;opacity:1;visibility:visible}
.static-slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}
.static-slide[data-slide-index="1"] img,.static-slide[data-slide-index="2"] img{object-position:center bottom}
.static-slider__panel{position:absolute;z-index:2;top:50%;left:50%;width:min(860px,calc(100% - 180px));padding:20px 28px;transform:translate(-50%,-50%);background:rgba(0,0,0,.65);text-align:center}
.static-slider__panel h1{margin:0 0 16px;color:#ee7f00;font-size:45px;line-height:1.2}
.static-slider__panel p{margin:0;color:#fff;font-size:26px;font-weight:600;line-height:1.35}
.static-slider__arrow{position:absolute;z-index:3;top:50%;width:40px;height:40px;padding:0;transform:translateY(-50%);border:0;border-radius:50%;background:rgba(0,0,0,.5);color:#fff;font:700 34px/36px Georgia,serif;text-align:center;cursor:pointer}
.static-slider__arrow:hover{background:#000}.static-slider__arrow--previous{left:30px}.static-slider__arrow--next{right:30px}
.static-slider__arrow:focus-visible,.static-slider:focus-visible{outline:3px solid #ee7f00;outline-offset:3px}
.static-slider__status{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media(max-width:1024px){.static-slider{height:480px}.static-slider__panel h1{font-size:37px}.static-slider__panel p{font-size:21px}}
@media(max-width:800px){.static-slider{height:47.7vw}.static-slider__panel{width:68%;padding:12px 18px}.static-slider__panel h1{margin-bottom:8px;font-size:clamp(17px,4vw,30px)}.static-slider__panel p{font-size:clamp(11px,2.4vw,18px);line-height:1.3}.static-slider__arrow{width:40px;height:40px}.static-slider__arrow--previous{left:30px}.static-slider__arrow--next{right:30px}}
@media(max-width:480px){.static-slider{height:41.3vw;min-height:149px}.static-slider__panel{width:69%;padding:8px 12px}.static-slider__panel h1{margin-bottom:5px;font-size:17px}.static-slider__panel p{font-size:11px;line-height:1.28}.static-slider__arrow{width:40px;height:40px}.static-slider__arrow--previous{left:30px}.static-slider__arrow--next{right:30px}}
@media(prefers-reduced-motion:reduce){.static-slide{transition:none}}
