#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mbrpojd5-c34b93ca3a05265b9d053539dee4466a__0 .avia-caption-title{
color:#ffffff;
}

#top .av_textblock_section.av-cgf792-9018a91e2b5a169702d93dc5fc8dfbe1 .avia_textblock{
text-align:justify;
}

#top .hr.hr-invisible.av-84zzy-d72d890de533fe0c537f98e4e37e6559{
height:50px;
}

#top .av-special-heading.av-121gba-c5852fd6f913085e4492a60dc36eaa78{
padding-bottom:0;
}
body .av-special-heading.av-121gba-c5852fd6f913085e4492a60dc36eaa78 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-121gba-c5852fd6f913085e4492a60dc36eaa78 .av-subheading{
font-size:15px;
}

#top .hr.av-3gxue-4155c2884d59446f0ab8ce7be4715de5{
margin-top:5px;
margin-bottom:35px;
}
.hr.av-3gxue-4155c2884d59446f0ab8ce7be4715de5 .hr-inner{
width:50px;
border-color:#2e9f48;
}

#top .av_textblock_section.av-tnmkm-91946445fc6b0b4ea3884c70f720c2bf .avia_textblock{
text-align:justify;
}

#top .hr.hr-invisible.av-8e4pa-9cad2443574e02e2322a41b640921404{
height:50px;
}

#top .av-special-heading.av-vktba-af07522d592a2405320d55caecb558d2{
padding-bottom:10px;
}
body .av-special-heading.av-vktba-af07522d592a2405320d55caecb558d2 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-vktba-af07522d592a2405320d55caecb558d2 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-9tt1i-63679b9ff7b0ae89f44df6b70b875493{
height:100px;
}

#top .av_textblock_section.av-20zh2-54461fdfd962c28ae6df75ab3708abe4 .avia_textblock{
text-align:justify;
}

#top .hr.av-qa212-1cb133a64f36b928b1e1f453f5190996{
margin-top:5px;
margin-bottom:35px;
}
.hr.av-qa212-1cb133a64f36b928b1e1f453f5190996 .hr-inner{
width:50px;
border-color:#2e9f48;
}

#top .hr.hr-invisible.av-7hf8e-ae5622a45536859f9e89e79ca9067432{
height:50px;
}

#top .av-special-heading.av-m7m8y5j3-5064ca873904be27500d4227401b2415{
padding-bottom:10px;
}
body .av-special-heading.av-m7m8y5j3-5064ca873904be27500d4227401b2415 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m7m8y5j3-5064ca873904be27500d4227401b2415 .av-subheading{
font-size:15px;
}

#top .hr.av-m7mnce3d-4cca82a3f0e898dbd113598b125ff933{
margin-top:5px;
margin-bottom:35px;
}
.hr.av-m7mnce3d-4cca82a3f0e898dbd113598b125ff933 .hr-inner{
width:50px;
border-color:#2e9f48;
}

@keyframes av_boxShadowEffect_av-1cojza-472fc2d1667581e5c9649f438de1da21-column {
0%   { box-shadow:  0 0 0 0 #f8f8f8; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #f8f8f8; opacity: 1; }
}
.flex_column.av-1cojza-472fc2d1667581e5c9649f438de1da21{
width:49%;
margin-left:0;
box-shadow: 0 0 10px 0 #f8f8f8;
border-radius:20px 20px 20px 20px;
padding:40px 40px 40px 40px;
background:url(https://neckarterrassen.de/wp-content/uploads/2025/06/TerasseWide.webp) 50% 0% no-repeat scroll #f8f8f8;
}
.avia_transform .flex_column.av-1cojza-472fc2d1667581e5c9649f438de1da21{
animation-duration:3s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1cojza-472fc2d1667581e5c9649f438de1da21 .av-flex-placeholder{
width:2%;
}

#top .hr.hr-invisible.av-b42xq-f075486deb6ec9fcf3c06d3ff9fccbd0{
height:250px;
}

#top .av-special-heading.av-m7m9ai49-cfe4961bea7eb3d5a02d4d2171615815{
padding-bottom:30px;
}
body .av-special-heading.av-m7m9ai49-cfe4961bea7eb3d5a02d4d2171615815 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m7m9ai49-cfe4961bea7eb3d5a02d4d2171615815 .special-heading-inner-border{
border-color:#2e9f48;
}
.av-special-heading.av-m7m9ai49-cfe4961bea7eb3d5a02d4d2171615815 .av-subheading{
font-size:14px;
}
body .av-special-heading.av-m7m9ai49-cfe4961bea7eb3d5a02d4d2171615815 .av-special-heading-tag .heading-wrap:before{
border-color:#2e9f48;
}
body .av-special-heading.av-m7m9ai49-cfe4961bea7eb3d5a02d4d2171615815 .av-special-heading-tag .heading-wrap:after{
border-color:#2e9f48;
}

#top .av_textblock_section.av-m7m9azl1-406bed2a8047c8727dac518a4b6aa8ac .avia_textblock{
color:#222222;
text-align:justify;
}

