@keyframes av_slideshow_img_scale_av-mlcc7q6e-5e77c7e33309467bfdb8e449ab51c540 {
   0% { transform: scale(1.08); opacity: 1; }
 100% { transform: scale(1.03); opacity: 1; }
}
.avia-slideshow.av-mlcc7q6e-5e77c7e33309467bfdb8e449ab51c540 .avia-slideshow-slide.next-active-slide img{
animation:av_slideshow_img_scale_av-mlcc7q6e-5e77c7e33309467bfdb8e449ab51c540 3s 1 ease-in-out;
transform:scale(1.03);
opacity:1;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mlcc7q6e-5e77c7e33309467bfdb8e449ab51c540__0 .avia-caption-title{
color:#2a2a2a;
}
#top .avia-slideshow .av-slideshow-caption.av-mlcc7q6e-5e77c7e33309467bfdb8e449ab51c540__0 .avia-caption-content{
color:#585858;
}

@media only screen and (min-width: 990px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mlcc7q6e-5e77c7e33309467bfdb8e449ab51c540__0 .avia-caption-title{
font-size:42px;
}
#top .avia-slideshow .av-slideshow-caption.av-mlcc7q6e-5e77c7e33309467bfdb8e449ab51c540__0 .avia-caption-content{
font-size:18px;
}
#top .avia-slideshow .av-slideshow-caption.av-mlcc7q6e-5e77c7e33309467bfdb8e449ab51c540__0 .avia-caption-content p{
font-size:18px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mlcc7q6e-5e77c7e33309467bfdb8e449ab51c540__0 .avia-caption-title{
font-size:32px;
}
#top .avia-slideshow .av-slideshow-caption.av-mlcc7q6e-5e77c7e33309467bfdb8e449ab51c540__0 .avia-caption-content{
font-size:16px;
}
#top .avia-slideshow .av-slideshow-caption.av-mlcc7q6e-5e77c7e33309467bfdb8e449ab51c540__0 .avia-caption-content p{
font-size:16px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mlcc7q6e-5e77c7e33309467bfdb8e449ab51c540__0 .avia-caption-title{
font-size:32px;
}
#top .avia-slideshow .av-slideshow-caption.av-mlcc7q6e-5e77c7e33309467bfdb8e449ab51c540__0 .avia-caption-content{
font-size:16px;
}
#top .avia-slideshow .av-slideshow-caption.av-mlcc7q6e-5e77c7e33309467bfdb8e449ab51c540__0 .avia-caption-content p{
font-size:16px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mlcc7q6e-5e77c7e33309467bfdb8e449ab51c540__0 .avia-caption-title{
font-size:28px;
}
#top .avia-slideshow .av-slideshow-caption.av-mlcc7q6e-5e77c7e33309467bfdb8e449ab51c540__0 .avia-caption-content{
font-size:14px;
}
#top .avia-slideshow .av-slideshow-caption.av-mlcc7q6e-5e77c7e33309467bfdb8e449ab51c540__0 .avia-caption-content p{
font-size:14px;
}
}

#top .flex_column_table.av-equal-height-column-flextable.av-mlccgz1l-b100cfb868d00fd0296f9ce72a88ed47{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-mlccgz1l-b100cfb868d00fd0296f9ce72a88ed47{
padding:0px 0px 0px 0px;
height:200px;
background:url(https://solarmountsystem.de/wp-content/uploads/sites/5/2026/02/photovoltaiksystepme.jpg) 50% 50% no-repeat scroll #1f242c;
}

#top .hr.hr-invisible.av-18gru-15fea14f82e6bf9fa126d8511d922da5{
height:300px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-164s8-329ab16779e5e227413df0b3747a71de{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-164s8-329ab16779e5e227413df0b3747a71de{
background-color:#1f242c;
}

.iconbox.av-mlcc859b-cd193df3af9dc2bbf060dc949efd8160 .iconbox_icon{
color:#6a6a6a;
}
.iconbox.av-mlcc859b-cd193df3af9dc2bbf060dc949efd8160 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#6a6a6a;
stroke:#6a6a6a;
}
#top #wrap_all .iconbox.av-mlcc859b-cd193df3af9dc2bbf060dc949efd8160 .iconbox_content_title{
font-size:24px;
color:#ff7029;
}
.iconbox.av-mlcc859b-cd193df3af9dc2bbf060dc949efd8160 .iconbox_content_container{
font-size:14px;
color:#ffffff;
}

