.avia-section.av-3vds59-52c8d39759fa20020e8e675d8a80d243{
background-color:#595959;
background-image:url(https://fabiandschwarz.de/wp-content/uploads/2025/03/banner-2-scaled-e1742811503612.jpg);
background-repeat:no-repeat;
background-position:50% 0%;
background-attachment:scroll;
}
.avia-section.av-3vds59-52c8d39759fa20020e8e675d8a80d243 .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

#top .hr.hr-invisible.av-3rqzt9-409c48a3651c31142040ffb7bd0d11f2{
height:25px;
}

.flex_column.av-3htzyl-f87c23de4bed8af6d413b301e847cc8c{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-3ecp5p-871387b5ef284ce1bd250eab8a4735f9{
padding-bottom:0;
color:#ffffff;
font-size:48px;
}
body .av-special-heading.av-3ecp5p-871387b5ef284ce1bd250eab8a4735f9 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3ecp5p-871387b5ef284ce1bd250eab8a4735f9 .av-special-heading-tag{
font-size:48px;
}
.av-special-heading.av-3ecp5p-871387b5ef284ce1bd250eab8a4735f9 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-3ecp5p-871387b5ef284ce1bd250eab8a4735f9 .av-subheading{
font-size:14px;
}

#top .av_textblock_section.av-3a8cvp-a2a26ddceaeed65b2317efd2f4e1501a .avia_textblock{
font-size:19px;
color:#ffffff;
}

#top .hr.hr-invisible.av-32yiyd-dcfd84351edf77bae81da3cfab4e7d1b{
height:240px;
}

.avia-section.av-m6tdnuc7-305ccf239c2e9f58a793fbe4e6b20b15{
background-color:#595959;
background-image:url(https://fabiandschwarz.de/wp-content/uploads/2025/03/ueber-mich.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-m6tdnuc7-305ccf239c2e9f58a793fbe4e6b20b15 .av-section-color-overlay{
opacity:0.6;
background-color:#000000;
}
.avia-section.av-m6tdnuc7-305ccf239c2e9f58a793fbe4e6b20b15 .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

#top .hr.hr-invisible.av-3c3sd-e58a0dc1605a37f4bc4c478e8f7c7b05{
height:25px;
}

.flex_column.av-tdmk5-2c4325e7f087301edf3f331c55a359bd{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-ltvdp-de4b4effdd6416c723c11cd352a01065{
padding-bottom:0;
color:#ffffff;
font-size:48px;
}
body .av-special-heading.av-ltvdp-de4b4effdd6416c723c11cd352a01065 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-ltvdp-de4b4effdd6416c723c11cd352a01065 .av-special-heading-tag{
font-size:48px;
}
.av-special-heading.av-ltvdp-de4b4effdd6416c723c11cd352a01065 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-ltvdp-de4b4effdd6416c723c11cd352a01065 .av-subheading{
font-size:14px;
}

#top .av_textblock_section.av-gln59-06d46d66229932a1f5564defb31be585 .avia_textblock{
font-size:19px;
color:#ffffff;
}

#top .hr.hr-invisible.av-8lmbh-0f25ee9f208be938535e87f70d897373{
height:240px;
}

.avia-section.av-2vfs1h-2b037a9deb4bb38f5573caf9addd912d{
background-color:#ffffff;
background-image:unset;
}
.avia-section.av-2vfs1h-2b037a9deb4bb38f5573caf9addd912d .av-extra-border-element .av-extra-border-inner{
background-color:#e74f1d;
}

