.avia-section.av-5it6if-44e0e80d487372c9b16b2fd783b642b4 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://bab-distribution.de/wp-content/uploads/2025/05/header_Fachinfo-systemintegration_1600x800-1.jpg);
background-position:50% 100%;
background-attachment:scroll;
}

#top .hr.hr-invisible.av-kvthycte-3002c5855740e102cd8584b1e335798f{
height:200px;
}

#top .av_textblock_section.av-kvthy4y3-40d92852bd3245ba6d2fa7b5c4e86b71 .avia_textblock{
color:#ffffff;
}

.avia-section.av-kjleg0r3-2f7e0f4ae3b48b81762f518f3ff0b3ee{
margin-top:0;
margin-bottom:0px;
}
.avia-section.av-kjleg0r3-2f7e0f4ae3b48b81762f518f3ff0b3ee .av-section-color-overlay{
opacity:0.3;
}

@keyframes av_boxShadowEffect_av-kjle7qdn-638d1ab155e841e72f8643ca8c115069-column {
0%   { box-shadow:  0 0 0 0 #c9c9c9; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #c9c9c9; opacity: 1; }
}
#top .flex_column.av-kjle7qdn-638d1ab155e841e72f8643ca8c115069{
margin-top:-10%;
}
.flex_column.av-kjle7qdn-638d1ab155e841e72f8643ca8c115069{
box-shadow: 0 0 10px 0 #c9c9c9;
border-radius:0px 0px 0px 0px;
padding:4% 4% 4% 4%;
background-color:#ffffff;
}
.responsive #top #wrap_all .flex_column.av-kjle7qdn-638d1ab155e841e72f8643ca8c115069{
margin-top:-10%;
}

#top .hr.hr-invisible.av-kng0oxr2-2a4e3fa99548d22c7ad2781174ae79bb{
height:30px;
}

.flex_column.av-kjtwbtns-111524ef590445cfcecabbbe369f4a80{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 2%;
}

.iconbox.av-kjtvz240-4320da7cb221db0ebf15d3eb6622e371 .iconbox_icon{
color:#3d68b1;
}
.iconbox.av-kjtvz240-4320da7cb221db0ebf15d3eb6622e371 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#3d68b1;
stroke:#3d68b1;
}

.flex_column.av-c76owy-aaf372232c846d337b99acd7f6a99c93{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.iconbox.av-kjtvz240-5-2972513fadd28b94f65be62b6d150b64 .iconbox_icon{
color:#3d68b1;
}
.iconbox.av-kjtvz240-5-2972513fadd28b94f65be62b6d150b64 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#3d68b1;
stroke:#3d68b1;
}

.flex_column.av-11j12q-7564a2fbca3d7c7a1ba733a4b366bbf7{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.iconbox.av-kjtvz240-4-b661c4f2de5c013f5cc80587d3a7bb2d .iconbox_icon{
color:#3d68b1;
}
.iconbox.av-kjtvz240-4-b661c4f2de5c013f5cc80587d3a7bb2d .iconbox_icon.avia-svg-icon svg:first-child{
fill:#3d68b1;
stroke:#3d68b1;
}

.flex_column.av-lenr4k-401bad399bb5531c04265f05100289b1{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.iconbox.av-maqhpt1g-abbc78bc7cef37e1b4b505902ca71fd9 .iconbox_icon{
color:#3d68b1;
}
.iconbox.av-maqhpt1g-abbc78bc7cef37e1b4b505902ca71fd9 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#3d68b1;
stroke:#3d68b1;
}

#top .hr.hr-invisible.av-mamcsk1e-40a601dc77002015c8ae5c0b6fdbb283{
height:30px;
}

.flex_column.av-kjtwu0f0-f67ca25a35b16db2cfc132f5d7f35833{
border-radius:0px 0px 0px 0px;
padding:3% 3% 3% 3%;
background-color:rgba(233,237,240,0.4);
}

#top .hr.hr-invisible.av-6rzoi-b7a57f1421f5473e6fc937d9b7e7c71f{
height:10px;
}

.flex_column.av-kjtwu0f0-2-06af49ffbb17ef05c18ba8ee6072a0cc{
border-radius:0px 0px 0px 0px;
padding:3% 3% 3% 3%;
background-color:rgba(233,237,240,0.4);
}

#top .hr.hr-invisible.av-kng0r0f2-da245c234527ee046289d086726b8334{
height:10px;
}

