.fixed-header header{background-color:transparent!important;z-index:11}header .wp-block-group.wp-container-core-group-is-layout-6c531013{z-index:9}header .wp-block-navigation-item__content.wp-block-navigation-item__content{outline:none}@media(min-width:600px){header nav.wp-block-navigation.items-justified-right:before{background:hsla(0,0%,4%,.83);content:"";display:var(--nav-before-display,none);height:121px;position:fixed;top:0;width:100%}header nav.wp-block-navigation.items-justified-right .wp-block-navigation__container>li{text-transform:uppercase!important}header nav.wp-block-navigation.items-justified-right .wp-block-navigation__container>li.has-child>.wp-block-navigation__submenu-container{background:hsla(0,0%,4%,.83)!important;display:grid;grid-template-columns:repeat(2,auto);justify-content:start;left:50%;padding-bottom:6.25rem;padding-left:2rem;padding-top:6.25rem;position:fixed;transform:translateX(-50%);width:100vw}header nav.wp-block-navigation.items-justified-right .wp-block-navigation__container li{color:#fff;text-transform:none}header nav.wp-block-navigation.items-justified-right .wp-block-navigation__container li .wp-block-navigation-item{background-color:transparent;padding-right:2rem}header nav.wp-block-navigation.items-justified-right .wp-block-navigation__container li.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;right:auto}header nav.wp-block-navigation.items-justified-right .wp-block-navigation__container li.icon-immobilien:before{background-image:url(../../assets/images/icons/icon-immobilien.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:1.5rem;width:1.5rem}header nav.wp-block-navigation.items-justified-right .wp-block-navigation__container li.icon-dienstleistungen:before{background-image:url(../../assets/images/icons/icon-dienstleistungen.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:1.5rem;width:1.5rem}header nav.wp-block-navigation.items-justified-right .wp-block-navigation__container li.icon-baustoffproduktion:before{background-image:url(../../assets/images/icons/icon-baustoffproduktion.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:1.5rem;width:1.5rem}header nav.wp-block-navigation.items-justified-right .wp-block-navigation__container li.icon-ingenieurbau:before{background-image:url(../../assets/images/icons/icon-ingenieurbau.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:1.5rem;width:1.5rem}header nav.wp-block-navigation.items-justified-right .wp-block-navigation__container li.icon-projektentwicklung:before{background-image:url(../../assets/images/icons/icon-projektentwicklung.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:1.5rem;width:1.5rem}header nav.wp-block-navigation.items-justified-right .wp-block-navigation__container li.icon-recycling:before{background-image:url(../../assets/images/icons/icon-recycling.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:1.5rem;width:1.5rem}header nav.wp-block-navigation.items-justified-right .wp-block-navigation__container li.icon-rueckbau:before{background-image:url(../../assets/images/icons/icon-rueckbau.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:1.5rem;width:1.5rem}header nav.wp-block-navigation.items-justified-right .wp-block-navigation__container li.icon-stahl-und-metallbau:before{background-image:url(../../assets/images/icons/icon-stahl-und-metallbau.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:1.5rem;width:1.5rem}header nav.wp-block-navigation.items-justified-right .wp-block-navigation__container li.icon-strassen-tiefbau:before{background-image:url(../../assets/images/icons/icon-strassen-tiefbau.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:1.5rem;width:1.5rem}header nav.wp-block-navigation.items-justified-right .wp-block-navigation__container li.icon-stricker:before{background-image:url(../../assets/images/icons/icon-stricker.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:1.5rem;width:1.5rem}header nav.wp-block-navigation.items-justified-right .wp-block-navigation__container li.icon-betankung:before{background-image:url(../../assets/images/icons/icon-betankung.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:1.5rem;width:1.5rem}header nav.wp-block-navigation.items-justified-right .wp-block-navigation__container li.icon-energy:before{background-image:url(../../assets/images/icons/icon-energy.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:1.5rem;width:1.5rem}header nav.wp-block-navigation.items-justified-right .wp-block-navigation__container li.icon-entsorgung-und-deklaration:before{background-image:url(../../assets/images/icons/icon-entsorgung-und-deklaration.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:1.5rem;width:1.5rem}header nav.wp-block-navigation.items-justified-right .wp-block-navigation__container li.icon-gleisbau:before{background-image:url(../../assets/images/icons/icon-gleisbau.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:1.5rem;width:1.5rem}header nav.wp-block-navigation.items-justified-right .wp-block-navigation__container li.icon-logistik:before{background-image:url(../../assets/images/icons/icon-logistik.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:1.5rem;width:1.5rem}header nav.wp-block-navigation.items-justified-right .wp-block-navigation__container li.icon-spezialtiefbau-logistikhallen:before{background-image:url(../../assets/images/icons/icon-spezialtiefbau-logistikhallen.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:1.5rem;width:1.5rem}header nav.wp-block-navigation.items-justified-right .wp-block-navigation__container li.icon-transporte:before{background-image:url(../../assets/images/icons/icon-transporte.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:1.5rem;width:1.5rem}header nav.wp-block-navigation.items-justified-right .wp-block-navigation__container li.icon-stricker-energy:before{background-image:url(../../assets/images/icons/icon-stricker-energy.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:1.5rem;width:1.5rem}header nav.wp-block-navigation.items-justified-right .wp-block-navigation__container li.icon-stricker-holding:before{background-image:url(../../assets/images/icons/icon-stricker-holding.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:1.5rem;width:1.5rem}header nav.wp-block-navigation.items-justified-right .wp-block-navigation__container li.icon-stricker-umwelttechnik:before{background-image:url(../../assets/images/icons/icon-stricker-umwelttechnik.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:1.5rem;width:1.5rem}header nav.wp-block-navigation.items-justified-right .wp-block-navigation__container li.icon-stricker-dienstleistung:before{background-image:url(../../assets/images/icons/icon-stricker-dienstleistung.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:1.5rem;width:1.5rem}header nav.wp-block-navigation.items-justified-right .wp-block-navigation__container li.icon-stricker-infrastrukturbau:before{background-image:url(../../assets/images/icons/icon-stricker-infrastrukturbau.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:1.5rem;width:1.5rem}header nav.wp-block-navigation.items-justified-right .wp-block-navigation__container li.icon-gebruder-stricker:before{background-image:url(../../assets/images/icons/icon-gebruder-stricker.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:1.5rem;width:1.5rem}header nav.wp-block-navigation.items-justified-right .wp-block-navigation__container li.icon-projektgesellschaft:before{background-image:url(../../assets/images/icons/icon-projektgesellschaft.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:1.5rem;width:1.5rem}header nav.wp-block-navigation.items-justified-right .wp-block-navigation__container li.icon-stricker-stahl-und-metallbau:before{background-image:url(../../assets/images/icons/icon-stricker-stahl-und-metallbau.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:1.5rem;width:1.5rem}header nav.wp-block-navigation.items-justified-right .wp-block-navigation__container li.icon-beteilungsgesellschaften:before{background-image:url(../../assets/images/icons/icon-beteilungsgesellschaften.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:1.5rem;width:1.5rem}header nav.wp-block-navigation.items-justified-right .wp-block-navigation__container li.icon-assoziierte-gesellschaften:before{background-image:url(../../assets/images/icons/icon-assoziierte-gesellschaften.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:1.5rem;width:1.5rem}}@media(min-width:600px)and (min-width:1550px){header nav.wp-block-navigation.items-justified-right .wp-block-navigation__container li.wp-block-navigation-item.icon-beteilungsgesellschaften.wp-block-navigation-link{position:absolute;right:0;top:100px}}@media(min-width:600px)and (min-width:1900px){header nav.wp-block-navigation.items-justified-right .wp-block-navigation__container li.wp-block-navigation-item.icon-beteilungsgesellschaften.wp-block-navigation-link{right:14%}}@media(min-width:992px){header nav.wp-block-navigation.items-justified-right .wp-block-navigation__container>li.has-child>.wp-block-navigation__submenu-container{grid-template-columns:repeat(3,auto)}}@media(min-width:1400px){header nav.wp-block-navigation.items-justified-right .wp-block-navigation__container>li.has-child>.wp-block-navigation__submenu-container{align-content:start;grid-template-columns:repeat(4,auto);padding-left:9rem}}header nav.wp-block-navigation.items-justified-right li{color:#fff}@media(max-width:599px){header .wp-block-navigation__responsive-container button.wp-block-navigation__responsive-container-close{color:#fff}header .wp-block-navigation__responsive-container.has-background{background:hsla(0,0%,4%,.83)!important}header .wp-block-navigation__responsive-container.has-background .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container{justify-content:flex-start;width:100%}header .wp-block-navigation__responsive-container.has-background .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container .wp-block-navigation-item{align-items:flex-start;color:#fff!important;outline:none;width:100%}header .wp-block-navigation__responsive-container.has-background .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container .wp-block-navigation-item.has-child:after{content:"▾";display:inline-block;font-size:1.4em;margin-left:.4em;position:absolute;right:0;top:-5px;width:1.5rem}header .wp-block-navigation__responsive-container.has-background .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container .wp-block-navigation__submenu-container{display:none}}@media(max-width:767px){footer .footer-logo svg{height:130px;width:130px}}#floating-contact{align-items:center;display:flex;flex-direction:row;position:fixed;right:1.5rem;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out;z-index:9}#floating-contact .contact-button-visible{align-items:center;background:rgba(63,63,63,.698);border:1px solid #fff;border-radius:30px 5px;cursor:pointer;display:flex;flex-direction:column;padding:1rem .4rem;text-orientation:mixed;writing-mode:sideways-lr}#floating-contact .contact-button-visible .contact-icon-text{align-items:center;display:flex}#floating-contact .contact-button-visible .contact-icon-text .contact-text{color:#fff;font-size:1.125rem;margin-top:.8rem;text-align:center;text-transform:uppercase}#floating-contact .contact-expand{background-color:#272727;border-radius:30px 5px 30px 5px;color:#fff;max-width:0;opacity:0;overflow:hidden;transition:max-width .3s ease,opacity .3s ease,padding .3s ease;white-space:nowrap}#floating-contact .contact-expand div,#floating-contact .contact-expand span{display:block;margin-top:.5rem}#floating-contact .contact-expand .title{font-size:1.125rem;font-weight:700}#floating-contact .contact-expand .link{color:#fff}#floating-contact .contact-expand .email{align-items:center;display:flex;gap:10px}#floating-contact .contact-expand .email .link{font-size:.875rem;text-decoration:none}#floating-contact.open .contact-expand{margin-left:.625rem;max-width:18.7rem;opacity:1;padding:1rem}.go-to-top-btn{align-items:center;background-color:#e60033;bottom:33px;color:#fff;display:flex;justify-content:center;opacity:0;padding:8px 12px;position:fixed;right:24px;transition:opacity .15s linear,visibility .15s linear;visibility:hidden;z-index:1}.go-to-top-btn.visible{opacity:1;visibility:visible}.go-to-top-btn:hover{background-color:#e60033;color:#2a2a2a}.wp-block-ddf-content-slider.main-slider .swiper .swiper-slide{max-width:none;overflow:hidden}.wp-block-ddf-content-slider .swiper .swiper-slide{border-radius:1.875rem;max-width:350px;overflow:visible}.wp-block-ddf-content-slider .swiper .swiper-slide .wp-block-buttons,.wp-block-ddf-content-slider .swiper .swiper-slide .wp-block-buttons .wp-block-button{height:100%}.wp-block-ddf-content-slider .swiper .swiper-slide .wp-block-buttons .wp-block-button .wp-block-button__link{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-left:16px!important;padding-right:16px!important}.wp-block-ddf-content-slider .swiper .swiper-slide .wp-block-buttons .wp-block-button .wp-block-button__link img{height:40px;margin-bottom:20px}.wp-block-ddf-content-slider .swiper .swiper-slide .wp-block-buttons .wp-block-button .wp-block-button__link br{display:none}.wp-block-ddf-content-slider .swiper .swiper-slide .wp-block-buttons .wp-block-button .wp-block-button__link strong{flex-grow:1}.wp-block-ddf-content-slider .swiper .swiper-slide .wp-block-ddf-image-text-box.image-background .toggle-text{background-color:transparent;border:1px solid #fff;border-radius:2rem}.wp-block-ddf-content-slider .swiper .swiper-slide .wp-block-ddf-image-text-box.image-background .toggle-text:before{background-image:url(../../assets/images/icons/icon-anchor-white.svg);background-position:50%;background-repeat:no-repeat;content:""}.wp-block-ddf-content-slider .swiper .swiper-slide .wp-block-ddf-image-text-box.image-background .toggle-text:after{background-image:url(../../assets/images/icons/icon-anchor-red.svg);background-position:50%;background-repeat:no-repeat;content:""}.wp-block-ddf-content-slider .swiper .swiper-slide .wp-block-ddf-image-text-box.image-background.long-text-visible .toggle-text{background-color:#fff}.wp-block-ddf-content-slider .swiper .swiper-slide .wp-block-ddf-image-text-box.image-background.long-text-visible .toggle-text:after{background-color:#fff;border-radius:2rem;transition:none}.wp-block-ddf-content-slider .swiper .swiper-slide .wp-block-ddf-image-text-box.image-background.long-text-visible:before{background:linear-gradient(0deg,var(--overlay,#ed3f42),var(--overlay,#ed3f42)),linear-gradient(180deg,rgba(63,63,63,0) 60.46%,rgba(63,63,63,.7) 85.55%);background-blend-mode:multiply;mix-blend-mode:multiply}.wp-block-ddf-content-slider .swiper .swiper-slide .wp-block-ddf-image-text-box.image-background:before{background:linear-gradient(180deg,rgba(63,63,63,0) 47%,rgba(63,63,63,.7) 91.5%);background-blend-mode:multiply;border-radius:1.875rem;opacity:1}.wp-block-ddf-content-slider .swiper .swiper-slide .wp-block-ddf-image-text-box.image-background .text .long-text,.wp-block-ddf-content-slider .swiper .swiper-slide .wp-block-ddf-image-text-box.image-background .text h3{color:#fff}.wp-block-ddf-content-slider .swiper .swiper-slide .wp-block-cover__background:hover{background:linear-gradient(0deg,var(--overlay,#ed3f42),var(--overlay,#ed3f42)),linear-gradient(180deg,rgba(63,63,63,0) 60.46%,rgba(63,63,63,.7) 85.55%)!important;background-blend-mode:multiply;mix-blend-mode:multiply}.wp-block-button{max-width:19.5rem;width:100%}.wp-block-button a.wp-block-button__link.wp-element-button,input#gform_submit_button_1{border-radius:20px 5px;padding:13px}input#gform_submit_button_1{background-color:var(--wp--preset--color--contrast-2);border-color:var(--wp--preset--color--contrast-2);color:var(--wp--preset--color--base);min-width:200px;outline:none;text-transform:uppercase}@media(max-width:767px){.custom-heading{font-size:2.5rem!important;line-height:1!important}}iframe.kontakt-map{width:100%}figure.floating-img-right{margin-right:calc((99vw - var(--wp--style--global--content-size))*-1/2)!important}figure.floating-img-left{margin-left:calc((99vw - var(--wp--style--global--content-size))*-1/2)!important}@media(max-width:1629px){figure.floating-img-right{margin-right:calc(var(--wp--style--root--padding-right)*-1)!important}figure.floating-img-left{margin-left:calc(var(--wp--style--root--padding-left)*-1)!important}}