.avia-section.av-178skgz-cf8863c88d7ecede6afee516cb37c455{
background-repeat:no-repeat;
background-image:url(https://www.morgenstern-architektur.com/wp-content/uploads/2025/06/Energieeffizienz-Beratung-banner-img.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-178skgz-cf8863c88d7ecede6afee516cb37c455 .av-section-color-overlay{
opacity:0.5;
background-color:#444444;
}

#top .av-special-heading.av-mcjkf9e5-7ee28721aa46891e8d356de3ed65314c{
padding-bottom:0;
color:#ffffff;
font-size:42px;
}
body .av-special-heading.av-mcjkf9e5-7ee28721aa46891e8d356de3ed65314c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mcjkf9e5-7ee28721aa46891e8d356de3ed65314c .av-special-heading-tag{
font-size:42px;
}
.av-special-heading.av-mcjkf9e5-7ee28721aa46891e8d356de3ed65314c .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mcjkf9e5-7ee28721aa46891e8d356de3ed65314c .av-subheading{
font-size:20px;
color:#ffffff;
}

.avia-image-container.av-mcjkuihz-934d305ebf725b12a931ebb4d1502013 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mcjkuihz-934d305ebf725b12a931ebb4d1502013 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-mcjkshze-3fc8130a04b6bea7ca18f3a4186c205e{
padding-bottom:10px;
font-size:42px;
}
body .av-special-heading.av-mcjkshze-3fc8130a04b6bea7ca18f3a4186c205e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mcjkshze-3fc8130a04b6bea7ca18f3a4186c205e .av-special-heading-tag{
font-size:42px;
}
.av-special-heading.av-mcjkshze-3fc8130a04b6bea7ca18f3a4186c205e .av-subheading{
font-size:22px;
}

.avia-section.av-1plu5fn-8761bd63377c3194559c26d83550983b{
background-color:#444444;
background-image:unset;
}

#top .av-special-heading.av-13fk5j7-8b1fc23549be07d4b7829a4c2e32ae13{
padding-bottom:10px;
color:#ffffff;
font-size:42px;
}
body .av-special-heading.av-13fk5j7-8b1fc23549be07d4b7829a4c2e32ae13 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-13fk5j7-8b1fc23549be07d4b7829a4c2e32ae13 .av-special-heading-tag{
font-size:42px;
}
.av-special-heading.av-13fk5j7-8b1fc23549be07d4b7829a4c2e32ae13 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-13fk5j7-8b1fc23549be07d4b7829a4c2e32ae13 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-n60c2r-74bb8fc166cd7c7362a2b7f8a8e159d6 .avia_textblock{
color:#ffffff;
}

.avia-image-container.av-vnwuoz-bd67396edc32fd766b9973a7dfefeada img.avia_image{
box-shadow:none;
}
.avia-image-container.av-vnwuoz-bd67396edc32fd766b9973a7dfefeada .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-mcjlgsp5-ad6b90d941a4b89350e542e5b86fc038{
width:47.5%;
margin-left:0;
padding:30px 30px 30px 30px;
background-color:#f9f9f9;
}
#top .flex_column_table.av-equal-height-column-flextable.av-mcjlgsp5-ad6b90d941a4b89350e542e5b86fc038 .av-flex-placeholder{
width:5%;
}

#top .av-special-heading.av-mcjld41g-84a5ece48cf06f6c9432ecfb688c84c3{
padding-bottom:10px;
font-size:42px;
}
body .av-special-heading.av-mcjld41g-84a5ece48cf06f6c9432ecfb688c84c3 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mcjld41g-84a5ece48cf06f6c9432ecfb688c84c3 .av-special-heading-tag{
font-size:42px;
}
.av-special-heading.av-mcjld41g-84a5ece48cf06f6c9432ecfb688c84c3 .av-subheading{
font-size:20px;
}

.flex_column.av-jw8smb-662fc9adfe51bb8a04c0b66b3242bd7f{
width:47.5%;
margin-left:0;
padding:30px 30px 30px 30px;
background-color:#f9f9f9;
}
#top .flex_column_table.av-equal-height-column-flextable.av-jw8smb-662fc9adfe51bb8a04c0b66b3242bd7f .av-flex-placeholder{
width:5%;
}

