.av_font_icon.av-mgl62fh3-caa2042e51aacd8b1d615d0f5aefb1da{
color:#aa302e;
border-color:#aa302e;
}
.av_font_icon.av-mgl62fh3-caa2042e51aacd8b1d615d0f5aefb1da .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .hr.hr-invisible.av-a4hmha-69c3e3cb8b28f5dda4d4cf4fee66ee10{
height:15px;
}

#top .av_textblock_section.av-mgl61rkn-45fc1fd6dcf3c565d7078ceeecceb557 .avia_textblock{
text-align:center;
}

.av_font_icon.av-mgl663sy-6def7fed115f840621dcf28eeefd5ea6{
color:#aa302e;
border-color:#aa302e;
}
.av_font_icon.av-mgl663sy-6def7fed115f840621dcf28eeefd5ea6 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .hr.hr-invisible.av-mgl6fln0-f1c907fd63308f84549b5765370a644f{
height:15px;
}

#top .av_textblock_section.av-mgl66crw-13a8cb925c0ae416f47b154d1891eeb2 .avia_textblock{
text-align:center;
}

.av_font_icon.av-mgl66zx2-b5edd01b03595d91a925d7e6a65261a2{
color:#aa302e;
border-color:#aa302e;
}
.av_font_icon.av-mgl66zx2-b5edd01b03595d91a925d7e6a65261a2 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .hr.hr-invisible.av-5pyqy6-ab1124b8809cb9cd52666d2362ca4bea{
height:15px;
}

#top .av_textblock_section.av-mgl67bjc-2ecfea1a7b041be7ae0720319abe3bbc .avia_textblock{
text-align:center;
}

.av_font_icon.av-mgl68hjn-79133d8e573441a648d65a11d763f401{
color:#aa302e;
border-color:#aa302e;
}
.av_font_icon.av-mgl68hjn-79133d8e573441a648d65a11d763f401 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .hr.hr-invisible.av-38xdfi-c458f148e4baaff70d51652fd9257b3b{
height:15px;
}

#top .av_textblock_section.av-mgl68roi-93aedcaf890952be243cdb264c4e947a .avia_textblock{
text-align:center;
}

.avia-section.av-mgl6jgxk-05bbe7d90c52d26a5b4b3ca2629fb33a{
margin-top:0px;
margin-bottom:0px;
}
.avia-section.av-mgl6jgxk-05bbe7d90c52d26a5b4b3ca2629fb33a .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://dev-ahorndesign.de/wp-content/uploads/2025/10/lemce-backgraund-4.png.webp);
background-position:0% 0%;
background-attachment:scroll;
}

#top .hr.hr-invisible.av-2yh7ri-33ac9111dd20b6e48922efce12bcef62{
height:200px;
}

#top .hr.hr-invisible.av-mh8uu1yp-a0a552f1181a349969e42fed9077e0bf{
height:50px;
}

#top .hr.hr-invisible.av-mgl706pc-ad2714c0927b1c1050ee94724f74e20c{
height:75px;
}

.flex_column.av-mgl6o6y8-5e2f66570b4f2bb619141cf03b3c09bd{
padding:0 65px 0 65px;
background-color:#aa302e;
}

#top .hr.hr-invisible.av-hyr0ny-a52f0088d4fc147fd2997f8eed3a59bb{
height:75px;
}

#top .av_textblock_section.av-mgl6k0bs-449b8b1dfc89c4ace278e84c52d80bab .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-mgl6kkk7-e27bc96d3c6aac56c308c4a37d20f402{
height:100px;
}

#top .hr.hr-invisible.av-2xqf9a-da9fc97b038720d239edfa514138ca3b{
height:200px;
}

#top .hr.hr-invisible.av-mh8uuka7-1cdb9f5a3730e153ca3217f5063087f2{
height:50px;
}

#top .hr.hr-invisible.av-mgl8jjbr-5ef940bb2003741ce76a7c31bdc8db66{
height:30px;
}

