.avia-section.av-31onmbt-c778a87b9d69ba171e6178b7c114ec76{
background-color:#ffffff;
background-image:unset;
}

#top .flex_column_table.av-equal-height-column-flextable.av-29jzfhl-07a88fe38cf5e09e0dba6747cd57eeec{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-29jzfhl-07a88fe38cf5e09e0dba6747cd57eeec{
width:48%;
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-29jzfhl-07a88fe38cf5e09e0dba6747cd57eeec .av-flex-placeholder{
width:4%;
}

#top .av_textblock_section.av-1l8hifd-1181953110656e4019acd1545dc6352c .avia_textblock{
font-size:16px;
}

#top .hr.hr-invisible.av-1dfj221-ef27b5d233bc14360ebdd46975f9ab1b{
height:5px;
}

#top #wrap_all .avia-button.av-pbeww9-218915b94a4580a0ec7ac731f56468f0{
background-color:#38ac34;
border-color:#38ac34;
color:#ffffff;
-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 .flex_column_table.av-equal-height-column-flextable.av-mn8owy1j-b90fb924dd5ed1b7647924d3a29ea810{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-mn8owy1j-b90fb924dd5ed1b7647924d3a29ea810{
width:48%;
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;
background:url(https://ecowindow.de/wp-content/uploads/2026/03/Fenstersanierung_27-03-26.jpg) 100% 50% no-repeat scroll ;
}
#top .flex_column_table.av-equal-height-column-flextable.av-mn8owy1j-b90fb924dd5ed1b7647924d3a29ea810 .av-flex-placeholder{
width:4%;
}

#top .hr.hr-invisible.av-2fwwll5-9265920044336d5619078bd4accc6ba5{
height:300px;
}

.avia-section.av-zdijc-633b29c287e37bbdc5e379b6005defbb{
background-color:#f2f2f2;
background-image:unset;
}

#top .av_textblock_section.av-mnokbgzn-5974e18ceae19a4e37e4ef55a3ab074e .avia_textblock{
font-size:16px;
}

.flex_column.av-x596o-1ae9bdd55bec39be95efdbe367af4499{
-webkit-border-radius:3px 3px 3px 3px;
-moz-border-radius:3px 3px 3px 3px;
border-radius:3px 3px 3px 3px;
padding:0px 0px 0px 0px;
background-color:#38ac34;
}

.flex_column.av-nel75m1-f015516b0b519a9fb2b8de899fe220ca{
-webkit-border-radius:3px 3px 3px 3px;
-moz-border-radius:3px 3px 3px 3px;
border-radius:3px 3px 3px 3px;
padding:0px 0px 0px 0px;
background-color:#38ac34;
}

.flex_column.av-myr8w7d-dcba55171aa4250a3093369b329c1b34{
-webkit-border-radius:3px 3px 3px 3px;
-moz-border-radius:3px 3px 3px 3px;
border-radius:3px 3px 3px 3px;
padding:0px 0px 0px 0px;
background-color:#38ac34;
}

.flex_column.av-m54r4a1-a10d40c1a41d27ef9e046dd9d2ad9285{
-webkit-border-radius:3px 3px 3px 3px;
-moz-border-radius:3px 3px 3px 3px;
border-radius:3px 3px 3px 3px;
padding:0px 0px 0px 0px;
background-color:#38ac34;
}

.avia-section.av-mnocjo8k-a762fee5be0ac92b9a89d01d15d4351d{
background-color:#ffffff;
background-image:unset;
}

#top .av_textblock_section.av-mnocd377-2186e071ce75aade9076dbe4d7ffb8dd .avia_textblock{
font-size:16px;
}

