.avia-section.av-eued0u-fca4aed27b3a598efc682bbfc5991b02{
background-repeat:no-repeat;
background-image:url(https://test.deutschefensterbauer.de/wp-content/uploads/2019/05/mainz-deutsche-fensterbau.jpg);
background-position:0% 0%;
background-attachment:scroll;
}
.avia-section.av-eued0u-fca4aed27b3a598efc682bbfc5991b02 .av-section-color-overlay{
opacity:0.1;
background-color:#000000;
}

#top .hr.hr-invisible.av-41x01ny-cd8fb12d3009b7408ae384d2d30dcdf5{
height:50px;
}

.flex_column.av-41ikxe6-a994522363b18a7038b8443bd1d77d82{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-e9xwoe-533dcbdb7d177bd4df2409efc9164728{
padding-bottom:15px;
color:#ffffff;
font-size:38px;
}
body .av-special-heading.av-e9xwoe-533dcbdb7d177bd4df2409efc9164728 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-e9xwoe-533dcbdb7d177bd4df2409efc9164728 .av-special-heading-tag{
font-size:38px;
}
.av-special-heading.av-e9xwoe-533dcbdb7d177bd4df2409efc9164728 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-e9xwoe-533dcbdb7d177bd4df2409efc9164728 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-3xdv9wu-0f2215181843c017a3eed6cbed4ec903{
height:30px;
}

#top .av_textblock_section.av-3w2tdz2-80b70255442bb4020d5b5b045b4dca71 .avia_textblock{
font-size:20px;
color:#ffffff;
}

#top .hr.hr-invisible.av-3ugy1z2-4ab2032c2a2779da9cd077d68bb3e95b{
height:35px;
}

#top .av_textblock_section.av-3s0f41a-3e958c8b4d7553c1c5be5108c78aa7cc .avia_textblock{
font-size:24px;
color:#141414;
}

.flex_column.av-3r97tem-19639f31be42a0cb0c9fb74526b29ab8{
border-radius:20px 20px 20px 20px;
padding:40px 40px 40px 40px;
background-color:rgba(237,237,237,0.92);
}

#top .av-special-heading.av-3ohba3i-1a4cb7703123f54569aa684f1915d9e0{
padding-bottom:10px;
color:#123553;
}
body .av-special-heading.av-3ohba3i-1a4cb7703123f54569aa684f1915d9e0 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-3ohba3i-1a4cb7703123f54569aa684f1915d9e0 .special-heading-inner-border{
border-color:#123553;
}
.av-special-heading.av-3ohba3i-1a4cb7703123f54569aa684f1915d9e0 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-3nkefry-1d74fac5f2fbbe93af409dcbeb41a68a{
height:15px;
}

#top #wrap_all .avia-button.av-3lpltf2-480f4a1b159e25c4feb8fda5c9c2db71{
background-color:#123553;
border-color:#123553;
color:#ffffff;
transition:all 0.4s ease-in-out;
}

.flex_column.av-3j2nlv2-fafa36a16a696d0355327384089f1e56{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-c980um-54d50f2272c01e476b14b3e21fdd430d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-3bbcy9q-6fe2aa8f794139b4ca511a7652a8a9e2{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-section.av-bphxku-c9d6fde4e3500f92aad3811fe6739646{
background-color:#ffffff;
background-image:unset;
}

#top .av-special-heading.av-37larzi-b48c1b4c3575f5d442a28071a3837072{
padding-bottom:20px;
}
body .av-special-heading.av-37larzi-b48c1b4c3575f5d442a28071a3837072 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-37larzi-b48c1b4c3575f5d442a28071a3837072 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-35cr1jy-da403d87d5a69e0e6f6f0a03d3bea08a{
height:15px;
}

.flex_column.av-34dzr9a-bff5ddc433483f880a0dd46556c53f8f{
border-radius:0px 0px 0px 0px;
padding:25px 25px 25px 25px;
}

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

#top .av-special-heading.av-2zqk0su-0d05c48588f078e45dc69007be6ecf30{
padding-bottom:14px;
}
body .av-special-heading.av-2zqk0su-0d05c48588f078e45dc69007be6ecf30 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2zqk0su-0d05c48588f078e45dc69007be6ecf30 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2zd5jz2-67ca48bbc256ea60b95a02faabf4215f{
height:15px;
}

