@font-face{font-family:"FagoCo";src:url("../fonts/subset-FagoCo.eot");src:url("../fonts/subset-FagoCo.eot?#iefix") format("embedded-opentype"),url("../fonts/subset-FagoCo.woff2") format("woff2"),url("../fonts/subset-FagoCo.woff") format("woff"),url("../fonts/subset-FagoCo.ttf") format("truetype"),url("../fonts/subset-FagoCo.svg#FagoCo") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"FagoCo";src:url("../fonts/FagoCo-Medium.ttf") format("truetype");font-weight:500;font-style:normal}html,body{font-family:"FagoCo";letter-spacing:.04em;min-height:100vh;font-size:16px;color:#000}body{display:flex;flex-direction:column}.s-fwcontent h1,.s-fwcontent h2,.s-fwcontent h3,.s-fwcontent h4{font-family:"FagoCo"}.s-fwcontent h2{margin-bottom:24px;font-weight:500;font-size:1.4rem}.s-fwcontent h1{margin-bottom:30px;font-size:2em;font-weight:400}::-webkit-input-placeholder{color:#8c826e}::-moz-placeholder{color:#8c826e}:-ms-input-placeholder{color:#8c826e}.text{font-size:.938em;line-height:1.5em}@media(min-width: 1426px){.container.container-produkt{max-width:1155px}}.title-lh{font-size:1.875em;line-height:1.267em}.title-mid{line-height:1.4;font-weight:500;font-size:1.4rem}.no-m{margin-bottom:0}.pn-product{position:absolute;top:200px;background-repeat:no-repeat;background-size:contain;width:68px;height:68px}.prev-product{background-image:url(../images/arr-l-b.png);left:-100px}.next-product{background-image:url(../images/arr-r-b.png);right:-100px}@media screen and (max-width: 1425px){.container.container-produkt{max-width:1110px}.pn-product{width:40px;height:40px}.prev-product{left:-50px}.next-product{right:-50px}}@media screen and (max-width: 1250px){.container.container-produkt{max-width:1000px}}@media screen and (max-width: 1199px){.container.container-produkt{max-width:830px}}@media screen and (max-width: 991px){.container.container-produkt{max-width:590px}}@media screen and (max-width: 767px){.container.container-produkt{max-width:100%;margin-top:80px}.container-produkt{padding:0 15px 35px}.top-lang-socials .ico-inst,.top-lang-socials .ico-yt{display:none}}.title-big{font-size:1.5em}.produkt-single-title{padding-top:38px;text-transform:none;font-weight:500;font-size:1.8rem}.container-produkt{background:#fff;padding:0 38px 35px;position:relative}.topbar{background:#c8aa5f;color:#fff;text-align:right;padding:6px 80px 6px 15px;position:fixed;top:0;left:0;right:0;z-index:50}.topbar p{margin-bottom:0}.topbar a{color:#fff;text-decoration:underline}.topbar a:hover{text-decoration:none}.hyphens{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.fach--bio-img-mobile,.mobile-socials{display:none}.contact--contacts,.reason--num,.jobs--contacts,.footermenu>li>a,h1,h2,h3,h4,h5,.title,.certificates .title,.breadcrumb,.single--data,.sim--slide p,.posts--info,.simple-footer,.btn{font-weight:400}.breadcrumb .sep{background:url(../images/ch-r-g.png) no-repeat 50% 50%;height:7px;width:8px;background-size:contain;font-size:0;display:inline-block;vertical-align:middle}h1{text-transform:uppercase}.postmetadata a{text-transform:uppercase;text-decoration:none}.hentry a,.logged-in-as a{color:#c8aa5f;text-decoration:none}#search_product{border-width:0 0 1px 0;margin-left:4px;outline:0 !important}.search-product-sep{margin:0 4px}.product-search{position:relative;display:inline-block}.ico-search-product{background:url("../images/magnifying-glass.svg") 50% 50% no-repeat;background-size:contain;cursor:pointer;width:18px;height:16px;position:absolute;right:2px;top:0px}a{text-decoration:none}.form-submit [type=submit]{background:#c8aa5f;color:#fff;text-transform:uppercase;font-size:1.5em;padding:4px 15px;border:0;letter-spacing:.05em}.comment-form-comment label{display:block;text-transform:uppercase}.posts-list a,.al a,.ar a{text-decoration:none;text-transform:uppercase;color:#c8aa5f}.posts-list .post{margin-bottom:40px}body:before{transition:.2s all;content:"";position:fixed;left:0;right:0;bottom:0;top:0;z-index:55;pointer-events:none}body.opened-side-global:before{pointer-events:all;background:rgba(0,0,0,.2)}.side-menu{width:250px;height:100vh;overflow:auto;background:#fff;position:fixed;pointer-events:none;top:0;right:0 !important;bottom:0;z-index:750;opacity:0;transition:.2s all;transform:translateX(130%);padding-top:80px;padding-bottom:50px}.side-menu a{color:#000 !important;text-decoration:none !important;display:block;margin-right:35px;padding:7px 0 7px 25px;font-size:21px;text-align:left}.side_menu_mainmenu>li>a{font-weight:500}.side-menu .menu-item-has-children{position:relative}.side-menu .opener{position:absolute;top:4px;right:6px;cursor:pointer;z-index:600;width:25px;height:25px}.side-menu .opener i{display:none}.side-menu ul{margin:0;padding:0 0 30px 0}.side-menu li{list-style:none;display:block;margin-bottom:5px}.side-menu li:last-child{border:0}.side-menu .sub-menu{display:none}.posts-amount{color:#000}.menu-opener{height:25px;width:30px;z-index:80;transform:translate3d(0, 0, 0);cursor:pointer;display:none;vertical-align:middle;margin-left:20px;position:absolute;right:15px;top:6px}.menu-opener:before,.menu-opener:after{content:"";backface-visibility:hidden;transition:all .3s cubic-bezier(0.175, 0.885, 0.32, 1);background:#fff;width:30px;height:3px;left:0;top:0}.menu-opener:before{box-shadow:0 20px 0 0 #fff;position:absolute}.menu-opener:after{top:10px;position:absolute}#side_main_menu .menu-item-has-children{position:relative}#side_main_menu .menu-item-has-children:after{content:"";background:url("../images/add.svg") no-repeat 50% 50%;background-size:contain;width:12px;height:12px;transform:rotate(90deg);cursor:pointer;position:absolute;top:9px;right:11px}#side_main_menu .menu-item-has-children.active-sub:after{background-image:url("../images/add-m.png");transform:rotate(0)}.side-menu .close,.nav-opener .close{overflow:hidden;width:24px;height:24px;position:absolute;top:15px;right:15px;z-index:2;cursor:pointer}.side-menu .close:before,.side-menu .close:after,.nav-opener .close:before,.nav-opener .close:after{content:"";position:absolute;top:10px;left:0;right:0;z-index:30;height:2px;transform:rotate(45deg);background:#000}.side-menu .close:before,.nav-opener .close:after{transform:rotate(-45deg)}.nav-opener:hover{color:#c8aa5f}.s-content{font-size:1.5em;padding-top:60px;padding-bottom:60px}#header{padding-top:43px;position:fixed;top:0;left:0;right:0;z-index:500;transition:.2s all}.sticky-always #header,.sticky #header{background:#fff;padding-top:18px;padding-bottom:9px}.home #header{top:30px}@media screen and (max-width: 767px){.home #header{top:0}.footer--i>.f-5{flex-wrap:wrap;flex:0 0 100%}.mobile-socials{display:flex;justify-content:center;flex:0 0 100%}.mobile-socials a{margin:20px 12px 0;color:#fff;font-size:40px}}.f--cookies-notice{background:#5a5a55;position:fixed;bottom:0;left:0;right:0;z-index:4000;color:#fff;display:none;padding:16px 0}.fcn--inner{display:flex;align-items:center}.fcn--inner p{margin-bottom:0}.fcn--inner a{color:#fff;text-decoration:underline}.fcn--inner a:hover{text-decoration:none}.fcn--text{flex:1 1 100%;margin-right:30px;line-height:140%}.fcn--btn{flex:0 0 160px;padding:4px 15px 5px;border:1px solid #fff;transition:.2s all;height:33px;background:rgba(0,0,0,0)}.fcn--btn:hover{color:#e6d7af !important;border-color:#e6d7af}@media screen and (max-width: 767px){.fcn--inner{display:block}.fcn--text{margin-bottom:14px}}.home .empty_tb#header{top:0}.sticky #header{top:0}.sticky-always #mainmenu>li>a,.sticky #mainmenu>li>a{color:#000;padding:8px 10px 8px}.sticky-always #mainmenu>li[class*=current-menu]>a,.sticky-always #mainmenu>li>a:hover,.sticky #mainmenu>li[class*=current-menu]>a,.sticky #mainmenu>li>a:hover{color:#000;text-decoration:underline}.sticky-always #logo svg,.sticky #logo svg{width:144px;height:45px}.lang-links{margin:0;padding:0;list-style:none;display:inline-block;vertical-align:middle;position:relative;top:2px}.lang-links li{display:inline-block;margin-right:16px;position:relative}.lang-links li a:after{content:"";height:1px;background:rgba(0,0,0,0);display:block;transition:.2s all}.lang-links li:first-child:after{content:"";position:absolute;right:-9px;width:2px;background:#000;top:0;bottom:5px}.lang-links li:last-child{margin-right:0}.lang-links li.active-lang a:after{background:#000}.safari .lang-links li:first-child:after{top:-1px}.safari .lang-links li a:after{height:2px}.lang-links a{color:#000;text-transform:uppercase;font-family:"FagoCo";font-size:1.1rem;letter-spacing:.04em;padding:0;transition:.2s all;display:block}.sticky-always .lang-links a,.sticky .lang-links a{color:#000;padding:0;margin-bottom:3px}.top-lang-socials{position:absolute;right:15px;top:20px;display:flex;align-items:center}.wl-icon{margin-left:20px;position:relative;font-weight:500}.wl-icon span{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-left:3px}.ico-inst{width:28px;height:28px;background:url(../images/instagram-logo.png) no-repeat;background-size:contain;display:inline-block;vertical-align:middle;margin-right:7px}.ico-yt{width:28px;height:28px;background:url(../images/youtube_social_squircle_dark.png) no-repeat;background-size:contain;display:inline-block;vertical-align:middle;margin-right:18px}.lang-links a:hover:after{background:#000}.show-mobile-767-only,.show-mobile-767-only-b{display:none !important}#mainmenu{list-style:none;display:block;font-size:0;text-align:right;margin:0;margin-top:-4px;padding-top:0;padding-right:15px}#mainmenu>li{display:inline-block;margin:0 8px;vertical-align:middle;position:relative}#mainmenu>li:last-child{margin-right:0}#mainmenu>li:first-child{margin-left:0}#mainmenu>li>a{padding:9px 10px 8px;color:#fff;text-transform:uppercase;font-size:1.3rem;transition:.2s all;letter-spacing:.04em;display:block;font-weight:500}#mainmenu>li[class*=current-menu]>a,#mainmenu>li:hover>a{text-decoration:underline}#mainmenu>li>ul{display:none;margin:0;padding:0;position:absolute;top:100%;font-size:16px;list-style:none;background:#fff;left:-8px;width:195px;padding-top:10px;padding-bottom:0;text-align:left}#mainmenu>li:hover>ul{display:block}#mainmenu>li>ul a{color:#000;font-family:"FagoCo";font-size:1.1rem;display:block;padding:0 18px;letter-spacing:.04em;line-height:1.2}#mainmenu>li>ul a:hover{text-decoration:underline}#mainmenu>li>ul li{margin-bottom:12px}#mainmenu>li>ul [class*=current] a{text-decoration:none;font-weight:500}#logo svg{transition:.5s width linear,.5s height linear;width:208px;height:65px}#logo{visibility:visible !important}body:not(.sticky):not(.sticky-always) #logo svg path{fill:#fff;transition:.2s all}.btn{display:inline-block;text-decoration:none;font-size:1.1rem !important;color:#fff;background:#c8aa5f;transition:.2s all;border-radius:0 !important}.btn[disabled]{opacity:1 !important}.white-1,.btn-white{background:#fff;color:#c8aa5f}.white-1:hover,.btn-white:hover{color:#c8aa5f}.btn:focus,.btn:active,.btn:hover{background:#8c826e;color:#fff !important}.s-hero{position:relative;background:#000}.single-projekte .s-hero,.single-produkte .s-hero{display:none}.single-post .container-produkt,.single-post .container-project{margin-bottom:70px}main{background:#f5f5eb;flex:1 1 100%}.hero--scroll{position:absolute;bottom:168px;left:50%;transform:translateX(-50%);width:37.5px;height:23.5px;background:url(../images/ico-scroll.svg) no-repeat 0 0;background-size:contain;cursor:pointer}.home .s-hero{height:calc(100vh - 100px)}.home .s-hero .slick-dots{top:50%;transform:translateY(-50%);bottom:auto}.home .hero-slider.slick-initialized,.home .hero-slider .slick-list,.home .hero-slider .slick-slide,.home .hero-slider .slick-slide>div,.home .hero-slider .slick-slide .slide-item,.home .hero-slider .slick-track{height:100%}.hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.21);z-index:5}.hero-grad{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 52%, rgba(18, 16, 11, 0.39) 100%)}.hero-slider{height:568px;overflow:hidden}.hero-slider.slick-initialized{overflow:visible;height:auto}.s-hero .slick-dots{width:15px}.slide-item{height:568px;background-size:cover;background-position:50% 50%;position:relative;display:block !important}.home .slide-item{height:calc(100vh - 100px)}.s-hero .title{font-size:4.375em;margin-bottom:10px;text-shadow:0px 0px 99px rgba(0,0,0,.35)}.home .s-hero .title{font-size:5.838em;line-height:.921em;padding-right:40px;margin-bottom:20px}.hero--text{margin-bottom:35px;text-shadow:0px 0px 99px #000;font-size:1.094em;font-weight:600;max-width:472px;line-height:1.4285em}.cf--form-fields .hasCustomSelect{width:100% !important}.cf--form-fields .customSelect:after{background-image:url(../images/arr-d-dr.png);background-size:contain;background-position:50% 50%;width:18px;height:18px;margin-top:-10px}.cf--form-fields .customSelect{border-bottom:1px solid #000}.cf--form-fields select{width:100%;color:#000}.s-hero .inner{color:#fff;position:absolute;top:192px;left:0;right:0;z-index:10}.home .s-hero .inner{top:250px}.s-hero .btn{padding:23px 51px;margin-right:30px;width:250px;text-align:center}#footer{background:#5a5a55;color:#fff;padding-top:50px;padding-bottom:50px}#footer a{color:#fff}.fc--item{display:flex}.fc--label{flex:0 0 60px}.footer--i{display:flex;justify-content:space-between;line-height:22px}.f-1,.f-3,.f-4,.f-2{padding:0 15px 0 0}.footer--i h5{font-size:15px;margin-bottom:4px;text-transform:none}.f-2{flex:0 0 230px}.f-3 form{padding-top:6px}.f-3 [type=email]{border:0;border-bottom:1px solid #fff;background:rgba(0,0,0,0);color:#fff;margin-bottom:14px;display:block;box-shadow:none;border-radius:0;font-size:14px;width:100%}.f-3 button{background:rgba(0,0,0,0);color:#fff;display:block;width:100%;padding:4px 10px;border:1px solid #fff;transition:.2s all}.f-3 button:hover,.f-3 button:focus{color:#e6d7af;border-color:#e6d7af;outline:none !important}.f-4,.f-5{align-items:center;display:flex;padding-right:0}#footer ::-webkit-input-placeholder{color:#fff}#footer ::-moz-placeholder{color:#fff}#footer :-ms-input-placeholder{color:#fff}.footermenu{list-style:none;text-align:center;margin:0;padding:0}.footermenu>li{width:160px}.footermenu>li>a{display:block;padding:4px 10px 5px;border:1px solid #fff;transition:.2s all}.footermenu>li>a:hover{color:#e6d7af !important;border-color:#e6d7af}.footermenu>li:last-child:after{display:none}.certificates{display:flex;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px;padding-top:35px;padding-bottom:10px;background:#fff;justify-content:center;flex-wrap:wrap}.certificates .item-1 .w-image:first-child{padding-left:0}.certificates .item{margin-left:27px;margin-right:27px}.certificates .item:first-child{margin-left:0}.certificates .item:last-child{margin-right:0;padding-right:15px}.certificates .title{color:#645e58;font-size:.938em;text-transform:none}.certificates .w-image{padding:0 8px 35px}.certificates .w-image img{max-width:120px;max-height:100px}.certificates .w-images{display:flex;justify-content:space-between;align-items:center}.certificates p{margin-bottom:30px}.bc-map,.map_union{height:470px;position:relative}.bc-map{height:200px}.bc-map img{max-width:100%;height:auto}.map-contacts{background:rgba(204,174,97,.8);padding:15px 25px 20px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);color:#fff;z-index:5;text-align:center}.map-contacts p{margin-bottom:0}.map-contacts .title{text-transform:none;font-weight:500;font-size:1.8rem}.map-contacts .text-inner{line-height:1.467rem;margin-bottom:0}.map-contacts .btn{padding:14px 25px;color:#c8aa5f !important}.map-contacts .btn:hover,.map-contacts .btn:active,.map-contacts .btn:focus{background:#f5f5e6}.btn-map-contacts{padding:14px 25px;font-family:"FagoCo"}.breadcrumb{font-size:.938em;padding-top:14px;padding-bottom:14px}.breadcrumb,.breadcrumb a{color:#8c826e;font-size:.9rem}.breadcrumb{padding-top:50px}.s-jobs{padding-top:42px;padding-bottom:50px}.jobs-content{padding-top:40px}.jobs-content a{text-decoration:underline;color:inherit}.jobs-content a:hover{text-decoration:none}.jobs--item{color:#fff;background:#c8aa5f;padding:16px 19px 22px;height:100%}.jobs--item p{margin-bottom:25px}.jobs--title{margin-bottom:40px;font-size:2.5em}.jobs-cat-textarea--title{font-size:1.25em;margin-bottom:6px}.jobs-cat-textarea--text p{margin-bottom:18px}.jobs-cat--buttons{list-style:none;margin:0;padding:0}.jobs-cat--buttons li{margin-bottom:12px}.jobs-cat--buttons .btn{display:block;text-align:center;font-size:1.25em;padding:23px 15px}.jobs--contacts{font-size:1.25em}.jobs--contacts a{color:#000;text-decoration:underline}.jobs-cat--buttons .btn.active{color:inherit}.jobs--contacts a:hover{text-decoration:none}.jobs--text{margin-bottom:18px}.jobs--items{padding-top:30px}.jobs--item--title{font-size:1.194em;line-height:1.12em;min-height:42px}.s-intro_with_video{padding-top:45px;padding-bottom:45px}.embed-video{position:relative;display:block;height:0;padding:0;overflow:hidden;padding-bottom:56.25%}.embed-video iframe{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.intro-with-video--title{font-size:2.5em;line-height:.95em;margin-bottom:42px}.intro_with_video--text h3{font-size:1.875em;line-height:1.267em}.intro_with_video--text p{margin-bottom:3.75rem}.intro_with_video--text p:last-child{margin-bottom:0}.separator_line{height:1px;background:rgba(36,36,36,.2);margin-top:60px;margin-bottom:60px}.s-reasons{padding-top:32px;padding-bottom:50px;background-size:100% auto;background-position:0 100%;background-repeat:no-repeat;position:relative}.reasons--grad{position:absolute;bottom:0;left:0;right:0;top:0;z-index:1;background-image:linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 35%, rgba(255, 255, 255, 0.8) 100%)}.reasons--pattern{background:url(../images/pattern.png);position:absolute;left:0;top:0;right:0;bottom:0;opacity:.26}.reason--item_odd{background:#c8aa5f;color:#fff;position:relative;left:15px;padding-right:60px}.reason--item_even{background:#ebe2ca;text-align:right;position:relative;left:-15px;padding-left:60px}.reason--item{display:flex;padding-bottom:10px}.reason--num{font-size:8.669em;text-align:center;width:125px;flex:0 0 125px;line-height:.95em}.reason--item_even .reason--num{order:2}.resons--items,.reasons--title{position:relative;z-index:5}.reasons--title{font-size:2.5em;line-height:.95em;margin-bottom:60px}.reason--title{font-size:1.875em;line-height:1.267em;margin-bottom:22px}.reason--content{padding-top:26px}.reasons--container{max-width:1264px}.resons--items:first-child{margin-bottom:-124px}.resons--items{margin-bottom:-100px}.resons--items:last-child{margin-bottom:0}.s-about{padding-top:42px;padding-bottom:50px}.about--text{padding-right:35px}.about--text p{margin-bottom:23px}.about--info{text-align:right;display:flex;align-items:flex-end;float:right}.about--info--image{flex:0 0 194px}.about--info--details{margin-right:39px}.about--info--details:last-child{margin-right:0}.about--info--title{margin-bottom:15px}.about--info--text>:last-child{margin-bottom:0}.s-termine{padding-top:50px;padding-bottom:50px}.single-termine .single--title{margin-bottom:10px}.termine--title{margin-bottom:13px}.termine--item{display:block;color:#fff;height:206px;position:relative;margin-bottom:22px}.termine--item:hover{color:#fff}.termine--image{height:50%;background-size:cover;background-position:50% 50%}.termine--caption{position:absolute;bottom:0;left:0;right:0;min-height:50%;background:#c8aa5f;padding:10px 14px}.termine--item--title{margin-bottom:0;font-size:1.194em;line-height:1.12em}.termine--caption time{font-size:.625em}.s-partners{padding-top:46px;padding-bottom:50px}.partners--title{margin-bottom:46px}.partners--items{display:flex;flex-wrap:wrap;text-align:center}.partners--item{flex:1 0 20%;padding-left:30px;padding-right:30px;margin-bottom:25px;max-width:20%;display:flex;align-items:center;text-align:center}.partners--item img{margin:auto}.s-f_projects{padding-top:44px;padding-bottom:50px}.f_projects--title{margin-bottom:25px}.f_projects--item{height:430px;color:#fff;display:block;background-size:cover;background-position:50% 0;position:relative}.f_projects--item:hover{color:#fff}.f_projects--item:hover .f_projects--item--details{opacity:1}.f_projects--item--details{opacity:0;position:absolute;top:0;right:0;left:0;bottom:108px;background:rgba(204,174,97,.9);text-align:center;transition:.2s all}.f_projects--item--details .inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:url(../images/ico-details.png) no-repeat 50% 0;padding-top:68px;font-size:1.25em}.f_projects--item--title{position:absolute;bottom:0;left:0;right:0;background:#c8aa5f;padding:14px 16px 10px;min-height:108px;font-size:1.194em;line-height:1.12em}.s-about_intro{padding-top:42px;padding-bottom:50px}.about_intro--certificates{display:flex;flex-wrap:wrap}.certificate--item{color:#fff;font-size:.938em;flex:1 0 130px;max-width:130px;margin-right:32px}.certificate--item:hover{color:#fff}.certificate--item img{margin-bottom:15px}.about_intro--first{padding-bottom:16px}.about_intro--second{background:#c8aa5f;color:#fff;padding-top:55px;padding-bottom:70px}.about_intro--second--right{position:absolute;top:0;left:15px;padding-left:35px;right:15px}.about_intro--second--right .w-image{margin-bottom:34px}.s-si_cta{padding-top:30px;padding-bottom:17px}.si_cta--title{margin-bottom:38px}.si_cta--btn{padding:23px 75px}.si_cta--text{margin-bottom:45px}.si_cta--inner{padding-left:50px}.s-si_cta .w-image{padding-top:8px}.s-si_cta_r .w-image{text-align:right;padding-top:4px}.si_cta_r--inner{padding-right:22px}.si_cta_r--text{padding-bottom:6px}.s-cta_cols{padding-bottom:50px;padding-top:20px}.cta_cols--title{line-height:.95em}.cta_cols--btn{position:absolute;padding:23px 75px;bottom:0;left:15px}.cta_cols--item{padding-bottom:60px}.cta_cols--text{padding-right:28px}.s-contact{padding-top:42px;padding-bottom:50px}.s-contact .wpcf7{padding-right:42px}.s-contact--title{margin-bottom:36px}.s-contact .wpcf7-form .wpcf7-acceptance label{background:none;color:#000;padding:0;font-size:16px}.wpcf7-acceptance span.wpcf7-list-item{margin:0}.s-contact .wpcf7-form .wpcf7-acceptance label>span{padding-left:30px;text-transform:none;position:relative;padding-right:0}.s-contact .wpcf7-acceptance input[type=checkbox]:checked+span span:after{left:1px}.cf--form-fields+p{text-align:center;padding-top:30px}.s-contact .wpcf7-acceptance .wpcf7-list-item-label{display:inline-block}.s-contact .wpcf7-form-control-wrap{margin-bottom:0;display:block;margin-top:0}.wpcf7-form .col-lg-6 label:last-child{margin-bottom:14px}.cf--checkboxes{margin-left:100px;position:relative;margin-bottom:8px}.cf--checkboxes .wpcf7-checkbox{display:flex;flex-wrap:wrap}.cf--checkboxes .wpcf7-checkbox>span{flex:1 1 50%;width:50%;margin:0;padding-right:15px;margin-bottom:14px;padding-left:30px;padding-top:2px;font-size:1.3rem}.your-other{position:absolute;bottom:12px;left:50%;margin-left:30px}.your-other input{height:30px !important;font-size:1.3rem}.cf--checkboxes .wpcf7-checkbox>span span{cursor:pointer}.s-contact input[type=checkbox]{display:none}.col-acceptance{margin-left:100px}.fancybox-next span{right:0}.fancybox-prev span{left:0}.s-contact input[type=checkbox]+span span:before{cursor:pointer;content:"";display:inline-block;position:absolute;left:0;top:5px;color:#000;width:18px;height:18px;background:#fff;border:1px solid #000}.isAndroid .s-contact input[type=checkbox]+span span:before{top:2px}@media screen and (max-width: 575px){.isAndroid.single-projekte .single--title{position:relative;bottom:-5px}}@media screen and (max-width: 575px){.isAndroid.single-post .single--title{position:relative;bottom:-5px}}.isAndroid .your-other{bottom:9px !important}.s-contact .wpcf7-acceptance input[type=checkbox]+span span:before{top:0px}.isMac .s-contact input[type=checkbox]+span span:before{top:1px}.isMac .s-contact input[type=checkbox]:checked+span span:after{top:3px}.isMac .s-contact .wpcf7-acceptance input[type=checkbox]:checked+span span:after{top:0}@media screen and (max-width: 640px){.isMac .th--title{padding-top:9px}}.isMac .s-contact .wpcf7-acceptance input[type=checkbox]+span span:before{top:-1px}.isMac.safari .s-contact input[type=checkbox]+span span:before{top:1px}.isMac.safari .s-contact .wpcf7-acceptance input[type=checkbox]+span span:before{top:-1px}span.wpcf7-list-item{position:relative}.s-contact input[type=checkbox]:checked+span span:after{content:"×";font-size:30px;position:absolute;left:1px;line-height:20px;width:17px;top:4px;color:#000;text-align:center}.s-contact .wpcf7-acceptance input[type=checkbox]:checked+span span:after{top:-1px}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form textarea{border:0;border-bottom:1px solid #000;padding:0;padding-left:4px;height:20px;background:#fff;color:#000;width:100%;outline:none !important;border-radius:0;-webkit-appearance:none}.wpcf7-form textarea{resize:none;height:250px;border:0;border-top:1px solid #fff;background-attachment:local;background-image:linear-gradient(to right, white 0, transparent 0),linear-gradient(to left, white 0, transparent 0),repeating-linear-gradient(white, white 30px, #000 30px, #000 31px, white 31px);line-height:31px;margin-bottom:30px}.cf--form-fields{background:#fff;padding:30px 60px 30px 30px}@media screen and (max-width: 767px){.cf--form-fields{padding:30px}}.cf--form-fields>p{display:flex;margin-bottom:8px}.cf--form-fields label{width:100px}.cf--form-fields label+span{flex-grow:1}.wpcf7-form label{margin:0;font-weight:400;margin-bottom:23.5px;font-size:1.3rem}.contact--form--text label,.contact--form--text .wpcf7-form-control-wrap{height:calc(100% - 14px)}.contact--btn{padding:14px 24px;border:0;-webkit-appearance:none;border-radius:0}div.wpcf7-response-output{margin-left:0;margin-right:0}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border-color:red}.contact--contacts{max-width:230px}.btn-email{padding:12px 32px;text-decoration:none;color:#fff;margin-bottom:24px;font-size:16px;font-family:"FagoCo"}.contact--contacts p{margin-bottom:24px}.contact--intro{margin-bottom:64px}.contact--side{padding-left:94px;position:relative}.contact--side:before{content:"";position:absolute;top:0;bottom:0;background:rgba(45,45,45,.3);width:1px;left:52px}.contact--intro a{text-decoration:underline;color:inherit}.contact--side--btn{width:148px;text-align:center;padding:8px 15px;font-size:1.094em;border:0}.form_zip-search{display:flex;justify-content:space-between}.form_zip-search input[type=text]{padding-left:7px;font-family:"FagoCo";font-size:.938rem;margin-right:16px;flex:0 1 93px;max-width:93px}.form_zip-search button{flex:0 1 100%}.form_zip-search ::-webkit-input-placeholder{color:#8c826e}.form_zip-search ::-moz-placeholder{color:#8c826e}.form_zip-search :-ms-input-placeholder{color:#8c826e}.product-search ::-webkit-input-placeholder{color:#8c826e}.product-search ::-moz-placeholder{color:#8c826e}.product-search :-ms-input-placeholder{color:#8c826e}.contact--intro a:hover{text-decoration:none}.contact--side--title{font-size:1.875em;line-height:1.267em;margin-bottom:12px}.contact--side--text p{margin-bottom:28px}.single--post{padding-top:42px;margin-bottom:0 !important}.single--post .container-produkt{margin-bottom:0}.single-projekte .single--post .container-produkt{margin-bottom:40px}.single-post main{padding-bottom:40px}.about--text,.hi--text,.kf--text,.pi-text,.kj--text,.kj--item-text,.pj--preview,.contact--contacts,.fcn--text,.pf--side-text,.s-fwcontent,.about--details{font-family:"Assistant",sans-serif}.pf--side-text{margin-top:30px;text-align:right}.single--text a,.single-content-ass a{color:#0585ad}.single--text p,.single--text ul,.single-content-ass p,.single-content-ass ul{font-family:"Assistant",sans-serif}.single--text p a,.single--text ul a,.single-content-ass p a,.single-content-ass ul a{color:#0585ad}.single--text p a:hover,.single--text ul a:hover,.single-content-ass p a:hover,.single-content-ass ul a:hover{color:#0585ad}p a{color:#0585ad}p a:hover{color:#0585ad}.single--title{line-height:.95em;margin-bottom:50px}.post--side{padding-right:25px;padding-top:6px}.post--side--item{height:398px;background-size:cover;background-position:50% 50%;position:relative;color:#fff;display:block;margin-bottom:33px;position:relative}.post--side--item:hover{color:#fff}.post--side--heading{background:#c8aa5f;position:absolute;bottom:0;right:0;left:0;padding-top:20px;padding-bottom:10px;padding-left:14px;padding-right:14px;font-size:.625em;line-height:2.14em;display:block}.post--side--title{display:block;text-transform:none;font-size:1.1rem}.single--small{display:flex;justify-content:space-between}.single--small img{display:block}.post--side--item:hover .single--item--details{opacity:1}.single--item--details{opacity:0;position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(204,174,97,.9);text-align:center;transition:.2s all}.single--item--details .inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -100%);background:url(../images/ico-details.png) no-repeat 50% 0;padding-top:68px;font-size:1.25em;color:#fff}.wp-caption-text{text-transform:uppercase;font-family:"FagoCo";font-weight:normal;letter-spacing:.04em;font-size:1.194rem;line-height:1.12em}.wp-caption a+.wp-caption-text{cursor:pointer;text-decoration:underline}.wp-caption:hover .wp-caption-text{text-decoration:none}.post--side--item-last{margin-bottom:26px}.single--side--credits{font-size:1.194em;line-height:1.12em;padding-top:14px}.single--text p{margin-bottom:23px}.ico-ar-l{display:inline-block;background:url(../images/ar-l2x.png) no-repeat 0 0;background-size:contain;width:9px;height:14px;margin-right:8px}.single .hero--text{margin-bottom:60px}.side--gallery{padding-right:5px;padding-top:38px}.side--gallery--items{display:flex;flex-wrap:wrap}.side--gallery--items>a{height:134px;width:134px;background-size:cover;position:relative;background-position:50% 50%;margin-top:15px}@media screen and (max-width: 1425px){.side--gallery--items>a{height:125px;width:125px}}@media screen and (max-width: 1250px){.side--gallery--items>a{height:111px;width:111px}}.side--gallery--items>a:nth-of-type(3n + 2){margin-left:4%;margin-right:4%}@media screen and (min-width: 1426px){.side--gallery--items>a:nth-of-type(3n + 2){margin-left:2.9%;margin-right:2.9%}}.side--gallery .post--side--item{margin-bottom:0}.item--zoom{position:absolute;top:0;bottom:0;left:0;right:0;background:url(../images/ico-details.png) 50% 50% no-repeat rgba(204,174,97,.9);opacity:0;transition:.2s all}.post--side--item:hover .item--zoom,.side--gallery--items>a:hover .item--zoom{opacity:1}.produkt--type{width:80px;height:93px;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.produkt--type_balancieren{background-image:url(../images/icons/balancieren.svg)}[lang=en-US] .produkt--type_balancieren{background-image:url(../images/icons/balancieren_en.svg)}.produkt--type_barrierefrei{background-image:url(../images/icons/barrierefrei.svg)}[lang=en-US] .produkt--type_barrierefrei{background-image:url(../images/icons/barrierefrei_en.svg)}.produkt--type_drehen{background-image:url(../images/icons/drehen.svg)}[lang=en-US] .produkt--type_drehen{background-image:url(../images/icons/drehen_en.svg)}.produkt--type_generationen{background-image:url(../images/icons/generationen.svg)}[lang=en-US] .produkt--type_generationen{background-image:url(../images/icons/generation_en.svg)}.produkt--type_experimente{background-image:url(../images/icons/experimente.svg)}[lang=en-US] .produkt--type_experimente{background-image:url(../images/icons/experimente_en.svg)}.produkt--type_integrativ{background-image:url(../images/icons/integrativ.svg)}[lang=en-US] .produkt--type_integrativ{background-image:url(../images/icons/integrativ_en.svg)}.produkt--type_klettern{background-image:url(../images/icons/klettern.svg)}[lang=en-US] .produkt--type_klettern{background-image:url(../images/icons/klettern_en.svg)}.produkt--type_kreativitaet{background-image:url(../images/icons/kreativitaet.svg)}[lang=en-US] .produkt--type_kreativitaet{background-image:url(../images/icons/kreativitaet_en.svg)}.produkt--type_rollenspiel{background-image:url(../images/icons/rollenspiel.svg)}[lang=en-US] .produkt--type_rollenspiel{background-image:url(../images/icons/rollenspiel_en.svg)}.produkt--type_rutschen{background-image:url(../images/icons/rutschen.svg)}[lang=en-US] .produkt--type_rutschen{background-image:url(../images/icons/rutschen_en.svg)}.produkt--type_schaukeln{background-image:url(../images/icons/schaukeln.svg)}[lang=en-US] .produkt--type_schaukeln{background-image:url(../images/icons/schaukeln_en.svg)}.produkt--type_sport{background-image:url(../images/icons/sport.svg)}[lang=en-US] .produkt--type_sport{background-image:url(../images/icons/sport_en.svg)}.produkt--type_treffpunkt{background-image:url(../images/icons/treffpunkt.svg)}[lang=en-US] .produkt--type_treffpunkt{background-image:url(../images/icons/treffpunkt_en.svg)}.produkt--type_u3{background-image:url(../images/icons/u3.svg)}[lang=en-US] .produkt--type_u3{background-image:url(../images/icons/u3_en.svg)}.produkt--type_verstecken{background-image:url(../images/icons/verstecken.svg)}[lang=en-US] .produkt--type_verstecken{background-image:url(../images/icons/verstecken_en.svg)}.produkt--type_wippen{background-image:url(../images/icons/wippen.svg)}[lang=en-US] .produkt--type_wippen{background-image:url(../images/icons/wippen_en.svg)}.produkt--types{display:flex;padding-top:8px;padding-bottom:22px}.single--data{display:flex;flex-wrap:wrap;border-bottom:1px solid #000;font-size:1.1rem;align-items:flex-start}.single--data:last-child{border-bottom:0}.single--param{width:165px;padding:7px 14px}.single--value{padding:7px 14px 7px 22px;font-size:1.1rem;font-weight:500}.side--gallery .post--side--item{height:501px}.single-post .side--gallery .post--side--item,.single-projekte .side--gallery .post--side--item,.single-produkte .side--gallery .post--side--item{height:auto}.single--files{display:flex;justify-content:center;padding-top:50px;padding-bottom:35px}.brochures-title{margin-bottom:35px}.w-brochures{padding-top:50px;text-align:center;background:#fff;padding-bottom:40px}.brochure--items{display:flex;justify-content:center}.brochure--items>a{border:1px solid #000;margin:0 15px 15px}.single--btn_file{padding:23px 15px;width:260px;font-size:1.25em;text-align:center;margin:0 15px 15px;text-transform:none}.single--btn_project{width:216px;height:62px;line-height:62px;margin:0;padding:0px 15px}.text-udrl{text-decoration:underline;cursor:pointer}.single--title_data{margin-bottom:18px}.s-produkte{padding-top:40px;padding-bottom:40px}.products--intro{display:flex;justify-content:space-between}.products--intro--item{max-width:47%}.posts--info{display:flex;justify-content:space-between;color:#8c826e;font-size:.922em;padding-bottom:20px}.posts--info p{margin-bottom:0}.posts-separator{height:1px;margin-top:7px;margin-bottom:14px;background:#575755}.produkte--posts{display:flex;flex-wrap:wrap;margin:0 -13.7px}.produkte--posts a{width:200px;height:200px;margin-bottom:28px;margin-left:13.7px;margin-right:13.7px}.produkte--item{background-size:cover;background-position:50% 50%;color:#fff;position:relative}#search_product{border-width:0 0 1px 0;margin-left:4px;outline:0 !important;border-color:#000;background-color:rgba(0,0,0,0);border-radius:0;color:#000}.search-product-sep{margin:0 4px}.product-search{position:relative;display:inline-block}.ico-search-product{background:url("../images/magnifying-glass.svg") 50% 50% no-repeat;background-size:contain;cursor:pointer;width:18px;height:16px;position:absolute;right:2px;top:0px}.btn_proj-cat,.btn_post-cat,.btn_child-cat{margin-right:8px;margin-left:0 !important}.master-prop{width:18px;height:18px;border-radius:100%;display:inline-block;margin-bottom:4px}.produkte--item-mps{width:7px;position:absolute;top:0;left:-9px;z-index:5}.produkte--load{padding-top:56px;text-align:center}.produkte--child-categories{margin-bottom:24px}.btn_filter{margin-right:8px;color:#000;font-size:.922em;padding:8.5px 14px 9px;background:#f0f0f0;margin-bottom:7.5px;cursor:default}.btn_master-prop{color:#fff}.btn_master-prop:hover{color:#fff}.btn_filter i{display:inline-block;width:15px;height:14px;background:url("../images/ico-disable-mp.png") 50% 50% no-repeat;background-size:contain;cursor:pointer;margin-left:7px;vertical-align:-1px;transition:.2s opacity}.btn_filter i:hover{opacity:.8}.btn_filter.btn_master-prop[data-disabled-prop=false] i{background-image:url("../images/ico-disable-mp.png");display:inline-block}.btn_filter[data-disabled-prop=false] i{background-image:url("../images/ico-disable-mp.png");display:inline-block;color:#fff}.btn_filter[data-disabled-prop=false]{color:#fff}[data-disabled-prop=true]{color:#fff;cursor:pointer}.magazin--filter [data-disabled-prop=true]{color:#555}[data-disabled-prop=true] i{display:none}.btn_master-prop[data-disabled-prop=true]{color:#fff}.produkte--inner{padding-left:36px}.produkte--filters .row{align-items:flex-end}.btn_produkte-load{font-size:1.25em;width:232px;padding:15px 0 14px;text-transform:lowercase}.btn_kategorien{margin-bottom:4px;padding:8px 5px;color:#000 !important;border-bottom:1px solid #000;display:block;font-size:1.1rem}.btn_kategorien:last-of-type{border-bottom:0;padding-bottom:14px}.btn_kategorien.active:hover,.btn_kategorien.active{color:#000 !important;font-weight:500}.btn_kategorien_sub.active{font-weight:700}.sub-cat-dropdown{list-style:none;margin:0;padding:0 6px 6px 12px;display:none;top:-6px;background:#fff;position:relative}.sub-cat-dropdown:before{content:"";position:absolute;left:-13px;right:-13px;top:-7px;height:2px;background:#fff}.sub-cat-dropdown li{margin-bottom:6px}.btn_kategorien_sub{font-size:.9rem;color:#000;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;letter-spacing:.02em}.active+.sub-cat-dropdown{display:block}.active+.sub-cat-dropdown+.btn_kategorien{border-top:1px solid #000}.produkte--categories--title{font-size:.906em;margin-bottom:12px}.produkte--maincategories--title{font-size:1.25em;margin-bottom:22px}.produkte--child-categories--title{text-transform:none}.produkte--child-categories--title,.produkte--props--title{margin-bottom:11px}.produkte--categories--main{padding-top:42px}.produkte--categories{margin-top:131px;background:#fff;padding-left:10px;padding-right:10px}.products--title{margin-bottom:38px}.hero-spacer{height:74px}.item--zoom_produkt{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(204,174,97,.9);opacity:0;transition:.2s all;font-size:1.25em;color:#fff;text-align:center}.prod--go{position:absolute;left:0;right:0;bottom:15px;text-align:center;text-decoration:underline;color:#fff;margin-bottom:0;text-transform:none;font-size:14px}.item--zoom_produkt .title{padding-left:20px;padding-right:20px;padding-top:15px;top:0;position:absolute;left:0;right:0;text-transform:none;opacity:0;transition:.2s all;font-weight:500;line-height:1.3}.produkte--item:hover .item--zoom_produkt .title,.produkte--item:hover .item--zoom_produkt{opacity:1}.m-porj{display:flex;flex-wrap:wrap;justify-content:space-between}.m-porj p{flex:1 1 100%;width:100%}.m-porj .btn_filter{flex:0 0 calc(25% - 15px);background:#fff;color:#000;padding:6px 15px;text-transform:none;cursor:pointer;font-size:1.1rem}.m-porj .btn_filter:focus,.m-porj .btn_filter:active,.m-porj .btn_filter:hover{color:#111 !important}.btn-hidden-puher{pointer-events:none;opacity:0;visibility:hidden}.s-home_intro{display:flex;background:#000}.hi--column{width:50%;height:600px}.hi--slide,.hi--column{height:600px}.hi--column:last-child{width:50.5%;margin-left:-0.5%;z-index:5}.hi--slide{background-size:cover;background-position:50% 50%}.hi--slider{height:600px;overflow:hidden;position:relative}.hi--slider.slick-initialized{height:100%}.hi--right{display:flex;height:100%;flex-direction:column}.hi--top,.hi--bot{flex:1 1 50%;display:flex;max-height:50%}.hi--im{height:100%;background-size:cover;background-position:50% 50%;width:50%}.hi--bot-text{background:#e6d7af;padding:25px 25px 0;width:50%}.hi--bot-text h2{color:#000;margin-bottom:18px;font-size:1.35em;font-weight:500}.hi--text{color:#000;overflow:auto;height:calc(100% - 80px)}.hi--text p{margin-bottom:0;font-size:1.1em;line-height:1.4}.s-magazin{padding-top:42px;padding-bottom:50px}.magazin--posts{margin-left:-9.5px;margin-right:-9.5px}.magazine--item{height:429px;color:#fff;padding-left:9.5px;padding-right:9.5px;margin-bottom:22px;position:relative;display:flex;flex-direction:column}.magazin--filter--title{margin-bottom:10px}.magazin--filter{padding-top:16px}.magazine--item:hover{color:#fff}.magazine--item:hover .item--zoom_produkt,.magazine--item:hover .item--zoom_produkt .title{opacity:1}.magazine--item .post--side--heading{position:relative;flex:0 1 auto}.magazine--item .post--side--heading--inner{min-height:109px;display:block}.post-item--image{background-size:cover;background-position:50% 50%;flex:0 1 100%;position:relative;background-repeat:no-repeat}.size_x1{flex:1 0 25%;max-width:25%}.size_x2{flex:1 0 50%;max-width:50%}.size_x3{flex:1 0 75%;max-width:75%}.magazin--posts{display:flex;flex-wrap:wrap;font-size:20px}.s-projekte{padding-top:42px;padding-bottom:50px}.projekte-archive{padding-top:18px}.projekte--item{height:400px;color:#fff;padding-left:15px;padding-right:15px;margin-bottom:30px;position:relative;display:flex;flex-direction:column;flex:1 0 25%;max-width:25%;overflow:hidden}.projekte--posts{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.projekte--item .post--side--heading{position:relative;flex:0 1 auto}.pj--location{font-size:.9rem;display:block;margin-bottom:4px}.pj--heading_static{font-size:1em;line-height:normal;text-transform:none;color:#000;background:#fff;padding-bottom:30px}.pj--opener{position:absolute;bottom:20px;left:15px;color:#c8aa5f;text-decoration:underline;font-size:.9rem}.pj--heading_hovered{background:#c8aa5f;color:#fff;transition:.2s opacity,.6s transform;font-size:1em;line-height:normal;text-transform:none;position:absolute;top:0;transform:translateY(100%);left:15px;right:15px;bottom:0;opacity:0;pointer-events:none;padding:15px 14px 30px}.pj--heading_hovered .pj--title{margin-bottom:10px;font-size:20px;font-weight:500;line-height:1.3}.pj--preview{font-size:15px;overflow:auto;max-height:calc(100% - 100px)}.projekte--item .pj--heading_hovered .post--side--heading--inner{display:flex;flex-direction:column;height:100%}.active_proj_cat{font-weight:500}.projekte--item:hover{color:#fff}.projekte--item:hover .pj--heading_hovered{opacity:.9;pointer-events:all;transform:translateY(0%)}.projekte--item:hover .pj--opener{color:#fff}.projekte--item:hover .item--zoom_produkt,.projekte--item:hover .item--zoom_produkt .title{opacity:1}.projekte--item .post--side--heading{position:relative;flex:0 1 auto}.projekte--item .post--side--heading--inner{min-height:86px;display:block}.projekte--load{padding-top:56px;text-align:center}.s-fwcontent{padding-top:50px;padding-bottom:60px}.s-system{padding-top:50px;padding-bottom:60px}.s-fachberater{padding-top:50px;padding-bottom:50px}.consultant--text a{text-decoration:underline;color:inherit}.consultant-item{margin-bottom:20px}.title_consultant{font-size:2em;margin-bottom:4px;font-weight:700}.consultant--text a:hover{text-decoration:none}.acf-map .gm-style .gm-style-iw-c{background:rgba(200,170,95,.9) !important;border-radius:0 !important;box-shadow:none !important;color:#fff;font-family:"FagoCo";padding:0 !important}.gm-style-iw button{display:none !important}.gm-style .gm-style-iw-d{overflow:auto !important}.acf-map_projectsfinder .gm-style .gm-style-iw-t::after{display:none}.s-proj-finder{padding-top:40px;padding-bottom:50px}.gm--year{font-size:14px;margin-bottom:4px}.gm--directions{padding:10px 20px;font-size:14px}.w-gm--dir{text-align:center}.gm--title{color:#fff;display:block;margin-bottom:8px}.gm--project-map p.gm--address{font-size:14px;margin-bottom:12px}.gm--title:hover{text-decoration:underline}.gm--title h2{margin-bottom:0;font-weight:500;font-size:1.8rem}.acf-map_projectsfinder{height:800px}.gm-img-bc{width:100%;margin:0 0 12px 0 !important}.gm--project-map{width:230px;padding:15px}.gm--project-map p{margin-bottom:0}.pf--form{margin-bottom:40px}.pf--form .pf--input{border:0;background-color:rgba(0,0,0,0);border-bottom:1px solid #000;margin-right:10px;vertical-align:bottom}.pf--form .pf--input:focus{outline:none}.pf--btn{padding:15px 30px;border:0}.s-pia{padding-top:40px;padding-bottom:50px}.acf-map_partners{height:800px}.partners-kj .kj--title{font-size:1.4rem}.partners-kj dl{display:flex;margin:2px 0}.partners-kj dt{flex:0 0 55px}.partners-kj dd{flex:1 1 100%;margin:0;padding-left:0}.partners-kj dd a{color:#000}.acf-map_fach{height:800px}.kj--item-text.fach--dd-text{font-size:15px}.fach--dd-text strong{font-size:16px}.w-fach--bio{position:relative}.fach--text{padding-right:110px}.w-fach--bio img{position:absolute;right:0;width:125px;height:125px;object-fit:cover;border-radius:100%;top:-30px}.fach--contacts{font-weight:500}.w-fach--bio{margin-bottom:24px}.fach--text{min-height:60px;padding-bottom:0}@media(min-width: 1426px){.container.container-wide{max-width:1185px}}.s-2col_content{padding-top:40px;padding-bottom:20px}.s-2col_content .breadcrumb{position:relative;top:-40px}.s-2col_content .breadcrumb,.s-2col_content .breadcrumb a{color:#8c826e}.s-about_3col{padding-top:40px;padding-bottom:100px}.about-title{margin-bottom:30px;font-size:32px;font-weight:400}@media(max-width: 574px){.about-title{text-align:center;font-size:24px}}@media(max-width: 374px){.single-post .about-title{font-size:22px;position:relative;top:-2px}}.about-subtitle{margin-bottom:24px;font-weight:500;font-size:22.4px}.about--text{columns:2;column-gap:50px;margin-bottom:30px}.about--text ul{margin-top:0}.about--details{margin-bottom:24px}.btn-about{text-transform:none;font-size:1em;width:180px;padding:17px 15px;text-align:center}.col-about-img{text-align:right;display:flex;align-items:center;justify-content:center}.col-about-img img{border-radius:100%}.sim--slide{padding-bottom:56px}.w-img-wcol-left{display:flex;align-items:center;justify-content:center}.s-im-slider{background:#e6d7af;padding:50px 0;position:relative}.sim--slide img{max-width:none;width:100%}.sim-image{position:relative}.s-fw_video p,.sim--slide p{background:#fff;padding:6px 15px;font-size:1.1rem;margin-bottom:0}.hi--slider .slick-dots,.s-im-slider .slick-dots{right:auto;left:50%;transform:translateX(-50%);bottom:30px}.hi--slider .slick-dots{bottom:15px}.hi--slider .slick-dots li button,.s-im-slider .slick-dots li button{width:10px;height:10px;margin:0 5px;background:#fff}.hi--slider .slick-dots li.slick-active button,.s-im-slider .slick-dots li.slick-active button{width:12px;height:12px}.im--arrow{position:absolute;top:50%;background-size:contain;background-repeat:no-repeat;background-color:rgba(255,255,255,.4);width:50px;height:50px;z-index:5;margin-top:-25px;cursor:pointer;transform:translateY(-16px)}[data-action=reset-product-filters]{order:200}.produkte--filter-items{display:flex;flex-wrap:wrap;align-items:center}.produkte--filter-items [data-action=reset-product-filters]{margin-top:-7.5px;min-height:37px;display:flex;justify-content:center;flex-direction:column;text-align:center}.s-im-slider .slick-dots{bottom:60px}.s-im-slider .im--arrow{transform:translateY(-30px)}.s-im-slider .sim--slide p{position:absolute;left:0;right:0}.sim-slider-items{height:500px;overflow:hidden}.sim-slider-items.slick-initialized{height:auto;overflow:visible}.im--left{left:0;background-image:url(../images/arr-l-tr.png)}.im--right{right:0;background-image:url(../images/arr-r-tr.png)}.im--left-b{left:0;background-image:url(../images/arr-l-b.png)}.im--right-b{right:0;background-image:url(../images/arr-r-b.png)}.simple-footer{color:#fff;text-align:center;font-size:18px;background:#c8aa5f;padding:12px 15px;margin:0}.s-mitglied{display:block;background:#fff;padding-top:35px;padding-bottom:50px}.s-mitglied p{width:100%;margin-bottom:30px}.s-mitglied img{max-height:84px;width:auto;max-width:144px}.s-mit--inner{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-left:-10px;margin-right:-10px}.partner-item{margin:0 10px 25px}.s-2col_im_items{padding-top:40px;padding-bottom:20px}.s-2col_image{padding-top:40px;padding-bottom:40px}.w-img-wcol img{position:relative;border-radius:100%}.row-decor-bd{position:relative;padding-top:10px;padding-bottom:20px}.row-decor-bd:before{content:"";position:absolute;left:15px;right:15px;height:1px;background:#575755}.row-decor-bd.first_decor:before{display:none}.row-decor-bd.first_decor .about-subtitle{padding-top:0}.row-decor-bd .about-subtitle{padding-top:35px}.s-zertifikate{background:#fff;padding-top:35px;padding-bottom:0px;text-align:center;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.s-zertifikate h2{width:100%;margin-bottom:24px;text-transform:uppercase;font-weight:500;font-size:1.4rem}.s-zertifikate .w-zert{margin-left:15px;margin-right:15px;margin-bottom:35px;border:1px solid #000}.btn-2col_im_cta{margin-left:auto;margin-right:auto;text-align:center;padding:12px 32px;display:inline-block;margin-bottom:30px}.w-center{text-align:center}.s-fw_video{background:#c8aa5f;padding-top:50px;padding-bottom:50px}.s-key_f{padding-top:65px;padding-bottom:60px;background:#f5f5eb}.s-key_f .row{margin-bottom:20px;padding-bottom:30px;padding-top:10px;border-bottom:1px solid #575755}.s-key_f .row:last-child{border:0}.s-key_f h2{margin-bottom:50px;text-align:center;font-family:"M PLUS Rounded 1c",sans-serif;font-size:2.5em}.kf--item{display:flex}.kf--item .w-icon{flex:0 0 100px}.kf--item .w-text{padding-left:30px;padding-right:40px}.kf--title{font-size:17px;margin-bottom:4px;font-family:"M PLUS Rounded 1c",sans-serif}.kf--text p{margin-bottom:0}.s-ter_h{background:url(../images/wood_background_monotone.jpg) no-repeat 50% 50%;background-size:cover;padding-top:50px;padding-bottom:50px}.th--title{background:#fff;margin-bottom:10px;padding:4px 15px;text-align:center;font-weight:500}.th--image{position:absolute;right:0;top:0;bottom:0;background-size:contain;background-repeat:no-repeat;background-position:100% 50%;width:150px}.th--item{display:block;color:#000;text-decoration:none;position:relative;margin-bottom:10px;background:#fff;padding:15px 165px 15px 15px}.th--item:last-child{margin-bottom:0}.th--caption{max-width:400px}.th--caption time{margin-bottom:4px;display:block;font-size:1.3rem}.th--item p{margin-bottom:0}.th--item .th--i-title{margin-bottom:8px}.s-posts-h{padding-top:50px;padding-bottom:50px}.plm--title{text-align:center;margin-bottom:50px;font-weight:500}.s-kar_jobs{padding-top:20px;padding-bottom:60px}.kj--item-text{background:#fff;padding:20px 15px;display:none}.kj--active_t{display:block}.kj--item-text p{margin-bottom:24px}.kj--item-text>:last-child{margin-bottom:0}.kj--item{margin-bottom:10px}.kj--title{color:#fff;background:#c8aa5f;font-weight:500;padding:8px 15px;cursor:pointer;position:relative;z-index:10;font-size:1.8rem}.kj--title:before{content:"";width:0;height:0;border-style:solid;border-width:12px 10px 0 10px;border-color:#c8aa5f rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;left:40px;top:100%;transition:.2s all;transform:translateY(-100%);opacity:0;pointer-events:none}.kj--active .kj--title:before{transform:translateY(-10%);opacity:1}.btn-kj{padding:14px 30px;font-size:16px;text-transform:none}.kj--text{padding-top:30px}.s-promo_info{background:#e6d7ae;padding-top:55px;padding-bottom:65px;text-align:center}.s-promo_info h2{margin-bottom:50px;font-family:"M PLUS Rounded 1c",sans-serif;font-size:2.5em;text-transform:uppercase;margin-bottom:30px}@media screen and (max-width: 767px){.s-promo_info h2{font-size:2em}}.s-promo_info h3{font-size:17px;margin-bottom:4px;font-family:"M PLUS Rounded 1c",sans-serif;text-transform:uppercase}.s-promo_info .pi-text{margin-bottom:0}.s-promo_info .btn-pi{padding:15px 15px 14px}.s-promo_info .pi-cols{display:flex}@media screen and (max-width: 767px){.s-promo_info .pi-cols{flex-wrap:wrap}}.s-promo_info .pi-left{max-width:200px;flex:0 0 200px;padding-right:30px;text-align:center}@media screen and (max-width: 767px){.s-promo_info .pi-left{max-width:100%;flex:0 0 100%;margin-bottom:35px}}.s-promo_info .pi-right{text-align:left;margin-bottom:35px}@media screen and (max-width: 1499px){.proj_slider--arrows .arrow-next,.proj_slider--arrows .arrow-prev{top:142px}}@media screen and (max-width: 1299px){.w-img-wcol-left img{left:0;top:15px}.w-img-wcol-right img{right:0;top:15px}}@media screen and (max-width: 1199px){.sticky-always #mainmenu>li>a,.sticky #mainmenu>li>a{padding:8px 4px 8px}#mainmenu>li>ul{left:-12px}.hi--bot-text{padding:15px}.katalog-items{padding-bottom:20px}.home--intro--title{font-size:3.75em}.btn.btn_kategorien{font-size:.95em}.home .s-hero .inner{top:170px}.projekte--item{height:320px}.projekte--item .post--side--heading--inner{min-height:80px}.magazine--item{height:390px}.magazine--item .post--side--heading--inner{min-height:80px}.s-hero .title{font-size:3.375em}.s-hero .inner{top:160px}.hero--text{font-size:1em;margin-bottom:27px}.home--intro_2--btn,.btn_home-intro,.jobs-cat--buttons .btn,.contact--btn,.s-hero .btn,.si_cta--btn,.cta_cols--btn{padding:16px 38px}.s-hero .btn{width:220px}.single--btn_file{padding:16px 20px;width:auto;margin-right:15px}.btn{font-size:1.15em}#mainmenu>li>a{padding:7px 8px 6px}.slide-item{height:500px}.hero-slider{height:500px}.reason--title{font-size:1.5em}.reason--num{font-size:6em;width:100px;flex:0 0 100px;padding-top:8px}.f_projects--item{height:340px}.side--gallery--items>a{max-width:109px;flex:1 0 109px;height:109px;margin-top:15px}.produkte--posts a{width:226px;height:226px}.produkte--maincategories--title{margin:10px}.home--intro_2--image{margin-bottom:0}.home--intro_2--text_2{padding-left:0}.proj-slider--item{height:390px;width:217px}#mainmenu>li>a{font-size:1.2rem}#mainmenu>li{margin:0 6px}}@media screen and (max-width: 1090px){.s-proj_slider .slick-list{padding:0 0 0 180px !important}.top-lang-socials{right:35px}#mainmenu{padding-left:20px;text-align:left}}@media screen and (min-width: 991px){.col-product-cat{padding-right:0}}@media screen and (max-width: 991px){.s-hero .inner{top:112px}.hi--slider{height:400px}.hi--slider.slick-initialized{height:100%}.top-lang-socials{right:195px;top:18px}.hi--top,.hi--im{display:none}.footer--i{flex-wrap:wrap;justify-content:flex-start}.footer--i>*{flex:0 0 33%;margin-bottom:30px}.s-key_f .row{margin-bottom:0;padding-bottom:0;padding-top:0;border-bottom:0}.kf--item{margin-bottom:40px}.hi--slide,.hi--column{height:400px;width:100%}.s-home_intro{flex-wrap:wrap}.hi--column:last-child{height:auto;width:100%;margin-left:0}.hi--bot-text{width:100%;padding-bottom:30px;padding-top:30px}.hi--text{height:auto}.m-porj .btn_filter{flex:0 0 calc(33.33% - 15px)}.row-decor-bd:before{top:-10px}.col-about-img{text-align:left;margin-bottom:30px}.form_zip-search button{flex:0 1 148px}.form_zip-search{justify-content:flex-start}.lang-links{top:12px}.sticky-always .lang-links,.sticky .lang-links{top:4px}.sticky .lang-links a .sticky .lang-links a{margin-bottom:2px}.s-proj_slider{padding-top:28px;padding-bottom:68px}.w-home--intro_2{padding-left:0;padding-top:0}.home--intro_2--image{padding-left:0}.btn_home-intro{width:auto}.home--intro_1--image{top:0}.katalog--item{max-width:140px;flex:0 0 140px;font-size:1.05em}.produkte--categories{margin-top:20px}.produkte--posts a{width:211px;height:211px}.produkte--inner{padding-left:0}.col-product-cat{order:1}.projekte--item{flex:1 0 50%;max-width:50%;height:460px}.single--side-col{order:1}.magazine--item{flex:1 0 100%;max-width:100%}.side--gallery--items{justify-content:center}.side--gallery--items>a:nth-of-type(3n + 2){margin-left:0;margin-right:10px}.side--gallery--items>a{margin-right:10px;margin-bottom:10px}.produkt--types{flex-wrap:wrap}.produkt--type{margin-right:15px;min-width:70px;margin-bottom:15px}.jobs--items [class*=col]{margin-bottom:30px}.jobs-cat--buttons{max-width:240px;margin-bottom:30px}.s-contact input[type=checkbox]:checked+span:after{left:6px;top:6px}.about_intro--second--right{position:static;padding-left:0}.products--title,.single--title,.si_cta--text,.intro-with-video--title,.partners--title,.si_cta--title{margin-bottom:26px}.s-si_cta_r .w-image{text-align:left;padding-top:20px}.about_intro--second{padding-top:35px;padding-bottom:20px}.certificate--item{color:inherit !important;margin-bottom:30px}.si_cta--inner{padding-left:0;padding-top:20px}.f_projects--item{margin-bottom:30px}.sticky-always .menu-opener:before,.sticky-always .menu-opener:after,.sticky .menu-opener:before,.sticky .menu-opener:after{background:#000}.sticky-always .menu-opener:before,.sticky .menu-opener:before{box-shadow:0 20px 0 0 #000}.sticky-always #header,.sticky #header{padding-top:14px;padding-bottom:6px}.hero-spacer{height:68px}#header{padding-top:25px}#logo img{max-width:144px}#header .container{position:relative}.col-w-menu{position:static}#mainmenu{display:none}.opened-menu{overflow:hidden;height:100%}.opened-menu:before{pointer-events:all;background:rgba(0,0,0,.2)}.menu-opener{display:inline-block}.opened-menu .side-menu{transform:translateX(0);opacity:1;pointer-events:all}.opened-menu .menu-opener{display:none;pointer-events:none}.side-menu .sub-menu{display:none;padding-left:14px;padding-bottom:14px;padding-top:4px}.slide-item{height:400px}.hero-slider{height:400px}.certificates .item-2 .title{margin-bottom:-16px;padding-left:9px}.certificates .item-1 .title{padding-left:12px}.certificates .item-3 .title{padding-left:7px}.side-menu .sub-menu{display:none;padding-left:14px;padding-bottom:14px;padding-top:4px}.embed-video{margin-top:20px}.separator_line{margin-top:30px;margin-bottom:30px}.partners--item{flex:1 0 25%;padding-left:20px;padding-right:20px;max-width:25%}.cta_cols--text p{margin-bottom:20px}.cta_cols--btn{left:0}.cta_cols--title{margin-bottom:16px}.cta_cols--item{margin-bottom:50px;padding-bottom:50px;position:relative}.contact--side:before{display:none}.contact--side{padding-left:0}.contact--intro{margin-bottom:44px}.s-contact .wpcf7{padding-right:0}.single--small{justify-content:flex-start}.single--small--item{margin-right:15px}.btn_filter{font-size:1em;padding:5.5px 10px 6px}.proj-slider--item{width:335px}.side--gallery{padding-right:0;padding-top:15px}.hi--bot{background:#e6d7af;max-height:none}.hi--top{max-height:none}.hi--bot-text{max-width:720px;margin-left:auto;margin-right:auto}.w-img-wcol-right img{top:0;margin-bottom:30px}.w-img-wcol-left img{top:0;margin-bottom:30px}.row-decor-bd .about-subtitle{padding-top:0}.col-about-img{margin-bottom:0}.row-decor-bd{margin-bottom:35px}.row-decor-bd:before{top:-35px}}@media screen and (max-width: 950px){.top-lang-socials{right:165px}}@media screen and (max-width: 881px){.proj-slider--item{width:auto}.top-lang-socials{right:135px}.s-proj_slider .slick-list{padding:0 0 0 100px !important}}@media screen and (max-width: 850px){.menu-opener{right:55px}.top-lang-socials{right:165px}}@media screen and (max-width: 800px){.top-lang-socials{right:140px}}.w100p{width:100%}@media screen and (max-width: 767px){.produkte--props{text-align:left;padding-top:20px}.hide-767-below{display:none !important}.show-mobile-767-only-b{display:block !important}.single-projekte .side--gallery--items .show-mobile-767-only .single-produkte .side--gallery--items .show-mobile-767-only{display:block !important;width:100% !important;height:auto}.im--arrow-product-thumb{top:calc(50% + 15px) !important}.single-projekte .im--arrow-product-thumb{top:50% !important;transform:translateY(-50%);margin-top:0}.single-post .im--arrow-product-thumb{top:50% !important;transform:translateY(-50%);margin-top:0}.single-produkte .im--arrow-product-thumb{top:50% !important;transform:translateY(-50%);margin-top:0}.show-mobile-767-only{display:inline-block !important}img.show-mobile-767-only{width:100% !important}.single-projekte .side--gallery--items,.single-produkte .side--gallery--items{margin-top:15px}.single-projekte .side--gallery--items a,.single-produkte .side--gallery--items a{margin-top:0;display:block;width:151px;text-align:center;background:none !important}.single-projekte .side--gallery--items .slick-slide,.single-produkte .side--gallery--items .slick-slide{width:200px}.wpcf7-form label{font-size:1rem}.produkt-single-title{line-height:120%;margin-bottom:1rem}.im--arrow{margin-top:-15px}.row-decor-bd:before{left:15px;right:15px}.projekte--item{height:370px}.top-lang-socials{right:170px}.s-key_f{display:none}.single-post .side--gallery .post--side--item img,.single-projekte .side--gallery .post--side--item img,.single-produkte .side--gallery .post--side--item img{width:100%;max-width:none}.kf--item .w-text{padding-right:0}.m-porj .btn_filter{flex:0 0 calc(50% - 15px)}.cf--form-fields label{width:100%}.cf--form-fields label+span{width:100%}.cf--form-fields>p{flex-wrap:wrap;margin-bottom:24px}.cf--checkboxes,.col-acceptance{margin-left:0}.wpcf7-form label{margin-bottom:4px}.pn-product{top:-60px}.single--data{justify-content:space-between;flex-wrap:nowrap}.single--value{padding-left:22px;text-align:right}.single--files,.brochure--items{flex-wrap:wrap}.single--btn_file{width:100%}.prev-product{left:15px}.next-product{right:15px}.menu-opener{right:15px}.w-proj-slider--item{padding-left:10px;padding-right:10px}.home--intro_1--image img.img-parallax{position:relative;transform:none !important;top:0 !important}.home--intro_2--image{margin-bottom:0}.home--intro_2--text p{margin-bottom:23px}.home--intro_2--text{padding-bottom:24px}.w-home--intro_2{margin-bottom:30px}.home--intro_2--image img.img-parallax{position:relative;transform:none !important;top:0 !important}.home--intro_1--image{left:0}.block-prl{padding-top:0;padding-bottom:20px}.home--intro--content{text-align:left;padding-left:0}.btn_home-intro{margin-left:0;margin-right:10px;margin-bottom:12px}.home--intro--title{font-size:3em}.home .s-hero .title{font-size:4em}.produkte--posts a{flex:1 0 46%;max-width:46%;margin-left:10px;margin-right:10px}.produkte--posts{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.produkte--categories{margin-top:20px}.btn_filter{margin-left:0;margin-right:8px}.certificates .title{padding-left:6px !important}.products--intro{flex-wrap:wrap}.products--intro--item{max-width:100%}.products--intro--item p{margin-bottom:16px}.single--title{margin-bottom:30px;font-size:32px;font-weight:400}.title-big{font-size:2.2em}.f_projects--item{height:440px}.reasons--title{font-size:2em;margin-bottom:34px}.reason--item_odd,.reason--item_even{left:0;transform:none !important}.resons--items:first-child,.resons--items{margin-bottom:20px}.s-hero .inner{padding-right:40px}.s-hero .title{font-size:2.4em}.hero--text{font-size:.9em;margin-bottom:20px}.home--intro_2--btn,.btn_home-intro,.single--btn_file,.jobs-cat--buttons .btn,.contact--btn,.s-hero .btn,.si_cta--btn,.cta_cols--btn,.s-hero .btn{padding:12px 22px}.btn{font-size:1em}.footer--i>*{margin-bottom:30px}.footer--i>.f-1{margin-bottom:12px}.footer--i>.f-4{margin-bottom:0}.footer--i>.f-4,.footer--i>.f-5{flex:0 0 100%;width:100%;margin-bottom:20px;justify-content:center}.footer--i>.f-5:last-child{margin-bottom:10px}.footer--i>.f-1,.footer--i>.f-2{flex:0 0 50%;width:50%}.footer--i>.f-5{padding-top:0}#footer{padding-bottom:10px}.slide-item{height:350px}.hero-slider{height:350px}.certificates{flex-wrap:wrap}.certificates .item-1 .w-image{max-width:300px}.certificates .item-2 .w-image{max-width:300px}.certificates .item{margin-left:0;flex:1 0 100%;margin-bottom:20px;margin-right:0 !important;margin-left:0 !important}.katalog--item{max-width:120px;flex:0 0 120px}.certificates .w-images{justify-content:space-around;flex-wrap:wrap}.s-kar_jobs{padding-top:0}.s-2col_content{padding-bottom:14px}.about--text{margin-bottom:0}.pf--form .pf--input{border-radius:0}.partners-kj dd a[href^=mailto]{text-decoration:underline}.kj--item-text p.fb-location{margin-bottom:0}.kj--title{font-size:1.4rem;line-height:140%}.projekte--posts{margin-left:0;margin-right:0}.projekte--posts .projekte--item{padding-left:0;padding-right:0}.projekte--posts .pj--heading_hovered{left:0;right:0}}@media screen and (max-width: 700px){.top-lang-socials{right:150px}}.single-projekte .side--gallery--items a,.single-produkte .side--gallery--items a{display:block !important}@media screen and (max-width: 640px){.jobs--title{font-size:2em}.single-projekte .side--gallery--items .slick-list,.single-produkte .side--gallery--items .slick-list{width:100%}.single-projekte .side--gallery--items .slick-slide,.single-produkte .side--gallery--items .slick-slide{width:100%}.single-projekte .side--gallery--items .slick-slide img,.single-produkte .side--gallery--items .slick-slide img{width:100%;max-width:none}.th--title{line-height:1.3;padding:6px 15px}.s-fw_video p{display:none}.top-lang-socials{right:110px}.footer--i>*{flex:0 0 100%;padding-right:0}.f_projects--item--details{bottom:80px}.home--intro_2--btn{width:auto}.katalog-items{flex-wrap:wrap}.katalog--item{max-width:50%;flex:1 0 50%;margin-bottom:20px;padding-left:20px;padding-right:20px}.katalog--item img{width:100%}.map-contacts{width:100%;left:0;right:0;bottom:auto;top:15px;transform:none;padding:15px 25px 20px 15px}.title-big{font-size:2em}.breadcrumb,.breadcrumb a{line-height:1.5}.about--info{display:block;float:none;text-align:left}.about--info--details{margin-bottom:20px}.map-contacts .btn{position:static}.map-contacts .text-inner{margin-bottom:0}.reason--item{display:block;padding-left:15px !important;padding-right:15px !important}.reason--num{text-align:left}.reason--item_even .reason--num{text-align:right;margin-left:auto}.s-hero .btn{margin-bottom:12px}.proj_slider--arrows .arrow-next,.proj_slider--arrows .arrow-prev{top:120px}.f_projects--item--title{padding:14px 8px 10px;min-height:88px}.proj-slider--item{width:250px}.s-proj_slider .slick-list{padding:0 0 0 20px !important}.sim--slide p{display:none}.sim--slide{padding-bottom:0}.s-im-slider .im--arrow{transform:translateY(-50%)}.im--arrow{margin-top:0}}@media screen and (max-width: 575px){.projekte--item{flex:1 0 100%;max-width:100%}.single-projekte .about-title,.single-produkte .about-title{margin-bottom:80px}.single--post{padding-top:26px}.pn-product{top:-65px}.single--title{text-align:center;padding-left:50px;padding-right:50px}.container.container-produkt{margin-top:0}.breadcrumb{display:none !important}.projekte--item{height:660px}.top-lang-socials{right:62px}.kf--item .w-icon{flex:0 0 75px}.th--image{position:relative;height:150px;width:100%;margin-bottom:15px}.th--item{padding-right:15px}.hi--im{display:none}.hi--top,.hi--bot{flex:none}.hi--bot-text{width:100%}.hi--column:last-child{height:auto}.hi--text{height:auto}.m-porj .btn_filter{flex:0 0 calc(100% - 15px)}.cf--checkboxes .wpcf7-checkbox>span{flex:1 1 100%;width:100%}.your-other{left:0}.about--text{columns:1}.produkte--posts a{flex:1 0 45%;max-width:45%}.posts--info{flex-wrap:wrap}.posts--info p.posts-amount{width:100%;margin-bottom:10px}.partners--item{flex:1 0 50%;padding-left:20px;padding-right:20px;max-width:50%}.alignright,.alignleft{float:none;margin-left:0;margin-right:0}}@media screen and (max-width: 574px){.projekte--item{height:660px}.post-item--image{background-position:50% 100%}.footer--i>.f-1,.footer--i>.f-2{flex:0 0 200px;margin-bottom:20px;margin-left:calc(50% - 80px)}}@media screen and (max-width: 500px){.projekte--item{height:600px}.ico-yt{margin-right:5px}}@media screen and (max-width: 450px){.produkte--posts a{flex:1 0 100%;max-width:100%;margin-left:0;margin-right:0}.fach--bio-img-mobile{width:125px;height:125px;object-fit:cover;border-radius:100%;margin-bottom:12px;display:block}.w-fach--bio img{display:none}.pf--btn{padding:10px 15px}.pf--form .pf--input{width:100px}.projekte--item{height:540px}.link_katalog{padding:7px 10px}.katalog--item{font-size:.95em}.katalog--item{padding-left:7.5px;padding-right:7.5px}.produkte--posts{margin-left:0;margin-right:0}.proj-slider--item{height:362px}}@media screen and (max-width: 400px){.projekte--item{height:480px}.single--param{width:auto;padding:7px 5px 7px 0}.single--value{padding-left:5px;padding-right:0}.fancybox-nav span{visibility:visible !important}}.fancybox-close{background-color:rgba(0,0,0,0)}@media screen and (max-width: 374px){.ico-inst{margin-right:5px}.ico-inst,.ico-yt{width:18px;height:18px;margin-right:10px;top:4px;position:relative}.sticky-always .lang-links a,.sticky .lang-links a{margin-bottom:0}.top-lang-socials{right:70px}.lang-links li:first-child:after{bottom:3px}.sticky-always #logo svg,.sticky #logo svg{width:110px}}@media screen and (max-width: 350px){.projekte--item{height:430px}.pf--btn{padding:10px 8px}}@media screen and (max-width: 320px){.projekte--item{height:410px}}@media screen and (max-height: 900px){.home .s-hero{height:800px}}@media screen and (max-height: 900px)and (max-width: 991px){.home .s-hero{height:calc(100vh - 100px)}}@media screen and (max-height: 750px)and (max-width: 991px){.home .s-hero{height:700px}}@media screen and (max-width: 1024px)and (min-width: 1024px)and (min-height: 768px)and (max-height: 768px){.home .s-hero{height:calc(100vh - 100px)}#mainmenu{padding-right:24px}}.produkte-archive .order-controls,.projekte-archive .order-controls{display:none}.survey-item{margin-bottom:30px;line-height:1.6}.survey-item>label{margin-bottom:0;width:100%;display:block}.survey-item .wpcf7-list-item{display:block}.survey-item-email input{max-width:400px}.sik-popup{position:fixed;opacity:0;pointer-events:none;top:5vh;left:50%;transform:translateX(-50%);background:#fff;z-index:700;width:500px;transition:.2s all;padding:60px 30px 30px;max-height:90vh;overflow:auto}.popup-closer{position:absolute;right:30px;top:10px;font-size:40px;cursor:pointer}.popup-shim{z-index:680;position:fixed;opacity:0;top:0;bottom:0;left:0;right:0;pointer-events:none;background:rgba(0,0,0,.1);transition:.2s all}.opened-popup{overflow:hidden}.opened-popup .popup-shim{pointer-events:all;opacity:1}.opened-popup.opened-popup-wl-email .popup-wl-email{pointer-events:all;opacity:1}.opened-popup.opened-popup-wl-confirm .popup-wl-confirm{pointer-events:all;opacity:1}.s-wishlist{padding-top:40px;padding-bottom:40px}.s-wishlist .item{padding-top:20px;padding-bottom:20px;padding-right:100px;border-top:2px solid gray;display:flex;justify-content:space-between}.s-wishlist .item:last-child{border-bottom:2px solid gray}.s-wishlist .item:nth-child(odd){background-color:#f0f0f0}.s-wishlist .name{padding-left:50px}.s-wishlist .il{display:flex;margin-right:100px;flex:0 0 500px;width:500px}.s-wishlist input[type=number]{height:40px;line-height:40px;width:50px;font-size:20px;padding-left:6px}.s-wishlist .remove{font-size:30px;cursor:pointer}.s-wishlist .wrap{margin-right:30px;display:flex}.confirm-wl{text-align:center;padding-top:40px}.no-bd{border:0}#wl-text,#wl-phone,#wl-address,#wl-ort,#wl-name,#wl-email-confirm,#wl-email{width:100%;height:40px;line-height:40px;padding-left:4px;margin-top:10px;-webkit-appearance:none;border-radius:0;border:1px solid #000}#wl-text:focus,#wl-phone:focus,#wl-address:focus,#wl-ort:focus,#wl-name:focus,#wl-email-confirm:focus,#wl-email:focus{outline:none}#wl-text{height:160px;resize:none;display:block}.snackbar-wrapper{display:none;border-radius:5px;background-color:rgba(0,0,0,.9);padding:15px;font-family:"Gill Sans","Gill Sans MT",Calibri,"Trebuchet MS",sans-serif;color:#fff;user-select:none;position:fixed;top:110vh;left:50%;transform:translate(-50%, -50%);opacity:0;transition:top .5s ease-in-out,opacity .7s ease-in-out}.snackbar{display:flex;justify-content:space-evenly}.snackbar>img{width:20px;margin-right:10px}.snackbar>p{padding:0;margin:0}.error-popup{display:none;color:red}.BorlabsCookie ._brlbs-content-blocker ._brlbs-embed ._brlbs-thumbnail{width:100%}.BorlabsCookie ._brlbs-content-blocker ._brlbs-embed{width:100%}@media(max-width: 767px){.fancybox-opened .fancybox-skin{padding:0 !important;left:0 !important;width:100vw !important}.fancybox-skin{background-color:rgba(0,0,0,0) !important}.fancybox-inner{width:100vw !important;height:auto !important}.fancybox-wrap{width:100vw !important;top:50% !important;transform:translateY(-50%);height:auto !important}.fancybox-close{right:10px !important;top:10px !important}.fancybox-image{width:100vw !important;max-width:none !important;height:auto !important;max-height:none !important;max-height:unset !important}.fancybox-wrap{left:0 !important}}.slick-slider{touch-action:auto !important}.gm--project-map .closem{position:absolute;color:#fff;font-size:30px;cursor:pointer;position:absolute;right:12px;top:-2px;right:6px}.map-contacts-side{position:relative;transform:translate(0, 0);margin:24px 0;bottom:auto;left:auto}.map-contacts-side .title{font-size:1.5rem}.mb-3{margin-bottom:2em}.s-home_intro{position:relative}.home-intro-cta{position:absolute;background:#0585ad;border-radius:100%;padding:13px;text-align:center;color:#fff !important;font-size:21.6px;z-index:20;bottom:50px;aspect-ratio:1/1;max-width:216px;line-height:1.2;display:flex;align-items:center;justify-content:center;transform:rotate(-7deg) translate(500px, 130%);left:43%;zoom:1.2}@media(max-width: 1490px){.home-intro-cta{transform:rotate(-7deg) translate(360px, 120%)}}@media(max-width: 1200px){.home-intro-cta{transform:rotate(-7deg) translate(270px, 110%)}}@media(max-width: 991px){.home-intro-cta{display:none}}/*# sourceMappingURL=sik.css.map */