.flex_column.av-42te1qh-fc55d758f13878af9e7b8a68657e56bd{
-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-l8411ux-37da71aca7537ff7ab19279fda33c22c{
-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-krbud61-1a102652597c7cc81ff6dcf65bf626c3{
-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-section.av-mnoefpo2-e7c72a2d662e99d71abb91106cca01d4{
background-color:#f2f2f2;
background-image:unset;
}

#top .flex_column_table.av-equal-height-column-flextable.av-mnoejoa2-4005d943d2f1ecf50f3021c53994e3c0{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-mnoejoa2-4005d943d2f1ecf50f3021c53994e3c0{
width:48.5%;
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-mnoejoa2-4005d943d2f1ecf50f3021c53994e3c0 .av-flex-placeholder{
width:3%;
}

#top .av_textblock_section.av-mnoeejtl-7d7ba64e49fad42af0bb30e60bfabc34 .avia_textblock{
font-size:16px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-mnoed5fd-4c074bc78ce1353f6898202995593909{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-mnoed5fd-4c074bc78ce1353f6898202995593909{
width:48.5%;
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-mnoed5fd-4c074bc78ce1353f6898202995593909 .av-flex-placeholder{
width:3%;
}

#top .hr.hr-invisible.av-mnoemv0j-5912784450589291492ea4368e279fe7{
height:5px;
}

#top .avia-icon-list-container.av-mnoeibqn-05effba068a4a5bc0ac928b4928f4b7b .iconlist_icon{
background-color:#32a936;
}
#top #wrap_all .avia-icon-list-container.av-mnoeibqn-05effba068a4a5bc0ac928b4928f4b7b .av_iconlist_title{
font-size:14px;
color:#000000;
}
.avia-icon-list-container.av-mnoeibqn-05effba068a4a5bc0ac928b4928f4b7b .iconlist_content{
color:#000000;
}

.avia-section.av-1we4j49-8e892cc592650489e29c0b985fa81d2f{
background-color:#ffffff;
background-image:unset;
}

#top .av_textblock_section.av-mnof7e2x-eda4530b5ccfc121db29dd9b1fb4b239 .avia_textblock{
font-size:16px;
}

.flex_column.av-ia53y21-df21c372504e16e9b718ce28e7f047bc{
-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-hmjt3m1-d2cffb6aa75305597c0392b48cc1c28d{
-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-hcqr1vt-2811e9321d82c2ada45b525407397df6{
-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-16obhft-c0041869f8cb10840f5f5e7f8fde7734{
-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-jp3tjd-2e3d57f37883050a941a001c167defc7{
-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-gzr57d5-4b680430ff924a8cea8a1193208285bd{
height:50px;
}

#top .av_textblock_section.av-fo1hn49-41b1d4b4a5f2d9637222138495ceb46b .avia_textblock{
font-size:16px;
}

.flex_column.av-fak52rt-64ef6355f74d8303ce2a6b5c68424384{
border-width:3px;
border-color:#e1e1e1;
border-style:solid;
-webkit-border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
padding:15px 15px 15px 15px;
}

#top .av_textblock_section.av-euhslqh-0e6254c98791d3a6e8e46748e68c3149 .avia_textblock{
font-size:16px;
}

#top .avia-icon-list-container.av-eccysx5-058b20df82d3db524cfb4f4411f53a1c .iconlist_icon{
color:#38ac34;
font-size:15px;
}
#top #wrap_all .avia-icon-list-container.av-eccysx5-058b20df82d3db524cfb4f4411f53a1c .av_iconlist_title{
font-size:15px;
}

.flex_column.av-c0xnsyx-36cb8903a78d6bfc789a5cd4d873c864{
border-width:3px;
border-color:#e1e1e1;
border-style:solid;
-webkit-border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
padding:15px 15px 15px 15px;
}

#top .av_textblock_section.av-bliey7d-7fa386ce2e6b36ffc0bc6db212812c47 .avia_textblock{
font-size:16px;
}

#top .avia-icon-list-container.av-baf7t3d-8b792c310d2adf50b0e1fed609ff4984 .iconlist_icon{
color:#38ac34;
font-size:15px;
}
#top #wrap_all .avia-icon-list-container.av-baf7t3d-8b792c310d2adf50b0e1fed609ff4984 .av_iconlist_title{
font-size:15px;
}

