@charset "UTF-8";@font-face{src:url("https://erneuerbare-energien-z-bau.de/templates/shaper_helixultimate/fonts/URW_DIN_W05_Black_Italic.woff2") format("woff2"),url("https://erneuerbare-energien-z-bau.de/templates/shaper_helixultimate/fonts/URW_DIN_W05_Black_Italic.woff") format("woff");font-family:"URW DIN W05 Black Italic";font-display:swap}@font-face{src:url("https://erneuerbare-energien-z-bau.de/templates/shaper_helixultimate/fonts/URW_DIN_W05_Black.woff2") format("woff2"),url("https://erneuerbare-energien-z-bau.de/templates/shaper_helixultimate/fonts/URW_DIN_W05_Black.woff") format("woff");font-family:"URW DIN W05 Black";font-display:swap}@font-face{src:url("https://erneuerbare-energien-z-bau.de/templates/shaper_helixultimate/fonts/URW_DIN_W00_Bold_Italic.woff2") format("woff2"),url("https://erneuerbare-energien-z-bau.de/templates/shaper_helixultimate/fonts/URW_DIN_W00_Bold_Italic.woff") format("woff");font-family:"URW DIN W00 Bold Italic";font-display:swap}@font-face{src:url("https://erneuerbare-energien-z-bau.de/templates/shaper_helixultimate/fonts/URW_DIN_W05_Bold.woff2") format("woff2"),url("https://erneuerbare-energien-z-bau.de/templates/shaper_helixultimate/fonts/URW_DIN_W05_Bold.woff") format("woff");font-family:"URW DIN W05 Bold";font-display:swap}@font-face{src:url("https://erneuerbare-energien-z-bau.de/templates/shaper_helixultimate/fonts/URW_DIN_W00_Regular_Italic.woff2") format("woff2"),url("https://erneuerbare-energien-z-bau.de/templates/shaper_helixultimate/fonts/URW_DIN_W00_Regular_Italic.woff") format("woff");font-family:"URW DIN W00 Regular Italic";font-display:swap}@font-face{src:url("https://erneuerbare-energien-z-bau.de/templates/shaper_helixultimate/fonts/URW_DIN_W00_Regular.woff2") format("woff2"),url("https://erneuerbare-energien-z-bau.de/templates/shaper_helixultimate/fonts/URW_DIN_W00_Regular.woff") format("woff");font-family:"URW DIN W00 Regular";font-display:swap}@font-face{src:url("https://erneuerbare-energien-z-bau.de/templates/shaper_helixultimate/fonts/URW_DIN_W05_Light_Italic.woff2") format("woff2"),url("https://erneuerbare-energien-z-bau.de/templates/shaper_helixultimate/fonts/URW_DIN_W05_Light_Italic.woff") format("woff");font-family:"URW DIN W05 Light Italic";font-display:swap}@font-face{src:url("https://erneuerbare-energien-z-bau.de/templates/shaper_helixultimate/fonts/URW_DIN_W00_Light.woff2") format("woff2"),url("https://erneuerbare-energien-z-bau.de/templates/shaper_helixultimate/fonts/URW_DIN_W00_Light.woff") format("woff");font-family:"URW DIN W00 Light";font-display:swap}@font-face{src:url('https://erneuerbare-energien-z-bau.de/templates/shaper_helixultimate/fonts/rubik-v28-latin-300.woff2') format('woff2');font-family:'Rubik';font-style:normal;font-weight:300;font-display:swap}@font-face{src:url('https://erneuerbare-energien-z-bau.de/templates/shaper_helixultimate/fonts/rubik-v28-latin-300italic.woff2') format('woff2');font-family:'Rubik';font-style:italic;font-weight:300;font-display:swap}@font-face{src:url('https://erneuerbare-energien-z-bau.de/templates/shaper_helixultimate/fonts/rubik-v28-latin-regular.woff2') format('woff2');font-family:'Rubik';font-style:normal;font-weight:400;font-display:swap}@font-face{src:url('https://erneuerbare-energien-z-bau.de/templates/shaper_helixultimate/fonts/rubik-v28-latin-italic.woff2') format('woff2');font-family:'Rubik';font-style:italic;font-weight:400;font-display:swap}@font-face{src:url('https://erneuerbare-energien-z-bau.de/templates/shaper_helixultimate/fonts/rubik-v28-latin-500.woff2') format('woff2');font-family:'Rubik';font-style:normal;font-weight:500;font-display:swap}@font-face{src:url('https://erneuerbare-energien-z-bau.de/templates/shaper_helixultimate/fonts/rubik-v28-latin-500italic.woff2') format('woff2');font-family:'Rubik';font-style:italic;font-weight:500;font-display:swap}@font-face{src:url('https://erneuerbare-energien-z-bau.de/templates/shaper_helixultimate/fonts/rubik-v28-latin-600.woff2') format('woff2');font-family:'Rubik';font-style:normal;font-weight:600;font-display:swap}@font-face{src:url('https://erneuerbare-energien-z-bau.de/templates/shaper_helixultimate/fonts/rubik-v28-latin-600italic.woff2') format('woff2');font-family:'Rubik';font-style:italic;font-weight:600;font-display:swap}@font-face{src:url('https://erneuerbare-energien-z-bau.de/templates/shaper_helixultimate/fonts/rubik-v28-latin-700.woff2') format('woff2');font-family:'Rubik';font-style:normal;font-weight:700;font-display:swap}@font-face{src:url('https://erneuerbare-energien-z-bau.de/templates/shaper_helixultimate/fonts/rubik-v28-latin-700italic.woff2') format('woff2');font-family:'Rubik';font-style:italic;font-weight:700;font-display:swap}@font-face{src:url('https://erneuerbare-energien-z-bau.de/templates/shaper_helixultimate/fonts/rubik-v28-latin-800.woff2') format('woff2');font-family:'Rubik';font-style:normal;font-weight:800;font-display:swap}@font-face{src:url('https://erneuerbare-energien-z-bau.de/templates/shaper_helixultimate/fonts/rubik-v28-latin-800italic.woff2') format('woff2');font-family:'Rubik';font-style:italic;font-weight:800;font-display:swap}@font-face{src:url('https://erneuerbare-energien-z-bau.de/templates/shaper_helixultimate/fonts/rubik-v28-latin-900.woff2') format('woff2');font-family:'Rubik';font-style:normal;font-weight:900;font-display:swap}@font-face{src:url('https://erneuerbare-energien-z-bau.de/templates/shaper_helixultimate/fonts/rubik-v28-latin-900italic.woff2') format('woff2');font-family:'Rubik';font-style:italic;font-weight:900;font-display:swap}@font-face{src:url('https://erneuerbare-energien-z-bau.de/templates/shaper_helixultimate/fonts/material-icons.woff2') format('woff2');font-family:'Material Icons';font-style:normal;font-weight:400;font-display:swap}.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}body.ltr .sp-megamenu-parent>li.sp-has-child>a:after,body.ltr .sp-megamenu-parent>li.sp-has-child>span:after{margin-top:2px}.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span{font-size:18px}#sp-header:not(.lg-header) .sp-menu-item.left-border{border-left:2px solid #c22e2f}#sp-top-bar,#sp-top-bar a{background:#2e2e2e;color:#fff}#sp-header-topbar+.lg-header .sp-menu-item.left-border:before{content:"|";font-size:30px;font-family:unset;font-weight:400;color:#c22e2f}#sp-header.lg-header{height:0}.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a,.sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge){font-size:18px}.sp-megamenu-parent>li>a:hover,.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover{color:#c22e2f}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:"URW DIN W05 Bold",sans-serif;line-height:1.2;font-weight:700;font-style:normal}h1,.h1{font-family:"URW DIN W00 Regular",sans-serif;font-size:44px;letter-spacing:-1px}h2,.h2{font-size:32px;letter-spacing:-1px}h3,.h3{font-size:28px;letter-spacing:-0.75px}h4,.h4{font-weight:400;font-size:24px}.sppb-addon-overlay-image .title-subtitle-bottom-left .sppb-addon-subtitle,.sppb-addon-overlay-image .title-subtitle-bottom-left .sppb-addon-title{opacity:0}.sppb-addon-overlay-image:hover .title-subtitle-bottom-left .sppb-addon-subtitle,.sppb-addon-overlay-image:hover .title-subtitle-bottom-left .sppb-addon-title{opacity:1}.sppb-addon-overlay-image:hover .sppb-btn-custom{border:1px solid #fff}#sp-menu .social-wrap{padding-left:10px}.btn-view{display:none !important}.tp-caption{width:750px;color:#2e2e2e !important}.tp-caption .sppb-panel-modern>.sppb-panel-heading{background:none !important}.tp-caption .sppb-panel-modern{border:none !important;background:rgb(255 255 255 / 85%)}.tp-caption .sppb-panel-modern .sppb-panel-collapse{padding:0 40px 40px}.tp-caption .sppb-addon-title .h2{font-family:"URW DIN W00 Regular";line-height:1.2 !important}.tp-caption{font-family:"URW DIN W00 Regular";border-radius:0}.tp-caption .sppb-btn-custom{background-color:#d41124;color:#FFF}.tp-caption .sppb-btn-custom:hover{background-color:rgb(46,46,46);color:#FFF}.article-info,.sppb-articles-carousel-meta-category{display:none}.sppb-addon-image-overlay-icon{line-height:1.15}.sppb-addon-form-builder .form-builder-checkbox-content input,.sppb-addon-form-builder .form-builder-radio-content input,.sppb-addon-form-builder .sppb-form-check-input{opacity:1;width:20px;height:20px;margin-top:4px}.form-builder-checkbox-item label:before,.form-builder-radio-item label:before,.sppb-addon-form-builder .sppb-form-check-label:before{display:none}@media (max-width:1199px){.tp-simpleresponsive .tp-caption{left:90px !important;max-width:600px !important}}@media (min-width:768px){.sppb-addon-timeline .sppb-addon-timeline-wrapper{padding:0 0 10px 40px}.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge{width:30px;left:-29px;top:48px;height:76px}.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel .title{font-size:22px}.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel{text-align:left!important;margin-right:0!important;float:left!important;width:100%;margin-left:0;padding:8px 15px 15px;border:none}.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement.odd .timeline-item .timeline-date{margin:0;line-height:55px}.sppb-addon-timeline .sppb-addon-timeline-wrapper:before{left:10px}.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge{width:30px;left:-29px;top:48px;height:76px}.sppb-addon-timeline .sppb-addon-timeline-wrapper .odd .timeline-badge:after{left:23px;right:auto;top:0;width:60px}.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:before{top:1px}.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel:before{content:none}.view-article.layout-default .article-full-image.float-left{float:left;margin-right:2em}}@media (min-width:1400px){#sp-top-bar>.container{max-width:1375px}}@media (min-width:1499px){.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span{padding:0 15px;font-size:18px}}@media (min-width:1498px) and (max-width:1549px){.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span{padding:0 15px;font-size:17px}}@media (max-width:990px){.img-responsive img{display:block !important;max-width:100% !important;height:auto !important}.tp-simpleresponsive .tp-caption{left:20px !important}}@media (min-width:991px) and (max-width:1499px){.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span{padding:0 10px;font-size:14px;width:110px;vertical-align:middle;line-height:1.5}.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a,.sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge){font-size:14px}#sp-header.full-header{padding-right:10px}#sp-menu .social-wrap{position:absolute;padding-left:10px;display:block !important;top:-30px;right:30px}body.ltr .sp-megamenu-parent>li.sp-has-child>a:after,body.ltr .sp-megamenu-parent>li.sp-has-child>span:after{float:none}}@media (min-width:1199px) and (max-width:1498px){.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span{padding:0 10px;font-size:16px;width:130px}}@media (max-width:767px){.offcanvas-menu .offcanvas-inner ul.menu>li>a,.offcanvas-menu .offcanvas-inner ul.menu>li>span{font-size:20px;line-height:1.2}.offcanvas-menu .offcanvas-inner ul.menu>li>ul li a{font-size:18px;line-height:1.8}.tp-simpleresponsive .caption,.tp-simpleresponsive .tp-caption{top:50px !important;left:20px !important}.fullwidthbanner-container .fullwidthabanner{height:275px !important}.tp-bgimg{background-size:cover !important}.kenburnimg{display:none !important}.fab-container-topright .fab-button{top:83vh !important;right:28px !important;width:40px;height:40px}.fab-container-topright .options-list{top:60vh !important}}@media (max-width:575.98px){h1,h2,h3,h4,.h1,.h2,.h3,.h4{line-height:1.3 !important}h1,.h1{font-size:23px !important}h2,.h2{font-size:25px !important}h3,.h3{font-size:24px !important}h4,.h4{font-size:22px !important}main>section:first-child{height:450px !important;padding-top:50px !important;padding-bottom:50px !important}.cta h3{margin-bottom:25px !important}#sp-footer{font-size:12px;text-align:center}#sp-footer #sp-footer2{text-align:center}.certificats .sppb-addon-overlay-image-content{height:auto !important;width:min-content}.certificats .sppb-addon-overlay-image-content{border:1px solid #d91c25;padding:50px}.tp-simpleresponsive .tp-caption{left:5px !important;max-width:350px !important}.tp-simpleresponsive .caption,.tp-simpleresponsive .tp-caption .sppb-btn{padding:12px 6px 12px !important;font-size:13px !important}.tp-simpleresponsive .tp-caption h1{font-size:18px !important}.tp-simpleresponsive .tp-caption .h2{font-size:16px !important}.tp-simpleresponsive .tp-caption p{margin-bottom:10px !important;font-size:12px !important;line-height:1.2 !important}.tp-simpleresponsive .tp-caption .sppb-btn{font-size:13px !important}}.sppb-addon-overlay-image .title-subtitle-bottom-left .sppb-addon-subtitle{text-shadow:1px 1px 5px #000000d1}.grayscaleimg .overlay-background-image{filter:grayscale(1)}.grayscaleimg .sppb-addon-overlay-image:hover .overlay-background-image{filter:grayscale(0)}@media print{img{display:none !important}}
