.avia-section.av-mm032qh9-e9dad2bf10c1f1727fde7b508b0d1da1{
background-color:#ffffff;
background-image:unset;
}
.avia-section.av-mm032qh9-e9dad2bf10c1f1727fde7b508b0d1da1 .av-section-color-overlay{
opacity:0.3;
background-color:#ffffff;
}

.flex_column.av-e0s0-49574e8348fa5bb616a58665227fa9cd{
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
}

.flex_column.av-14ma-4d3d836e78a0694dd67359c517e34b4f{
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
}

#top .hr.hr-invisible.av-mm03nvyp-fa39282027f57566430f08be1150f932{
height:200px;
}

#top .av-special-heading.av-8z9k-8bfa654e70ab900c019182eb3398bce1{
padding-bottom:0;
font-size:65px;
}
body .av-special-heading.av-8z9k-8bfa654e70ab900c019182eb3398bce1 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-8z9k-8bfa654e70ab900c019182eb3398bce1 .av-special-heading-tag{
font-size:65px;
}
.av-special-heading.av-8z9k-8bfa654e70ab900c019182eb3398bce1 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mm03qfw1-57be9eb49dc46df6321b6300506dce2b .avia_textblock{
font-size:22px;
}

.avia-buttonrow-wrap.av-7ng6-38bcef0ddd7127a1229b86cbba64f4be .avia-button{
padding:13px 33px 13px 33px;
}

#top #wrap_all .avia-button.av-5vce-38c9ecb8ae96a6bfd5b43e925f045207{
margin-bottom:5px;
margin-right:5px;
}

#top #wrap_all .avia-button.av-3szg-6d165df3d8dd88e505a2a60d0c1483a1{
margin-bottom:5px;
margin-right:5px;
}

.avia-section.av-hpq4-82831cc88604f748f6e8dc432d45aa61{
background-color:#ffffff;
background-image:url(https://assos-stuttgart.de/wp-content/uploads/2026/02/assos-home6-1.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-hpq4-82831cc88604f748f6e8dc432d45aa61 .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

.flex_column.av-mlraman3-553a410f315bb89ff77a500f87a8b31e{
width:32.666666666667%;
border-radius:16px 16px 16px 16px;
padding:25px 35px 25px 25px;
background-color:#f8f8f8;
}

.av_font_icon.av-1qzk-8cc587e4c5942357fe958af60d2c4832 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .hr.hr-invisible.av-4smxa-a90d2d810167b1a678656c53f5a358ee{
height:20px;
}

.flex_column.av-4pl6g-bda957d8689941c1ae3b278e55ac8ba4{
width:32.666666666667%;
margin-left:1%;
border-radius:16px 16px 16px 16px;
padding:25px 35px 25px 25px;
background-color:#f8f8f8;
}

.av_font_icon.av-4nt10-f0b03d74244ca49fd1fe95c3ade53e95 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .hr.hr-invisible.av-4micg-7d7117b82e2a469293c8624092ee6393{
height:20px;
}

.flex_column.av-4k9q8-7170a1f3cb4b8848054068c106207619{
width:32.666666666667%;
margin-left:1%;
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
}

#top .flex_column.av-mlraprzt-ff9010c8c66cad24b01fac602d6610f9{
margin-top:1%;
margin-bottom:0px;
}
.flex_column.av-mlraprzt-ff9010c8c66cad24b01fac602d6610f9{
width:32.666666666667%;
border-radius:16px 16px 16px 16px;
padding:25px 35px 25px 25px;
background-color:#f8f8f8;
}
.responsive #top #wrap_all .flex_column.av-mlraprzt-ff9010c8c66cad24b01fac602d6610f9{
margin-top:1%;
margin-bottom:0px;
}

.av_font_icon.av-4h54m-ce2bed5c8cc2c665f9177cb30204063f .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .hr.hr-invisible.av-4fa8k-f223e0997c00a5c56a28fdc07b06dbbf{
height:20px;
}