.flex_column.av-8wlkyfd-f1e625c249c71bfbd819a17c2050b675{
border-width:3px;
border-color:#e1e1e1;
border-style:solid;
-webkit-border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
padding:15px 15px 15px 15px;
}

#top .av_textblock_section.av-8fy7vqh-10ba7161526127d46e8ebb2a5511defb .avia_textblock{
font-size:16px;
}

#top .avia-icon-list-container.av-sz1uqx-b0e07f0484fdd10498d4c6be0d8cd02e .iconlist_icon{
color:#38ac34;
font-size:15px;
}
#top #wrap_all .avia-icon-list-container.av-sz1uqx-b0e07f0484fdd10498d4c6be0d8cd02e .av_iconlist_title{
font-size:15px;
}

.flex_column.av-5nq2mbt-2a3ed30e6e1b00bd16509aaf7772b8f1{
border-width:3px;
border-color:#e1e1e1;
border-style:solid;
-webkit-border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
padding:15px 15px 15px 15px;
}

#top .av_textblock_section.av-54r2555-98f96334910ea30f28d5aff3b47c77bb .avia_textblock{
font-size:16px;
}

#top .avia-icon-list-container.av-4uburpl-6ef12231789f04bd2c9bd2dad460b367 .iconlist_icon{
color:#38ac34;
font-size:15px;
}
#top #wrap_all .avia-icon-list-container.av-4uburpl-6ef12231789f04bd2c9bd2dad460b367 .av_iconlist_title{
font-size:15px;
}

#top .hr.hr-invisible.av-2d5w7op-9565e38704747aad394bf6f3ab4220d6{
height:50px;
}

.avia-section.av-tbkh0-14652d3641d5cdeffce6bd5e4e24efe4{
background-color:#32a936;
background-image:unset;
}

#top .av-special-heading.av-28cisbt-81ce1a309f25c35ea2c2353fc501abf1{
padding-bottom:10px;
color:#ffffff;
font-size:32px;
}
body .av-special-heading.av-28cisbt-81ce1a309f25c35ea2c2353fc501abf1 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-28cisbt-81ce1a309f25c35ea2c2353fc501abf1 .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-28cisbt-81ce1a309f25c35ea2c2353fc501abf1 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-28cisbt-81ce1a309f25c35ea2c2353fc501abf1 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mnokfn4q-717308a995767b5734fa6c35f5ea32c5 .avia_textblock{
font-size:18px;
color:#ffffff;
text-align:center;
}

#top .hr.hr-invisible.av-shdqs-c5f14b06511212d75ebee08b9e82cdfb{
height:20px;
}

.avia-section.av-jcrko-90b5abbc6e2dcd30367f306dd5be017d{
background-color:#ffffff;
background-image:unset;
}

#top .av-special-heading.av-is8x0-838bb28a6a92090c569d136705733ecf{
padding-bottom:10px;
color:#000000;
font-size:32px;
}
body .av-special-heading.av-is8x0-838bb28a6a92090c569d136705733ecf .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-is8x0-838bb28a6a92090c569d136705733ecf .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-is8x0-838bb28a6a92090c569d136705733ecf .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-is8x0-838bb28a6a92090c569d136705733ecf .av-subheading{
font-size:15px;
}

#top .avia-testimonial-wrapper.av-hp7ik-f225cacb0013df12e0c6b01a8d27f5fc .avia-testimonial-content{
color:#0a0a0a;
}
#top .avia-testimonial-wrapper.av-hp7ik-f225cacb0013df12e0c6b01a8d27f5fc .avia-testimonial-name{
color:#000000;
}
.avia-testimonial-wrapper.av-hp7ik-f225cacb0013df12e0c6b01a8d27f5fc .avia-testimonial-subtitle{
color:#000000;
}
.avia-testimonial-wrapper.av-hp7ik-f225cacb0013df12e0c6b01a8d27f5fc .avia-testimonial-link{
color:#000000;
}
.avia-testimonial-wrapper.av-hp7ik-f225cacb0013df12e0c6b01a8d27f5fc .avia-slideshow-controls{
color:#0a0a0a;
}

