.flex_cell.av-83alqk-48ef64199eda2c4ccc8777ac8bb7745d{
vertical-align:middle;
background-color:#0c0c10;
}
.responsive #top #wrap_all .flex_cell.av-83alqk-48ef64199eda2c4ccc8777ac8bb7745d{
padding:14px 100px 14px 100px !important;
}

#top .av-special-heading.av-muzjeipu-dc7422ee4ae69abc7ffd1684a6ed6a48{
margin:0px 0px 0px 0px;
padding-bottom:0;
color:#b8a88a;
font-size:36px;
}
body .av-special-heading.av-muzjeipu-dc7422ee4ae69abc7ffd1684a6ed6a48 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-muzjeipu-dc7422ee4ae69abc7ffd1684a6ed6a48 .av-special-heading-tag{
font-size:36px;
}
.av-special-heading.av-muzjeipu-dc7422ee4ae69abc7ffd1684a6ed6a48 .special-heading-inner-border{
border-color:#0c0c10;
}
.av-special-heading.av-muzjeipu-dc7422ee4ae69abc7ffd1684a6ed6a48 .av-subheading{
font-size:15px;
}
body .av-special-heading.av-muzjeipu-dc7422ee4ae69abc7ffd1684a6ed6a48 .av-special-heading-tag .heading-wrap:before{
border-color:#0c0c10;
}
body .av-special-heading.av-muzjeipu-dc7422ee4ae69abc7ffd1684a6ed6a48 .av-special-heading-tag .heading-wrap:after{
border-color:#0c0c10;
}

#top .av_textblock_section.av-muzjg3ns-d862fa46db631e3eb81bbea8e7f8ce56 .avia_textblock{
padding:0 0 0 25px;
}

.avia-section.av-7uyx5o-5cea1084adff5d16b08182b69e022022{
background-color:#fdf9f4;
background-image:unset;
margin-top:25px;
margin-bottom:30px;
}

#top .av_textblock_section.av-muzjh2em-b9207fbd3e208d79081b474dda422fd6 .avia_textblock{
font-size:18px;
color:#a8794e;
}

#top .av_textblock_section.av-7h1edg-bf85f92efa016c5c1c8be1bffd8ef1c6 .avia_textblock{
padding:0 0 0 25px;
}

.avia-buttonrow-wrap.av-7bkbgs-26ef844d3f18dadf0e909798193564a6 .avia-button{
font-size:18px;
}

#top #wrap_all .avia-button.av-77u0l8-d846761be1648590f30097962fd3b313{
background-color:#0a0a0e;
border-color:#0a0a0e;
color:#ffffff;
border-radius:10px 10px 10px 10px;
transition:all 0.4s ease-in-out;
margin-bottom:12px;
margin-right:6px;
margin-left:6px;
}
#top #wrap_all .avia-button.av-77u0l8-d846761be1648590f30097962fd3b313:hover .avia_button_background{
border-radius:10px 10px 10px 10px;
}
#top #wrap_all .avia-button.av-77u0l8-d846761be1648590f30097962fd3b313 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

.flex_cell.av-6v0kpg-f88f9a540d6a1c6a65ad6b9873cf2490{
vertical-align:top;
background-color:#faf7f2;
}
.responsive #top #wrap_all .flex_cell.av-6v0kpg-f88f9a540d6a1c6a65ad6b9873cf2490{
padding:0 0px 0px 0px !important;
}

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

.flex_cell.av-nr5hg-c306de91174a84b52f4bab86a420249d{
vertical-align:top;
background-color:#faf7f2;
}
.responsive #top #wrap_all .flex_cell.av-nr5hg-c306de91174a84b52f4bab86a420249d{
padding:0px 0px 0px 0px !important;
}

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

.flex_cell.av-66qy38-50768c4d7dd5456ed0c93f3bb377a5e2{
vertical-align:top;
background-color:#faf7f2;
}
.responsive #top #wrap_all .flex_cell.av-66qy38-50768c4d7dd5456ed0c93f3bb377a5e2{
padding:0px 0px 0px 0px !important;
}

.avia-image-container.av-63ibsc-27a85a5318b50c825a6a41fe17a52164 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-63ibsc-27a85a5318b50c825a6a41fe17a52164 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_cell.av-5ven0k-125f97a7899468b3d84a4ffdd595eccd{
vertical-align:top;
background-color:#faf7f2;
}
.responsive #top #wrap_all .flex_cell.av-5ven0k-125f97a7899468b3d84a4ffdd595eccd{
padding:0px 0px 0px 0px !important;
}

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

.avia-section.av-5ix6gk-95cd964aced0543e7badf9c259fc2197{
background-color:#fdf9f4;
background-image:unset;
margin-top:25px;
margin-bottom:25px;
}

#top .av_textblock_section.av-59zm2k-5e067ac590b2418f4cadcc10a67939c3 .avia_textblock{
font-size:18px;
color:#a8794e;
}

#top .av_textblock_section.av-5197ec-ba69de0999f0192ef4981112f10bd4fc .avia_textblock{
padding:0 0 0 25px;
}

