.flex_cell.av-2uzxcb0-6482a72d516af634b274c1b8216c4a4f{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-2uzxcb0-6482a72d516af634b274c1b8216c4a4f{
padding:0px 0px 0px 0px !important;
}

.flex_column.av-2tith58-a995782839a47ffa188619d4a97af299{
padding:30px 30px 30px 30px;
}
.flex_column.av-2tith58-a995782839a47ffa188619d4a97af299 .avia-curtain-reveal-overlay{
background:#f8f8f8;
z-index:1;
}

#top .hr.hr-invisible.av-l78p5rn8-433863be568743bd601ae1339978ae47{
height:50px;
}

#top .av-special-heading.av-2hv9qks-c9b4706b2239b46f608baff777271162{
padding-bottom:10px;
font-size:80px;
}
body .av-special-heading.av-2hv9qks-c9b4706b2239b46f608baff777271162 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2hv9qks-c9b4706b2239b46f608baff777271162 .av-special-heading-tag{
font-size:80px;
}
.av-special-heading.av-2hv9qks-c9b4706b2239b46f608baff777271162 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-5ibbik-f26b54060cbd91a5c3b92b0bb8b01138{
height:50px;
}

.flex_cell.av-9tq3jw-20fc5783884ba836db085bf7c2508443{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-9tq3jw-20fc5783884ba836db085bf7c2508443{
padding:0px 0px 0px 0px !important;
}

.flex_column.av-2oy3wn0-f31c0529ad59f23c77d9bbad8c48eee3{
padding:30px 30px 30px 30px;
background:url(https://reinhold-immobilien.de/wp-content/uploads/2022/08/RH_Immo_ankauf.webp) 0% 50% no-repeat scroll ;
}
.flex_column.av-2oy3wn0-f31c0529ad59f23c77d9bbad8c48eee3 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:1;
}

#top .hr.hr-invisible.av-1sg4cmk-efd42b346c4649e59eb4d567bf43b57a{
height:50px;
}

.flex_cell.av-cxs3bg-340337db0379b3411957d61b686c451e{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-cxs3bg-340337db0379b3411957d61b686c451e{
padding:70px 70px 70px 70px !important;
}

.avia-image-container.av-l78qlg8w-2b448f148a5d83676c38056f7b868bda{
z-index:110;
}
.avia-image-container.av-l78qlg8w-2b448f148a5d83676c38056f7b868bda img.avia_image{
box-shadow:none;
}
.avia-image-container.av-l78qlg8w-2b448f148a5d83676c38056f7b868bda .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-l78qlg8w-2b448f148a5d83676c38056f7b868bda .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}

@keyframes av_boxShadowEffect_av-l78qlogs-dfd7aae59550dc80f5718cff8befec94 {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 17px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.avia-image-container.av-l78qlogs-dfd7aae59550dc80f5718cff8befec94{
position:absolute;
top:40px;
right:-50px;
z-index:110;
}
.avia-image-container.av-l78qlogs-dfd7aae59550dc80f5718cff8befec94 .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-l78qlogs-dfd7aae59550dc80f5718cff8befec94 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}
.avia-image-container.av-l78qlogs-dfd7aae59550dc80f5718cff8befec94 img.avia_image.avia_start_delayed_animation.shadow-animated{
animation:av_boxShadowEffect_av-l78qlogs-dfd7aae59550dc80f5718cff8befec94 4s cubic-bezier(0.17,0.84,0.44,1) 1 forwards;
animation-delay:4s;
}

.flex_cell.av-2d1te4-a26b0026380af49186ad86045e198a71{
vertical-align:top;
}

#top .av-special-heading.av-1br2u0c-98bf9e3e9795cf5b6014c74cdd8c06aa{
padding-bottom:10px;
}
body .av-special-heading.av-1br2u0c-98bf9e3e9795cf5b6014c74cdd8c06aa .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1br2u0c-98bf9e3e9795cf5b6014c74cdd8c06aa .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-l78qw5tq-73ac4c2c39307cdd2b3aaaf5e0e76672{
height:100px;
}

#top #wrap_all .avia-button.av-z1f50c-1524c7ddc395c0046a5678e547d4655d{
background-color:#00442f;
border-color:#00442f;
color:#ffffff;
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-z1f50c-1524c7ddc395c0046a5678e547d4655d:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

#top .hr.hr-invisible.av-ar30ks-6d9d8d6c55e2e26e0aa5385552c748e2{
height:100px;
}

.avia-section.av-2lugwzw-1cd185b0efc5643bc25a62a89bea6aa7{
background-color:#00442f;
background-image:url(https://reinhold-immobilien.de/wp-content/uploads/2022/08/banner-180x180.png);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
z-index:5;
position:relative;
}
.av-curtain-footer.av-curtain-activated #main .avia-section.av-2lugwzw-1cd185b0efc5643bc25a62a89bea6aa7{
z-index:5;
}