.iconbox.av-mlcc8hjt-86daf4171ffa05c16169cceb0cf6dcc4 .iconbox_icon{
color:#6a6a6a;
}
.iconbox.av-mlcc8hjt-86daf4171ffa05c16169cceb0cf6dcc4 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#6a6a6a;
stroke:#6a6a6a;
}
#top #wrap_all .iconbox.av-mlcc8hjt-86daf4171ffa05c16169cceb0cf6dcc4 .iconbox_content_title{
font-size:24px;
color:#ff7029;
}
.iconbox.av-mlcc8hjt-86daf4171ffa05c16169cceb0cf6dcc4 .iconbox_content_container{
font-size:14px;
color:#ffffff;
}

.iconbox.av-mlcc8sj5-d690944ae56098ebe21ba0fcc7964a26 .iconbox_icon{
color:#6a6a6a;
}
.iconbox.av-mlcc8sj5-d690944ae56098ebe21ba0fcc7964a26 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#6a6a6a;
stroke:#6a6a6a;
}
#top #wrap_all .iconbox.av-mlcc8sj5-d690944ae56098ebe21ba0fcc7964a26 .iconbox_content_title{
font-size:24px;
color:#ff7029;
}
.iconbox.av-mlcc8sj5-d690944ae56098ebe21ba0fcc7964a26 .iconbox_content_container{
font-size:14px;
color:#ffffff;
}

.avia-image-container.av-mlccizu9-4a25cc1a92b231c8369348ae440df33b img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mlccizu9-4a25cc1a92b231c8369348ae440df33b .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-mlccizu9-4a25cc1a92b231c8369348ae440df33b .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-mlcc9j9r-af48041c2814d1c0fc770b46567878f1{
padding-bottom:10px;
color:#1f242c;
}
body .av-special-heading.av-mlcc9j9r-af48041c2814d1c0fc770b46567878f1 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mlcc9j9r-af48041c2814d1c0fc770b46567878f1 .special-heading-inner-border{
border-color:#1f242c;
}
.av-special-heading.av-mlcc9j9r-af48041c2814d1c0fc770b46567878f1 .av-subheading{
font-size:15px;
color:#57b33e;
}

.avia-fold-unfold-section.av-fold-textblock-av-mlccb49r-504d7a08081dbb0ad3f717c96d9d6d75 .av-fold-unfold-container{
max-height:225px;
}

#top .av-special-heading.av-mlccbis9-7fd41d6d603bcef8f2b04173bbf179b4{
margin:2vh 0 2vh 0;
padding-bottom:10px;
color:#1f242c;
}
body .av-special-heading.av-mlccbis9-7fd41d6d603bcef8f2b04173bbf179b4 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mlccbis9-7fd41d6d603bcef8f2b04173bbf179b4 .special-heading-inner-border{
border-color:#1f242c;
}
.av-special-heading.av-mlccbis9-7fd41d6d603bcef8f2b04173bbf179b4 .av-subheading{
font-size:15px;
color:#57b33e;
}