.flex_column.av-2us04ha-01aab981a96dc9449332cd4696dff745{
border-radius:0px 0px 0px 0px;
padding:25px 25px 25px 25px;
}

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

#top .av-special-heading.av-2sb7jbi-5f1652193c9d91f0aa7531450207147c{
padding-bottom:14px;
}
body .av-special-heading.av-2sb7jbi-5f1652193c9d91f0aa7531450207147c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2sb7jbi-5f1652193c9d91f0aa7531450207147c .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2q4ntha-f829cb86e28d34a7916f51d1c48e5f39{
height:15px;
}

.flex_column.av-2ng0ya6-207612a61b582cd19d910d8c0c6c067e{
border-radius:0px 0px 0px 0px;
padding:25px 25px 25px 25px;
}

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

#top .av-special-heading.av-2jktlby-f249e71f8f9ed006dc42658ce45ea97e{
padding-bottom:14px;
}
body .av-special-heading.av-2jktlby-f249e71f8f9ed006dc42658ce45ea97e .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2jktlby-f249e71f8f9ed006dc42658ce45ea97e .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2ii5hla-1db0bdbac16be794eab465f0dcdedce4{
height:15px;
}

.flex_column.av-2endzmm-5d176260d45145ce07243fc8301f7319{
border-radius:0px 0px 0px 0px;
padding:25px 25px 25px 25px;
}

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

#top .av-special-heading.av-2bdy0u6-bd060543046dd862c18c1d25225e8a36{
padding-bottom:14px;
}
body .av-special-heading.av-2bdy0u6-bd060543046dd862c18c1d25225e8a36 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2bdy0u6-bd060543046dd862c18c1d25225e8a36 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2a1rmke-26734a6a5d254f03d5ee452c00210a03{
height:15px;
}

#top .av-special-heading.av-24g7jfi-a1b0ceb5cbd1b846e88cf9ac79a489ac{
padding-bottom:20px;
font-size:32px;
}
body .av-special-heading.av-24g7jfi-a1b0ceb5cbd1b846e88cf9ac79a489ac .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-24g7jfi-a1b0ceb5cbd1b846e88cf9ac79a489ac .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-24g7jfi-a1b0ceb5cbd1b846e88cf9ac79a489ac .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-23o6vpa-5c9bdcfb4a0873be24973d1d94a75008{
height:25px;
}

