.avia-section.av-145nae-6d9c9c2716f54f03d65788a923777839{
background-color:#94bb20;
background-image:url(https://energie-effizienz-plus.de/wp-content/uploads/2018/05/hero-blurred.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-145nae-6d9c9c2716f54f03d65788a923777839 .av-section-color-overlay{
opacity:0.6;
background-color:#21233b;
}

#top .flex_column.av-jgf3pjem-ee2a691ebc0a9a100bc99d372a9c72ca{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-jgf3pjem-ee2a691ebc0a9a100bc99d372a9c72ca{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-jgf3pjem-ee2a691ebc0a9a100bc99d372a9c72ca{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-jgs0mnr3-761bf8f4dc405a0187dddf299b420b1c{
margin:0 0 0 0;
padding-bottom:0;
color:#ffffff;
font-size:30px;
}
body .av-special-heading.av-jgs0mnr3-761bf8f4dc405a0187dddf299b420b1c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-jgs0mnr3-761bf8f4dc405a0187dddf299b420b1c .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-jgs0mnr3-761bf8f4dc405a0187dddf299b420b1c .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-jgs0mnr3-761bf8f4dc405a0187dddf299b420b1c .av-subheading{
font-size:25px;
}

#top .flex_column.av-9wkhy-5a7b8f1de5feaad957d748638c881472{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-9wkhy-5a7b8f1de5feaad957d748638c881472{
border-radius:3px 3px 3px 3px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-9wkhy-5a7b8f1de5feaad957d748638c881472{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-jgrxw141-3784c6275024037f9380c75445064936{
margin:15px 0 0 0;
padding-bottom:10px;
font-size:28px;
}
body .av-special-heading.av-jgrxw141-3784c6275024037f9380c75445064936 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-jgrxw141-3784c6275024037f9380c75445064936 .av-special-heading-tag{
font-size:28px;
}
.av-special-heading.av-jgrxw141-3784c6275024037f9380c75445064936 .av-subheading{
font-size:15px;
}

#top .flex_column.av-9wkhy-55-7762e540349080691b8192257454a461{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-9wkhy-55-7762e540349080691b8192257454a461{
border-radius:3px 3px 3px 3px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-9wkhy-55-7762e540349080691b8192257454a461{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-jgrxw7ga-5cffe78517eb9ce9a267e29a0ff6085e{
margin:15px 0 0 0;
padding-bottom:10px;
font-size:28px;
}
body .av-special-heading.av-jgrxw7ga-5cffe78517eb9ce9a267e29a0ff6085e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-jgrxw7ga-5cffe78517eb9ce9a267e29a0ff6085e .av-special-heading-tag{
font-size:28px;
}
.av-special-heading.av-jgrxw7ga-5cffe78517eb9ce9a267e29a0ff6085e .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-jgf4ovnq-61b9e2b6f56f21409d09cf6875051a6c{
background-color:#21233b;
border-color:#21233b;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-jgf4ovnq-61b9e2b6f56f21409d09cf6875051a6c .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

#top .hr.av-jgf4q5kq-1fd6019762c44fcf6eeb742e6672ec7f{
margin-top:50px;
margin-bottom:65px;
}
.hr.av-jgf4q5kq-1fd6019762c44fcf6eeb742e6672ec7f .hr-inner{
width:50px;
border-color:#21233b;
max-width:45%;
}
.hr.av-jgf4q5kq-1fd6019762c44fcf6eeb742e6672ec7f .av-seperator-icon{
color:#21233b;
}
.hr.av-jgf4q5kq-1fd6019762c44fcf6eeb742e6672ec7f .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#21233b;
stroke:#21233b;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9wkhy-53-bbea1bf963689602834c3663e4adfec3{
margin-top:0px;
margin-bottom:70px;
}
.flex_column.av-9wkhy-53-bbea1bf963689602834c3663e4adfec3{
border-radius:3px 3px 3px 3px;
padding:40px 40px 40px 40px;
background-color:#21233b;
background:linear-gradient( to top right, #21233b, #21233b );
}

.av_font_icon.av-jgf8v45f-dcf27a3964a64bd80d41e5d644664a04{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-jgf8v45f-dcf27a3964a64bd80d41e5d644664a04 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-jgf8v45f-dcf27a3964a64bd80d41e5d644664a04 .av-icon-char{
font-size:70px;
}

#top .av-special-heading.av-14oiuw-45d0c33ebde51feb2f8601ea3560755b{
margin:25px 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-14oiuw-45d0c33ebde51feb2f8601ea3560755b .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-14oiuw-45d0c33ebde51feb2f8601ea3560755b .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-14oiuw-45d0c33ebde51feb2f8601ea3560755b .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-jgds8wgh-52-d67f8be847b20d548c67f3878fd28501 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-jgf4q5kq-51-83fefb8b6adfc57dddc12327e5409b2a{
height:20px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9wkhy-50-93767cdd1bceae904c81bc6c685e417f{
margin-top:0px;
margin-bottom:70px;
}
.flex_column.av-9wkhy-50-93767cdd1bceae904c81bc6c685e417f{
border-radius:3px 3px 3px 3px;
padding:40px 40px 40px 40px;
background-color:#f7f7f7;
}

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

.avia-section.av-qet8u-56-cacdd66f69a1293bf675ea9380700034{
background-color:#3ea8cb;
background:linear-gradient( to top right, #3ea8cb, #3ea8cb );
}

.flex_column.av-lsyke-2634925810cdf971c2a347148155bd71{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-96c1y-8e28f709200025d3275d9e028c1bd8c5{
padding-bottom:30px;
color:#ffffff;
font-size:35px;
}
body .av-special-heading.av-96c1y-8e28f709200025d3275d9e028c1bd8c5 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-96c1y-8e28f709200025d3275d9e028c1bd8c5 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-96c1y-8e28f709200025d3275d9e028c1bd8c5 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-96c1y-8e28f709200025d3275d9e028c1bd8c5 .av-subheading{
font-size:15px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-1jr0y8-9930e9b142a2e5beb2dd57c90e47d232{
margin-top:0px;
margin-bottom:70px;
}
.flex_column.av-1jr0y8-9930e9b142a2e5beb2dd57c90e47d232{
border-radius:3px 3px 3px 3px;
padding:40px 40px 40px 40px;
background-color:#21233b;
background:linear-gradient( to top right, #21233b, #21233b );
}

.av_font_icon.av-1ejb8g-e46008d3ffcf7fde3d5b233620423f69{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-1ejb8g-e46008d3ffcf7fde3d5b233620423f69 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-1ejb8g-e46008d3ffcf7fde3d5b233620423f69 .av-icon-char{
font-size:70px;
}

#top .av-special-heading.av-18ayug-a34437b8a5fc6402159d964415c0959e{
margin:25px 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-18ayug-a34437b8a5fc6402159d964415c0959e .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-18ayug-a34437b8a5fc6402159d964415c0959e .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-18ayug-a34437b8a5fc6402159d964415c0959e .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-13fpfk-1d5bd2685f9c0b420184098d30681908 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-yaaa0-ad4f40105a0ccf07af5c7798c5827b1d{
height:20px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-jyxt4-13fd5b79c0c01c82a7c6c1b31f55f7a4{
margin-top:0px;
margin-bottom:70px;
}
.flex_column.av-jyxt4-13fd5b79c0c01c82a7c6c1b31f55f7a4{
border-radius:3px 3px 3px 3px;
padding:40px 40px 40px 40px;
background-color:#f7f7f7;
}

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

.avia-section.av-1j4rc5-44442c17558b4f356408498602b749ce{
background-color:#3ea8cb;
background:linear-gradient( to top right, #3ea8cb, #3ea8cb );
}

.flex_column.av-1fnztp-86f818e72c2d1fcb68dbc7815465eb7b{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-17k6f9-1088b20568a7acfdff93e3d57e90b158{
padding-bottom:30px;
color:#ffffff;
font-size:35px;
}
body .av-special-heading.av-17k6f9-1088b20568a7acfdff93e3d57e90b158 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-17k6f9-1088b20568a7acfdff93e3d57e90b158 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-17k6f9-1088b20568a7acfdff93e3d57e90b158 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-17k6f9-1088b20568a7acfdff93e3d57e90b158 .av-subheading{
font-size:15px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-2pkal-a19ee56c18278057ae3e971f7b8b1584{
margin-top:0px;
margin-bottom:70px;
}
.flex_column.av-2pkal-a19ee56c18278057ae3e971f7b8b1584{
border-radius:3px 3px 3px 3px;
padding:40px 40px 40px 40px;
background-color:#21233b;
background:linear-gradient( to top right, #21233b, #21233b );
}

.av_font_icon.av-kk6jx-f2f4c9010707be069a58c3d13b4208e0{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-kk6jx-f2f4c9010707be069a58c3d13b4208e0 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-kk6jx-f2f4c9010707be069a58c3d13b4208e0 .av-icon-char{
font-size:70px;
line-height:70px;
}

#top .av-special-heading.av-mrbrlt3a-4384095beaac7af3b4a8f98251d8ca30{
margin:25px 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-mrbrlt3a-4384095beaac7af3b4a8f98251d8ca30 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mrbrlt3a-4384095beaac7af3b4a8f98251d8ca30 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mrbrlt3a-4384095beaac7af3b4a8f98251d8ca30 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mrbrm59p-0e3c6b2d45c07b3a1bc2e79f31bf6db5 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-fd2fx-256c41e75a000c2ffa80c08703ed1979{
height:20px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-aq3n1-9cde74ef0e5999d8e0677d1838bbc91a{
margin-top:0px;
margin-bottom:70px;
}
.flex_column.av-aq3n1-9cde74ef0e5999d8e0677d1838bbc91a{
border-radius:3px 3px 3px 3px;
padding:40px 40px 40px 40px;
background-color:#f7f7f7;
}

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


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

#top #wrap_all .av-special-heading.av-jgrxw141-3784c6275024037f9380c75445064936 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-jgrxw7ga-5cffe78517eb9ce9a267e29a0ff6085e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-96c1y-8e28f709200025d3275d9e028c1bd8c5 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-17k6f9-1088b20568a7acfdff93e3d57e90b158 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-jgrxw141-3784c6275024037f9380c75445064936 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-jgrxw7ga-5cffe78517eb9ce9a267e29a0ff6085e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-96c1y-8e28f709200025d3275d9e028c1bd8c5 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-17k6f9-1088b20568a7acfdff93e3d57e90b158 .av-special-heading-tag{
font-size:0.8em;
}
}
