@charset "UTF-8";body{margin:0;list-style:none;font:400 15px/23px 'Stolzl';color:#000}p{padding:0;margin:0}a{padding:0;margin:0;outline:none;text-decoration:none !important}ul{list-style:none;padding:0;margin:0}label{list-style:none;padding:0;margin:0}ul li{padding:0;margin:0}h1,h2,h3,h4,h5,h6{padding:0;margin:0}input[type=text]::-webkit-placeholder{opacity:1}input[type=text]::-moz-placeholder{opacity:1}input[type=password]::-webkit-placeholder{opacity:1}input[type=password]::-moz-placeholder{opacity:1}input[type=search]::-webkit-placeholder{opacity:1}input[type=search]::-moz-placeholder{opacity:1}input[type=email]::-webkit-placeholder{opacity:1}input[type=email]::-moz-placeholder{opacity:1}input[type=tel]::-webkit-placeholder{opacity:1}input[type=tel]::-moz-placeholder{opacity:1}textarea::-moz-placeholder{opacity:1}textarea::-webkit-placeholder{opacity:1}a:hover{outline:none !important;text-decoration:none}a:active{outline:none !important;text-decoration:none}a{text-decoration:none !important}a,button,input[type=submit]{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}input[type=submit]{cursor:pointer;border:0;outline:none;background:0 0}img{max-width:100%;height:auto}p,h1,h2,h3,h4,h5,h6{margin:0 0 13px}p:last-child{margin-bottom:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}figure{margin:0}.p80{padding:80px 0}@font-face{font-family:'Stolzl';src:url(//sole-novo.de/wp-content/themes/solenovo/assets/fonts/Stolzl-Medium.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Stolzl';src:url(//sole-novo.de/wp-content/themes/solenovo/assets/fonts/Stolzl-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Stolzl';src:url(//sole-novo.de/wp-content/themes/solenovo/assets/fonts/Stolzl-Light.woff2) format('woff2');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Stolzl';src:url(//sole-novo.de/wp-content/themes/solenovo/assets/fonts/Stolzl-Bold.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Stolzl Book';src:url(//sole-novo.de/wp-content/themes/solenovo/assets/fonts/Stolzl-Book.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Stolzl';src:url(//sole-novo.de/wp-content/themes/solenovo/assets/fonts/Stolzl-Thin.woff2) format('woff2');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'icomoon';src:url(//sole-novo.de/wp-content/themes/solenovo/assets/fonts/icomoon.eot?6iw8);src:url(//sole-novo.de/wp-content/themes/solenovo/assets/fonts/icomoon.eot?6iw8#iefix) format('embedded-opentype'),url(//sole-novo.de/wp-content/themes/solenovo/assets/fonts/icomoon.ttf?6iw8) format('truetype'),url(//sole-novo.de/wp-content/themes/solenovo/assets/fonts/icomoon.woff?6iw8) format('woff'),url(//sole-novo.de/wp-content/themes/solenovo/assets/fonts/icomoon.svg?6iw8#icomoon) format('svg');font-weight:400;font-style:normal;font-display:block}@font-face{font-family:'icomoon';src:url(//sole-novo.de/wp-content/themes/solenovo/assets/fonts/icon/icomoon.eot?105ec6);src:url(//sole-novo.de/wp-content/themes/solenovo/assets/fonts/icon/icomoon.eot?105ec6#iefix) format('embedded-opentype'),url(//sole-novo.de/wp-content/themes/solenovo/assets/fonts/icon/icomoon.ttf?105ec6) format('truetype'),url(//sole-novo.de/wp-content/themes/solenovo/assets/fonts/iicon/comoon.woff?105ec6) format('woff'),url(//sole-novo.de/wp-content/themes/solenovo/assets/fonts/icon/icomoon.svg?105ec6#icomoon) format('svg');font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow:before{content:"\e800"}.icon-Vector-13:before{content:"\e900"}.icon-Line-5:before{content:"\e903"}.icon-Location:before{content:"\e904"}.icon-Message:before{content:"\e905"}.icon-twitter:before{content:"\e906"}.icon-Vector-1:before{content:"\e907"}.icon-Vector-2:before{content:"\e908"}.icon-Vector-3:before{content:"\e909"}.icon-Vector-4:before{content:"\e90a"}.icon-user:before{content:"\e90c";color:#4c614e}.icon-Vector-7:before{content:"\e90d";color:#4c614e}.icon-Vector-8 .path1:before{content:"\e90e";color:#8fb59b}.icon-Vector-8 .path2:before{content:"\e90f";color:#576a59;margin-left:-1em}.icon-Vector-9:before{content:"\e910"}.icon-Vector-10:before{content:"\e911"}.icon-facebook:before{content:"\e912"}.icon-instragram:before{content:"\e913"}.icon-call:before{content:"\e901"}.headersec.fixed_header,.navbar-brand{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.headersec.fixed_header{position:fixed;top:0;left:0;width:100%;z-index:999;-moz-box-shadow:0 0 8px -5px #333;-webkit-box-shadow:0 0 8px -5px #333;box-shadow:0 0 8px -5px #333}@-webkit-keyframes animationFade{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes animationFade{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.headersec.fixed_header{top:0;left:0;right:0;position:fixed;margin:0;z-index:1002;-webkit-animation-name:animationFade;-o-animation-name:animationFade;animation-name:animationFade;-webkit-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-moz-box-shadow:0 0 8px -5px #333;-webkit-box-shadow:0 0 8px -5px #333;box-shadow:0 0 8px -5px #333}body{background-color:#e7f0e9}.headersec.fixed_header .hdrlgo{max-width:240px}.headersec.fixed_header{background:#fff}.headersec .container{position:relative}.headersec{position:absolute;top:0;left:0;width:100%;background-color:#e7f0e9;z-index:9}.headersec.fixed_header .headertop{display:none}.headersec.fixed_header{position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index:1002}.hdrmnu{width:auto;position:relative}.hdrmnu li{margin:0 30px 0 0}.hdrmnu li a{color:#3f5141c7;font-family:'Stolzl';font-size:18px}ul.slimmenu li a:hover{color:#9dc338}.hdrmnu li:last-child{margin:0}.slimmenu .active a{color:#3f5141;font-weight:500}.hderbtm{display:flex;align-items:center;justify-content:space-between;padding:10px 0}ul.slimmenu li .sub-toggle{background:0 0;display:flex;align-items:center;justify-content:center;width:25px;height:25px;top:10px;right:-12px}ul.slimmenu li .sub-toggle:after{content:"+";color:#fff}ul.slimmenu li .sub-toggle:before{content:none}ul.slimmenu li .sub-toggle i{display:none}ul.slimmenu li>ul{width:200px;background:rgba(0,0,0,.88);padding:10px 5px}ul.slimmenu li>ul>li{margin:0;background:0 0;width:100%}ul.slimmenu li>ul>li>a{width:100%;background:0 0;padding:10px 20px;font-size:17px}ul.slimmenu li>ul>li>a:hover{background:#3f5141}.hdrlgo{max-width:300px}.headerContact ul{display:flex;align-items:center;justify-content:center}.headerContact ul li a{font-size:18px;color:#576a59;font-weight:500;font-family:'Stolzl';display:flex;align-items:center;justify-content:center}.headerContact ul li{margin-right:15px}.headerContact ul li:hover a{color:#9dc338}.headerContact ul li span{background-color:#9dc338;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:100%;color:#fff;margin-right:10px}.headerContact ul li:last-child{margin-right:0}.banner img{width:100%}.banner{padding:0 20px;margin-top:105px;position:relative}.banner img{border-radius:30px}.banner figure{position:relative}.banner figure:before{position:absolute;width:100%;height:93%;background-color:rgba(0,0,0,.2);content:'';border-radius:30px}.inner-banner figure:before{height:100%}.bannerText{position:absolute;top:50%;right:90px;max-width:780px;transform:translateY(-50%)}.bannerText h1{font-size:90px;font-family:'Stolzl';font-weight:700;color:#9dc338;line-height:90px;margin-bottom:30px}.bannerText h1 b{color:#fff;font-weight:400;font-size:90px}.bannerText em{color:#fff;font-size:20px;font-weight:400;font-style:normal;font-family:'Stolzl';line-height:36px;display:block;max-width:680px}.bannerText a{background-color:#9dc338;font-size:20px;color:#fff;font-weight:500;padding:16px 50px;display:inline-block;margin-top:20px;border-radius:30px;border:1px solid #9dc338}.bannerText a:hover{background-color:transparent;border:1px solid #9dc338;color:#fff;transition:all .5s ease-in-out}.scrollimg{position:absolute;display:block;left:50%;bottom:-20px;transform:translateX(-48%);max-width:140px}.group{position:relative;margin-top:30px}.group h4{font-size:40px;color:#1d342a;font-family:'Stolzl';font-weight:700}.grouppatner{margin:40px 0 70px;border-bottom:1px solid #b3cfb9;padding-bottom:70px}.grouppatner ul{display:flex;align-items:center;justify-content:center}.group li{width:290px;background:#fff;display:flex;align-items:center;height:150px;margin-right:20px;border-radius:20px;justify-content:center;box-shadow:0px 0px 30px #0000001a}.group li:last-child{margin-right:0}.group li:hover{box-shadow:none;transition:all .5s ease-in-out}.willkommen h2{font-size:80px;color:#1d342a;font-family:'Stolzl';font-weight:700;line-height:80px;margin-bottom:30px}.willkommen p{font-size:18px;font-family:'Stolzl Book';color:#000;line-height:28px;font-weight:400}.willmanImg img{border-radius:30px;width:100%;max-width:100%;margin-left:30px}.willmanImg{display:flex;align-items:flex-start;justify-content:center}.willmanImg img:first-child{margin-top:130px}.kommen{padding:120px 0}.kommenright{display:flex;align-items:flex-start;justify-content:center;position:relative}.kommse{background:#fff;text-align:center;max-width:330px;padding:20px 15px 35px;border-radius:20px;margin-left:40px}.kommse h3{font-size:50px;font-family:'Stolzl';font-weight:400;color:#10271d;margin-bottom:0}.kommse strong{font-size:22px;color:#3f5141;font-family:'Stolzl';font-weight:500;line-height:50px}.kommse p{font-size:15px;font-family:'Stolzl Book';color:#3f5141;line-height:24px;font-weight:400}.kommse span{width:110px;height:110px;display:flex;align-items:center;justify-content:center;font-size:54px;color:#fff;background-color:#8fb59b;border-radius:100%;margin:0 auto 25px}.kommse:hover span{background-color:#9dc338;transition:all .5s ease-in-out}.kommenright .kommpart .kommse:first-child{margin-bottom:30px}.kommenright .kommpart:last-child{margin-top:40px}.kommenright:before{position:absolute;width:850px;height:850px;border-radius:100%;content:'';z-index:-1;top:-60px;right:-120px;background:radial-gradient(circle,rgba(207,232,212,1) 0%,rgb(207 232 212/6%) 80%)}.group:before{position:absolute;content:'';background-image:url(//sole-novo.de/wp-content/themes/solenovo/assets/images/komline.png);z-index:-1;width:550px;height:1700px;right:0;bottom:0}.unsere .row{flex-direction:row-reverse}.unsere .willmanImg img:last-child{margin-top:60px}.unsere .willmanImg img:first-child{margin-top:0}.unsere .willmanImg img{margin-right:30px;margin-left:0}.unsere .willmanImg{position:relative}.unsere .willmanImg:before{position:absolute;content:'';width:1200px;height:750px;top:-60px;right:370px;background-color:#d6e2d9;z-index:-1}.sind{padding:80px 0;margin:70px 0 50px;border-bottom:1px solid #b3cfb9}.sind h2,.auszug h2{font-size:80px;color:#1d342a;font-family:'Stolzl';font-weight:700;line-height:80px;margin-bottom:50px;text-align:center}.pdf{display:flex;align-items:center;justify-content:center}.pdf figure{background-color:#fff;border-radius:30px;width:540px;height:300px;display:flex;align-items:center;justify-content:center;margin-right:60px;flex-wrap:wrap;text-align:center}.pdf figure p{width:100%;padding:15px 20px 0;font-size:18px}.pdf figure span{width:100%}.pdf figure:last-child{margin-right:0}.auszug h2{max-width:750px;margin:0 auto;padding-bottom:60px}.auszug{position:relative}.auszug:before{position:absolute;content:'';background-image:url(//sole-novo.de/wp-content/themes/solenovo/assets/images/managline.png);width:1050px;height:1900px;top:0;left:0;background-size:cover;background-repeat:no-repeat;z-index:-1;transition:all .5s ease-in-out}.kwp{float:right;position:relative;transition:all .5s ease-in-out}.kwp:before{position:absolute;content:'';width:492px;height:480px;background-color:#8fb59b;top:0;left:-105px;z-index:-1;border-radius:20px;transition:all .5s ease-in-out}.kwpText h3{font-size:30px;font-family:'Stolzl';font-weight:400;color:#10271d;margin-bottom:15px}.kwpText p{font-size:15px;font-family:'Stolzl Book';color:#3f5141;line-height:24px;font-weight:400}.kwpimg{max-width:388px;transition:all .5s ease-in-out}.kwpimg img{border-radius:30px;transition:all .5s ease-in-out}.kwpText{background-color:#fff;padding:50px 40px 40px;margin-top:-25px;text-align:left;max-width:390px;float:right;border-radius:0 0 20px 20px;transition:all .5s ease-in-out}.kwpicon{margin:20px 0;transition:all .5s ease-in-out}.kwp:hover.kwp:before{top:unset;bottom:0;transition:all .5s ease-in-out;width:492px;background-color:#9dc338}.kwp:hover{flex-direction:column-reverse;display:flex;transition:all .5s ease-in-out}.management h2{padding-bottom:0;max-width:100%;margin-bottom:60px}.management{padding:80px 0}.team,.team-wrap .wp-block-image{background-color:#fff;border:1px solid #000;border-radius:20px;position:relative;overflow:hidden}.team-descrip{position:absolute;visibility:hidden;opacity:0;left:0;top:0;width:100%;height:100%;padding:20px;text-align:center;background:rgba(255,255,255,.9);overflow:auto;font-size:18px;line-height:26px;display:flex;align-items:center}.team:hover .team-descrip{visibility:visible;opacity:1}.team-descrip a{color:#576a59}.team-descrip a:hover{color:#9dc338}.team-descrip>div{width:100%}.teammember{text-align:center}.teammember strong{font-size:22px;color:#2b3c2d;font-family:'Stolzl';font-weight:500;margin:20px 0 10px;display:block}.teammember p{font-size:16px;font-family:'Stolzl';color:#3f5141;font-weight:400}.clientLogo{width:223px;height:120px;background-color:#fff;border-radius:20px;margin-right:20px;display:flex;align-items:center;justify-content:center}.client{padding-bottom:70px;margin-bottom:140px}.inner-section{margin-bottom:140px}.control input,.control textarea{width:100%;border:none;border-radius:10px;height:57px;padding:12px 12px 12px 50px;font-size:16px;font-family:'Stolzl Book';color:#585858}.control input::placeholder{font-size:16px;font-family:'Stolzl Book';color:#585858}.control input:focus-visible,.control textarea:focus-visible{border:none;box-shadow:none;outline:none}.control{position:relative;margin-bottom:15px}.control i{position:absolute;top:20px;left:15px;font-size:20px;color:#4c614e;z-index:1}.control textarea{height:170px;padding-top:20px}.contactform h5{font-size:55px;color:#fff;font-family:'Stolzl';font-weight:700;line-height:80px;margin-bottom:20px;z-index:9;position:relative}.sent-button{background-color:#9dc338;font-size:20px;color:#fff;font-weight:500;padding:16px 50px;display:inline-flex;margin-top:20px;border-radius:30px;border:1px solid #9dc338;align-items:center;position:relative}.sent-button i{margin-left:40px}.sent-button input{position:absolute;left:0;right:0;top:0;bottom:0;color:#fff;width:100%}.sent-button:hover{background-color:transparent;border:1px solid #9dc338;color:#9dc338;transition:all .5s ease-in-out}.control input.wpcf7-not-valid,.control textarea.wpcf7-not-valid{border:2px solid #dc3232}.wpcf7-not-valid-tip{display:none !important}.contactform{position:relative;margin-top:-70px;max-width:600px}.contactform:before{position:absolute;content:'';background-image:url(//sole-novo.de/wp-content/themes/solenovo/assets/images/footer-bg.png);width:840px;height:700px;top:-30px;right:-80px;background-repeat:no-repeat;background-size:100%;z-index:1;border-radius:0 30px 30px 0}.contactdetail{position:relative;padding:40px 0 40px 80px}.quickmenu{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #748876;padding-bottom:30px}.quickmenu img{max-width:200px}.quickmenu ul{display:flex;align-items:center;justify-content:space-between}.quickmenu ul li a{font-size:16px;color:#fff;font-family:'Stolzl Book';font-weight:400}.quickmenu ul li{margin-left:22px;position:relative}.quickmenu ul li:first-child{margin-left:0}.frmFill{position:relative;z-index:2}.quickmenu ul li:before{position:absolute;content:'';background-image:url(//sole-novo.de/wp-content/themes/solenovo/assets/images/lip.png);width:8px;height:20px;background-repeat:no-repeat;background-size:100%;top:4px;left:-14px}.quickmenu ul li:first-child:before{display:none}.quickmenu li a:hover{color:#9dc338}.rightul li a:hover{color:#9dc338}.social span:hover{border:1.5px solid #9dc338;color:#fff;background-color:#9dc338;transition:all .5s ease-in-out}.impressum a:hover{color:#9dc338}.footeraddress ul li:last-child a:hover{color:#9dc338}.footeraddress ul li:last-child a:hover span{color:#fff}.rightul li a:hover span{color:#fff}.footer{position:relative;padding-bottom:90px}.footeraddress{display:flex;padding:50px 0;justify-content:space-between}.footeraddress ul li{margin-bottom:30px}.footeraddress ul li:last-child{margin-bottom:0}.footeraddress ul li a{font-size:18px;color:#fff;font-family:'Stolzl';font-weight:300;display:inline-flex;align-items:center;justify-content:flex-start}.footeraddress ul li span:before{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background-color:#9dc338;border-radius:100%;font-size:20px}.footeraddress ul li span{margin-right:15px}.social{display:flex;align-items:center;justify-content:flex-start}.social span{width:42px;height:42px;border:1.5px solid #fff;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:100%;margin-right:15px}.rightul li a{font-weight:500 !important}.impressum{margin-bottom:25px}.impressum ul{display:flex;align-items:center;justify-content:flex-start}.impressum a{color:#fff;font-family:'Stolzl';font-weight:400;font-size:18px;font-weight:300}.impressum li{margin-left:20px;line-height:15px}.impressum li:first-child{margin-left:0;border-right:3px solid #fff;padding-right:20px}.contactdetail p{font-size:16px;color:#fff;font-weight:300}.contactdetail p a{color:#9dc338}.contactdetail p a:hover{color:#fff}.contactdetail::befor{z-index:-1;position:absolute;content:'';width:1120px;height:645px;background-color:#57715a;right:-127px;top:0}.footer:before{position:absolute;content:'';background-color:#576a59;top:0;right:0;width:65%;height:100%}.footer:after{position:absolute;content:'';background-image:url(//sole-novo.de/wp-content/themes/solenovo/assets/images/footerback.png);width:65%;height:100%;top:0;right:0;z-index:-1}.scrolltop{width:90px;height:270px;background-color:#9dc338;font-size:97px;color:#fff;display:flex;align-items:center;justify-content:center;position:fixed;right:0;bottom:30px;z-index:1;transition:all .5s ease-in-out}.userr{font-size:26px}.scrolltop span{transition:all .5s ease-in-out}.scrolltop:hover span{transform:translateY(-10px);transition:all .5s ease-in-out}.inner-ban-text{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center}.inner-ban-text h1{color:#fff;font-size:74px}#breadcrumbs{font-size:22px;line-height:32px;color:#fff}#breadcrumbs a{color:#fff;display:inline-flex;align-items:center}#breadcrumbs a:after{content:'\e800';font-family:'icomoon' !important;color:#9dc338;margin:0 15px;font-size:16px}.breadcrumb_last{color:#9dc338}.inner-section{padding:100px 0;position:relative}.image_part img{width:100% !important;max-width:100% !important;border-radius:15px}.image_part figure.half-image{width:62%}.text_part{align-self:center}.image_part{position:relative}.second-thumb{position:absolute;right:30px;bottom:-50px;width:45%;border:7px solid #fff;border-radius:15px}.text_part h2{font-size:70px;line-height:75px;font-weight:700;margin-bottom:20px;color:#1d342a}.text_part h3{font-size:55px;line-height:65px;font-weight:700;margin-bottom:30px;color:#1d342a}.text_part h4{font-size:40px;line-height:52px;font-weight:700;margin-bottom:30px;color:#1d342a}.text_part h5{font-size:30px;line-height:40px;font-weight:700;margin-bottom:20px;color:#3f5141}.text_part p{color:#000;font-size:18px;line-height:30px;margin-bottom:20px}.text_part ul{padding:15px 0}.text_part ul li{color:#000;font-size:18px;line-height:30px;margin-bottom:20px;position:relative;padding-left:22px}.text_part ul li:before{content:'';position:absolute;left:0;top:10px;width:10px;height:10px;border-radius:50%;background:#9dc338}.images,.section{margin-top:90px}.image_item{display:flex;width:100%}.images-head h4{font-weight:400}.image_item:not(:last-child){margin-bottom:50px}.image_box{box-shadow:0px 0px 15px rgba(0,0,0,.15);border-radius:15px;padding:40px;background:#fff;width:74%;text-align:center}.image_box img{max-width:100%}.image_item:nth-child(even){justify-content:flex-end}.image_item:nth-child(odd) .image_box{background:#f4f4f4}.image_part{align-self:flex-start}.section_wrap:not(:last-child){margin-bottom:70px}.section_wrap:nth-child(odd){flex-direction:row-reverse}.inner-section:before{position:absolute;content:'';background-image:url(//sole-novo.de/wp-content/themes/solenovo/assets/images/curve-left.png);width:100%;height:53%;bottom:-130px;left:0;background-size:contain;background-repeat:no-repeat;z-index:-1;transition:all .5s ease-in-out}.inner-section:after{position:absolute;content:'';background-image:url(//sole-novo.de/wp-content/themes/solenovo/assets/images/curve-right.png);width:100%;height:46%;bottom:18%;right:0;background-size:contain;background-repeat:no-repeat;z-index:-1;transition:all .5s ease-in-out;background-position:right}.contact-ft:before,.contact-ft:after{width:100%}.form-part .contactform{margin-top:0;max-width:100%}.form-part{padding-right:50px}.page-template-contact-page .inner-section{margin-bottom:0 !important}.form-part .contactform:before{display:none}.form-part .contactform h5{color:#000}.map{display:flex}.map p{display:flex;width:100%}.map iframe{width:100%!important;height:100%!important;max-height:inherit!important;border-radius:15px;border:6px solid #fff !important}.contact-ft .contactdetail{padding-left:0}.contact-ft .row{padding:0 7%}.contact-ft{padding-bottom:30px !important}.pdf img{max-width:190px}.team-wrap{text-align:center}.team-wrap p{text-align:left}.wpcf7 form .wpcf7-response-output{margin:5px 0 0;border:none;background:#9dc338;color:#fff;border-radius:15px;font-size:12px;line-height:normal;padding:9px}.BorlabsCookie{max-width:100%;overflow:hidden}.BorlabsCookie img{width:100%}._brlbs-manage{display:none !important}._brlbs-legal{display:none !important}#BorlabsCookieBox ._brlbs-bar .cookie-logo{max-width:104px !important}#BorlabsCookieBox ._brlbs-refuse-btn{display:inline-block}.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption a{color:#000 !important}.map_section .BorlabsCookie ._brlbs-content-blocker ._brlbs-embed{margin-top:0}.BorlabsCookie ._brlbs-content-blocker ._brlbs-embed{margin-top:48px;margin-bottom:0 !important}#BorlabsCookieBox ._brlbs-refuse-btn a._brlbs-btn{font-size:1.5em;width:inherit}.BorlabsCookie ._brlbs-content-blocker ._brlbs-embed{display:block}#BorlabsCookieBox ._brlbs-bar,#BorlabsCookieBox ._brlbs-box{background:rgba(0,0,0,.8)!important;color:#fff!important}.BorlabsCookie .container{max-width:inherit}.cookie-box ._brlbs-accept ._brlbs-btn,.cookie-box ._brlbs-refuse-btn ._brlbs-btn{max-width:300px}#BorlabsCookieBox ._brlbs-accept{display:inline-block;order:2}#BorlabsCookieBox ._brlbs-refuse-btn a._brlbs-btn{display:block;background:#151515;border-radius:4px;color:#fff;border:solid 1px #fff;font-size:14px}#BorlabsCookieBox ._brlbs-btn{font-size:14px !important}#BorlabsCookieBox ._brlbs-accept a._brlbs-btn{font-size:14px;background:#9dc338;border-radius:4px;color:#fff}#BorlabsCookieBox p._brlbs-accept a._brlbs-btn:hover{background:#8fb59b !important;color:#fff}#BorlabsCookieBox p{margin:10px}.BorlabsCookie .no-gutters .col-sm-3{display:flex;flex-flow:row;align-items:center;justify-content:center}.BorlabsCookie .col-2{display:none}.BorlabsCookie .col-10{max-width:100%;flex:0 0 100%}#BorlabsCookieBox ._brlbs-bar h3{display:none}.show-cookie-logo{display:none !important}#BorlabsCookieBox .container{max-width:inherit}#BorlabsCookieBox p{margin:10px!important}#BorlabsCookieBox ._brlbs-refuse-btn a:hover{background:#000 !important}#BorlabsCookieBox ._brlbs-accept a._brlbs-btn:hover{background:#000 !important}#BorlabsCookieBox ._brlbs-legal{display:block !important;padding-top:5px}#BorlabsCookieBox ._brlbs-legal a{color:#fff !important}#BorlabsCookieBox .brlbs-box .brlbs-separator:before{margin:0 5px}#BorlabsCookieBox ._brlbs-btn{width:100%;max-width:100%}#BorlabsCookieBox ._brlbs-accept,#BorlabsCookieBox ._brlbs-refuse-btn{display:block}#BorlabsCookieBox ._brlbs-button-area p{margin:3px 10px !important}#BorlabsCookieBox .cookie-preference .brlbs-accept .brlbs-btn{width:auto !important}#BorlabsCookieBox .bcac-item p{margin:10px 0 !important}#BorlabsCookieBox .bcac-item ._brlbs-cursor{text-align:left}.BorlabsCookie ._brlbs-btn-switch ._brlbs-slider{border-radius:15px}.BorlabsCookie .flex-row{width:100%!important}.BorlabsCookie ._brlbs-btn-switch ._brlbs-slider:before{height:16px!important;width:16px!important;border-radius:50%!important;left:6px!important;bottom:5px!important}#BorlabsCookieBox .bcac-item a:hover{color:#000 !important}#BorlabsCookieBox ._brlbs-manage-btn a{background:#fff !important;color:#000 !important}#BorlabsCookieBox ._brlbs-manage-btn a:hover{background:#000 !important;color:#fff !important}#BorlabsCookieBox ._brlbs-refuse a{color:#fff!important}#BorlabsCookieBox ._brlbs-refuse a{color:#000!important}#BorlabsCookieBox ._brlbs-flex-center{flex-wrap:wrap}#BorlabsCookieBox ._brlbs-h3{width:100%;margin:15px 0;text-align:center}#BorlabsCookieBox .cookie-logo{max-width:180px !important}#BorlabsCookieBox ._brlbs-refuse a{color:#8fb59b !important}.wpcf7-list-item input{width:auto !important}.pdf figure:first-child{background:0 0;text-align:left;height:auto !important}.pdf figure:first-child p{padding-top:0;line-height:1.4}@media only screen and (min-width:1799px){.container{max-width:1560px}}@media only screen and (max-width:1799px){.hdrlgo{max-width:240px}.hdrmnu li a,.headerContact ul li a{font-size:16px}.hdrmnu li{margin:0 15px 0 0}.banner{margin-top:88px}.bannerText{right:160px}.willkommen h2,.sind h2,.auszug h2{font-size:70px}.kommse strong{font-size:18px}.unsere .willmanImg:before{height:700px;right:260px;top:-90px}.kommse{margin-left:20px}.bannerText h1,.bannerText h1 b{font-size:80px}.bannerText em{max-width:600px}.willmanImg img{width:45% !important}.pdf figure{width:500px;height:250px}.kwp:before{width:420px;left:-33px}.kwp:hover.kwp:before{width:420px}.kwpicon{margin:20px 0}.clientLogo{width:200px}.quickmenu img{max-width:140px}.contactform:before{width:780px;height:649px;top:-15px;right:-60px}.contactdetail{padding:40px 0 40px 60px}.quickmenu ul li a{font-size:14px}.footeraddress ul li a{font-size:16px}.scrolltop{width:80px;height:200px}.text_part h4{font-size:35px;line-height:45px;margin-bottom:25px}.text_part h5{font-size:26px;line-height:35px;margin-bottom:15px}.text_part p{font-size:16px;line-height:26px;margin-bottom:18px}.text_part ul li{font-size:16px;line-height:26px;margin-bottom:18px}.text_part ul li:before{top:9px;width:9px;height:9px}.second-thumb{bottom:-45px;border-width:6px}.text_part h2{font-size:65px;line-height:70px}.text_part h3{font-size:50px;line-height:60px;margin-bottom:25px}.images,.section{margin-top:80px}.image_item:not(:last-child){margin-bottom:45px}.inner-ban-text h1{font-size:64px}#breadcrumbs{font-size:19px;line-height:26px}#breadcrumbs a:after{font-size:14px}.section_wrap:not(:last-child){margin-bottom:60px}.form-part{padding-right:45px}.contact-ft{padding-bottom:30px !important}}@media only screen and (max-width:1699px){.bannerText{right:60px}.kommenright:before{width:680px;height:800px;right:-40px}.footer{padding-bottom:70px}}@media only screen and (max-width:1599px){.sent-button i{margin-left:30px}.team-descrip{font-size:14px;line-height:22px}.pdf figure p{font-size:14px}}@media only screen and (max-width:1399px){.headersec.fixed_header .hdrlgo{max-width:150px}.hdertop ul li{margin:0 20px 0 0}.headertop{padding:5px 0}.hdertop .hdrSoc{margin:0 0 0 30px}.hdrlgo{max-width:200px;object-fit:cover}.headertop{height:45px}.hdertop ul li{margin:0 10px 0 0}.hdrmnu li a{font-size:14px}.hdrBtn a{font-size:16px;padding:10px 20px}.hdrmnu li{margin:0 20px 0 0}.hderbtm{padding:5px 0}.hdrSoc .ico{font-size:14px}.hdrmnu li a,.headerContact ul li a{font-size:13px}.headerContact ul li span{width:30px;height:30px;font-size:14px;margin-right:7px}.banner{margin-top:67px;padding:0 15px}.bannerText h1,.bannerText h1 b{font-size:64px;line-height:65px}.bannerText em{font-size:16px;line-height:28px;max-width:500px}.bannerText a{font-size:16px;padding:12px 50px}.bannerText{right:80px}.group h4{font-size:34px}.scrollimg{bottom:-14px;max-width:108px}.group{margin-top:20px}.group li{height:120px;padding:0 20px}.grouppatner{margin:40px 0 60px;padding-bottom:60px}.willkommen h2,.sind h2,.auszug h2{font-size:52px;line-height:60px}.willkommen h2{margin-bottom:15px}.willkommen p{font-size:15px;line-height:25px}.kommen{padding:80px 0}.kommse h3{font-size:36px}.kommse strong{font-size:16px;line-height:40px}.kommse span{width:90px;height:90px;font-size:40px;margin:0 auto 15px}.unsere .willmanImg img:last-child{margin-top:50px}.unsere .willmanImg:before{height:600px;right:200px}.sind{margin:0 0 50px}.pdf figure{width:400px;height:200px}.pdf img{max-width:150px}.kwpimg{max-width:300px}.kwp:before{width:355px;left:-55px;height:360px}.kwpicon img{max-width:70px}.kwpicon{margin:15px 0}.kwpText{padding:40px 30px 30px}.kwp:hover.kwp:before{width:355px}.kommse p{font-size:14px;line-height:22px}.kwpText h3{font-size:24px;margin-bottom:10px}.management{padding:50px 0}.teammember strong{font-size:16px;margin:10px 0 0}.teammember p{font-size:12px}.clientLogo{width:170px}.clientLogo img{max-width:120px}.contactform:before{width:750px;height:620px;top:-50px;right:-40px}.contactdetail{padding:30px 0 30px 40px}.footeraddress ul li span:before{width:45px;height:45px;font-size:16px}.footeraddress ul li a{font-size:14px}.footeraddress ul li span{margin-right:10px}.footeraddress{padding:40px 0}.impressum a{font-size:14px}.pdf figure{margin-right:40px}.impressum li:first-child{border-radius:2px solid #fff}.contactdetail p{font-size:14px}.sent-button{font-size:16px;padding:12px 45px}.scrolltop{width:60px;height:160px}.control input{height:45px}.control textarea{height:140px}.quickmenu ul li a{font-size:11px}.quickmenu ul li:before{top:6px}.control i{font-size:18px;top:15px}.userr{font-size:22px !important}.control input,.control textarea{padding:12px 12px 12px 40px}.control input::placeholder,.control textarea::placeholder{font-size:12px}.text_part h4{font-size:30px;line-height:38px;margin-bottom:20px}.text_part h5{font-size:22px;line-height:32px}.text_part p{font-size:14px;line-height:24px;margin-bottom:15px}.text_part ul{padding:10px 0}.text_part ul li{font-size:14px;line-height:24px;margin-bottom:15px;padding-left:16px}.text_part ul li:before{top:7px;width:7px;height:7px}.second-thumb{bottom:-25px;border-width:5px}.inner-section{padding:80px 0}.text_part h2{font-size:54px;line-height:60px}.text_part h3{font-size:40px;line-height:50px;margin-bottom:20px}.image,.sections{margin-top:70px}.image_item:not(:last-child){margin-bottom:40px}.inner-ban-text h1{font-size:54px}#breadcrumbs{font-size:16px;line-height:24px}#breadcrumbs a:after{font-size:13px;margin:0 12px}.section_wrap:not(:last-child){margin-bottom:50px}.form-part{padding-right:40px}.contact-ft{padding-bottom:20px !important}}@media only screen and (max-width:1199px){.hdrlgo{max-width:160px}.hdrmnu li a,.headerContact ul li a{font-size:12px}.headerContact ul li{margin-right:6px}.hdrmnu li{margin:0 12px 0 0}.banner{margin-top:55px;padding:0 5px}.bannerText h1,.bannerText h1 b{font-size:50px;line-height:55px}.bannerText em{font-size:14px;line-height:22px;max-width:400px}.bannerText{right:30px}.bannerText h1{margin-bottom:20px}.scrollimg{bottom:-10px;max-width:80px}.group h4{font-size:28px}.willkommen h2,.sind h2,.auszug h2{font-size:50px;line-height:56px}.willkommen p{font-size:14px;line-height:25px}.kommenright:before{display:none}.kommse{margin-left:10px}.kommse h3{font-size:34px}.kommse strong{font-size:14px;line-height:30px}.kommse span{width:70px;height:70px;font-size:30px;margin:0 auto 5px}.kommse{padding:15px 10px 20px;margin-left:20px}.unsere .willmanImg:before{height:550px;right:170px}.sind{padding:50px 0;margin:0 0 40px}.pdf figure{width:360px;height:180px;margin-right:30px}.pdf img{max-width:115px}.kwp:before{width:295px;left:0}.kwp:hover.kwp:before{width:295px}.kwpText h3{font-size:20px}.kwpText p{font-size:14px;line-height:22px}.kwpText{padding:40px 20px 20px}.management h2{margin-bottom:40px}.clientLogo{width:140px}.clientLogo img{max-width:111px}.quickmenu ul{flex-wrap:wrap;justify-content:right}.footeraddress ul li a{font-size:12px}.impressum{margin-bottom:15px}.footeraddress ul li span:before{width:40px;height:40px;font-size:14px}.contactform:before{width:700px;height:580px;top:-20px}.sent-button,.bannerText a{font-size:14px;padding:12px 40px}.group:before{width:500px;height:1400px}.auszug:before{width:600px;height:1300px}.scrolltop{width:40px;height:120px;font-size:60px}.inner-ban-text h1{font-size:46px}#breadcrumbs{font-size:15px;line-height:22px}.text_part h4{font-size:25px;line-height:35px}.text_part h2{font-size:45px;line-height:50px}.text_part h3{font-size:33px;line-height:43px}.text_part h5{font-size:20px;line-height:30px}.form-part{padding-right:35px}}@media only screen and (max-width:991px){.headersec:before,.hdrmnu:before{content:none}.headersec.fixed_header .hdertop{display:none}.hdrinfo ul{margin-left:250px}.hderbtm{justify-content:space-between}ul.slimmenu{position:absolute;top:100%;left:0;width:100%;z-index:9;background:#9dc338;border-bottom:2px solid rgba(255,255,255,.75)}.hdrmnu{position:initial}ul.slimmenu.collapsed li a{border-bottom:1px solid rgb(255 255 255/74%);color:#000}.hdrmnu li a{padding:10px 12px}ul.slimmenu li .sub-toggle{width:44px;height:44px !important;top:0;right:0}ul.slimmenu li>ul{width:100%;float:left;background:#0d0d0d}ul.slimmenu li>ul li a{border:0 !important}ul.slimmenu li>ul li i{display:none}.slimmenu .active a{color:#fff}.collapse-button{background:#9dc338!important;top:50%;padding:10px}.headerContact ul{margin-right:50px}.bannerText h1,.bannerText h1 b{font-size:40px;line-height:40px}.bannerText em{font-size:12px;line-height:20px;max-width:300px}.bannerText h1{margin-bottom:10px}.sent-button,.bannerText a{font-size:14px;padding:5px 35px}.scrollimg{max-width:60px;bottom:-8px}.group h4{font-size:24px;margin-bottom:0}.grouppatner{margin:30px 0;padding-bottom:40px}.willkommen h2,.sind h2,.auszug h2{font-size:42px;line-height:normal}.grouppatner ul{flex-wrap:wrap}.group li{width:200px;height:100px;margin:0 20px 20px 0;padding:0 15px}.willmanImg img:first-child{margin-top:50px}.willmanImg img{width:45% !important;margin:0 10px}.kommen{padding:40px 0}.unsere .willmanImg:before,.group:before{display:none}.unsere .willmanImg img{margin:0 10px}.unsere .willmanImg{margin-top:30px}.willkommen h2,.sind h2,.auszug h2{font-size:36px}.sind h2,.auszug h2{margin-bottom:0;padding-bottom:30px}.auszug .row{justify-content:center}.kwp{margin-bottom:20px}.auszug:before{display:none}.teammember{margin-bottom:20px}.management{padding:20px 0}.clientLogo{width:200px;margin-bottom:20px}.clientLogo img{max-width:140px}.client{padding-bottom:0;margin-bottom:110px}.inner-section{margin-bottom:110px}.footer{padding-bottom:0}.contactform:before{width:100%;right:40px;top:-20px}.control input,.control textarea{width:80%}.sent-button{margin-top:0}.contactform h5{font-size:40px;line-height:normal}.footer:before,.footer:after{width:100%}.contactdetail{padding:50px 0 30px}.inner-ban-text h1{font-size:40px}#breadcrumbs{font-size:14px;line-height:20px}.text_part h4{font-size:22px;line-height:32px}.text_part h5{font-size:18px;line-height:26px}.text_part h2{font-size:38px;line-height:44px}.text_part h3{font-size:30px;line-height:40px}.inner-section{padding:60px 0}.images,.section{margin-top:50px}.image_box{width:100%}.section_wrap:not(:last-child){margin-bottom:40px}.form-part{padding-right:30px}.contact-ft .row{padding:0}.form-part .control input,.form-part .control textarea{width:100%}.form-part{margin-bottom:30px}.map iframe{height:300px !important}}@media only screen and (max-width:767px){.banner figure:before,.banner img{border-radius:10px}.hdrlgo{max-width:140px}.hdrmnu li a,.headerContact ul li a{font-size:10px}.banner{margin-top:50px}.bannerText h1,.bannerText h1 b{font-size:30px;line-height:30px}.bannerText em{font-size:10px;line-height:16px;max-width:220px}.bannerText a{margin-top:10px}.scrollimg{max-width:45px;bottom:-6px}.scrolltop{width:30px;height:80px;font-size:30px}.grouppatner{padding-bottom:20px}.willkommen h2,.sind h2,.auszug h2{font-size:32px}.kwpimg,.kwpText{max-width:100%}.kwpimg img,.kwp:hover.kwp:before,.kwp:before{width:100%}.clientLogo{width:240px}.clientLogo img{max-width:180px}.contactform:before{right:0;top:0;border-radius:30px;height:100%}.contactform{padding:20px}.control input,.control textarea{width:100%}.control textarea{height:80px}.inner-banner figure img{height:170px;object-fit:cover}.inner-ban-text h1{font-size:34px;margin-bottom:10px;line-height:1}.image_part{margin-bottom:30px}.form-part{padding-right:12px}.form-part .contactform{padding:0}#breadcrumbs a:after{font-size:11px;margin:0 10px}#breadcrumbs{font-size:13px}.inner-section{padding:50px 0}.images,.section{margin-top:40px}.text_part h2{font-size:33px;line-height:36px;margin-bottom:10px}.text_part h3{font-size:26px;line-height:34px}.text_part h4{font-size:20px;line-height:30px}.text_part h5{font-size:16px;line-height:24px}.pdf{flex-wrap:wrap}.pdf figure{margin-right:0;margin-bottom:20px}.text_part p a{word-break:break-word}.sent-button{padding:5px 22px 5px 68px !important}}@media only screen and (max-width:575px){.headerContact ul li a{font-size:0px}.bannerText h1,.bannerText h1 b{font-size:24px;line-height:normal}.bannerText em{font-size:0px}.bannerText a{margin-top:0}.bannerText h1{margin-bottom:0}.scrollimg{max-width:35px}.group h4{font-size:20px}.grouppatner{margin:20px 0;padding-bottom:20px}.willkommen h2,.sind h2,.auszug h2{font-size:28px}.willmanImg{margin-top:20px}.pdf img{max-width:80px}.pdf figure{width:260px;height:130px;margin-right:0}.sind{padding:30px 0;margin:0 0 30px}.clientLogo{width:200px}.contactform h5{font-size:30px}.control textarea{height:50px}.contactdetail{padding:30px 0}.banner figure:before,.banner img{border-radius:10px}.inner-ban-text h1{font-size:32px}#breadcrumbs a:after{font-size:10px}#breadcrumbs{font-size:12px}.text_part h2{font-size:32px}.text_part h3{font-size:23px;line-height:32px}.text_part h4{font-size:19px;line-height:28px}}@media only screen and (max-width:480px){.bannerText h1,.bannerText h1 b{font-size:20px;line-height:normal}.sent-button,.bannerText a{font-size:12px;padding:5px 20px}.scrollimg{max-width:28px}.group{margin-top:10px}.group h4{font-size:16px}.group li{width:150px;height:80px;margin:0 10px 10px 0;padding:0 10px}.banner figure:before{height:94%}.clientLogo{width:160px;height:120px}.clientLogo img{max-width:130px}.willkommen h2,.sind h2,.auszug h2{font-size:20px}.kommenright{flex-wrap:wrap}.kommenright .kommpart .kommse:first-child{margin-bottom:20px}.kommenright .kommpart:last-child{margin-top:20px}.kommse{margin-left:0}.kommse h3{font-size:26px}.pdf img{max-width:50px}.pdf figure{width:200px;height:140px;margin-right:10px}.quickmenu{flex-wrap:wrap;justify-content:center}.quickmenu ul{flex-wrap:wrap;justify-content:center;margin-top:15px}.footeraddress{flex-wrap:wrap}.rightul{margin-top:20px}.footeraddress ul li{margin-bottom:20px}.impressum{display:flex;justify-content:center}.contactdetail p{text-align:center}.footeraddress{padding:20px 0}.banner figure:before,.banner img{border-radius:20px}.contactform:before{background-size:100% 100%}.inner-ban-text h1{font-size:27px}.text_part h2{font-size:30px}.text_part h3{font-size:22px;line-height:30px}.contact_box ul li p{font-size:11px}}@media only screen and (max-width:370px){.group li{width:130px}.bannerText h1,.bannerText h1 b{font-size:16px}.sent-button,.bannerText a{font-size:12px;padding:4px 20px}.clientLogo{width:130px;height:90px}.clientLogo img{max-width:90px}}