.avia-section.av-lvkwyb1e-d37c24c2ee53027c99d4a21783b74126{
background-repeat:no-repeat;
background-image:url(https://dsd5.de/wp-content/uploads/2026/03/1774512068546-scaled.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-lvkwyb1e-d37c24c2ee53027c99d4a21783b74126 .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}

.flex_column.av-1dtds-9845dcffd9617497142b5cd41f91aafa{
padding:0 0 0 0;
}

#top .hr.hr-invisible.av-10d555-01302cb67336e134c19a59b8bc496740{
height:300px;
}

#top .av-special-heading.av-lvky2hlm-88bfc3cb1c8f158888480a1e27dd4ba8{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-lvky2hlm-88bfc3cb1c8f158888480a1e27dd4ba8 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lvky2hlm-88bfc3cb1c8f158888480a1e27dd4ba8 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-lvky2hlm-88bfc3cb1c8f158888480a1e27dd4ba8 .av-subheading{
font-size:15px;
}

.avia-buttonrow-wrap.av-4qsxe9-0c1d3396b57e3aa603132dfdf91b7bdb .avia-button{
font-size:12px;
}

#top #wrap_all .avia-button.av-4k55g9-e584d4a77e4d389bd9b783ef71ea0e95{
background-color:#f4f4f4;
border-color:#f4f4f4;
color:#000000;
border-radius:25px 25px 25px 25px;
transition:all 0.4s ease-in-out;
padding:2px 12px 5px 12px;
margin-bottom:1%;
margin-right:1%;
}
#top #wrap_all .avia-button.av-4k55g9-e584d4a77e4d389bd9b783ef71ea0e95:hover{
background-color:#ff9900;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-4k55g9-e584d4a77e4d389bd9b783ef71ea0e95:hover .avia_button_background{
border-radius:25px 25px 25px 25px;
}
#top #wrap_all .avia-button.av-4k55g9-e584d4a77e4d389bd9b783ef71ea0e95 .avia-svg-icon svg:first-child{
fill:#000000;
stroke:#000000;
}
#top #wrap_all .avia-button.av-4k55g9-e584d4a77e4d389bd9b783ef71ea0e95:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

#top #wrap_all .avia-button.av-4eh3rt-b60646251041dbfd136b6352f63a31a3{
background-color:#f4f4f4;
border-color:#f4f4f4;
color:#000000;
border-radius:25px 25px 25px 25px;
transition:all 0.4s ease-in-out;
padding:2px 12px 5px 12px;
margin-bottom:1%;
margin-right:1%;
}
#top #wrap_all .avia-button.av-4eh3rt-b60646251041dbfd136b6352f63a31a3:hover{
background-color:#ff9900;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-4eh3rt-b60646251041dbfd136b6352f63a31a3:hover .avia_button_background{
border-radius:25px 25px 25px 25px;
}
#top #wrap_all .avia-button.av-4eh3rt-b60646251041dbfd136b6352f63a31a3 .avia-svg-icon svg:first-child{
fill:#000000;
stroke:#000000;
}
#top #wrap_all .avia-button.av-4eh3rt-b60646251041dbfd136b6352f63a31a3:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

#top #wrap_all .avia-button.av-48a2g9-f4dbb0590eec012bab66c6cbb5afbfdc{
background-color:#f4f4f4;
border-color:#f4f4f4;
color:#000000;
border-radius:25px 25px 25px 25px;
transition:all 0.4s ease-in-out;
padding:2px 12px 5px 12px;
margin-bottom:1%;
margin-right:1%;
}
#top #wrap_all .avia-button.av-48a2g9-f4dbb0590eec012bab66c6cbb5afbfdc:hover{
background-color:#ff9900;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-48a2g9-f4dbb0590eec012bab66c6cbb5afbfdc:hover .avia_button_background{
border-radius:25px 25px 25px 25px;
}
#top #wrap_all .avia-button.av-48a2g9-f4dbb0590eec012bab66c6cbb5afbfdc .avia-svg-icon svg:first-child{
fill:#000000;
stroke:#000000;
}
#top #wrap_all .avia-button.av-48a2g9-f4dbb0590eec012bab66c6cbb5afbfdc:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_column.av-3efzs9-2b1c81b14db99a4d841e9b14b6cd7dfa{
width:74.25%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-3efzs9-2b1c81b14db99a4d841e9b14b6cd7dfa .av-flex-placeholder{
width:3%;
}

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

.flex_column.av-2wbr2p-184e4fb921a0a660faa9dda93bdbea1f{
width:22.75%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-2wbr2p-184e4fb921a0a660faa9dda93bdbea1f .av-flex-placeholder{
width:3%;
}

#top .av_textblock_section.av-2s282h-1f9b81ec3d050d97f5cc89021a1bafe6 .avia_textblock{
font-size:14px;
}

.av-horizontal-gallery.av-lx0titvg-111e68e9c1f098680b7a40306a401ca0 .av-horizontal-gallery-inner{
padding-bottom:40%;
}
.av-horizontal-gallery.av-lx0titvg-111e68e9c1f098680b7a40306a401ca0 .av-horizontal-gallery-slider{
transition-duration:0.5s;
}

.avia-section.av-1eg50s-045f3864d57598be7cfecea76c881cb0{
background-color:#f8f8f8;
background-image:unset;
}

.flex_column.av-1am8ik-99f19a49c3e31a7eeaf5cb0b680955c8{
width:65.666666666667%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1am8ik-99f19a49c3e31a7eeaf5cb0b680955c8 .av-flex-placeholder{
width:3%;
}

#top .av-special-heading.av-15g7r8-f8d8f0397e0002c598e28c5a8eebb895{
margin:0 0 0 0;
padding-bottom:0;
font-size:25px;
}
body .av-special-heading.av-15g7r8-f8d8f0397e0002c598e28c5a8eebb895 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-15g7r8-f8d8f0397e0002c598e28c5a8eebb895 .av-special-heading-tag{
font-size:25px;
padding:0 0 0 0;
}
.av-special-heading.av-15g7r8-f8d8f0397e0002c598e28c5a8eebb895 .av-subheading{
font-size:15px;
}

.flex_column.av-utmlw-242f07f87f0266ac1552553957bec67a{
width:31.333333333333%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-utmlw-242f07f87f0266ac1552553957bec67a .av-flex-placeholder{
width:3%;
}

.avia-buttonrow-wrap.av-t7s1o-ede4d2ca0abbf77cba6be44b4089d9d6 .avia-button{
font-size:18px;
}

#top #wrap_all .avia-button.av-ipbtg-38d414bd3499e9fa8cadae17150f8376{
border-style:solid;
border-width:1px 1px 1px 1px;
border-color:#ff9900;
transition:all 0.4s ease-in-out;
padding:12px 17px 12px 17px;
margin-bottom:4%;
margin-right:4%;
}

#top #wrap_all .avia-button.av-gepa4-dd1eb0385aae816db95534c944fe040e{
border-style:solid;
border-width:1px 1px 1px 1px;
border-color:#ff9900;
transition:all 0.4s ease-in-out;
padding:12px 17px 12px 17px;
margin-bottom:4%;
margin-right:4%;
}


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

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