.flex_column.av-pkl4n2-7414ddc06ca836a845dbc3db88c0c154{
padding:50px 20px 50px 20px;
background-color:#444444;
}

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

#top .av-special-heading.av-mjx3b2-a1be0265a56e29de8b635c0fb0d6524f{
margin:10px 0 10px 0;
padding-bottom:25px;
color:#ffffff;
}
body .av-special-heading.av-mjx3b2-a1be0265a56e29de8b635c0fb0d6524f .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mjx3b2-a1be0265a56e29de8b635c0fb0d6524f .av-special-heading-tag{
padding:10px 0 10px 0;
}
.av-special-heading.av-mjx3b2-a1be0265a56e29de8b635c0fb0d6524f .special-heading-inner-border{
border-color:#c93836;
}
.av-special-heading.av-mjx3b2-a1be0265a56e29de8b635c0fb0d6524f .av-subheading{
font-size:15px;
color:#ffffff;
}
body .av-special-heading.av-mjx3b2-a1be0265a56e29de8b635c0fb0d6524f .av-special-heading-tag .heading-wrap:before{
border-color:#c93836;
}
body .av-special-heading.av-mjx3b2-a1be0265a56e29de8b635c0fb0d6524f .av-special-heading-tag .heading-wrap:after{
border-color:#c93836;
}

#top .hr.av-kodgq6-966f68e99b3444e0905b4b45211bed8f{
margin-top:0px;
margin-bottom:30px;
}
.hr.av-kodgq6-966f68e99b3444e0905b4b45211bed8f .hr-inner{
width:200px;
border-color:#c93836;
}

#top #wrap_all .avia-button.av-ixsdm6-6915f85ab9a35c4a10715f89095b3337{
font-size:16px;
transition:all 0.4s ease-in-out;
}

.flex_column.av-i2a4a6-652c5277a0eb9e38a43a78183b8eac40{
padding:50px 20px 50px 20px;
background-color:#444444;
}
.avia_transform .flex_column.av-i2a4a6-652c5277a0eb9e38a43a78183b8eac40{
animation-duration:1.5s;
}

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

#top .av-special-heading.av-e99ujy-04cf9c6cf88aff4475214bd33bc07d78{
margin:10px 0 10px 0;
padding-bottom:25px;
color:#ffffff;
}
body .av-special-heading.av-e99ujy-04cf9c6cf88aff4475214bd33bc07d78 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-e99ujy-04cf9c6cf88aff4475214bd33bc07d78 .av-special-heading-tag{
padding:10px 0 10px 0;
}
.av-special-heading.av-e99ujy-04cf9c6cf88aff4475214bd33bc07d78 .special-heading-inner-border{
border-color:#c93836;
}
.av-special-heading.av-e99ujy-04cf9c6cf88aff4475214bd33bc07d78 .av-subheading{
font-size:15px;
color:#ffffff;
}
body .av-special-heading.av-e99ujy-04cf9c6cf88aff4475214bd33bc07d78 .av-special-heading-tag .heading-wrap:before{
border-color:#c93836;
}
body .av-special-heading.av-e99ujy-04cf9c6cf88aff4475214bd33bc07d78 .av-special-heading-tag .heading-wrap:after{
border-color:#c93836;
}

#top .hr.av-c3e4wu-bd691ebccb7d74be7b9a343885cb7428{
margin-top:0px;
margin-bottom:30px;
}
.hr.av-c3e4wu-bd691ebccb7d74be7b9a343885cb7428 .hr-inner{
width:200px;
border-color:#c93836;
}

#top #wrap_all .avia-button.av-13rt5a-235fcfe58e6e1b620e8ff4df8617f856{
font-size:16px;
transition:all 0.4s ease-in-out;
}

.flex_column.av-94eji6-63b2fd6aa5d8019a6ed15fbc9b3b0919{
padding:50px 20px 50px 20px;
background-color:#444444;
}
.avia_transform .flex_column.av-94eji6-63b2fd6aa5d8019a6ed15fbc9b3b0919{
animation-duration:2s;
}

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