#top .hr.hr-invisible.av-f9ml0-b6ac7eedece7bb2f149bbf2a7a28ba23{
height:50px;
}

.flex_column.av-el7nc-f0dfedd50db37c10ea45c9a2fc1bce98{
-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-c9nbc-ac950f8accd43b5b155420d35a96d5d6{
height:50px;
}

.avia-section.av-mnoi7tpu-d05ee0293b0083692968d7318c0b26d7{
background-color:#f2f2f2;
background-image:unset;
}

#top .av_textblock_section.av-mnoi8qx8-98055daf5a3d6e77f5da50fe72a54614 .avia_textblock{
font-size:16px;
}

#top .togglecontainer.av-mnomwbi5-f0f1ce8b506e3b9856d73fd5336fda0c p.toggler{
font-size:14px;
}
#top .togglecontainer.av-mnomwbi5-f0f1ce8b506e3b9856d73fd5336fda0c p.toggler .toggle_icon{
color:#38ac34;
border-color:#38ac34;
}
#top .togglecontainer.av-mnomwbi5-f0f1ce8b506e3b9856d73fd5336fda0c p.toggler .toggle_icon > span{
color:#38ac34;
border-color:#38ac34;
}
#top .togglecontainer.av-mnomwbi5-f0f1ce8b506e3b9856d73fd5336fda0c .toggle_wrap .toggle_content{
font-size:14px;
}

#top .av-special-heading.av-5bmrw-d307eaf33668ee56e21fbcbe39a57e81{
padding-bottom:10px;
color:#000000;
font-size:32px;
}
body .av-special-heading.av-5bmrw-d307eaf33668ee56e21fbcbe39a57e81 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-5bmrw-d307eaf33668ee56e21fbcbe39a57e81 .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-5bmrw-d307eaf33668ee56e21fbcbe39a57e81 .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-5bmrw-d307eaf33668ee56e21fbcbe39a57e81 .av-subheading{
font-size:15px;
}

.flex_column.av-3t8ac-3226bedd487bd685894bb3ebf84f33d0{
-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;
}

.iconbox.av-3e1zo-c6b3501fb6029f88eb50ae75c47b45dc .iconbox_icon{
background-color:#32a936;
}
#top #wrap_all .iconbox.av-3e1zo-c6b3501fb6029f88eb50ae75c47b45dc .iconbox_content_title{
color:#32a936;
}

.flex_column.av-2jgog-fc99829e66dfdc3fb15d02c3f548b83e{
-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;
}

.iconbox.av-22ris-8828328e012d7d6026e8bde622a196ca .iconbox_icon{
background-color:#32a936;
}
#top #wrap_all .iconbox.av-22ris-8828328e012d7d6026e8bde622a196ca .iconbox_content_title{
color:#32a936;
}

.flex_column.av-sl00vd-4f643239ad59e78421c157793082f50d{
-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;
}

.iconbox.av-mnon9sxq-67a352f3ae2ba609035a61c98f4c6346 .iconbox_icon{
background-color:#32a936;
}
#top #wrap_all .iconbox.av-mnon9sxq-67a352f3ae2ba609035a61c98f4c6346 .iconbox_content_title{
color:#32a936;
}

#top .hr.hr-invisible.av-1qi0c-8e326c89efb8075b86a985972aa931f1{
height:50px;
}


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

#top #wrap_all .av-special-heading.av-is8x0-838bb28a6a92090c569d136705733ecf .av-special-heading-tag{
font-size:0.8em;
}

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

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

#top #wrap_all .av-special-heading.av-is8x0-838bb28a6a92090c569d136705733ecf .av-special-heading-tag{
font-size:0.8em;
}

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