.elementor-kit-5{--e-global-color-primary:#2E92C8;--e-global-color-secondary:#2578A5;--e-global-color-text:#818486;--e-global-color-accent:#F4F4F4;--e-global-color-2bb2392:#575757;--e-global-typography-primary-font-family:"Antonio";--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:100px;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:#FFFFFF;}.elementor-kit-5 h1{font-family:"Antonio", Sans-serif;font-weight:600;line-height:100px;}.elementor-kit-5 h2{color:var( --e-global-color-2bb2392 );font-family:"Antonio", Sans-serif;font-size:35px;}.elementor-kit-5 h3{font-family:"Antonio", Sans-serif;font-weight:600;line-height:100px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1170px;}.e-container{--container-max-width:1170px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-container{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-container{--container-max-width:767px;}}/* Start custom CSS */.elementor-41 .elementor-element.elementor-element-676ecc2b .elementor-nav-menu--main .elementor-item:hover, .elementor-41 .elementor-element.elementor-element-676ecc2b .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-41 .elementor-element.elementor-element-676ecc2b .elementor-nav-menu--main .elementor-item.highlighted, .elementor-41 .elementor-element.elementor-element-676ecc2b .elementor-nav-menu--main .elementor-item:focus{
    background: transparent;
}

/********************/



.logoIMG{
    float:right;
}

.sub-menu-toggle{display:none;}


#AISOLIERUNG{
    transform: skew(23deg);
}

#AISOLIERUNG span{
    transform: skew(349deg);
}

.headRect{
height: 340px;
    width: 819px;
    background: #ffffffb8;
    margin-top: -335px;
    transform: skew(23deg);
    margin-left: -94px;
    border-radius: 6px;
    z-index: -200000;
    position: absolute;
}



.subTitle{
    font-weight: bold;
    line-height: 29px;
}



/********************/


.number{
    font-size: 50px;
    font-weight: bold;
    transform: scale(1, 1.4);
    color: #2e92c8;
}




.subText{
    font-size: 20px;
    font-weight: 500;
    color: #2e92c8;
    font-family: 'Antonio';
    margin-top: -10px;
    padding-bottom: 7px;

}

.dienstleistungen .subText{
            padding-bottom: 5px;
            margin-top: 4px;
}




.DienstBox img{
    width: 120px!important;
}



.DienstInfo{
    text-align: center;
    font-size: 17px;
    color: #818486;
}


/********************/


.zahlen .elementor-counter-number-wrapper{
transform: scale(1,1.2);
padding-bottom: 5px;
}


.haftung{
        font-size: 15px;
}

/*********FOOT***********/

.info{
    font-size: 10px;
    color: #818486;
}

.info a,.info a:visited{
        color: #818486;
}
.info a:hover{
        color: #2e92c8;
}

.copy{
    font-size: 15px;
    color: #818486;
}



/**********FOOT**********/
@media screen and (max-width: 1025px){
    
.headRect {
    width: 100% !important;
        transform: skew(0deg);
        visibility:hidden;
}

.titleBG{
        background: #ffffffb8;
}

    
}




@media screen and (max-width: 1000px){
    
 
    
}





@media screen and (max-width: 760px){

.schraegBG1 .elementor-background-overlay{
    opacity:0.3 !important;
}


} 


@media screen and (max-width: 600px){

.homeText{
        font-size: 17px;
}

.schraegBild1{
    
}


}    


@media screen and (max-width: 500px){

.DienstBox img {
    width: 80px!important;
}


} 
   
    
/********************//* End custom CSS */