@charset "UTF-8";@import 'vendor/flipbook/flipbook.style.css';@import 'vendor/flipbook/font-awesome.css';@import url("//hello.myfonts.net/count/30e401");@font-face{font-family:"Gibson-BoldItalic";src:url("../fonts/30E401_1_0.eot");src:url("../fonts/30E401_1_0.eot?#iefix") format("embedded-opentype"),url("../fonts/30E401_1_0.woff2") format("woff2"),url("../fonts/30E401_1_0.woff") format("woff"),url("../fonts/30E401_1_0.ttf") format("truetype")}@font-face{font-family:"Gibson-Bold";src:url("../fonts/30E401_3_0.eot");src:url("../fonts/30E401_3_0.eot?#iefix") format("embedded-opentype"),url("../fonts/30E401_3_0.woff2") format("woff2"),url("../fonts/30E401_3_0.woff") format("woff"),url("../fonts/30E401_3_0.ttf") format("truetype")}@font-face{font-family:"Gibson-Regular";src:url("../fonts/30E401_4_0.eot");src:url("../fonts/30E401_4_0.eot?#iefix") format("embedded-opentype"),url("../fonts/30E401_4_0.woff2") format("woff2"),url("../fonts/30E401_4_0.woff") format("woff"),url("../fonts/30E401_4_0.ttf") format("truetype")}@font-face{font-family:"Gibson-Italic";src:url("../fonts/30E401_6_0.eot");src:url("../fonts/30E401_6_0.eot?#iefix") format("embedded-opentype"),url("../fonts/30E401_6_0.woff2") format("woff2"),url("../fonts/30E401_6_0.woff") format("woff"),url("../fonts/30E401_6_0.ttf") format("truetype")}@font-face{font-family:"Socialico";src:url("../fonts/Socialico.eot?") format("eot"),url("../fonts/Socialico.woff") format("woff"),url("../fonts/Socialico.ttf") format("truetype"),url("../fonts/Socialico.svg#Socialico") format("svg");font-weight:normal;font-style:normal}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}::-moz-selection{background:rgb(0,100,62);color:rgb(215,241,90)}body.color-scheme-dark ::-moz-selection{background:rgb(255,255,255);color:rgb(40,39,39)}body.color-scheme-dark .bg-alt ::-moz-selection{background:rgb(40,39,39);color:rgb(255,255,255)}::-moz-selection{background:rgb(0,100,62);color:rgb(215,241,90)}::selection{background:rgb(0,100,62);color:rgb(215,241,90)}body.color-scheme-dark ::-moz-selection{background:rgb(255,255,255);color:rgb(40,39,39)}body.color-scheme-dark ::selection{background:rgb(255,255,255);color:rgb(40,39,39)}body.color-scheme-dark .bg-alt ::-moz-selection{background:rgb(40,39,39);color:rgb(255,255,255)}body.color-scheme-dark .bg-alt ::selection{background:rgb(40,39,39);color:rgb(255,255,255)}body.site-6 ::-moz-selection{background:rgb(57,57,57)!important;color:rgb(255,255,255)!important}body.site-6 ::-moz-selection{background:rgb(57,57,57)!important;color:rgb(255,255,255)!important}body.site-6 ::selection{background:rgb(57,57,57)!important;color:rgb(255,255,255)!important}.clearfix{clear:both}strong{font-family:"Gibson-Bold",sans-serif}em{font-family:"Gibson-Italic",sans-serif}em>strong,strong>em{font-family:"Gibson-BoldItalic",sans-serif}a{color:rgb(0,104,75);text-decoration:none}body.color-scheme-dark a{color:rgb(255,255,255)}body.color-scheme-dark .bg-alt a{color:rgb(0,104,75)}hr{height:2px;background:rgb(0,104,75);border:none}body.color-scheme-dark hr{background:rgb(255,255,255)}#anfragen input[type=button]:hover,#anfragen input[type=submit]:hover,#cslider-nav a:hover,#downloads a:hover,#feed .feed-item h2 a:hover,#feed .feed-link:hover,#feed .feed-share a:hover,#footer-address a:hover,#footer-nav a:hover,#footer-shopcta:hover,#footer-social a:hover,#header-icons a:hover,#header-search input[type=submit]:hover,#kontaktperson .kp-info a:hover,#landing-sitelinks a:hover,#landing-sub-backlink:hover,#main article a:hover,#main p a:hover,#nav>ul>li>ul>li>a:hover,#overview .overview-item h2 a:hover,#overview .overview-more:hover,#pagination a:not(.current):hover,#shop-menu a:hover,#team .team-member-info a:hover,.contact-info a:hover,.cslider-controls:hover,.feed-more-link:hover,.gfield.datenschutz a:hover,.landing-info-item>a:hover,.link-list-horz a:hover,.lp-jobs-item h3 a:hover,.menu-cloud-item a:hover,.menu-cloud-reload:hover{-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7}html{height:100%}body{position:relative;height:auto!important;min-height:100%;background:rgb(205,222,0);color:rgb(40,39,39);font-family:"Gibson-Regular",sans-serif}body.color-scheme-dark{background:rgb(40,39,39);color:rgb(255,255,255)}body.site-6{background:rgb(255,255,255)}#header{position:relative}#logo,#logo-mobile,#logo-small{position:absolute;background-position:right top;background-repeat:no-repeat;background-size:100% auto}body.site-2 #logo,body.site-2 #logo-mobile,body.site-2 #logo-small{background-image:url("../img/logo_log.svg")}html.no-svg body.site-2 #logo,html.no-svg body.site-2 #logo-mobile,html.no-svg body.site-2 #logo-small{background-image:url("../img/logo_log.png")}body.site-3 #logo,body.site-3 #logo-mobile,body.site-3 #logo-small{background-image:url("../img/logo_bau.svg")}html.no-svg body.site-3 #logo,html.no-svg body.site-3 #logo-mobile,html.no-svg body.site-3 #logo-small{background-image:url("../img/logo_bau.png")}body.site-4 #logo,body.site-4 #logo-mobile,body.site-4 #logo-small{background-image:url("../img/logo_umwelt.svg")}html.no-svg body.site-4 #logo,html.no-svg body.site-4 #logo-mobile,html.no-svg body.site-4 #logo-small{background-image:url("../img/logo_umwelt.png")}body.site-5 #logo,body.site-5 #logo-mobile,body.site-5 #logo-small{background-image:url("../img/logo_digital.svg")}html.no-svg body.site-5 #logo,html.no-svg body.site-5 #logo-mobile,html.no-svg body.site-5 #logo-small{background-image:url("../img/logo_digital.png")}body.site-7 #logo,body.site-7 #logo-mobile,body.site-7 #logo-small{background-image:url("../img/logo_immo.svg")}html.no-svg body.site-7 #logo,html.no-svg body.site-7 #logo-mobile,html.no-svg body.site-7 #logo-small{background-image:url("../img/logo_immo.png")}body.color-scheme-dark.site-2 #logo,body.color-scheme-dark.site-2 #logo-mobile,body.color-scheme-dark.site-2 #logo-small{background-image:url("../img/logo_log-white.svg")}html.no-svg body.color-scheme-dark.site-2 #logo,html.no-svg body.color-scheme-dark.site-2 #logo-mobile,html.no-svg body.color-scheme-dark.site-2 #logo-small{background-image:url("../img/logo_log-white.png")}body.color-scheme-dark.site-3 #logo,body.color-scheme-dark.site-3 #logo-mobile,body.color-scheme-dark.site-3 #logo-small{background-image:url("../img/logo_bau-white.svg")}html.no-svg body.color-scheme-dark.site-3 #logo,html.no-svg body.color-scheme-dark.site-3 #logo-mobile,html.no-svg body.color-scheme-dark.site-3 #logo-small{background-image:url("../img/logo_bau-white.png")}body.color-scheme-dark.site-4 #logo,body.color-scheme-dark.site-4 #logo-mobile,body.color-scheme-dark.site-4 #logo-small{background-image:url("../img/logo_umwelt-white.svg")}html.no-svg body.color-scheme-dark.site-4 #logo,html.no-svg body.color-scheme-dark.site-4 #logo-mobile,html.no-svg body.color-scheme-dark.site-4 #logo-small{background-image:url("../img/logo_umwelt-white.png")}body.color-scheme-dark.site-5 #logo,body.color-scheme-dark.site-5 #logo-mobile,body.color-scheme-dark.site-5 #logo-small{background-image:url("../img/logo_digital-white.svg")}html.no-svg body.color-scheme-dark.site-5 #logo,html.no-svg body.color-scheme-dark.site-5 #logo-mobile,html.no-svg body.color-scheme-dark.site-5 #logo-small{background-image:url("../img/logo_digital-white.png")}body.color-scheme-dark.site-7 #logo,body.color-scheme-dark.site-7 #logo-mobile,body.color-scheme-dark.site-7 #logo-small{background-image:url("../img/logo_immo-white.svg")}html.no-svg body.color-scheme-dark.site-7 #logo,html.no-svg body.color-scheme-dark.site-7 #logo-mobile,html.no-svg body.color-scheme-dark.site-7 #logo-small{background-image:url("../img/logo_immo-white.png")}#menu{background:rgb(205,222,0)}body.color-scheme-dark #menu{background:rgb(40,39,39)}body.site-6 #menu{background:rgb(255,255,255)}#menu>.w1>.w2{position:relative}#logo{top:57px;width:227px;max-width:25%;height:78px}html.no-svg #logo{max-width:none}#nav{font-size:0}#nav ul li a{display:inline-block;font-size:20px;line-height:1.15;text-decoration:none}#nav>ul>li>a{padding-bottom:3px;font-family:"Gibson-Bold",sans-serif;text-transform:uppercase;cursor:default}#nav>ul>li>ul>li>a{padding:4px 0}#nav>ul>li>ul>li.current-menu-item>a,#nav>ul>li>ul>li.current-page-ancestor>a,#nav>ul>li>ul>li.current_page_parent>a{font-family:"Gibson-Bold",sans-serif;cursor:default;-moz-opacity:1;-khtml-opacity:1;opacity:1}#mascot{display:none}.mascot-image{height:100%;background-position:left top;background-repeat:no-repeat;background-size:contain}#header-search{position:relative;height:45px;border-bottom:1px solid rgb(0,104,75)}body.color-scheme-dark #header-search{border-color:rgb(255,255,255)}#header-search form{width:100%;height:100%}#header-search input[type=text]{width:100%;height:100%;padding-right:45px;background:none;border:none;color:rgb(0,104,75);font-size:20px;font-family:"Gibson-Regular",sans-serif;outline:0;-webkit-box-sizing:border-box;box-sizing:brder-box}body.color-scheme-dark #header-search input[type=text]{color:rgb(255,255,255)}#header-search input[type=submit]{position:absolute;top:11px;right:0;width:25px;height:25px;background:url("../img/search-icon.svg") 0 0 no-repeat;border:none;cursor:pointer;text-indent:-99999px;overflow:hidden;outline:0}html.no-svg #header-search input[type=submit]{background-image:url("../img/search-icon.png")}body.color-scheme-dark #header-search input[type=submit]{background-image:url("../img/search-icon-white.svg")}html.no-svg body.color-scheme-dark #header-search input[type=submit]{background-image:url("../img/search-icon-white.png")}#header-icons{font-size:0}#header-icons a{display:inline-block;vertical-align:top}#header-icons a:first-child{margin:0 2px 0 0}#header-icons a.umwelt{margin-top:-1px}#header-icons a.immo{margin-top:-3px}#header-icons a.active{opacity:1}#header-icons a.active svg path{fill:rgb(255,255,255)}body.color-scheme-dark #header-icons a.active svg path{fill:rgb(205,222,0)}#header-icons a svg path{fill:rgb(0,104,75)}body.color-scheme-dark #header-icons a svg path{fill:rgb(255,255,255)}#main>.w1.bg-alt{background:rgb(255,255,255);color:rgb(40,39,39)}#main>.w1>.w2{overflow:hidden}#main h1,#main h2,#main h3{color:rgb(0,104,75);font-family:"Gibson-Bold",sans-serif;text-transform:uppercase}body.color-scheme-dark #main h1,body.color-scheme-dark #main h2,body.color-scheme-dark #main h3{color:rgb(205,222,0)}body.color-scheme-dark #main .bg-alt h1,body.color-scheme-dark #main .bg-alt h2,body.color-scheme-dark #main .bg-alt h3{color:rgb(205,222,0)}#main article ol li,#main article ul li{list-style-position:outside}#main article ul li{list-style-type:disc}#main article ol li{list-style-type:decimal}#main article ol li ol,#main article ul li ul{margin:0}#main article ol li ol li{list-style-type:lower-alpha}#main article img{max-width:100%;height:auto}#main article a.btn,#main article a.cta,.feed-more-link{position:relative;display:inline-block;border:none;font-family:"Gibson-Bold",sans-serif;text-transform:uppercase}#main article a.btn:after,#main article a.cta:after,.feed-more-link:after{content:"";position:absolute;background:url("../img/cta-arrow.svg") 0 0 no-repeat}html.no-svg #main article a.btn:after,html.no-svg #main article a.cta:after,html.no-svg .feed-more-link:after{background-image:url("../img/cta-arrow.png")}body.color-scheme-dark #main article a.btn:after,body.color-scheme-dark #main article a.cta:after,body.color-scheme-dark .feed-more-link:after{background-image:url("../img/cta-arrow-alt2.svg")}html.no-svg body.color-scheme-dark #main article a.btn:after,html.no-svg body.color-scheme-dark #main article a.cta:after,html.no-svg body.color-scheme-dark .feed-more-link:after{background-image:url("../img/cta-arrow-alt2.png")}#main article a.btn{background:rgb(205,222,0);color:rgb(0,104,75)}#main article a.btn:after{background-image:url("../img/cta-arrow.svg")!important}#main article p.clr-text{color:rgb(205,222,0)}#main article th{font-family:"Gibson-Bold",sans-serif}#main article td{padding-left:40px}#main article td:first-child{padding-left:0}footer{width:100%;background:rgb(205,222,0);color:rgb(0,104,75);font-size:0}footer a{color:rgb(0,104,75)!important}footer.fixed{position:absolute;bottom:0;left:0;z-index:1}#footer-logo{display:block;width:227px;height:51px;background:url("../img/logo_kap.svg") 0 0 no-repeat}html.no-svg #footer-logo{background-image:url("../img/logo_kap.png")}#footer-address span{line-height:1.3}#footer-nav a{line-height:1.3}#footer-social{text-align:center}#footer-social a{display:inline-block;vertical-align:top;font-size:0;text-indent:-99999px;overflow:hidden}#footer-social a.instagram{background:url("../img/social-instagram.svg") 0 0 no-repeat}html.no-svg #footer-social a.instagram{background-image:url("../img/social-instagram.png")}#footer-social a.tiktok{background:url("../img/social-tiktok.svg") 0 0 no-repeat}html.no-svg #footer-social a.tiktok{background-image:url("../img/social-tiktok.png")}#footer-social a.facebook{background:url("../img/social-facebook.svg") 0 0 no-repeat}html.no-svg #footer-social a.facebook{background-image:url("../img/social-facebook.png")}#footer-social a.youtube{background:url("../img/social-youtube.svg") 0 0 no-repeat}html.no-svg #footer-social a.youtube{background-image:url("../img/social-youtube.png")}#footer-social a.linkedin{background:url("../img/social-linkedin.svg") 0 0 no-repeat}html.no-svg #footer-social a.linkedin{background-image:url("../img/social-linkedin.png")}#footer-shopcta{display:inline-block;font-family:"Gibson-Bold",sans-serif;text-transform:uppercase}#footer-shopcta:after{content:" >"}.slider-item{width:100%;height:100%;font-size:0;text-align:center;overflow:hidden}.slider-image-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.slider-image-img img{display:inline-block;width:auto;height:100%}.slider-image-img iframe{max-width:100%!important;max-height:100%!important}.slider-video{font-size:0}.slider-video iframe{width:100%;border:none}.slider-tags{color:rgb(0,104,75);text-align:left;line-height:1.1;text-transform:uppercase}.slider-tags .post-tags{font-family:"Gibson-Bold",sans-serif}.slider-paging{display:none;position:absolute;left:50%;z-index:9999;width:150px;margin-left:-75px;color:rgb(255,255,255);text-align:center}.slider .slick-arrow{position:absolute;top:50%;z-index:9999;border:none;background:url("../img/slider-controls.png") 0 0 no-repeat;text-indent:-99999px;overflow:hidden;cursor:pointer;outline:none;outline-offset:0;-webkit-appearance:none;-webkit-transition:top 100ms ease-in-out;transition:top 100ms ease-in-out;border-radius:0}.slider .slick-arrow.slick-disabled{display:none!important}.link-list-horz{font-size:0}.link-list-horz a{display:inline-block;position:relative;line-height:1.2;white-space:nowrap}.link-list-horz a:before{content:"";position:absolute;width:1px;background:rgb(0,104,75)}body.color-scheme-dark .link-list-horz a:before{background:rgb(255,255,255)}.link-list-horz a:last-child{margin-right:0}.link-list-horz a:last-child:before{content:none}.filter .filter-container{position:relative}.filter .filter-toggle{font-family:"Gibson-Bold",sans-serif;line-height:1.2}.filter .filter-links{overflow:hidden}.filter .filter-links-inner{background:rgb(205,222,0)}body.color-scheme-dark .filter .filter-links-inner{background:rgb(40,39,39)}body.site-6 .filter .filter-links-inner{background:rgb(255,255,255)}.filter .filter-links a{cursor:pointer}.filter .filter-links a.active{font-family:"Gibson-Bold",sans-serif;line-height:1.1}#feed .feed-date{color:rgb(0,104,75)}#feed .feed-date .feed-sitetag{text-transform:uppercase}#feed .feed-date .feed-sitetag:before{content:"|";margin:0 8px}#feed .feed-date,#feed .feed-link{line-height:1.2}#feed .feed-links{line-height:1.3;overflow:hidden}#feed .feed-more-link{float:left;margin:0}#feed .feed-share{float:right}#feed .feed-share a:before{font-family:"Socialico"}#feed .feed-share .facebook:before{content:"F"}#feed .feed-share .linkedin:before{content:"I"}#feed .feed-share .twitter:before{content:"L"}#feed .feed-share .pinterest:before{content:":"}#pagination{text-align:center}#pagination a{display:inline-block;border:none!important}#pagination a.current{font-family:"Gibson-Bold",sans-serif}#overview .overview-more{line-height:1.3}#overview .overview-image{display:table;width:100%;height:100%;background:#dce84d;font-size:0;text-align:center}body.color-scheme-dark #overview .overview-image{background:#484747}body.site-6 #overview .overview-image{background:#f2f2f2}#overview .overview-image-container{display:table-cell;vertical-align:middle}#overview .overview-item img{display:inline-block;width:auto;max-width:100%;height:auto;max-height:100%}#downloads .filetype{text-transform:uppercase}#gf_1,#gf_2,#gf_3{display:block}#anfragen{overflow:hidden}#anfragen input[type=button],#anfragen input[type=email],#anfragen input[type=submit],#anfragen input[type=text],#anfragen select,#anfragen textarea{border:none;color:rgb(40,39,39);font-family:"Gibson-Regular",sans-serif;outline:none;outline-offset:0;-webkit-appearance:none}body.color-scheme-dark #anfragen input[type=button],body.color-scheme-dark #anfragen input[type=email],body.color-scheme-dark #anfragen input[type=submit],body.color-scheme-dark #anfragen input[type=text],body.color-scheme-dark #anfragen select,body.color-scheme-dark #anfragen textarea{color:rgb(255,255,255)}.bg-alt #anfragen input[type=button],.bg-alt #anfragen input[type=email],.bg-alt #anfragen input[type=submit],.bg-alt #anfragen input[type=text],.bg-alt #anfragen select,.bg-alt #anfragen textarea{color:rgb(0,104,75)!important}#anfragen input[type=email],#anfragen input[type=text],#anfragen select,#anfragen textarea{width:100%;padding:0 15px;background:#dce84d;line-height:1.3;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box}.bg-alt #anfragen input[type=email],.bg-alt #anfragen input[type=text],.bg-alt #anfragen select,.bg-alt #anfragen textarea{background:#f2f2f2!important}body.color-scheme-dark #anfragen input[type=email],body.color-scheme-dark #anfragen input[type=text],body.color-scheme-dark #anfragen select,body.color-scheme-dark #anfragen textarea{background:#484747}body.site-6 #anfragen input[type=email],body.site-6 #anfragen input[type=text],body.site-6 #anfragen select,body.site-6 #anfragen textarea{background:#f2f2f2}#anfragen input[type=email]::-webkit-input-placeholder,#anfragen input[type=text]::-webkit-input-placeholder,#anfragen textarea::-webkit-input-placeholder{color:rgb(40,39,39);opacity:0.7}.bg-alt #anfragen input[type=email]::-webkit-input-placeholder,.bg-alt #anfragen input[type=text]::-webkit-input-placeholder,.bg-alt #anfragen textarea::-webkit-input-placeholder{color:rgb(40,39,39)!important}body.color-scheme-dark #anfragen input[type=email]::-webkit-input-placeholder,body.color-scheme-dark #anfragen input[type=text]::-webkit-input-placeholder,body.color-scheme-dark #anfragen textarea::-webkit-input-placeholder{color:rgb(255,255,255)}#anfragen input[type=email]:-moz-placeholder,#anfragen input[type=text]:-moz-placeholder,#anfragen textarea:-moz-placeholder{color:rgb(40,39,39);opacity:0.7}.bg-alt #anfragen input[type=email]:-moz-placeholder,.bg-alt #anfragen input[type=text]:-moz-placeholder,.bg-alt #anfragen textarea:-moz-placeholder{color:rgb(40,39,39)!important}body.color-scheme-dark #anfragen input[type=email]:-moz-placeholder,body.color-scheme-dark #anfragen input[type=text]:-moz-placeholder,body.color-scheme-dark #anfragen textarea:-moz-placeholder{color:rgb(255,255,255)}#anfragen input[type=email]::-moz-placeholder,#anfragen input[type=text]::-moz-placeholder,#anfragen textarea::-moz-placeholder{color:rgb(40,39,39);opacity:0.7}.bg-alt #anfragen input[type=email]::-moz-placeholder,.bg-alt #anfragen input[type=text]::-moz-placeholder,.bg-alt #anfragen textarea::-moz-placeholder{color:rgb(40,39,39)!important}body.color-scheme-dark #anfragen input[type=email]::-moz-placeholder,body.color-scheme-dark #anfragen input[type=text]::-moz-placeholder,body.color-scheme-dark #anfragen textarea::-moz-placeholder{color:rgb(255,255,255)}#anfragen input[type=email]:-ms-input-placeholder,#anfragen input[type=text]:-ms-input-placeholder,#anfragen textarea:-ms-input-placeholder{color:rgb(40,39,39);opacity:0.7}.bg-alt #anfragen input[type=email]:-ms-input-placeholder,.bg-alt #anfragen input[type=text]:-ms-input-placeholder,.bg-alt #anfragen textarea:-ms-input-placeholder{color:rgb(40,39,39)!important}body.color-scheme-dark #anfragen input[type=email]:-ms-input-placeholder,body.color-scheme-dark #anfragen input[type=text]:-ms-input-placeholder,body.color-scheme-dark #anfragen textarea:-ms-input-placeholder{color:rgb(255,255,255)}#anfragen input[type=email]:focus::-webkit-input-placeholder,#anfragen input[type=text]:focus::-webkit-input-placeholder,#anfragen textarea:focus::-webkit-input-placeholder{opacity:0.3}#anfragen input[type=email]:focus:-moz-placeholder,#anfragen input[type=text]:focus:-moz-placeholder,#anfragen textarea:focus:-moz-placeholder{opacity:0.3}#anfragen input[type=email]:focus::-moz-placeholder,#anfragen input[type=text]:focus::-moz-placeholder,#anfragen textarea:focus::-moz-placeholder{opacity:0.3}#anfragen input[type=email]:focus:-ms-input-placeholder,#anfragen input[type=text]:focus:-ms-input-placeholder,#anfragen textarea:focus:-ms-input-placeholder{opacity:0.3}#anfragen input[type=button],#anfragen input[type=submit]{display:block;background:none;color:rgb(0,104,75);font-family:"Gibson-Bold",sans-serif;text-transform:uppercase;cursor:pointer;border-radius:0}#anfragen input[type=submit].inactive{cursor:auto;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"!important;filter:alpha(opacity=60)!important;-moz-opacity:0.6!important;-khtml-opacity:0.6!important;opacity:0.6!important}#anfragen label{display:none;line-height:1.3}.gform_anchor{outline:0}.gform_wrapper .validation_error,.gform_wrapper .validation_message{font-family:"Gibson-Bold",sans-serif}.gform_wrapper .validation_error{line-height:1.2}.gform_confirmation_message{line-height:1.2}.gform_wrapper #field_1_4,.gform_wrapper #field_1_5,.gform_wrapper #field_2_4,.gform_wrapper #field_2_5,.gform_wrapper #field_3_4,.gform_wrapper .gfield_required,.gform_wrapper .gform_validation_container{display:none!important}.ui-button{width:100%!important;background:#dce84d!important;border:none!important;color:rgb(40,39,39)!important;font-family:"Gibson-Regular",sans-serif!important;line-height:1.3!important;outline:none!important;outline-offset:0!important;-webkit-appearance:none!important;border-radius:0!important;-webkit-box-sizing:border-box;box-sizing:border-box}body.color-scheme-dark .ui-button{background:#484747!important;color:rgb(255,255,255)!important}#main .bg-alt .ui-button{background:#f2f2f2!important;color:rgb(40,39,39)!important}body.site-6 .ui-button{background:#f2f2f2!important}.ui-menu{padding:15px 0 12px 0!important;background:#f2f2f2!important;border:none!important;color:rgb(40,39,39)!important;font-family:"Gibson-Regular",sans-serif!important;line-height:1.3!important;-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.2);box-shadow:0px 1px 2px rgba(0,0,0,0.2)}body.site-6 .ui-menu{background:#f2f2f2!important}.ui-menu .ui-menu-item-wrapper{padding:0 15px 5px!important}.ui-menu .ui-state-active{margin:0!important;border:none!important;background:none!important;color:rgb(40,39,39)!important;-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7}.ui-icon{display:block!important;width:10px!important;height:14px!important;background:url("../img/select-arrow.png") 0 0 no-repeat!important}.gfield.datenschutz{margin-top:-5px}.gfield.datenschutz .gfield_label{display:none!important}.gfield.datenschutz input[type=checkbox]{display:none}.gfield.datenschutz .gfield_checkbox{padding-bottom:8px}.gfield.datenschutz .gfield_checkbox label{display:block!important;padding-left:25px;color:rgb(40,39,39);line-height:1.2!important;background-image:url("../img/checkbox-unchecked.png");background-position:0 2px;background-repeat:no-repeat}body.page-template-marke-detail-php.color-scheme-dark .gfield.datenschutz .gfield_checkbox label,body.page-template-marke-overview-php.color-scheme-dark .gfield.datenschutz .gfield_checkbox label{color:#f2f2f2}body.page-template-marke-detail-php.color-scheme-dark .gfield.datenschutz .gfield_checkbox label a,body.page-template-marke-overview-php.color-scheme-dark .gfield.datenschutz .gfield_checkbox label a{color:rgb(255,255,255)!important}.gfield.datenschutz .gfield_checkbox label a{color:rgb(0,104,75)}.gfield.datenschutz .gfield_checkbox.checked label{background-image:url("../img/checkbox-checked.png");background-position:0 0}.gfield.datenschutz ::-moz-selection{background:transparent;color:rgb(40,39,39)}.gfield.datenschutz ::selection{background:transparent;color:rgb(40,39,39)}body.page-template-marke-detail-php.color-scheme-dark .gfield.datenschutz ::-moz-selection,body.page-template-marke-overview-php.color-scheme-dark .gfield.datenschutz ::-moz-selection{background:transparent;color:#f2f2f2}body.page-template-marke-detail-php.color-scheme-dark .gfield.datenschutz ::selection,body.page-template-marke-overview-php.color-scheme-dark .gfield.datenschutz ::selection{background:transparent;color:#f2f2f2}.gfield.captcha .gfield_label{display:none!important}.grecaptcha-badge{visibility:hidden}#anfragen.job .gfield_html{line-height:1.3}.gfield.file .gfield_label{display:block!important}.gfield.file .screen-reader-text{display:none}.gfield.file .ginput_preview strong{font-family:"Gibson-Regular",sans-serif}.gform_fileupload_rules{display:none}#kontaktperson .kp-image{background:#f2f2f2}body.site-6 #kontaktperson .kp-image{background:#f2f2f2}#kontaktperson .kp-image-container{background-position:center center;background-size:cover}#kontaktperson .kp-info{color:rgb(0,104,75);line-height:1.3}body.color-scheme-dark #kontaktperson .kp-info h3{color:rgb(0,104,75)!important}body.page-template-marke-detail-php.color-scheme-dark #kontaktperson .kp-info,body.page-template-marke-overview-php.color-scheme-dark #kontaktperson .kp-info{color:rgb(205,222,0)}body.page-template-marke-detail-php.color-scheme-dark #kontaktperson .kp-info h3,body.page-template-marke-overview-php.color-scheme-dark #kontaktperson .kp-info h3{color:rgb(205,222,0)!important}#kontaktperson h3{text-transform:uppercase}#team{overflow:hidden}#team .team-member.hidden{visibility:hidden}#team .team-member-image{background:#dce84d}body.color-scheme-dark #team .team-member-image{background:#484747}body.site-6 #team .team-member-image{background:#f2f2f2}#team .team-member-image-container{position:relative;background-position:center center;background-size:cover}#team .team-member-info{line-height:1.3}#mulden .mulden-image{display:table;width:100%;height:100%;font-size:0;text-align:center}#mulden .mulden-image-container{display:table-cell;vertical-align:middle}#mulden .mulden-image img{display:inline-block;width:auto;max-width:100%;height:auto;max-height:100%}#mulden .mulden-item input[type=checkbox]{display:none}#mulden .mulden-item label{color:rgb(0,104,75);line-height:1.3;cursor:pointer;background-image:url("../img/checkbox-unchecked.png");background-repeat:no-repeat}body.color-scheme-dark #mulden .mulden-item label{background-image:url("../img/checkbox-unchecked-white.png")}body.color-scheme-dark #mulden .mulden-item label::-moz-selection{background:transparent!important;color:rgb(255,255,255)!important}body.color-scheme-dark #mulden .mulden-item label::selection{background:transparent!important;color:rgb(255,255,255)!important}#mulden .mulden-item.checked label{background-image:url("../img/checkbox-checked.png")}body.color-scheme-dark #mulden .mulden-item.checked label{background-image:url("../img/checkbox-checked-white.png")}#mulden .mulden-item label::-moz-selection{background:transparent;color:rgb(0,100,62)}#mulden .mulden-item label::selection{background:transparent;color:rgb(0,100,62)}#map{background:#dce84d}body.color-scheme-dark #map{background:#484747}#map *{border:none!important;outline:none!important}body.site-6 #map{background:#f2f2f2}#map-infoboxes{display:none}.map-infobox{padding-bottom:8px;background:url("../img/map-infowindow-bg.png") center bottom no-repeat}.map-infobox div{padding:9px 10px 10px;background:rgb(205,222,0);font-size:20px;font-family:"Gibson-Regular",sans-serif;border-radius:4px}body.page-template-landingpage-php,body.page-template-landingpage-php #main,body.page-template-landingpage-php #main>.w1,body.page-template-landingpage-php #main>.w1>.w2{display:table;width:100%;height:100%}body.page-template-landingpage-php #main>.w1{-webkit-box-sizing:border-box;box-sizing:border-box}body.page-template-landingpage-php #main>.w1>.w2{padding:0!important}#landingpage{display:table-cell;vertical-align:middle}.landingpage-image{position:relative;height:373px}.landingpage-image div{position:absolute;top:0;left:0;bottom:0;right:0;background-position:center center;background-repeat:no-repeat;background-size:contain}.landingpage-image-hover{-webkit-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.landingpage-item a:hover .landingpage-image-hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.landingpage-divider{height:2px;background:rgb(0,104,75)}body.page-template-landingpage-new-php,body.page-template-landingpage-new-php #main,body.page-template-landingpage-new-php #main>.w1,body.page-template-landingpage-new-php #main>.w1>.w2{display:table;width:100%;height:100%}body.page-template-landingpage-new-php #main>.w1{-webkit-box-sizing:border-box;box-sizing:border-box}body.page-template-landingpage-new-php #main>.w1>.w2{padding:0!important}#lp{display:table-cell;vertical-align:middle}.lp-image{position:relative;height:193px}.lp-image div{position:absolute;top:0;left:0;bottom:0;right:0;background-position:center center;background-repeat:no-repeat;background-size:cover}.lp-image-hover{-webkit-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.lp-item a:hover .lp-image-hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.lp-divider{height:2px;background:rgb(0,104,75)}body.page-template-landing-php #main h2{line-height:1.2}#landing-shopcta{background:rgb(0,104,75);text-align:center}#landing-shopcta a{display:inline-block;color:rgb(205,222,0);font-family:"Gibson-Regular",sans-serif;line-height:1.2;text-transform:uppercase}#landing-shopcta a:hover{opacity:0.7}#landing-shopcta p{display:inline-block;margin:0!important;line-height:1.2!important;vertical-align:top}#landing-shopcta p:last-child:after{content:"";display:inline-block;background:url("../img/landing_shopcta-arrow.png") 0 0 no-repeat;vertical-align:top}#landing-header{position:relative;font-size:0}#landing-logo{background:url("../img/landing_logo.svg") 0 0 no-repeat;background-size:100% auto}html.no-svg #landing-logo{background-image:url("../img/landing_logo.png")}#landing-sitelinks{text-align:center}#landing-sitelinks a{position:relative;font-family:"Gibson-Bold",sans-serif;letter-spacing:3px;text-transform:uppercase}#landing-sitelinks a:before{content:"";background-position:0 0;background-repeat:no-repeat}#landing-sitelinks a.bau:before{background-image:url("../img/landing_icon-bau.svg")}#landing-sitelinks a.log:before{background-image:url("../img/landing_icon-log.svg")}#landing-sitelinks a.umwelt:before{background-image:url("../img/landing_icon-umwelt.svg")}#landing-sitelinks a.digital:before{background-image:url("../img/landing_icon-digital.svg")}#landing-sitelinks a.immo:before{background-image:url("../img/landing_icon-immo.svg")}#landing-header-image{z-index:-1;background:rgb(255,255,255)}#landing-header-image,#landing-header-image div,#landing-header-image:after{position:absolute;top:0;right:0;bottom:0;left:0}#landing-header-image:after{content:"";background:rgb(205,222,0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:alpha(opacity=85);-moz-opacity:0.85;-khtml-opacity:0.85;opacity:0.85}html.backgroundblendmode #landing-header-image:after{mix-blend-mode:multiply;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}#landing-header-image div{background-position:center center;background-size:cover}html.backgroundblendmode #landing-header-image div{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2}#landing-marken{font-size:0}.landing-marken-item>a{display:block;color:rgb(40,39,39)}.landing-marken-text span{display:block;color:rgb(205,222,0);font-family:"Gibson-Bold",sans-serif;text-transform:uppercase}.landing-marken-text span:after{content:" >"}#landing-info{font-size:0}.landing-info-item>a{display:block}.landing-info-item h3{line-height:1.2}.landing-info-icon img{max-width:100%;height:auto}.landing-info-more{position:relative;display:inline-block;font-family:"Gibson-Bold",sans-serif;text-transform:uppercase}.landing-info-more:after{content:"";position:absolute;background:url("../img/cta-arrow.svg") 0 0 no-repeat}html.no-svg .landing-info-more:after{background-image:url("../img/cta-arrow.png")}#sb_instagram{padding-bottom:0!important}.geschichte-image img{width:100%;height:auto;margin:0!important}#cslider-nav{font-size:0}#cslider-nav li{display:inline-block;margin-bottom:6px;line-height:1.2;text-transform:uppercase;vertical-align:top}#cslider-nav li:last-child:after{content:none}#cslider-nav li.current_page_item a{font-family:"Gibson-Bold",sans-serif}#cslider-nav.cslider-overview li:first-child a{font-family:"Gibson-Bold",sans-serif}#cslider{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.cslider-item{display:none}.cslider-item:first-child{display:block}.cslider-image{background-position:center center;background-size:cover}.cslider-video{font-size:0}.cslider-video iframe{width:100%;border:none}.cslider-subtitle{margin:0 0 10px!important;line-height:1.2}body.page-template-marke-detail-php .bg-alt #cslider-nav li,body.page-template-marke-detail-php .bg-alt a,body.page-template-marke-detail-php .bg-alt h1,body.page-template-marke-detail-php .bg-alt h2,body.page-template-marke-overview-php .bg-alt #cslider-nav li,body.page-template-marke-overview-php .bg-alt a,body.page-template-marke-overview-php .bg-alt h1,body.page-template-marke-overview-php .bg-alt h2{color:rgb(205,222,0)}body.page-template-marke-detail-php #main .bg-alt article a.cta:after,body.page-template-marke-overview-php #main .bg-alt article a.cta:after{background-image:url("../img/cta-arrow-alt.svg")}html.no-svg body.page-template-marke-detail-php #main .bg-alt article a.cta:after,html.no-svg body.page-template-marke-overview-php #main .bg-alt article a.cta:after{background-image:url("../img/cta-arrow-alt.png")}body.page-template-marke-detail-php.color-scheme-dark #cslider-contact,body.page-template-marke-overview-php.color-scheme-dark #cslider-contact{color:rgb(205,222,0)}body.page-template-marke-detail-php.color-scheme-dark #cslider-contact a,body.page-template-marke-overview-php.color-scheme-dark #cslider-contact a{color:rgb(205,222,0);border-color:rgb(205,222,0)!important}body.page-template-marke-detail-php.color-scheme-dark #cslider-contact #anfragen input[type=submit],body.page-template-marke-overview-php.color-scheme-dark #cslider-contact #anfragen input[type=submit]{color:rgb(205,222,0)}#marke-hero{font-size:0}#marke-hero img{width:100%;height:auto}#marke-logo{font-size:0}#marke-logo img{width:100%;height:auto}#landing-sub-header{background:rgb(205,222,0)}body.color-scheme-dark #landing-sub-header{background:rgb(40,39,39)}#landing-sub-header>.w1>.w2{position:relative}#landing-sub-backlink{position:absolute;left:0;font-family:"Gibson-Bold",sans-serif;line-height:1.15;text-transform:uppercase}#landing-sub-backlink:before{content:"«";position:absolute;top:50%;left:0}#landing-sub-logo{position:absolute;background-position:right top;background-repeat:no-repeat;background-image:url("../img/logo_kap.svg");background-size:100% auto}html.no-svg #landing-sub-logo{background-image:url("../img/logo_kap.png")}body.color-scheme-dark #landing-sub-logo{background-image:url("../img/logo_kap-white.svg")}html.no-svg body.color-scheme-dark #landing-sub-logo{background-image:url("../img/logo_kap-white.png")}#menu-cloud{text-align:center}.menu-cloud-item{display:inline-block;vertical-align:middle}.menu-cloud-reload{display:inline-block;font-family:"Gibson-Bold",sans-serif;text-transform:uppercase;cursor:pointer}#search-result .search-result-item h2 a{border:none}#search-result .search-result-item .overview-more{line-height:1.3}#search-result .search-result-content{margin-bottom:8px}#search-result .search-result-content p{margin:0}#search-result .search-result-content br{display:none}#search-result #pagination a:first-child:last-child{display:none}#shop-menu{text-align:right}#shop-menu a{display:inline-block;color:rgb(0,104,75);text-transform:uppercase}#shop-menu a.active{font-family:"Gibson-Bold",sans-serif}#shop-menu-cat{font-size:0}#shop-menu-cat ul{margin:0!important;padding:0!important}#shop-menu-cat li{display:inline-block;margin-bottom:6px;line-height:1.2;text-transform:uppercase;vertical-align:top}#shop-menu-cat li:last-child:after{content:none}#shop-menu-cat li.active a{font-family:"Gibson-Bold",sans-serif}#shop-menu-cat a{border:none!important}#main .woocommerce ul.products{padding:0}#main .woocommerce ul.products li{list-style-type:none}#main .woocommerce ul.products img{margin:0!important}#main .price{color:rgb(0,104,75)}#main .woocommerce-loop-product__title{color:rgb(205,222,0)!important}#main .woocommerce #respond input#submit,#main .woocommerce a.button,#main .woocommerce button.button,#main .woocommerce input.button{background:#f2f2f2;border:1px solid #ddd!important;color:rgb(40,39,39);font-family:"Gibson-Regular",sans-serif;font-weight:normal;line-height:1.2;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0}#main .woocommerce #respond input#submit:hover,#main .woocommerce a.button:hover,#main .woocommerce button.button:hover,#main .woocommerce input.button:hover{opacity:0.7}#main .woocommerce-pagination{display:block;width:auto;padding:0}#main .woocommerce-pagination ul{margin:0;padding:0;border:none}#main .woocommerce-pagination li{border:none}#main .woocommerce-pagination a{border:none}#main .woocommerce-pagination a:hover,#main .woocommerce-pagination span.current{background:#f2f2f2;color:rgb(40,39,39)}#main .woocommerce span.onsale{right:15px;background:rgb(0,104,75)}#main .woocommerce-LoopProduct-link,#main .woocommerce-loop-product__link{opacity:1!important}#main .woocommerce div.product span.onsale{left:5px;right:auto}#main .product img{margin:0}#main .woocommerce div.product form.cart .variations label{display:block}#main .woocommerce div.product form.cart .variations td{margin:0;padding:0}#main .woocommerce div.product form.cart .variations .reset_variations{display:block;border:none}#main .woocommerce div.product .woocommerce-tabs ul.tabs li{background:#f2f2f2;list-style-type:none;border-radius:0}#main .woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:rgb(255,255,255)}#main .woocommerce div.product .woocommerce-tabs ul.tabs li a{border:none}#main .woocommerce div.product .woocommerce-tabs .panel{padding-top:10px}#main .woocommerce-product-attributes.shop_attributes{margin-top:25px}#main .woocommerce table.shop_attributes th{font-family:"Gibson-Regular",sans-serif}#main .woocommerce-product-gallery__trigger{border:none}#main .woocommerce-product-gallery .flex-control-nav{padding:0}#main .woocommerce-product-gallery .flex-control-nav>li::marker{font-size:0}body.site-1.single-product .product_meta{display:none}#main .woocommerce address{line-height:1.3}#main .woocommerce legend{padding:10px 0;font-family:"Gibson-Bold",sans-serif;line-height:1.3}#main .woocommerce form p{margin:0;padding:0}#main .woocommerce input[type=email],#main .woocommerce input[type=number],#main .woocommerce input[type=password],#main .woocommerce input[type=tel],#main .woocommerce input[type=text],#main .woocommerce select,#main .woocommerce textarea{width:100%;background:#f2f2f2;border:none!important;color:rgb(40,39,39);font-family:"Gibson-Regular",sans-serif;line-height:1.2;outline:none;outline-offset:0;-webkit-appearance:none;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box}#main .woocommerce input[type=number].qty{width:75px}#main .woocommerce select{padding-right:30px;background-image:url("../img/select-arrow-alt.png");background-position:right 17px;background-repeat:no-repeat}html.backgroundsize #main .woocommerce select{background-image:url("../img/retina/select-arrow-alt.png");background-size:20px 14px}#main .woocommerce textarea{resize:none}#main .woocommerce label{margin:5px 0 5px;line-height:1.2}#main .woocommerce .select2-container .select2-selection{height:auto;background:#f2f2f2;border:none!important;color:rgb(40,39,39);font-family:"Gibson-Regular",sans-serif;line-height:1.2;outline:none;outline-offset:0;border-radius:0}body .select2-dropdown{background:#f2f2f2;border:1px solid #ddd!important;color:rgb(40,39,39);font-family:"Gibson-Regular",sans-serif;line-height:1.2;outline:none;outline-offset:0;border-radius:0}body.single-product .pswp__caption{display:none}#main .woocommerce td,#main .woocommerce th{font-family:"Gibson-Regular",sans-serif}#main .woocommerce-cart-form td,#main .woocommerce-cart-form th{padding:10px 10px!important}#main .woocommerce-cart-form a{border:none!important}#main #coupon_code{margin:0 10px 0 0!important}#main .woocommerce-error,#main .woocommerce-info,#main .woocommerce-message{padding:1em 2em 1em 3.5em;background:#f2f2f2}#main .woocommerce-error a,#main .woocommerce-info a,#main .woocommerce-message a{border-color:rgb(0,104,75)!important}#main .woocommerce-message{border-top-color:rgb(0,104,75)}#main .woocommerce-message:before{color:rgb(0,104,75)}#main .woocommerce-message .restore-item{border-color:rgb(0,104,75)}#main .woocommerce-info{border-top-color:rgb(40,39,39)}#main .woocommerce-info:before{color:rgb(40,39,39)}#main .woocommerce-info.cart-empty{margin:30px 0}#main .woocommerce-MyAccount-navigation ul{margin:0}#main .woocommerce-MyAccount-navigation li{list-style-type:none}#main .woocommerce-MyAccount-navigation li.is-active a{font-family:"Gibson-Bold",sans-serif}#main .woocommerce-MyAccount-navigation a{display:block;margin-bottom:-1px;background:#f2f2f2;border:none;border:1px solid #ddd!important;color:rgb(40,39,39);line-height:1.2;-webkit-box-sizing:border-box;box-sizing:border-box}#main .woocommerce-MyAccount-content a{border-color:rgb(0,104,75)!important}#main .woocommerce-Address-title h3{float:none}#main .woocommerce-Address-title a.edit{float:none}#main #account_display_name,#main #account_display_name+span,#main label[for=account_display_name]{display:none}#main .woocommerce-order-details{padding-top:5px}#main .woocommerce-order-details td,#main .woocommerce-order-details th,#main .woocommerce-orders-table td,#main .woocommerce-orders-table th{padding:10px 10px!important}#main .woocommerce-orders-table,#main .woocommerce-table{border-radius:0}#main mark{background:rgb(205,222,0)}#main .woocommerce .woocommerce-customer-details address{border-radius:0;border-bottom-width:1px;border-right-width:1px;-webkit-box-sizing:border-box;box-sizing:border-box}#main .woocommerce form.checkout_coupon,#main .woocommerce form.login,#main .woocommerce form.register{border-radius:0}#main .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:block}#main .woocommerce .lost_password{padding-top:20px}#main .afreg_extra_fields h3{display:none}#main .checkout_coupon #coupon_code{width:100%;margin:0!important}#main .woocommerce-checkout-review-order-table{border-radius:0}#main .woocommerce-checkout-review-order-table td,#main .woocommerce-checkout-review-order-table th{padding:10px 10px!important}#main .woocommerce-checkout-review-order-table .woocommerce-Price-amount{font-weight:normal}#main #add_payment_method #payment,#main .woocommerce-cart #payment,#main .woocommerce-checkout #payment{background:rgb(255,255,255);border:1px solid rgba(0,0,0,0.1);border-radius:0}#main #add_payment_method #payment ul,#main .woocommerce-cart #payment ul,#main .woocommerce-checkout #payment ul{padding:10px}#main #add_payment_method #payment li,#main .woocommerce-cart #payment li,#main .woocommerce-checkout #payment li{list-style-type:none}#main #add_payment_method #payment div.payment_box,#main .woocommerce-cart #payment div.payment_box,#main .woocommerce-checkout #payment div.payment_box{background:#f2f2f2;color:rgb(40,39,39)}#main #add_payment_method #payment div.payment_box:before,#main .woocommerce-cart #payment div.payment_box:before,#main .woocommerce-checkout #payment div.payment_box:before{border:1em solid #f2f2f2;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent}#main .woocommerce form .form-row.woocommerce-invalid label{color:red}#main .woocommerce ul.order_details{padding:20px 0 0}#main .woocommerce ul.order_details li{float:none;border:none;list-style-type:none}#anfragen.offertanfrage{overflow:visible}#anfragen.offertanfrage label{display:block}#anfragen.offertanfrage .gfield_required{display:inline!important}#anfragen.offertanfrage .seite1 .gfield_label{color:rgb(0,104,75);font-family:"Gibson-Bold",sans-serif}#anfragen.offertanfrage .seite1 .gfield_checkbox label{color:rgb(0,104,75);line-height:1.3;cursor:pointer;background-image:url("../img/checkbox-unchecked.png");background-repeat:no-repeat}#anfragen.offertanfrage .seite1 .gfield_checkbox label::-moz-selection{background:transparent;color:rgb(0,100,62)}#anfragen.offertanfrage .seite1 .gfield_checkbox label::selection{background:transparent;color:rgb(0,100,62)}#anfragen.offertanfrage .seite1 .gfield_checkbox label.checked{background-image:url("../img/checkbox-checked.png")}#anfragen.offertanfrage .seite1 input[type=checkbox]{display:none}#anfragen.offertanfrage .seite1 input[type=button]{margin-left:auto;margin-right:auto}#anfragen.offertanfrage .seite2 input[type=submit]{float:right}#anfragen.offertanfrage .seite2 input[type=button].gform_previous_button{float:left}#anfragen.offertanfrage .seite2 input[type=button].gform_next_button{float:right}#anfragen.offertanfrage .gform_page_footer{overflow:hidden}#anfragen.offertanfrage .gform_confirmation_wrapper{font-family:"Gibson-Bold",sans-serif}#anfragen.offertanfrage .validation_error{margin-bottom:30px;text-align:center}#wpadminbar{background:rgb(40,39,39)!important;background-color:rgba(40,39,39,0.8)!important}#wp-admin-bar-blog-1-c,#wp-admin-bar-blog-1-n,#wp-admin-bar-blog-2-c,#wp-admin-bar-blog-2-n,#wp-admin-bar-blog-3-c,#wp-admin-bar-blog-3-n,#wp-admin-bar-blog-4-c,#wp-admin-bar-blog-4-n,#wp-admin-bar-blog-5-c,#wp-admin-bar-blog-5-n,#wp-admin-bar-blog-6-c,#wp-admin-bar-blog-6-n,#wp-admin-bar-blog-7-c,#wp-admin-bar-blog-7-n,#wp-admin-bar-plugins{display:none}#wp-admin-bar-edit-site,#wp-admin-bar-my-sites-super-admin{display:none}#load-more,.alm-btn-wrap{display:none!important}.pdfviewer{position:relative}#popup{display:none;position:fixed;left:0;top:0;right:0;bottom:0;z-index:99999;background:rgba(205,222,0,0.5)}.popup-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute}.popup-inner img{margin:0;max-width:100%;max-height:100%;width:auto;height:auto}.popup-close{position:absolute;cursor:pointer;-webkit-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out}.popup-close:after,.popup-close:before{content:"";position:absolute;top:0;left:0;width:100%;background:rgb(0,104,75)}.popup-close:before{-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.popup-close:after{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.popup-close:hover{opacity:0.7}#wm-cookies-cookiebar{background:rgb(205,222,0);-webkit-box-shadow:0 0 7px rgba(0,0,0,0.3);box-shadow:0 0 7px rgba(0,0,0,0.3)}#wm-cookies-cookiebar-text{color:rgb(40,39,39)}#wm-cookies-cookiebar-text a{color:rgb(40,39,39);text-decoration:underline}#wm-cookies-cookiebar-text a:hover{opacity:0.7}#wm-cookies-cookiebar-btn{background:rgb(40,39,39);color:#ffffff}#wm-cookies-cookiebar-btn:hover{opacity:0.7}@media screen and (min-width:1024px){.grid-container{margin:0 -20px}.grid-100,.grid-16,.grid-25,.grid-33,.grid-50,.grid-66,.grid-75{min-height:1px;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.grid-16{float:left;width:16.66667%}.grid-25{float:left;width:25%}.grid-33{float:left;width:33.33333%}.grid-50{float:left;width:50%}.grid-66{float:left;width:66.66666%}.grid-75{float:left;width:75%}.grid-100{clear:both;width:100%}#downloads a,#feed .feed-link,#kontaktperson .kp-info a,#main article a,#main p a,#overview .overview-more,#team .team-member-info a,.contact-info a,.link-list-horz a{border-bottom:2px solid rgb(0,104,75)}body.color-scheme-dark #downloads a,body.color-scheme-dark #feed .feed-link,body.color-scheme-dark #kontaktperson .kp-info a,body.color-scheme-dark #main article a,body.color-scheme-dark #main p a,body.color-scheme-dark #overview .overview-more,body.color-scheme-dark #team .team-member-info a,body.color-scheme-dark .contact-info a,body.color-scheme-dark .link-list-horz a{border-color:rgb(255,255,255)}hr{margin:18px 0}body{font-size:20px}.w1{padding:0 150px}.w2{max-width:1200px;margin:0 auto}#header{}#header>.w1{position:fixed;top:0;left:0;right:0;z-index:2;height:90px;background:rgb(205,222,0);overflow:hidden}body.color-scheme-dark #header>.w1{background:rgb(40,39,39)}body.site-6 #header>.w1{background:rgb(255,255,255)}#header>.w1>.w2{position:relative}#btn-menu{position:absolute;top:60px;left:0;right:0}#btn-menu.not-fixed{left:0!important}#btn-menu.fixed{position:fixed;top:35px!important;z-index:2;width:100%}#btn-menu.not-fixed>.w1{padding:0}#btn-menu>.w1>.w2{position:relative}#btn-menu span{display:block;width:93px;height:18px;text-indent:-99999px;overflow:hidden;background:url("../img/btn-menu.png") 0 0 no-repeat}body.color-scheme-dark #btn-menu span{background-image:url("../img/btn-menu-white.png")}#logo-small{top:-19px;right:0;z-index:5;width:153px;height:53px}html.no-backgroundsize #logo-small{display:none}#btn-menu-mobile,#logo-mobile{display:none}#menu{position:relative;z-index:4}#menu.fixed{position:fixed;bottom:100%;left:0;width:100%;-webkit-transition:-webkit-transform 200ms ease-in-out;transition:-webkit-transform 200ms ease-in-out;transition:transform 200ms ease-in-out;transition:transform 200ms ease-in-out,-webkit-transform 200ms ease-in-out}#menu.fixed.visible{-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}html.no-csstransforms3d #menu.fixed.visible{top:0;bottom:auto}#menu>.w1{height:auto!important}#menu>.w1>.w2{padding:61px 0 51px;min-height:200px;font-size:0;text-align:right}#logo{right:0}#nav{display:inline-block;width:73%;padding-right:10px;text-align:left;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}#nav>ul{margin:0 -20px}#nav>ul>li{position:relative;z-index:5;float:left;width:33.33333%;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}#mascot{position:relative;margin-top:3px}#mascot a{position:absolute;top:0;left:0;width:100%}#header-util{display:inline-block;width:27%;padding:150px 0 9px;vertical-align:bottom}#header-search{display:inline-block;width:100%;max-width:292px;margin-bottom:43px}#header-icons{white-space:nowrap}#header-icons a{margin-left:18px}#header-icons a.kap img,#header-icons a.kap svg{width:28px;height:29px}#header-icons a.bau img,#header-icons a.bau svg{width:36px;height:30px}#header-icons a.log img,#header-icons a.log svg{width:43px;height:30px}#header-icons a.umwelt img,#header-icons a.umwelt svg{width:30px;height:32px}#header-icons a.digital img,#header-icons a.digital svg{width:32px;height:30px}#header-icons a.immo img,#header-icons a.immo svg{width:31px;height:33px}}@media screen and (min-width:1024px) and (max-width:1400px){#header-icons a{margin-left:14px}#header-icons a.kap img,#header-icons a.kap svg{width:24px;height:25px}#header-icons a.bau img,#header-icons a.bau svg{width:30px;height:25px}#header-icons a.log img,#header-icons a.log svg{width:36px;height:25px}#header-icons a.umwelt img,#header-icons a.umwelt svg{width:25px;height:27px}#header-icons a.digital img,#header-icons a.digital svg{width:27px;height:25px}#header-icons a.immo img,#header-icons a.immo svg{width:26px;height:28px}}@media screen and (min-width:1024px) and (max-width:1200px){#header-icons a{margin-left:9px}#header-icons a.kap img,#header-icons a.kap svg{width:20px;height:21px}#header-icons a.bau img,#header-icons a.bau svg{width:26px;height:21px}#header-icons a.log img,#header-icons a.log svg{width:31px;height:22px}#header-icons a.umwelt img,#header-icons a.umwelt svg{width:22px;height:23px}#header-icons a.digital img,#header-icons a.digital svg{width:23px;height:22px}#header-icons a.immo img,#header-icons a.immo svg{width:22px;height:23px}#header-icons a:first-child{margin-top:-1px}#header-icons a.immo{margin-top:-2px}}@media screen and (min-width:1024px){#menu-mobile-cover{display:none}#main{position:relative;z-index:1}#main>.w1>.w2{padding:145px 0 132px}#main>.w1:first-child>.w2{padding-top:115px}#main h2{margin-bottom:16px;font-size:50px}#main h3{margin:20px 0 13px;font-size:25px}#main h1{margin-bottom:29px;font-size:50px}#main article:not(.geschichte-content) h2{margin:20px 0 13px;font-size:25px}#main article:not(.geschichte-content) h3{margin:20px 0 14px;font-size:20px}#main p{margin-bottom:12px;line-height:1.3}#main article ol,#main article ul{margin-bottom:12px;padding-left:20px}#main article ol li,#main article ul li{line-height:1.3}#main article img{display:block;margin:22px 0 18px}#main article img.alignleft{float:left;margin:10px 27px 18px 0}#main article img.alignright{float:right;margin:10px 0 18px 27px}#main article img.aligncenter{margin-left:auto;margin-right:auto}#main article a.btn,#main article a.cta,.feed-more-link{margin:37px 0 -3px;font-size:25px}#main article a.btn:after,#main article a.cta:after,.feed-more-link:after{top:1px;right:-27px;width:15px;height:27px}#main article a.btn{margin-bottom:15px;padding:8px 38px 5px 13px}#main article a.btn:after{top:9px;right:11px}#main article table{height:auto!important;margin-bottom:12px}#main article tr{height:auto!important}#main article td{height:auto!important;line-height:1.3}footer>.w1>.w2{padding:46px 0 39px}#footer-contact{display:inline-block;position:relative;width:85%;padding-right:20px;vertical-align:bottom;-webkit-box-sizing:border-box;box-sizing:border-box}footer.has-badge #footer-contact{width:75%}footer.has-badge-log #footer-contact{width:78%}#footer-logo{margin-bottom:27px}#footer-address span{display:inline-block;margin-bottom:5px;font-size:20px;white-space:nowrap}#footer-address span:after{content:"  ·  "}#footer-address span:last-child:after{content:none}#footer-badge{display:inline-block;width:10%;margin-bottom:8px;padding-right:10px;vertical-align:bottom;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box}#footer-badge img{width:100%;max-width:90px;height:auto;margin:0}#footer-nav{display:inline-block;width:15%;margin-bottom:5px;vertical-align:bottom;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box}footer.has-badge #footer-nav{padding-left:10px}footer.has-badge-log #footer-nav{width:12%;padding-left:10px}#footer-nav a{font-size:20px}#footer-links{position:absolute;bottom:41px;left:0;width:100%;text-align:center;pointer-events:none}#footer-social{display:inline-block;width:300px;vertical-align:top;pointer-events:all}#footer-social a{margin-left:12px;margin-right:12px}#footer-social a.instagram{width:27px;height:27px;margin-top:2px}#footer-social a.tiktok{width:27px;height:30px}#footer-social a.facebook{width:17px;height:30px}#footer-social a.youtube{width:32px;height:23px;margin-top:4px}#footer-social a.linkedin{width:27px;height:27px}#footer-shopcta{margin-left:10px;font-size:20px;vertical-align:bottom;pointer-events:all}.slider-image-img{height:800px}.slider-video iframe{height:675px;height:calc((100vw - 300px) / 1.77778);max-height:675px}}@media screen and (min-width:1024px) and (max-width:1400px){.slider-video iframe{height:calc((100vw - 200px) / 1.77778)}}@media screen and (min-width:1024px) and (max-width:1300px){.slider-video iframe{height:calc((100vw - 150px) / 1.77778)}}@media screen and (min-width:1024px) and (max-width:1200px){.slider-video iframe{height:calc((100vw - 100px) / 1.77778)}}@media screen and (min-width:1024px){.slider-tags{padding-top:29px;font-size:26px}.slider-tags .post-tags{margin-bottom:5px}.slider-paging{bottom:29px;font-size:30px;text-shadow:0 0 10px rgba(0,0,0,0.2)}.slider .slick-arrow{width:44px;height:68px;margin-top:-34px}.slider .slick-arrow.slick-prev{left:25px}.slider .slick-arrow.slick-next{right:25px;background-position:-45px 0}.link-list-horz a{margin:0 22px -2px 0;font-size:20px}.link-list-horz a.active{margin-top:2px;margin-right:18px}.link-list-horz a:before{top:4px;right:-11px;height:18px}.link-list-horz a.active:before{top:2px}.filter .filter-links-inner{padding:1px 0 19px}.filter-links.link-list-horz a{margin-bottom:4px}body.home:not(.page-template-startseite-php) #main>.w1>.w2{padding:112px 0 130px}#feed .feed-item{padding-bottom:93px}#feed .feed-date{margin-bottom:31px}#feed .feed-date,#feed .feed-link{margin-top:-1px}#feed .feed-links{margin:-5px 0 14px}#feed .feed-more-link{margin-top:16px}#feed .feed-share{font-size:45px}#feed .slider{margin-bottom:27px}.filter.feed{margin-bottom:40px}#pagination a{margin:0 10px 15px;font-size:25px}body.page-template-overview-php #main>.w1:first-child>.w2,body.page-template-overview2-php #main>.w1:first-child>.w2{padding-bottom:105px}#overview{font-size:0}#overview .overview-item{display:inline-block;float:none;margin-bottom:95px;vertical-align:bottom}#overview .overview-more{font-size:20px}#overview .overview-image{margin-top:25px}#overview .overview-image-container{height:387px}body.page-template-detail-php .slider,body.page-template-landingpage-geschichte-php .slider,body.page-template-landingpage-jobs-php .slider,body.page-template-landingpage-suche-php .slider,body.page-template-landingpage-unterseite-php .slider,body.page-template-landingpage-wir-php .slider,body.page-template-mietobjekte-php .slider,body.single-job .slider,body.tax-job-firma .slider{margin:13px 0 59px}#downloads{margin:41px 0 12px}#downloads h3{margin-bottom:10px}#downloads>div{margin-bottom:12px}#downloads>div>a{line-height:1.3}#gf_1,#gf_2,#gf_3{margin-top:-170px;padding-top:170px}#anfragen{margin:5px 0 10px}#anfragen input[type=email],#anfragen input[type=text],#anfragen select,#anfragen textarea{font-size:20px}#anfragen input[type=email],#anfragen input[type=text],#anfragen select,#anfragen textarea{margin-bottom:15px}#anfragen input[type=email],#anfragen input[type=text],#anfragen select{height:55px}#anfragen textarea{height:287px;padding-top:15px;resize:none}#anfragen input[type=button],#anfragen input[type=submit]{margin-top:2px;padding:0!important;font-size:30px}#anfragen label{margin-bottom:5px}.gform_wrapper .validation_error,.gform_wrapper .validation_message{font-size:16px}.gform_wrapper .validation_error{margin:4px 0 13px}.gform_wrapper .validation_message{margin:-10px 0 15px}.gform_confirmation_message{margin-top:1px}.ui-button{height:55px;margin-bottom:15px;padding:15px 15px 0!important}.ui-selectmenu-text{font-size:20px}.ui-menu{font-size:20px}.ui-icon{margin:4px 3px 0 0!important}.gfield.datenschutz .gfield_checkbox label{font-size:12px}#anfragen.job .gform_body{position:relative;margin:0 -10px}#anfragen.job .gfield{padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}#anfragen.job #field_5_1,#anfragen.job #field_5_13,#anfragen.job #field_5_2,#anfragen.job #field_5_3,#anfragen.job #field_5_4,#anfragen.job #field_5_5,#anfragen.job #field_5_6,#anfragen.job #field_5_7,#anfragen.job #field_5_8{width:50%}#anfragen.job #field_5_14,#anfragen.job #field_5_6,#anfragen.job #field_5_7,#anfragen.job #field_5_8{position:absolute;left:50%}#anfragen.job #field_5_6{top:0}#anfragen.job #field_5_7{top:100px}#anfragen.job #field_5_8{top:200px}#anfragen.job #field_5_14{top:295px}#anfragen.job #field_5_13{padding-top:3px}#anfragen.job .gfield_html{font-size:16px}.gfield.file .ginput_preview{margin:-10px 0 15px;font-size:16px}#kontaktperson{margin:5px 0 12px}#kontaktperson.kontaktinfo{margin-top:-22px}#kontaktperson .kp-image-container{height:373px}#kontaktperson h3{margin-bottom:2px;font-size:30px}body.page-template-team-kontakt-php #main>.w1:first-child>.w2,body.page-template-team-php #main>.w1:first-child>.w2{padding-bottom:90px}.filter.team{margin-bottom:77px}#team .team-member{margin-bottom:54px}#team .team-member-image-container{height:373px}#team .team-member-overlay{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:rgba(215,241,90,0.5) url("../img/team-email.png") center center no-repeat;-webkit-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}#team .team-member-image>a:hover .team-member-overlay{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}#team .team-member h3{margin:13px 0 1px}#team+.grid-container{padding-top:41px}#team-kontakt2>.w2{padding-top:0!important}body.page-template-muldenservice-php #main>.w1:first-child>.w2{padding-bottom:70px}#mulden{padding-top:34px}#mulden .mulden-category{padding:12px 0 40px;font-size:0}#mulden .mulden-category h3{margin-bottom:15px}#mulden .mulden-item{display:inline-block;float:none;margin-bottom:34px;vertical-align:top}#mulden .mulden-image{margin-bottom:33px}#mulden .mulden-image-container{height:249px}#mulden .mulden-item label{padding-left:24px;background-position:0 5px;font-size:20px}#mulden .mulden-item.checked label{background-position:0 3px}#map{margin-top:15px;height:800px}#contact-image{margin-top:15px;font-size:0}#contact-image img{width:100%;height:auto;margin:0}.contact-info{margin-top:44px}body.single:not(.single-job) #main>.w1:first-child>.w2{padding-bottom:60px}body.single:not(.single-job) #feed .slider{margin-bottom:59px}.landingpage-overview{margin:20px 0;overflow:hidden}.landingpage-item{margin:20px 0}#lp .grid-container{margin:0 -10px}.lp-overview{overflow:hidden}.lp-overview.top{margin:125px 0 40px}.lp-overview.bottom{margin:45px 0 125px}#main .lp-overview.bottom h2{margin-bottom:30px}.lp-item{margin:10px 0;padding:0 10px}.lp-jobs{padding:45px 0 2px}#main .lp-jobs h2{margin-bottom:38px}.lp-jobs-item{margin-bottom:43px}body.page-template-landing-php footer>.w1>.w2,body.page-template-landingpage-geschichte-php footer>.w1>.w2,body.page-template-landingpage-jobs-php footer>.w1>.w2,body.page-template-landingpage-suche-php footer>.w1>.w2,body.page-template-landingpage-unterseite-php footer>.w1>.w2,body.page-template-landingpage-wir-php footer>.w1>.w2,body.single-job footer>.w1>.w2,body.site-1.woocommerce-page footer>.w1>.w2,body.tax-job-firma footer>.w1>.w2{padding:41px 0 36px}body.page-template-landing-php #footer-logo,body.page-template-landingpage-geschichte-php #footer-logo,body.page-template-landingpage-jobs-php #footer-logo,body.page-template-landingpage-suche-php #footer-logo,body.page-template-landingpage-unterseite-php #footer-logo,body.page-template-landingpage-wir-php #footer-logo,body.single-job #footer-logo,body.site-1.woocommerce-page #footer-logo,body.tax-job-firma #footer-logo{margin-bottom:5px}#landing-shopcta>.w2{padding:12px 0 10px!important}#landing-shopcta a{font-size:24px;letter-spacing:1.2px}#landing-shopcta p:last-child:after{margin:5px 0 0 35px;width:29px;height:19px;background-size:29px auto}#landing-header>.w2{position:relative;max-width:1200px;padding:177px 0 123px!important}#landing-header #header-search{position:absolute;top:46px;right:0}#landing-logo{max-width:744px;height:167px;margin:0 auto 52px}#landing-sitelinks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -30px}#landing-sitelinks a{display:inline-block;margin-top:60px;padding:120px 30px 20px;font-size:33px}#landing-sitelinks a:before{position:absolute;left:50%;background-size:100% auto}#landing-sitelinks a.bau{min-width:103px}#landing-sitelinks a.bau:before{top:4px;width:103px;height:86px;margin-left:-52px}#landing-sitelinks a.log{min-width:119px}#landing-sitelinks a.log:before{top:8px;width:119px;height:83px;margin-left:-60px}#landing-sitelinks a.umwelt{min-width:88px}#landing-sitelinks a.umwelt:before{top:3px;width:88px;height:94px;margin-left:-44px}#landing-sitelinks a.digital{min-width:89px}#landing-sitelinks a.digital:before{top:8px;width:89px;height:83px;margin-left:-45px}#landing-sitelinks a.immo{min-width:84px}#landing-sitelinks a.immo:before{top:4px;width:84px;height:92px;margin-left:-42px}#landing-marken>.w2{padding:140px 0 97px!important}#landing-marken .grid-75>.grid-container{margin-top:-7px}.landing-marken-item{float:none!important;display:inline-block;margin-bottom:20px;vertical-align:top}.landing-marken-item>a{position:relative}.landing-marken-item>a.has-hover:hover .landing-marken-image-img.inactive{opacity:0}.landing-marken-item>a.has-hover:hover .landing-marken-image-img.active{opacity:1}.landing-marken-item>a:hover .landing-marken-text{display:block}.landing-marken-image{position:relative;height:200px}.landing-marken-image-img{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.landing-marken-image-img.active{opacity:0}.landing-marken-image-img img{width:auto;max-width:220px;height:auto;max-height:100%}.landing-marken-text{display:none;position:absolute;top:100%;left:0;z-index:1;width:100%;padding-bottom:15px;background:rgb(255,255,255);overflow:hidden}.landing-marken-text p{font-size:20px}.landing-marken-text span{font-size:20px}#landing-info>.w2{padding:140px 0 119px!important;overflow:visible!important}#landing-info>.w2>.grid-container>div{float:none;display:inline-block;vertical-align:top}.landing-info-item h3{margin:0 0 8px!important;font-size:30px!important}.landing-info-item p{margin-top:-2px;font-size:20px}.landing-info-icon{margin-bottom:25px}.landing-info-more{margin-top:5px;font-size:20px}.landing-info-more:after{top:-1px;right:-22px;width:11px;height:20px;background-size:11px 20px}#landing-igfeed>.w2{padding:140px 0 130px!important}#igfeed{margin-top:-7px}body.page-template-landingpage-jobs-php #main>.w1>.w2,body.tax-job-firma #main>.w1>.w2{padding-bottom:80px}body.page-template-landingpage-jobs-php #main>.w1>.w2>.grid-container,body.tax-job-firma #main>.w1>.w2>.grid-container{margin-bottom:86px}body.page-template-landingpage-jobs-php #geschichte>.grid-100,body.tax-job-firma #geschichte>.grid-100{padding:0 30px}body.page-template-landingpage-jobs-php #geschichte>.grid-100 h2,body.tax-job-firma #geschichte>.grid-100 h2{margin-bottom:45px}body.page-template-landingpage-geschichte-php #main>.w1>.w2>.grid-container:first-child>.grid-100:first-child{margin-bottom:100px}#geschichte{margin:0 -10px}.geschichte-item{position:relative;margin-bottom:100px}.geschichte-item .grid-50{padding:0 30px}.geschichte-item.content-right{}.geschichte-item.content-right .grid-50.content{position:relative;left:50%}.geschichte-item.content-right .grid-50.image{position:relative;left:-50%}body.page-template-contentslider-detail-php #main>.w1>.w2,body.page-template-contentslider-overview-php #main>.w1>.w2,body.page-template-marke-detail-php #main>.w1>.w2,body.page-template-marke-overview-php #main>.w1>.w2{overflow:visible}#cslider-nav ul{padding:1px 0 42px}#cslider-nav li{font-size:26px}#cslider-nav li:after{content:" | ";color:rgb(0,104,75)}.bg-alt #cslider-nav li:after{color:rgb(205,222,0)}#cslider.current-slide-video .cslider-controls{top:285px;top:calc((100vw - 300px) / 1.77778 / 2 - 53px)}}@media screen and (min-width:1024px) and (min-width:1500px){#cslider.current-slide-video .cslider-controls{top:285px}}@media screen and (min-width:1024px){.cslider-image{height:570px;margin-bottom:68px}.cslider-video{margin-bottom:68px}.cslider-video iframe{height:675px;height:calc((100vw - 300px) / 1.77778);max-height:675px}}@media screen and (min-width:1024px) and (max-width:1400px){.cslider-video iframe{height:calc((100vw - 200px) / 1.77778)}}@media screen and (min-width:1024px) and (max-width:1300px){.cslider-video iframe{height:calc((100vw - 150px) / 1.77778)}}@media screen and (min-width:1024px) and (max-width:1200px){.cslider-video iframe{height:calc((100vw - 100px) / 1.77778)}}@media screen and (min-width:1024px){.cslider-subtitle{font-size:40px!important}.cslider-controls{position:absolute;top:232px;z-index:9999;width:58px;height:106px;font-size:0;cursor:pointer;-webkit-transition:top 300ms ease-in-out;transition:top 300ms ease-in-out}.cslider-controls.prev{left:-106px}.cslider-controls.next{right:-106px}.cslider-controls svg{max-width:100%}}@media screen and (min-width:1024px) and (max-width:1400px){.cslider-controls{width:46px}.cslider-controls.prev{left:-73px}.cslider-controls.next{right:-73px}}@media screen and (min-width:1024px) and (max-width:1300px){.cslider-controls{width:36px}.cslider-controls.prev{left:-56px}.cslider-controls.next{right:-56px}}@media screen and (min-width:1024px) and (max-width:1200px){.cslider-controls{width:26px}.cslider-controls.prev{left:-38px}.cslider-controls.next{right:-38px}}@media screen and (min-width:1024px){#marke-hero{padding-top:42px;text-align:center}#marke-hero img{max-width:1920px}#marke-content>.w2{padding-top:208px!important}#marke-logo{max-width:315px}#main h2.stellen-untertitel{margin-bottom:34px;font-size:25px}#main h3.stellen-untertitel{margin:-3px 0 21px;font-size:25px}#mietobjekte>.w2{padding:150px 0 0!important}#mietobjekte:last-child>.w2{padding-bottom:150px!important}#start-igfeed>.w2{margin-bottom:-12px;padding-bottom:0!important}#start-igfeed:last-child>.w2{padding-bottom:150px!important}#landing-sub-header>.w1>.w2{height:168px}#landing-sub-backlink{top:61px;padding-left:18px;font-size:20px}#landing-sub-backlink:before{margin-top:-14px}#landing-sub-logo{top:57px;right:0;width:227px;height:51px}.filter.job{margin-bottom:71px}body.page-template-landingpage-wir-php #main>.w1:first-child>.w2{padding-bottom:50px}body.page-template-landingpage-wir-php #team.team-active{padding-bottom:47px}#menu-cloud{margin-bottom:13px}.menu-cloud-container{margin:0 -5px}.menu-cloud-item{margin:5px 5px}.menu-cloud-item.size-1{font-size:20px}.menu-cloud-item.size-2{font-size:24px}.menu-cloud-item.size-3{font-size:29px}.menu-cloud-item.size-4{font-size:34px}.menu-cloud-item.size-5{font-size:40px}.menu-cloud-reload{margin-top:40px;font-size:25px}#search-result{padding-top:39px}#search-result .search-result-item{margin-bottom:79px}#search-result .search-result-item h2{margin:0 0 9px}#search-result .search-result-format{margin:-3px 0 11px;font-size:15px}#search-result #pagination{margin-top:98px}body.woocommerce-page{background:rgb(255,255,255)}#shop-menu{position:absolute;left:0;width:100%;top:60px}#shop-menu a{margin-left:18px;font-size:18px}#shop-menu-cat{margin:40px 0 -10px}#shop-menu-cat li{font-size:26px}#shop-menu-cat li:after{content:" | ";color:rgb(0,104,75)}#main .woocommerce ul.products{margin-top:55px}#main .woocommerce ul.products h2{margin:10px 0 5px}#main .woocommerce #respond input#submit,#main .woocommerce a.button,#main .woocommerce button.button,#main .woocommerce input.button{padding:10px 15px 12px;font-size:20px}#main .woocommerce-pagination a,#main .woocommerce-pagination span{font-size:18px}#main .product{margin-top:37px}#main .product form.cart{margin-top:30px}#main .woocommerce div.product form.cart .variations{margin-bottom:20px}#main .woocommerce div.product form.cart .variations label{padding-top:10px;font-size:20px}#main .woocommerce input[type=email],#main .woocommerce input[type=number],#main .woocommerce input[type=password],#main .woocommerce input[type=tel],#main .woocommerce input[type=text],#main .woocommerce select,#main .woocommerce textarea{margin:0 0 15px 0!important;padding:11px 15px 13px!important;font-size:20px}#main .woocommerce .select2-container{margin:0 0 15px 0}#main .woocommerce .select2-container .select2-selection__rendered{padding:9px 15px 12px}#main .woocommerce .select2-container .select2-selection__arrow{top:11px;right:5px}#main .woocommerce textarea{height:240px}#main .woocommerce-cart-form{padding-top:10px}#main #coupon_code{width:200px}#main .product-quantity input[type=number]{margin-top:10px!important}body.woocommerce-account .woocommerce{padding-top:20px}body.woocommerce-account .woocommerce form h3:first-child{margin-top:0!important}body.woocommerce-account .woocommerce button[type=submit]{margin-top:30px}#main .woocommerce-MyAccount-navigation ul{padding:0 20px 0 0}#main .woocommerce-MyAccount-navigation a{max-width:280px;padding:10px 15px 12px;font-size:20px}#main .woocommerce-Address-title{margin-bottom:25px}#main .woocommerce form.checkout_coupon,#main .woocommerce form.login,#main .woocommerce form.register{margin-top:30px}#main .lost_reset_password .woocommerce-form-row--first{padding-top:30px}body.woocommerce-lost-password .woocommerce-notices-wrapper .woocommerce-error{margin-bottom:40px!important}#main .checkout_coupon .form-row{margin-top:20px}#main .woocommerce ul.order_details li{margin-bottom:20px}body.page-template-offertanfrage-php h1{text-align:center}#anfragen.offertanfrage{padding-top:40px}#anfragen.offertanfrage .gform_anchor{margin-top:-100px;padding-top:100px}#anfragen.offertanfrage .gsection_title{margin:0 0 30px;font-size:25px;text-align:center}#anfragen.offertanfrage .seite1 .gform_page_fields{margin-left:-30px}#anfragen.offertanfrage .seite1 .gform_fields{max-width:900px;margin:0 auto}#anfragen.offertanfrage .seite1 .gform_fields>li{display:inline-block;width:50%;margin:20px 0 30px;padding-left:30px;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}#anfragen.offertanfrage .seite1 .gfield_checkbox label{padding-left:24px;background-position:0 6px}#anfragen.offertanfrage .seite1 .gfield_checkbox label.checked{background-position:0 4px}#anfragen.offertanfrage .seite2{max-width:550px;margin:0 auto}#anfragen.offertanfrage .gform_page_footer{padding-top:30px}#anfragen.offertanfrage .gform_confirmation_wrapper{padding-top:30px}#anfragen.offertanfrage .validation_error{font-size:20px}.pdfviewer{height:700px;margin:54px 0}.popup-inner{left:60px;top:60px;right:60px;bottom:60px}.popup-close{top:40px;right:40px;width:36px;height:36px}.popup-close:after,.popup-close:before{height:5px}.popup-close:before{-webkit-transform:translate3d(7px,3px,0) rotate(45deg);transform:translate3d(7px,3px,0) rotate(45deg)}.popup-close:after{-webkit-transform:translate3d(-7px,3px,0) rotate(-45deg);transform:translate3d(-7px,3px,0) rotate(-45deg)}#wm-cookies-cookiebar{font-size:14px!important}}@media screen and (min-width:651px) and (max-width:1400px){.w1{padding:0 100px}}@media screen and (min-width:651px) and (max-width:1300px){.w1{padding:0 75px}}@media screen and (min-width:651px) and (max-width:1200px){.w1{padding:0 50px}}@media screen and (-webkit-min-device-pixel-ratio:2) and (min-width:1024px),screen and (min-device-pixel-ratio:2) and (min-width:1024px),screen and (min-resolution:192dpi) and (min-width:1024px),screen and (min-resolution:2dppx) and (min-width:1024px){html.backgroundsize #btn-menu span{background-image:url("../img/retina/btn-menu.png");background-size:100% auto}html.backgroundsize body.color-scheme-dark #btn-menu span{background-image:url("../img/retina/btn-menu-white.png")}html.backgroundsize .slider .slick-arrow{background-image:url("../img/retina/slider-controls.png");background-size:auto 100%}html.backgroundsize #team .team-member-overlay{background-image:url("../img/retina/team-email.png");background-size:74px 59px}html.backgroundsize #mulden .mulden-item label{background-image:url("../img/retina/checkbox-unchecked.png");background-size:14px 14px}html.backgroundsize body.color-scheme-dark #mulden .mulden-item label{background-image:url("../img/retina/checkbox-unchecked-white.png")}html.backgroundsize #mulden .mulden-item.checked label{background-image:url("../img/retina/checkbox-checked.png");background-size:20px 16px}html.backgroundsize body.color-scheme-dark #mulden .mulden-item.checked label{background-image:url("../img/retina/checkbox-checked-white.png")}html.backgroundsize .ui-icon{background-image:url("../img/retina/select-arrow.png")!important;background-size:100% auto!important}html.backgroundsize #anfragen.offertanfrage .seite1 .gfield_checkbox label{background-image:url("../img/retina/checkbox-unchecked.png");background-size:14px 14px}html.backgroundsize #anfragen.offertanfrage .seite1 .gfield_checkbox label.checked{background-image:url("../img/retina/checkbox-checked.png");background-size:20px 16px}}@media screen and (max-width:1023px){#downloads a,#feed .feed-link,#kontaktperson .kp-info a,#main article a,#main p a,#overview .overview-more,#team .team-member-info a,.contact-info a,.link-list-horz a{border-bottom:1px solid rgb(0,104,75)}body.color-scheme-dark #downloads a,body.color-scheme-dark #feed .feed-link,body.color-scheme-dark #kontaktperson .kp-info a,body.color-scheme-dark #main article a,body.color-scheme-dark #main p a,body.color-scheme-dark #overview .overview-more,body.color-scheme-dark #team .team-member-info a,body.color-scheme-dark .contact-info a,body.color-scheme-dark .link-list-horz a{border-color:rgb(255,255,255)}hr{margin:12px 0}body{font-size:16px}html.menu-open body{overflow:hidden}.w1{padding:0 5px}#header{height:79px}html.fixed-header #header{position:fixed;top:-79px;left:0;z-index:99999;width:100%;background:rgb(205,222,0);-webkit-transition:top 200ms ease-in-out;transition:top 200ms ease-in-out}html.fixed-header body.color-scheme-dark #header{background:rgb(40,39,39)}html.fixed-header body.site-6 #header{background:rgb(255,255,255)}html.fixed-header #header.pinned{top:0}html.fixed-header #header.unpinned{top:-79px}#btn-menu{display:none}#btn-menu-mobile{position:absolute;top:20px;left:15px;z-index:9999999;width:21px;height:19px;padding:10px;cursor:pointer}#btn-menu-mobile div{position:absolute;left:10px;width:21px;height:3px;background:rgb(0,104,75)}body.color-scheme-dark #btn-menu-mobile div{background:rgb(255,255,255)}#btn-menu-mobile .part1{top:10px}#btn-menu-mobile .part2{top:18px}#btn-menu-mobile .part3{top:26px}#btn-menu-mobile .part2{-webkit-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out}#btn-menu-mobile .part2{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}html.menu-open.opacity #btn-menu-mobile .part2{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}#btn-menu-mobile .part1,#btn-menu-mobile .part3{-webkit-transition:-webkit-transform 200ms ease-in-out;transition:-webkit-transform 200ms ease-in-out;transition:transform 200ms ease-in-out;transition:transform 200ms ease-in-out,-webkit-transform 200ms ease-in-out}html.menu-open #btn-menu-mobile .part1{-webkit-transform:translate3d(0,8px,0) rotate(45deg);-ms-transform:translate3d(0,8px,0) rotate(45deg);transform:translate3d(0,8px,0) rotate(45deg)}html.menu-open #btn-menu-mobile .part3{-webkit-transform:translate3d(0,-8px,0) rotate(-45deg);-ms-transform:translate3d(0,-8px,0) rotate(-45deg);transform:translate3d(0,-8px,0) rotate(-45deg)}#logo-mobile{top:19px;right:25px;width:140px;height:49px}html.fixed-header #logo-mobile{top:17px;width:120px;height:42px}#menu{visibility:hidden;position:fixed;bottom:100%;left:0;z-index:-999999;width:100%;height:100%;font-size:0;-webkit-transition:-webkit-transform 200ms ease-in-out;transition:-webkit-transform 200ms ease-in-out;transition:transform 200ms ease-in-out;transition:transform 200ms ease-in-out,-webkit-transform 200ms ease-in-out}html.menu-open #menu{-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}html.menu-open2 #menu{visibility:visible;z-index:999999}#menu>.w1{overflow:hidden;overflow-y:auto}html.opacity #menu>.w1{-webkit-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}html.opacity.menu-open3 #menu>.w1{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}#menu>.w1>.w2{padding:45px 25px 0}#logo{display:none}#nav>ul>li{margin:36px 0 23px}#mascot{padding-top:3px}#mascot a{display:block;height:180px!important}.mascot-image{max-width:180px}#header-search{margin-top:30px}#header-icons{margin:40px 0}#header-icons a{margin-left:18px}#header-icons a.kap img,#header-icons a.kap svg{width:28px;height:29px}#header-icons a.bau img,#header-icons a.bau svg{width:36px;height:30px}#header-icons a.log img,#header-icons a.log svg{width:43px;height:30px}#header-icons a.umwelt img,#header-icons a.umwelt svg{width:30px;height:32px}#header-icons a.digital img,#header-icons a.digital svg{width:32px;height:30px}#header-icons a.immo img,#header-icons a.immo svg{width:31px;height:33px}}@media screen and (max-width:1023px) and (max-width:360px){#header-icons a{margin-left:14px}#header-icons a.kap img,#header-icons a.kap svg{width:24px;height:25px}#header-icons a.bau img,#header-icons a.bau svg{width:30px;height:25px}#header-icons a.log img,#header-icons a.log svg{width:36px;height:25px}#header-icons a.umwelt img,#header-icons a.umwelt svg{width:25px;height:27px}#header-icons a.digital img,#header-icons a.digital svg{width:27px;height:25px}#header-icons a.immo img,#header-icons a.immo svg{width:26px;height:28px}}@media screen and (max-width:1023px){#menu-mobile-cover{visibility:hidden;position:fixed;top:0;left:25px;right:25px;z-index:1;height:79px;background:rgb(205,222,0)}body.color-scheme-dark #menu-mobile-cover{background:rgb(40,39,39)}body.site-6 #menu-mobile-cover{background:rgb(255,255,255)}html.menu-open #menu-mobile-cover{visibility:visible}#main{position:relative;padding-top:0!important}html.fixed-header #main{padding-top:79px!important}#main>.w1>.w2{padding:36px 0 27px}#main h2{margin-bottom:6px;font-size:33px;line-height:1.1}#main h3{margin:13px 0 8px;font-size:22px}#main h1{margin-bottom:6px;font-size:33px;line-height:1.1}#main article:not(.geschichte-content) h2{margin:13px 0 8px;font-size:22px}#main article:not(.geschichte-content) h3{margin:14px 0 9px;font-size:16px}#main p{margin-bottom:8px;line-height:1.3}#main article ol,#main article ul{margin-bottom:8px;padding-left:17px}#main article ol li,#main article ul li{line-height:1.2}#main article img{display:block;margin:15px auto 12px auto}#main article a.btn,#main article a.cta,.feed-more-link{margin:21px 0 -2px;font-size:22px}#main article a.btn:after,#main article a.cta:after,.feed-more-link:after{top:2px;right:-22px;width:12px;height:22px;background-size:12px 22px}#main article a.btn{margin-bottom:10px;padding:5px 27px 3px 8px}#main article a.btn:after{top:7px;right:7px}#main article table{height:auto!important;margin-bottom:8px}#main article tr{height:auto!important}#main article td{height:auto!important;line-height:1.3}footer{position:relative;text-align:center}footer.has-badge>.w1>.w2{padding-bottom:192px}footer.has-badge-log>.w1>.w2{padding-bottom:192px}footer>.w1>.w2{padding:51px 0 55px}#footer-contact{margin-bottom:20px}#footer-logo{width:160px;height:36px;margin:0 auto 25px;background-size:160px 36px}#footer-address span{display:block;font-size:16px}#footer-badge{position:absolute;bottom:60px;left:50%;width:90px;height:108px;margin:0 0 0 -45px}#footer-badge img{width:100%;height:auto;margin:0}#footer-nav a{font-size:16px}#footer-social{margin-top:27px}#footer-social a{margin-left:10px;margin-right:10px}#footer-social a.instagram{width:23px;height:23px;margin-top:1px;background-size:23px 23px}#footer-social a.tiktok{width:23px;height:26px;background-size:23px auto}#footer-social a.facebook{width:14px;height:26px;background-size:14px 26px}#footer-social a.youtube{width:27px;height:20px;margin-top:3px;background-size:27px 20px}#footer-social a.linkedin{width:23px;height:23px;background-size:23px 23px}#footer-shopcta{margin-top:30px;font-size:16px}.slider-image-img{height:207px}.slider-video iframe{height:205px;height:calc((100vw - 10px) / 1.77778)}.slider-tags{padding-top:15px;font-size:14px}.slider-tags .post-tags{margin-bottom:3px}.slider-paging{bottom:9px;font-size:16px;text-shadow:0 0 3px rgba(0,0,0,0.2)}.slider .slick-arrow{width:18px;height:29px;margin-top:-15px;background-size:auto 100%}.slider .slick-arrow.slick-prev{left:9px}.slider .slick-arrow.slick-next{right:9px;background-position:-19px 0}.link-list-horz a{margin:0 15px 1px 0;font-size:16px}.link-list-horz a.active{margin-top:2px;margin-right:12px}.link-list-horz a:before{top:3px;right:-8px;height:14px}.link-list-horz a.active:before{top:1px}.filter .filter-links-inner{padding-bottom:11px}.filter-links.link-list-horz a{margin-bottom:3px}body.home:not(.page-template-startseite-php) #main>.w1>.w2{padding:34px 0 23px}#feed .feed-item{padding-bottom:35px}#feed .feed-date{margin-bottom:12px}#feed .feed-categories{margin-top:-1px}#feed .feed-links{margin:-8px 0 8px}#feed .feed-more-link{margin-top:10px}#feed .feed-share{font-size:35px}#feed .slider{margin-bottom:14px}.filter.feed{margin-bottom:25px}#pagination a{margin:0 8px 12px;font-size:23px}body.page-template-overview-php #main>.w1:first-child>.w2,body.page-template-overview2-php #main>.w1:first-child>.w2{padding-bottom:4px}#overview .overview-item{margin-bottom:36px}#overview .overview-more{font-size:16px}#overview .overview-image{margin-top:12px}#overview .overview-image-container{height:207px}body.page-template-detail-php .slider,body.page-template-landingpage-geschichte-php .slider,body.page-template-landingpage-jobs-php .slider,body.page-template-landingpage-suche-php .slider,body.page-template-landingpage-unterseite-php .slider,body.page-template-landingpage-wir-php .slider,body.page-template-mietobjekte-php .slider,body.single-job .slider,body.tax-job-firma .slider{margin:16px 0 26px}#downloads{margin:30px 0 -1px}#downloads h3{margin-bottom:6px}#downloads>div{margin-bottom:10px}#downloads>div>a{line-height:1.2}#gf_1,#gf_2,#gf_3{margin-top:-80px;padding-top:80px}#anfragen{margin:24px 0 7px}#anfragen input[type=email],#anfragen input[type=text],#anfragen select,#anfragen textarea{font-size:15px}#anfragen input[type=email],#anfragen input[type=text],#anfragen select,#anfragen textarea{margin-bottom:10px}#anfragen input[type=email],#anfragen input[type=text],#anfragen select{height:40px}#anfragen textarea{height:155px;padding-top:11px;resize:none}#anfragen input[type=button],#anfragen input[type=submit]{padding:0!important;font-size:22px}#anfragen label{margin-bottom:3px}.gform_wrapper .validation_error,.gform_wrapper .validation_message{font-size:13px}.gform_wrapper .validation_error{margin:2px 0 10px}.gform_wrapper .validation_message{margin:-5px 0 8px}.ui-button{height:40px;margin-bottom:10px;padding:11px 15px 0!important}.ui-selectmenu-text{font-size:15px}.ui-menu{font-size:15px}.ui-icon{margin:0 2px 0 0!important}.gfield.datenschutz .gfield_checkbox label{font-size:10px}html.backgroundsize .gfield.datenschutz .gfield_checkbox label{background-image:url("../img/retina/checkbox-unchecked.png");background-size:14px 14px}html.backgroundsize .gfield.datenschutz .gfield_checkbox.checked label{background-image:url("../img/retina/checkbox-checked.png");background-size:20px 16px}#anfragen.job .gfield_html{margin:30px 0 35px;font-size:13px}.gfield.file{margin:10px 0 25px}.gfield.file .gfield_label{margin-bottom:3px}.gfield.file .ginput_preview{margin:-5px 0 8px;font-size:13px}#kontaktperson{margin:34px 0 8px}#kontaktperson .kp-image{margin-bottom:7px}#kontaktperson .kp-image-container{height:365px}#kontaktperson h3{margin-bottom:2px}body.page-template-team-kontakt-php #main>.w1:first-child>.w2,body.page-template-team-php #main>.w1:first-child>.w2{padding-bottom:13px}.filter.team{margin-bottom:26px}#team .team-member{width:100%;margin-bottom:22px}#team .team-member-image-container{height:365px}#team .team-member-overlay{display:none}#team .team-member h3{margin:9px 0 1px}#team+.grid-container{padding-top:24px}body.page-template-muldenservice-php #main>.w1:first-child>.w2{padding-bottom:1px}#mulden{padding-top:13px}#mulden .mulden-category{padding-bottom:15px}#mulden .mulden-category h3{margin-bottom:8px}#mulden .mulden-item{margin-bottom:19px}#mulden .mulden-image{margin-bottom:20px}#mulden .mulden-image-container{height:207px}#mulden .mulden-item label{padding-left:22px;background-position:0 1px;font-size:16px}#mulden .mulden-item.checked label{background-position:0 -1px}html.backgroundsize #mulden .mulden-item label{background-image:url("../img/retina/checkbox-unchecked.png");background-size:14px 14px}html.backgroundsize body.color-scheme-dark #mulden .mulden-item label{background-image:url("../img/retina/checkbox-unchecked-white.png")}#mulden .mulden-item.checked label{background-image:url("../img/retina/checkbox-checked.png");background-size:20px 16px}html.backgroundsize body.color-scheme-dark #mulden .mulden-item.checked label{background-image:url("../img/retina/checkbox-checked-white.png")}#map{margin-top:13px;height:207px}#contact-image{margin-top:13px;font-size:0}#contact-image img{width:100%;height:auto;margin:0}.contact-info{margin-top:25px}body.single:not(.single-job) #main>.w1:first-child>.w2{padding-bottom:0}body.single:not(.single-job) #feed .slider{margin-bottom:14px}.landingpage-item{margin:10px 0}.landingpage-divider{margin:20px 0}#main .lp-overview.bottom h2{margin-bottom:21px}.lp-item{margin:5px 0}.lp-item.mobile-hidden{display:none}.lp-divider.top{margin:30px 0 26px}.lp-divider.bottom{margin:16px 0 26px}.lp-jobs{padding-bottom:2px}#main .lp-jobs h2{margin-bottom:18px}.lp-jobs-item{margin-top:23px}#main .lp-jobs h2+.lp-jobs-item{margin-top:0}body.page-template-landing-php footer>.w1>.w2,body.page-template-landingpage-geschichte-php footer>.w1>.w2,body.page-template-landingpage-jobs-php footer>.w1>.w2,body.page-template-landingpage-suche-php footer>.w1>.w2,body.page-template-landingpage-unterseite-php footer>.w1>.w2,body.page-template-landingpage-wir-php footer>.w1>.w2,body.single-job footer>.w1>.w2,body.site-1.woocommerce-page footer>.w1>.w2,body.tax-job-firma footer>.w1>.w2{padding:33px 0 35px}#landing-shopcta>.w2{padding:11px 10px 9px!important}#landing-shopcta a{font-size:15px;letter-spacing:0.7px}#landing-shopcta p:last-child:after{margin:3px 0 0 10px;width:18px;height:12px;background-size:18px auto}#landing-header>.w2{padding:36px 0 10px!important}#landing-header #header-search{max-width:230px;margin:0 auto 40px}#landing-logo{width:240px;height:55px;margin:0 auto 48px}#landing-sitelinks{width:280px;margin:0 auto;font-size:0}#landing-sitelinks a{display:inline-block;width:50%;margin-bottom:36px;font-size:20px;vertical-align:bottom}#landing-sitelinks a:before{display:block;margin:0 auto 12px}#landing-sitelinks a.bau:before{width:46px;height:39px;background-size:46px 39px}#landing-sitelinks a.log:before{width:53px;height:37px;background-size:53px 37px}#landing-sitelinks a.umwelt:before{width:39px;height:42px;background-size:39px 42px}#landing-sitelinks a.digital:before{width:40px;height:37px;background-size:40px 37px}#landing-sitelinks a.immo:before{width:38px;height:42px;background-size:38px 42px}#landing-marken{text-align:center}#landing-marken>.w2{padding:44px 0 0!important}#landing-marken h2{margin-bottom:30px}.landing-marken-item{margin-bottom:45px;padding:0 30px}.landing-marken-item>a.has-hover .landing-marken-image-img.inactive{display:none}.landing-marken-item>a.has-hover .landing-marken-image-img.active{display:block}.landing-marken-image{margin-bottom:12px}.landing-marken-image-img{width:140px;margin:0 auto}.landing-marken-image-img.active{display:none}.landing-marken-image-img img{width:100%;height:auto}.landing-marken-text p{font-size:16px}.landing-marken-text span{font-size:16px}#landing-info{text-align:center}#landing-info>.w2{padding:44px 0 37px!important}#landing-info h2{margin-bottom:25px}.landing-info-item{margin-top:36px;padding:0 30px}.landing-info-item h3{margin:0 0 5px!important;font-size:22px!important}.landing-info-item p{font-size:16px}.landing-info-icon{-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7)}.landing-info-more{margin-top:3px;font-size:16px}.landing-info-more:after{top:-1px;right:-18px;width:9px;height:17px;background-size:9px 17px}#landing-igfeed>.w2{padding:44px 0 30px!important}body.page-template-landingpage-jobs-php #main>.w1>.w2>.grid-container,body.tax-job-firma #main>.w1>.w2>.grid-container{margin-bottom:29px}body.page-template-landingpage-jobs-php #geschichte,body.tax-job-firma #geschichte{margin-top:20px}body.page-template-landingpage-jobs-php #geschichte>.grid-100 h2,body.tax-job-firma #geschichte>.grid-100 h2{margin-bottom:25px}body.page-template-landingpage-geschichte-php #main>.w1>.w2>.grid-container:first-child>.grid-100:first-child{margin-bottom:40px}.geschichte-item{margin-bottom:60px}.geschichte-item .grid-50.content{padding-bottom:20px}#cslider-nav{padding-bottom:10px}#cslider-nav ul{padding:10px 0 20px}#cslider-nav li{font-size:19px}#cslider-nav li:after{content:"  |  "}.cslider-image{height:480px;margin-bottom:30px}}@media screen and (max-width:1023px) and (max-width:900px){.cslider-image{height:420px}}@media screen and (max-width:1023px) and (max-width:800px){.cslider-image{height:370px}}@media screen and (max-width:1023px) and (max-width:700px){.cslider-image{height:320px}}@media screen and (max-width:1023px) and (max-width:600px){.cslider-image{height:270px}}@media screen and (max-width:1023px) and (max-width:500px){.cslider-image{height:230px}}@media screen and (max-width:1023px) and (max-width:400px){.cslider-image{height:180px}}@media screen and (max-width:1023px){.cslider-video{margin-bottom:30px}.cslider-video iframe{height:205px;height:calc((100vw - 10px) / 1.77778)}.cslider-subtitle{font-size:26px!important}.cslider-controls{display:none!important}#marke-hero{padding-top:25px}#marke-logo{max-width:180px;margin:5px auto 33px}#main h2.stellen-untertitel{margin-bottom:29px;font-size:22px}#main h3.stellen-untertitel{margin:0 0 11px;font-size:22px}#mietobjekte>.w2{padding:40px 0 0!important}#mietobjekte:last-child>.w2{padding-bottom:40px!important}#start-igfeed>.w2{margin-bottom:-12px;padding-bottom:0!important}#start-igfeed:last-child>.w2{padding-bottom:40px!important}#landing-sub-header>.w1>.w2{height:79px}#landing-sub-backlink{top:25px;padding:0 190px 0 15px;font-size:15px}#landing-sub-backlink:before{margin-top:-11px}#landing-sub-logo{top:19px;right:20px;width:140px;height:32px}.filter.job{margin-bottom:22px}body.page-template-landingpage-wir-php #main>.w1:first-child>.w2{padding-bottom:0}body.page-template-landingpage-wir-php #team.team-active{padding-bottom:18px}#menu-cloud{margin-bottom:9px}.menu-cloud-container{margin:0 -2px}.menu-cloud-item{margin:3px 2px}.menu-cloud-item.size-1{font-size:12px}.menu-cloud-item.size-2{font-size:16px}.menu-cloud-item.size-3{font-size:20px}.menu-cloud-item.size-4{font-size:24px}.menu-cloud-item.size-5{font-size:28px}.menu-cloud-reload{margin-top:20px;font-size:22px}#search-result{padding-top:31px}#search-result .search-result-item{margin-bottom:46px}#search-result .search-result-item h2{margin:0 0 8px}#search-result .search-result-format{margin:-4px 0 11px;font-size:13px}#search-result #pagination{margin-top:56px}#shop-menu{background:rgb(255,255,255);margin-bottom:-15px;padding-top:15px}#shop-menu a{margin-left:8px;font-size:13px}#shop-menu-cat{margin:30px 0 -15px;padding-bottom:10px}#shop-menu-cat ul{padding:10px 0 20px}#shop-menu-cat li{font-size:19px}#shop-menu-cat li:after{content:"  |  "}#main .woocommerce ul.products{margin-top:35px}#main .woocommerce ul.products h2{margin:7px 0 0}#main .woocommerce #respond input#submit,#main .woocommerce a.button,#main .woocommerce button.button,#main .woocommerce input.button{padding:7px 12px 9px;font-size:15px}#main .woocommerce-pagination a,#main .woocommerce-pagination span{font-size:15px}#main .product{margin-top:24px}#main .product form.cart{margin-top:20px}#main .woocommerce div.product div.summary{margin-bottom:40px}#main .woocommerce div.product form.cart .variations{margin-bottom:10px}#main .woocommerce div.product form.cart .variations label{padding-top:8px;font-size:15px}#main .woocommerce input[type=email],#main .woocommerce input[type=number],#main .woocommerce input[type=password],#main .woocommerce input[type=tel],#main .woocommerce input[type=text],#main .woocommerce select,#main .woocommerce textarea{margin:0 0 10px 0!important;padding:8px 12px 10px!important;font-size:15px}#main .woocommerce .select2-container{margin:0 0 15px 0}#main .woocommerce .select2-container .select2-selection__rendered{padding:4px 12px 5px}#main .woocommerce .select2-container .select2-selection__arrow{top:5px;right:4px}#main .woocommerce textarea{height:120px}#main .woocommerce-cart-form{padding-top:15px}#main .woocommerce-cart-form__cart-item.cart_item{border-top:9px solid #e5e5e5}#main .woocommerce-cart-form__cart-item.cart_item:first-child{border-top:none}body.woocommerce-account .woocommerce{padding-top:10px}body.woocommerce-account .woocommerce button[type=submit]{margin-top:20px}#main .woocommerce-MyAccount-navigation{margin-bottom:30px}#main .woocommerce-MyAccount-navigation ul{padding:0}#main .woocommerce-MyAccount-navigation a{padding:7px 12px 9px;font-size:15px}#main .woocommerce-Address-title{margin-bottom:15px}#main .woocommerce form.checkout_coupon,#main .woocommerce form.login,#main .woocommerce form.register{margin-top:10px;padding:10px}#main .lost_reset_password .woocommerce-form-row--first{padding-top:15px}#main .woocommerce-Address{margin-bottom:15px}body.woocommerce-lost-password .woocommerce-notices-wrapper .woocommerce-error{margin-bottom:20px!important}#main .checkout_coupon .form-row{float:none;width:100%;margin-top:10px!important}#main .checkout_coupon .form-row.form-row-first{margin-bottom:10px}#main .woocommerce-info .showcoupon{line-height:1.3}#main #place_order{margin-bottom:0!important}#main .woocommerce ul.order_details li{margin-bottom:10px}#anfragen.offertanfrage{padding-top:5px}#anfragen.offertanfrage .gform_anchor{margin-top:-25px;padding-top:25px}#anfragen.offertanfrage .gsection_title{margin:13px 0 25px;font-size:22px}#anfragen.offertanfrage .seite1 .gform_fields>li{margin-bottom:20px}#anfragen.offertanfrage .seite1 .gfield_checkbox label{padding-left:22px;background-position:0 2px}html.backgroundsize #anfragen.offertanfrage .seite1 .gfield_checkbox label{background-image:url("../img/retina/checkbox-unchecked.png");background-size:14px 14px}#anfragen.offertanfrage .seite1 .gfield_checkbox label.checked{background-position:0 0}html.backgroundsize #anfragen.offertanfrage .seite1 .gfield_checkbox label.checked{background-image:url("../img/retina/checkbox-checked.png");background-size:20px 16px}#anfragen.offertanfrage .gform_page_footer{padding-top:15px}#anfragen.offertanfrage .gform_confirmation_wrapper{padding-top:15px}#anfragen.offertanfrage .validation_error{font-size:16px}.pdfviewer{height:350px;margin:35px 0 36px}.popup-inner{left:20px;top:20px;right:20px;bottom:20px}.popup-close{top:10px;right:10px;width:21px;height:21px}.popup-close:after,.popup-close:before{height:3px}.popup-close:before{-webkit-transform:translate3d(4px,2px,0) rotate(45deg);transform:translate3d(4px,2px,0) rotate(45deg)}.popup-close:after{-webkit-transform:translate3d(-4px,2px,0) rotate(-45deg);transform:translate3d(-4px,2px,0) rotate(-45deg)}}@media screen and (max-width:600px){#wpadminbar{position:fixed!important}}body.home{overflow-x:hidden}body:not(.home)>div:first-child:not(#header,#landing-sub-header,#main){display:none!important}