.avia-section.av-mh0flamk-ad0145ec81cc7141dd871560e821d6e5{
background-color:#000000;
background:linear-gradient( to bottom right, #000000, #745f7e, #5e5e5e );
}

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

#top .av_textblock_section.av-mh0gciwc-a87eb57c8d6d170b80bc02586414dec0 .avia_textblock{
color:#ffffff;
}

.flex_column.av-mh0iqm0s-cfd3a4678e865c89beecd549dfff637b{
width:66%;
}

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

@keyframes av_boxShadowEffect_av-mh0he56k-9c399992a1b81dbd4b90f324a0f7a4d7-column {
0%   { box-shadow:  0 0 0 0 #745f7e; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #745f7e; opacity: 1; }
}
.flex_column.av-mh0he56k-9c399992a1b81dbd4b90f324a0f7a4d7{
width:32%;
margin-left:2%;
box-shadow: 0 0 10px 0 #745f7e;
padding:20px 20px 20px 20px;
background-color:rgba(0,0,0,0.5);
background:linear-gradient( to bottom, rgba(0,0,0,0.5), #ffffff );
}

#top .av-rotator-container.av-11dkjdi-a918c7aa9ee7a6b5f6eb35d2c677e7ff{
text-align:left;
margin:0 0 20px 0;
}
#top #wrap_all .av-rotator-container.av-11dkjdi-a918c7aa9ee7a6b5f6eb35d2c677e7ff .av-rotator-container-inner{
font-size:28px;
}

#top #wrap_all .avia-button.av-ve94g6-57ba8d93fd85aa1e4b9b7bd30971ad78{
background-color:#4c4c4c;
border-color:#4c4c4c;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-ve94g6-57ba8d93fd85aa1e4b9b7bd30971ad78:hover{
color:white;
transition:all 0.4s ease-in-out;
}

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

.avia-section.av-mh0lb421-f44d623d35e7edac1e4d8c9b18598744{
background-color:#000000;
background:linear-gradient( to bottom right, #000000, #745f7e, #5e5e5e );
}

.iconbox.av-mh0jxxe4-19b281424e0f9943fa5bacdab93a44b5 .iconbox_icon{
background-color:#494949;
}

.iconbox.av-mh0k2lrx-a6dc45913034050f67025c3ee2c64b69 .iconbox_icon{
background-color:#494949;
}

.iconbox.av-mh0kd3eq-a772b3bb41606c8948ec19f2f0fb0c30 .iconbox_icon{
background-color:#494949;
}

.flex_column.av-gb0d8m-24889fb732515981516cc679e6f44935{
border-width:1px;
border-color:#543489;
border-style:solid;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-section.av-3j1ieu-1c0e29358b4c98edc79f439dcefbedfe{
background-color:#5a1d80;
background-image:url(https://www.osna.immobilien/wp-content/uploads/2015/11/marktplatz-sw2.jpg);
background-repeat:no-repeat;
background-position:50% 100%;
background-attachment:fixed;
}

#top .av_textblock_section.av-1tmfna-417021871985409f78ef8457b9ebb3ec .avia_textblock{
font-size:30px;
color:#ffffff;
}

.avia-section.av-mh0kj9fa-e619156129707288b4e81de6f67ac04f{
background-color:#545454;
background-image:unset;
}

#top .av_textblock_section.av-mi8zztkh-dfccdb9bbf5e760e4c5d94c0d1db4306 .avia_textblock{
color:#ffffff;
}

#top .av_textblock_section.av-mh0knyst-e36cf3165b80448030e2c134de96c8f1 .avia_textblock{
color:#ffffff;
}

