@keyframes fadeDown{from{opacity:0;transform:translate3d(0,-30px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInDown{animation-name:fadeDown}@keyframes fadeLeft{from{opacity:0;transform:translate3d(-30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInLeft{animation-name:fadeLeft}@keyframes fadeRight{from{opacity:0;transform:translate3d(30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInRight{animation-name:fadeRight}@keyframes fadeUp{from{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInUp{animation-name:fadeUp}.fc{max-width:fit-content}.nm,.nm p{margin-bottom:0px!important}.nl,.nl a{text-decoration:none!important}.button-inner-text-wrapper{display:flex;flex-flow:column;height:15px;gap:15px;overflow:hidden}.button-inner-text-wrapper span{transition:transform 0.4s cubic-bezier(.68,0,.26,1)!important}.elementor-button:hover .button-inner-text-wrapper span:first-child{transform:translateY(-32px)}.elementor-button:hover .button-inner-text-wrapper span:last-child{transform:translateY(-32px)}.menu-item span.sub-arrow svg{height:.9rem!important;width:.9rem!important}.elementor-nav-menu .sub-arrow{margin-block-end:-6px!important;margin-block-start:-6px!important;padding:6px!important}.menu-item span.sub-arrow path{fill:#3FA9F5!important}body.scrolled-down #header{transform:translateY(-36px);box-shadow:0 0 24px 0 rgb(0 0 0 / 10%)}.star-image{animation:rotateStar 6s linear infinite}@keyframes rotateStar{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.dienst-item{text-decoration:none!important}.dienst-item img,.project-item img,.project-item .elementor-icon{transition:all 0.4s cubic-bezier(.68,0,.26,1)!important}.dienst-item:hover img,.project-item:hover img{transform:scale(1.04)}.project-item:hover .elementor-icon{transform:translateX(8px)}.star-title img{position:absolute;top:0;right:0}.usp-content-image{height:0px!important;overflow:hidden!important;opacity:0!important}.light-blue{color:#3fa9f5!important}.usp-content{cursor:pointer!important}.usp-content:hover{background:#17355a!important}.usp-content.active{background:#3fa9f5!important}.usp-content.active svg path{fill:#ffffff!important}.whatsappbutton .elementor-button-content-wrapper{display:flex;align-items:center}.offerte-hero .whatsappbutton svg{height:15px!important;width:15px!important}.whatsappbutton svg{height:30px!important;width:30px!important}.gform_required_legend{display:none!important}.gform_button{background:#3FA9F5!important;padding:16px 32px!important;border:none!important}.gform_wrapper input:not(.gform_button,.gfield-choice-input),.gform_wrapper select,.gform_wrapper textarea{padding:10px 16px!important;font-family:'Poppins',sans-serif!important;font-size:16px!important;height:auto!important;box-shadow:none!important;border:solid 1px #3FA9F5!important;border-radius:0px!important}.gform_wrapper input::placeholder,.gform_wrapper textarea::placeholder{color:rgba(30,30,30,.30)!important}.gform_wrapper .gform_fields{gap:24px 16px!important}.gform_button{background:#3FA9F5!important;padding:16px 32px!important;font-family:'Poppins',sans-serif!important;font-size:16px!important;height:auto!important;box-shadow:none!important;border:solid 1px #3FA9F5!important;border-radius:0px!important}.gform_wrapper .gfield_label{font-size:14px!important;font-family:'Poppins',sans-serif!important;color:#16467F!important}.gfield_checkbox .gchoice{max-inline-size:calc((100% - 36px) / 4)!important;inline-size:calc((100% - 36px) / 4)!important;min-inline-size:calc((100% - 36px) / 4)!important}.project-content h2{font-family:"Poppins",Sans-serif;font-size:32px;font-weight:700;line-height:120%;color:#16467f!important}@media screen and (max-width:1200px){.project-content h2{font-size:30px}}@media screen and (max-width:880px){.project-content h2{font-size:28px}}@media screen and (max-width:768px){body.scrolled-down #header{transform:translateY(-54px)}.project-content h2{font-size:26px}.usp-block{background:#1C4371!important}.gfield_checkbox .gchoice{max-inline-size:calc((100% - 24px) / 3)!important;inline-size:calc((100% - 24px) / 3)!important;min-inline-size:calc((100% - 24px) / 3)!important}}@media screen and (max-width:540px){.gfield_checkbox .gchoice{max-inline-size:calc((100% - 12px) / 2)!important;inline-size:calc((100% - 12px) / 2)!important;min-inline-size:calc((100% - 12px) / 2)!important}}@media screen and (max-width:380px){.gfield_checkbox .gchoice{max-inline-size:100%!important;inline-size:100%!important;min-inline-size:100%!important}}