.flex_cell.av-2707ys-319070ceb4d5a80562259870dc725dc6{
vertical-align:middle;
height:0px;
min-height:0px;
background-color:#fdf9f4;
}
.responsive #top #wrap_all .flex_cell.av-2707ys-319070ceb4d5a80562259870dc725dc6{
padding:64px 64px 64px 56px !important;
}

#top .av_textblock_section.av-259p70-7dfc4713b93a079bcf3bec0f0e9d9c12 .avia_textblock{
font-size:18px;
color:#a8794e;
}

#top .av-special-heading.av-1upq6k-d0206f625f7c1801a98142a0d13f4f6c{
margin:12px 0px 20px 0px;
padding-bottom:0;
color:#0a0a0e;
font-size:38px;
}
body .av-special-heading.av-1upq6k-d0206f625f7c1801a98142a0d13f4f6c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1upq6k-d0206f625f7c1801a98142a0d13f4f6c .av-special-heading-tag{
font-size:38px;
}
.av-special-heading.av-1upq6k-d0206f625f7c1801a98142a0d13f4f6c .special-heading-inner-border{
border-color:#0a0a0e;
}
.av-special-heading.av-1upq6k-d0206f625f7c1801a98142a0d13f4f6c .av-subheading{
font-size:15px;
}
body .av-special-heading.av-1upq6k-d0206f625f7c1801a98142a0d13f4f6c .av-special-heading-tag .heading-wrap:before{
border-color:#0a0a0e;
}
body .av-special-heading.av-1upq6k-d0206f625f7c1801a98142a0d13f4f6c .av-special-heading-tag .heading-wrap:after{
border-color:#0a0a0e;
}

#top .av_textblock_section.av-1qfqz0-bf85f0636000928f2241bfc9d3678444 .avia_textblock{
font-size:16px;
color:#3a342c;
}

#top .hr.hr-invisible.av-1ijipw-9ad1fe177645868fd8eed41cc62823cc{
height:28px;
}

.avia-buttonrow-wrap.av-j1y4-b866a9a1d8dd6a56e418fabd9d22247d .avia-button{
font-size:18px;
}

#top #wrap_all .avia-button.av-1bhyms-d5b380820a541f1d62834da69847aa8b{
background-color:#0a0a0e;
border-color:#0a0a0e;
color:#ffffff;
border-radius:10px 10px 10px 10px;
transition:all 0.4s ease-in-out;
margin-bottom:12px;
margin-right:12px;
}
#top #wrap_all .avia-button.av-1bhyms-d5b380820a541f1d62834da69847aa8b:hover .avia_button_background{
border-radius:10px 10px 10px 10px;
}
#top #wrap_all .avia-button.av-1bhyms-d5b380820a541f1d62834da69847aa8b .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

.flex_cell.av-3zqdg-6bbae1444c5751f769413f3c7eda007f{
vertical-align:top;
height:0px;
min-height:0px;
background:url(https://entwicklungsimmobilie-rhein-main.de/wp-content/uploads/2026/10/IMG_9243-Collenberg-06092010.jpg) 50% 50% no-repeat scroll #0a0a0e;
}
.responsive #top #wrap_all .flex_cell.av-3zqdg-6bbae1444c5751f769413f3c7eda007f{
padding:0px 0px 0px 0px !important;
}

#top .hr.hr-invisible.av-yrfos-d41f3fee67e847469852c59f170ae78c{
height:720px;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .av-special-heading.av-1upq6k-d0206f625f7c1801a98142a0d13f4f6c .av-special-heading-tag{
font-size:30px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.responsive #top #wrap_all .flex_cell.av-83alqk-48ef64199eda2c4ccc8777ac8bb7745d{
padding:14px 20px 15px 20px !important;
}

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

#top .av_textblock_section.av-muzjg3ns-d862fa46db631e3eb81bbea8e7f8ce56 .avia_textblock{
padding:0 0 0 5px;
}

#top .av_textblock_section.av-7h1edg-bf85f92efa016c5c1c8be1bffd8ef1c6 .avia_textblock{
padding:0 0 0 5px;
}

#top .av_textblock_section.av-5197ec-ba69de0999f0192ef4981112f10bd4fc .avia_textblock{
padding:0 0 0 5px;
}

#top #wrap_all .av-special-heading.av-1upq6k-d0206f625f7c1801a98142a0d13f4f6c .av-special-heading-tag{
font-size:26px;
}
}

@media only screen and (max-width: 479px){ 
.responsive #top #wrap_all .flex_cell.av-83alqk-48ef64199eda2c4ccc8777ac8bb7745d{
padding:10px 10px 10px 10px !important;
}

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

#top .av_textblock_section.av-muzjg3ns-d862fa46db631e3eb81bbea8e7f8ce56 .avia_textblock{
padding:0 0 0 0;
}

#top .av_textblock_section.av-7h1edg-bf85f92efa016c5c1c8be1bffd8ef1c6 .avia_textblock{
padding:0 0 0 0;
}

#top .av_textblock_section.av-5197ec-ba69de0999f0192ef4981112f10bd4fc .avia_textblock{
padding:0 0 0 0;
}

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