@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:url('/media/fonts/roboto-v27-latin-100.eot');src:local(''),url('/media/fonts/roboto-v27-latin-100.eot?#iefix') format('embedded-opentype'),url('/media/fonts/roboto-v27-latin-100.woff2') format('woff2'),url('/media/fonts/roboto-v27-latin-100.woff') format('woff'),url('/media/fonts/roboto-v27-latin-100.ttf') format('truetype'),url('/media/fonts/roboto-v27-latin-100.svg#Roboto') format('svg');font-display:swap}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:url('/media/fonts/roboto-v27-latin-300.eot');src:local(''),url('/media/fonts/roboto-v27-latin-300.eot?#iefix') format('embedded-opentype'),url('/media/fonts/roboto-v27-latin-300.woff2') format('woff2'),url('/media/fonts/roboto-v27-latin-300.woff') format('woff'),url('/media/fonts/roboto-v27-latin-300.ttf') format('truetype'),url('/media/fonts/roboto-v27-latin-300.svg#Roboto') format('svg');font-display:swap}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url('/media/fonts/roboto-v27-latin-regular.eot');src:local(''),url('/media/fonts/roboto-v27-latin-regular.eot?#iefix') format('embedded-opentype'),url('/media/fonts/roboto-v27-latin-regular.woff2') format('woff2'),url('/media/fonts/roboto-v27-latin-regular.woff') format('woff'),url('/media/fonts/roboto-v27-latin-regular.ttf') format('truetype'),url('/media/fonts/roboto-v27-latin-regular.svg#Roboto') format('svg');font-display:swap}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url('/media/fonts/roboto-v27-latin-500.eot');src:local(''),url('/media/fonts/roboto-v27-latin-500.eot?#iefix') format('embedded-opentype'),url('/media/fonts/roboto-v27-latin-500.woff2') format('woff2'),url('/media/fonts/roboto-v27-latin-500.woff') format('woff'),url('/media/fonts/roboto-v27-latin-500.ttf') format('truetype'),url('/media/fonts/roboto-v27-latin-500.svg#Roboto') format('svg');font-display:swap}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url('/media/fonts/roboto-v27-latin-700.eot');src:local(''),url('/media/fonts/roboto-v27-latin-700.eot?#iefix') format('embedded-opentype'),url('/media/fonts/roboto-v27-latin-700.woff2') format('woff2'),url('/media/fonts/roboto-v27-latin-700.woff') format('woff'),url('/media/fonts/roboto-v27-latin-700.ttf') format('truetype'),url('/media/fonts/roboto-v27-latin-700.svg#Roboto') format('svg');font-display:swap}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:url('/media/fonts/roboto-v27-latin-900.eot');src:local(''),url('/media/fonts/roboto-v27-latin-900.eot?#iefix') format('embedded-opentype'),url('/media/fonts/roboto-v27-latin-900.woff2') format('woff2'),url('/media/fonts/roboto-v27-latin-900.woff') format('woff'),url('/media/fonts/roboto-v27-latin-900.ttf') format('truetype'),url('/media/fonts/roboto-v27-latin-900.svg#Roboto') format('svg');font-display:swap}.font{font-family:'Roboto';font-weight:300;letter-spacing:.07em}.bold,strong,b{font-weight:700;-webkit-font-smoothing:antialiased}.font_light{font-weight:300}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}input:required,textarea:required{box-shadow:none}*{-moz-box-sizing:border-box;box-sizing:border-box}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}img{max-width:100%;height:auto;vertical-align:middle}:focus{outline:none}h1,h2,h3,input,textarea,keygen,select,button{font-family:'Roboto';font-weight:300;letter-spacing:.07em}.no_mark{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html{font-size:16px;overflow-x:hidden}body{min-height:100vh;text-rendering:optimizeLegibility;overflow-x:hidden;font-size:16px;line-height:165%;font-family:'Roboto';font-weight:300;letter-spacing:.07em;background:#fff;color:#494949}ul{list-style:none}ul>li{position:relative;padding-left:20px;margin-bottom:10px}ul>li:last-child{margin-bottom:0}ul>li:before{position:absolute;left:0;top:.5em;content:'';display:inline-block;width:10px;height:10px;background:#8dc25e}a{display:inline-block;color:#8dc25e;transition:all .15s ease-in;-webkit-transition:all .15s ease-in}a.btn{background:#FFF;color:#8dc25e;border:0;cursor:pointer;text-transform:uppercase;padding:20px 40px;border-radius:40px}.mm_projekte a.btn{color:#8dc25e}h1{font-weight:700;-webkit-font-smoothing:antialiased;font-size:48px;font-size:3rem;line-height:115%;letter-spacing:.0em}.mod_article.bg h1{max-width:670px}h2{font-weight:700;-webkit-font-smoothing:antialiased;font-size:48px;font-size:3rem;line-height:115%;letter-spacing:.035em}h3{font-weight:700;-webkit-font-smoothing:antialiased;font-size:40px;font-size:2.5rem;line-height:115%;letter-spacing:.0em}.mod_article.box_grid h2{font-size:25px;font-size:1.56rem;line-height:115%}.mm_projekte .untertitel{font-size:24px;font-size:1.5rem;line-height:115%;letter-spacing:.0em}button.submit,.mm_projekte.detail .untertitel,.mm_projekte.detail .untertitel_2{font-size:16px;font-size:1rem;line-height:165%}#logo{display:inline-block;background-image:url('/files/layout/logo_molewo.svg');width:100%;height:78px;background-size:contain;background-repeat:no-repeat;background-position:left bottom}#wrapper{padding-top:120px}#header{position:fixed;left:0;top:0;z-index:800;width:100%;height:120px;background:#FFF;font-weight:300;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.4);-moz-box-shadow:0 0 4px 0 rgba(0,0,0,0.4);box-shadow:0 0 4px 0 rgba(0,0,0,0.4)}#header strong{font-weight:300}#header>.inside{zoom:1;width:100%;max-width:1440px;padding:20px 20px;margin:0 auto;position:relative;display:block;display:-ms-grid;display:grid;grid-gap:20px;-ms-grid-columns:270px 1fr;grid-template-columns:270px 1fr;grid-auto-rows:1fr}#header>.inside:before,#header>.inside:after{content:"";display:table}#header>.inside:after{clear:both}#header>.inside:before,#header>.inside:after{content:none}#header .mod_customnav{text-align:right;display:flex;justify-content:flex-end;align-items:flex-end}#header .mod_customnav ul{display:inline-block}#header .mod_customnav ul>li{margin:0;display:inline-block;text-transform:uppercase}#header .mod_customnav ul>li:before{content:none}#header .mod_customnav a{text-decoration:none}#header .mod_customnav a,#header .mod_customnav strong{color:#494949}#header .mod_customnav strong,#header .mod_customnav li.trail a{border-bottom:2px solid #8dc25e}#main>.inside{positon:relative}#main .ce_text>h2:first-child{margin-bottom:100px}#main .ce_text .text>h2:first-child{margin-bottom:60px}#main .ce_text .text>*{margin-bottom:20px}#main .ce_text .text>*:last-child{margin-bottom:0}#main .ce_text.ul_check ul li{padding-left:50px;margin-bottom:40px}#main .ce_text.ul_check ul li:last-child{margin-bottom:0}#main .ce_text.ul_check ul li:before{content:'';display:inline-block;background:none;background-image:url('/files/layout/icons/check.svg');width:37px;top:-4px;height:37px;background-size:contain;background-repeat:no-repeat;background-position:center}#main .margin_top_1x{margin-top:20px}#main .margin_top_3x{margin-top:60px}#main .margin_bottom_3x{margin-bottom:60px}#main .margin_top_6x{margin-top:120px}#main .margin_bottom_6x{margin-bottom:120px}.mod_form{zoom:1;width:100%;max-width:1440px;padding:20px 20px;margin:0 auto;position:relative;display:block;padding-top:120px;padding-bottom:120px}.mod_form:before,.mod_form:after{content:"";display:table}.mod_form:after{clear:both}.mod_form .formbody{display:-ms-grid;display:grid;grid-gap:20px;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-rows:auto}.mod_form .formbody:before,.mod_form .formbody:after{content:none}.mod_form .widget-explanation h2{color:#a5a3a4}.mod_form .widget-explanation,.mod_form .widget-textarea{grid-column-start:1;grid-column-end:5}.mod_form .feedback{padding:20px;border-radius:20px}.mod_form .feedback.error{color:red;background:#f7f7f7;padding:20px;margin-bottom:20px}.mod_form .feedback.success{background:#8dc25e;color:#FFF;padding:20px}.mod_form .widget.left{grid-column-start:1;grid-column-end:3}.mod_form .widget.right{grid-column-start:3;grid-column-end:5}.mod_form .widget-checkbox{grid-column-start:3;grid-column-end:4;text-align:right;display:flex;justify-content:center;align-items:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;overflow:hidden}.mod_form .widget-checkbox span label{display:inline-block}.mod_form .widget-checkbox label{cursor:pointer;display:inline-block;position:relative;padding-left:32px}.mod_form .widget-checkbox input{width:auto;padding:0;border:0;background:none}.mod_form .widget-checkbox input[type="checkbox"]{position:absolute;right:105%}.mod_form .widget-checkbox input[type="checkbox"]+label::before{width:22px;height:22px;position:absolute;left:0;top:.15em;background-color:#f7f7f7;background-size:contain;background-position:center;background-repeat:no-repeat;display:inline-block;content:""}.mod_form .widget-checkbox input[type="checkbox"]:checked+label::before{background-image:url("/files/layout/icons/checkbox.svg")}.mod_form .widget-submit{text-align:right;grid-column-start:4;grid-column-end:5}.mod_form .widget-submit button{background:#FFF;color:#8dc25e;border:0;cursor:pointer;text-transform:uppercase;padding:20px 40px;border-radius:40px;color:#FFF;background:#8dc25e}.mod_form .widget.error{color:red}.mod_form .widget.error a{color:red}.mod_form .widget.error input::placeholder{color:red}.mod_form .widget label{display:none}.mod_form .widget input,.mod_form .widget textarea{background:#f7f7f7;padding:20px;border:0;width:100%}.grid_2{display:-ms-grid;display:grid;grid-gap:20px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;grid-template-areas:"left right"}.grid_2:before,.grid_2:after{content:none}.grid_2 .image_container{grid-area:left}.grid_2 .text_wrap{grid-area:right}.grid_2.image_float_right .image_container{grid-area:right}.grid_2.image_float_right .text_wrap{grid-area:left}.grid_2 .image_container{display:flex;justify-content:center;align-items:center;text-align:center}.mod_article>.article_inside{zoom:1;width:100%;max-width:1440px;padding:20px;margin:0 auto;position:relative;display:block}.mod_article>.article_inside:before,.mod_article>.article_inside:after{content:"";display:table}.mod_article>.article_inside:after{clear:both}.mod_article>.article_inside>div{margin-bottom:40px}.mod_article>.article_inside>div.grid_2{margin-bottom:80px}.mod_article>.article_inside>div:last-child{margin-bottom:0}.mod_article.middle{text-align:center;padding-top:100px;padding-bottom:100px}.mod_article.middle .text_wrap{max-width:1060px;margin-left:auto;margin-right:auto}.mod_article.bg_grey_light{background:#f7f7f7;padding-top:60px;padding-bottom:60px}.mod_article.bg>.article_inside{padding:0;max-width:2100px}.mod_article.bg>.article_inside>.ce_text>.image_container img{height:calc(100vh - 120px);width:100%;object-fit:cover;object-position:right}.mod_article.bg>.article_inside>.ce_text>.text_wrap{position:absolute;left:0;top:0;width:100%;height:100%;color:#FFF;justify-content:left;padding-bottom:0;padding-top:0;display:flex;justify-content:center;align-items:center}.mod_article.bg>.article_inside>.ce_text>.text_wrap>.text{zoom:1;width:100%;max-width:1440px;padding:20px 20px;margin:0 auto;position:relative;display:block;text-align:left}.mod_article.bg>.article_inside>.ce_text>.text_wrap>.text:before,.mod_article.bg>.article_inside>.ce_text>.text_wrap>.text:after{content:"";display:table}.mod_article.bg>.article_inside>.ce_text>.text_wrap>.text:after{clear:both}.mod_article.buttons_grid{position:relative;z-index:10;margin-top:-82px;text-align:center}.mod_article.buttons_grid>.article_inside{padding-top:0;padding-bottom:0}.mod_article.buttons_grid .ce_text{position:relative;background:#8dc25e;transition:all .15s ease-in;-webkit-transition:all .15s ease-in;border-radius:100%;width:164px;height:164px;display:inline-block;margin:0 10px;padding:20px;color:#FFF}.mod_article.buttons_grid .ce_text .image_container{margin-bottom:10px}.mod_article.buttons_grid .ce_text a.overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10}.mod_article.buttons_grid .ce_text:hover{background:#81b156}.mod_article.box_grid{padding-top:200px;padding-bottom:100px}.mod_article.box_grid>.article_inside{display:-ms-grid;display:grid;grid-gap:40px;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:1fr}.mod_article.box_grid>.article_inside:before,.mod_article.box_grid>.article_inside:after{content:none}.mod_article.box_grid>.article_inside .ce_text{margin:0;padding:60px 60px 60px 60px;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,0.1);box-shadow:0 0 20px 0 rgba(0,0,0,0.1);text-align:center}.mod_article.box_grid>.article_inside .ce_text .image_container{margin-bottom:20px}.mod_article.box_grid>.article_inside .ce_text h2{color:#a5a3a4;margin-bottom:20px}.mm_slider{overflow:hidden;position:relative;padding-top:38%}.mm_slider>.arrows{position:absolute;left:0;top:0;width:50%;z-index:100;text-align:center;bottom:0}.mm_slider>.arrows>div{background:rgba(255,255,255,0.75);cursor:pointer;transition:all .15s ease-in;-webkit-transition:all .15s ease-in;position:absolute;left:20px;display:flex;justify-content:center;align-items:center;top:50%;margin-top:-33px;width:66px;height:66px;border-radius:4px}.mm_slider>.arrows>div:hover{background:#fff}.mm_slider>.arrows>div:before{content:'';display:inline-block;width:15px;height:11px;background:url('/files/layout/icons/arrow_left_green.svg');background-repeat:no-repeat;background-size:contain;background-position:center}.mm_slider>.arrows>div.arrow_right{left:auto;right:20px}.mm_slider>.arrows>div.arrow_right:before{background:url('/files/layout/icons/arrow_right_green.svg')}.mm_slider>ul.bullets{position:absolute;left:0;width:50%;z-index:100;text-align:center;bottom:20px}.mm_slider>ul.bullets li{display:inline-block;width:20px;height:20px;border-radius:100%;background:#FFF;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.4);-moz-box-shadow:0 0 4px 0 rgba(0,0,0,0.4);box-shadow:0 0 4px 0 rgba(0,0,0,0.4);padding:0;cursor:pointer;margin:0 4px;transition:all .15s ease-in;-webkit-transition:all .15s ease-in}.mm_slider>ul.bullets li:hover{background:#81b156}.mm_slider>ul.bullets li.active{background:#8dc25e;pointer-events:none}.mm_slider>ul.bullets li:before{content:none}.mm_slider>ul.slides{position:absolute;left:0;top:0;right:0;bottom:0}.mm_slider>ul.slides>li{padding:0;margin:0;display:none;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1}.mm_slider>ul.slides>li:before{content:none}.mm_slider>ul.slides>li>.bild,.mm_slider>ul.slides>li.img{position:absolute;left:0;top:0;width:50%;height:100%}.mm_slider>ul.slides>li>.bild img,.mm_slider>ul.slides>li.img img{height:100%;object-fit:cover}.mm_slider>ul.slides>li>.bild>.img{height:100%;background:#FFF}.mm_slider>ul.slides>li>.bild>.img>img{width:100%}.mm_slider>ul.slides>li>.bild>.img.box img{object-fit:contain}.mm_slider>ul.slides>li.active{z-index:2;display:block}.mm_projekte.detail .mm_slider{padding-top:66.66%}.mm_projekte.detail .mm_slider>.arrows,.mm_projekte.detail .mm_slider>ul.bullets,.mm_projekte.detail .mm_slider>ul.slides>li,.mm_projekte.detail .mm_slider>ul.slides>li img{width:100%}.mm_projekte a{text-decoration:none}.mm_projekte .intro{margin-top:60px}.mm_projekte .intro+a.btn{margin-top:40px}.mm_projekte.detail .bilder{margin-bottom:40px;display:-ms-grid;display:grid;grid-gap:40px;-ms-grid-columns:5fr 2fr;grid-template-columns:5fr 2fr;grid-auto-rows:1fr}.mm_projekte.detail .bilder:before,.mm_projekte.detail .bilder:after{content:none}.mm_projekte.detail .bilder .bild{position:relative}.mm_projekte.detail .bilder .bild .img{display:none}.mm_projekte.detail .bilder .bild .img.active{display:block}.mm_projekte.detail .bilder .slides .img{background:#FFF}.mm_projekte.detail .bilder .slides .img.box img{object-fit:contain}.mm_projekte.detail .bilder .thumbs{display:-ms-grid;display:grid;grid-gap:40px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-auto-rows:max-content}.mm_projekte.detail .bilder .thumbs:before,.mm_projekte.detail .bilder .thumbs:after{content:none}.mm_projekte.detail .bilder .thumbs li{margin:0;padding:0}.mm_projekte.detail .bilder .thumbs li:before{content:none}.mm_projekte.detail .bilder .thumbs .img{cursor:pointer;position:relative;padding-top:66.66666667%}.mm_projekte.detail .bilder .thumbs .img img{position:absolute;display:block;left:0;top:0;width:100%;height:100%;object-fit:cover}.mm_projekte.detail .bilder .thumbs .img.box img{object-fit:contain}.mm_projekte.detail .bilder .thumbs .img.active{pointer-events:none;position:relative}.mm_projekte.detail .bilder .thumbs .img.active:before{content:'';position:absolute;display:block;left:0;top:0;z-index:5;width:100%;height:100%;background-color:rgba(73,73,73,0.57);background-image:url('/files/layout/icons/aussicht.svg');background-size:46px;background-repeat:no-repeat;background-position:center}.mm_projekte.detail h2{color:#8dc25e;margin-bottom:40px}.mm_projekte.detail .grid_2{grid-gap:40px}.mm_projekte.detail .grid_2 ul li{padding-left:20px;margin-bottom:40px}.mm_projekte.detail .grid_2 ul li:last-child{margin-bottom:0}.mm_projekte.detail .grid_2 ul li:before{content:'';display:inline-block;background:none;background-image:url('/files/layout/icons/raquo.svg');width:7px;height:14px;top:5px;background-size:contain;background-repeat:no-repeat;background-position:center}.mm_projekte.detail .grundaustattung,.mm_projekte.detail .beschreibung{margin-top:120px}.mm_projekte.detail .weitere_leistungen,.mm_projekte.detail .individueller{margin-top:60px}.mm_projekte.detail .individueller{position:relative;background:#f7f7f7;padding-top:40px;padding-bottom:40px}.mm_projekte.detail .individueller h2{color:#494949}.mm_projekte.detail .individueller:before{background:#f7f7f7;position:absolute;right:100%;top:0;height:100%;width:2000px;content:''}.mm_projekte.detail .individueller:after{background:#f7f7f7;position:absolute;left:100%;top:0;height:100%;width:2000px;content:''}.mm_projekte.detail .beschreibung .grid_2>div>*{margin-bottom:20px}.mm_projekte.detail .beschreibung .grid_2>div>*:last-child{margin-bottom:0}.mm_projekte.uebersicht .projekt{margin-bottom:0;display:-ms-grid;display:grid;grid-gap:0;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;grid-template-areas:"left right"}.mm_projekte.uebersicht .projekt:last-child{margin-bottom:0}.mm_projekte.uebersicht .projekt:before,.mm_projekte.uebersicht .projekt:after{content:none}.mm_projekte.uebersicht .projekt.even .bild{grid-area:right}.mm_projekte.uebersicht .projekt.even .text{grid-area:left}.mm_projekte.uebersicht .projekt .bild .img{width:100%;height:100%;position:relative;background:#FFF}.mm_projekte.uebersicht .projekt .bild .img>img{width:100%}.mm_projekte.uebersicht .projekt .bild .img.box img{object-fit:contain}.mm_projekte.uebersicht .projekt .bild img{height:100%;object-fit:cover}.mm_projekte.uebersicht .projekt .text{padding:80px;background:#8dc25e;color:#FFF}.mm_projekte.uebersicht .projekt .text a.btn{margin-top:60px}.mm_projekte.uebersicht .projekt .text a{color:#FFF}.mm_projekte.uebersicht .projekt .text a.btn{color:#8dc25e}.mm_projekte.slider{padding-top:0}.mm_projekte.slider>ul.slides{position:relative;left:auto;top:auto;right:auto;bottom:auto}.mm_projekte.slider>ul.slides>li>.text{padding:80px;padding-bottom:10px;background:#8dc25e;color:#FFF;position:absolute;right:0;top:0;width:50%;height:100%}.mm_projekte.slider>ul.slides>li>.text a{color:#FFF}.mm_projekte.slider>ul.slides>li>.text a.btn{color:#8dc25e}.mm_projekte.slider>ul.slides>li.active{z-index:2;display:block;position:relative;left:auto;top:auto;right:auto;bottom:auto}.mm_projekte.slider>ul.slides>li.active>.text{position:relative;left:auto;overflow:inherit;top:auto;margin-left:auto;right:auto;bottom:auto}.mm_projekte.slider>ul.slides,.mm_projekte.slider>ul.slides>li,.mm_projekte.slider>ul.slides>li>.bild,.mm_projekte.slider>ul.slides>li>.text{min-height:550px}#footer{background:#8dc25e;overflow:hidden;font-weight:300}#footer>.inside{zoom:1;width:100%;max-width:1440px;padding:20px 20px;margin:0 auto;position:relative;display:block;color:#FFF;display:-ms-grid;display:grid;grid-gap:80px;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:auto;padding-top:100px;padding-bottom:40px}#footer>.inside:before,#footer>.inside:after{content:"";display:table}#footer>.inside:after{clear:both}#footer>.inside a{color:#FFF;text-decoration:none}#footer>.inside:before,#footer>.inside:after{content:none}#footer>.inside .ce_text.first .text>*{margin-bottom:20px}#footer>.inside .ce_text.first .text>*:last-child{margin-bottom:0}#footer>.inside .ce_text.last ul{margin:0;text-align:right}#footer>.inside .ce_text.last ul li{display:inline-block;margin-left:20px}#footer>.inside .ce_text.last ul li a{padding:0}#footer>.inside .ce_text.last ul li a:before{content:none}#footer>.inside ul{margin-top:20px;padding:0}#footer>.inside ul li{padding:0}#footer>.inside ul li:before{content:none}#footer>.inside ul li a{padding-left:35px;display:block;position:relative}#footer>.inside ul li a:before{content:'';position:absolute;display:inline-block;background:none;background-image:url('/files/layout/icons/arrow.svg');width:15px;height:11px;top:7px;left:0;background-size:contain;background-repeat:no-repeat;background-position:center}#footer>.inside:before{content:'';position:absolute;display:inline-block;background-image:url('/files/layout/icons/signet.svg');width:550px;height:610px;bottom:-100px;right:-50px;background-size:contain;background-repeat:no-repeat;background-position:center}#footer>.inside .copyright{grid-column-start:1;grid-column-end:3}@media (max-width:1600px){.mm_projekte.slider>ul.slides>li>.text,.mm_projekte.uebersicht .projekt .text{padding:40px}}@media (max-width:1200px){.mm_projekte.slider>ul.slides,.mm_projekte.slider>ul.slides>li,.mm_projekte.slider>ul.slides>li>.bild,.mm_projekte.slider>ul.slides>li>.text{min-height:400px}.mod_article.bg>.article_inside>.ce_text>.image_container img{height:auto;min-height:340px}h1{font-size:38px;font-size:2.38rem;line-height:115%}.mod_article.bg h1{max-width:600px}.mod_article.box_grid>.article_inside{grid-gap:20px}.mod_article.box_grid>.article_inside .ce_text{padding-left:20px;padding-right:20px}.mod_article.bg_grey_light .ce_text.grid_2{grid-gap:40px}.mod_article.bg_grey_light .ce_text.grid_2.image_float_right{-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr}.mod_article.bg_grey_light .ce_text.grid_2.image_float_left{-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr}h3{font-size:28px;font-size:1.75rem;line-height:115%}.mm_projekte .intro,.mm_projekte .intro+a.btn{margin-top:20px}.mm_projekte.slider>ul.slides>li>.text,.mm_projekte.uebersicht .projekt .text{padding:20px}a.btn{padding:10px 20px}.mm_projekte.uebersicht .projekt{position:relative}.mm_projekte.uebersicht .projekt .bild{position:relative;width:100%}.mm_projekte.uebersicht .projekt .bild .img{position:absolute;left:0;top:0;right:0;bottom:0}.mm_projekte.uebersicht .projekt .bild .img img{width:100%}.mm_projekte.uebersicht .projekt>.text{padding:40px 20px}.mod_form .widget-checkbox{grid-column-start:1;grid-column-end:3;text-align:left;display:block}.mod_form .widget-submit{text-align:right;grid-column-start:3;grid-column-end:5}#footer>.inside{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:40px}#footer>.inside .ce_text.last ul{text-align:left}#footer>.inside .ce_text.last ul>li:first-child{margin-left:0}}@media (max-width:900px){h2{font-size:32px;font-size:2rem;line-height:115%}.mm_projekte.slider>ul.slides,.mm_projekte.slider>ul.slides>li,.mm_projekte.slider>ul.slides>li>.bild,.mm_projekte.slider>ul.slides>li>.text{min-height:auto}.mm_projekte.slider>.arrows{width:100%;bottom:auto;height:110px}.mm_projekte.slider>.bullets{bottom:auto;width:auto;left:90px;right:90px;top:40px}.mm_projekte.slider>ul.slides>li{right:auto;bottom:auto}.mm_projekte.slider>ul.slides>li>.bild,.mm_projekte.slider>ul.slides>li>.text{position:relative;left:auto;top:auto;right:auto;bottom:auto;width:100%}.mm_projekte.slider>ul.slides>li>.bild>.img img{width:100%}.mm_projekte.detail .bilder,.mm_projekte.detail .bilder .thumbs{grid-gap:20px}.mm_projekte .intro{margin-top:40px}.mod_article.box_grid{padding-top:80px;padding-bottom:40px}.mod_article.box_grid>.article_inside{display:block}.mod_article.box_grid>.article_inside>div.ce_text{margin-bottom:20px}.mod_article.box_grid>.article_inside>div.ce_text p{max-width:600px;margin-left:auto;margin-right:auto}.mod_article.box_grid>.article_inside>div.ce_text:last-child{margin-bottom:0}}@media (max-width:800px){h1{font-size:28px;font-size:1.75rem;line-height:115%}.mod_article.bg>.article_inside>.ce_text>.text_wrap{display:block}.mod_article.buttons_grid{margin-top:-60px}.mod_article.buttons_grid .ce_text{width:120px;height:120px}.mod_article.buttons_grid .ce_text img{height:40px}.mod_article.buttons_grid .ce_text .text{font-size:16px;font-size:1rem;line-height:115%}.grid_2 .image_container{display:block}.mm_projekte.uebersicht .projekt{display:block}.mm_projekte.uebersicht .projekt>div{margin-bottom:20px}.mm_projekte.uebersicht .projekt>div:last-child{margin-bottom:0}.mm_projekte.uebersicht .projekt .bild{margin-bottom:0;overflow:hidden}.mm_projekte.uebersicht .projekt .bild .img{margin-top:-40px;margin-bottom:-40px;position:relative;left:auto;top:auto;right:auto;bottom:auto}.mm_projekte.uebersicht .projekt .bild .img img{height:auto}}@media (max-width:700px){#wrapper{padding-top:90px}#header{height:90px}#header>.inside{-ms-grid-columns:160px 1fr;grid-template-columns:160px 1fr}#header>.inside #logo{height:50px}h2{font-size:28px;font-size:1.75rem;line-height:115%}.mod_article.middle{padding-top:40px}#main .ce_text>h2:first-child{margin-bottom:40px}.mod_form .formbody{display:block}.mod_form .formbody>div{margin-bottom:20px}.mod_form .formbody>div:last-child{margin-bottom:0}.mod_article.bg_grey_light .ce_text.grid_2 .image_container{margin-bottom:40px}.mod_article.bg_grey_light .ce_text.grid_2 .image_container img{max-height:160px;width:auto}.mod_form .widget-submit{display:block;text-align:center;grid-column-start:1;grid-column-end:5}.mm_projekte.detail .bilder{display:block}.mm_projekte.detail .bilder>div{margin-bottom:20px}.mm_projekte.detail .bilder>div:last-child{margin-bottom:0}.mm_projekte.detail .bilder .thumbs{display:-ms-grid;display:grid;grid-gap:20px;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:1fr}.mm_projekte.detail .bilder .thumbs:before,.mm_projekte.detail .bilder .thumbs:after{content:none}.grid_2{display:block}.grid_2>*{width:100%;margin-bottom:20px}.grid_2>*:last-child{margin-bottom:0}}#menu{display:none}@media (max-width:600px){#header>.inside{padding-top:10px;padding-bottom:0}#header .mod_customnav ul>li{display:block;text-align:right}#footer>.inside{display:block}#footer>.inside>div{margin-bottom:20px}#footer>.inside>div:last-child{margin-bottom:0}#menu{display:none}}@media (max-width:700px),(max-height:700px){#header>.inside{padding-left:10px;padding-right:10px}#menu{position:fixed;border-radius:4px;background:#FFF;right:10px;top:10px;opacity:1;z-index:990;display:inline-block;width:44px;height:44px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.15s ease-in-out;-moz-transition:.15s ease-in-out;-o-transition:.15s ease-in-out;transition:.15s ease-in-out;cursor:pointer}#menu.active{opacity:1;pointer-events:all}#menu span{display:block;position:absolute;width:28px;height:4px;background:#8dc25e;opacity:1;left:8px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#menu span:nth-child(1){top:9px}#menu span:nth-child(2),#menu span:nth-child(3){top:19px}#menu span:nth-child(4){top:29px}#header .mod_customnav{text-align:center;position:fixed;top:80px;background:rgba(255,255,255,0.9);left:100%;justify-content:center;align-items:center;width:100%;bottom:0;transition:all .3s ease-in;-webkit-transition:all .3s ease-in}#header .mod_customnav ul{font-size:24px;font-size:1.5rem;line-height:165%;display:block}#header .mod_customnav ul li{display:block;padding:0;text-align:center}#header .mod_customnav ul li a,#header .mod_customnav ul li strong{padding:10px;padding-bottom:0;display:block}html.menu_open #header .mod_customnav{left:0}html.menu_open #menu span:nth-child(1){top:18px;width:0%;left:50%}html.menu_open #menu span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}html.menu_open #menu span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}html.menu_open #menu span:nth-child(4){top:18px;width:0%;left:50%}}@media (max-width:500px){.mod_article.bg img{min-height:240px;object-position:right}.mod_article.buttons_grid>.article_inside{padding-left:10px;padding-right:10px}.mod_article.buttons_grid>.article_inside .ce_text{margin-left:5px;margin-right:5px;width:100px;height:100px}.mod_article.buttons_grid>.article_inside .ce_text .image_container{margin-top:-10px;margin-bottom:5px}.mod_article.buttons_grid>.article_inside .ce_text .text{font-size:14px;font-size:.88rem;line-height:110%}}