#top .av-special-heading.av-mcjlf2lj-b2dfd0086f20dc8d16a384ecac9721c2{
padding-bottom:10px;
font-size:42px;
}
body .av-special-heading.av-mcjlf2lj-b2dfd0086f20dc8d16a384ecac9721c2 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mcjlf2lj-b2dfd0086f20dc8d16a384ecac9721c2 .av-special-heading-tag{
font-size:42px;
}
.av-special-heading.av-mcjlf2lj-b2dfd0086f20dc8d16a384ecac9721c2 .av-subheading{
font-size:20px;
}

#top .av-special-heading.av-3yv9ngj-f7f32cb5397429b62171b854039dd2f3{
padding-bottom:10px;
font-size:42px;
}
body .av-special-heading.av-3yv9ngj-f7f32cb5397429b62171b854039dd2f3 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3yv9ngj-f7f32cb5397429b62171b854039dd2f3 .av-special-heading-tag{
font-size:42px;
}
.av-special-heading.av-3yv9ngj-f7f32cb5397429b62171b854039dd2f3 .av-subheading{
font-size:20px;
}

#top .av_textblock_section.av-3dey5j7-4fe2e4c9f31148c46c21852b2d76cbcd .avia_textblock{
text-align:center;
}

#top .av_textblock_section.av-mcjlrk6d-6ac8d21a3de3be954415ea0a18d679ea .avia_textblock{
text-align:center;
}

.flex_column.av-3mda8g3-1a46c70628a00cd5d25c98fdea12c539{
padding:30px 30px 30px 30px;
background-color:#ffffff;
}

.avia-image-container.av-169b4tf-cb70fb8473596d4a6e4d7e451bba88ef img.avia_image{
box-shadow:none;
}
.avia-image-container.av-169b4tf-cb70fb8473596d4a6e4d7e451bba88ef .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-2vh9jz7-fb58f3b39578ed4f75f2aba89370155b{
margin:33px 0 0 0;
padding-bottom:10px;
color:#000000;
font-size:22px;
}
body .av-special-heading.av-2vh9jz7-fb58f3b39578ed4f75f2aba89370155b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2vh9jz7-fb58f3b39578ed4f75f2aba89370155b .av-special-heading-tag{
font-size:22px;
}
.av-special-heading.av-2vh9jz7-fb58f3b39578ed4f75f2aba89370155b .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-2vh9jz7-fb58f3b39578ed4f75f2aba89370155b .av-subheading{
font-size:20px;
}

#top .av_textblock_section.av-2holr4z-7f24d4c55ddc6fdc3963f4168f190987 .avia_textblock{
color:#444444;
text-align:center;
}

.flex_column.av-255jr8j-0ba060d546b8c17eded4fd58d4019ea7{
padding:30px 30px 30px 30px;
background-color:#ffffff;
}

.avia-image-container.av-tcmb5v-e9b7a3abd078ff6527c2a399c9d9e3e6 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-tcmb5v-e9b7a3abd078ff6527c2a399c9d9e3e6 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-1ketwbn-6e99bdb85f23c61eed73edadf38205fe{
margin:33px 0 0 0;
padding-bottom:10px;
color:#000000;
font-size:22px;
}
body .av-special-heading.av-1ketwbn-6e99bdb85f23c61eed73edadf38205fe .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1ketwbn-6e99bdb85f23c61eed73edadf38205fe .av-special-heading-tag{
font-size:22px;
}
.av-special-heading.av-1ketwbn-6e99bdb85f23c61eed73edadf38205fe .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-1ketwbn-6e99bdb85f23c61eed73edadf38205fe .av-subheading{
font-size:20px;
}

#top .av_textblock_section.av-139d8ub-92ec88418032ba947f52a19ad31095f4 .avia_textblock{
color:#444444;
text-align:center;
}

.flex_column.av-ojfbab-9647f12ad1fa27d95f4f19177de95bd4{
padding:30px 30px 30px 30px;
background-color:#ffffff;
}

