.avia-section.av-5y0aaa-17a20eee9126b68ac37f69137667d888 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://bsolar.www2check.de/wp-content/uploads/photovoltaik-reinigung-wachtberg.jpg);
background-position:50% 100%;
background-attachment:scroll;
}
.avia-section.av-5y0aaa-17a20eee9126b68ac37f69137667d888 .av-section-color-overlay{
opacity:0.3;
background-color:#000000;
background-image:url(https://bsolar.www2check.de/wp-content/themes/enfold/images/background-images/dots-for-dark-background.png);
background-repeat:repeat;
}

.flex_column.av-3of1jm-99705312d631b18a46fe73ef8ac97af6{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:130px 0px 50px 0px;
}

#top .av-special-heading.av-jz02159v-840f5cf4968c94599144c0e967bf863f{
padding-bottom:10px;
}
body .av-special-heading.av-jz02159v-840f5cf4968c94599144c0e967bf863f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-jz02159v-840f5cf4968c94599144c0e967bf863f .av-subheading{
font-size:15px;
}

.flex_column.av-60a5te-9ceaa79f79999195c857c58adf8dafef{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-jyyj4lqi-e124f7a94b8db159806776dd5b57506a{
margin:0 0 10px 0;
padding-bottom:10px;
font-size:26px;
}
body .av-special-heading.av-jyyj4lqi-e124f7a94b8db159806776dd5b57506a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-jyyj4lqi-e124f7a94b8db159806776dd5b57506a .av-special-heading-tag{
font-size:26px;
}
.av-special-heading.av-jyyj4lqi-e124f7a94b8db159806776dd5b57506a .av-subheading{
font-size:15px;
}

.flex_column.av-1uo57m-78a76b8bcdf0c83c63718870d80c8e2a{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_cell.av-sh9bgi-e9a81cea36be5d20a2632531a4177ed7{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-sh9bgi-e9a81cea36be5d20a2632531a4177ed7{
padding:50px 0 0 0 !important;
}

.avia-section.av-jslf0l4s-ea1ec61d772d79424dda5704c7c2a989{
margin-top:0px;
margin-bottom:0px;
}

.flex_column.av-7ae36iq-e7c6d753998be0a10d15348ff7a55e53{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-2w4cca-7adc2efa06791b9748e27c8442a4f37a{
padding-bottom:0;
font-size:4.5vw;
}
body .av-special-heading.av-2w4cca-7adc2efa06791b9748e27c8442a4f37a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2w4cca-7adc2efa06791b9748e27c8442a4f37a .av-special-heading-tag{
font-size:4.5vw;
}
.av-special-heading.av-2w4cca-7adc2efa06791b9748e27c8442a4f37a .av-subheading{
font-size:20px;
}

#top .av_textblock_section.av-8of9uxu-31-7e6c32a3ff9ae01c934a57d8481c87ca .avia_textblock{
font-size:20px;
}

.flex_cell.av-64qavu-151357263136f54307cfb0e326126981{
vertical-align:middle;
background-color:inherit;
}
.responsive #top #wrap_all .flex_cell.av-64qavu-151357263136f54307cfb0e326126981{
padding:0px 0px 0px 0px !important;
}

.flex_column.av-7uf945e-c46edbf4a137572ea7d7df5000ae8e86{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:50px 50px 50px 50px;
background-color:inherit;
}

.flex_cell.av-28sd56-cbdc941544ba029931f4bb830a0973c0{
vertical-align:middle;
background-color:inherit;
}
.responsive #top #wrap_all .flex_cell.av-28sd56-cbdc941544ba029931f4bb830a0973c0{
padding:0px 0px 0px 0px !important;
}

.flex_column.av-3uwp7u-3df519df04c353d299b27e4144c12a2c{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
}

.av-hotspot-image-container .av-image-hotspot.av-76sray-dd2fd4340c3e703cfefcc08e2dc02f78{
top:72.4%;
left:28.6%;
}

.av-hotspot-image-container .av-image-hotspot.av-60n1yi-b8a584a720211a7c7b500692400aefb5{
top:36.8%;
left:34.8%;
}

.av-hotspot-image-container .av-image-hotspot.av-4c4k16-11aed716254f8f9531b3ab452bbe8504{
top:28.2%;
left:49.2%;
}

.av-hotspot-image-container .av-image-hotspot.av-1tmvsq-5bb6e7deed7dce01f09b8c58b541c3be{
top:58.9%;
left:68.1%;
}

#top .hr.hr-invisible.av-krplh8fx-1ca0568c1b0af02e3b7f4cf64b48fb16{
height:30px;
}

