:root{--containerWidth:1627px;--primary:#007371;--secondary:#ffbf49;--fontColor:#303030;--black:#000;--fontFamily:"Roboto"}@font-face{font-display:swap;font-family:"Nunito Sans";font-style:normal;font-weight:400;src:url('../../../_assets/853ea8be2c382868897f2b2b5cdc0e65/lmkgmbh/fonts/AudiType/AudiType-Normal.woff2') format("woff2"),url('../../../_assets/853ea8be2c382868897f2b2b5cdc0e65/lmkgmbh/fonts/AudiType/AudiType-Normal.woff') format("woff")}@font-face{font-display:swap;font-family:"Nunito Sans";font-style:normal;font-weight:600;src:url('../../../_assets/853ea8be2c382868897f2b2b5cdc0e65/lmkgmbh/fonts/AudiType/AudiType-Bold.woff2') format("woff2"),url('../../../_assets/853ea8be2c382868897f2b2b5cdc0e65/lmkgmbh/fonts/AudiType/AudiType-Bold.woff') format("woff")}@font-face{font-display:swap;font-family:"Nunito Sans";font-style:normal;font-weight:700;src:url('../../../_assets/853ea8be2c382868897f2b2b5cdc0e65/lmkgmbh/fonts/AudiType/AudiType-Bold.woff2') format("woff2"),url('../../../_assets/853ea8be2c382868897f2b2b5cdc0e65/lmkgmbh/fonts/AudiType/AudiType-Bold.woff') format("woff")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:300;src:url('../../../_assets/853ea8be2c382868897f2b2b5cdc0e65/lmkgmbh/fonts/Roboto/roboto-v30-latin-300.woff2') format("woff2"),url('../../../_assets/853ea8be2c382868897f2b2b5cdc0e65/lmkgmbh/fonts/Roboto/roboto-v30-latin-300.woff') format("woff")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:400;src:url('../../../_assets/853ea8be2c382868897f2b2b5cdc0e65/lmkgmbh/fonts/Roboto/roboto-v30-latin-regular.woff2') format("woff2"),url('../../../_assets/853ea8be2c382868897f2b2b5cdc0e65/lmkgmbh/fonts/Roboto/roboto-v30-latin-regular.woff') format("woff")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:500;src:url('../../../_assets/853ea8be2c382868897f2b2b5cdc0e65/lmkgmbh/fonts/Roboto/roboto-v30-latin-500.woff2') format("woff2"),url('../../../_assets/853ea8be2c382868897f2b2b5cdc0e65/lmkgmbh/fonts/Roboto/roboto-v30-latin-500.woff') format("woff")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:700;src:url('../../../_assets/853ea8be2c382868897f2b2b5cdc0e65/lmkgmbh/fonts/Roboto/roboto-v30-latin-700.woff2') format("woff2"),url('../../../_assets/853ea8be2c382868897f2b2b5cdc0e65/lmkgmbh/fonts/Roboto/roboto-v30-latin-700.woff') format("woff")}@font-face{font-display:swap;font-family:"Roboto Condensed";font-style:normal;font-weight:300;src:url('../../../_assets/853ea8be2c382868897f2b2b5cdc0e65/lmkgmbh/fonts/RobotoCondensed/roboto-condensed-v25-latin-300.woff2') format("woff2"),url('../../../_assets/853ea8be2c382868897f2b2b5cdc0e65/lmkgmbh/fonts/RobotoCondensed/roboto-condensed-v25-latin-300.woff') format("woff")}@font-face{font-display:swap;font-family:"Roboto Condensed";font-style:normal;font-weight:400;src:url('../../../_assets/853ea8be2c382868897f2b2b5cdc0e65/lmkgmbh/fonts/RobotoCondensed/roboto-condensed-v25-latin-regular.woff2') format("woff2"),url('../../../_assets/853ea8be2c382868897f2b2b5cdc0e65/lmkgmbh/fonts/RobotoCondensed/roboto-condensed-v25-latin-regular.woff') format("woff")}@font-face{font-display:swap;font-family:"Roboto Condensed";font-style:normal;font-weight:700;src:url('../../../_assets/853ea8be2c382868897f2b2b5cdc0e65/lmkgmbh/fonts/RobotoCondensed/roboto-condensed-v25-latin-700.woff2') format("woff2"),url('../../../_assets/853ea8be2c382868897f2b2b5cdc0e65/lmkgmbh/fonts/RobotoCondensed/roboto-condensed-v25-latin-700.woff') format("woff")}*{margin:0;padding:0;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none}*:focus,*:active{outline:none}*::after,*::before,*:after,*:before{box-sizing:border-box}html{touch-action:manipulation;-webkit-text-size-adjust:100%;scroll-behavior:smooth;-webkit-scroll-behavior:smooth;scroll-padding-top:100px}body,html{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%}body{font-family:var(--fontFamily);color:var(--fontColor);font-weight:300}body.noscroll{overflow:hidden !important}input,select,textarea{font-family:"Roboto Condensed";appearance:none}container,.container{position:relative;display:block;width:100%;max-width:var(--containerWidth);margin:0 auto}flex,grid{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}flex>*,grid>*{flex-shrink:0;width:100%;max-width:100%}flex item,grid item{position:relative;display:block;flex:1 0 0%}@media only screen and (min-width:1200px){.col-1{flex:0 0 auto !important;min-width:calc(100% / 12 * 1) !important;max-width:calc(100% / 12 * 1) !important}.col-2{flex:0 0 auto !important;min-width:calc(100% / 12 * 2) !important;max-width:calc(100% / 12 * 2) !important}.col-3{flex:0 0 auto !important;min-width:calc(100% / 12 * 3) !important;max-width:calc(100% / 12 * 3) !important}.col-4{flex:0 0 auto !important;min-width:calc(100% / 12 * 4) !important;max-width:calc(100% / 12 * 4) !important}.col-5{flex:0 0 auto !important;min-width:calc(100% / 12 * 5) !important;max-width:calc(100% / 12 * 5) !important}.col-6{flex:0 0 auto !important;min-width:calc(100% / 12 * 6) !important;max-width:calc(100% / 12 * 6) !important}.col-7{flex:0 0 auto !important;min-width:calc(100% / 12 * 7) !important;max-width:calc(100% / 12 * 7) !important}.col-8{flex:0 0 auto !important;min-width:calc(100% / 12 * 8) !important;max-width:calc(100% / 12 * 8) !important}.col-9{flex:0 0 auto !important;min-width:calc(100% / 12 * 9) !important;max-width:calc(100% / 12 * 9) !important}.col-10{flex:0 0 auto !important;min-width:calc(100% / 12 * 10) !important;max-width:calc(100% / 12 * 10) !important}.col-11{flex:0 0 auto !important;min-width:calc(100% / 12 * 11) !important;max-width:calc(100% / 12 * 11) !important}.col-12{flex:0 0 auto !important;min-width:calc(100% / 12 * 12) !important;max-width:calc(100% / 12 * 12) !important}}@media only screen and (min-width:460px) and (max-width:1199px){.col-md-1{flex:0 0 auto !important;min-width:calc(100% / 12 * 1) !important;max-width:calc(100% / 12 * 1) !important}.col-md-2{flex:0 0 auto !important;min-width:calc(100% / 12 * 2) !important;max-width:calc(100% / 12 * 2) !important}.col-md-3{flex:0 0 auto !important;min-width:calc(100% / 12 * 3) !important;max-width:calc(100% / 12 * 3) !important}.col-md-4{flex:0 0 auto !important;min-width:calc(100% / 12 * 4) !important;max-width:calc(100% / 12 * 4) !important}.col-md-5{flex:0 0 auto !important;min-width:calc(100% / 12 * 5) !important;max-width:calc(100% / 12 * 5) !important}.col-md-6{flex:0 0 auto !important;min-width:calc(100% / 12 * 6) !important;max-width:calc(100% / 12 * 6) !important}.col-md-7{flex:0 0 auto !important;min-width:calc(100% / 12 * 7) !important;max-width:calc(100% / 12 * 7) !important}.col-md-8{flex:0 0 auto !important;min-width:calc(100% / 12 * 8) !important;max-width:calc(100% / 12 * 8) !important}.col-md-9{flex:0 0 auto !important;min-width:calc(100% / 12 * 9) !important;max-width:calc(100% / 12 * 9) !important}.col-md-10{flex:0 0 auto !important;min-width:calc(100% / 12 * 10) !important;max-width:calc(100% / 12 * 10) !important}.col-md-11{flex:0 0 auto !important;min-width:calc(100% / 12 * 11) !important;max-width:calc(100% / 12 * 11) !important}.col-md-12{flex:0 0 auto !important;min-width:calc(100% / 12 * 12) !important;max-width:calc(100% / 12 * 12) !important}}@media only screen and (max-width:459px){.col-sm-1{flex:0 0 auto !important;min-width:calc(100% / 12 * 1) !important;max-width:calc(100% / 12 * 1) !important}.col-sm-2{flex:0 0 auto !important;min-width:calc(100% / 12 * 2) !important;max-width:calc(100% / 12 * 2) !important}.col-sm-3{flex:0 0 auto !important;min-width:calc(100% / 12 * 3) !important;max-width:calc(100% / 12 * 3) !important}.col-sm-4{flex:0 0 auto !important;min-width:calc(100% / 12 * 4) !important;max-width:calc(100% / 12 * 4) !important}.col-sm-5{flex:0 0 auto !important;min-width:calc(100% / 12 * 5) !important;max-width:calc(100% / 12 * 5) !important}.col-sm-6{flex:0 0 auto !important;min-width:calc(100% / 12 * 6) !important;max-width:calc(100% / 12 * 6) !important}.col-sm-7{flex:0 0 auto !important;min-width:calc(100% / 12 * 7) !important;max-width:calc(100% / 12 * 7) !important}.col-sm-8{flex:0 0 auto !important;min-width:calc(100% / 12 * 8) !important;max-width:calc(100% / 12 * 8) !important}.col-sm-9{flex:0 0 auto !important;min-width:calc(100% / 12 * 9) !important;max-width:calc(100% / 12 * 9) !important}.col-sm-10{flex:0 0 auto !important;min-width:calc(100% / 12 * 10) !important;max-width:calc(100% / 12 * 10) !important}.col-sm-11{flex:0 0 auto !important;min-width:calc(100% / 12 * 11) !important;max-width:calc(100% / 12 * 11) !important}.col-sm-12{flex:0 0 auto !important;min-width:calc(100% / 12 * 12) !important;max-width:calc(100% / 12 * 12) !important}}section#header{position:fixed;display:block;width:100%;top:0;left:0;right:0;z-index:99;font-family:"Nunito Sans"}section#header flex.top--flex{justify-content:flex-end;align-items:center;flex-wrap:nowrap}section#header flex.top--flex item[data-role="tmenu"] ul{position:relative;display:flex;justify-content:flex-end;align-items:flex-start;flex-wrap:nowrap}section#header flex.top--flex item[data-role="tmenu"] ul li{position:relative;list-style:none}section#header flex.top--flex item[data-role="tmenu"] ul li a{position:relative;display:block;font-size:16px;text-decoration:none;cursor:pointer;color:currentColor;font-weight:400;padding:0 35px}section#header flex.top--flex item[data-role="tmenu"] ul li:first-child a{padding-left:25px}section#header flex.top--flex item[data-role="tcontact"]{padding:0 25px;max-width:205px}section#header flex.top--flex item[data-role="tcontact"] a{position:relative;display:flex;justify-content:flex-start;align-items:center;background-color:var(--primary);color:#fff;text-decoration:none;height:55px;line-height:55px;padding:0 20px;font-size:19px;white-space:nowrap;font-weight:900 !important}section#header flex.top--flex item[data-role="tcontact"] a em{font-style:normal;font-size:28px;position:relative;margin-right:15px;top:-1px}section#header .mbottom-menu{position:relative;background-color:#fff;border-top:1px solid #ddd}section#header .mbottom-menu flex item:first-child{border-right:1px solid #ddd}section#header .mbottom-menu flex item:first-child em{position:relative;display:inline-block;vertical-align:middle;width:24px;height:24px;margin-right:7px}section#header .mbottom-menu flex item:first-child em span{position:absolute;display:block;top:50%;left:2px;right:4px;height:2px;margin-top:-2px;border-radius:2px;background-color:#181818;box-shadow:0 -5px 0 currentColor,0 5px 0 currentColor}section#header .mbottom-menu flex item a{position:relative;display:block;padding:12px 16px;padding-top:17px;text-decoration:none;cursor:pointer;color:#181818;font-size:18px;font-weight:600;letter-spacing:1px;font-family:"Roboto Condensed"}section#header .mbottom-menu flex item:last-child a{color:var(--primary)}section#header .mbottom-menu flex item:last-child a em{position:relative;display:inline-block;vertical-align:middle;width:24px;height:24px;margin-right:7px}section#header .mbottom-menu flex item:last-child a em span{position:absolute;display:block;top:50%;left:2px;right:4px;height:5px;margin-top:-4px;border-radius:1px;background-color:currentColor}section#header .mbottom-menu flex item:last-child a em span:last-child{transform:rotate(90deg)}section#header container{box-shadow:0px 7px 15px rgba(0,0,0,0.06);-webkit-box-shadow:0px 7px 15px rgba(0,0,0,0.06);min-height:161px}section#header flex.head--flex{align-items:stretch;flex-wrap:nowrap;justify-content:space-between;background-color:#fff}section#header flex.head--flex item{position:relative;display:block;width:100%}section#header flex.head--flex item[data-role="navigation"] .top--menu{position:relative;display:block;height:80px}section#header flex.head--flex item[data-role="navigation"] .bottom--menu{position:relative;display:block;margin-right:25px;margin-left:25px}section#header flex.head--flex item[data-role="navigation"] .bottom--menu ul{position:relative;display:flex;border-top:1px solid #cdcdcd;width:100%;justify-content:space-between;align-items:center;flex-wrap:nowrap}section#header flex.head--flex item[data-role="navigation"] .bottom--menu ul li{list-style:none;position:relative}section#header flex.head--flex item[data-role="navigation"] .bottom--menu ul li a{height:80px;line-height:80px;position:relative;display:block;text-decoration:none;cursor:pointer;color:currentColor;text-align:center;font-family:"Roboto";font-weight:600;font-size:20px;text-transform:uppercase;white-space:nowrap}section#header flex.head--flex item[data-role="navigation"] .bottom--menu ul li a:before{content:"";position:absolute;display:block;left:50%;margin-left:-10px;width:0;height:0;border-style:solid;border-width:12px 10px 0 10px;border-color:#ffffff transparent transparent transparent;bottom:-11px;transition:all 0.5s ease-in-out;opacity:0}section#header flex.head--flex item[data-role="navigation"] .bottom--menu ul li a img,section#header flex.head--flex item[data-role="navigation"] .bottom--menu ul li a svg{width:24px;height:24px;fill:currentColor;border:0}section#header flex.head--flex item[data-role="navigation"] .bottom--menu ul li a.active{color:var(--primary)}section#header flex.head--flex item[data-role="navigation"] .bottom--menu ul li a.active:before{opacity:1}section#header flex.head--flex item[data-role="navigation"] .bottom--menu ul li:first-child a{padding-left:0;text-align:left}section#header flex.head--flex item[data-role="navigation"] .bottom--menu ul li:last-child a{padding-right:0;text-align:right}section#header flex.head--flex item[data-role="navigation"] .bottom--menu ul li[data-role="search"]{min-width:46px;max-width:46px;height:46px}section#header flex.head--flex item[data-role="navigation"] .bottom--menu ul li[data-role="search"] a{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%}section#header flex.head--flex item[data-role="logo"]{position:relative;display:block;max-width:350px}section#header flex.head--flex item[data-role="logo"] a{position:relative;display:inline-block;padding:25px;text-decoration:none;cursor:pointer}section#header flex.head--flex item[data-role="logo"] a img{position:relative;max-height:109px;width:auto}footer{position:relative;display:block;padding:60px 0}footer .widget{position:relative;display:block;padding:20px 35px}footer headline{position:relative;display:block;font-size:22px;font-weight:600;margin-bottom:30px}footer p{position:relative;padding:0;margin-bottom:1.6rem;line-height:1.46em}footer p a{text-decoration:none;cursor:pointer;color:currentColor;transition:color 0.3s ease-in-out}footer p a:hover{color:var(--primary)}footer a.social-btn{background-color:var(--primary);position:relative;display:flex;justify-content:center;align-items:center;vertical-align:top;width:52px;height:52px;color:#fff;cursor:pointer;text-decoration:none;border-radius:100%;-webkit-border-radius:100%;transition:background 0.3s ease-in-out;-webkit-transition:background 0.3s ease-in-out}footer a.social-btn:hover{background-color:var(--secondary)}footer .trenner{position:relative;display:block;margin:20px 35px;margin-bottom:60px;height:1px;background-color:#ededed}footer nav{position:relative;display:flex;margin:10px 35px;justify-content:flex-start;align-items:center;flex-wrap:nowrap}footer nav item{position:relative;display:block}footer nav item a{text-decoration:none;cursor:pointer;color:#181818;font-size:18px;font-weight:700;font-family:"Nunito Sans";padding:10px 20px;transition:color 0.3s ease-in-out;-webkit-transition:color 0.3s ease-in-out}footer nav item a:hover{color:var(--primary)}footer nav item:first-child a{padding-left:0}footer .copy-line{position:relative;display:block;padding:20px 35px;font-size:16px;font-weight:400;font-family:"Nunito Sans"}#slider{position:relative;display:block;height:90vh;overflow:hidden}#slider .wrapper{position:absolute;display:block;left:0;top:0;right:0;bottom:0;z-index:1}#slider .wrapper .slide{position:absolute;display:block;left:0;top:0;right:0;bottom:0;background-repeat:no-repeat;background-position:center bottom;background-size:cover;z-index:1;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;opacity:0}#slider .wrapper .slide.active{opacity:1;z-index:3;transform:none}#slider .wrapper .slide:before{position:absolute;display:block;left:0;right:0;top:0;bottom:0;content:"";background:-moz-linear-gradient(45deg,rgba(255,255,255,0.68) 0%,rgba(255,255,255,0.18) 31%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(45deg,rgba(255,255,255,0.68) 0%,rgba(255,255,255,0.18) 31%,rgba(0,0,0,0) 100%);background:linear-gradient(45deg,rgba(255,255,255,0.68) 0%,rgba(255,255,255,0.18) 31%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#adffffff",endColorstr="#00000000",GradientType=1);z-index:1}#slider .wrapper .slide .slide-content{position:relative;display:flex;justify-content:flex-start;align-items:center;max-width:var(--containerWidth);margin:0 auto;top:160px;height:calc(100% - 160px);z-index:2}#slider .wrapper .slide .slide-content .text{position:relative;display:block;padding:0 25px}#slider .wrapper .slide .slide-content .text p{padding:0;padding-top:25px;position:relative;display:flex;gap:12px}#slider .wrapper .slide .slide-content .text p a{position:relative;display:block;background-color:var(--primary);color:#fff;line-height:42px;font-size:16px;font-weight:400;padding:0 25px;text-decoration:none;cursor:pointer;transition:background 0.2s ease-in-out;-webkit-transition:background 0.2s ease-in-out}#slider .wrapper .slide .slide-content .text p a:hover{background-color:var(--secondary)}#slider .wrapper .slide .slide-content .text headline{position:relative;display:block;font-size:21px;font-weight:600;text-shadow:0 0 80px #fff,0 0 50px #fff,0 0 30px #fff;font-family:"Nunito Sans";letter-spacing:-1px}#slider .wrapper .slide .slide-content .text h2{position:relative;display:block;font-size:55px;font-weight:700;text-shadow:0 0 80px #fff,0 0 50px #fff,0 0 30px #fff;font-family:"Nunito Sans";letter-spacing:-2px}#slider .wrapper .slide .slide-content .text ul{position:relative;text-shadow:0 0 80px #fff,0 0 50px #fff,0 0 30px #fff;padding:10px 0}#slider .wrapper .slide .slide-content .text ul li{position:relative;list-style:none;font-size:20px;font-weight:600;padding:12px 0;padding-left:50px}#slider .wrapper .slide .slide-content .text ul li:before{position:absolute;display:block;content:"";width:28px;height:28px;background-image:url('../../../_assets/853ea8be2c382868897f2b2b5cdc0e65/lmkgmbh/images/haken.png');left:7px;top:50%;margin-top:-14px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;-webkit-drop-shadow:0 0 30px #fff;-moz-drop-shadow:0 0 30px #fff}#slider .dots{position:absolute;display:flex;justify-content:center;align-items:center;gap:5px;left:0;right:0;z-index:10;bottom:60px}#slider .dots a{position:relative;display:block;height:8px;width:30px;background-color:rgba(0,0,0,0.5);transition:background 0.2s ease-in-out;-webkit-transition:background 0.2s ease-in-out}#slider .dots a.active{background-color:var(--secondary)}#hero{background-color:#000;position:relative;display:block;height:640px;background-image:url('../../../_assets/853ea8be2c382868897f2b2b5cdc0e65/lmkgmbh/images/gunter-valda-lZYOdy2yVj0-unsplash.jpg');background-repeat:no-repeat;background-position:center top;background-size:cover}#slider .wrapper .slide .slide-content .text2{position:relative;display:block;padding:20px 30px;background-color:rgba(255,255,255,0.35);backdrop-filter:blur(5px);max-width:630px;width:100%;top:40px}#slider .wrapper .slide .slide-content .text2 p{padding:10px 0;font-size:18px;font-weight:400;line-height:1.46em;margin-bottom:0}#slider .wrapper .slide .slide-content .text2 p a{position:relative;display:inline-block;background-color:var(--primary);color:#fff;line-height:42px;font-size:16px;font-weight:400;padding:0 25px;text-decoration:none;cursor:pointer;transition:background 0.2s ease-in-out;-webkit-transition:background 0.2s ease-in-out}#slider .wrapper .slide .slide-content .text2 p a:hover{background-color:var(--secondary)}#slider .wrapper .slide .slide-content .text headline,#slider .wrapper .slide .slide-content .text2 headline{position:relative;display:block;font-size:21px;font-weight:600;text-shadow:0 0 80px #fff,0 0 50px #fff,0 0 30px #fff;font-family:"Nunito Sans";letter-spacing:-1px}#slider .wrapper .slide .slide-content .text2 headline{font-weight:400}#slider .wrapper .slide .slide-content .text h2{position:relative;display:block;font-size:55px;font-weight:700;text-shadow:0 0 80px #fff,0 0 50px #fff,0 0 30px #fff;font-family:"Nunito Sans";letter-spacing:-2px}#slider .wrapper .slide .slide-content .text2 h2{position:relative;display:block;font-size:36px;font-weight:900;font-family:"Nunito Sans";letter-spacing:-2px}#slider .wrapper .slide .slide-content .text ul{position:relative;text-shadow:0 0 80px #fff,0 0 50px #fff,0 0 30px #fff;padding:10px 0}#slider .wrapper .slide .slide-content .text2 ul{position:relative;padding:10px 0}#slider .wrapper .slide .slide-content .text ul li,#slider .wrapper .slide .slide-content .text2 ul li{position:relative;list-style:none;font-size:20px;font-weight:600;padding:12px 0;padding-left:50px}#slider .wrapper .slide .slide-content .text2 ul li{padding:8px 0;padding-left:40px;font-weight:400}#slider .wrapper .slide .slide-content .text ul li:before,#slider .wrapper .slide .slide-content .text2 ul li:before{position:absolute;display:block;content:"";width:28px;height:28px;background-image:url('../../../_assets/853ea8be2c382868897f2b2b5cdc0e65/lmkgmbh/images/haken.png');left:7px;top:50%;margin-top:-14px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;-webkit-drop-shadow:0 0 30px #fff;-moz-drop-shadow:0 0 30px #fff}#slider .wrapper .slide .slide-content .text2 ul li:before{width:18px;height:18px;margin-top:-9px}#stoerer{position:absolute;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;right:0;z-index:97;top:calc(40vh + 80px);transform:translate(0,-50%);-webkit-transform:translate(0,-50%);max-width:90px;gap:8px}#stoerer.with--hero{top:240px;transform:translate(0,0);-webkit-transform:translate(0,0)}#stoerer a{position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:90px;height:90px;background-color:var(--secondary);color:#000;text-decoration:none;cursor:pointer;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}#stoerer a:hover{z-index:3;transform:scale(1.1);background-color:#fff}#stoerer a span{position:relative;display:block;font-size:12px;font-weight:400;text-align:center;padding:0 12px;cursor:pointer;font-family:"Roboto Condensed";line-height:1.01em}#stoerer a span img{position:relative;display:block;width:32px;height:auto;margin:0 auto;margin-bottom:10px}section#header flex.head--flex{z-index:5}section#header a.js-emergency{cursor:pointer}section#header a.js-emergency::after{position:absolute;display:block;content:"";width:0;height:0;border-style:solid;border-width:10px 0 10px 12px;border-color:transparent transparent transparent var(--primary);margin-top:-10px;right:calc(50% - 6px);bottom:0;transform:rotate(90deg);transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;opacity:0}section#header a.js-emergency.active::after{opacity:1;bottom:-15px;z-index:1}section#header #notfallMenu{position:absolute;display:block;left:0;right:0;top:0;transform:translate(0,-100%);transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;z-index:1;background-color:#ededed;color:#000;font-family:"Roboto Condensed"}section#header #notfallMenu.active{transform:translate(0,161px)}section#header #notfallMenu .green-box{position:relative;display:block;width:100%;border:20px solid #ededed;background-color:var(--primary);color:#fff;padding:25px;padding-bottom:10px}section#header #notfallMenu .green-box headline{position:relative;display:block;font-size:21px;font-weight:700;margin-bottom:0.8rem}section#header #notfallMenu .green-box bigger{position:relative;display:block;font-size:36px;font-weight:500;color:var(--secondary);margin-bottom:0.8rem}section#header #notfallMenu .green-box bigger img{position:relative;display:inline-block;vertical-align:millde;width:38px;height:38px;margin-right:15px;border:0;top:4px}section#header #notfallMenu .green-box p{padding:0}section#header #notfallMenu .nf-widget{position:relative;display:block;padding:50px 15px}section#header #notfallMenu .nf-widget headline{position:relative;display:block;font-size:24px;font-weight:600}section#header #notfallMenu .nf-widget p{margin-top:2rem;font-size:20px;line-height:1.46em}section#header #notfallMenu .nf-widget bigger{margin-top:2rem;position:relative;display:block;font-size:36px;font-weight:500;color:var(--primary);margin-bottom:0.8rem}section#header #notfallMenu .nf-widget bigger img{position:relative;display:inline-block;vertical-align:millde;width:42px;height:42px;margin-right:15px;border:0;top:8px}section#header .megamenu{position:absolute;width:100%;display:block;margin-top:-100%;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;z-index:1}section#header .megamenu.active{margin-top:0}section#header .megamenu flex{align-items:stretch}section#header .megamenu flex item{position:relative;display:block;background-color:#ededed}section#header .megamenu flex item.green{background-color:var(--primary);color:#fff;overflow:visible}section#header .megamenu flex item.gray{overflow-x:hidden}section#header .megamenu flex item.gray .mega-menu-subitem.xxx{position:absolute;display:block;left:0;top:0;right:0;bottom:0;padding:30px;background-color:#ededed;z-index:3;transform:translate(-100%,0);-webkit-transform:translate(-100%,0);opacity:0;transition:all 0.5s ease-in-out}section#header .megamenu flex item.gray .mega-menu-subitem.xxx.active{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0)}section#header .megamenu flex item.gray .mega-menu-subitem.xxx flex.nav{display:block;column-count:3;column-width:calc(100% / 3 - 40px)}section#header .megamenu flex item.gray .mega-menu-subitem.xxx flex.nav item{position:relative;display:block;flex:auto}section#header .megamenu flex item.gray .mega-menu-subitem.xxx flex.nav item a{position:relative;display:block;font-size:19px;font-family:"Roboto Condensed";font-weight:500;text-decoration:none;cursor:pointer;color:#181818;padding:20px 0;margin:0 20px;border-bottom:1px solid rgba(0,0,0,0.16);line-height:1.26em}section#header .megamenu flex item .overview{position:relative;display:block;padding:60px;padding-bottom:40px;transform:translate(-100%,0);-webkit-transform:translate(-100%,0);opacity:0;transition:all 0.5s ease-in-out}section#header .megamenu flex item .overview.active{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0)}section#header .megamenu flex item .overview headline{position:relative;display:block;margin-bottom:1.2rem;font-size:24px;color:var(--primary);font-weight:300}section#header .megamenu flex item .overview item{margin-bottom:20px}section#header .megamenu flex item .overview a{position:relative;display:flex;justify-content:flex-start;align-items:center;font-size:21px;font-family:"Roboto Condensed";font-weight:500;text-decoration:none;cursor:pointer;color:#181818}section#header .megamenu flex item .overview a icon{position:relative;display:flex;margin-right:20px;width:46px;height:46px;justify-content:center;align-items:center;background-color:var(--primary);border-radius:100%;-webkit-border-radius:100%}section#header .megamenu flex item .overview a icon img{position:relative;display:block;width:20px;height:20px}section#header .megamenu flex item nav{position:relative;display:block;padding:30px;padding-right:0}section#header .megamenu flex item nav item{position:relative;display:block;background-color:transparent}section#header .megamenu flex item nav item .close{position:absolute;display:none;right:20px;top:50%;width:20px;height:20px;cursor:pointer;margin-top:-10px;z-index:5}section#header .megamenu flex item nav item .close i{position:absolute;display:block;left:2px;right:2px;height:3px;background-color:#fff;border-radius:4px;-webkit-border-radius:4px;top:50%;margin-top:-1px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}section#header .megamenu flex item nav item .close i:last-child{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}section#header .megamenu flex item nav item a{position:relative;display:inline-block;color:#fff;text-decoration:none;cursor:pointer;padding:20px 0;font-weight:400;font-size:21px;font-family:"Roboto Condensed"}section#header .megamenu flex item nav item a:before{position:relative;display:inline-block;vertical-align:top;content:"";background-image:url('../../../_assets/853ea8be2c382868897f2b2b5cdc0e65/lmkgmbh/images/pfeil.png');background-repeat:no-repeat;background-position:50% 50%;background-size:contain;top:7px;width:16px;height:16px;margin-right:24px}section#header .megamenu flex item nav item.active a{font-weight:700}section#header .megamenu flex item nav item.active .close{display:block}section#header .megamenu flex item nav item.active:after{position:absolute;display:block;content:"";width:0;height:0;border-style:solid;border-width:10px 0 10px 12px;border-color:transparent transparent transparent var(--primary);right:-12px;top:50%;margin-top:-10px}section{position:relative;display:block;padding:100px 0}section.gray{background-color:#ededed}section.green{background-color:var(--primary);color:#fff;background-image:url('../../../_assets/853ea8be2c382868897f2b2b5cdc0e65/lmkgmbh/images/green_bg.webp');background-repeat:no-repeat;background-position:left center;background-size:contain;padding:0;height:787px}section.green headline{position:relative;display:block;font-size:16px;padding:0 35px}section.green h2{color:var(--secondary);font-size:30px;margin-bottom:40px}section.green p{max-width:700px}section.smaller{padding:60px 0}section.smaller flex,section.smaller grid{display:flex;justify-content:space-around;flex-wrap:nowrap}section.smaller flex item,section.smaller grid item{flex:auto;text-align:center}section.smaller flex item a,section.smaller grid item a{position:relative;display:block;cursor:pointer;text-decoration:none}section.smaller flex item a img,section.smaller grid item a img{height:117px;width:auto;transition:all 0.7s ease-in-out;-webkit-transition:all 0.7s ease-in-out;filter:grayscale(100%);opacity:0.7}section.smaller flex item a:hover img,section.smaller grid item a:hover img{filter:none;opacity:1}section breadcrumb{position:relative;display:block;font-size:16px;font-weight:400;margin-bottom:40px;font-family:"Roboto Condensed";padding:0 35px}section breadcrumb a{color:var(--primary);text-decoration:none;cursor:pointer}section breadcrumb a:after{position:relative;display:inline-block;vertical-align:middle;content:"";width:7px;height:7px;border-right:1px solid #aaa;border-bottom:1px solid #aaa;transform:rotate(-45deg);margin:0 8px;margin-top:-2px;margin-right:10px}section p{font-family:"Roboto Condensed";padding:0 35px;margin-bottom:1.6rem;line-height:1.6em;font-size:20px;font-weight:300}section h1{font-family:"Nunito Sans";color:var(--secondary);font-weight:700;font-size:42px;letter-spacing:-1px;padding:0 32px;margin-bottom:1.6rem;line-height:1.1em}section h2{font-family:"Nunito Sans";color:#181818;font-weight:700;font-size:30px;padding:0 32px;margin-bottom:1.6rem;line-height:1.1em;letter-spacing:-1px}section h4{color:var(--primary);padding:0 35px;font-size:22px;font-family:"Nunito Sans";font-weight:400;line-height:1.1em}section headline-content{color:var(--primary);padding:0 35px;font-size:22px;font-family:"Nunito Sans";font-weight:400;line-height:1.1em}section a.btn{position:relative;display:inline-block;vertical-align:top;background-color:var(--primary);color:#fff;line-height:45px;padding:0 35px;text-decoration:none;cursor:pointer;font-size:20px;font-weight:500;transition:background 0.2s ease-in-out;-webkit-transition:background 0.2s ease-in-out}section a.btn:hover{background-color:var(--secondary);color:#000}section a.btn.arrow-right{padding-right:50px}section a.btn.arrow-right:after{position:absolute;display:block;content:"";background-image:url('../../../_assets/853ea8be2c382868897f2b2b5cdc0e65/lmkgmbh/images/pfeil.png');background-repeat:no-repeat;background-position:50% 50%;background-size:contain;top:50%;right:20px;width:16px;height:15px;margin-top:-7px}section a.btn.arrow-right.big{display:flex;justify-content:flex-start;align-items:center;width:100%;line-height:1.26em;padding:0 25px;padding-right:40px;height:100%;min-height:100px}section a.btn.arrow-right:after{top:auto;bottom:20px}section .map{position:relative;display:block;margin:20px 35px;max-height:calc(100% - 140px);height:100%;background-color:#ddd}section .map a{cursor:pointer}section .map img.bg{position:absolute;display:block;top:0;left:0;width:100%;height:100%;object-fit:cover;-webkit-object-fit:cover;z-index:1}section .map img.lupe{position:absolute;display:block;z-index:2;right:12px;bottom:12px}section .green--box{position:relative;display:block;margin:20px 35px;margin-right:0;background-color:var(--primary);color:#fff;padding:25px;margin-bottom:100px;height:100%;max-height:calc(100% - 140px)}section .green--box form{position:relative;display:block;margin-bottom:50px}section .green--box form .form-input{position:relative;display:block}section .green--box form .form-input select{position:relative;width:100%;height:36px;font-size:16px;padding:0 15px}section .green--box form .form-input select+em{position:absolute;display:block;z-index:3;right:15px;bottom:15px;content:"";border-right:2px solid #181818;border-bottom:2px solid #181818;width:8px;height:8px;transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg)}section .green--box dl{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}section .green--box dl dt,section .green--box dl dd{position:relative;display:block;padding-bottom:5px;font-family:"Roboto Condensed";font-size:18px}section .green--box dl dt a,section .green--box dl dd a{color:#fff;position:relative;text-decoration:none;cursor:pointer}section .green--box dl dt a:hover,section .green--box dl dd a:hover{border-bottom:1px dotted rgba(255,255,255,0.5)}section .green--box dl dt{width:80px;font-weight:500}section .green--box dl dd{width:calc(100% - 81px);font-weight:300}.greenbox{position:relative;display:block;background-color:var(--primary);color:#fff;margin:10px 35px;margin-top:35px;padding:25px 0;padding-bottom:2px}.greenbox p{font-size:27px;line-height:1.26em;max-width:600px}.greenbox p+p{max-width:100%}.whitebox{position:relative;display:flex;margin:10px 35px;background-color:#fff;padding:20px 25px}@media only screen and (max-width:459px){.whitebox{flex-wrap:wrap}}.whitebox a{color:var(--primary);text-decoration:none;cursor:pointer;transition:color 0.3s ease-in-out}.whitebox a:hover{color:#181818}.whitebox img{max-width:220px}@media only screen and (max-width:459px){.whitebox img{max-width:100%}}.whitebox p{font-size:16px}@media only screen and (max-width:459px){.whitebox p{padding-left:0;padding-right:0;padding-top:20px}}.whitebox p b{position:relative;display:block;line-height:1.26em;margin-top:10px;font-weight:600}.whitebox p big{position:relative;display:block;color:var(--primary);font-size:27px;padding-top:5px;font-weight:500}flex.big--btns{gap:25px;align-items:stretch;justify-content:flex-start}flex.big--btns item.col-4{min-width:calc(100% / 12 * 4 - 25px) !important;max-width:calc(100% / 12 * 4 - 25px) !important}@media only screen and (min-width:460px) and (max-width:1199px){flex.big--btns item.col-md-4{min-width:calc(100% / 12 * 4 - 25px) !important;max-width:calc(100% / 12 * 4 - 25px) !important}}@media only screen and (max-width:459px){flex.big--btns item.col-sm-12{min-width:calc(100% / 12 * 12 - 25px) !important;max-width:calc(100% / 12 * 12 - 25px) !important}}.accordion{position:relative;display:block;margin:25px 35px}.accordion p{padding:0 12px}.accordion .accordion-item{position:relative;display:block;border-bottom:1px solid #cdcdcd}.accordion .accordion-item .accordion-header{position:relative;display:block;font-family:"Roboto Condensed";font-size:22px;font-weight:500;padding:15px 15px;cursor:pointer}.accordion .accordion-item .accordion-header:after{position:absolute;display:block;right:15px;top:50%;content:"";background-image:url('../../../_assets/853ea8be2c382868897f2b2b5cdc0e65/lmkgmbh/images/accordion.png');width:30px;height:16px;margin-top:-7px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}.accordion .accordion-item.active .accordion-header:after{transform:rotate(180deg)}.accordion .accordion-item:last-child{border-bottom:0}.news{position:relative;display:block;margin:10px 25px;padding-bottom:20px}.news .news-item{position:relative;display:block;padding:10px;cursor:pointer}.news .news-item .inside{transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;background-color:#fff;padding:0}.news .news-item .inside:hover{transform:scale(1.02);opacity:2;box-shadow:0 7px 25px rgba(0,0,0,0.1)}.news .news-item .inside a{text-decoration:none;cursor:pointer;color:#181818}.news .news-item .inside .picture{position:relative;display:block;height:300px;overflow:hidden}.news .news-item .inside .picture.wide{height:372px}.news .news-item .inside .picture img{position:absolute;display:block;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-object-fit:cover}.news .news-item .inside .picture .date{position:absolute;display:block;z-index:3;left:0;bottom:0;background-color:var(--primary);color:#fff;font-size:20px;font-weight:400;padding:12px 25px}.news .news-item .inside .under{position:relative;display:block;padding:25px}.news .news-item .inside .under headline-content{padding:0;font-weight:700;margin-bottom:10px;line-height:1.26em;font-size:16px;letter-spacing:-1px}.news .news-item .inside .under p{padding:0;margin-bottom:0;font-family:"Roboto Condensed";font-size:19px;font-weight:300}.news .news-item .inside .under p span{color:var(--primary);text-decoration:none;cursor:pointer;font-weight:600}.news{position:relative;display:block;margin:10px 25px;padding-bottom:20px}.news .news-item{position:relative;display:block;padding:10px;cursor:pointer}.news .news-item .inside{transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;background-color:#fff;padding:0}.news .news-item .inside:hover{transform:scale(1.02);opacity:2;box-shadow:0 7px 25px rgba(0,0,0,0.1)}.news .news-item .inside a{text-decoration:none;cursor:pointer;color:#181818}.news .news-item .inside .picture{position:relative;display:block;height:316px;overflow:hidden}.news .news-item .inside .picture.wide{height:372px}.news .news-item .inside .picture img{position:absolute;display:block;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-object-fit:cover}.news .news-item .inside .picture .date{position:absolute;display:block;z-index:3;left:0;bottom:0;background-color:var(--primary);color:#fff;font-size:20px;font-weight:400;padding:12px 25px}.news .news-item .inside .under{position:relative;display:block;padding:25px}.news .news-item .inside .under headline-content{padding:0;font-weight:500;margin-bottom:10px;line-height:1.26em;font-size:21px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.news .news-item .inside .under p{padding:0;margin-bottom:0;font-family:"Roboto Condensed";font-size:19px;font-weight:300}.news .news-item .inside .under p span{color:var(--primary);text-decoration:none;cursor:pointer;font-weight:600}.kurse{position:relative;display:block;margin:10px 25px;padding-bottom:20px}.kurse .kurs-item{position:relative;display:block;padding:10px;cursor:pointer}.kurse .kurs-item a{text-decoration:none;cursor:pointer}.kurse .kurs-item .inside{position:relative;display:block;background-color:#EDEDED}.kurse .kurs-item .inside .date-headline{position:relative;display:flex;justify-content:flex-start;align-items:center;background-color:var(--primary);color:#fff}.kurse .kurs-item .inside .date-headline .date{position:relative;display:block;padding:15px}.kurse .kurs-item .inside .date-headline .date .day{text-align:center;font-size:40px;font-weight:700;font-family:"Nunito Sans";line-height:1.01em}.kurse .kurs-item .inside .date-headline .date .month{text-align:center;font-size:28px;font-family:"Nunito Sans";font-weight:400;line-height:1.01em}.kurse .kurs-item .inside .date-headline .label{position:relative;display:block;font-size:22px;font-family:"Nunito Sans";font-weight:700;padding:0 20px}.kurse .kurs-item .inside .date-headline .label span{position:relative;display:block;font-size:16px;font-weight:300;line-height:1.01em}.kurse .kurs-content{position:relative;display:block;padding:15px}.kurse .kurs-content dl{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.kurse .kurs-content dl dd,.kurse .kurs-content dl dt{position:relative;display:block;font-size:19px;font-weight:300;color:#181818;line-height:1.46em;padding:8px 0}.kurse .kurs-content dl dd img,.kurse .kurs-content dl dt img{width:30px;height:auto;margin-left:5px}.kurse .kurs-content dl dt{width:90px}.kurse .kurs-content dl dd{width:calc(100% - 91px)}.smap a{position:absolute;display:block;width:20px;height:20px;background-color:#fff;border-radius:100%;-webkit-border-radius:100%;cursor:pointer;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;z-index:5}.smap a:hover{box-shadow:0 0 0 10px rgba(255,255,255,0.16);-webkit-box-shadow:0 0 0 10px rgba(255,255,255,0.16)}.smap a.active{background-color:var(--secondary);box-shadow:0 0 0 10px rgba(255,162,0,0.26);-webkit-box-shadow:0 0 0 10px rgba(255,162,0,0.26)}.smap span{position:absolute;display:block;z-index:1;left:50%;top:50%;transform:rotate(40deg);font-size:76px;font-weight:700;color:rgba(255,255,255,0.14);margin-left:-190px;margin-top:-50px}.smap a[rel="1"]{top:calc(50% - 60px);left:235px}.smap a[rel="2"]{top:calc(50% - 0px);left:230px}.smap a[rel="3"]{top:calc(50% + 77px);left:305px}.smap a[rel="4"]{top:calc(50% - 125px);left:105px}.smap a[rel="5"]{top:calc(50% - 175px);left:225px}.smap a[rel="6"]{top:calc(50% - 40px);left:335px}.smap a[rel="7"]{top:calc(50% + 65px);left:360px}.smap a[rel="8"]{top:calc(50% + 20px);left:125px}.smap a[rel="9"]{top:calc(50% - 120px);left:210px}.smap a[rel="10"]{top:calc(50% - 70px);left:90px}.smap a[rel="11"]{top:calc(50% - 210px);left:325px}.smap a[rel="12"]{top:calc(50% + 50px);left:260px}.smap-content-item{position:absolute;display:block;left:35px;top:50%;transform:translate(-200%,-50%);-webkit-transform:translate(-200%,-50%);opacity:0;transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out}.smap-content-item p{margin-bottom:0}.smap-content-item.active{opacity:1;transform:translate(0,-50%);-webkit-transform:translate(0,-50%)}.smap-content-item ul{position:relative;display:block;padding:10px 35px}.smap-content-item ul li{list-style:none}.smap-content-item ul li a{position:relative;display:inline-block;color:#fff;text-decoration:none;cursor:pointer;padding:6px 0;padding-right:50px;width:max-content}.smap-content-item ul li a:after{position:absolute;display:block;content:"";background-image:url('../../../_assets/853ea8be2c382868897f2b2b5cdc0e65/lmkgmbh/images/pfeil.png');background-repeat:no-repeat;background-position:50% 50%;background-size:contain;top:50%;right:20px;width:16px;height:15px;margin-top:-7px}.only-mobile,#bg-aside,aside{display:none}@media only screen and (max-width:459px){.only-mobile,#bg-aside.see,aside{display:block}aside{position:fixed;display:block;z-index:10001;background-color:#fff;left:0;top:0;bottom:0;width:100%;max-width:320px;transform:translate(-100%,0);transition:all 0.3s ease-in-out}aside .small-menu{position:relative;display:flex;justify-content:center;align-items:center;padding:10px 0;padding-bottom:20px}aside .small-menu a{text-decoration:none;cursor:pointer;color:#181818;padding:0 10px;margin:10px 0;font-size:16px;font-weight:500}aside .small-menu a:hover{color:var(--primary)}aside .small-menu a:not(:last-child){border-right:1px solid #181818}aside.show{transform:translate(0,0)}aside flex.top{border-bottom:1px solid #ddd}aside flex.top item:first-child a{position:relative;display:block;text-align:left;text-decoration:none;cursor:pointer;padding:15px;padding-bottom:12px}aside flex.top item:last-child a{position:relative;display:block}aside flex.top item:last-child a em{position:relative;display:block;margin-left:auto;margin-right:0;width:55px;height:55px;cursor:pointer}aside flex.top item:last-child a em span{position:absolute;display:block;left:14px;right:14px;top:50%;height:3px;margin-top:-1px;transform:rotate(45deg);background-color:var(--primary);border-radius:2px}aside flex.top item:last-child a em span:last-child{transform:rotate(-45deg)}aside nav{position:absolute;display:block;left:0;right:0;top:55px;bottom:0;overflow-y:auto}aside nav input{display:none}aside nav ul{position:relative;display:block}aside nav ul li{position:relative;list-style:none}aside nav ul li label{position:relative;display:block;position:relative;display:block;text-transform:uppercase;font-family:"Roboto Condensed";font-weight:600;text-decoration:none;cursor:pointer;color:#181818;padding:13px 15px;padding-bottom:11px;font-size:18px;border-bottom:1px solid #eee}aside nav ul li label:after{position:absolute;display:block;top:50%;right:15px;height:3px;width:16px;margin-top:-2px;background-color:#181818;content:"";transition:all 0.3s ease-in-out}aside nav ul li label:before{position:absolute;display:block;top:50%;right:15px;height:3px;width:16px;margin-top:-2px;background-color:#181818;content:"";transform:rotate(90deg);transition:all 0.3s ease-in-out}aside nav ul li>ul{position:relative;display:none;background-color:#ededed;padding:0}aside nav ul li>ul li label:before{height:1px;width:13px;right:17px}aside nav ul li>ul li label:after{height:1px;width:13px;right:17px}aside nav ul li>ul li a,aside nav ul li>ul li label{text-transform:none;font-weight:400;padding-left:30px;font-size:16px}aside nav ul li>ul li>ul li a{font-weight:300;font-size:14px;padding-left:60px}aside nav ul li>ul li>ul li>ul li a{font-weight:300;font-size:14px;padding-left:90px}aside nav ul li>ul li>ul li>ul>ul li a{font-weight:300;font-size:14px;padding-left:120px}aside nav ul li input:checked+label:before{transform:rotate(-45deg)}aside nav ul li input:checked+label:after{transform:rotate(225deg)}aside nav ul li input:checked+label+ul{display:block !important}aside nav ul li a{position:relative;display:block;text-transform:uppercase;font-family:"Roboto Condensed";font-weight:600;text-decoration:none;cursor:pointer;color:#181818;padding:13px 15px;padding-bottom:11px;font-size:18px;border-bottom:1px solid #eee}aside .socials{justify-content:center;margin-top:30px}aside .socials .gallery-row{width:auto}aside .socials a{background-color:var(--primary);position:relative;display:flex;justify-content:center;align-items:center;vertical-align:top;width:42px;height:42px;color:#fff;cursor:pointer;text-decoration:none;border-radius:100%;-webkit-border-radius:100%;transition:background 0.3s ease-in-out;-webkit-transition:background 0.3s ease-in-out}aside .socials a:hover{background-color:var(--secondary)}aside .socials a:not([href]){display:none}aside .socials a img{width:16px;height:16px}#bg-aside{position:fixed;display:none;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.46);opacity:0;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;z-index:10000}#bg-aside.show{opacity:1}section#header{min-width:100vw;max-width:100vw}section#header item[data-role="navigation"],section#header item[data-role="tmenu"],section#header .megamenu{display:none !important}section#header container{min-height:auto !important}section#header item[data-role="logo"] a{padding:15px !important;text-align:center}section#header item[data-role="logo"] a img{max-height:60px !important}#stoerer{position:absolute;width:calc(100vw - 40px);gap:3px;margin:0 20px;max-width:9999px;top:calc(90vh - 60px);flex-wrap:wrap !important;justify-content:flex-start;align-items:flex-start}#stoerer a{position:relative;display:block;width:calc(50% - 3px);height:auto}#stoerer a label{line-height:36px;font-size:3.7vw}#stoerer a label img{display:inline-block;vertical-align:middle;margin-right:6px;width:14px;height:14px;top:4px}#slider{height:90vh}#slider .slide .slide-content{width:100vw !important;min-width:100vw !important;max-width:999999px !important;top:110px !important;justify-content:center !important}#slider .slide .slide-content ul{left:12vw}#slider .slide .slide-content p a{width:calc(50% - 3px) !important;text-align:center}section.smaller flex,section.smaller grid,footer nav{flex-wrap:wrap !important}body>section.green{display:none !important}#slider .wrapper .slide .slide-content .text headline,.kurse .kurs-item .inside .date-headline .label,footer headline{font-size:3.5vw !important;font-weight:700}#slider .wrapper .slide .slide-content .text h2{font-size:6vw !important;font-weight:700;line-height:1.1em}#slider .wrapper .slide .slide-content .text ul li{font-size:15px !important;font-weight:700}#slider .wrapper .slide .slide-content .text ul li:before{width:20px;height:20px;margin-top:-10px}#slider .wrapper .slide .slide-content .text ul li{padding:6px 0;padding-left:35px}section headline-content{font-size:3.7vw}section h1{font-size:8vw;line-height:1.1em;padding-top:10px}section h2{font-size:5vw;line-height:1.1em;padding-top:3px}section p,section a.btn,#slider .wrapper .slide .slide-content .text p a,.news .news-item .inside .picture .date,.news .news-item .inside .under p,.kurse .kurs-content dl dd,.kurse .kurs-content dl dt,footer p{font-size:3.7vw !important}.kurse .kurs-content dl dt{width:65px}.kurse .kurs-content dl dd{width:calc(100% - 66px)}.kurse .kurs-content dl dd img,.kurse .kurs-content dl dt img{width:20px}.kurse .kurs-item .inside .date-headline .label span{font-size:2.7vw;line-height:1.26em}.kurse .kurs-item .inside .date-headline .date .day{font-size:6vw}.kurse .kurs-item .inside .date-headline .date .month{font-size:4.5vw}.news .news-item .inside .under p{padding-top:15px}#slider .wrapper .slide .slide-content .text p a,section a.btn{line-height:9.5vw;padding:0 5vw}#slider .wrapper .slide .slide-content .text p{gap:3px}#slider .dots{bottom:120px}section{padding:40px 0}section .green--box{margin-right:35px;margin-bottom:20px;max-height:999999px;height:auto}section .green--box dl dd,section .green--box dl dt{font-size:3.7vw}section .map{height:auto;max-height:999999px;aspect-ratio:1.7777777778;-webkit-aspect-ratio:1.7777777778}.accordion .accordion-item .accordion-header{font-size:4.7vw;padding-right:60px}.accordion .accordion-item .accordion-header:after{width:15px;height:8px;margin-top:-4px}.news .news-item .inside .picture.wide,.news .news-item .inside .picture{height:auto;aspect-ratio:1.7777777778}section a.btn.arrow-right:after{width:12px;height:12px}section.smaller.gray{padding:15px 35px}section.smaller flex item,section.smaller grid item{height:auto;width:calc(100% / 3)}section.smaller flex item a,section.smaller grid item a{position:relative;display:block;padding:15px;text-align:center}section.smaller flex item a img,section.smaller grid item a img{position:relative;margin:0 auto;width:auto;width:100%;height:auto}section.smaller flex item:last-child,section.smaller grid item:last-child{width:100%}section.smaller flex item:nth-child(4),section.smaller grid item:nth-child(4){width:calc(100% / 3 * 2)}section.smaller flex item:nth-child(4) img,section.smaller grid item:nth-child(4) img{height:auto}footer{padding-top:20px;padding-bottom:20px}footer .widget{padding:10px 35px}footer nav item a{font-size:3vw !important;padding-left:0;padding-right:20px}footer .trenner{margin-bottom:20px}footer .copy-line{font-size:2.3vw !important}footer a.social-btn{width:36px;height:36px}footer a.social-btn img{width:20px;height:20px}}@media only screen and (min-width:460px) and (max-width:1199px){section#header{min-width:100vw;max-width:100vw}section#header item[data-role="navigation"],section#header item[data-role="tmenu"],section#header .megamenu{display:none !important}section#header container{min-height:auto !important}section#header item[data-role="logo"] a{padding:15px !important;text-align:center}section#header item[data-role="logo"] a img{max-height:60px !important}body>section.green{display:none !important}section.smaller.gray{padding:15px 35px}section.smaller flex item,section.smaller grid item{height:auto;width:calc(100% / 3)}section.smaller flex item a,section.smaller grid item a{position:relative;display:block;padding:15px;text-align:center}section.smaller flex item a img,section.smaller grid item a img{position:relative;margin:0 auto;width:auto;width:100%;height:auto}section.smaller flex item:last-child,section.smaller grid item:last-child{width:100%}section.smaller flex item:nth-child(4),section.smaller grid item:nth-child(4){width:calc(100% / 3 * 2)}section.smaller flex item:nth-child(4) img,section.smaller grid item:nth-child(4) img{height:auto}footer nav{flex-wrap:wrap}.only-mobile,#bg-aside.see,aside{display:block}aside{position:fixed;display:block;z-index:10001;background-color:#fff;left:0;top:0;bottom:0;width:100%;max-width:320px;transform:translate(-100%,0);transition:all 0.3s ease-in-out}aside .small-menu{position:relative;display:flex;justify-content:center;align-items:center;padding:10px 0;padding-bottom:20px}aside .small-menu a{text-decoration:none;cursor:pointer;color:#181818;padding:0 10px;margin:10px 0;font-size:16px;font-weight:500}aside .small-menu a:hover{color:var(--primary)}aside .small-menu a:not(:last-child){border-right:1px solid #181818}aside.show{transform:translate(0,0)}aside flex.top{border-bottom:1px solid #ddd}aside flex.top item:first-child a{position:relative;display:block;text-align:left;text-decoration:none;cursor:pointer;padding:15px;padding-bottom:12px}aside flex.top item:last-child a{position:relative;display:block}aside flex.top item:last-child a em{position:relative;display:block;margin-left:auto;margin-right:0;width:55px;height:55px;cursor:pointer}aside flex.top item:last-child a em span{position:absolute;display:block;left:14px;right:14px;top:50%;height:3px;margin-top:-1px;transform:rotate(45deg);background-color:var(--primary);border-radius:2px}aside flex.top item:last-child a em span:last-child{transform:rotate(-45deg)}aside nav{position:absolute;display:block;left:0;right:0;top:55px;bottom:0;overflow-y:auto}aside nav input{display:none}aside nav ul{position:relative;display:block}aside nav ul li{position:relative;list-style:none}aside nav ul li label{position:relative;display:block;position:relative;display:block;text-transform:uppercase;font-family:"Roboto Condensed";font-weight:600;text-decoration:none;cursor:pointer;color:#181818;padding:13px 15px;padding-bottom:11px;font-size:18px;border-bottom:1px solid #eee}aside nav ul li label:after{position:absolute;display:block;top:50%;right:15px;height:3px;width:16px;margin-top:-2px;background-color:#181818;content:"";transition:all 0.3s ease-in-out}aside nav ul li label:before{position:absolute;display:block;top:50%;right:15px;height:3px;width:16px;margin-top:-2px;background-color:#181818;content:"";transform:rotate(90deg);transition:all 0.3s ease-in-out}aside nav ul li>ul{position:relative;display:none;background-color:#ededed;padding:0}aside nav ul li>ul li label:before{height:1px;width:13px;right:17px}aside nav ul li>ul li label:after{height:1px;width:13px;right:17px}aside nav ul li>ul li a,aside nav ul li>ul li label{text-transform:none;font-weight:400;padding-left:30px;font-size:16px}aside nav ul li>ul li>ul li a{font-weight:300;font-size:14px;padding-left:60px}aside nav ul li>ul li>ul li>ul li a{font-weight:300;font-size:14px;padding-left:90px}aside nav ul li>ul li>ul li>ul>ul li a{font-weight:300;font-size:14px;padding-left:120px}aside nav ul li input:checked+label:before{transform:rotate(-45deg)}aside nav ul li input:checked+label:after{transform:rotate(225deg)}aside nav ul li input:checked+label+ul{display:block !important}aside nav ul li a{position:relative;display:block;text-transform:uppercase;font-family:"Roboto Condensed";font-weight:600;text-decoration:none;cursor:pointer;color:#181818;padding:13px 15px;padding-bottom:11px;font-size:18px;border-bottom:1px solid #eee}aside .socials{justify-content:center;margin-top:30px}aside .socials .gallery-row{width:auto}aside .socials .gallery-row>.gallery-item{width:auto}aside .socials a{background-color:var(--primary);position:relative;display:flex;justify-content:center;align-items:center;vertical-align:top;width:42px;height:42px;color:#fff;cursor:pointer;text-decoration:none;border-radius:100%;-webkit-border-radius:100%;transition:background 0.3s ease-in-out;-webkit-transition:background 0.3s ease-in-out}aside .socials a:hover{background-color:var(--secondary)}aside .socials a:not([href]){display:none}aside .socials a img{width:16px;height:16px}#bg-aside{position:fixed;display:none;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.46);opacity:0;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;z-index:10000}#bg-aside.show{opacity:1}#stoerer{position:absolute;width:calc(75vw - 40px);gap:3px;left:calc(25vw / 2 + 20px);max-width:9999px;top:740px;flex-wrap:wrap !important;justify-content:center;align-items:flex-start}#stoerer a{position:relative;display:block;width:calc(50% - 3px);height:auto}#stoerer a label{line-height:36px;font-size:16px}#stoerer a label img{display:inline-block;vertical-align:middle;margin-right:6px;width:14px;height:14px;top:4px}#slider{height:800px}#slider .slide .slide-content{width:100vw !important;min-width:100vw !important;max-width:999999px !important;top:110px !important;justify-content:center !important}#slider .slide .slide-content ul{left:30px}#slider .slide .slide-content p a{width:calc(50% - 3px) !important;text-align:center}#slider .wrapper .slide .slide-content .text headline,.kurse .kurs-item .inside .date-headline .label,footer headline{font-size:16px !important;font-weight:700}#slider .wrapper .slide .slide-content .text h2{font-size:32px !important;font-weight:700;line-height:1.1em}#slider .wrapper .slide .slide-content .text ul li{font-size:20px !important;font-weight:700}#slider .wrapper .slide .slide-content .text ul li:before{width:20px;height:20px;margin-top:-10px}#slider .wrapper .slide .slide-content .text ul li{padding:6px 0;padding-left:35px}section headline-content{font-size:20px}section h1{font-size:42px;line-height:1.1em;padding-top:10px}section h2{font-size:32px;line-height:1.1em;padding-top:3px}section p,section a.btn,#slider .wrapper .slide .slide-content .text p a,.news .news-item .inside .picture .date,.news .news-item .inside .under p,.kurse .kurs-content dl dd,.kurse .kurs-content dl dt{font-size:20px !important}footer p{font-size:16px !important}.kurse .kurs-content dl dt{width:65px}.kurse .kurs-content dl dd{width:calc(100% - 66px)}.kurse .kurs-content dl dd img,.kurse .kurs-content dl dt img{width:20px}.kurse .kurs-item .inside .date-headline .label span{font-size:11px;line-height:1.26em}.kurse .kurs-item .inside .date-headline .date .day{font-size:26px}.kurse .kurs-item .inside .date-headline .date .month{font-size:22px}.news .news-item .inside .under p{padding-top:15px}#slider .wrapper .slide .slide-content .text p a,section a.btn{line-height:46px;padding:0 20px}#slider .wrapper .slide .slide-content .text p{gap:3px}#slider .dots{bottom:120px}section{padding:40px 0}section .green--box{margin-right:35px;margin-bottom:20px;max-height:999999px;height:auto}section .green--box dl dd,section .green--box dl dt{font-size:16px}section .map{height:auto;max-height:999999px;aspect-ratio:1.7777777778;-webkit-aspect-ratio:1.7777777778}.accordion .accordion-item .accordion-header{font-size:20px;padding-right:60px}.accordion .accordion-item .accordion-header:after{width:15px;height:8px;margin-top:-4px}.news .news-item .inside .picture.wide,.news .news-item .inside .picture{height:auto;aspect-ratio:1.7777777778}section a.btn.arrow-right:after{width:12px;height:12px}section.smaller.gray{padding:15px 35px}section.smaller flex item,section.smaller grid item{height:auto;width:calc(100% / 3)}section.smaller flex item a,section.smaller grid item a{position:relative;display:block;padding:15px;text-align:center}section.smaller flex item a img,section.smaller grid item a img{position:relative;margin:0 auto;width:auto;width:100%;height:auto}section.smaller flex item:last-child,section.smaller grid item:last-child{width:100%}section.smaller flex item:nth-child(4),section.smaller grid item:nth-child(4){width:calc(100% / 3 * 2)}section.smaller flex item:nth-child(4) img,section.smaller grid item:nth-child(4) img{height:auto}footer{padding-top:20px;padding-bottom:20px}footer .widget{padding:10px 35px}footer nav item a{font-size:16px !important;padding-left:0;padding-right:20px}footer .trenner{margin-bottom:40px}footer .copy-line{font-size:12px !important}footer a.social-btn{width:36px;height:36px}footer a.social-btn img{width:20px;height:20px}}:root{--fontColor:#303030;--fontFamily:"Roboto" !important;--fontFamily2:"Nunito Sans";--fontFamilyAlternative:"Source Sans Pro",sans-serif;--buttonShadow:1px 1px rgba(0,0,0,0.2);--bs-body-font-family:"Roboto Condensed";--bs-body-font-weight:300;--bs-body-color:var(--fontColor);--bs-link-hover-color:#000;--bs-link-hover-color-rgb:0,0,0;--frame-link-hover-color:#000;--grey:rgb(237,237,237);--wbv-lightblue:rgb(226,235,240);--wbv-blue:rgb(115,156,180);--frame-outer-spacing-variant-none:0rem;--frame-outer-spacing-variant-extra-small:1.33rem;--frame-outer-spacing-variant-small:2rem;--frame-outer-spacing-variant-medium:2.67rem;--frame-outer-spacing-variant-large:3.33rem;--frame-outer-spacing-variant-extra-large:4rem;--frame-spacing:0;--frame-spacing-small:0;--frame-spacing-xs:0;--frame-spacing-small-xs:0;--frame-spacing-sm:0;--frame-spacing-small-sm:0;--frame-spacing-md:0;--frame-spacing-small-md:0;--frame-spacing-lg:0;--frame-spacing-small-lg:0;--frame-spacing-xl:0;--frame-spacing-small-xl:0}@media only screen and (min-width:1200px){:root{--frame-outer-spacing-variant-none:0rem;--frame-outer-spacing-variant-extra-small:2rem;--frame-outer-spacing-variant-small:3rem;--frame-outer-spacing-variant-medium:4rem;--frame-outer-spacing-variant-large:5rem;--frame-outer-spacing-variant-extra-large:6rem}}:root{--primary:#ad4118;--primary-rgb:173,65,24;--primary-hover:#8d3714;--tertiary-rgb:255,255,255;--secondary:#f1942a;--bs-link-color:var(--primary);--bs-link-color-rgb:var(--primary-rgb) !important;--bs-primary-rgb:var(--primary-rgb) !important;--frame-link-color:var(--primary) !important}body.mvz-mittelsachsen{}body.mvz-mittelsachsen .btn-default,body.mvz-mittelsachsen .btn-primary{--bs-btn-bg:var(--primary);--bs-btn-border-color:var(--primary);--bs-btn-hover-bg:var(--primary-hover)}body.mvz-mittelsachsen>section[rel="01"]{padding-top:0}body.mvz-mittelsachsen h1,body.mvz-mittelsachsen section h1{color:var(--primary)}body.mvz-mittelsachsen h3,body.mvz-mittelsachsen section h3{color:var(--fontColor)}body.mvz-mittelsachsen section#header flex.head--flex item[data-role="logo"]{max-width:40%}body.mvz-mittelsachsen section#header flex.top--flex item[data-role="tcontact"]{max-width:290px}body.mvz-mittelsachsen section#facilities{background-color:#555;background-image:none}body.mvz-mittelsachsen section#facilities headline{font-size:26px}body.mvz-mittelsachsen section ul.list>li::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cg fill='%23ad4118'%3e%3cpath d='M13.3 4.8l-.7-.7c-.2-.2-.5-.2-.7 0L6.5 9.5 4 6.9c-.2-.2-.5-.2-.7 0l-.6.7c-.2.2-.2.5 0 .7l3.6 3.6c.2.2.5.2.7 0l6.4-6.4c.1-.2.1-.5-.1-.7z'/%3e%3c/g%3e%3c/svg%3e")}body.mvz-mittelsachsen section a.link-standard::before{background-image:url('../../../_assets/853ea8be2c382868897f2b2b5cdc0e65/Images/arrow-brown.png')}body.mvz-mittelsachsen section .additional_menu li a::after{background-image:url('../../../_assets/853ea8be2c382868897f2b2b5cdc0e65/Images/arrow-brown.png')}body.mvz-mittelsachsen .carousel .carousel-content .carousel-content-inner .carousel-text-inner ul>li::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cg fill='%23ad4118'%3e%3cpath d='M13.3 4.8l-.7-.7c-.2-.2-.5-.2-.7 0L6.5 9.5 4 6.9c-.2-.2-.5-.2-.7 0l-.6.7c-.2.2-.2.5 0 .7l3.6 3.6c.2.2.5.2.7 0l6.4-6.4c.1-.2.1-.5-.1-.7z'/%3e%3c/g%3e%3c/svg%3e")}body.mvz-mittelsachsen .carousel-item-layout-primary{--carousel-item-background:var(--primary)}body.mvz-mittelsachsen breadcrumb{margin-bottom:0;padding-top:50px;padding-bottom:40px}@media only screen and (min-width:1200px){body.mvz-mittelsachsen breadcrumb{padding-top:97px}}body.mvz-mittelsachsen:not(.pagelevel-0) breadcrumb{padding-top:50px}body.mvz-mittelsachsen .card a:not(.btn){color:var(--primary)}body.mvz-mittelsachsen .form-check-input:checked,body.mvz-mittelsachsen .form-check-label input[type="checkbox"]:checked,body.mvz-mittelsachsen .form-check-label input[type="radio"]:checked{background-color:var(--primary);border-color:var(--primary)}body.mvz-mittelsachsen .form-control:focus,body.mvz-mittelsachsen .form-group input[type="file"]:focus{border-color:var(--secondary)}body.mvz-mittelsachsen .accordion .accordion-item .accordion-header:after,body.mvz-mittelsachsen .c-accordion .c-accordion-item .c-accordion-title::after{background-image:url('../../../_assets/853ea8be2c382868897f2b2b5cdc0e65/mvz-mittelsachsen/images/accordion.png')}body.mvz-mittelsachsen footer headline h3{font-size:22px}body.mvz-mittelsachsen footer a.social-btn{background-color:var(--secondary)}body.mvz-mittelsachsen footer a.social-btn:hover{background-color:var(--primary)}body.mvz-mittelsachsen aside .socials a{background-color:var(--secondary)}body.mvz-mittelsachsen aside .socials a:hover{background-color:var(--primary)}
