.avia-section.av-hsl-001-de794a1539bccc942a46a302ae06ad82{
background-color:#ffffff;
background-image:unset;
}

.flex_column.av-hsl-002-0a1eea3556932d278eebcc58b3d10f83{
-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-hsl-003-6223d0b67fcefb77f035362263fedebc img.avia_image{
box-shadow:none;
}
.avia-image-container.av-hsl-003-6223d0b67fcefb77f035362263fedebc .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-hsl-004-399810bbdbd0ad3deb00e4f4a8e9bb82{
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-hsl-005-97366202873f3f2f9e01c7777f2577f7{
padding-bottom:10px;
color:#123553;
font-size:40px;
}
body .av-special-heading.av-hsl-005-97366202873f3f2f9e01c7777f2577f7 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-hsl-005-97366202873f3f2f9e01c7777f2577f7 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-hsl-005-97366202873f3f2f9e01c7777f2577f7 .special-heading-inner-border{
border-color:#123553;
}
.av-special-heading.av-hsl-005-97366202873f3f2f9e01c7777f2577f7 .av-subheading{
font-size:17px;
}

#top .hr.hr-invisible.av-nh9x6y-9a90617441b68164a9c165a43bc5f777{
height:5px;
}

#top .av_textblock_section.av-hsl-007-9b5e81c058ea50f639e095ae5f83fb55 .avia_textblock{
font-size:17px;
}

#top .hr.hr-invisible.av-hsl-006-ec19f2f2ee94972a62c285321428786c{
height:5px;
}

#top #wrap_all .avia-button.av-hsl-011-ac3bbac4b9a3ffd2c47fac3de790850a{
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;
}

.avia-section.av-hsl-014-11feddb51a34245a366982a996de3cf6{
background-color:#f7f7f7;
background-image:unset;
}

.flex_column.av-hsl-015-0a409d20b899694e9a06d30bddd6634d{
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-hsl-016-8c43ff59ea48ef2ade3ef8ec474376e2{
padding-bottom:10px;
color:#123553;
font-size:32px;
}
body .av-special-heading.av-hsl-016-8c43ff59ea48ef2ade3ef8ec474376e2 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-hsl-016-8c43ff59ea48ef2ade3ef8ec474376e2 .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-hsl-016-8c43ff59ea48ef2ade3ef8ec474376e2 .special-heading-inner-border{
border-color:#123553;
}
.av-special-heading.av-hsl-016-8c43ff59ea48ef2ade3ef8ec474376e2 .av-subheading{
font-size:17px;
color:#38ac34;
}

#top .av_textblock_section.av-hsl-017-fc8e80e41227bef616318b3836aa34e0 .avia_textblock{
font-size:16px;
}