@keyframes av_boxShadowEffect_av-2k9il9o-2d8143bcc65518e58e8515300bf88d00-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-2k9il9o-2d8143bcc65518e58e8515300bf88d00{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-2k9il9o-2d8143bcc65518e58e8515300bf88d00{
z-index:99;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

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

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

#top .hr.hr-invisible.av-2e9i3kc-231527e0be7d999f6941d6675d3a9947{
height:30px;
}

@keyframes av_boxShadowEffect_av-8jw5ek-708e8c3ad57661e4da6b41b0bc85c3b0-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-8jw5ek-708e8c3ad57661e4da6b41b0bc85c3b0{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-8jw5ek-708e8c3ad57661e4da6b41b0bc85c3b0{
z-index:99;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

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

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

#top .hr.hr-invisible.av-7tspyk-f80ffb52b519e1a537bcf3fa71ac433b{
height:30px;
}

@keyframes av_boxShadowEffect_av-65rsr0-f9ab51d34390cf79e5a4e00494c88f9e-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-65rsr0-f9ab51d34390cf79e5a4e00494c88f9e{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-65rsr0-f9ab51d34390cf79e5a4e00494c88f9e{
z-index:99;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

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

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

#top .hr.hr-invisible.av-3zodbw-5c9b01ddcc56227915bec37b6ce9cd41{
height:30px;
}

.flex_cell.av-1h4murw-92117babf90de55070ca6963ea95ce0f{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-1h4murw-92117babf90de55070ca6963ea95ce0f{
padding:70px 70px 70px 70px !important;
}

.avia-image-container.av-1fvmhfw-f2d1ebe11636c6692311bf4f033d948c{
z-index:110;
}
.avia-image-container.av-1fvmhfw-f2d1ebe11636c6692311bf4f033d948c img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1fvmhfw-f2d1ebe11636c6692311bf4f033d948c .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-1fvmhfw-f2d1ebe11636c6692311bf4f033d948c .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}

@keyframes av_boxShadowEffect_av-1et8o2k-a28d57143c803d29fcd0454eeda81680 {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 20px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.avia-image-container.av-1et8o2k-a28d57143c803d29fcd0454eeda81680{
position:absolute;
top:40px;
right:-50px;
z-index:110;
}
.avia-image-container.av-1et8o2k-a28d57143c803d29fcd0454eeda81680 .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-1et8o2k-a28d57143c803d29fcd0454eeda81680 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}
.avia-image-container.av-1et8o2k-a28d57143c803d29fcd0454eeda81680 img.avia_image.avia_start_delayed_animation.shadow-animated{
animation:av_boxShadowEffect_av-1et8o2k-a28d57143c803d29fcd0454eeda81680 4s cubic-bezier(0.17,0.84,0.44,1) 1 forwards;
animation-delay:4s;
}

.flex_cell.av-1cqr4ks-fca18e134fecfb17e2c0bd64a69f79d0{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-1cqr4ks-fca18e134fecfb17e2c0bd64a69f79d0{
padding:120px 120px 120px 120px !important;
}

#top .hr.hr-invisible.av-11tf3rw-03d879d706602989e1c84ca3781ad003{
height:30px;
}

#top .av-special-heading.av-l78srxxp-ed85523ecbf64958aa1cccd32509cb31{
padding-bottom:10px;
}
body .av-special-heading.av-l78srxxp-ed85523ecbf64958aa1cccd32509cb31 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l78srxxp-ed85523ecbf64958aa1cccd32509cb31 .av-subheading{
font-size:20px;
}

#top .hr.hr-invisible.av-a7scv0-115d0c5da29de8317acbf9759bc9ab6f{
height:60px;
}

#top #wrap_all .avia-button.av-8qgk7g-0a57c8dc05680758f1f33d7f992eeaa2{
background-color:#00442f;
border-color:#00442f;
color:#ffffff;
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-8qgk7g-0a57c8dc05680758f1f33d7f992eeaa2:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

.avia-section.av-l78svz51-a2d5fe6ac15be2b1120148a074cd64e0{
background-color:#f5f5f5;
background-image:unset;
}

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

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

#top .hr.hr-invisible.av-9ewp8-1edc546893ffe03871ba3a531de376aa{
height:60px;
}

.flex_cell.av-mon9jg-c1c42784c5df4773257f2bb42e37d2ce{
vertical-align:middle;
background:url(https://reinhold-immobilien.de/wp-content/uploads/2022/08/RH_Immo_kontakt.webp) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-mon9jg-c1c42784c5df4773257f2bb42e37d2ce{
padding:120px 120px 120px 120px !important;
}

@keyframes av_boxShadowEffect_av-lhjwrw-faa926fa186966c5225589904e3c8ca6-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 15px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.flex_column.av-lhjwrw-faa926fa186966c5225589904e3c8ca6{
box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

.iconbox.av-l78p1baw-07dea163f3620b53daf6b4cfa3884cbc .iconbox_icon{
color:#00442f;
}
#top #wrap_all .iconbox.av-l78p1baw-07dea163f3620b53daf6b4cfa3884cbc .iconbox_content_title{
color:#000000;
}

.iconbox.av-l78p2sgz-46fd041c101c81e86029c5fcf1220ee7 .iconbox_icon{
color:#00442f;
}
#top #wrap_all .iconbox.av-l78p2sgz-46fd041c101c81e86029c5fcf1220ee7 .iconbox_content_title{
color:#000000;
}

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

.flex_cell.av-e62j0c-7940610e84b9d9e7e63f9842bd2c8759{
vertical-align:middle;
background:url(https://reinhold-immobilien.de/wp-content/uploads/2022/08/RH_Immo_paralax.png) 100% 50% no-repeat scroll #00442f;
}
.responsive #top #wrap_all .flex_cell.av-e62j0c-7940610e84b9d9e7e63f9842bd2c8759{
padding:100px 0 100px 0 !important;
}

@keyframes av_boxShadowEffect_av-49alo-d4d82b056e7f977b912ef53126f2ee66-column {
0%   { box-shadow:  0 0 0 0 #262626; opacity: 1; }
100% { box-shadow:  0 0 15px 0 #262626; opacity: 1; }
}
.flex_column.av-49alo-d4d82b056e7f977b912ef53126f2ee66{
box-shadow: 0 0 15px 0 #262626;
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

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


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

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