.avia-image-container.av-mcjlw9a0-8e640c274a8f423fe45739c1048df928 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mcjlw9a0-8e640c274a8f423fe45739c1048df928 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-mcjlt9pg-09c687db96f12ac3466d126ffd567516{
margin:33px 0 0 0;
padding-bottom:10px;
color:#000000;
font-size:22px;
}
body .av-special-heading.av-mcjlt9pg-09c687db96f12ac3466d126ffd567516 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mcjlt9pg-09c687db96f12ac3466d126ffd567516 .av-special-heading-tag{
font-size:22px;
}
.av-special-heading.av-mcjlt9pg-09c687db96f12ac3466d126ffd567516 .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-mcjlt9pg-09c687db96f12ac3466d126ffd567516 .av-subheading{
font-size:20px;
}

#top .av_textblock_section.av-mcjlu397-81f1965dc8462e5cd703de9d85f339c7 .avia_textblock{
color:#444444;
text-align:center;
}

.flex_column.av-wyaipv-8d71ae472839946ae865aa177a55d557{
padding:0 280px 0 280px;
}

#top .av_textblock_section.av-mcjm08at-3ada3558765286cff1cf8fdb9722d439 .avia_textblock{
text-align:center;
}

#top .av-special-heading.av-mcjm2m81-ea699ec20d7b9ace081ef47a2fbd6d26{
padding-bottom:10px;
font-size:42px;
}
body .av-special-heading.av-mcjm2m81-ea699ec20d7b9ace081ef47a2fbd6d26 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mcjm2m81-ea699ec20d7b9ace081ef47a2fbd6d26 .av-special-heading-tag{
font-size:42px;
}
.av-special-heading.av-mcjm2m81-ea699ec20d7b9ace081ef47a2fbd6d26 .av-subheading{
font-size:20px;
}

#top .av-special-heading.av-154ixvn-62fb430c8de233ce89ce875cc7f3fbc0{
padding-bottom:10px;
font-size:42px;
}
body .av-special-heading.av-154ixvn-62fb430c8de233ce89ce875cc7f3fbc0 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-154ixvn-62fb430c8de233ce89ce875cc7f3fbc0 .av-special-heading-tag{
font-size:42px;
}
.av-special-heading.av-154ixvn-62fb430c8de233ce89ce875cc7f3fbc0 .av-subheading{
font-size:20px;
}


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

#top #wrap_all .av-special-heading.av-mcjkshze-3fc8130a04b6bea7ca18f3a4186c205e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-13fk5j7-8b1fc23549be07d4b7829a4c2e32ae13 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mcjld41g-84a5ece48cf06f6c9432ecfb688c84c3 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-3yv9ngj-f7f32cb5397429b62171b854039dd2f3 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-1ketwbn-6e99bdb85f23c61eed73edadf38205fe .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mcjlt9pg-09c687db96f12ac3466d126ffd567516 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-154ixvn-62fb430c8de233ce89ce875cc7f3fbc0 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-mcjkshze-3fc8130a04b6bea7ca18f3a4186c205e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-13fk5j7-8b1fc23549be07d4b7829a4c2e32ae13 .av-special-heading-tag{
font-size:0.8em;
}

.flex_column.av-mcjlgsp5-ad6b90d941a4b89350e542e5b86fc038{
padding:15px 15px 15px 15px;
}

#top #wrap_all .av-special-heading.av-mcjld41g-84a5ece48cf06f6c9432ecfb688c84c3 .av-special-heading-tag{
font-size:0.8em;
}

.flex_column.av-jw8smb-662fc9adfe51bb8a04c0b66b3242bd7f{
padding:15px 15px 15px 15px;
}

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

#top #wrap_all .av-special-heading.av-3yv9ngj-f7f32cb5397429b62171b854039dd2f3 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-1ketwbn-6e99bdb85f23c61eed73edadf38205fe .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mcjlt9pg-09c687db96f12ac3466d126ffd567516 .av-special-heading-tag{
font-size:0.8em;
}

.flex_column.av-wyaipv-8d71ae472839946ae865aa177a55d557{
padding:0 0 0 0;
}

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

#top #wrap_all .av-special-heading.av-154ixvn-62fb430c8de233ce89ce875cc7f3fbc0 .av-special-heading-tag{
font-size:0.8em;
}
}