#top #wrap_all .avia-button.av-jsob9g4x-04b58614a274f70dc568b17950c99a9a{
border-style:none;
border-width:30px 30px 30px 30px;
border-color:inherit;
-webkit-border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
-webkit-box-shadow: 0px 20px 40px -10px rgba(10,10,10,0.37);
-moz-box-shadow: 0px 20px 40px -10px rgba(10,10,10,0.37);
box-shadow: 0px 20px 40px -10px rgba(10,10,10,0.37);
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-jsob9g4x-04b58614a274f70dc568b17950c99a9a:hover{
color:white;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-jsob9g4x-04b58614a274f70dc568b17950c99a9a:hover .avia_button_background{
-webkit-border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
}
#top #wrap_all .avia-button.av-jsob9g4x-04b58614a274f70dc568b17950c99a9a:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.avia-section.av-jslcujgy-507bc2d0303af111c7eb0430bc8334d4{
position:relative;
}
.avia-section.av-jslcujgy-507bc2d0303af111c7eb0430bc8334d4 .avia-divider-svg-top svg{
height:50px;
width:calc(100% + 1.3px);
fill:#ffffff;
}
.avia-section.av-jslcujgy-507bc2d0303af111c7eb0430bc8334d4 .avia-divider-svg-bottom svg{
height:50px;
width:calc(100% + 1.3px);
fill:#ffffff;
}