#top .flex_column.av-1djtjiq-80ac6015cb52395268ef0e5b58a1a138{
margin-top:0px;
margin-bottom:5%;
}
.flex_column.av-1djtjiq-80ac6015cb52395268ef0e5b58a1a138{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-1djtjiq-80ac6015cb52395268ef0e5b58a1a138{
margin-top:0px;
margin-bottom:5%;
}

#top .av-special-heading.av-1bljbk2-44a639d80f93266dd68b291a5001093f{
padding-bottom:10px;
}
body .av-special-heading.av-1bljbk2-44a639d80f93266dd68b291a5001093f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1bljbk2-44a639d80f93266dd68b291a5001093f .av-subheading{
font-size:15px;
}

.flex_column.av-1a172ky-1b1f4b5f7e56e7c6521ed5ad75c32d2a{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-knipjz7f-e353030679e45761168988183ffdb0bf{
color:#3d68b1;
border-color:#3d68b1;
}
.avia-svg-icon.av-knipjz7f-e353030679e45761168988183ffdb0bf svg:first-child{
stroke:#3d68b1;
fill:#3d68b1;
}
.av_font_icon.av-knipjz7f-e353030679e45761168988183ffdb0bf .av-icon-char{
font-size:70px;
line-height:70px;
}

#top .hr.hr-invisible.av-4g7lzm-3bb1c74b91724fce1d9ccf7ab143511b{
height:20px;
}

.flex_column.av-14u9ls2-34e4a02169e5edc0cc3e6f1b0df9c865{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-13fm9ci-d2eee06d56b42b1c9a7541a2220dce2d{
color:#3d68b1;
border-color:#3d68b1;
}
.avia-svg-icon.av-13fm9ci-d2eee06d56b42b1c9a7541a2220dce2d svg:first-child{
stroke:#3d68b1;
fill:#3d68b1;
}
.av_font_icon.av-13fm9ci-d2eee06d56b42b1c9a7541a2220dce2d .av-icon-char{
font-size:70px;
line-height:70px;
}

#top .hr.hr-invisible.av-11e3fuq-087cb5de200cfa88fbf1caace9fe7c61{
height:20px;
}

.flex_column.av-xo24fm-25785c9f27c0e733ebbb8c6c5b5c1c55{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-wm7t82-1d31c7be022fed6b02658f464957c51d{
color:#3d68b1;
border-color:#3d68b1;
}
.avia-svg-icon.av-wm7t82-1d31c7be022fed6b02658f464957c51d svg:first-child{
stroke:#3d68b1;
fill:#3d68b1;
}
.av_font_icon.av-wm7t82-1d31c7be022fed6b02658f464957c51d .av-icon-char{
font-size:70px;
line-height:70px;
}

#top .hr.hr-invisible.av-uws3b6-4ec06388c25681aae2f6592ddb02202b{
height:20px;
}

.flex_column.av-2z1dya-e9f520902a1b04c23f9b14785be5e182{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-knitgpyv-b249db5c905a48f657e536fcb7bd8887{
color:#3d68b1;
border-color:#3d68b1;
}
.avia-svg-icon.av-knitgpyv-b249db5c905a48f657e536fcb7bd8887 svg:first-child{
stroke:#3d68b1;
fill:#3d68b1;
}
.av_font_icon.av-knitgpyv-b249db5c905a48f657e536fcb7bd8887 .av-icon-char{
font-size:70px;
line-height:70px;
}

#top .hr.hr-invisible.av-2qp3rm-42c017e3d3ccb20854bba16f0a4a7d32{
height:20px;
}

.flex_column.av-o13jxu-33682bb045290eef04f553ed3e430a37{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-knipjjng-d98c3c40eb568461fb74cfca9087e2c4{
color:#3d68b1;
border-color:#3d68b1;
}
.avia-svg-icon.av-knipjjng-d98c3c40eb568461fb74cfca9087e2c4 svg:first-child{
stroke:#3d68b1;
fill:#3d68b1;
}
.av_font_icon.av-knipjjng-d98c3c40eb568461fb74cfca9087e2c4 .av-icon-char{
font-size:70px;
line-height:70px;
}

#top .hr.hr-invisible.av-n3qf76-78d51fc16b07053ac85f12855e17884e{
height:20px;
}

.flex_column.av-jgnexu-0871da77acb50794c0dcf217bbe43dc3{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-i65gle-53ba62626c793d14cdd36921f718d99a{
color:#3d68b1;
border-color:#3d68b1;
}
.avia-svg-icon.av-i65gle-53ba62626c793d14cdd36921f718d99a svg:first-child{
stroke:#3d68b1;
fill:#3d68b1;
}
.av_font_icon.av-i65gle-53ba62626c793d14cdd36921f718d99a .av-icon-char{
font-size:70px;
line-height:70px;
}

#top .hr.hr-invisible.av-fp7q8y-b5de88fa8807a6d77eb17631f935f8f9{
height:20px;
}

