.sidebar .widget{padding: 20px 20px 20px 20px;padding: 1.25rem 1.25rem 1.25rem 1.25rem;border: 1px solid #ccc;border-radius: 4px;border-radius: .25rem;margin: 24px 0px 24px 0px;margin: 1.5rem 0rem 1.5rem 0rem}.sidebar .widget .widget--title{font-size: 18px;font-size: 1.125rem;background: #b90d17;margin: -20px -20px 20px -20px;margin: -1.25rem -1.25rem 1.25rem -1.25rem;padding: 9px 20px 9px 20px;padding: .5625rem 1.25rem .5625rem 1.25rem;color: #fff}.widget_search input[type="text"]{display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s}.widget_search input[type="submit"]{color: #333;background-color: #fff;border-color: #ccc;border-style: solid;border-width: 1px;display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: 400;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border-radius: 4px}.widget_pages ul,.widget_nav_menu ul{list-style-type: none;padding: 0;margin: 0}.widget_pages ul ul,.widget_nav_menu ul ul{padding-left: 15px;padding-left: .9375rem}.alignnone{margin: 5px 20px 20px 0}.aligncenter,div.aligncenter{display: block;margin: 5px auto 5px auto}.alignright{float: right;margin: 5px 0 20px 20px}.alignleft{float: left;margin: 5px 20px 20px 0}a img.alignright{float: right;margin: 5px 0 20px 20px}a img.alignnone{margin: 5px 20px 20px 0}a img.alignleft{float: left;margin: 5px 20px 20px 0}a img.aligncenter{display: block;margin-left: auto;margin-right: auto}.wp-caption{background: #fff;border: 1px solid #f0f0f0;max-width: 96%;padding: 5px 3px 10px;text-align: center}.wp-caption.alignnone{margin: 5px 20px 20px 0}.wp-caption.alignleft{margin: 5px 20px 20px 0}.wp-caption.alignright{margin: 5px 0 20px 20px}.wp-caption img{border: 0 none;height: auto;margin: 0;max-width: 98.5%;padding: 0;width: auto}.wp-caption p.wp-caption-text{font-size: 11px;line-height: 17px;margin: 0;padding: 0 4px 5px}.screen-reader-text{clip: rect(1px, 1px, 1px, 1px);position: absolute !important;white-space: nowrap;height: 1px;width: 1px;overflow: hidden}.screen-reader-text:focus{background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0,0,0,0.6);clip: auto !important;color: #21759b;display: block;font-size: 14px;font-size: 0.875rem;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000}html,body{height: 100%}body{font-size: 16px;font-size: 1rem;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;-ms-font-smoothing: antialiased;-o-font-smoothing: antialiased;font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.container{min-width: 320px}.is--right{float: right}.is--align-right{text-align: right}.is--center{float: none;margin: 0 auto}.is--align-center{text-align: center}.is--left{float: left}.is--align-left{text-align: right}.is--hidden{display: none}.is--visible{display: inline-block}.display{box-shadow: 0 0 1px #b90d17 inset;background: rgba(185,13,23,0.5)}body{padding-top: 90px;padding-top: 5.625rem}#test{width: 50px;height: 50px;display: block;background: #0275d8}#mainnav{background: #b90d17;padding: 10px 0px 10px 0px;padding: .625rem 0rem .625rem 0rem}#mainnav a{color: #fff}#mainnav .nav > .active > a,#mainnav .nav > .active > a:focus,#mainnav .nav > .active > a:hover .nav > li > a:focus,#mainnav .nav > li > a:hover,#mainnav .nav .open > a,#mainnav .nav .open > a:focus,#mainnav .nav .open > a:hover{background: #f13b45}#footer{background: #2a2730;padding: 60px 0px 60px 0px;padding: 3.75rem 0rem 3.75rem 0rem;margin-top: 40px;margin-top: 2.5rem;color: #fff}#footer a{color: #eee}#wpadminbar{z-index: 99999999}.grecaptcha-badge{display: none}body{font-family: 'Muli', sans-serif;font-size: 17px;line-height: 1.8em;font-weight: 400;padding-top: 0px;text-rendering: optimizeLegibility;overflow-x: hidden;height: auto}a{color: #b90d17;text-decoration: none}a:hover{text-decoration: none;color: #3c3c3b}h1,h2,h3{font-weight: 700;margin-bottom: 0px}h1{font-size: 40px;margin-bottom: 15px}h2{font-size: 32px;margin-bottom: 15px}h3{font-size: 28px;margin-bottom: 15px}#toggle-container{background: #f0f0f0;position: fixed;height: 75px;top: 0px;width: 75px;transition: all .2s ease;z-index: 13;overflow: hidden}#toggle-container .toggle--overlay{position: fixed;height: 75px;width: 75px;opacity: .1;transition: all .3s ease}#toggle-container .toggle--button{position: absolute;top: 0;padding: 20px;color: #b90d17;z-index: 999;transition: all .1s ease}#toggle-container .toggle--button .bar{width: 35px;height: 5px;background: #b90d17;display: block;margin-bottom: 6px}#toggle-container .toggle--button:hover{cursor: pointer}#toggle-container .toggle--icons{display: none}.toggle--is-open{height: 100% !important;background: none !important}.toggle--is-open .toggle--overlay{height: 100% !important}.toggle--is-open .toggle--button{transition: all .1s ease}.toggle--is-open .toggle--button .bar{background: #3c3c3b !important;transition: all .2s ease}.toggle--is-open .toggle--button .bar--1{margin-left: -400px}.toggle--is-open .toggle--button .bar--2{transform: rotate(45deg);margin-bottom: 0px}.toggle--is-open .toggle--button .bar--3{transform: rotate(-45deg);margin-top: -10px}.toggle--is-open .toggle--icons ul{margin-left: -400px;opacity: 0}#menu-container{background: #f0f0f0;position: fixed;min-height: 100%;top: 0px;z-index: 12;width: 320px;margin-left: -320px;transition: all .4s ease;overflow: auto}#menu-container .menu--logo{width: 220px;margin-left: 90px;margin-top: 15px;background: #fff;padding: 10px 1px 10px 10px}#menu-container .menu--logo img{width: 100%;height: auto}#menu-container ul{position: absolute;top: 0px;left: 0px;list-style-type: none;padding-left: 0px;margin-bottom: 0px;padding-top: 150px;width: 320px}#menu-container ul li{display: block;justify-items: center;width: 320px}#menu-container ul li a{display: inline-block;color: #3c3c3b;text-decoration: none;width: 290px;text-transform: uppercase;font-weight: 700;font-size: 16px}#menu-container ul li a i{font-size: 30px;padding: 20px 19px;display: inline-block;width: 75px;margin-right: 30px}#menu-container ul li a:hover{color: #b90d17}#menu-container ul li.active > a,#menu-container ul li.active > i{color: #b90d17}#menu-container ul li .submenu--icon{width: 30px;font-size: 30px;color: #b3b3b3;text-align: center}#menu-container ul li .submenu--icon:hover{cursor: pointer}#menu-container ul li ul{display: none;overflow: hidden;position: relative;padding-top: 0px;background: #b3b3b3;border-top: solid 1px #3c3c3b}#menu-container ul li ul li a{padding: 15px;padding-left: 105px}#menu-container ul li ul li a i{display: none}#menu-container ul li ul li a.active a,#menu-container ul li ul li a.active i{color: #b90d17}.toggle--submenu .submenu--icon{transform: rotate(-180deg);padding-top: 0px !important}.toggle--submenu ul{transition: all .2s ease}.menu--is-open{margin-left: 0px !important;overflow: scroll;top: auto}@media screen and (min-width: 576px){#toggle-container{height: 100vh}#toggle-container .toggle--overlay{height: 100%}#toggle-container .toggle--icons{display: inline-block}#toggle-container .toggle--icons ul{position: absolute;top: 0px;left: 0px;list-style-type: none;padding-left: 0px;margin-bottom: 0px;padding-top: 150px;width: 75px;transition: all .6s ease}#toggle-container .toggle--icons ul li i{padding: 20px 19px;display: block;color: #3c3c3b;text-decoration: none;font-size: 30px;width: 45px}#toggle-container .toggle--icons ul li i:hover{color: #b90d17}#toggle-container .toggle--icons ul li.active i{color: #b90d17}#menu-container{width: 400px;margin-left: -400px}#menu-container ul{width: 400px}#menu-container ul li{width: 400px}#menu-container ul li a{width: 350px}#menu-container ul li a i{margin-right: 30px}#menu-container ul li .submenu--icon{width: 50px}#menu-container .menu--logo{width: 260px;margin-left: 105px}}#topbar-container{background: #b90d17;width: 100vw;height: 75px;position: fixed;top: 0px;left: 0px;z-index: 12}#topbar-container .topbar--logo{position: absolute;top: 15px;right: 15px;max-width: 220px;background: #fff;padding: 10px 1px 10px 10px;z-index: 7;transition: all .3s ease}#topbar-container .topbar--logo img{width: 100%;height: auto}#topbar-container .scroll{position: fixed !important}#topbar-container .topbar--menu{display: none}#topbar-container .topbar--button{display: none}#topbar-container .topbar--is-open{margin-top: -500px}@media screen and (max-width: 575px){.navigation--scroll{width: 130px;top: 5px !important;transition: all .3s ease}}@keyframes slidein{from{margin-right: -50%;opacity: 0}}@keyframes fade{from{margin-right: -50%}}.header--content-mobil{position: relative;padding: 15px;display: block;background: #3c3c3b}.header--content-mobil h1{color: #fff}.header--content-mobil span{color: #b3b3b3;display: inline-block;text-transform: uppercase;padding: 15px 0;font-weight: 700;font-size: 18px;margin-bottom: 15px}.header--content-mobil a{background: #b3b3b3;color: #fff;padding: 8px 0;text-align: center;font-size: 18px;display: inline-block;width: 220px;height: 45px;margin-bottom: 15px;font-weight: 700}#header-container{position: relative;margin-top: 75px;height: 450px;background-position: center !important;background-size: cover !important;padding: 0}#header-container .header--overlay{height: 450px;width: 100%;opacity: 0}#header-container .header--content{position: absolute;display: none;z-index: 11;top: 75px;text-align: right;padding: 15px 0;background: #3c3c3b;width: 50vw !important}#header-container .header--content .header--headline h1{animation-name: slidein;animation-duration: .5s;background: #b90d17;display: inline-block;color: #fff;width: 50vw;font-size: 30px;padding: 15px;margin-bottom: 15px;text-align: center;text-transform: uppercase}#header-container .header--content .header--subheadline span{animation-name: slidein;animation-duration: 1s;background: #fff;color: #3c3c3b;width: 50vw;display: inline-block;text-transform: uppercase;padding: 15px;font-weight: 700;font-size: 18px;text-align: center;margin-bottom: 15px}#header-container .header--content .header--button{margin-right: 15px}#header-container .header--content .header--button a{background: #3c3c3b;color: #fff;animation-name: slidein;animation-duration: 2s;padding: 8px 0;text-align: center;font-size: 18px;display: inline-block;width: 220px;height: 45px;margin-bottom: 15px;font-weight: 700}@media screen and (min-width: 576px){#topbar-container{position: absolute}#topbar-container .topbar--logo{left: 90px;max-width: 250px}#topbar-container .topbar--button{padding: 15px;position: absolute;right: 0px;display: block}#topbar-container .topbar--button .btn{display: inline-block;background: #fff;border-radius: 0px;height: 45px;width: 180px;padding: 8px 0;font-size: 18px;font-weight: 700;color: #b90d17;outline: none !important;transition: all .1s ease}#topbar-container .topbar--button .btn:hover{background: #3c3c3b;color: #fff}#topbar-container .topbar--button .btn:focus{outline: none !important}.header--content-mobil{padding-left: 90px}#header-container{padding-left: 75px;height: 450px}#header-container .header--overlay{height: 450px}}@media screen and (min-width: 768px){#topbar-container .topbar--logo{left: 105px}#topbar-container .topbar--button{margin-right: 15px}#topbar-container .topbar--button .btn{width: 220px}#header-container{height: 550px}#header-container .header--overlay{height: 550px}}@media screen and (min-width: 992px){#topbar-container .topbar--menu{display: block;position: absolute;right: 280px}#topbar-container .topbar--menu ul{list-style-type: none;padding-left: 0px;text-align: right;margin-bottom: 0px}#topbar-container .topbar--menu ul li{display: inline-block}#topbar-container .topbar--menu ul li a{color: #fff;display: inline-block;text-transform: uppercase;font-size: 12px;padding: 15px 3px}.header--content-mobil{display: none}#header-container{height: 600px;margin-bottom: 0px}#header-container .header--overlay{height: 600px}#header-container .header--content{display: inline-block;background: none;right: 0}}@media screen and (min-width: 1200px){#topbar-container .topbar--menu ul li a{padding: 15px}#header-container{height: 700px}#header-container .header--overlay{height: 700px}#header-container .header--content{width: 100%;right: 0px}}#main-container{padding: 0px}#main-container .sow-headline-container,#main-container .blog--title{text-align: center;text-transform: uppercase;margin-bottom: 15px}#main-container .sow-headline-container a,#main-container .blog--title a{color: #fff}#main-container .sow-headline-container h2,#main-container .blog--title h2{background: #b90d17;color: #fff;display: inline-block;padding: 5px 30px}#main-container .sow-icon-fontawesome{color: #b3b3b3 !important;font-size: 35px !important}#main-container .sow-features-feature h5{font-size: 16px;font-weight: 700}@media screen and (min-width: 576px){#main-container{padding-left: 75px !important}}#footer-container{background: #3c3c3b;color: #fff;font-size: 14px;padding: 15px}#footer-container a{color: #fff;font-weight: 700}#footer-container ul{list-style-type: none;padding-left: 0px;margin-bottom: 0px}#footer-container .footer--logo{text-align: right}#footer-container .footer--logo img{width: 100%;max-width: 250px;height: auto}@media screen and (min-width: 576px){#footer-container{padding: 30px 30px 15px 90px}}@media screen and (min-width: 768px){#footer-container{padding-left: 105px}#footer-container .footer--links{text-align: right}}.btn-primary{background: #b90d17;border: none;outline: none;padding: 10px 30px;border-radius: 0px;transition: all ease .1s}.btn-primary:hover{background: #3c3c3b}.btn-primary:disabled{background: #b3b3b3}.blog--post-container{background-size: cover;padding: 0 15px}.blog--post-container .blog--post{margin-bottom: 30px;text-align: center}.blog--post-container .blog--post .post--image{width: 100%;height: 200px;background-position: center center !important;background-size: cover !important}.blog--post-container .blog--post h3{margin-top: 15px}.blog--post-container .blog--all-post{margin-bottom: 15px}.blog--post-container .blog--all-post a{display: block;padding: 15px;text-align: center;font-weight: 700}.blog--title{padding-top: 30px;margin-bottom: 30px}.posts-element .btn{background-color: #b90d17;color: #fff;border-radius: 0;padding: 5px 40px}.posts-element .btn:hover{background-color: #890a11;color: #fff}@media screen and (min-width: 768px){.blog--post-container{padding: 0px 30px}}#cookie-notice{padding: 30px;background: transparent !important;bottom: unset;top: 40vh}#cookie-notice.cookie-notice-hidden{pointer-events: none}#cookie-notice #cn-notice-text{display: block;margin-bottom: 10px}#cookie-notice .cn-button{margin-bottom: 10px;border-radius: 0px}#cookie-notice #cn-accept-cookie{background: #66cd00;color: #fff}#cookie-notice #cn-refuse-cookie{background: #222;color: #fff}#cookie-notice.cookie-notice-visible{border-left: 75px solid #000;background: rgba(0,0,0,0.8) !important}.cn-revoke-cookie{font-size: 14px;border-bottom: none;transition: all ease .1s !important;border-radius: 0px;color: #b3b3b3 !important;padding: 0px !important}.cn-revoke-cookie:hover{background: #f0f0f0 !important;color: #3c3c3b !important}.rundgang{display: none;min-height: calc(100vh - 241px);padding: 50px 0 70px}.rundgang .svgTitle{min-height: 1.5em;margin-bottom: 0;color: #b90d17}.rundgang .first{transition: all ease .6s}.rundgang .svgMapContainer{overflow: hidden}.rundgang .svgMapContainer .reset{display: none;position: absolute;bottom: 10px;left: 10px;width: 35px;height: 35px;padding: 3px 8px;font-size: 1.3em;border-radius: 100%;background-color: #555555;color: #ffffff;pointer-events: all;cursor: pointer}.rundgang .svgMapContainer .svgMap{position: relative;transition: all ease .4s .8s}.rundgang .svgMapContainer .svgMap svg .singlepart{cursor: pointer}.rundgang .svgMapContainer .svgMap svg .singlepart polygon,.rundgang .svgMapContainer .svgMap svg .singlepart path{fill: #dddddd;stroke: #ffffff;stroke-miterlimit: 10;transition: all ease .4s}.rundgang .svgMapContainer .svgMap svg .singlepart:hover polygon,.rundgang .svgMapContainer .svgMap svg .singlepart.active polygon,.rundgang .svgMapContainer .svgMap svg .singlepart:hover path,.rundgang .svgMapContainer .svgMap svg .singlepart.active path{fill: #b90d17}.rundgang .svgMapContainer .svgMap .hotspots .hotspot{display: none;position: absolute;width: 5px;height: 5px;background-color: #999;cursor: pointer;transition: all ease .2s;transform: translate(-50%, -50%)}.rundgang .svgMapContainer .svgMap .hotspots .hotspot:hover{background-color: #cccccc;width: 7px;height: 7px}.rundgang .svgMapContainer .svgMap .hotspots .hotspot.place{border-radius: 100%;width: 8px;height: 8px}.rundgang .svgMapContainer .svgMap .hotspots .hotspot.place:hover{width: 10px;height: 10px}.rundgang .svgMapContainer .svgMap .hotspots .hotspot.hovered{background-color: #cccccc;width: 7px;height: 7px}.rundgang .svgMapContainer .svgMap .hotspots .hotspot.hovered.place{width: 10px;height: 10px}.rundgang.activeSecond .first .svgTitle{display: none}.rundgang.activeSecond .stickyContainer{position: sticky;top: 50px}.rundgang.activeSecond .svgMapContainer .svgMap svg .singlepart{cursor: default}.rundgang.activeSecond .svgMapContainer .svgMap svg .singlepart:not(.active):hover polygon,.rundgang.activeSecond .svgMapContainer .svgMap svg .singlepart:not(.active):hover path{fill: #dddddd}.rundgang.activeSecond .svgMapContainer .svgMap .hotspots .hotspot.active{display: block}.rundgang.activeSecond .second{display: block}.rundgang .hotspotEvent{display: none}.rundgang .hotspotEvent img{padding: 0 10px}.rundgang .second{display: none}.catTitles .title{display: none;font-weight: bold;margin-top: -10px;background-position: center center;background-size: cover;padding: 140px 0 0 10px;color: #fff;font-size: 1.3em;text-transform: uppercase}.catTitles .title.active{display: block}.maschinen{display: flex;flex-direction: row;flex-flow: wrap}.maschinen .maschine{display: none;flex-direction: column;width: calc(33.333% - 20px);padding: 5px;margin: 10px;border: 1px solid #ddd;transition: all ease .4s;cursor: pointer}.maschinen .maschine strong,.maschinen .maschine span{padding: 10px 0;text-align: center;line-height: 1em}.maschinen .maschine img{width: 100%;height: auto}.maschinen .maschine:hover,.maschinen .maschine.hovered{box-shadow: 2px 3px 8px 0px rgba(75,75,75,0.3);transform: scale(1.05)}.maschinen .maschine.active{display: flex}@media (max-width: 992px){.maschinen .maschine{width: calc(50% - 20px)}}.modal .modal-title{line-height: 1em;padding-bottom: 10px}.modal .modal-title small{display: block}.modal .modal-title span{display: block;font-size: 16px;font-weight: normal}.modal .close{clear: right;margin-left: 99%}.modal .close:focus{outline: none}@media (max-width: 992px){.modal .close{padding-bottom: 10px}}.swiper-container{height: 250px}.swiper-container .swiper-wrapper .swiper-slide{background-position: center center;background-size: cover}.swiper-container:hover .swiper-button-prev,.swiper-container:hover .swiper-button-next{opacity: 1}.swiper-container:hover .swiper-pagination{opacity: 1}.swiper-container .swiper-button-prev,.swiper-container .swiper-button-next{top: 22px;width: auto;height: 100%;opacity: .4;transition: all ease .4s}.swiper-container .swiper-button-prev:after,.swiper-container .swiper-button-next:after{font-family: 'Font Awesome 5 Free';font-weight: bold;color: #b90d17}.swiper-container .swiper-button-prev:focus,.swiper-container .swiper-button-next:focus{outline: none}.swiper-container .swiper-button-prev{left: 0;padding: 0 50px 0 10px;background: linear-gradient(-90deg, transparent 0%, rgba(0,0,0,0.5) 100%)}.swiper-container .swiper-button-prev:after{content: '\f104'}.swiper-container .swiper-button-next{right: 0;padding: 0 10px 0 50px;background: linear-gradient(90deg, transparent 0%, rgba(0,0,0,0.5) 100%)}.swiper-container .swiper-button-next:after{content: '\f105'}.swiper-container .swiper-pagination{opacity: .4}.swiper-container .swiper-pagination .swiper-pagination-bullet-active{background-color: #b90d17}