@charset "UTF-8";@media screen,projection{:root{font-size:18px;--maincolor:#f4c300;--secondcolor:#4f6074;--thirdcolor:#273442}h1,h2,h3,h4,h5,h6{font-family:"Jakob Bold";color:var(--thirdcolor)}body,.about-list .list-wrap li,p.sppb-addon-title{font-size:1rem !important;color:#333}body .sppb-btn,body .sppb-sp-slider-button .sp-slider-btn-text{font-size:1rem;white-space:nowrap}h1{font-size:2.8rem !important;line-height:140% !important}h2{font-size:2.5rem !important;line-height:120% !important}h3{font-size:2.3rem !important;line-height:120% !important}h4{font-size:1.9rem !important;line-height:120% !important}h5,.tooltip-item-one h2,.tooltip-item-two h2,.tooltip-item-three h2,.tooltip-item-four h2{font-size:1.7rem !important;line-height:120% !important}h6{font-size:1.3rem !important;line-height:120% !important}p.sppb-addon-title{background:var(--thirdcolor);padding:0 0.5rem;border-radius:5px}.grp-reviews-review{font-family:'DM Sans',sans-serif}.grp-reviews-review-text{line-height:160%;font-size:0.9rem}.gdprlock-placeholder-text{text-decoration:underline}#sp-section-1{position:relative;z-index:999}.home #sp-header{top:0px !important;background:#fff}.home #sp-header.header-sticky{top:0px !important}.home #sp-header{background:none}.home #sp-header.header-sticky{background:#fff}.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a,.sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge),.sp-megamenu-parent .sp-mega-group>li>a{text-transform:none}.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span,.sp-megamenu-parent>li:last-child>a,.sp-megamenu-parent>li.active>a:hover,.sp-megamenu-parent>li:hover>a,.sp-megamenu-parent>li.active>a,.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a,.sp-megamenu-parent>li.active:hover>a{color:var(--thirdcolor) !important}.offcanvas-menu .offcanvas-inner ul.menu li ul li{padding:6px 0px !important}#sp-header .sp-megamenu-parent>li.active a:before,#sp-header .sp-megamenu-parent>li a:hover:before{content:'';display:block;width:67%;top:0px;position:absolute;height:5px;background:var(--maincolor);z-index:999}#sp-header .sp-megamenu-parent ul li a:before,#sp-header .sp-megamenu-parent ul li a:hover:before{display:none !important}#sp-header .sp-megamenu-parent ul li a:hover{color:var(--thirdcolor)}#sp-header.header-sticky .sp-megamenu-parent>li.active a:before,#sp-header.header-sticky .sp-megamenu-parent>li a:hover:before{top:0px}.sp-megamenu-parent>li:nth-child(5){display:none}.burger-icon>span,#sp-header.header-sticky .burger-icon>span{background-color:var(--thirdcolor)}.burger-icon:hover>span{background-color:var(--maincolor)}.offcanvas-menu{background-color:var(--thirdcolor)}.offcanvas-menu .offcanvas-inner ul.menu li.active.current a,.offcanvas-menu .offcanvas-inner ul.menu li a:hover{color:var(--maincolor) !important}.sppb-btn{color:#000 !important}.sppb-btn:hover{color:#fff !important}.sppb-form-check-label a{color:#61657e;font-weight:bold;text-decoration:underline}.z-index0{z-index:22 !important}.ba-gallery-row-wrapper .row-fluid{margin-bottom:0px !important}#faq .sppb-panel-heading{background:var(--secondcolor)}#faq .sppb-panel-title{color:var(--maincolor) !important}.footer-sc .footer-contact i{line-height:70px !important}.footer-sc .footer-contact p{margin-bottom:0px}.footer-contact .sppb-icon-container{margin-right:5px !important}.footer-nav{text-align:right}.footer-nav a{color:#fff}.footer-nav a:hover{color:var(--maincolor) !important}.sppb-text-success{color:#4aba00 !important}.download-wrap h4{width:100%}.download-wrap .sppb-addon-content a{display:block !important;float:left;text-align:center !important;width:45% !important}.download-wrap .sppb-addon-content a i{text-align:center !important;display:block !important;line-height:50px;width:50px;height:50px;margin:0 auto}.side-form .sppb-form-check-label{color:#eee}.side-form .sppb-form-check-label a{color:#eee !important;text-decoration:underline}.lst-menu a{font-size:1rem !important}#referenzen .ba-image img{border-radius:20px !important}.sp-page-title{position:relative;background-size:cover;background-position:center;padding:155px 0 80px}.pt-head{background:var(--thirdcolor);color:#fff}.pt-head h1{color:#fff}.services-process-item i{color:var(--maincolor);background:var(--thirdcolor);border-radius:100%}.services-process-item .sppb-icon .sppb-icon-container>i{width:50px !important;height:50px !important;line-height:50px !important}.grp-theme-default .grp-reviews-container{background:none}.grp-text-expand.grp-has-more::after{background:linear-gradient(to bottom,rgba(255,255,255,0.2),#fff 100%)}.ba-gallery .category-filter a:hover,.ba-gallery .category-filter a.ba-filter-active{color:#333 !important}.category-filter{display:flex;align-items:center;justify-content:center;margin:0px 15px 15px 15px !important}a.cc-btn.cc-allowall{background:#449f13 !important;color:#fff !important}a.cc-btn.cc-allowall:hover{background:green !important}a.cc-btn{background:#ccc !important;color:#000 !important;border-radius:5px !important;padding:10px !important;flex:1 !important}a.cc-btn:hover{background:#bbb !important;text-decoration:none}.sp-page-title{background:var(--thirdcolor) !important;padding:55px 0 50px}.breadcrumb{display:none}.tooltip-item-one{position:absolute;top:-10%;left:-80%}.tooltip-item-two{position:absolute;right:38%;bottom:60%}.tooltip-item-three{position:absolute;left:-5%;bottom:14%}.tooltip-item-four{position:absolute;left:55%;bottom:-17%}.features-item-top .sppb-media-body{padding-top:1rem}@media screen and (max-width:1400px){.lst-menu li a{padding:0.5rem 0.6rem !important}.download-wrap .sppb-addon-content a{padding:0.5rem !important}.tooltip-item-one{position:absolute;top:-18%}}@media screen and (max-width:1200px){.banner-area h1{font-size:2.4rem !important}}@media screen and (max-width:991px){#sp-header{padding:5px 0}#sp-logo.col-md-4{flex:0 0 auto;width:80%}#sp-menu.col-md-3{flex:0 0 auto;width:20%}#sp-header .logo img{max-width:140px}#sp-header.header-sticky .logo img{max-width:110px}.topheader{padding:5px 0 !important}.footer-sc{text-align:center}.footer-sc .footer-contact{display:flex;align-items:center;justify-content:center}.footer-sc .footer-social{justify-content:center !important}#footer-wrap{text-align:center}.header-social{display:none}}@media screen and (max-width:990px){:root{font-size:16px}h1{font-size:2.6rem !important;line-height:120% !important}h2{font-size:2.3rem !important;line-height:120% !important}h3{font-size:2.1rem !important;line-height:120% !important}h4{font-size:1.7rem !important;line-height:120% !important}h5,.tooltip-item-one h2,.tooltip-item-two h2,.tooltip-item-three h2,.tooltip-item-four h2{font-size:1.5rem !important;line-height:120% !important}h6{font-size:1.2rem !important;line-height:120% !important}.position-relative{min-height:auto !important}}@media screen and (max-width:767px){:root{font-size:15px}h1{font-size:2.3rem !important;line-height:120% !important}h2{font-size:2rem !important;line-height:120% !important}h3{font-size:2rem !important;line-height:120% !important}h4{font-size:1.7rem !important;line-height:120% !important}h5,.tooltip-item-one h2,.tooltip-item-two h2,.tooltip-item-three h2,.tooltip-item-four h2{font-size:1.6rem !important;line-height:120% !important}h6{font-size:1.2rem !important;line-height:120% !important}.services-process-item .sppb-icon .sppb-icon-container>i,.contact-info-item .sppb-icon-container{width:40px !important;height:40px !important;line-height:40px !important;font-size:1.8rem !important}.services-process-item h4,.services-process-item .sppb-icon{padding-top:5px}.contact-info-item .sppb-icon-container i{font-size:20px !important}.topheader .sppb-addon-content li:nth-of-type(2){display:none}#sp-header .logo img{max-width:120px}#sp-header.header-sticky .logo img{max-width:100px}.footer-nav{text-align:center;margin-top:5px}.footer-contact .sppb-icon-container i{line-height:42px !important}.footer-contact .sppb-icon-container{width:42px !important;height:42px !important}.footer-contact i{font-size:20px !Important;line-height:20px !important}.cc-message-text{font-size:0.8rem !important}div.cc-settings-label::before,span.cc-message-text::before{display:none !important}.features-item-two h4{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}}@media screen and (max-width:575px){.features-item-shape{width:auto !important}.ba-gallery{padding:0px !important}.work-item .sppb-media-body{padding:1rem 0px}}@media screen and (max-width:480px){.sp-page-title h1{font-size:1.8rem !important}#sp-top1 .sppb-addon-content ul li a{font-size:0.85rem !important}}@media screen and (max-width:480px){#sp-top1{display:none}}@media screen and (max-width:360px){.footer-social h5{margin-bottom:20px !important}}}
