#top #wrap_all .avia-slideshow .av-slideshow-caption.av-kgthvkfv-5bb0f0e4a6fff67573829450e3c0da90__0 .avia-caption-title{
font-size:42px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-kgthvkfv-5bb0f0e4a6fff67573829450e3c0da90__0 .avia-caption-content{
font-size:42px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-kgthvkfv-5bb0f0e4a6fff67573829450e3c0da90__0 .avia-caption-content p{
font-size:42px;
}

.flex_column.av-3ldbfz-8ba42065eebe22c55c6c52db9316ef93{
border-radius:0px 0px 0px 0px;
padding:70px 70px 70px 70px;
background-color:#e6007f;
}

#top .av-special-heading.av-4br1c2-ce93f685208735cb4a70b1eec0669820{
padding-bottom:10px;
color:#ffffff;
font-size:34px;
}
body .av-special-heading.av-4br1c2-ce93f685208735cb4a70b1eec0669820 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4br1c2-ce93f685208735cb4a70b1eec0669820 .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-4br1c2-ce93f685208735cb4a70b1eec0669820 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-4br1c2-ce93f685208735cb4a70b1eec0669820 .av-subheading{
font-size:20px;
}

#top .av_textblock_section.av-kk2fj3o5-ba97fecdfe775bd3b7b7e486cba1df2a .avia_textblock{
color:#ffffff;
}

.flex_column.av-3ldbfz-62-12a392dde03bc54ac1f76f5745cb5cda{
border-radius:0px 0px 0px 0px;
padding:70px 70px 70px 70px;
background-color:#575756;
}

#top .av-special-heading.av-22sas2-a7a86ca8da38de6f1fc346bec3ea025f{
padding-bottom:10px;
color:#ffffff;
font-size:34px;
}
body .av-special-heading.av-22sas2-a7a86ca8da38de6f1fc346bec3ea025f .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-22sas2-a7a86ca8da38de6f1fc346bec3ea025f .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-22sas2-a7a86ca8da38de6f1fc346bec3ea025f .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-22sas2-a7a86ca8da38de6f1fc346bec3ea025f .av-subheading{
font-size:20px;
}

#top .av_textblock_section.av-kk2fj3o5-61-50d8b245dafe252a1ad323f5235f2f13 .avia_textblock{
color:#ffffff;
}

.avia-section.av-dbbvc-afd638537b64c3e044cf197b298c38f7{
background-color:#f3f3f3;
background-image:unset;
}