.avia-image-container.av-mlccld0j-c5c0e957a6c2eb56fa71883b1a72a4b1 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mlccld0j-c5c0e957a6c2eb56fa71883b1a72a4b1 .av-caption-image-overlay-bg{
opacity:0.1;
background-color:#000000;
}
.avia-image-container.av-mlccld0j-c5c0e957a6c2eb56fa71883b1a72a4b1 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-image-container.av-mlccn2xu-666727a123a29a4fdb37e4050c889c7a img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mlccn2xu-666727a123a29a4fdb37e4050c889c7a .av-caption-image-overlay-bg{
opacity:0.1;
background-color:#000000;
}
.avia-image-container.av-mlccn2xu-666727a123a29a4fdb37e4050c889c7a .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-image-container.av-mlccobk3-c3561ee8438fc4f3cb61104255e6ebe4 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mlccobk3-c3561ee8438fc4f3cb61104255e6ebe4 .av-caption-image-overlay-bg{
opacity:0.1;
background-color:#000000;
}
.avia-image-container.av-mlccobk3-c3561ee8438fc4f3cb61104255e6ebe4 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-image-container.av-mlccpl6q-5123d1dbd3299601f5dc77807a7d30a7 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mlccpl6q-5123d1dbd3299601f5dc77807a7d30a7 .av-caption-image-overlay-bg{
opacity:0.1;
background-color:#000000;
}
.avia-image-container.av-mlccpl6q-5123d1dbd3299601f5dc77807a7d30a7 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-kuei-b28c9e0c99d7b30eb306bf73b5e8c46a{
background-color:#1f242c;
background-image:unset;
}

#top #wrap_all .avia-button.av-mlccbrhd-b407509efcb7a8da323b5e6f8ba4b673{
font-size:16px;
background-color:#ff7029;
border-color:#ff7029;
color:#ffffff;
border-style:none;
border-radius:0 0 0 0;
box-shadow:none;
transition:all 0.4s ease-in-out;
margin:0 0 0 0;
padding:1.375rem 3vw 1.375rem 3vw;
}
#top #wrap_all .avia-button.av-mlccbrhd-b407509efcb7a8da323b5e6f8ba4b673:hover{
opacity:1;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-mlccbrhd-b407509efcb7a8da323b5e6f8ba4b673:hover .avia_button_background{
border-radius:0 0 0 0;
}
#top #wrap_all .avia-button.av-mlccbrhd-b407509efcb7a8da323b5e6f8ba4b673 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

#top .av-special-heading.av-mlccc0g8-078846961515422b66c6ff09d88a2741{
margin:2vh 0 1vh 0;
padding-bottom:10px;
color:#1f242c;
}
body .av-special-heading.av-mlccc0g8-078846961515422b66c6ff09d88a2741 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mlccc0g8-078846961515422b66c6ff09d88a2741 .special-heading-inner-border{
border-color:#1f242c;
}
.av-special-heading.av-mlccc0g8-078846961515422b66c6ff09d88a2741 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-8kky-12443e389ceed93c88f2542a19b21698{
height:25px;
}

#top .av_textblock_section.av-mlccsway-c65db1fac9323cf9279421ed54fcea44 .avia_textblock{
text-align:justify;
}

.avia-section.av-563i-6b01570cc50e4a2ecf122c6cd0869bb9{
z-index:5;
position:relative;
}
.av-curtain-footer.av-curtain-activated #main .avia-section.av-563i-6b01570cc50e4a2ecf122c6cd0869bb9{
z-index:5;
}

#top .flex_column_table.av-equal-height-column-flextable.av-2pc8-e83c3ed02bb036198713985ab20860a5{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-2pc8-e83c3ed02bb036198713985ab20860a5{
z-index:5;
height:200px;
background-color:#57b33e;
}

.av_promobox.av-mlccw1cf-70e62851a6ec0be22b9589e11730501d{
color:#ffffff;
background:#57b33e;
border-color:#57b33e;
}


@media only screen and (min-width: 990px){ 
#top .flex_column_table.av-equal-height-column-flextable.av-mlccgz1l-b100cfb868d00fd0296f9ce72a88ed47{
margin-top:-150px;
margin-bottom:0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-164s8-329ab16779e5e227413df0b3747a71de{
margin-top:-150px;
margin-bottom:0px;
}
.flex_column.av-164s8-329ab16779e5e227413df0b3747a71de{
padding:0 0 0 3vw;
}

#top .av-special-heading.av-mlcc9j9r-af48041c2814d1c0fc770b46567878f1{
margin:2.5vh 0 0 0;
}
#top #wrap_all .av-special-heading.av-mlcc9j9r-af48041c2814d1c0fc770b46567878f1 .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-mlcc9j9r-af48041c2814d1c0fc770b46567878f1 .av-subheading{
font-size:18px;
}

