/* Source and licensing information for the line(s) below can be found at https://demo.websize.ch/themes/custom/demo/css/c-menu.css. */
.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.section{width:100%}.padding-abstand{padding-left:3%;padding-right:3%}@media only screen and (max-width:567px){.padding-abstand{padding-left:17px;padding-right:17px}}.content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:1140px;margin:0 auto}@media screen and (max-width:1170px){.content{padding-left:3%;padding-right:3%}}@media only screen and (max-width:567px){.content{padding-left:17px;padding-right:17px}}.link-mit-pfeil{text-decoration:none}.link-mit-pfeil:hover{text-decoration:none}.link-mit-pfeil:after{content:"\f30b";font-family:"Font Awesome 5 Free";font-size:1.2em;padding:0 .3em;transition:padding .3s cubic-bezier(.65,.05,.36,1)}.link-mit-pfeil:hover:after{padding-left:.5em}.default-shadow{box-shadow:rgba(0,0,0,.16) 0px 1px 4px}.default-shadow:hover{box-shadow:rgba(0,0,0,.25) 0px 1px 4px}.image-zoom{overflow:hidden;display:block}.image-zoom img,.image-zoom video{transform:scale(1);-webkit-transform:scale(1);transition:transform .4s cubic-bezier(.65,.05,.36,1)}.image-zoom img:hover,.image-zoom video:hover{transform:scale(1.1);-webkit-transform:scale(1.1)}.box-bg{background-color:#fff}.notselection{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.borderBox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.animation_fadein{-webkit-animation:1.2 ease 0s normal forwards 1 fadein;animation:1.2s ease 0s normal forwards 1 fadein}@keyframes fadein{0%{opacity:0}33%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}33%{opacity:0}100%{opacity:1}}.animation_fade{-moz-transition:all 1s ease;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.responsive-menu-block-wrapper{display:none}html.mm-opened .mm-panel{position:fixed !important;width:100%}.mm-panel{background-color:#fff}.mm-opening .toolbar-tray-open.toolbar-fixed.toolbar-vertical,.mm-opened .toolbar-tray-open.toolbar-fixed.toolbar-vertical{margin-left:0}.mm-opening .toolbar-tray-open.toolbar-fixed.toolbar-vertical .mm-panel,.mm-opened .toolbar-tray-open.toolbar-fixed.toolbar-vertical .mm-panel{padding-left:240px;padding-left:15rem}.menu-border-radius{border-radius:0}.menu-border-radius_sub{border-radius:0}.horizontal-menu{position:relative;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding:0;list-style:none;width:100%}.horizontal-menu a{color:#575756;text-decoration:none;display:block;padding:.2em 1em}.horizontal-menu a:hover{color:#575756}.horizontal-menu .menu-item{padding-top:0;display:inline-block;position:relative;z-index:19;border:0 solid transparent}.horizontal-menu .menu-item a{padding:.2em 1em;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:transparent}.horizontal-menu .menu-item a:hover{text-decoration:underline 1px;text-underline-offset:.4em}.horizontal-menu .menu-item:hover{border:0 solid #63666a;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.horizontal-menu .menu-item:hover>.sub-nav,.horizontal-menu .menu-item.sfHover>.sub-nav{display:block}.horizontal-menu .menu-item .menu-item{width:100%;border:0;background-color:#fff}.horizontal-menu .menu-item--expanded{background:transparent url("/themes/custom/demo/css/../img/arrows_1.png") no-repeat bottom 15px right 10px}.horizontal-menu .menu-item--expanded a{padding-right:1.7em}.horizontal-menu .menu-item--expanded .menu-item--expanded{background:#fff url("/themes/custom/demo/css/../img/arrows_2.png") no-repeat top 12px right 10px}.horizontal-menu .menu-item--expanded .menu-item--expanded .menu-item--expanded{background:#fff url("/themes/custom/demo/css/../img/arrows_2.png") no-repeat top 12px right}.horizontal-menu .menu-item--expanded .menu-item--expanded .menu-item--expanded .menu-item--expanded{background:#fff url("/themes/custom/demo/css/../img/arrows_2.png") no-repeat top 12px right}.horizontal-menu .sub-nav{margin-left:0;position:absolute;display:none;top:100%;left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:13.75em;list-style:none;border:0 solid #63666a;border-radius:0}.horizontal-menu .sub-nav li:last-child{padding-bottom:.5em}.horizontal-menu .sub-nav .sub-nav{left:13.75em;top:0}.horizontal-menu .menu-item--active-trail>a{color:#185789;text-decoration:underline 1px;text-underline-offset:.4em}.horizontal-menu .sub-nav .fly-left .sub-nav{left:-13.75em}.off-canvas-wrapper{display:block}.no-js .off-canvas-wrapper{display:none}.responsive-menu-toggle{display:inline-block}.responsive-menu-toggle-icon{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:80px;height:29px;z-index:1;margin-top:0;position:relative}.no-js .responsive-menu-toggle-icon{display:none}.responsive-menu-toggle-icon span.label{display:block;position:absolute;font-size:17px;top:0;right:0;color:#575756}@media only screen and (max-width:480px){.responsive-menu-toggle-icon span.label{line-height:1.7}}.responsive-menu-toggle-icon:before,.responsive-menu-toggle-icon:after,.responsive-menu-toggle-icon span.icon{background:#575756;content:'';display:block;width:20px;height:3px;position:absolute;top:14px}.responsive-menu-toggle-icon:before{top:8px}.responsive-menu-toggle-icon:after{top:20px}.responsive-menu-toggle-icon:before,.responsive-menu-toggle-icon:after,.responsive-menu-toggle-icon span.icon{transition:none .4s ease-out .1s;transition-property:-webkit-transform,top,bottom,left,opacity;transition-property:transform,top,bottom,left,opacity}html.mm-opening .responsive-menu-toggle-icon:before,html.mm-opening .responsive-menu-toggle-icon:after{top:14px}html.mm-opening .responsive-menu-toggle-icon span.icon{left:-25px;opacity:0}html.mm-opening .responsive-menu-toggle-icon:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}html.mm-opening .responsive-menu-toggle-icon:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#mm-blocker{background:rgba(0,0,0,0)}.mm-opening #mm-blocker{background:rgba(0,0,0,.2);transition:background 1s ease .3s}.mm-opening #page{border-left:1px solid #ccc}.mm-panel a{border-bottom:none}ul.menu.mm-listview a.is-active{color:inherit}.mm-panel a:hover{border:none}.mm-listview{font-size:1rem}.mm-navbar{height:50px}.mm-navbar>*{padding:15px 0}.mm-btn{height:50px}
/* Source and licensing information for the above line(s) can be found at https://demo.websize.ch/themes/custom/demo/css/c-menu.css. */