@font-face{font-family:"Open Sans";src:url("../webfonts/OpenSans-Bold.eot");src:url("../webfonts/OpenSans-Bold.eot?#iefix") format("embedded-opentype"),url("../webfonts/OpenSans-Bold.woff") format("woff"),url("../webfonts/OpenSans-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("../webfonts/OpenSans-Light.eot");src:url("../webfonts/OpenSans-Light.eot?#iefix") format("embedded-opentype"),url("../webfonts/OpenSans-Light.woff") format("woff"),url("../webfonts/OpenSans-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("../webfonts/OpenSans-Regular.eot");src:url("../webfonts/OpenSans-Regular.eot?#iefix") format("embedded-opentype"),url("../webfonts/OpenSans-Regular.woff") format("woff"),url("../webfonts/OpenSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("../webfonts/OpenSans-Medium.eot");src:url("../webfonts/OpenSans-Medium.eot?#iefix") format("embedded-opentype"),url("../webfonts/OpenSans-Medium.woff") format("woff"),url("../webfonts/OpenSans-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("../webfonts/OpenSans-SemiBold.eot");src:url("../webfonts/OpenSans-SemiBold.eot?#iefix") format("embedded-opentype"),url("../webfonts/OpenSans-SemiBold.woff") format("woff"),url("../webfonts/OpenSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Amsi Pro SemiBold";src:url("../webfonts/AmsiPro-SemiBold.eot");src:url("../webfonts/AmsiPro-SemiBold.eot?#iefix") format("embedded-opentype"),url("../webfonts/AmsiPro-SemiBold.woff") format("woff"),url("../webfonts/AmsiPro-SemiBold.ttf") format("truetype"),url("../webfonts/AmsiPro-SemiBold.svg#AmsiPro-SemiBold") format("svg");font-weight:600;font-style:normal}@font-face{font-family:"Amsi Pro Bold";src:url("../webfonts/AmsiPro-Bold.eot");src:url("../webfonts/AmsiPro-Bold.eot?#iefix") format("embedded-opentype"),url("../webfonts/AmsiPro-Bold.woff") format("woff"),url("../webfonts/AmsiPro-Bold.ttf") format("truetype"),url("../webfonts/AmsiPro-Bold.svg#AmsiPro-Bold") format("svg");font-weight:bold;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:"Amsi Pro Bold";src:url("../webfonts/AmsiPro-Bold.svg#AmsiPro-Bold.svg") format("svg")}}@font-face{font-family:"Amsi Pro Black";src:url("../webfonts/AmsiPro-Black.eot");src:url("../webfonts/AmsiPro-Black.eot?#iefix") format("embedded-opentype"),url("../webfonts/AmsiPro-Black.woff") format("woff"),url("../webfonts/AmsiPro-Black.ttf") format("truetype"),url("../webfonts/AmsiPro-Black.svg#AmsiPro-Black") format("svg");font-weight:900;font-style:normal}@font-face{font-family:"Amsi Pro Regular";src:url("../webfonts/AmsiPro-Regular.eot");src:url("../webfonts/AmsiPro-Regular.eot?#iefix") format("embedded-opentype"),url("../webfonts/AmsiPro-Regular.woff") format("woff"),url("../webfonts/AmsiPro-Regular.ttf") format("truetype"),url("../webfonts/AmsiPro-Regular.svg#AmsiPro-Regular") format("svg");font-weight:normal;font-style:normal}body,html{padding:0;margin:0;min-height:100vh}body{background:#eee;color:#382512;padding:0;margin:0;overflow-x:hidden !important;font-family:"Open Sans",sans-serif}body.menu-active{overflow-y:hidden}a{color:#000;outline:none !important}a:hover,a :focus{outline:none !important;text-decoration:none !important;color:#e8a848}img,video{max-width:100%;height:auto}.text1{font-family:"Open Sans",sans-serif;font-size:40px}.text2{font-family:"Amsi Pro SemiBold",sans-serif;font-size:40px;color:#96c00c}.content{max-width:1170px;margin:0 auto;position:relative;padding:15px}#wrapper{padding:0;max-width:1400px;margin:0 auto;background:#fff}h1,h2,h3,.uk-scope .grid-jobs .uk-grid .mod-visforms h1,h4,h5,h6{font-family:"Amsi Pro SemiBold",sans-serif;line-height:1}ul+h1,p+h1,ul+h2,p+h2,ul+h3,.uk-scope .grid-jobs .uk-grid .mod-visforms ul+h1,p+h3,.uk-scope .grid-jobs .uk-grid .mod-visforms p+h1,ul+h4,p+h4,ul+h5,p+h5,ul+h6,p+h6{margin-top:32px}ul{list-style:none;padding:0;margin:0}h2,.uk-scope h2,.uk-scope .uk-h2{font-family:"Amsi Pro SemiBold",sans-serif;font-size:40px;font-weight:400;color:#382512;margin:0 0 24px;line-height:1.2}@media(max-width: 958.98px){h2,.uk-scope h2,.uk-scope .uk-h2{font-size:32px}}@media(max-width: 767.98px){h2,.uk-scope h2,.uk-scope .uk-h2{font-size:28px}}h2.checked,.uk-scope h2.checked,.uk-scope .uk-h2.checked{color:#9ba463;position:relative;font-weight:900;z-index:1;margin-left:25px}h2.checked::before,.uk-scope h2.checked::before,.uk-scope .uk-h2.checked::before{font-family:"Font Awesome 5 Free";content:"";position:absolute;color:#909caa;font-weight:900;left:-25px;top:-25px;z-index:-1;font-size:55px;opacity:.5}h3,.uk-scope .grid-jobs .uk-grid .mod-visforms h1,.uk-scope h3,.uk-scope .uk-h3{font-family:"Amsi Pro SemiBold",sans-serif;color:#382512;font-size:28px;margin:0 0 16px;line-height:1.2}@media(max-width: 958.98px){h3,.uk-scope .grid-jobs .uk-grid .mod-visforms h1,.uk-scope h3,.uk-scope .uk-h3{font-size:24px}}@media(max-width: 767.98px){h3,.uk-scope .grid-jobs .uk-grid .mod-visforms h1,.uk-scope h3,.uk-scope .uk-h3{font-size:20px}}p,.uk-scope p{font-size:15px}p.check,.uk-scope p.check{position:relative;z-index:1;margin-left:20px}p.check::before,.uk-scope p.check::before{font-family:"Font Awesome 5 Free";content:"";position:absolute;color:#909caa;font-weight:900;left:-25px;top:-25px;z-index:-1;font-size:42px;opacity:.5}#main-content{padding:80px 0 30px;background:#fff}@media(max-width: 767.98px){#main-content{padding:30px 0}}#main-content figure.item-image{display:flex;justify-content:center}#main-content figure.item-image.img-left-w40{width:40%;float:left;padding:0 30px 30px 30px}@media(max-width: 639.98px){#main-content figure.item-image.img-left-w40{float:none;padding:0 0 30px;width:100%}}#main-content figure.item-image.img-right-w60{width:60%;float:right;padding:0 0 20px 60px}#main-content figure.item-image.img-right-w60 img{border-radius:20px}@media(max-width: 639.98px){#main-content figure.item-image.img-right-w60{float:none;padding:0 0 30px;width:100%}}#main-content .logo-top-quality{position:absolute;left:41%;top:-20px}.grid-stack{background:#fff;padding:50px 0}.grid-stack .uk-panel{max-width:590px}.grid-stack.img-link .uk-panel{padding-left:80px;padding-right:15px}@media(max-width: 958.98px){.grid-stack.img-link .uk-panel{padding-left:15px;padding-top:30px}}.grid-stack.img-right .uk-panel{padding-right:50px;padding-left:15px;float:right}@media(max-width: 958.98px){.grid-stack.img-right .uk-panel{padding-right:15px;padding-top:30px}}.grid-stack.bg_grey{background:rgba(56,37,18,.3);padding:0}.grid-stack.bg_grey .uk-margin-large{margin-bottom:0 !important}.grid-stack.bg_grey.img-right img.uk-transition-scale-up{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 0;object-position:0 0}.grid-stack.bg_grey.img-link img.uk-transition-scale-up{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:100% 0;object-position:100% 0}.grid-stack.bg_grey .uk-panel{padding-top:40px}.grid-stack.first-content{margin-top:-100px}@media(max-width: 958.98px){.uk-scope .uk-padding{padding:15px}}.button,.main-teaser-video p a.button-video,.uk-scope .grid-jobs .uk-grid .mod-visforms fieldset>div input.btn,.uk-scope a.uk-button{font-family:"Amsi Pro SemiBold",sans-serif !important;display:inline-block;padding:8px 22px;background:#382512;color:#fff !important;margin:15px 0;position:relative;text-decoration:none;outline:none;border:none;border-radius:0;line-height:34px;transition:all .2s ease-in-out}.button:hover,.main-teaser-video p a.button-video:hover,.uk-scope .grid-jobs .uk-grid .mod-visforms fieldset>div input.btn:hover,.uk-scope a.uk-button:hover{text-decoration:none;color:#382512 !important;background:#e8a848;border:none}.uk-scope a.icon-facebook,a.icon-facebook{display:inline-block;font-size:0;text-decoration:none;margin-right:8px}.uk-scope a.icon-facebook::before,a.icon-facebook::before{font-family:"Font Awesome 5 Brands";font-size:20px;font-weight:400;content:""}.uk-scope a.icon-instagram,a.icon-instagram{display:inline-block;font-size:0;text-decoration:none;margin-right:8px}.uk-scope a.icon-instagram::before,a.icon-instagram::before{font-family:"Font Awesome 5 Brands";font-size:20px;font-weight:400;content:""}.uk-scope a.icon-mail,a.icon-mail{display:inline-block;font-size:0;text-decoration:none;margin-right:8px}.uk-scope a.icon-mail::before,a.icon-mail::before{font-family:"Font Awesome 5 Free";font-size:20px;font-weight:900;content:""}.fancybox-container{font-family:"Open Sans",sans-serif;font-weight:300}div.cc-window{font-family:"Open Sans",sans-serif;font-weight:300;border-radius:6px 0 0 6px;box-shadow:1px 1px 12px 0 rgba(0,0,0,.2),1px 1px 1px 0 rgba(0,0,0,.2)}div.cc-window.cc-right{right:0}div.cc-window.cc-floating{padding-bottom:50px}div.cc-window.cc-floating .cc-message{display:flex;flex-direction:column;line-height:18px}div.cc-window.cc-floating .cc-message .cc-cookie-settings-toggle{margin-top:10px;border:1px solid #bbb;border-radius:8px;padding:.5em;color:#000;font-weight:600;background:#fff}div.cc-window.cc-floating .cc-message .cc-cookie-settings-toggle:hover{background:#bbb;color:#000}div.cc-window.cc-floating .cc-message .cc-cookie-settings-toggle .cc-cookie-settings-toggler{display:none}div.cc-window.cc-floating .cc-btn.cc-deny{border:1px solid #bbb;border-radius:8px;padding:.5em;color:#000;font-weight:600;background:#fff}div.cc-window.cc-floating .cc-btn.cc-deny:hover{background:#333;color:#fff;text-decoration:none}div.cc-window.cc-floating .cc-btn.cc-allow,div.cc-window.cc-floating .cc-btn.cc-allowall{border:1px solid #382512;border-radius:8px;padding:.5em;color:#fff;font-weight:600;background:#382512}div.cc-window.cc-floating .cc-btn.cc-allow:hover,div.cc-window.cc-floating .cc-btn.cc-allowall:hover{background:rgba(56,37,18,.6);border-color:rgba(56,37,18,.6);text-decoration:none}div.cc-window.cc-floating .cc-btn.cc-allow{width:100%;margin-top:10px}div.cc-window.cc-floating a.cc-link label{font-size:14px}.cc-link.cc-cookie,.cc-link.cc-privacy{position:absolute;width:50%;text-align:center;bottom:0}.cc-link.cc-cookie{left:0}.cc-link.cc-privacy{right:0}.cc-header{max-width:inherit;font-size:16px}div.cc-checkbox-container{width:98%}input.cc-cookie-checkbox+span{top:2px}input.cc-cookie-checkbox+span::before{border:none}div.cc-revoke{font-size:0px;background:#fff;width:80px;height:80px;right:25px;bottom:20px;display:flex;align-items:center;justify-content:center}@media(max-width: 767.98px){div.cc-revoke{width:60px;height:60px;bottom:81px !important}}@media(max-width: 639.98px){div.cc-revoke{width:40px;height:40px;bottom:62px !important}}div.cc-revoke:hover{text-decoration:none}.cc-revoke::before{font-family:"Font Awesome 5 Free";content:"";font-weight:900;font-size:50px;color:#382512}@media(max-width: 767.98px){.cc-revoke::before{font-size:35px}}@media(max-width: 639.98px){.cc-revoke::before{font-size:28px}}div.cc-revoke:hover::before{color:rgba(56,37,18,.6)}.cc-checkboxes-container .cc-settings-label{padding-bottom:10px;border-bottom:1px solid #777;margin-bottom:10px !important}.cc-checkboxes-container div:nth-of-type(2){width:100%;margin-bottom:20px}.cc-checkboxes-container a:not(.cc-btn){padding:0 4px}.cc-checkboxes-container a:not(.cc-btn)::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";display:inline-block;margin-left:4px;color:#333}div.cc-cookie-category-title{color:#000}.cc-cookie-category-description p{font-size:16px;line-height:22px;color:#000}.cc-compliance{position:absolute;width:calc(100% - 40px);bottom:50px}div.cc-floating div.cc-checkboxes-container{margin-top:-5px;padding-bottom:40px}div.cc-window.cc-floating .cc-btn.cc-deny{display:none}div.cc-window.cc-floating .cc-btn.cc-allow{margin-top:10px;border:1px solid #bbb;border-radius:8px;padding:.4em;color:#000;font-weight:600;background:#bbb;line-height:18px}div.cc-window.cc-floating .cc-btn.cc-allow:hover{border:1px solid rgba(56,37,18,.6);background:rgba(56,37,18,.6);color:#fff}.gdprlock-placeholder{padding:120px 15px 50px}.gdprlock-placeholder::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";display:block;font-size:50px;color:#333;position:absolute;top:50px;left:50%;margin-left:-25px}header{width:100%;max-width:1400px;display:flex;justify-content:flex-end;padding:0;position:fixed;top:0;z-index:3}header .content{max-width:inherit;width:100%;position:relative;padding-top:35px}header .main-logo{position:absolute;right:0px;top:20px;max-width:180px;transition:all .3s ease-in-out}header .main-logo h1{max-width:150px;padding-right:70px;display:inline-block;padding-top:5px;position:relative}@media(max-width: 767.98px){header .main-logo h1{max-width:initial;width:100%;height:55px;padding-right:10px;padding-top:0;text-align:center}}header .main-logo h1::before{content:"";position:absolute;right:0;top:20px;width:180px;height:72px;border-radius:36px 0 0 36px;background:#d8d4d0;z-index:-1}@media(max-width: 767.98px){header .main-logo h1::before{top:0px;width:100%;height:55px}}.bg-fixed header .main-logo{transform:scale(0.65);transform-origin:right}@media(max-width: 767.98px){.bg-fixed header .main-logo{transform:none}}@media(max-width: 958.98px){header .main-logo{top:20px}header .main-logo img{z-index:2}}@media(max-width: 767.98px){header .main-logo{max-width:inherit;top:10px;width:calc(100% - 30px);z-index:3}header .main-logo a{display:flex;text-decoration:none;justify-content:center;align-items:center;height:54px}header .main-logo img{max-width:55px;position:absolute;right:22px;top:-5px}}header .main-logo span{position:absolute;right:220px;z-index:1;width:300px;display:block;top:58px;font-size:30px;color:#e8a848;font-family:"Open Sans",sans-serif;text-align:right;text-shadow:1px 1px 2px rgba(0,0,0,.5);letter-spacing:-1px}@media(max-width: 767.98px){header .main-logo span{position:static;font-size:20px;text-align:center;width:inherit}}.innenausbau header .main-logo span{color:#382512}header h1{margin:0;padding:0}.bg-fixed header{box-shadow:0 0 20px rgba(0,0,0,.25);background-color:#fff;height:100px}@media(max-width: 767.98px){.bg-fixed header{height:75px}}.bg-fixed header .navigation nav{padding-right:127px}@media(max-width: 767.98px){.bg-fixed header .navigation nav{padding-right:20px}}.bg-fixed header .main-logo span{color:#e8a848 !important}#header-socialmedia{position:absolute;top:20px;left:40px;z-index:2}@media(max-width: 767.98px){#header-socialmedia{position:fixed;top:initial;bottom:0;left:0;padding:2px 10px;width:100%;background:#e8a848;text-align:center}}#header-socialmedia ul{display:flex;align-items:center;justify-content:flex-start}@media(max-width: 767.98px){#header-socialmedia ul{justify-content:center}}#header-socialmedia ul li{margin-right:10px}#header-socialmedia ul li a{font-size:0;display:inline-block;text-decoration:none;color:#fff}.bg-fixed #header-socialmedia ul li a{color:#382512}#header-socialmedia ul li a:hover{color:#e8a848}#header-socialmedia ul li a::before{content:"";font-family:"Font Awesome 5 Brands";font-size:30px;font-weight:400;text-shadow:1px 1px 2px rgba(0,0,0,.5)}@media(max-width: 958.98px){#header-socialmedia ul li a::before{font-size:24px}}@media(max-width: 767.98px){#header-socialmedia ul li a::before{font-size:20px;text-shadow:none}}.bg-fixed #header-socialmedia ul li a::before{text-shadow:1px 1px 2px rgba(0,0,0,0)}#header-socialmedia ul li a.icon-facebook::before{content:""}#header-socialmedia ul li a.icon-instagram::before{content:""}#header-socialmedia ul li a.icon-youtube::before{content:"";font-size:34px}progress{display:none;position:fixed;z-index:4;top:0;left:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:5px;border:none;background:rgba(0,0,0,0)}progress::-webkit-progress-bar{background:rgba(0,0,0,0)}progress::-webkit-progress-value{background:#9ba463;background-attachment:fixed}progress::-moz-progress-bar{background:#9ba463;background-attachment:fixed}#slide{margin:0 auto;position:relative}#slide::after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.4) 100%)}#slide .uk-scope .bg_content .uk-overlay-primary{background:#294634;background:linear-gradient(-90deg, rgb(41, 70, 52) 44%, rgba(0, 0, 0, 0) 100%);justify-content:end;padding:40px 100px}@media(max-width: 639.98px){#slide .uk-scope .bg_content .uk-overlay-primary{padding:40px 50px}}#slide .uk-scope .bg_content .uk-overlay-primary>div{width:40%;text-align:center}#slide .uk-scope .bg_content .uk-overlay-primary h2{font-family:"Amsi Pro SemiBold",sans-serif;color:#fff;font-weight:600;font-size:41px;margin:15px 0;line-height:1.2}@media(max-width: 958.98px){#slide .uk-scope .bg_content .uk-overlay-primary h2{font-size:34px;line-height:1.1}}@media(max-width: 767.98px){#slide .uk-scope .bg_content .uk-overlay-primary h2{font-size:20px;line-height:1.1}}@media(max-width: 639.98px){#slide .uk-scope .bg_content .uk-overlay-primary h2{font-size:16px;line-height:1.1}}#slide .uk-scope .bg_content .uk-overlay-primary h3,#slide .uk-scope .bg_content .uk-overlay-primary .grid-jobs .uk-grid .mod-visforms h1,#slide .uk-scope .grid-jobs .uk-grid .mod-visforms .bg_content .uk-overlay-primary h1{font-family:"Amsi Pro SemiBold",sans-serif;color:#e8a848;margin:0;line-height:1.5}@media(max-width: 639.98px){#slide .uk-scope .bg_content .uk-overlay-primary h3,#slide .uk-scope .bg_content .uk-overlay-primary .grid-jobs .uk-grid .mod-visforms h1,#slide .uk-scope .grid-jobs .uk-grid .mod-visforms .bg_content .uk-overlay-primary h1{font-size:14px;line-height:1.2}}#slide .uk-scope .bg_content.bg_grey .uk-overlay-primary{background:#909caa;background:linear-gradient(-90deg, rgb(144, 156, 170) 32%, rgba(0, 0, 0, 0) 100%)}.navigation{width:100%;z-index:4;transition:all .3s ease-in-out}@media(max-width: 767.98px){.navigation{overflow-y:auto}}@media(max-width: 767.98px){.navigation{position:fixed;height:100vh;background:#382512;left:-100%;top:0;z-index:1;visibility:hidden;opacity:0;z-index:1}.menu-active .navigation{left:0;visibility:visible;opacity:1}}.navigation nav{max-width:1400px;margin:0 auto;padding:0 200px 0 150px}@media(max-width: 958.98px){.navigation nav{padding-left:70px}}@media(max-width: 767.98px){.navigation nav{padding:20px}}.navigation nav ul{margin:0;padding:0;display:flex;justify-content:flex-end}@media(max-width: 767.98px){.navigation nav ul{flex-direction:column;align-items:flex-start;margin-top:75px}}.navigation nav ul li{position:relative;margin-left:21px}@media(max-width: 958.98px){.navigation nav ul li{margin-left:15px}}@media(max-width: 767.98px){.navigation nav ul li{margin-left:35px}}.navigation nav ul li a{font-family:"Amsi Pro SemiBold",sans-serif;font-weight:400;font-size:16px;text-transform:uppercase;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.6);display:block;padding:0 0 15px;position:relative;cursor:pointer;text-decoration:none}@media(max-width: 958.98px){.navigation nav ul li a{font-size:14px}}.navigation nav ul li a.item-jobs{position:relative}.navigation nav ul li a.item-jobs span.count-jobs{position:absolute;top:-12px;right:-15px;padding:1px 0 0 0;background-color:#c50606;z-index:-1;width:20px;height:18px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:12px}.bg-fixed .navigation nav ul li a{color:#382512;text-shadow:1px 1px 2px rgba(0,0,0,0)}@media(max-width: 767.98px){.bg-fixed .navigation nav ul li a{color:#fff;font-size:15px}}.navigation nav ul li a::after{display:none;content:"";position:absolute;bottom:0;left:0;height:5px;width:0;background-color:#9ba463;transition:all .3s ease-in-out}.navigation nav ul li a:hover,.navigation nav ul li a:focus{background:none;text-decoration:none;outline:none;color:#e8a848}.navigation nav ul li a:hover::after,.navigation nav ul li a:focus::after{width:100%}.navigation nav ul li.active a{text-decoration:none;outline:none;color:#e8a848}.navigation nav ul li.active a::after{width:100%}.navigation nav ul li.active::before,.navigation nav ul li:hover::before{right:0;opacity:1}.navigation nav ul li ul.mod-menu__sub{position:absolute;top:100%;left:50%;background:#9ba463;width:190px;margin-left:-95px;padding:15px 0;visibility:hidden;opacity:0;transform:translateX(-15px);flex-direction:column;transition:all .3s ease-in-out}@media(max-width: 767.98px){.navigation nav ul li ul.mod-menu__sub{display:none !important}}.navigation nav ul li ul.mod-menu__sub a{color:#fff;font-weight:200;padding:5px 20px;font-size:14px;transition:all .3s ease-in-out}.navigation nav ul li ul.mod-menu__sub a:hover{color:#e8a848}.navigation nav ul li ul.mod-menu__sub a::after{display:none}.navigation nav ul li:hover a::after{width:100%}.navigation nav ul li:hover ul.mod-menu__sub{visibility:visible;opacity:1;transform:translateX(0)}.active .navigation{left:0px;opacity:1}.navigation .links-footer li{display:inline-block;margin:0;text-align:left;position:relative}.navigation .links-footer li a{background:none;font-size:13px;color:#382512;font-weight:500;padding:10px 10px 0;text-align:center}.navigation .links-footer li a:hover{color:#e8a848}.navigation .links-footer li:last-of-type::before{content:".";font-size:24px;position:absolute;left:-3px;top:-3px}.btn-menu{position:fixed;left:55px;top:25px;z-index:5;display:none}@media(max-width: 767.98px){.btn-menu{display:block}}.btn-menu .bar-text{font-size:18px;font-family:"Open Sans",sans-serif;font-weight:400;margin-left:15px;color:#382512;display:none}@media(max-width: 767.98px){.btn-menu .bar-text{display:none}}.btn-menu .bar-text:hover{color:#000}.bars,.bars:before,.bars:after{position:relative;width:32px;height:3px;margin:0 auto;background:#382512;border-radius:2px;transition:top .2s .2s,transform .2s;transform:rotate(0deg);display:inline-block;top:-5px}.bars:before,.bars:after{content:"";display:block;position:absolute}.bars:before{top:-10px}.bars:after{top:10px}.menu-active .bars:before,.menu-active .bars:after{transition:top .2s,transform .2s .2s;top:0}.menu-active .bars{background:rgba(0,0,0,0)}.menu-active .bars:before{transform:rotate(45deg)}.menu-active .bars:after{transform:rotate(-45deg)}footer{padding:40px 0 0;background-color:rgba(0,0,0,.15)}footer ul.mod-menu{flex-direction:column}footer ul.mod-menu li{display:block}footer ul.mod-menu li a{font-size:13px;font-weight:400}footer ul.mod-menu li.active a{color:#000}footer h4{font-size:15px;text-transform:uppercase;font-weight:600;margin:0 0 10px}footer p{font-size:13px}footer p+h4{margin-top:25px}footer a{color:#382512;text-decoration:none;font-weight:600;display:inline-block}footer a:hover{color:#e8a848}footer a.icon-footer{font-size:0;margin-right:5px}footer a.icon-footer.fab::before{font-family:"Font Awesome 5 Brands";font-size:20px}footer a.icon-footer.fas::before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:20px}footer .item-1{padding-right:50px}@media(max-width: 767.98px){footer .item-1{padding-right:0}}footer .item-2{padding-left:50px}@media(max-width: 767.98px){footer .item-2{padding-left:0}}footer .copyright{margin-top:30px;padding:15px 0}footer .copyright .content{padding:0 10px}footer .copyright .content p{margin:0;color:#382512;font-size:12px;text-align:center;text-transform:uppercase;font-weight:600}.uk-scope .footer-galerie{justify-content:flex-end}@media(max-width: 767.98px){.uk-scope .footer-galerie{justify-content:center}}.uk-scope .footer-galerie .uk-panel{text-align:center}@media(max-width: 767.98px){.uk-scope .footer-galerie .uk-panel{text-align:center}}.uk-scope .grid-blog-bg-text{margin-top:50px;margin-bottom:100px}@media(max-width: 639.98px){.uk-scope .grid-blog-bg-text{margin-top:15px;margin-bottom:30px}}.uk-scope .grid-blog-bg-text img.uk-border-circle{width:250px;height:250px;-o-object-fit:cover;object-fit:cover}.uk-scope .grid-blog-bg-text .uk-panel{padding:35px 50px 15px;background:rgba(56,37,18,.25);position:relative;border-radius:10px}@media(max-width: 958.98px){.uk-scope .grid-blog-bg-text .uk-panel{padding:25px 20px 15px}}@media(max-width: 767.98px){.uk-scope .grid-blog-bg-text .uk-panel{padding:20px 15px 10px}}.uk-scope .grid-blog-bg-text .uk-panel a[class^=icon-]::before{font-size:35px;color:#382512}.uk-scope .grid-blog-bg-text .uk-panel a[class^=icon-]:hover::before{color:#e8a848}.main-grid-galerie{padding:10px;margin-bottom:80px}.main-grid-galerie .uk-scope .grid-galerie>div:nth-child(3),.main-grid-galerie .uk-scope .grid-galerie>div:nth-child(4){width:50% !important}@media(max-width: 639px){.main-grid-galerie .uk-scope .grid-galerie>div:nth-child(3),.main-grid-galerie .uk-scope .grid-galerie>div:nth-child(4){width:100% !important}}.main-grid-galerie .uk-scope .grid-galerie .uk-panel>.uk-text-center,.main-grid-galerie .uk-scope .grid-galerie .uk-panel>.uk-text-center>img{height:100%;-o-object-fit:cover;object-fit:cover}.uk-scope .grid-jobs{margin-top:80px}.uk-scope .grid-jobs .uk-grid{margin-left:0;background:rgba(56,37,18,.25)}.uk-scope .grid-jobs .uk-grid>*{padding-left:0}.uk-scope .grid-jobs .uk-grid div.uk-first-column.uk-text-center{display:flex}.uk-scope .grid-jobs .uk-grid div.uk-first-column.uk-text-center img{-o-object-fit:cover;object-fit:cover}@media(max-width: 958.98px){.uk-scope .grid-jobs .uk-grid div.uk-first-column.uk-text-center img{width:100% !important;height:auto !important}}.uk-scope .grid-jobs .uk-grid .mod-visforms{width:100%;padding:50px;margin:0 !important;display:none;background:#edbb70}@media(max-width: 767.98px){.uk-scope .grid-jobs .uk-grid .mod-visforms{padding:30px 15px}}.uk-scope .grid-jobs .uk-grid .mod-visforms fieldset{display:flex;flex-wrap:wrap;gap:10px 80px}.uk-scope .grid-jobs .uk-grid .mod-visforms fieldset>div{flex-basis:calc(50% - 40px);padding-bottom:15px}@media(max-width: 767.98px){.uk-scope .grid-jobs .uk-grid .mod-visforms fieldset>div{flex-basis:100%}}.uk-scope .grid-jobs .uk-grid .mod-visforms fieldset>div .visCSSlabel{display:block;float:none;width:100%;font-size:14px;font-weight:500;padding-bottom:5px}.uk-scope .grid-jobs .uk-grid .mod-visforms fieldset>div .visCSSlabel.hide-label{display:none}.uk-scope .grid-jobs .uk-grid .mod-visforms fieldset>div p.visCSSclear{display:none}.uk-scope .grid-jobs .uk-grid .mod-visforms fieldset>div.field8,.uk-scope .grid-jobs .uk-grid .mod-visforms fieldset>div.visBtnCon{flex-basis:100%;position:relative}.uk-scope .grid-jobs .uk-grid .mod-visforms fieldset>div.field8 input#field8,.uk-scope .grid-jobs .uk-grid .mod-visforms fieldset>div.visBtnCon input#field8{position:absolute;left:0;top:5px}.uk-scope .grid-jobs .uk-grid .mod-visforms fieldset>div.field8 .visCustomText,.uk-scope .grid-jobs .uk-grid .mod-visforms fieldset>div.visBtnCon .visCustomText{padding-left:25px}.uk-scope .grid-jobs .uk-grid .mod-visforms fieldset>label{width:100%}.uk-scope .grid-jobs .uk-grid .mod-visforms input[type=text],.uk-scope .grid-jobs .uk-grid .mod-visforms input[type=email]{border:1px solid rgba(56,37,18,.2);background:hsla(0,0%,100%,.4);padding:0 15px;font-size:15px;line-height:40px;border-radius:20px;font-weight:normal;color:#000;outline:none;margin:0;width:85%}.uk-scope .grid-jobs .uk-grid .mod-visforms input[type=text]::-moz-placeholder, .uk-scope .grid-jobs .uk-grid .mod-visforms input[type=email]::-moz-placeholder{font-size:14px;color:rgba(0,0,0,.9)}.uk-scope .grid-jobs .uk-grid .mod-visforms input[type=text]::placeholder,.uk-scope .grid-jobs .uk-grid .mod-visforms input[type=email]::placeholder{font-size:14px;color:rgba(0,0,0,.9)}.uk-scope .grid-jobs .uk-grid .mod-visforms input[type=file]{border:none;background:hsla(0,0%,100%,.4);width:85%;margin:0}.uk-scope .grid-jobs .uk-grid .mod-visforms input[type=file]::-moz-placeholder{font-size:14px;color:rgba(0,0,0,.9)}.uk-scope .grid-jobs .uk-grid .mod-visforms input[type=file]::placeholder{font-size:14px;color:rgba(0,0,0,.9)}.uk-scope .grid-jobs .uk-grid .mod-visforms input[type=file]::file-selector-button{border:none;background:#382512;color:#fff;line-height:35px;font-size:15px}.uk-scope .grid-jobs .uk-grid .mod-visforms input[type=checkbox]{transform:scale(1.25)}.main-service-switcher{margin-top:60px}@media(max-width: 767.98px){.main-service-switcher .uk-scope .service-switcher{display:none}}.main-service-switcher .uk-scope .service-switcher ul.uk-thumbnav{margin-left:-30px}@media(max-width: 1199.98px){.main-service-switcher .uk-scope .service-switcher ul.uk-thumbnav{margin-left:-20px}}@media(max-width: 958.98px){.main-service-switcher .uk-scope .service-switcher ul.uk-thumbnav{margin-left:-10px}}.main-service-switcher .uk-scope .service-switcher ul.uk-thumbnav li{padding-left:30px}@media(max-width: 1199.98px){.main-service-switcher .uk-scope .service-switcher ul.uk-thumbnav li{padding-left:20px}}@media(max-width: 958.98px){.main-service-switcher .uk-scope .service-switcher ul.uk-thumbnav li{padding-left:10px}}.main-service-switcher .uk-scope .service-switcher ul.uk-thumbnav li a{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:10px;max-width:250px;overflow:hidden;transition:all .3s ease-in-out}@media(max-width: 1199.98px){.main-service-switcher .uk-scope .service-switcher ul.uk-thumbnav li a{max-width:220px}}@media(max-width: 958.98px){.main-service-switcher .uk-scope .service-switcher ul.uk-thumbnav li a{max-width:180px}}.main-service-switcher .uk-scope .service-switcher ul.uk-thumbnav li a::after{display:none}.main-service-switcher .uk-scope .service-switcher ul.uk-thumbnav li a span{width:100%;color:#382512;font-size:20px;font-weight:500;-webkit-hyphens:auto;hyphens:auto;position:relative;padding:15px 18px;transition:all .3s ease-in-out}@media(max-width: 1199.98px){.main-service-switcher .uk-scope .service-switcher ul.uk-thumbnav li a span{font-size:18px}}@media(max-width: 958.98px){.main-service-switcher .uk-scope .service-switcher ul.uk-thumbnav li a span{font-size:16px}}.main-service-switcher .uk-scope .service-switcher ul.uk-thumbnav li a span::after{font-family:"Font Awesome 5 Free";content:"";font-weight:900;position:absolute;right:10px;top:50%;margin-top:-10px;display:none}.main-service-switcher .uk-scope .service-switcher ul.uk-thumbnav li a img{border-radius:10px 10px 0 0;display:block;overflow:hidden;transition:all .3s ease-in-out;max-height:135px;width:100%;-o-object-fit:cover;object-fit:cover}.main-service-switcher .uk-scope .service-switcher ul.uk-thumbnav li a:hover span{margin-top:8px}.main-service-switcher .uk-scope .service-switcher ul.uk-thumbnav li a:hover img{transform:scale(1.12)}.main-service-switcher .uk-scope .service-switcher ul.uk-thumbnav li.uk-active{position:relative}.main-service-switcher .uk-scope .service-switcher ul.uk-thumbnav li.uk-active::after{font-family:"Font Awesome 5 Free";content:"";font-size:50px;font-weight:900;position:absolute;left:50%;top:100%;margin-top:-5px;display:block}.main-service-switcher .uk-scope .service-switcher ul.uk-thumbnav li.uk-active a{max-width:280px}@media(max-width: 1199.98px){.main-service-switcher .uk-scope .service-switcher ul.uk-thumbnav li.uk-active a{max-width:240px}}@media(max-width: 958.98px){.main-service-switcher .uk-scope .service-switcher ul.uk-thumbnav li.uk-active a{max-width:200px}}.main-service-switcher .uk-scope .service-switcher ul.uk-thumbnav li.uk-active a span{margin-top:8px;padding:15px 20px}.main-service-switcher .uk-scope .service-switcher ul.uk-thumbnav li.uk-active a span::after{display:none}.main-service-switcher .uk-scope .service-switcher ul.uk-thumbnav li.uk-active a img{transform:scale(1.12)}.pg-service.innenausbau .main-service-switcher .uk-scope .service-switcher a{background-color:rgba(232,168,72,.25)}.pg-service.innenausbau .main-service-switcher .uk-scope .service-switcher a:hover{background-color:rgba(232,168,72,.75)}.pg-service.innenausbau .main-service-switcher .uk-scope .service-switcher .uk-active a{background-color:rgba(232,168,72,.75)}.main-service-switcher .uk-scope .service-accordion{display:none;padding:0 15px}@media(max-width: 767.98px){.main-service-switcher .uk-scope .service-accordion{display:block}}.main-service-switcher .uk-scope .service-accordion .uk-accordion-content{margin-top:0}.main-service-switcher .uk-scope .service-accordion .uk-accordion-content h3,.main-service-switcher .uk-scope .service-accordion .uk-accordion-content .grid-jobs .uk-grid .mod-visforms h1,.main-service-switcher .uk-scope .grid-jobs .uk-grid .mod-visforms .service-accordion .uk-accordion-content h1{margin:0 0 10px}.main-service-switcher .uk-scope .service-accordion .uk-accordion-content p{margin-top:0}.main-service-switcher .uk-scope .service-accordion li a.uk-accordion-title{color:#382512;font-size:22px;font-weight:500;position:relative;padding:10px 10px 10px 10px;transition:all .3s ease-in-out}.main-service-switcher .uk-scope .service-accordion li a.uk-accordion-title::before{font-family:"Font Awesome 5 Free";content:"";font-weight:900;background:none;font-size:28px;transition:all .3s ease-in-out}.main-service-switcher .uk-scope .service-accordion li.uk-open a.uk-accordion-title::before{transform:rotateX(180deg);transform-origin:center}.pg-service.innenausbau .main-service-switcher .uk-scope .service-accordion li a.uk-accordion-title{background-color:rgba(232,168,72,.25)}.pg-service.innenausbau .main-service-switcher .uk-scope .service-accordion li a.uk-accordion-title:hover{background-color:rgba(232,168,72,.75)}.pg-service.innenausbau .main-service-switcher .uk-scope .service-accordion li.uk-open a.uk-accordion-title{background-color:rgba(232,168,72,.75)}.main-service-switcher .uk-scope .grid-galerie-text{margin-top:50px}@media(max-width: 767.98px){.main-service-switcher .uk-scope .grid-galerie-text{margin-top:10px}}.main-service-switcher .uk-scope .grid-galerie-text>div:nth-child(1),.main-service-switcher .uk-scope .grid-galerie-text>div:nth-child(2),.main-service-switcher .uk-scope .grid-galerie-text>div:nth-child(5){width:50% !important}@media(max-width: 639px){.main-service-switcher .uk-scope .grid-galerie-text>div:nth-child(1),.main-service-switcher .uk-scope .grid-galerie-text>div:nth-child(2),.main-service-switcher .uk-scope .grid-galerie-text>div:nth-child(5){width:100% !important}}.main-service-switcher .uk-scope .grid-galerie-text .uk-panel>.uk-text-center,.main-service-switcher .uk-scope .grid-galerie-text .uk-panel>.uk-text-center>img{height:430px;width:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 767.98px){.main-service-switcher .uk-scope .grid-galerie-text .uk-panel>.uk-text-center,.main-service-switcher .uk-scope .grid-galerie-text .uk-panel>.uk-text-center>img{height:320px}}@media(max-width: 639.98px){.main-service-switcher .uk-scope .grid-galerie-text .uk-panel>.uk-text-center,.main-service-switcher .uk-scope .grid-galerie-text .uk-panel>.uk-text-center>img{height:250px}}.main-service-switcher .uk-scope .grid-galerie-text .uk-panel>.uk-margin:not(.uk-text-center){height:100%;padding:10%;background:rgba(56,37,18,.25);display:flex;flex-direction:column}@media(max-width: 767.98px){.main-service-switcher .uk-scope .grid-galerie-text .uk-panel>.uk-margin:not(.uk-text-center){padding:25px 10px}}.pg-service.innenausbau .main-service-switcher .uk-scope .grid-galerie-text .uk-panel>.uk-margin:not(.uk-text-center){background:rgba(232,168,72,.75)}@media(max-width: 767.98px){.main-service-switcher .uk-scope .grid-galerie-text>div:nth-child(n){width:100% !important}.main-service-switcher .uk-scope .grid-galerie-text>div:nth-child(2){order:1}.main-service-switcher .uk-scope .grid-galerie-text>div:nth-child(1){order:2}.main-service-switcher .uk-scope .grid-galerie-text>div:nth-child(5){order:3}.main-service-switcher .uk-scope .grid-galerie-text>div:nth-child(3){order:4}.main-service-switcher .uk-scope .grid-galerie-text>div:nth-child(4){order:5}}.main-teaser-video{margin:50px 0;min-height:400px;display:flex;justify-content:center;align-content:center;position:relative}@media(max-width: 639.98px){.main-teaser-video{min-height:auto;margin:5px 0 15px}}.main-teaser-video::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:hsla(0,0%,100%,.55);z-index:1}.main-teaser-video p{margin:0;display:flex;justify-content:center;align-items:center;position:relative;z-index:2}.main-teaser-video p a.button-video{border-radius:0;padding:10px 25px 6px}.main-teaser-video p a.button-video:hover{color:#fff !important}.pg-service.innenausbau .main-teaser-video p a.button-video{background:#e8a848}.pg-service.innenausbau .main-teaser-video p a.button-video:hover{background:#e8a848}.pg-service.holzhausbau .main-teaser-video p a.button-video{background:#382512}.pg-service.holzhausbau .main-teaser-video p a.button-video:hover{background:rgba(56,37,18,.75)}.pg-service.sanierung .main-teaser-video p a.button-video{background:#9e7f5e}.pg-service.sanierung .main-teaser-video p a.button-video:hover{background:rgba(158,127,94,.75)}.pg-service.oekologisches-bauen .main-teaser-video p a.button-video{background:#9ba463}.pg-service.oekologisches-bauen .main-teaser-video p a.button-video:hover{background:rgba(155,164,99,.75)}.pg-service.objekt-bauen .main-teaser-video p a.button-video{background:#7b9eba}.pg-service.objekt-bauen .main-teaser-video p a.button-video:hover{background:rgba(123,158,186,.75)}.uk-scope .slide-galerie{margin-bottom:80px}.uk-scope .slide-galerie .uk-panel{display:flex;background:rgba(56,37,18,.25)}@media(max-width: 767.98px){.uk-scope .slide-galerie .uk-panel{display:block}}.uk-scope .slide-galerie .uk-panel>div.uk-margin:not(.uk-text-center){flex-basis:40%;width:40%;padding:20px 35px 100px;min-height:450px}@media(max-width: 767.98px){.uk-scope .slide-galerie .uk-panel>div.uk-margin:not(.uk-text-center){padding:0px 15px 15px;flex-basis:100%;width:100%;min-height:auto}}.uk-scope .slide-galerie .uk-panel>div.uk-margin:not(.uk-text-center) h3,.uk-scope .slide-galerie .uk-panel>div.uk-margin:not(.uk-text-center) .grid-jobs .uk-grid .mod-visforms h1,.uk-scope .grid-jobs .uk-grid .mod-visforms .slide-galerie .uk-panel>div.uk-margin:not(.uk-text-center) h1{margin-bottom:5px}@media(max-width: 958.98px){.uk-scope .slide-galerie .uk-panel>div.uk-margin:not(.uk-text-center) h3,.uk-scope .slide-galerie .uk-panel>div.uk-margin:not(.uk-text-center) .grid-jobs .uk-grid .mod-visforms h1,.uk-scope .grid-jobs .uk-grid .mod-visforms .slide-galerie .uk-panel>div.uk-margin:not(.uk-text-center) h1{font-size:24px}}.uk-scope .slide-galerie .uk-panel>div.uk-margin:not(.uk-text-center) h3+p,.uk-scope .slide-galerie .uk-panel>div.uk-margin:not(.uk-text-center) .grid-jobs .uk-grid .mod-visforms h1+p,.uk-scope .grid-jobs .uk-grid .mod-visforms .slide-galerie .uk-panel>div.uk-margin:not(.uk-text-center) h1+p{font-size:14px;margin-top:0}.uk-scope .slide-galerie .uk-panel>div.uk-margin:not(.uk-text-center) a.button,.uk-scope .slide-galerie .uk-panel>div.uk-margin:not(.uk-text-center) .main-teaser-video p a.button-video,.main-teaser-video p .uk-scope .slide-galerie .uk-panel>div.uk-margin:not(.uk-text-center) a.button-video{line-height:1.5;margin:0 0 5px;font-size:14px;padding:6px 18px}.uk-scope .slide-galerie .uk-panel>div.uk-margin:not(.uk-text-center) ul{text-align:left;list-style:disc}.uk-scope .slide-galerie .uk-panel>div.uk-margin:not(.uk-text-center) ul li{font-size:14px;font-weight:500}.uk-scope .slide-galerie .uk-panel>div.uk-margin.uk-text-center{flex-basis:60%;width:60%;margin:0;padding:0;overflow:hidden}@media(max-width: 767.98px){.uk-scope .slide-galerie .uk-panel>div.uk-margin.uk-text-center{flex-basis:100%;width:100%}}.uk-scope .slide-galerie .uk-panel>div.uk-margin.uk-text-center .uk-slideshow,.uk-scope .slide-galerie .uk-panel>div.uk-margin.uk-text-center .uk-slideshow>div>ul.uk-slideshow-items{height:100%}.uk-scope .slide-galerie .uk-panel>div.uk-margin.uk-text-center .uk-position-relative{position:static !important;height:100%}@media(max-width: 767.98px){.uk-scope .slide-galerie .uk-panel>div.uk-margin.uk-text-center .uk-position-relative{position:relative !important}}.uk-scope .slide-galerie .uk-panel .uk-overlay.uk-position-bottom{width:40%;right:0;left:initial}@media(max-width: 767.98px){.uk-scope .slide-galerie .uk-panel .uk-overlay.uk-position-bottom{width:100%;bottom:-20px}}.uk-scope .slide-galerie .uk-panel .uk-overlay.uk-position-bottom .uk-thumbnav li{padding-left:5px}.uk-scope .slide-galerie .uk-panel .uk-overlay.uk-position-bottom .uk-thumbnav li a::after{display:none}.uk-scope .slide-galerie .uk-panel .uk-overlay.uk-position-bottom .uk-thumbnav li img{border:2px solid #fff}@media(max-width: 958.98px){.uk-scope .slide-galerie .uk-panel .uk-overlay.uk-position-bottom .uk-thumbnav li img{max-width:80px}}@media(max-width: 575.98px){.uk-scope .slide-galerie .uk-panel .uk-overlay.uk-position-bottom .uk-thumbnav li img{max-width:60px}}.uk-scope .slide-galerie .uk-panel .uk-overlay.uk-position-bottom .uk-thumbnav li.uk-active img{border-color:#e8a848}.main-video{position:relative;overflow:hidden}.main-video video{width:100%;height:auto}.main-video p{margin:0;line-height:0}.main-video .video-content{position:absolute;width:100%;height:100%;display:flex;align-items:center;text-align:center;justify-content:center;background:rgba(0,0,0,.5);top:0;left:0;z-index:2}.main-video .video-content h2{max-width:1024px;color:#fff;margin:0 auto;font-size:26px}.main-service-slide{margin:100px 0 50px;padding:0 50px}@media(max-width: 639.98px){.main-service-slide{padding:0 15px}}.main-service-slide h2{text-align:center;margin-bottom:32px}.main-service-slide .uk-scope .service-slide .uk-margin{margin:0 !important}.main-service-slide .uk-scope .service-slide .uk-panel{position:relative}.main-service-slide .uk-scope .service-slide .uk-margin:not(.uk-text-center) h3,.main-service-slide .uk-scope .service-slide .uk-margin:not(.uk-text-center) .grid-jobs .uk-grid .mod-visforms h1,.main-service-slide .uk-scope .grid-jobs .uk-grid .mod-visforms .service-slide .uk-margin:not(.uk-text-center) h1{margin:0;line-height:1;height:50px;background-color:rgba(56,37,18,.25);border-radius:0 0 10px 10px}.main-service-slide .uk-scope .service-slide .uk-margin:not(.uk-text-center) h3 a,.main-service-slide .uk-scope .service-slide .uk-margin:not(.uk-text-center) .grid-jobs .uk-grid .mod-visforms h1 a,.main-service-slide .uk-scope .grid-jobs .uk-grid .mod-visforms .service-slide .uk-margin:not(.uk-text-center) h1 a{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:flex-end;color:#382512;font-size:20px;font-weight:400;padding-bottom:15px}.main-service-slide .uk-scope .service-slide .uk-inline-clip{border-radius:10px 10px 0 0;width:100%}.main-service-slide .uk-scope .service-slide .uk-inline-clip img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover}.main-service-slide .uk-scope .service-slide .uk-slidenav{background-color:#382512;margin:0}.wf-columns-konfig{max-width:1024px;margin:30px auto}.wf-columns-konfig p{font-size:18px}.wf-columns-konfig a.button,.wf-columns-konfig .main-teaser-video p a.button-video,.main-teaser-video p .wf-columns-konfig a.button-video{font-size:20px}.main-service-landingpage{max-width:1100px;margin:30px auto 80px;padding:0 10px}.main-service-landingpage .uk-scope .service-landingpage .uk-grid{margin:0;position:relative}@media(max-width: 639.98px){.main-service-landingpage .uk-scope .service-landingpage .uk-grid{margin-bottom:30px}}.main-service-landingpage .uk-scope .service-landingpage .uk-grid>*{padding-left:0}.main-service-landingpage .uk-scope .service-landingpage .uk-grid:nth-child(odd) .uk-panel{padding-left:50px}@media(max-width: 639.98px){.main-service-landingpage .uk-scope .service-landingpage .uk-grid:nth-child(odd) .uk-panel{background:#d8d4d0;padding:15px 15px 20px;border-radius:0 0 20px 20px;margin-top:-35px}.main-service-landingpage .uk-scope .service-landingpage .uk-grid:nth-child(odd) .uk-panel h2{margin:0 0 10px}.main-service-landingpage .uk-scope .service-landingpage .uk-grid:nth-child(odd) .uk-panel .uk-margin{margin-top:0 !important}}.main-service-landingpage .uk-scope .service-landingpage .uk-grid:nth-child(even) .uk-panel{text-align:right;padding-right:50px}@media(max-width: 639.98px){.main-service-landingpage .uk-scope .service-landingpage .uk-grid:nth-child(even) .uk-panel{background:#d8d4d0;padding:15px 15px 20px;border-radius:0 0 20px 20px;margin-top:-35px;text-align:left}.main-service-landingpage .uk-scope .service-landingpage .uk-grid:nth-child(even) .uk-panel h2{margin:0 0 10px}.main-service-landingpage .uk-scope .service-landingpage .uk-grid:nth-child(even) .uk-panel .uk-margin{margin-top:0 !important}}.main-service-landingpage .uk-scope .service-landingpage .uk-grid .uk-inline-clip{position:static;width:100%}.main-service-landingpage .uk-scope .service-landingpage .uk-grid a.uk-position-cover{z-index:2}.main-service-landingpage .uk-scope .service-landingpage img.uk-transition-scale-up{border-radius:20px;width:100%;height:350px;-o-object-fit:cover;object-fit:cover}.main-service-landingpage .uk-scope .service-landingpage ul{padding:0;margin:0}.main-service-landingpage .uk-scope .service-landingpage ul li{margin:0x}.pg-service #main-content{position:relative;padding-top:175px;padding-bottom:0}@media(max-width: 767.98px){.pg-service #main-content{padding-bottom:35px;padding-top:75px}}.pg-service #main-content::after{content:"";width:100%;height:100px;background-color:#fff;position:absolute;left:0;bottom:0;z-index:0}@media(max-width: 767.98px){.pg-service #main-content::after{display:none}}.pg-service #main-content .com-content-article{display:flex;flex-direction:row-reverse}@media(max-width: 767.98px){.pg-service #main-content .com-content-article{flex-direction:column-reverse}}.pg-service #main-content .com-content-article .img-thumb{flex-basis:40%}.pg-service #main-content .com-content-article .img-thumb img{border-radius:0 0 20px 20px;position:relative;z-index:1;-o-object-fit:cover;object-fit:cover;min-height:500px}.pg-service #main-content .com-content-article .com-content-article__body{flex-basis:60%;color:#fff;padding-right:80px}.pg-service #main-content .com-content-article .com-content-article__body h2{color:#fff}.pg-service.innenausbau #main-content{background:#e8a848}.pg-service.holzhausbau #main-content{background:#382512}.pg-service.holzhausbau #main-content .button,.pg-service.holzhausbau #main-content .uk-scope .grid-jobs .uk-grid .mod-visforms fieldset>div input.btn,.uk-scope .grid-jobs .uk-grid .mod-visforms fieldset>div .pg-service.holzhausbau #main-content input.btn,.pg-service.holzhausbau #main-content .main-teaser-video p a.button-video,.main-teaser-video p .pg-service.holzhausbau #main-content a.button-video{background-color:#e8a848}.pg-service.sanierung #main-content{background:#9e7f5e}.pg-service.oekologisches-bauen #main-content{background:#9ba463}.pg-service.objekt-bauen #main-content{background:#7b9eba}
/*# sourceMappingURL=main.css.map */