.av_font_icon.av-m7mlpis2-d4aa86a752440e81dc92401242aa74b8{
color:#d3d3d3;
border-color:#d3d3d3;
}
.av_font_icon.av-m7mlpis2-d4aa86a752440e81dc92401242aa74b8 .av-icon-char{
font-size:30px;
line-height:30px;
}

@keyframes av_boxShadowEffect_av-m7mmof0w-9621cb82d15c6af736a52b048656e25e-column {
0%   { box-shadow:  0 0 0 0 #f8f8f8; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #f8f8f8; opacity: 1; }
}
.flex_column.av-m7mmof0w-9621cb82d15c6af736a52b048656e25e{
width:49%;
margin-left:0;
box-shadow: 0 0 10px 0 #f8f8f8;
border-radius:20px 20px 20px 20px;
padding:40px 40px 40px 40px;
background:url(https://neckarterrassen.de/wp-content/uploads/2025/06/ApartmentWide.webp) 50% 0% no-repeat scroll #f8f8f8;
}
.avia_transform .flex_column.av-m7mmof0w-9621cb82d15c6af736a52b048656e25e{
animation-duration:3s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-m7mmof0w-9621cb82d15c6af736a52b048656e25e .av-flex-placeholder{
width:2%;
}

#top .hr.hr-invisible.av-2p52m-6199bf0a1a24eaa11077449e2a4d0b18{
height:250px;
}

#top .av-special-heading.av-izn9q-7b8bf4d2b72e54570ae25c14b08581a5{
padding-bottom:30px;
}
body .av-special-heading.av-izn9q-7b8bf4d2b72e54570ae25c14b08581a5 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-izn9q-7b8bf4d2b72e54570ae25c14b08581a5 .special-heading-inner-border{
border-color:#2e9f48;
}
.av-special-heading.av-izn9q-7b8bf4d2b72e54570ae25c14b08581a5 .av-subheading{
font-size:14px;
}
body .av-special-heading.av-izn9q-7b8bf4d2b72e54570ae25c14b08581a5 .av-special-heading-tag .heading-wrap:before{
border-color:#2e9f48;
}
body .av-special-heading.av-izn9q-7b8bf4d2b72e54570ae25c14b08581a5 .av-special-heading-tag .heading-wrap:after{
border-color:#2e9f48;
}

#top .av_textblock_section.av-fvqpy-fa87d4d8b109bdcc3171128011f3d3a2 .avia_textblock{
color:#222222;
text-align:justify;
}

.av_font_icon.av-8papi-97046dcac0be2f26e03f9729a8d31485{
color:#d3d3d3;
border-color:#d3d3d3;
}
.av_font_icon.av-8papi-97046dcac0be2f26e03f9729a8d31485 .av-icon-char{
font-size:30px;
line-height:30px;
}

#top .hr.hr-invisible.av-97yry-90f8d4ddbf98d90a0d0d22d079917c65{
height:50px;
}

#top .av-special-heading.av-2i48li-b1b381980d4f9ecd9b7ea19210aa6c71{
padding-bottom:0;
}
body .av-special-heading.av-2i48li-b1b381980d4f9ecd9b7ea19210aa6c71 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2i48li-b1b381980d4f9ecd9b7ea19210aa6c71 .av-subheading{
font-size:15px;
}

#top .hr.av-2eujpq-64ee80ec248f060fb726b8016763e72e{
margin-top:5px;
margin-bottom:35px;
}
.hr.av-2eujpq-64ee80ec248f060fb726b8016763e72e .hr-inner{
width:50px;
border-color:#2e9f48;
}

.iconbox.av-15ds3q-f0df516ade38201f1b4d489a82184f88 .iconbox_icon{
background-color:#ffffff;
border:1px solid #d3d3d3;
color:#d3d3d3;
}
#top #wrap_all .iconbox.av-15ds3q-f0df516ade38201f1b4d489a82184f88 .iconbox_content_title{
color:#0a0a0a;
}
.iconbox.av-15ds3q-f0df516ade38201f1b4d489a82184f88 .iconbox_content_container{
color:#0a0a0a;
}

