﻿body,html{font-family:'robotoregular';color:#575756;width:100%;height:100%;margin:0;padding:0;}@media only screen and (max-width:991px){body,html{font-size:14px;}}a{color:#003f8f;text-decoration:none;}.header-bar-wrapper{background-color:#003f8f;padding:5px;}.header-bar-wrapper .header-bar-content{display:flex;justify-content:space-between;}@media only screen and (max-width:991px){.header-bar-wrapper .header-bar-content{justify-content:end;}}.header-bar-wrapper .header-bar-content>div{gap:10px;}.header-bar-wrapper .header-bar-content>div span,.header-bar-wrapper .header-bar-content>div a{color:#fff;display:flex;align-items:center;}.header-bar-wrapper .header-bar-content>div span.headerPhone:before,.header-bar-wrapper .header-bar-content>div a.headerPhone:before{content:'';display:inline-block;width:17px;height:17px;margin-right:10px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/Common/img/luban/icon_telefon.svg);}.header-bar-wrapper .header-bar-content>div span.headerMail:before,.header-bar-wrapper .header-bar-content>div a.headerMail:before{content:'';display:inline-block;width:17px;height:17px;margin-right:10px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/Common/img/luban/icon_email.svg);}.header-bar-wrapper .header-bar-content>div span.headerAddress:before,.header-bar-wrapper .header-bar-content>div a.headerAddress:before{content:'';display:inline-block;width:17px;height:17px;margin-right:10px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/Common/img/luban/icon_standort.svg);}.header-bar-wrapper .header-bar-content>div span.headerFacebook:before,.header-bar-wrapper .header-bar-content>div a.headerFacebook:before{content:'';display:inline-block;width:17px;height:17px;margin-right:5px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/Common/img/luban/icon_facebook.svg);}.header-bar-wrapper .header-bar-content>div span.headerInstagram:before,.header-bar-wrapper .header-bar-content>div a.headerInstagram:before{content:'';display:inline-block;width:17px;height:17px;margin-right:5px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/Common/img/luban/icon_instagram.svg);}.header-bar-wrapper .header-bar-content .searchTriggerWrapper{margin-left:20px;}.header-bar-wrapper .header-bar-content .searchTriggerWrapper .search-trigger{display:block;background:url(/Common/img/luban/icon_suche.svg) no-repeat center;background-size:contain;width:24px;height:24px;}@media only screen and (max-width:991px){.header-bar-wrapper .header-bar-content .searchTriggerWrapper .search-trigger{width:18px;height:18px;}}.search-wrapper{background-color:#003f8f;position:absolute;inset:auto;width:100%;padding:0 10px;display:none;}.search-wrapper.is-visible{display:block;}.search-wrapper .search-content{display:flex;justify-content:space-between;}.search-wrapper .search-content .search-input{width:100%;}.search-wrapper .search-content .search-input input{background-color:transparent;width:100%;border:0;color:#fff;padding:10px 0;outline:0;}.search-wrapper .search-content .search-input input::-webkit-input-placeholder{color:#fff;}.search-wrapper .search-content .search-controls{display:flex;align-items:center;}.search-wrapper .search-content .search-controls a{display:block;width:28px;height:28px;margin:0 5px;color:#fff;}.footer-image-wrapper .footer-image img{aspect-ratio:4/1;object-fit:cover;object-position:center;width:100%;}@media only screen and (max-width:991px){.footer-image-wrapper .footer-image img{aspect-ratio:2/1;}}.footer-wrapper .footer-content-wrapper{background-color:#212a34;}.footer-wrapper .footer-content-wrapper .footer-content{position:relative;display:flex;flex-direction:column;padding:60px 0 0;padding-bottom:60px;padding-top:150px;gap:50px;}@media only screen and (max-width:991px){.footer-wrapper .footer-content-wrapper .footer-content{padding:50px 0 0;gap:30px;}}.footer-wrapper .footer-content-wrapper .footer-content .footer-logos{position:absolute;right:10%;top:28%;gap:20px;align-items:center;transform:translateX(100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));}@media only screen and (max-width:991px){.footer-wrapper .footer-content-wrapper .footer-content .footer-logos{position:relative;bottom:0;top:auto;right:0;justify-content:center;transform:translateX(0);}}.footer-wrapper .footer-content-wrapper .footer-content .footer-logos img{width:135px;height:135px;object-fit:contain;}@media only screen and (max-width:991px){.footer-wrapper .footer-content-wrapper .footer-content .footer-logos img{width:90px;height:115px;}}@media only screen and (max-width:991px){.footer-wrapper .footer-content-wrapper .footer-content .main-content{display:flex;flex-direction:column;-webkit-align-items:center;align-items:center;}}.footer-wrapper .footer-content-wrapper .footer-content .main-content .footer-main-menu>ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:row;flex-wrap:nowrap;text-align:left;}.footer-wrapper .footer-content-wrapper .footer-content .main-content .footer-main-menu>ul>li{color:#fff;flex:1 0 auto;margin-bottom:10px;}@media only screen and (max-width:991px){.footer-wrapper .footer-content-wrapper .footer-content .main-content .footer-main-menu>ul>li{margin-bottom:20px;}}.footer-wrapper .footer-content-wrapper .footer-content .main-content .footer-main-menu>ul>li:last-child{margin-right:0;}.footer-wrapper .footer-content-wrapper .footer-content .main-content .footer-main-menu>ul>li>a{font-family:'robotoregular';font-size:1.25rem;display:block;color:inherit;text-transform:uppercase;}.footer-wrapper .footer-content-wrapper .footer-content .main-content .footer-main-menu>ul>li>a{padding-left:0;}.footer-wrapper .footer-content-wrapper .footer-content .main-content .footer-main-menu>ul>li:hover>a{font-weight:bold;-webkit-text-decoration:none;text-decoration:none;}.footer-wrapper .footer-content-wrapper .footer-content .main-content .footer-main-menu>ul>li:hover>a:before{display:block;}.footer-wrapper .footer-content-wrapper .footer-content .main-content .footer-main-menu>ul>li.active>a{position:relative;font-weight:bold;-webkit-text-decoration:none;text-decoration:none;}.footer-wrapper .footer-content-wrapper .footer-content .main-content .footer-main-menu>ul>li>div>div{padding:0;}.footer-wrapper .footer-content-wrapper .footer-content .main-content .footer-main-menu>ul>li>div>div{overflow:hidden;display:flex;}.footer-wrapper .footer-content-wrapper .footer-content .main-content .footer-main-menu>ul>li>div>div>ul{margin:5px 0;padding:0;list-style:none;text-align:center;min-width:30%;}.footer-wrapper .footer-content-wrapper .footer-content .main-content .footer-main-menu>ul>li>div>div>ul>li>a{padding:5px 5px 5px 0;display:flex;align-items:center;color:#fff;font-size:1rem;}.footer-wrapper .footer-content-wrapper .footer-content .main-content .footer-main-menu>ul>li>div>div>ul>li:hover>a{font-weight:bold;-webkit-text-decoration:none;text-decoration:none;}.footer-wrapper .footer-content-wrapper .footer-content .main-content .footer-main-menu>ul>li>div>div>ul>li:hover>a:before{display:block;}.footer-wrapper .footer-content-wrapper .footer-content .main-content .footer-main-menu>ul>li>div>div>ul>li.active>a{position:relative;font-weight:bold;-webkit-text-decoration:none;text-decoration:none;}@media only screen and (max-width:991px){.footer-wrapper .footer-content-wrapper .footer-content .main-content .footer-main-menu>ul{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;text-align:center;}.footer-wrapper .footer-content-wrapper .footer-content .main-content .footer-main-menu>ul>li a{padding-left:0;}.footer-wrapper .footer-content-wrapper .footer-content .main-content .footer-main-menu>ul>li>div>div{padding-left:0;}.footer-wrapper .footer-content-wrapper .footer-content .main-content .footer-main-menu>ul>li>div>div>ul{min-width:100%;}.footer-wrapper .footer-content-wrapper .footer-content .main-content .footer-main-menu>ul>li>div>div>ul>li>a{-webkit-justify-content:center;justify-content:center;}}.footer-wrapper .footer-content-wrapper .footer-content .bottom-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:30px;}@media only screen and (max-width:991px){.footer-wrapper .footer-content-wrapper .footer-content .bottom-content{flex-direction:column;gap:30px;}}.footer-wrapper .footer-content-wrapper .footer-content .bottom-content .follow-us{display:flex;flex-direction:column;gap:12px;}@media only screen and (max-width:991px){.footer-wrapper .footer-content-wrapper .footer-content .bottom-content .follow-us{align-items:center;}}.footer-wrapper .footer-content-wrapper .footer-content .bottom-content .follow-us span{font-size:1.25rem;color:#fff;text-transform:uppercase;font-family:'robotoregular';}.footer-wrapper .footer-content-wrapper .footer-content .bottom-content .follow-us .icons{display:flex;gap:20px;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;justify-content:flex-start;align-items:center;}.footer-wrapper .footer-content-wrapper .footer-content .bottom-content .follow-us .icons .headerFacebook:before{content:'';display:inline-block;width:8px;height:17px;background-image:url(/Common/img/luban/icon_facebook.svg);background-repeat:no-repeat;background-size:contain;}.footer-wrapper .footer-content-wrapper .footer-content .bottom-content .follow-us .icons .headerInstagram:before{content:'';display:inline-block;width:18px;height:18px;background-image:url(/Common/img/luban/icon_instagram.svg);background-repeat:no-repeat;background-size:contain;}.footer-wrapper .footer-content-wrapper .footer-content .bottom-content ul{list-style:none;padding:0;margin:0;text-align:center;}.footer-wrapper .footer-content-wrapper .footer-content .bottom-content ul li{display:inline-block;color:#fff;font-size:1.25rem;margin-bottom:10px;}@media only screen and (max-width:991px){.footer-wrapper .footer-content-wrapper .footer-content .bottom-content ul li{display:block;}.footer-wrapper .footer-content-wrapper .footer-content .bottom-content ul li.trenner{display:none;}}.footer-wrapper .footer-content-wrapper .footer-content .bottom-content ul li a{color:inherit;font-size:inherit;text-transform:uppercase;padding:0 15px;}.footer-wrapper .footer-content-wrapper .footer-content .bottom-content ul li:hover>a{font-weight:bold;-webkit-text-decoration:none;text-decoration:none;}.footer-wrapper .footer-content-wrapper .footer-content .bottom-content ul li:hover>a:before{display:block;}.footer-wrapper .footer-content-wrapper .footer-content .bottom-content ul li.active>a{position:relative;font-weight:bold;-webkit-text-decoration:none;text-decoration:none;}.footer-wrapper .footer-content-wrapper .footer-content .bottom-content .jegasoft{display:flex;align-items:center;justify-content:center;}.footer-wrapper .footer-content-wrapper .footer-content .bottom-content .jegasoft img{width:150px;height:auto;}.slick-slider:not(.header-slider){margin-bottom:0!important;}.hidden{display:none!important;}.line-clamp-5{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;}.line-clamp-4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}.default-button{position:relative;display:flex;align-items:center;gap:10px;width:100%;font-size:1rem;}@media only screen and (max-width:991px){.default-button{font-size:1.2rem;}}@media only screen and (max-width:991px){.default-button.mobile-center{justify-content:center;}}.default-button.left{left:75px;}@media only screen and (max-width:991px){.default-button.left{left:0;}}.default-button.align-right{justify-content:flex-end;}.default-button.align-center{justify-content:center;}.default-button.gray .circle:before{color:#575756;}.default-button.gray a{color:#575756;}.default-button.blue{color:#003f8f!important;}.default-button .circle{display:inline-block;width:17px;height:17px;border-radius:50%;background-color:#003f8f;text-align:center;font-size:20px;position:relative;}.default-button .circle.white{background-color:#fff;}.default-button .circle.white:before{color:#003f8f;}.default-button .circle.no-circle{background-color:transparent;}.default-button .circle:before{content:"+";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;}.default-button>span.white{color:#fff;}.default-button a{color:#003f8f;font-family:'robotoregular';border:0;cursor:pointer;font-size:1rem;text-decoration:none;}@media only screen and (max-width:991px){.default-button a{font-size:1.2rem;}}.news-wrapper{margin-bottom:calc(95px + 150px);background:url(/Common/img/luban/hintergrund_1.svg) no-repeat;background-size:cover;}.news-wrapper>div{position:relative;top:150px;}@media only screen and (max-width:991px){.news-wrapper{margin-bottom:80px;}.news-wrapper>div{top:0;}}.news-wrapper.no-top{padding-top:calc(120px + 50px);margin-bottom:95px;}.news-wrapper.no-top.no-space{padding-top:0;margin-bottom:0;}.news-wrapper.no-top>div{top:0;}@media only screen and (max-width:991px){.news-wrapper.no-top{padding-top:80px;margin-bottom:80px;}}.news-wrapper.bg-contain{background-size:contain;}@media only screen and (max-width:991px){.news-wrapper.bg-contain{background-size:unset;}}.news-wrapper .news .allNewsBtn{display:flex;justify-content:right;margin-top:50px;}.news-wrapper .news .news-list{display:grid;column-gap:30px;row-gap:70px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:25px;}@media(max-width:1199px){.news-wrapper .news .news-list{grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:991px){.news-wrapper .news .news-list{grid-template-columns:repeat(1,minmax(0,1fr));}}.news-wrapper .news .news-list>a{text-decoration:none;color:inherit;}.news-wrapper .news .news-list .list-item{display:flex;flex-direction:column;position:relative;padding:0 20px 20px 20px;background-color:#fff;box-shadow:0 1px 4px silver;}.news-wrapper .news .news-list .list-item:hover .image-wrapper .image .overlay:before{content:"";display:inline-block;width:95px;height:95px;background:url(/Common/img/luban/icon_news_mouseover.svg) no-repeat;background-size:contain;}.news-wrapper .news .news-list .list-item:hover .circle{background-color:#e8e8e8;}.news-wrapper .news .news-list .list-item:hover .circle:before{color:#003f8f;}.news-wrapper .news .news-list .list-item.image-margin{margin-top:95px;}.news-wrapper .news .news-list .list-item .image-wrapper{position:relative;width:100%;margin-bottom:20px;}.news-wrapper .news .news-list .list-item .image-wrapper .image{position:absolute;top:-100px;left:0;right:0;bottom:0;display:block;text-align:center;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:1;border-radius:15px;}.news-wrapper .news .news-list .list-item .image-wrapper .image .overlay{position:absolute;right:20px;bottom:-30px;z-index:2;}.news-wrapper .news .news-list .list-item .image-wrapper .image .overlay:before{content:"";display:inline-block;width:95px;height:95px;background:url(/Common/img/luban/icon_news.svg) no-repeat;background-size:contain;}.news-wrapper .news .news-list .list-item .image-wrapper:before{content:"";display:block;padding-top:30%;}.news-wrapper .news .news-list .list-item .content-wrapper .date{display:block;font-family:'robotoregular';font-size:1rem;color:#575756;margin-bottom:10px;}.news-wrapper .news .news-list .list-item .content-wrapper h3{font-family:'robotobold';color:#575756;font-size:1.25rem;margin-top:5px;}.news-wrapper .news .news-list .list-item .content-wrapper .text{font-family:'robotoregular';font-size:1.15rem;color:#575756;margin-bottom:20px;}.news-wrapper .news .moreNews{margin-top:50px;}.news-wrapper .title{text-align:center;margin-bottom:70px;}.news-wrapper .title h2{font-family:'robotobold';font-size:5rem!important;color:#575756;}@media only screen and (max-width:991px){.news-wrapper .title h2{font-size:2.8rem!important;}}.news-wrapper .title span{font-family:'robotoregular';font-size:1.4rem;color:#575756;}@media only screen and (max-width:991px){.news-wrapper .title span{font-size:1.25rem;}}.contact-wrapper{padding-bottom:95px;background:url(/Common/img/luban/hintergrund_1.svg) no-repeat;background-size:cover;background-position:center;}@media only screen and (max-width:991px){.contact-wrapper{padding-bottom:80px;}}.contact-wrapper .contact-image{background-repeat:no-repeat;background-size:cover;width:100%;height:320px;}.contact-wrapper .contact{display:flex;justify-content:space-between;-webkit-align-items:center;align-items:end;gap:125px;}@media(max-width:991px){.contact-wrapper .contact{flex-direction:column;gap:50px;}}.contact-wrapper .contact .contact-text{position:relative;margin-top:100px;}@media(max-width:991px){.contact-wrapper .contact .contact-text{margin-top:80px;}}.contact-wrapper .contact .contact-text h2{font-size:2.5rem;font-family:'robotobold';margin:0;margin-bottom:20px;}.contact-wrapper .contact .contact-text p{margin:0;font-size:1.25rem;}.contact-wrapper .contact .contact-text a{color:#003f8f;text-decoration:none;font-weight:bold;}.contact-wrapper .contact .contact-text a.tel{font-size:1.8rem;margin-top:20px;display:block;}.contact-wrapper .contact .contact-text a.tel:before{content:"";display:inline-block;width:20px;height:20px;background:url(/Common/img/luban/icon_telefon.svg) no-repeat;background-size:contain;margin-right:10px;filter:brightness(0) saturate(100%) invert(14%) sepia(99%) saturate(2557%) hue-rotate(204deg) brightness(90%) contrast(102%);}.contact-wrapper .contact .contact-text a.mail{font-size:1.8rem;margin:20px 0;display:block;}.contact-wrapper .contact .contact-text a.mail:before{content:"";display:inline-block;width:20px;height:20px;background:url(/Common/img/luban/icon_email.svg) no-repeat;background-size:contain;margin-right:10px;filter:brightness(0) saturate(100%) invert(14%) sepia(99%) saturate(2557%) hue-rotate(204deg) brightness(90%) contrast(102%);}@media(max-width:991px){.contact-wrapper .contact .contact-text{width:100%;}}.contact-wrapper .contact .contact-form{width:55%;position:relative;top:calc(100px + 95px);background-color:#003f8f;border-radius:10px;padding:30px;z-index:1;}.contact-wrapper .contact .contact-form .failureNotification,.contact-wrapper .contact .contact-form .ErrorMsg{color:#fff;}.contact-wrapper .contact .contact-form .form .introducing-text h1{color:#fff;margin-bottom:20px!important;}.contact-wrapper .contact .contact-form .form .default-button .circle{background-color:#fff;}.contact-wrapper .contact .contact-form .form .default-button .circle:before{color:#003f8f;}.contact-wrapper .contact .contact-form .form .default-button>a{color:#fff;}@media(max-width:991px){.contact-wrapper .contact .contact-form{width:100%;top:0;}}.contact-wrapper .contact .contact-form .einverstaendnis span,.contact-wrapper .contact .contact-form .einverstaendnis div{color:#fff;}.contact-wrapper .contact .contact-form .einverstaendnis a{color:#007bff;}.is-invisible{display:none!important;}.einverstaendnis{margin-bottom:20px;}.overlaySpacing{padding-top:calc(120px + 75px)!important;margin-bottom:95px;}@media only screen and (max-width:991px){.overlaySpacing{padding-top:80px!important;margin-bottom:80px!important;}}