body{font-family: Inter, Arial,Helvetica, 'sans-serif'!important; font-weight:400; font-size:18px; width:100%; max-width: 2560px; margin:0 auto; color:#333333;}
h1,h2,h3,h4,h5,h6{font-family: Geist, Arial,Helvetica, 'sans-serif'!important;}
.fxNavigation{font-family: Geist, Arial,Helvetica, 'sans-serif'!important; font-weight:600;}
h2 span,h3 span,h4 span,h5 span,h6 span{display:block; font-weight:600;}
h2 span.orange,h3 span.orange,h4 span.orange,h5 span.orange,h6 span.orange{color:#f39100;}
.nobreak{display:inline-block;}
.hSmall{font-size:0.65em; line-height:0.9em; font-weight:500;}
#burgermenu{display:none;}
@media screen and ( max-width: 1180px ) {
.fxHeader .fxHeader-c{display:none!important;}
#burgermenu{display:inline-block;}
#burgermenu svg{width:30px;  margin-top: 4px;}
}
@media screen and ( max-width: 500px ) {
.fxHeader .fxHeader-kontakt{display:none!important;}
}    .fx-blk-std{}
.fx-blk-std .fx-blk-std-md{}
.fx-blk-std .fx-blk-std-md .bigimg{}
.fx-blk-std .fx-blk-std-txt{}
.fx-blk-std .fx-blk-std-txt .mobimg{display:none;} @media only screen and (max-width: 1400px) {
.fx-blk-std .fx-blk-std-md{display:none;}
.fx-blk-std .fx-blk-std-md .bigimg{display:none;}
.fx-blk-std .fx-blk-std-txt{width:100%!important;}
.fx-blk-std .fx-blk-std-txt .mobimg{display:block;}
}
@media screen and ( max-width: 1280px ) {
} 
@media screen and ( max-width: 980px ) {
.reverse {display: flex;flex-direction: column-reverse;}
.fx-list-services .et_flex_column_8_24_tablet {width: calc(50% - var(--row-gutter-horizontal) * 0.66667);}
} 
@media screen and ( max-width: 600px ) {
.fx-list-services .et_flex_column_8_24_tablet {width: calc(100% - var(--row-gutter-horizontal) * 0.66667);}	
} 
.fxfooternav{
display: flex;
flex-direction: row;
flex-wrap: wrap;
width: 100%;
padding-left: 0;
border:0!important;
}
.fxfooternav li{
list-style: none;
display: inline-block;
width: calc((100% - 80px) / 2);
text-align: left;
border:0!important;
color:#333;
margin-right:40px;
}
.fxfooternav li a{
font-size:18px;
font-weight:600;
line-height:28px;
color:#333;
}
.fxfooternav>li>a{
pointer-events:none;
}
.fxfooternav li .sub-menu{
margin:0 0 30px 0;
padding:10px 0 0 0;
border:0!important;
border-top:1px solid #aaa!important;
color:#333;
}
.fxfooternav li .sub-menu li{
width: calc(100%);
margin-left:0px;
}
.fxfooternav li .sub-menu li a{
font-size:16px;
font-weight:500;
line-height:30px;
color:#333;
}
.fxfooternav li .sub-menu li a:hover{
color:#0c71c3;
}
.fxhyphen {
word-wrap: break-word;
overflow-wrap: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
}
.nowb{white-space: nowrap;}