.iconbox.av-tm4k6-a1f073badc4da2ee2d519f65bdc95b0e .iconbox_icon{
background-color:#ffffff;
border:1px solid #d3d3d3;
color:#d3d3d3;
}
#top #wrap_all .iconbox.av-tm4k6-a1f073badc4da2ee2d519f65bdc95b0e .iconbox_content_title{
color:#0a0a0a;
}
.iconbox.av-tm4k6-a1f073badc4da2ee2d519f65bdc95b0e .iconbox_content_container{
color:#0a0a0a;
}

.iconbox.av-exljy-2049be3e1000f02d347068ac45792cfd .iconbox_icon{
background-color:#ffffff;
border:1px solid #d3d3d3;
color:#d3d3d3;
}
#top #wrap_all .iconbox.av-exljy-2049be3e1000f02d347068ac45792cfd .iconbox_content_title{
color:#0a0a0a;
}
.iconbox.av-exljy-2049be3e1000f02d347068ac45792cfd .iconbox_content_container{
color:#0a0a0a;
}

#top .hr.hr-invisible.av-9g72m-aa0ae15e95d143da20c864c3c56f291d{
height:100px;
}

.avia-section.av-4g8dfa-e19404abad04b69e767ea69196e37256 .av-extra-border-element .av-extra-border-inner{
background-color:#f8f8f8;
}

#top .av-special-heading.av-49c3xa-af71819a013b72f16960e721922a1145{
padding-bottom:0;
}
body .av-special-heading.av-49c3xa-af71819a013b72f16960e721922a1145 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-49c3xa-af71819a013b72f16960e721922a1145 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-3ceqba-89d05acfa7e2da8afde4af032c57a19d{
height:100px;
}

.avia-section.av-1foau6-24073fa0eea290dca7a6c5fe805e1670 .av-extra-border-element .av-extra-border-inner{
background-color:#f8f8f8;
}

#top .av-special-heading.av-p2p2m-0c63ea56b869d34e3b32ff9357538272{
padding-bottom:10px;
}
body .av-special-heading.av-p2p2m-0c63ea56b869d34e3b32ff9357538272 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-p2p2m-0c63ea56b869d34e3b32ff9357538272 .av-subheading{
font-size:15px;
}

#top .hr.av-iwy1q-6596d4fab9ba75bf915c0374dfd49263{
margin-top:5px;
margin-bottom:35px;
}
.hr.av-iwy1q-6596d4fab9ba75bf915c0374dfd49263 .hr-inner{
width:50px;
border-color:#2e9f48;
}

@keyframes av_boxShadowEffect_av-7eaku-adc387bba3fab88878c67f86317246da-column {
0%   { box-shadow:  0 0 0 0 #f8f8f8; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #f8f8f8; opacity: 1; }
}
.flex_column.av-7eaku-adc387bba3fab88878c67f86317246da{
box-shadow: 0 0 10px 0 #f8f8f8;
border-radius:20px 20px 20px 20px;
padding:40px 40px 40px 40px;
background-color:#f8f8f8;
}
.avia_transform .flex_column.av-7eaku-adc387bba3fab88878c67f86317246da{
animation-duration:3s;
}

#top .av_textblock_section.av-m7mnl28o-5ae57e0259642c5a5c74bf4bf8ab35f8 .avia_textblock{
color:#222222;
text-align:justify;
}

#top .av_textblock_section.av-mcj5qm2v-3bae840c4ade4aa631b76a186cf15619 .avia_textblock{
color:#222222;
text-align:justify;
}

.av_font_icon.av-5swzq-b94c0450865ca4d83200a1ab85524d85{
color:#d3d3d3;
border-color:#d3d3d3;
}
.av_font_icon.av-5swzq-b94c0450865ca4d83200a1ab85524d85 .av-icon-char{
font-size:30px;
line-height:30px;
}

.av_font_icon.av-m7mnxxdt-b7edd931ff48bd57fa5134f581acd1a0{
color:#d3d3d3;
border-color:#d3d3d3;
}
.av_font_icon.av-m7mnxxdt-b7edd931ff48bd57fa5134f581acd1a0 .av-icon-char{
font-size:30px;
line-height:30px;
}