#top .flex_column.av-4edii-0c021f42c0ef3bec4203b10303ca02d2{
margin-top:1%;
margin-bottom:0px;
}
.flex_column.av-4edii-0c021f42c0ef3bec4203b10303ca02d2{
width:32.666666666667%;
margin-left:1%;
border-radius:16px 16px 16px 16px;
padding:25px 35px 25px 25px;
background-color:#f8f8f8;
}
.responsive #top #wrap_all .flex_column.av-4edii-0c021f42c0ef3bec4203b10303ca02d2{
margin-top:1%;
margin-bottom:0px;
}

.av_font_icon.av-4azyo-2095df06e91285b8fa27a778860cf675 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .hr.hr-invisible.av-1jgg-25afe1a3115946314d58a05d1b4a06ac{
height:20px;
}

#top .flex_column.av-46v7o-0eaceb6364f1fe750286072fe7ad89ce{
margin-top:1%;
margin-bottom:0px;
}
.flex_column.av-46v7o-0eaceb6364f1fe750286072fe7ad89ce{
width:32.666666666667%;
margin-left:1%;
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
}
.responsive #top #wrap_all .flex_column.av-46v7o-0eaceb6364f1fe750286072fe7ad89ce{
margin-top:1%;
margin-bottom:0px;
}

.avia-section.av-mlr8zj7r-13a2c826ccd882913ee7bfd8e0c46ffd{
background-color:#f8f8f8;
background-image:unset;
}

#top .av-special-heading.av-mlr8yilv-7229d7dfb26783548f3c3a359268ba6f{
padding-bottom:0;
font-size:65px;
}
body .av-special-heading.av-mlr8yilv-7229d7dfb26783548f3c3a359268ba6f .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mlr8yilv-7229d7dfb26783548f3c3a359268ba6f .av-special-heading-tag{
font-size:65px;
}
.av-special-heading.av-mlr8yilv-7229d7dfb26783548f3c3a359268ba6f .av-subheading{
font-size:15px;
}

.flex_column.av-mlr90343-f7e3e1976219499e5ec191c75cf6b260{
width:32.666666666667%;
margin-left:0;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-mlr90343-f7e3e1976219499e5ec191c75cf6b260 .av-flex-placeholder{
width:1%;
}

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

.flex_column.av-3zgf8-385a50913999707768e7fcc6e24eaff5{
width:32.666666666667%;
margin-left:0;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-3zgf8-385a50913999707768e7fcc6e24eaff5 .av-flex-placeholder{
width:1%;
}

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

.flex_column.av-3w4mq-ae7b4a06455dc89d957be2bab766aea3{
width:32.666666666667%;
margin-left:0;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-3w4mq-ae7b4a06455dc89d957be2bab766aea3 .av-flex-placeholder{
width:1%;
}

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

#top .hr.hr-invisible.av-3tiio-665c4ef8de5f7362b7748339dabbecf0{
height:115px;
}

#top .av-special-heading.av-2agpo-cdd9bee6fcff293a3ae96d99669d6867{
padding-bottom:40px;
font-size:65px;
}
body .av-special-heading.av-2agpo-cdd9bee6fcff293a3ae96d99669d6867 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2agpo-cdd9bee6fcff293a3ae96d99669d6867 .av-special-heading-tag{
font-size:65px;
}
.av-special-heading.av-2agpo-cdd9bee6fcff293a3ae96d99669d6867 .av-subheading{
font-size:15px;
}

.av-layout-tab.av-mlrcnzuf-a99c297d6a10fd9796c850548d76b767{
vertical-align:middle;
background-color:#ffffff;
}
#top .av-tab-section-outer-container.av-mlrcqh3q-ec6e775334d80ec33f987d3a912e03c2 .av-active-tab-title.av-section-tab-title.av-mlrcnzuf-a99c297d6a10fd9796c850548d76b767 .av-tab-arrow-container span{
background-color:#ffffff;
}