#top .flex_column_table.av-equal-height-column-flextable.av-2q48z9-cb207df5a4a16a7178bdc6f1ea3974e0{
margin-top:-300px;
margin-bottom:0;
}
.flex_column.av-2q48z9-cb207df5a4a16a7178bdc6f1ea3974e0{
width:31%;
margin-left:0;
border-radius:30px 30px 30px 30px;
padding:40px 30px 80px 30px;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-2q48z9-cb207df5a4a16a7178bdc6f1ea3974e0 .av-flex-placeholder{
width:3.5%;
}

.av_font_icon.av-b95d1-6695bf42116bc26e78daec1f5593ec1a{
color:#e74f1d;
border-color:#e74f1d;
}
.av_font_icon.av-b95d1-6695bf42116bc26e78daec1f5593ec1a .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .av-special-heading.av-2fco1p-f8dbfd50729ede2b8f8a25df5afd1c5a{
margin:20px 0 0 0;
padding-bottom:5px;
color:#e74f1d;
}
body .av-special-heading.av-2fco1p-f8dbfd50729ede2b8f8a25df5afd1c5a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2fco1p-f8dbfd50729ede2b8f8a25df5afd1c5a .special-heading-inner-border{
border-color:#e74f1d;
}
.av-special-heading.av-2fco1p-f8dbfd50729ede2b8f8a25df5afd1c5a .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-2alex9-e81ae4ea60320856b8e0a41342b737f4 .avia_textblock{
font-size:17px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-7kth1-f05e49d6adc497ab421f656eaa2d9e85{
margin-top:-300px;
margin-bottom:0;
}
.flex_column.av-7kth1-f05e49d6adc497ab421f656eaa2d9e85{
width:31%;
margin-left:0;
border-radius:30px 30px 30px 30px;
padding:40px 30px 80px 30px;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-7kth1-f05e49d6adc497ab421f656eaa2d9e85 .av-flex-placeholder{
width:3.5%;
}

.av_font_icon.av-87qbh-663c06d1912e6fc353b002a0741418ce{
color:#e74f1d;
border-color:#e74f1d;
}
.av_font_icon.av-87qbh-663c06d1912e6fc353b002a0741418ce .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .av-special-heading.av-1pdnjx-9ba6113a5a83e42f6c46b3f2f9b79b32{
margin:20px 0 0 0;
padding-bottom:10px;
color:#e74f1d;
}
body .av-special-heading.av-1pdnjx-9ba6113a5a83e42f6c46b3f2f9b79b32 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1pdnjx-9ba6113a5a83e42f6c46b3f2f9b79b32 .special-heading-inner-border{
border-color:#e74f1d;
}
.av-special-heading.av-1pdnjx-9ba6113a5a83e42f6c46b3f2f9b79b32 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-5vflh-4502c336de6c1c2bf28115b505b3d9e5 .avia_textblock{
font-size:17px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-1gy0zx-4021863ace822a18726c16d1dbb4745f{
margin-top:-300px;
margin-bottom:0;
}
.flex_column.av-1gy0zx-4021863ace822a18726c16d1dbb4745f{
width:31%;
margin-left:0;
border-radius:30px 30px 30px 30px;
padding:40px 30px 80px 30px;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1gy0zx-4021863ace822a18726c16d1dbb4745f .av-flex-placeholder{
width:3.5%;
}

.av_font_icon.av-m9ib4n5i-07065c27952b49ee52012a82c6455cb6{
color:#e74f1d;
border-color:#e74f1d;
}
.av_font_icon.av-m9ib4n5i-07065c27952b49ee52012a82c6455cb6 .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .av-special-heading.av-10x9vp-018a2fcb30b62be10d1f39190ca482c5{
margin:20px 0 0 0;
padding-bottom:10px;
color:#e74f1d;
}
body .av-special-heading.av-10x9vp-018a2fcb30b62be10d1f39190ca482c5 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-10x9vp-018a2fcb30b62be10d1f39190ca482c5 .special-heading-inner-border{
border-color:#e74f1d;
}
.av-special-heading.av-10x9vp-018a2fcb30b62be10d1f39190ca482c5 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-wk93p-b14e923d23b8e4c6d349ab8bb87dee7d .avia_textblock{
font-size:17px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-2k7xh-adad10d99efc1fae3746b35eeec1d0a9{
margin-top:-10px;
margin-bottom:0px;
}
.flex_column.av-2k7xh-adad10d99efc1fae3746b35eeec1d0a9{
border-radius:40px 40px 40px 40px;
padding:50px 60px 50px 60px;
background-color:#3f3f3f;
}

#top .av-special-heading.av-m5j4t-e9e81277503bf4cdd97d12d7b4505810{
padding-bottom:10px;
color:#e74f1d;
}
body .av-special-heading.av-m5j4t-e9e81277503bf4cdd97d12d7b4505810 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m5j4t-e9e81277503bf4cdd97d12d7b4505810 .special-heading-inner-border{
border-color:#e74f1d;
}
.av-special-heading.av-m5j4t-e9e81277503bf4cdd97d12d7b4505810 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-e37qt-b8670f9118939e4312dee798fb3adc19 .avia_textblock{
font-size:17px;
color:#ffffff;
}

.avia-section.av-12umt-35a6698cdb2cb863ba3381f3aff9c953{
background-color:#e74f1d;
background-image:unset;
}


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

#top #wrap_all .av-special-heading.av-ltvdp-de4b4effdd6416c723c11cd352a01065 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-ltvdp-de4b4effdd6416c723c11cd352a01065 .av-special-heading-tag{
font-size:0.8em;
}
}