#top .av_textblock_section.av-mlccb49r-504d7a08081dbb0ad3f717c96d9d6d75 .avia_textblock{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-mlccbis9-7fd41d6d603bcef8f2b04173bbf179b4 .av-special-heading-tag{
font-size:36px;
}

#top #wrap_all .av-special-heading.av-mlccc0g8-078846961515422b66c6ff09d88a2741 .av-special-heading-tag{
font-size:32px;
}

#top .av_textblock_section.av-mlccsway-c65db1fac9323cf9279421ed54fcea44 .avia_textblock{
font-size:16px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-2pc8-e83c3ed02bb036198713985ab20860a5{
margin-bottom:-150px;
}
.flex_column.av-2pc8-e83c3ed02bb036198713985ab20860a5{
padding:1rem 1rem 1rem 1rem;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.iconbox.av-mlcc859b-cd193df3af9dc2bbf060dc949efd8160 .iconbox_content_container{
font-size:12px;
}

.iconbox.av-mlcc8hjt-86daf4171ffa05c16169cceb0cf6dcc4 .iconbox_content_container{
font-size:12px;
}

.iconbox.av-mlcc8sj5-d690944ae56098ebe21ba0fcc7964a26 .iconbox_content_container{
font-size:12px;
}

#top .av-special-heading.av-mlcc9j9r-af48041c2814d1c0fc770b46567878f1{
margin:0px 0 0 0;
}
.av-special-heading.av-mlcc9j9r-af48041c2814d1c0fc770b46567878f1 .av-subheading{
font-size:18px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-2pc8-e83c3ed02bb036198713985ab20860a5{
margin-bottom:-150px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top .flex_column_table.av-equal-height-column-flextable.av-mlccgz1l-b100cfb868d00fd0296f9ce72a88ed47{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-164s8-329ab16779e5e227413df0b3747a71de{
margin-top:0px;
margin-bottom:0px;
}

#top #wrap_all .iconbox.av-mlcc859b-cd193df3af9dc2bbf060dc949efd8160 .iconbox_content_title{
font-size:20px;
}
.iconbox.av-mlcc859b-cd193df3af9dc2bbf060dc949efd8160 .iconbox_content_container{
font-size:12px;
}

#top #wrap_all .iconbox.av-mlcc8hjt-86daf4171ffa05c16169cceb0cf6dcc4 .iconbox_content_title{
font-size:20px;
}
.iconbox.av-mlcc8hjt-86daf4171ffa05c16169cceb0cf6dcc4 .iconbox_content_container{
font-size:12px;
}

#top #wrap_all .iconbox.av-mlcc8sj5-d690944ae56098ebe21ba0fcc7964a26 .iconbox_content_title{
font-size:20px;
}
.iconbox.av-mlcc8sj5-d690944ae56098ebe21ba0fcc7964a26 .iconbox_content_container{
font-size:12px;
}

#top .av-special-heading.av-mlcc9j9r-af48041c2814d1c0fc770b46567878f1{
margin:3.5rem 0 0 0;
}
.av-special-heading.av-mlcc9j9r-af48041c2814d1c0fc770b46567878f1 .av-subheading{
font-size:16px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-2pc8-e83c3ed02bb036198713985ab20860a5{
margin-bottom:-150px;
}
}

@media only screen and (max-width: 479px){ 
#top .flex_column_table.av-equal-height-column-flextable.av-mlccgz1l-b100cfb868d00fd0296f9ce72a88ed47{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-164s8-329ab16779e5e227413df0b3747a71de{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-mlcc9j9r-af48041c2814d1c0fc770b46567878f1{
margin:3.5rem 0 0 0;
}
.av-special-heading.av-mlcc9j9r-af48041c2814d1c0fc770b46567878f1 .av-subheading{
font-size:16px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-2pc8-e83c3ed02bb036198713985ab20860a5{
margin-bottom:-150px;
}
}