.flex_column.av-54n06y-b7a8f85fd0ba612b36ca6b464f7e19e3{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-343c4q-ba0542a45de14e6b5ff6eaa2997418e4{
padding-bottom:10px;
font-size:40px;
}
body .av-special-heading.av-343c4q-ba0542a45de14e6b5ff6eaa2997418e4 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-343c4q-ba0542a45de14e6b5ff6eaa2997418e4 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-343c4q-ba0542a45de14e6b5ff6eaa2997418e4 .av-subheading{
font-size:15px;
}

.flex_column.av-2r134a-30643a4f8808d577685752ffef1d3cde{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-7g606ea-fb716c3d04821e44e8f96764dcfe44e2{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-6hu9mi-2c3fa70bb64d85938113028e2d42bc08{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-6hu9mi-2c3fa70bb64d85938113028e2d42bc08 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-6hu9mi-2c3fa70bb64d85938113028e2d42bc08 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-6hu9mi-2c3fa70bb64d85938113028e2d42bc08 .av-subheading{
font-size:15px;
}

.flex_column.av-5mgu7rm-bf6fd5e8d00c380db6b9006723245af8{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-5ljkihe-7e30ee300eb744361d0950b0ef60f60e img.avia_image{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.avia-image-container.av-5ljkihe-7e30ee300eb744361d0950b0ef60f60e .av-image-caption-overlay-center{
color:inherit;
}

#top .av-special-heading.av-4hh8re-5f9644266e1f6115e845d30c97ed192f{
padding-bottom:10px;
}
body .av-special-heading.av-4hh8re-5f9644266e1f6115e845d30c97ed192f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-4hh8re-5f9644266e1f6115e845d30c97ed192f .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-l51cftv4-fdfaa65c536d50b6cf4c7a03984df857{
margin-top:-35px;
height:1px;
}

@-webkit-keyframes av_boxShadowEffect_av-5gppq4i-fb4027fbc88bd1a41acb48b9e4f77eda-column {
0%   { box-shadow:  0 0 0 0 #d6d6d6; opacity: 1; }
100% { box-shadow:  0 0 5px 0 #d6d6d6; opacity: 1; }
}
@keyframes av_boxShadowEffect_av-5gppq4i-fb4027fbc88bd1a41acb48b9e4f77eda-column {
0%   { box-shadow:  0 0 0 0 #d6d6d6; opacity: 1; }
100% { box-shadow:  0 0 5px 0 #d6d6d6; opacity: 1; }
}
.flex_column.av-5gppq4i-fb4027fbc88bd1a41acb48b9e4f77eda{
-webkit-box-shadow: 0 0 5px 0 #d6d6d6;
-moz-box-shadow: 0 0 5px 0 #d6d6d6;
box-shadow: 0 0 5px 0 #d6d6d6;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:#f5f5f5;
background:linear-gradient( to bottom right, #f5f5f5, #ffffff );
}

.avia-image-container.av-5dv68lu-7a8dc8348e4d42a43009639fb47b7492 img.avia_image{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.avia-image-container.av-5dv68lu-7a8dc8348e4d42a43009639fb47b7492 .av-image-caption-overlay-center{
color:inherit;
}

#top .av-special-heading.av-2t8thm-e668e6355aee6cd048ece057816bb5dc{
padding-bottom:10px;
}
body .av-special-heading.av-2t8thm-e668e6355aee6cd048ece057816bb5dc .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2t8thm-e668e6355aee6cd048ece057816bb5dc .av-subheading{
font-size:15px;
}

.avia-section.av-jslf0l4s-30-c6c42569eb0a8d7c93f97ac92e4c3c32{
margin-top:0px;
margin-bottom:0px;
position:relative;
}
.avia-section.av-jslf0l4s-30-c6c42569eb0a8d7c93f97ac92e4c3c32 .avia-divider-svg-top svg{
height:50px;
width:calc(100% + 1.3px);
fill:#ffffff;
}
.avia-section.av-jslf0l4s-30-c6c42569eb0a8d7c93f97ac92e4c3c32 .avia-divider-svg-bottom svg{
height:50px;
width:calc(100% + 1.3px);
fill:#ffffff;
}

.flex_column.av-7ae36iq-29-6533dd3e06e00fb9be1ea517e2b9e311{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 30px;
}

#top .av-special-heading.av-jt3xbfp2-9312440d082ada75a7183268d997357d{
padding-bottom:0;
font-size:4.5vw;
}
body .av-special-heading.av-jt3xbfp2-9312440d082ada75a7183268d997357d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-jt3xbfp2-9312440d082ada75a7183268d997357d .av-special-heading-tag{
font-size:4.5vw;
}
.av-special-heading.av-jt3xbfp2-9312440d082ada75a7183268d997357d .av-subheading{
font-size:20px;
}

.avia-section.av-r24eb6-a1c986c728a3b07faca8f66e100a5d06{
margin-top:0px;
margin-bottom:100px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-74vioua-0b5b0c680d867df7d5d7256036d9c0a0{
margin-top:-30px;
margin-bottom:0px;
}
.flex_column.av-74vioua-0b5b0c680d867df7d5d7256036d9c0a0{
border-width:10px;
border-color:#ffffff;
border-style:solid;
-webkit-border-radius:2px 2px 2px 2px;
-moz-border-radius:2px 2px 2px 2px;
border-radius:2px 2px 2px 2px;
padding:0px 0px 0px 0;
background:url(https://bsolar.www2check.de/wp-content/uploads/photovoltaik-reinigen-1.jpg) 50% 50% no-repeat scroll ;
}

#top .hr.hr-invisible.av-jslfbgu4-9330ccc417f831c278fe69dc45733618{
height:550px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-6zpx0pu-b3b347e7b203dc543daa87f69b5784be{
margin-top:-30px;
margin-bottom:0px;
}
.flex_column.av-6zpx0pu-b3b347e7b203dc543daa87f69b5784be{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-5ov0a5e-0f5b7b951043522eec998fdad874c5aa{
height:80px;
}

#top .hr.hr-invisible.av-5ov0a5e-21-7e5dc3fe8c26f44f5654e0efb81c3409{
height:30px;
}

#top #wrap_all .avia-button.av-2ltz0a-98a2c149b69d3f2db52cda2665b53d63:hover{
color:white;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-2ltz0a-98a2c149b69d3f2db52cda2665b53d63:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.avia-section.av-jslf0l4s-27-c72f6c6865beac62dbf697dd38df0741{
margin-top:0px;
margin-bottom:0px;
position:relative;
}
.avia-section.av-jslf0l4s-27-c72f6c6865beac62dbf697dd38df0741 .avia-divider-svg-top svg{
height:50px;
width:calc(100% + 1.3px);
fill:#ffffff;
}
.avia-section.av-jslf0l4s-27-c72f6c6865beac62dbf697dd38df0741 .avia-divider-svg-bottom svg{
height:50px;
width:calc(100% + 1.3px);
fill:#ffffff;
}

.flex_column.av-7ae36iq-26-452c0770f70e5f02bc03ae40173fa88c{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 30px;
}

#top .av-special-heading.av-jt3xpcvu-80311820d0176f024922a9366f1cba1a{
padding-bottom:0;
font-size:4.5vw;
}
body .av-special-heading.av-jt3xpcvu-80311820d0176f024922a9366f1cba1a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-jt3xpcvu-80311820d0176f024922a9366f1cba1a .av-special-heading-tag{
font-size:4.5vw;
}
.av-special-heading.av-jt3xpcvu-80311820d0176f024922a9366f1cba1a .av-subheading{
font-size:20px;
}

.avia-section.av-r24eb6-25-75306241c0cfbee20c48802ca010ac9c{
margin-top:0px;
margin-bottom:100px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-74vioua-24-b000eef79e0fe9ea84ca3dd5b4ebbbc1{
margin-top:-30px;
margin-bottom:0px;
}
.flex_column.av-74vioua-24-b000eef79e0fe9ea84ca3dd5b4ebbbc1{
border-width:10px;
border-color:#ffffff;
border-style:solid;
-webkit-border-radius:2px 2px 2px 2px;
-moz-border-radius:2px 2px 2px 2px;
border-radius:2px 2px 2px 2px;
padding:0px 0px 0px 0;
background:url(https://bsolar.www2check.de/wp-content/uploads/photovoltaik-pruefen-1.jpg) 50% 50% no-repeat scroll ;
}

#top .hr.hr-invisible.av-jslfbgu4-23-aa335f81d695b2c7a0f8e2818d93d8c1{
height:550px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-6zpx0pu-22-116347cdc51c62fa36ea05cba50b2769{
margin-top:-30px;
margin-bottom:0px;
}
.flex_column.av-6zpx0pu-22-116347cdc51c62fa36ea05cba50b2769{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-5ov0a5e-19-4c3ffa0285c8b5db322cc1b29574c6d5{
height:80px;
}

#top .hr.hr-invisible.av-5ov0a5e-11-aa3a07ff8142b851ad48aaaeca04c754{
height:30px;
}

#top #wrap_all .avia-button.av-2ltz0a-18-6a86385afc20dad5d997903e8318c192:hover{
color:white;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-2ltz0a-18-6a86385afc20dad5d997903e8318c192:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.avia-section.av-jslf0l4s-17-39664bcd6fae36cb37500ca5346b393f{
margin-top:0px;
margin-bottom:0px;
position:relative;
}
.avia-section.av-jslf0l4s-17-39664bcd6fae36cb37500ca5346b393f .avia-divider-svg-top svg{
height:50px;
width:calc(100% + 1.3px);
fill:#ffffff;
}
.avia-section.av-jslf0l4s-17-39664bcd6fae36cb37500ca5346b393f .avia-divider-svg-bottom svg{
height:50px;
width:calc(100% + 1.3px);
fill:#ffffff;
}

.flex_column.av-7ae36iq-16-b92b31bb3bac804940fa8196d84e98cf{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 30px;
}

#top .av-special-heading.av-jt5g8rib-a23add2511c16b373d2baf0b2f695536{
padding-bottom:0;
font-size:4.5vw;
}
body .av-special-heading.av-jt5g8rib-a23add2511c16b373d2baf0b2f695536 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-jt5g8rib-a23add2511c16b373d2baf0b2f695536 .av-special-heading-tag{
font-size:4.5vw;
}
.av-special-heading.av-jt5g8rib-a23add2511c16b373d2baf0b2f695536 .av-subheading{
font-size:20px;
}

.avia-section.av-r24eb6-15-a86ee0263e3785e64686c54be10328e3{
margin-top:0px;
margin-bottom:100px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-74vioua-14-17e081ece37bb0cbd656fc31ee7e4440{
margin-top:-30px;
margin-bottom:0px;
}
.flex_column.av-74vioua-14-17e081ece37bb0cbd656fc31ee7e4440{
border-width:10px;
border-color:#ffffff;
border-style:solid;
-webkit-border-radius:2px 2px 2px 2px;
-moz-border-radius:2px 2px 2px 2px;
border-radius:2px 2px 2px 2px;
padding:0px 0px 0px 0;
background:url(https://bsolar.www2check.de/wp-content/uploads/photovoltaik-reparatur-1.jpg) 50% 50% no-repeat scroll ;
}

#top .hr.hr-invisible.av-jslfbgu4-13-9f3757a3cde4a60b549384bfcf856461{
height:550px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-6zpx0pu-12-31457df9619d62e3894579034f3fb3fc{
margin-top:-30px;
margin-bottom:0px;
}
.flex_column.av-6zpx0pu-12-31457df9619d62e3894579034f3fb3fc{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-5ov0a5e-9-52b6a1d6b01dc52f0ac642db4f185367{
height:80px;
}

#top .hr.hr-invisible.av-5ov0a5e-7-27302dd26a96dc8a80faf84cff6f4854{
height:30px;
}

#top #wrap_all .avia-button.av-2ltz0a-8-5182a7bc5269c621619810cad06627d4:hover{
color:white;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-2ltz0a-8-5182a7bc5269c621619810cad06627d4:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_cell.av-3p34b0i-33180fd714d03b111a87ad0a69342b8f{
vertical-align:middle;
background:url(https://bsolar.www2check.de/wp-content/uploads/zufriedenheit-und-qualitaet-3-scaled.jpg) 50% 0% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-3p34b0i-33180fd714d03b111a87ad0a69342b8f{
padding:50px 50px 50px 50px !important;
}

#top .flex_column.av-3nvi38i-1a68a8b915d1f1d33d9a31a060973bfa{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-3nvi38i-1a68a8b915d1f1d33d9a31a060973bfa{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-3nvi38i-1a68a8b915d1f1d33d9a31a060973bfa{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column.av-3mgib9u-ee80dc1a1ed8f31c483448192882687f{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-3mgib9u-ee80dc1a1ed8f31c483448192882687f{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:rgba(255,255,255,0.85);
}
.responsive #top #wrap_all .flex_column.av-3mgib9u-ee80dc1a1ed8f31c483448192882687f{
margin-top:0px;
margin-bottom:0px;
}

.avia-image-container.av-3jkat9e-863ae2e6422301a1fa5c538e1d828fbb img.avia_image{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.avia-image-container.av-3jkat9e-863ae2e6422301a1fa5c538e1d828fbb .av-image-caption-overlay-center{
color:inherit;
}

.avia-section.av-589aksy-2c6e19460903740b756c113d81e99391{
background-color:#ffffff;
background:linear-gradient( to bottom, #ffffff, #efefef );
}

#top .flex_column.av-56hlmia-48087e83c5089f7f64de890c0a30dcdc{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-56hlmia-48087e83c5089f7f64de890c0a30dcdc{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:50px 0px 50px 0px;
}
.responsive #top #wrap_all .flex_column.av-56hlmia-48087e83c5089f7f64de890c0a30dcdc{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-2jhb62-e5e868e00da125ff705d83c57ee3a837{
margin:0 0 0 0;
padding-bottom:0;
font-size:40px;
}
body .av-special-heading.av-2jhb62-e5e868e00da125ff705d83c57ee3a837 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2jhb62-e5e868e00da125ff705d83c57ee3a837 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-2jhb62-e5e868e00da125ff705d83c57ee3a837 .av-subheading{
font-size:17px;
}

#top .hr.hr-invisible.av-jsk5opfk-f20b6bd7b70188a171e8c5def88451e6{
height:30px;
}

.av_font_icon.av-jsk5jtyx-1551430812c7bb5a458b4907bea03c09 .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-jsk5opfk-6-736fedc99c07b84a3b299ddd63447e29{
height:30px;
}

.flex_column.av-3ag541u-a7d1c39a1233e94919217c24ec8cd34c{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:50px 0px 400px 30px;
background-color:#fbfbfb;
}

#top .av-special-heading.av-czb22-7afc0dd2b095a359684eac9033394f71{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-czb22-7afc0dd2b095a359684eac9033394f71 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-czb22-7afc0dd2b095a359684eac9033394f71 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-czb22-7afc0dd2b095a359684eac9033394f71 .av-subheading{
font-size:15px;
}

.flex_column.av-36qn32q-ec4237c2e5519a9397a235c0ef8e754f{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-2z5niy-78f3cb519e8553ba24072507dcb0b0bd{
padding-bottom:10px;
font-size:33px;
}
body .av-special-heading.av-2z5niy-78f3cb519e8553ba24072507dcb0b0bd .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2z5niy-78f3cb519e8553ba24072507dcb0b0bd .av-special-heading-tag{
font-size:33px;
}
.av-special-heading.av-2z5niy-78f3cb519e8553ba24072507dcb0b0bd .av-subheading{
font-size:15px;
}

.flex_column.av-27zxd5e-efd8db1c5927ff69922087e820ff064c{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 30px 0px;
}

#top .av-special-heading.av-jslkdw2u-5627abfdb9d1a3a9b0fdf6888d23ce80{
padding-bottom:0;
font-size:4.5vw;
}
body .av-special-heading.av-jslkdw2u-5627abfdb9d1a3a9b0fdf6888d23ce80 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-jslkdw2u-5627abfdb9d1a3a9b0fdf6888d23ce80 .av-special-heading-tag{
font-size:4.5vw;
}
.av-special-heading.av-jslkdw2u-5627abfdb9d1a3a9b0fdf6888d23ce80 .av-subheading{
font-size:15px;
}

.flex_column.av-6186qb6-d1b6cf8171be5ce753b1b12ebb3a649b{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-5yr3yy-b14675fd522e9372db56997f0c02aabc{
padding-bottom:10px;
}
body .av-special-heading.av-5yr3yy-b14675fd522e9372db56997f0c02aabc .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-5yr3yy-b14675fd522e9372db56997f0c02aabc .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-25eybbm-c65d64fd60cb80d97da61100c35d677e{
height:30px;
}

.avia-image-container.av-lkxmr6-9fcb6bb064c601897a40671eb5bd1561 img.avia_image{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.avia-image-container.av-lkxmr6-9fcb6bb064c601897a40671eb5bd1561 .av-image-caption-overlay-center{
color:inherit;
}

#top .hr.hr-invisible.av-25eybbm-5-0a009799cd3e97250669d26fbcfa110c{
height:30px;
}

#top .av_textblock_section.av-202svjm-dc1ab14221cc30af69d0960c9e0eb1d7 .avia_textblock{
font-size:30px;
}

.av_font_icon.av-1ymwy6a-67e155be934f72688a9e213876d1b66a{
color:#76BD1B;
border-color:#76BD1B;
}
.avia-svg-icon.av-1ymwy6a-67e155be934f72688a9e213876d1b66a svg:first-child{
stroke:#76BD1B;
fill:#76BD1B;
}
.av_font_icon.av-1ymwy6a-67e155be934f72688a9e213876d1b66a .av-icon-char{
font-size:90px;
line-height:90px;
}

.flex_column.av-5ucjh8i-abc25ec76e7922d565f870b24d5149c9{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-f7956-f4291d4c3ea88958ed9e82f8c8274a7a{
padding-bottom:10px;
}
body .av-special-heading.av-f7956-f4291d4c3ea88958ed9e82f8c8274a7a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-f7956-f4291d4c3ea88958ed9e82f8c8274a7a .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-25eybbm-4-32f98c5de95540ba58f9323bdc7c2dc4{
height:30px;
}

.avia-image-container.av-22on7wy-12c92957dfb39df7fbde0d8bba3f776b img.avia_image{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.avia-image-container.av-22on7wy-12c92957dfb39df7fbde0d8bba3f776b .av-image-caption-overlay-center{
color:inherit;
}

#top .hr.hr-invisible.av-25eybbm-3-db7373c11d0d99d70f0ec7e0898e5ef4{
height:20px;
}

#top .hr.hr-invisible.av-25eybbm-2-af58fb3775bb220167b69e903f3e63b3{
height:20px;
}

.flex_cell.av-30ny55e-1d15f6468e5475679ec1dbc97f565462{
vertical-align:top;
height:80px;
min-height:80px;
background-color:inherit;
}
.responsive #top #wrap_all .flex_cell.av-30ny55e-1d15f6468e5475679ec1dbc97f565462{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-2xa2hwi-2003331463812a5172cf757b00677369{
vertical-align:middle;
background:url(https://bsolar.www2check.de/wp-content/uploads/photovoltaik-wachtberg-2.jpg) 50% 0% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-2xa2hwi-2003331463812a5172cf757b00677369{
padding:30px 30px 30px 30px !important;
}

.flex_column.av-2vimjoi-e94152a9b51c1d250e9d8fd59ca0bac8{
width:30%;
margin-left:0;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:200px 20px 200px 20px;
background-color:rgba(255,255,255,0.77);
}
#top .flex_column_table.av-equal-height-column-flextable.av-2vimjoi-e94152a9b51c1d250e9d8fd59ca0bac8 .av-flex-placeholder{
width:5%;
}

#top .av-special-heading.av-jt44p1j7-bcaed01c368f795c80ee08714aad8532{
margin:0 0 50px 0;
padding-bottom:0;
font-size:40px;
}
body .av-special-heading.av-jt44p1j7-bcaed01c368f795c80ee08714aad8532 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-jt44p1j7-bcaed01c368f795c80ee08714aad8532 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-jt44p1j7-bcaed01c368f795c80ee08714aad8532 .av-subheading{
font-size:17px;
}

.flex_column.av-2mztvnm-18e71505468221b00f2d711f40b1e694{
width:30%;
margin-left:0;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-2mztvnm-18e71505468221b00f2d711f40b1e694 .av-flex-placeholder{
width:5%;
}

.avia-image-container.av-jt44ei4e-eba9974ad48b19e1148f3247de60d8c9 img.avia_image{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.avia-image-container.av-jt44ei4e-eba9974ad48b19e1148f3247de60d8c9 .av-image-caption-overlay-center{
color:inherit;
}

.flex_column.av-2mztvnm-1-c1c290b6627afdf29a36aac148675dd4{
width:30%;
margin-left:0;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-2mztvnm-1-c1c290b6627afdf29a36aac148675dd4 .av-flex-placeholder{
width:5%;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-jyyj4lqi-e124f7a94b8db159806776dd5b57506a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2w4cca-7adc2efa06791b9748e27c8442a4f37a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-343c4q-ba0542a45de14e6b5ff6eaa2997418e4 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-6hu9mi-2c3fa70bb64d85938113028e2d42bc08 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-jt3xbfp2-9312440d082ada75a7183268d997357d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-jt3xpcvu-80311820d0176f024922a9366f1cba1a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-jt5g8rib-a23add2511c16b373d2baf0b2f695536 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2jhb62-e5e868e00da125ff705d83c57ee3a837 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-czb22-7afc0dd2b095a359684eac9033394f71 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2z5niy-78f3cb519e8553ba24072507dcb0b0bd .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-jslkdw2u-5627abfdb9d1a3a9b0fdf6888d23ce80 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-jt44p1j7-bcaed01c368f795c80ee08714aad8532 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-jyyj4lqi-e124f7a94b8db159806776dd5b57506a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2w4cca-7adc2efa06791b9748e27c8442a4f37a .av-special-heading-tag{
font-size:0.8em;
}
.av-special-heading.av-2w4cca-7adc2efa06791b9748e27c8442a4f37a .av-subheading{
font-size:17px;
}

#top .av_textblock_section.av-8of9uxu-31-7e6c32a3ff9ae01c934a57d8481c87ca .avia_textblock{
font-size:17px;
}

#top #wrap_all .av-special-heading.av-343c4q-ba0542a45de14e6b5ff6eaa2997418e4 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-6hu9mi-2c3fa70bb64d85938113028e2d42bc08 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-jt3xbfp2-9312440d082ada75a7183268d997357d .av-special-heading-tag{
font-size:0.8em;
}
.av-special-heading.av-jt3xbfp2-9312440d082ada75a7183268d997357d .av-subheading{
font-size:17px;
}

#top #wrap_all .av-special-heading.av-jt3xpcvu-80311820d0176f024922a9366f1cba1a .av-special-heading-tag{
font-size:0.8em;
}
.av-special-heading.av-jt3xpcvu-80311820d0176f024922a9366f1cba1a .av-subheading{
font-size:17px;
}

#top #wrap_all .av-special-heading.av-jt5g8rib-a23add2511c16b373d2baf0b2f695536 .av-special-heading-tag{
font-size:0.8em;
}
.av-special-heading.av-jt5g8rib-a23add2511c16b373d2baf0b2f695536 .av-subheading{
font-size:17px;
}

#top #wrap_all .av-special-heading.av-2jhb62-e5e868e00da125ff705d83c57ee3a837 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-czb22-7afc0dd2b095a359684eac9033394f71 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2z5niy-78f3cb519e8553ba24072507dcb0b0bd .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-jslkdw2u-5627abfdb9d1a3a9b0fdf6888d23ce80 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-jt44p1j7-bcaed01c368f795c80ee08714aad8532 .av-special-heading-tag{
font-size:0.8em;
}
}