#top .av-special-heading.av-iks0e-f3391034b8399d784e3a86886cb6ffb9{
margin:10px 0 10px 0;
padding-bottom:25px;
color:#ffffff;
}
body .av-special-heading.av-iks0e-f3391034b8399d784e3a86886cb6ffb9 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-iks0e-f3391034b8399d784e3a86886cb6ffb9 .av-special-heading-tag{
padding:10px 0 10px 0;
}
.av-special-heading.av-iks0e-f3391034b8399d784e3a86886cb6ffb9 .special-heading-inner-border{
border-color:#c93836;
}
.av-special-heading.av-iks0e-f3391034b8399d784e3a86886cb6ffb9 .av-subheading{
font-size:15px;
color:#ffffff;
}
body .av-special-heading.av-iks0e-f3391034b8399d784e3a86886cb6ffb9 .av-special-heading-tag .heading-wrap:before{
border-color:#c93836;
}
body .av-special-heading.av-iks0e-f3391034b8399d784e3a86886cb6ffb9 .av-special-heading-tag .heading-wrap:after{
border-color:#c93836;
}

#top .hr.av-49j3pa-7d37bb4015ee673975d0f5bf52bc15e7{
margin-top:0px;
margin-bottom:30px;
}
.hr.av-49j3pa-7d37bb4015ee673975d0f5bf52bc15e7 .hr-inner{
width:200px;
border-color:#c93836;
}

#top #wrap_all .avia-button.av-2f4766-64cf0c27779789ccb09bcf94b3df095f{
font-size:16px;
transition:all 0.4s ease-in-out;
}

#top .hr.hr-invisible.av-mgl8hu08-604e1e54e8ea68c4b34112c568760126{
height:50px;
}

.avia-section.av-mh4k4t88-cdca32e88b8ef979ecfffdad8de1d740{
background-repeat:no-repeat;
background-image:url(https://dev-ahorndesign.de/wp-content/uploads/2025/10/Hintergrund_rot_Kontakt_1800x750px.jpg);
background-position:0% 0%;
background-attachment:fixed;
}

#top .hr.hr-invisible.av-mh4kdnvz-b851f6b0b8c15ca68615872ffbbec7a2{
height:200px;
}

#top .hr.hr-invisible.av-23z6fy-f37bfce74ed205b42863df3ec29e163e{
height:50px;
}

#top .av-special-heading.av-mh4kjxlk-1a6d30c658012ab1c44de91c0ab58f39{
padding-bottom:10px;
color:#ffffff;
font-size:60px;
}
body .av-special-heading.av-mh4kjxlk-1a6d30c658012ab1c44de91c0ab58f39 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mh4kjxlk-1a6d30c658012ab1c44de91c0ab58f39 .av-special-heading-tag{
font-size:60px;
}
.av-special-heading.av-mh4kjxlk-1a6d30c658012ab1c44de91c0ab58f39 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mh4kjxlk-1a6d30c658012ab1c44de91c0ab58f39 .av-subheading{
font-size:15px;
}

@keyframes av_boxShadowEffect_av-mh4k5zub-e8a1806e627795fce2a47099f4801faf-column {
0%   { box-shadow:  0 0 0 0 #3f3f3f; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #3f3f3f; opacity: 1; }
}
.flex_column.av-mh4k5zub-e8a1806e627795fce2a47099f4801faf{
box-shadow: 0 0 10px 0 #3f3f3f;
padding:75px 75px 75px 75px;
background-color:#ffffff;
}

#top .hr.hr-invisible.av-mh4kd8ov-df5be10a8f5e4630302adf1f47c08932{
height:200px;
}

#top .hr.hr-invisible.av-mh8uvjsf-b150ce59ef938650424adb6d0e30d0e2{
height:50px;
}


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

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-iks0e-f3391034b8399d784e3a86886cb6ffb9 .av-special-heading-tag{
font-size:30px;
}

#top #wrap_all .av-special-heading.av-mh4kjxlk-1a6d30c658012ab1c44de91c0ab58f39 .av-special-heading-tag{
font-size:0.8em;
}
}
