.elementor-12940 .elementor-element.elementor-element-6759ec19:not(.elementor-motion-effects-element-type-background), .elementor-12940 .elementor-element.elementor-element-6759ec19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-24b412f );}.elementor-12940 .elementor-element.elementor-element-6759ec19{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12940 .elementor-element.elementor-element-6759ec19 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12940 .elementor-element.elementor-element-2e40786c:not(.elementor-motion-effects-element-type-background), .elementor-12940 .elementor-element.elementor-element-2e40786c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-24b412f );background-image:url("https://www.b-nk.at/wp-content/uploads/gras-beige-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-12940 .elementor-element.elementor-element-2e40786c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3% 0% 8% 0%;}.elementor-12940 .elementor-element.elementor-element-2e40786c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12940 .elementor-element.elementor-element-159cdcf1{text-align:start;}.elementor-12940 .elementor-element.elementor-element-159cdcf1 img{width:67%;}.elementor-12940 .elementor-element.elementor-element-47764597{text-align:end;}.elementor-12940 .elementor-element.elementor-element-47764597 img{width:40%;}.elementor-12940 .elementor-element.elementor-element-f4ff4c8:not(.elementor-motion-effects-element-type-background), .elementor-12940 .elementor-element.elementor-element-f4ff4c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a5af610 );}.elementor-12940 .elementor-element.elementor-element-f4ff4c8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 10% 0%;}.elementor-12940 .elementor-element.elementor-element-f4ff4c8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12940 .elementor-element.elementor-element-25fb625 .elementor-heading-title{font-weight:normal;}.elementor-12940 .elementor-element.elementor-element-2ed0c0b{text-align:start;}.elementor-12940 .elementor-element.elementor-element-2ed0c0b img{width:80%;}.elementor-12940 .elementor-element.elementor-element-c5c0dba img{width:80%;}.elementor-12940 .elementor-element.elementor-element-6136c3c{text-align:end;}.elementor-12940 .elementor-element.elementor-element-6136c3c img{width:80%;}.elementor-12940 .elementor-element.elementor-element-5760606{text-align:start;}.elementor-12940 .elementor-element.elementor-element-5760606 img{width:80%;}.elementor-12940 .elementor-element.elementor-element-0ced5c0{text-align:center;}.elementor-12940 .elementor-element.elementor-element-0ced5c0 img{width:80%;}.elementor-12940 .elementor-element.elementor-element-a8c2a8b{text-align:end;}.elementor-12940 .elementor-element.elementor-element-a8c2a8b img{width:80%;}.elementor-12940 .elementor-element.elementor-element-cb943ed .elementor-heading-title{font-size:32px;font-weight:400;text-decoration:underline;color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-12940 .elementor-element.elementor-element-2e40786c{padding:5% 5% 8% 5%;}.elementor-12940 .elementor-element.elementor-element-f4ff4c8{padding:5% 5% 5% 5%;}}@media(max-width:767px){.elementor-12940 .elementor-element.elementor-element-159cdcf1 img{width:90%;}.elementor-12940 .elementor-element.elementor-element-47764597 img{width:55%;}.elementor-12940 .elementor-element.elementor-element-2ed0c0b img{width:100%;}.elementor-12940 .elementor-element.elementor-element-c5c0dba img{width:100%;}.elementor-12940 .elementor-element.elementor-element-6136c3c img{width:100%;}.elementor-12940 .elementor-element.elementor-element-5760606 img{width:100%;}.elementor-12940 .elementor-element.elementor-element-0ced5c0 img{width:100%;}.elementor-12940 .elementor-element.elementor-element-a8c2a8b img{width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-8927a62 */.suchbox .asl_w_container {
   width:calc(33% - 18px);
   float:right;
}

.suchbox #ajaxsearchlite1 .probox, div.asl_w .probox {
    background-color: #fff;
    background-image: none;
}

.suchbox div.asl_w .probox .promagnifier{
    background-color: #02A5AC;
    background-image: none;
}


.suchbox div.asl_w .probox .proinput input::placeholder {
    color:#000 !important;
    font-family: "Abel";
}

.suchbox #ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input  {
    color:#000 !important;
    font-family: "Abel";
}

div.asl_r.vertical{
    background: #02A5AC; 
}

@media(max-width:767px){
    .suchbox .asl_w_container {
   float:left;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cd58794 */.project-grid > div {
   flex-wrap: wrap;
}

.project-grid .elementor-inner-column {
    width:33%;
    padding-bottom:5%;
}

.project-grid a {
   width:100%;
}

@media(max-width:767px){
    .project-grid .elementor-inner-column {
    width:50%;
    padding-bottom:5%;
}
}/* End custom CSS */