.flex_column.av-ynw8-22cb289c83c04fa3c6bd3304037277b1{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.avia-buttonrow-wrap.av-eilo-85e3da1f1941047f0dc5a3830a894a6f .avia-button{
padding:13px 33px 13px 33px;
}

#top #wrap_all .avia-button.av-bkh4-6f94084dc15d78904968a391f703b6d5{
margin-bottom:5px;
margin-right:5px;
}

.av-layout-tab.av-mlrcnzuf-19-cd8f5e22cbb1c7d9ea854ec55610235d{
vertical-align:middle;
background-color:#f8f8f8;
}
#top .av-tab-section-outer-container.av-mlrcqh3q-ec6e775334d80ec33f987d3a912e03c2 .av-active-tab-title.av-section-tab-title.av-mlrcnzuf-19-cd8f5e22cbb1c7d9ea854ec55610235d .av-tab-arrow-container span{
background-color:#f8f8f8;
}

.avia-buttonrow-wrap.av-9u3a-efc795de5bc9eefe5bc00a9ea2bd48cd .avia-button{
padding:13px 33px 13px 33px;
}

#top #wrap_all .avia-button.av-7yfq-83f8412293873b5481418b1a867f3da0{
margin-bottom:5px;
margin-right:5px;
}

.flex_column.av-ne28-31be11b900e631a64a3cee55104d524f{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.av-layout-tab.av-mlrcnzuf-18-4daba66e57b1eee074bf036893e8d468{
vertical-align:middle;
}

.flex_column.av-j8x2-68b073b3928fa58dfcb7172f395b5432{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.avia-buttonrow-wrap.av-mg4-0d7c9eecd88f469dd732fffd3c0a1a8e .avia-button{
padding:13px 33px 13px 33px;
}

#top #wrap_all .avia-button.av-2hqc-a00970b5774e9d4af70ea4ed3edd3eab{
margin-bottom:5px;
margin-right:5px;
}

.av-layout-tab.av-mlrcnzuf-17-9f6b416ee58741f4e52f176c2051a454{
vertical-align:middle;
background-color:#f8f8f8;
}
#top .av-tab-section-outer-container.av-mlrcqh3q-ec6e775334d80ec33f987d3a912e03c2 .av-active-tab-title.av-section-tab-title.av-mlrcnzuf-17-9f6b416ee58741f4e52f176c2051a454 .av-tab-arrow-container span{
background-color:#f8f8f8;
}

.avia-buttonrow-wrap.av-mlrczxgj-bce9834b44fca153377a78734bc43320 .avia-button{
padding:13px 33px 13px 33px;
}

#top #wrap_all .avia-button.av-mlrczeye-a34c11796ac476484c1278ea6e4d89d4{
margin-bottom:5px;
margin-right:5px;
}

.flex_column.av-6dye-37055c1632be25aeb16b332eba6f1423{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.av-layout-tab.av-mlrcnzuf-18-7-1b7ed8234d32ca7518fe85a6c84bcd5a{
vertical-align:middle;
}

.flex_column.av-j8x2-6-e0b3b4607118affb730ce638e54a7fd1{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-ff5c-5-34dc8a76c36683dcd37a8577ca27f5b1 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-ff5c-5-34dc8a76c36683dcd37a8577ca27f5b1 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-buttonrow-wrap.av-mg4-2-f208f86e926b9e85eee45d06521847a1 .avia-button{
padding:13px 33px 13px 33px;
}

#top #wrap_all .avia-button.av-2hqc-1-1f0f0e19e26a3edc9e9306fc1d6fade6{
margin-bottom:5px;
margin-right:5px;
}

#top .hr.hr-invisible.av-mm75up0j-ce396c546a1505dcb13868fa6865ac52{
height:500px;
}


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

#top #wrap_all .av-special-heading.av-mlr8yilv-7229d7dfb26783548f3c3a359268ba6f .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2agpo-cdd9bee6fcff293a3ae96d99669d6867 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-mlr8yilv-7229d7dfb26783548f3c3a359268ba6f .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2agpo-cdd9bee6fcff293a3ae96d99669d6867 .av-special-heading-tag{
font-size:0.8em;
}
}