.flex_column.av-hsl-018-5fec24eb25238310156c2192ab629962{
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-hsl-019-aea020ccb08f43b1cdfb91e817005067{
height:25px;
}

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

.avia-section.av-hsl-021-0974437b83089ed65de8d2a4fa7accc8{
background-color:#f1f8f0;
background-image:unset;
}

.flex_column.av-hsl-022-485b8de827fbe1dadb870bd51294d5c3{
-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_textblock_section.av-hsl-023-207e5c267bf798ed2a1abe6c77eb6ead .avia_textblock{
font-size:16px;
}

.avia-section.av-hsl-024-6c7b0e79e13b5acda599fa6203134b47{
background-color:#ffffff;
background-image:unset;
}

.flex_column.av-hsl-025-156ec8155c08b7ed412fb304d9a1424d{
-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-hsl-026-08ad4f31f8364578cdfa5c21cf3da989{
margin:0px 0px 0px 0px;
padding-bottom:0;
color:#123553;
}
body .av-special-heading.av-hsl-026-08ad4f31f8364578cdfa5c21cf3da989 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-hsl-026-08ad4f31f8364578cdfa5c21cf3da989 .special-heading-inner-border{
border-color:#123553;
}
.av-special-heading.av-hsl-026-08ad4f31f8364578cdfa5c21cf3da989 .av-subheading{
font-size:13px;
color:#38ac34;
}

#top .hr.hr-invisible.av-hsl-027-18e3836bb6e9b97be68f8e3590bd03e1{
height:5px;
}

.flex_column.av-hsl-028-82d0ee47bad9aede50661438802ae862{
-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_textblock_section.av-hsl-029-815191c0dcbb1d3c066362ed0bb4296c .avia_textblock{
font-size:16px;
}

.flex_column.av-hsl-030-25240957a389db8455c6884616ddae85{
-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_textblock_section.av-hsl-031-185a6c65d726e58e08c4e258c01dddcc .avia_textblock{
font-size:16px;
}

.flex_column.av-hsl-032-b972d7e9aa0b9521a211187acfbf051f{
-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_textblock_section.av-hsl-033-73e2b44149fb2f3385b9e417fcf7c91e .avia_textblock{
font-size:16px;
}

.avia-section.av-hsl-034-d1dc369780605d965c14965a8c951d5f{
background-color:#38ac34;
background-image:unset;
}

.flex_column.av-hsl-035-47cae4054193a56020356d6d5682fffc{
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-hsl-036-882acf6a89df4bc419cd7964a41f55d2 .avia_textblock{
font-size:16px;
}

.flex_column.av-hsl-037-165a15fc45ea3432b8ce987653448d3f{
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-hsl-038-6516950f97c5e7e08a5184d444c86d81{
height:15px;
}

#top #wrap_all .avia-button.av-hsl-039-122457a400a179244cb9a3f6c8574093{
background-color:#38ac34;
border-color:#ffffff;
color:#ffffff;
border-style:solid;
border-width:2px 2px 2px 2px;
-webkit-border-radius:10px 10px 10px 10px;
-moz-border-radius:10px 10px 10px 10px;
border-radius:10px 10px 10px 10px;
-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-hsl-039-122457a400a179244cb9a3f6c8574093:hover .avia_button_background{
-webkit-border-radius:10px 10px 10px 10px;
-moz-border-radius:10px 10px 10px 10px;
border-radius:10px 10px 10px 10px;
}

.avia-section.av-hsl-040-011a5a7490c9681e222768571c8cd675{
background-color:#f7f7f7;
background-image:unset;
}

.flex_column.av-hsl-041-b5aeacc5735051caaec0395791e54120{
-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-hsl-042-2d42ad2d469bbfd501d8747a3d70a650{
margin:0px 0px 0px 0px;
padding-bottom:0;
color:#123553;
}
body .av-special-heading.av-hsl-042-2d42ad2d469bbfd501d8747a3d70a650 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-hsl-042-2d42ad2d469bbfd501d8747a3d70a650 .special-heading-inner-border{
border-color:#123553;
}
.av-special-heading.av-hsl-042-2d42ad2d469bbfd501d8747a3d70a650 .av-subheading{
font-size:13px;
color:#38ac34;
}

#top .av_textblock_section.av-hsl-043-6eb2520cfdd3b7c57b9e70d0261bcdc9 .avia_textblock{
font-size:17px;
}

.flex_column.av-hsl-044-310994c02527e35b45a976da34eecc1b{
-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-hsl-045-92709941426e99c19a91df8a67c999eb img.avia_image{
box-shadow:none;
}
.avia-image-container.av-hsl-045-92709941426e99c19a91df8a67c999eb .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-hsl-046-c94021b1125b42cfe226567ae7d4cf3d{
height:20px;
}

#top .av_textblock_section.av-hsl-047-25c11dd29bdd441a5b0aad85a2f8cdf6 .avia_textblock{
font-size:17px;
}

.avia-section.av-hsl-048-3d59e19ce9275c5c752e00c209916125{
background-color:#ffffff;
background-image:url(https://ecowindow.de/wp-content/uploads/2026/10/image-2026-10-09T150353.823.webp);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}

#top .hr.hr-invisible.av-hsl-049-55702a2132ae0c9e80b4807c80324258{
height:500px;
}

.avia-section.av-hsl-050-e18d5666608c26d350a5c37da295f256{
background-color:#ffffff;
background-image:unset;
}

#top .av-special-heading.av-hsl-051-c013480fc862c8597581725d5422601b{
padding-bottom:10px;
color:#123553;
font-size:34px;
}
body .av-special-heading.av-hsl-051-c013480fc862c8597581725d5422601b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-hsl-051-c013480fc862c8597581725d5422601b .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-hsl-051-c013480fc862c8597581725d5422601b .special-heading-inner-border{
border-color:#123553;
}
.av-special-heading.av-hsl-051-c013480fc862c8597581725d5422601b .av-subheading{
font-size:17px;
}

#top .hr.hr-invisible.av-hsl-052-8ebb7e03326e4790b145b3af02e84cfc{
height:15px;
}

.flex_column.av-hsl-053-c1cd5f8d9e574d1f0988d72c10f3f346{
width:22%;
margin-left:0;
-webkit-border-radius:8px 8px 8px 8px;
-moz-border-radius:8px 8px 8px 8px;
border-radius:8px 8px 8px 8px;
padding:18px 18px 18px 18px;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-hsl-053-c1cd5f8d9e574d1f0988d72c10f3f346 .av-flex-placeholder{
width:4%;
}

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

#top .av-special-heading.av-hsl-055-af8da2086c3b6d018effc9bb828c18c8{
padding-bottom:14px;
}
body .av-special-heading.av-hsl-055-af8da2086c3b6d018effc9bb828c18c8 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-hsl-055-af8da2086c3b6d018effc9bb828c18c8 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-hsl-056-d53efe5e97891cabcd2fd00f8bf15e8a{
height:15px;
}

.flex_column.av-hsl-058-6620e2e525d81b5ccaa7cb72d3c06f21{
width:22%;
margin-left:0;
-webkit-border-radius:8px 8px 8px 8px;
-moz-border-radius:8px 8px 8px 8px;
border-radius:8px 8px 8px 8px;
padding:18px 18px 18px 18px;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-hsl-058-6620e2e525d81b5ccaa7cb72d3c06f21 .av-flex-placeholder{
width:4%;
}

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

#top .av-special-heading.av-hsl-060-33b312e3a9de2f6a084db56ed35f2726{
padding-bottom:14px;
}
body .av-special-heading.av-hsl-060-33b312e3a9de2f6a084db56ed35f2726 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-hsl-060-33b312e3a9de2f6a084db56ed35f2726 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-hsl-061-a2232a9ce6f11e8e8764ec93177b249b{
height:15px;
}

.flex_column.av-hsl-063-75065694f540ed2b5165e10782ba0662{
width:22%;
margin-left:0;
-webkit-border-radius:8px 8px 8px 8px;
-moz-border-radius:8px 8px 8px 8px;
border-radius:8px 8px 8px 8px;
padding:18px 18px 18px 18px;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-hsl-063-75065694f540ed2b5165e10782ba0662 .av-flex-placeholder{
width:4%;
}

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

#top .av-special-heading.av-hsl-065-a34ab03a0ace2318189d55a1056a0f9a{
padding-bottom:14px;
}
body .av-special-heading.av-hsl-065-a34ab03a0ace2318189d55a1056a0f9a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-hsl-065-a34ab03a0ace2318189d55a1056a0f9a .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-hsl-066-7177f9896f25be665086c6d57cb896fe{
height:15px;
}

.flex_column.av-hsl-068-f45fda75e6863a9a4aabb9ad3857ee44{
width:22%;
margin-left:0;
-webkit-border-radius:8px 8px 8px 8px;
-moz-border-radius:8px 8px 8px 8px;
border-radius:8px 8px 8px 8px;
padding:18px 18px 18px 18px;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-hsl-068-f45fda75e6863a9a4aabb9ad3857ee44 .av-flex-placeholder{
width:4%;
}

.avia-image-container.av-hsl-069-95ffb3e703b63c24689c4a7d8780b19f img.avia_image{
box-shadow:none;
}
.avia-image-container.av-hsl-069-95ffb3e703b63c24689c4a7d8780b19f .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-hsl-070-64e62a651b891de884a57848014ff3d8{
padding-bottom:14px;
}
body .av-special-heading.av-hsl-070-64e62a651b891de884a57848014ff3d8 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-hsl-070-64e62a651b891de884a57848014ff3d8 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-hsl-071-47158bda6f69a330d6cf1ddb9fcd52db{
height:15px;
}

.avia-section.av-hsl-073-571a7c9aacb672dd8a717816d7dc37ba{
background-color:#f7f7f7;
background-image:unset;
}

#top .av-special-heading.av-hsl-074-0d0e3c42eec0a76802997621d79a389c{
padding-bottom:10px;
color:#123553;
font-size:34px;
}
body .av-special-heading.av-hsl-074-0d0e3c42eec0a76802997621d79a389c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-hsl-074-0d0e3c42eec0a76802997621d79a389c .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-hsl-074-0d0e3c42eec0a76802997621d79a389c .special-heading-inner-border{
border-color:#123553;
}
.av-special-heading.av-hsl-074-0d0e3c42eec0a76802997621d79a389c .av-subheading{
font-size:17px;
}

#top .hr.hr-invisible.av-hsl-075-a6ecae0d30291f1f26221746e4271769{
height:25px;
}

.flex_column.av-hsl-076-6043b23cf8a885c837cfd10cf2dcbbcb{
padding:0px 0px 0px 0px;
background-color:#ffffff;
}

.avia-section.av-hsl-086-cd4429828f9942d97f6c1981876d89e3{
background-color:#38ac34;
background-image:unset;
}

.flex_column.av-hsl-087-4d31ab8c107c4eb666051b468097ab71{
-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-hsl-088-248023aa5ac36d6f42bf997d536cc038{
margin:0px 0px 0px 0px;
padding-bottom:0;
color:#ffffff;
font-size:34px;
}
body .av-special-heading.av-hsl-088-248023aa5ac36d6f42bf997d536cc038 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-hsl-088-248023aa5ac36d6f42bf997d536cc038 .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-hsl-088-248023aa5ac36d6f42bf997d536cc038 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-hsl-088-248023aa5ac36d6f42bf997d536cc038 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-hsl-089-039172cc98a7b374052c305a1b103f61{
height:20px;
}

#top #wrap_all .avia-button.av-hsl-090-458bd6345ebd8ed31866bfc80f5073bf{
background-color:#ffffff;
border-color:#ffffff;
color:#38ac34;
-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 .av_textblock_section.av-hsl-091-59423b6dfaef5ea957571593f1813424 .avia_textblock{
font-size:16px;
}


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

#top #wrap_all .av-special-heading.av-hsl-016-8c43ff59ea48ef2ade3ef8ec474376e2 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-hsl-051-c013480fc862c8597581725d5422601b .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-hsl-074-0d0e3c42eec0a76802997621d79a389c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-hsl-088-248023aa5ac36d6f42bf997d536cc038 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-hsl-016-8c43ff59ea48ef2ade3ef8ec474376e2 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-hsl-051-c013480fc862c8597581725d5422601b .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-hsl-074-0d0e3c42eec0a76802997621d79a389c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-hsl-088-248023aa5ac36d6f42bf997d536cc038 .av-special-heading-tag{
font-size:0.8em;
}
}
