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

.avia-image-container.av-1lsn5mn-8a758684dbb5d68e4a136c22f99c34f8 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1lsn5mn-8a758684dbb5d68e4a136c22f99c34f8 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av_textblock_section.av-5bzwfz-8e01dfc1c362f69db7162fd34cbe80ee .avia_textblock{
color:#ffffff;
}

.flex_column.av-1gv7c7j-da950aa860f6f9e58569ae0bbd3dafc1{
width:66%;
}

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

@keyframes av_boxShadowEffect_av-1ajtwa7-480206ed3ad0294dad74823e0b3a3df8-column {
0%   { box-shadow:  0 0 0 0 #745f7e; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #745f7e; opacity: 1; }
}
.flex_column.av-1ajtwa7-480206ed3ad0294dad74823e0b3a3df8{
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-13zjlfj-6f29480a969977b814d374211237448f{
text-align:left;
margin:0 0 20px 0;
}
#top #wrap_all .av-rotator-container.av-13zjlfj-6f29480a969977b814d374211237448f .av-rotator-container-inner{
font-size:28px;
}

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

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

.avia_transform .avia-image-container.av-min552pe-0795c488985bcd18daf4614c50b6b323{
animation-duration:1.5s;
}
.avia-image-container.av-min552pe-0795c488985bcd18daf4614c50b6b323 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-min552pe-0795c488985bcd18daf4614c50b6b323 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia_transform .flex_column.av-ekigf-312417e4bec7f5fd1dc4a174b97ef7ca{
animation-duration:2s;
}

.flex_column.av-59rb7j-6d822fccff47f53388ba3d9ecc521093{
position:relative;
bottom:50px;
left:50px;
}
.avia_transform .flex_column.av-59rb7j-6d822fccff47f53388ba3d9ecc521093{
animation-duration:1.5s;
}

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

.iconbox.av-p105wf-847eb85f8a1021e69b4e0d2f5bd05544 .iconbox_icon{
background-color:#494949;
}

.iconbox.av-m8uesv-bce48d7a38d37b688957f54d3be77739 .iconbox_icon{
background-color:#494949;
}

.iconbox.av-1vgg4f-688e41c05b360959b5935010a48fe04d .iconbox_icon{
background-color:#494949;
}

.flex_column.av-fvlo1b-95fea7a5910dfdff8a33dc899e9ebec1{
border-width:1px;
border-color:#543489;
border-style:solid;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-section.av-cw1plr-a386580be9577224ddd76c29a6a2c298{
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-afd71r-13c80d7404147aa9cccc1330dd1d3ff7 .avia_textblock{
font-size:30px;
color:#ffffff;
}

.avia-section.av-uq7tb-d83af90549c5679b63156f21b803f1a8{
background-color:#545454;
background-image:unset;
}

#top .av_textblock_section.av-61hwa7-4d364e8f69bfacfa812dd4b56cdbef53 .avia_textblock{
color:#ffffff;
}

#top .av_textblock_section.av-39vncf-ea7fd46b8e6676cb05487309a45462cb .avia_textblock{
color:#ffffff;
}