.flex_column.av-22bf9ji-fada2c72eb85d740e339593547f164ec{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-206kf26-58518e80efae9f0b7c21942941016a58{
padding-bottom:10px;
font-size:28px;
}
body .av-special-heading.av-206kf26-58518e80efae9f0b7c21942941016a58 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-206kf26-58518e80efae9f0b7c21942941016a58 .av-special-heading-tag{
font-size:28px;
}
.av-special-heading.av-206kf26-58518e80efae9f0b7c21942941016a58 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-1wr51n2-6f75728f9c80d90ef0727c805ce639bd .avia_textblock{
font-size:16px;
}

.flex_column.av-1usotmm-d25751c870bd196ef04765a49ebe0022{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-1tif87i-c48bb9e6e2a7188013a53ade5f786a3c{
padding-bottom:10px;
font-size:28px;
}
body .av-special-heading.av-1tif87i-c48bb9e6e2a7188013a53ade5f786a3c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1tif87i-c48bb9e6e2a7188013a53ade5f786a3c .av-special-heading-tag{
font-size:28px;
}
.av-special-heading.av-1tif87i-c48bb9e6e2a7188013a53ade5f786a3c .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-1phur3i-9d310223e3b7f2aa814c7c7b614193f4 .avia_textblock{
font-size:16px;
}

.flex_column.av-1o8svr2-d321047589f82bf90258149c191ee6c7{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-1ms5y5q-532be78d1e4e634e9260c2337f78042c{
padding-bottom:10px;
font-size:28px;
}
body .av-special-heading.av-1ms5y5q-532be78d1e4e634e9260c2337f78042c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1ms5y5q-532be78d1e4e634e9260c2337f78042c .av-special-heading-tag{
font-size:28px;
}
.av-special-heading.av-1ms5y5q-532be78d1e4e634e9260c2337f78042c .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-5o7cxa-9492cf1f1cbf137008d42f42a900ea11{
height:30px;
}

#top .av_textblock_section.av-1hqodtq-01783d2dd811050b89b455919843282d .avia_textblock{
font-size:16px;
}

.avia-section.av-1fmo6qm-1e66ba6675c2d7d4a13fb9acf93a774c{
background-color:#123553;
background-image:unset;
}

.flex_column.av-1ex7h72-ede4a1bf126e9ed5e4ccf748c5b048e5{
border-radius:0px 0px 0px 0px;
padding:5px 5px 5px 5px;
}

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

.flex_column.av-1b7kb1a-bebb64eee3e4684c882e766cffc0b93a{
border-radius:0px 0px 0px 0px;
padding:25px 25px 25px 25px;
}

#top .av-special-heading.av-1a3bm9a-6f280399a397cdfe5455ea95542b3065{
padding-bottom:10px;
color:#ffffff;
font-size:33px;
}
body .av-special-heading.av-1a3bm9a-6f280399a397cdfe5455ea95542b3065 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1a3bm9a-6f280399a397cdfe5455ea95542b3065 .av-special-heading-tag{
font-size:33px;
}
.av-special-heading.av-1a3bm9a-6f280399a397cdfe5455ea95542b3065 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-1a3bm9a-6f280399a397cdfe5455ea95542b3065 .av-subheading{
font-size:15px;
}

.flex_column.av-17pvp8e-98793ed6cd92d6cfca9fba585cea5a76{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-162ha7i-6fb995739d824e1a20567d605057018b{
height:25px;
}

#top #wrap_all .avia-button.av-14lzx8e-39b700fc4415ab19f8619eaa9667a0cf{
background-color:#ffffff;
border-color:#ffffff;
color:#123553;
transition:all 0.4s ease-in-out;
}

.flex_column.av-3nrjr2-5fd7a4468459f16336d7736c12b66a98{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-zfeo8u-5b8119ccfa89a06034dae6140aa6e1ba{
padding-bottom:10px;
font-size:28px;
}
body .av-special-heading.av-zfeo8u-5b8119ccfa89a06034dae6140aa6e1ba .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-zfeo8u-5b8119ccfa89a06034dae6140aa6e1ba .av-special-heading-tag{
font-size:28px;
}
.av-special-heading.av-zfeo8u-5b8119ccfa89a06034dae6140aa6e1ba .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-3bpir2-9db6c74c9d7e6befae06c53f22e2176d .avia_textblock{
font-size:16px;
}

.flex_column.av-umx6ku-d62e8c139df1cc928a57bd0f6343aff3{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-sojbfy-d92beaed84d1f36e91a84007f79cdc67{
padding-bottom:10px;
font-size:28px;
}
body .av-special-heading.av-sojbfy-d92beaed84d1f36e91a84007f79cdc67 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-sojbfy-d92beaed84d1f36e91a84007f79cdc67 .av-special-heading-tag{
font-size:28px;
}
.av-special-heading.av-sojbfy-d92beaed84d1f36e91a84007f79cdc67 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-r2d1xa-6e7d133b325f9070fe360efb07863957 .avia_textblock{
font-size:16px;
}

.flex_column.av-2j0utq-b7f3f1041b5ec36c596d61f13f047994{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-nddgj2-a398215abc7eee29e57fd690ed7516ba{
padding-bottom:10px;
font-size:28px;
}
body .av-special-heading.av-nddgj2-a398215abc7eee29e57fd690ed7516ba .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-nddgj2-a398215abc7eee29e57fd690ed7516ba .av-special-heading-tag{
font-size:28px;
}
.av-special-heading.av-nddgj2-a398215abc7eee29e57fd690ed7516ba .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-lrwhi6-e566a1e78f7b22ceb99d7b7b2211ade8 .avia_textblock{
font-size:16px;
}

.flex_column.av-kppj1q-8e8a7ca730f56b1b08dc58744851d322{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-j5un2m-a5331d902da62b78096c0f1e9cdce653{
padding-bottom:10px;
font-size:28px;
}
body .av-special-heading.av-j5un2m-a5331d902da62b78096c0f1e9cdce653 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-j5un2m-a5331d902da62b78096c0f1e9cdce653 .av-special-heading-tag{
font-size:28px;
}
.av-special-heading.av-j5un2m-a5331d902da62b78096c0f1e9cdce653 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-1t3ffi-628d7298d256cf274d2f1afd35c53432 .avia_textblock{
font-size:22px;
}

#top .av-special-heading.av-f99ca6-a563cdecbfcfbb4d3bfb3c68b973e39f{
padding-bottom:10px;
font-size:28px;
}
body .av-special-heading.av-f99ca6-a563cdecbfcfbb4d3bfb3c68b973e39f .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-f99ca6-a563cdecbfcfbb4d3bfb3c68b973e39f .av-special-heading-tag{
font-size:28px;
}
.av-special-heading.av-f99ca6-a563cdecbfcfbb4d3bfb3c68b973e39f .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-drurbi-8bd3aeb2bf7a9d10665d60a578c934f1 .avia_textblock{
font-size:16px;
}

.flex_column.av-bf4zni-7a1ab831016830468ffa168bb8c83836{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-8yhre6-b638d3f1237849ed68240eee0744f3a3 .avia_textblock{
font-size:24px;
color:#141414;
}

.flex_column.av-6ttce6-99833b2f9256d2371ae3a1ad0d5fad5a{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-5vqpfy-c5759f9235fa275ae694e9d34b4a9241{
padding-bottom:10px;
font-size:25px;
}
body .av-special-heading.av-5vqpfy-c5759f9235fa275ae694e9d34b4a9241 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-5vqpfy-c5759f9235fa275ae694e9d34b4a9241 .av-special-heading-tag{
font-size:25px;
}
.av-special-heading.av-5vqpfy-c5759f9235fa275ae694e9d34b4a9241 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-3jsl5a-9da67f9a5236da5150886aed66926278{
height:20px;
}


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

#top #wrap_all .av-special-heading.av-24g7jfi-a1b0ceb5cbd1b846e88cf9ac79a489ac .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-206kf26-58518e80efae9f0b7c21942941016a58 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1tif87i-c48bb9e6e2a7188013a53ade5f786a3c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1ms5y5q-532be78d1e4e634e9260c2337f78042c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1a3bm9a-6f280399a397cdfe5455ea95542b3065 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-zfeo8u-5b8119ccfa89a06034dae6140aa6e1ba .av-special-heading-tag{
font-size:0.8em;
}

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

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

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

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

#top #wrap_all .av-special-heading.av-5vqpfy-c5759f9235fa275ae694e9d34b4a9241 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-24g7jfi-a1b0ceb5cbd1b846e88cf9ac79a489ac .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-206kf26-58518e80efae9f0b7c21942941016a58 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1tif87i-c48bb9e6e2a7188013a53ade5f786a3c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1ms5y5q-532be78d1e4e634e9260c2337f78042c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1a3bm9a-6f280399a397cdfe5455ea95542b3065 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-zfeo8u-5b8119ccfa89a06034dae6140aa6e1ba .av-special-heading-tag{
font-size:0.8em;
}

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

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

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

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

#top #wrap_all .av-special-heading.av-5vqpfy-c5759f9235fa275ae694e9d34b4a9241 .av-special-heading-tag{
font-size:0.8em;
}
}