.flex_column.av-cgurs2-5f072f888809581a47db3c5be2449d4f{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-knipjsz6-dfa30d47b9c2aeba198d7aa657cb88aa{
color:#3d68b1;
border-color:#3d68b1;
}
.avia-svg-icon.av-knipjsz6-dfa30d47b9c2aeba198d7aa657cb88aa svg:first-child{
stroke:#3d68b1;
fill:#3d68b1;
}
.av_font_icon.av-knipjsz6-dfa30d47b9c2aeba198d7aa657cb88aa .av-icon-char{
font-size:70px;
line-height:70px;
}

#top .hr.hr-invisible.av-14uuci-10f8c8b94c80bef2e40efa643887dd5b{
height:20px;
}

.flex_column.av-6vzjpe-fb64f1dc83127c0c4b544cbad23d7279{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-5ce38i-5020646f53ed4bb0b08cb8d0c0ba3e6a{
color:#3d68b1;
border-color:#3d68b1;
}
.avia-svg-icon.av-5ce38i-5020646f53ed4bb0b08cb8d0c0ba3e6a svg:first-child{
stroke:#3d68b1;
fill:#3d68b1;
}
.av_font_icon.av-5ce38i-5020646f53ed4bb0b08cb8d0c0ba3e6a .av-icon-char{
font-size:70px;
line-height:70px;
}

#top .hr.hr-invisible.av-42ga76-eba160d520eef0ac6b03a0f19ea18da1{
height:20px;
}

.avia-section.av-1hcawi-80b860d17c6e231c2c3f4358bdbb0d75{
background-color:rgba(233,237,240,0.4);
background-image:unset;
margin-top:0px;
margin-bottom:-30px;
}

.flex_column.av-ccv60y-1ada8d6d55e4e846658f50a7e7787c5c{
border-radius:0px 0px 0 0px;
padding:0px 0px 5% 0px;
}

#top .hr.hr-invisible.av-b2czyq-32796bdbc262b7b1a16ec4910ccfdb7f{
height:50px;
}

#top .av-special-heading.av-8hbl9e-4965e2fa13f153a3330d3fe68825785b{
padding-bottom:10px;
}
body .av-special-heading.av-8hbl9e-4965e2fa13f153a3330d3fe68825785b .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-8hbl9e-4965e2fa13f153a3330d3fe68825785b .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-88wy76-4b9d70486ff26b7cc3d71b83f6563a9b{
height:10px;
}

#top .hr.hr-invisible.av-5q4cg2-cf973fe96db57423959f2596cdfa6fef{
height:20px;
}

#top #wrap_all .avia-button.av-4kg03m-ab4a53a977165a239b4e2acc608b369c{
margin-bottom:10px;
margin-left:10px;
}

#top #wrap_all .avia-button.av-l8a27pm7-83ca3cc68a6943ee739521c4f71ffb07{
margin-bottom:10px;
margin-left:10px;
}

#top .hr.hr-invisible.av-abb0i-dcadb5e7de5488773509ac20be512bd6{
height:30px;
}

.avia-section.av-c86p7m-ebb91d517962655752d5b1ba0470f0d8{
background-color:#2a3855;
background-image:unset;
}

.flex_column.av-av3xte-42af2f2ec9b40918cf25b2c0824a83ab{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-9wv33m-c19f8fa132b07c8f0ad1326ca7e598d4{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-rotator-container.av-sb0wy-2a26e407572c1f45978ffb77210613e3{
text-align:center;
color:#ffffff;
}

.flex_column.av-2qxoeq-72c163cec29a099eecf6e0a00d2628f6{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top #wrap_all .avia-button.av-le2uxkb4-04879e30eacae92c81ff7d8d669b600f{
font-size:28px;
transition:all 0.4s ease-in-out;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top .av_textblock_section.av-kjle2ynv-622f94094cc02c1b1955bad70661f18b .avia_textblock{
font-size:18px;
}

#top .av_textblock_section.av-makztdck-8c7befd487c890fbebce96f90b38e9cf .avia_textblock{
font-size:18px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top .av_textblock_section.av-kjle2ynv-622f94094cc02c1b1955bad70661f18b .avia_textblock{
font-size:16px;
}

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

@media only screen and (max-width: 479px){ 
#top .av_textblock_section.av-kjle2ynv-622f94094cc02c1b1955bad70661f18b .avia_textblock{
font-size:14px;
}

#top .av_textblock_section.av-makztdck-8c7befd487c890fbebce96f90b38e9cf .avia_textblock{
font-size:14px;
}
}