@keyframes av_boxShadowEffect_av-kgumtqtm-7f374cec28647ad5b2b5e4dcc8b3ec6b-column {
0%   { box-shadow:  0 0 0 0 #efefef; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #efefef; opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-kgumtqtm-7f374cec28647ad5b2b5e4dcc8b3ec6b{
margin-top:60px;
margin-bottom:60px;
}
.flex_column.av-kgumtqtm-7f374cec28647ad5b2b5e4dcc8b3ec6b{
box-shadow: 0 0 10px 0 #efefef;
border-radius:0px 0px 0px 0px;
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

.av_font_icon.av-kk2oice6-3e3a41113d5d43a6e9eefc5fab422225 .av-icon-char{
font-size:40px;
line-height:40px;
}

@keyframes av_boxShadowEffect_av-79ohaa-72477c0cfa29430fe0a1fc2d26b277b7-column {
0%   { box-shadow:  0 0 0 0 #efefef; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #efefef; opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-79ohaa-72477c0cfa29430fe0a1fc2d26b277b7{
margin-top:60px;
margin-bottom:60px;
}
.flex_column.av-79ohaa-72477c0cfa29430fe0a1fc2d26b277b7{
box-shadow: 0 0 10px 0 #efefef;
border-radius:0px 0px 0px 0px;
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

.av_font_icon.av-65lkua-2d8bacdc2191eb9bd89874679db9131e .av-icon-char{
font-size:40px;
line-height:40px;
}

@keyframes av_boxShadowEffect_av-kgumtqtm-20-c14cf76e0d6311f22b976566c996ade5-column {
0%   { box-shadow:  0 0 0 0 #efefef; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #efefef; opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-kgumtqtm-20-c14cf76e0d6311f22b976566c996ade5{
margin-top:60px;
margin-bottom:60px;
}
.flex_column.av-kgumtqtm-20-c14cf76e0d6311f22b976566c996ade5{
box-shadow: 0 0 10px 0 #efefef;
border-radius:0px 0px 0px 0px;
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

.av_font_icon.av-kk2oice6-19-40c5a10ac9d7cb2bea373663d34a312c .av-icon-char{
font-size:40px;
line-height:40px;
}

@keyframes av_boxShadowEffect_av-86ir0i-56d8da83d6dcc24e935d830d1fd4834d-column {
0%   { box-shadow:  0 0 0 0 #efefef; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #efefef; opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-86ir0i-56d8da83d6dcc24e935d830d1fd4834d{
margin-top:60px;
margin-bottom:60px;
}
.flex_column.av-86ir0i-56d8da83d6dcc24e935d830d1fd4834d{
box-shadow: 0 0 10px 0 #efefef;
border-radius:0px 0px 0px 0px;
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

.av_font_icon.av-6gy3mq-ffcee3ded777ec023047412aa0e4b44d .av-icon-char{
font-size:40px;
line-height:40px;
}

@keyframes av_boxShadowEffect_av-7xee0y-a7a377ae622046958b994ba243a4cb39-column {
0%   { box-shadow:  0 0 0 0 #efefef; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #efefef; opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-7xee0y-a7a377ae622046958b994ba243a4cb39{
margin-top:60px;
margin-bottom:60px;
}
.flex_column.av-7xee0y-a7a377ae622046958b994ba243a4cb39{
box-shadow: 0 0 10px 0 #efefef;
border-radius:0px 0px 0px 0px;
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

.av_font_icon.av-578fsy-327480f0dde9873906657a609ae783b1 .av-icon-char{
font-size:40px;
line-height:40px;
}

@keyframes av_boxShadowEffect_av-kgumtqtm-60-b6dc973032534f0fdb7fa10e7988389b-column {
0%   { box-shadow:  0 0 0 0 #efefef; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #efefef; opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-kgumtqtm-60-b6dc973032534f0fdb7fa10e7988389b{
margin-top:60px;
margin-bottom:60px;
}
.flex_column.av-kgumtqtm-60-b6dc973032534f0fdb7fa10e7988389b{
box-shadow: 0 0 10px 0 #efefef;
border-radius:0px 0px 0px 0px;
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

.av_font_icon.av-kk2oice6-59-f4c0cd7bf3644cb35d6cd666477f5957 .av-icon-char{
font-size:40px;
line-height:40px;
}

@keyframes av_boxShadowEffect_av-kgumtqtm-48-c7dc777684da4d394527f75cf3818b9c-column {
0%   { box-shadow:  0 0 0 0 #efefef; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #efefef; opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-kgumtqtm-48-c7dc777684da4d394527f75cf3818b9c{
margin-top:60px;
margin-bottom:60px;
}
.flex_column.av-kgumtqtm-48-c7dc777684da4d394527f75cf3818b9c{
box-shadow: 0 0 10px 0 #efefef;
border-radius:0px 0px 0px 0px;
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

.av_font_icon.av-kk2oice6-47-3f64f3db882492d8bcc139228ba5b245 .av-icon-char{
font-size:40px;
line-height:40px;
}

@keyframes av_boxShadowEffect_av-kgumtqtm-44-80bac2ef3851dc20779634c43c3d84c2-column {
0%   { box-shadow:  0 0 0 0 #efefef; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #efefef; opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-kgumtqtm-44-80bac2ef3851dc20779634c43c3d84c2{
margin-top:60px;
margin-bottom:60px;
}
.flex_column.av-kgumtqtm-44-80bac2ef3851dc20779634c43c3d84c2{
box-shadow: 0 0 10px 0 #efefef;
border-radius:0px 0px 0px 0px;
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

.av_font_icon.av-kk2oice6-43-54d5aec79457b58a18847f00f63fe693 .av-icon-char{
font-size:40px;
line-height:40px;
}

@keyframes av_boxShadowEffect_av-kgumtqtm-60-16-21c817fb66731a66d280c4716028866e-column {
0%   { box-shadow:  0 0 0 0 #efefef; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #efefef; opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-kgumtqtm-60-16-21c817fb66731a66d280c4716028866e{
margin-top:60px;
margin-bottom:60px;
}
.flex_column.av-kgumtqtm-60-16-21c817fb66731a66d280c4716028866e{
box-shadow: 0 0 10px 0 #efefef;
border-radius:0px 0px 0px 0px;
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

.av_font_icon.av-kk2oice6-59-15-859a050b3ab39e47ed5a72d4934c11a7 .av-icon-char{
font-size:40px;
line-height:40px;
}

@keyframes av_boxShadowEffect_av-kgumtqtm-60-12-a6c2aa35a8e8ee0327e921feb8e7c739-column {
0%   { box-shadow:  0 0 0 0 #efefef; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #efefef; opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-kgumtqtm-60-12-a6c2aa35a8e8ee0327e921feb8e7c739{
margin-top:60px;
margin-bottom:60px;
}
.flex_column.av-kgumtqtm-60-12-a6c2aa35a8e8ee0327e921feb8e7c739{
box-shadow: 0 0 10px 0 #efefef;
border-radius:0px 0px 0px 0px;
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

.av_font_icon.av-kk2oice6-59-11-1faafdeae4d78eb3c1e6dec4a8e3c7e9 .av-icon-char{
font-size:40px;
line-height:40px;
}

@keyframes av_boxShadowEffect_av-kgumtqtm-60-8-f9e1888c37913e2eb3e3a0f64cd0e3b9-column {
0%   { box-shadow:  0 0 0 0 #efefef; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #efefef; opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-kgumtqtm-60-8-f9e1888c37913e2eb3e3a0f64cd0e3b9{
margin-top:60px;
margin-bottom:60px;
}
.flex_column.av-kgumtqtm-60-8-f9e1888c37913e2eb3e3a0f64cd0e3b9{
box-shadow: 0 0 10px 0 #efefef;
border-radius:0px 0px 0px 0px;
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

.av_font_icon.av-kk2oice6-59-7-2c6a0ede03252c2a730fe5d2a8c73fb1 .av-icon-char{
font-size:40px;
line-height:40px;
}

.avia-section.av-kgutwd1x-6f49f3aab04774a002d6ec9e9b054edd{
background-repeat:no-repeat;
background-image:url(https://www.ihrhausrenovierer.de/wp-content/uploads/2020/10/kontakt.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-kgutwd1x-6f49f3aab04774a002d6ec9e9b054edd .av-section-color-overlay{
opacity:0.5;
background-color:#ffffff;
}

.flex_column.av-kguqgi6q-69e1dbd21f828d7d5636991c92118c1d{
border-radius:0px 0px 0px 0px;
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

#top .av-special-heading.av-277z8i-f21c1eb135fb9331bcfb7fa83a514fd5{
padding-bottom:10px;
}
body .av-special-heading.av-277z8i-f21c1eb135fb9331bcfb7fa83a514fd5 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-277z8i-f21c1eb135fb9331bcfb7fa83a514fd5 .av-subheading{
font-size:24px;
}

#top #wrap_all .avia-button.av-kguqe6tu-429c8679a2d0258a3b67f273212090c9{
background-color:#e6007e;
border-color:#e6007e;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-kguqe6tu-429c8679a2d0258a3b67f273212090c9 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}


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

#top #wrap_all .av-special-heading.av-22sas2-a7a86ca8da38de6f1fc346bec3ea025f .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-22sas2-a7a86ca8da38de6f1fc346bec3ea025f .av-special-heading-tag{
font-size:0.8em;
}
}
