html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}img,iframe,object,embed{vertical-align:bottom}strong{font-weight:700}input,textarea,select{font-size:1em}body,div,h1,h2,h3,h4,h5,h6,p,a,span,li{background-repeat:no-repeat}body{position:relative;background-color:#fff;color:#000;font:12px Arial,Verdana,san-serif;font-size:100.01%;font-weight:400;line-height:1;text-align:left;height:100%}.clearer{display:block;clear:both;line-height:0em;height:1px;font-size:0;visibility:hidden}.wrapper{width:100%;position:absolute}.col,.cols{display:inline-block;vertical-align:top;width:100%}.col{width:50%;margin-left:-5px}.col:first-child{margin-left:0}.container{display:block;width:100%}.container-wrap{margin:0 auto}.main{position:relative}.wrap{margin:0 auto}@media handheld,only screen and (max-width:700px){.wrap{margin:0 16px}}.grid-base{position:relative;width:800px;margin:0 auto}@media handheld,only screen and (max-width:1280px){.grid-base{width:700px}}@media handheld,only screen and (max-width:960px){.grid-base{width:540px}}@media handheld,only screen and (max-width:750px){.grid-base{width:95%}}header .grid,footer .grid,.grid-base-xl{position:relative;width:1080px;margin:0 auto}@media handheld,only screen and (max-width:1280px){header .grid,footer .grid,.grid-base-xl{width:960px}}@media handheld,only screen and (max-width:960px){header .grid,footer .grid,.grid-base-xl{width:720px}}@media handheld,only screen and (max-width:750px){header .grid,footer .grid,.grid-base-xl{width:95%}}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:white;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19F}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}header{padding-top:60px}@media handheld,only screen and (max-width:750px){header{padding-top:30px}}header .grid{position:relative}header .logo{display:inline-block;width:307px;height:56px}@media handheld,only screen and (max-width:750px){header .logo{width:270px}}header .nav{position:absolute;right:0;top:6px}@media handheld,only screen and (max-width:750px){header .nav{display:none}}header .nav li{display:inline-block;vertical-align:top}header .nav li a{padding-bottom:6px}header .nav li+li{margin-left:30px}header .trigger{display:none;position:absolute;top:2px;right:0;width:30px;height:30px;background-image:url(/assets/site/assets/ic-nav.svg);background-position:center center}@media handheld,only screen and (max-width:750px){header .trigger{display:block}}@media handheld,only screen and (max-width:350px){header .trigger{top:1px}}.nav--open header .nav{position:relative;top:inherit;right:inherit;display:block;margin-top:30px;margin-left:60px}.nav--open header .nav li{display:block}.nav--open header .nav li+li{margin-left:0;margin-top:25px}.nav--open header .trigger{background-image:url(/assets/site/assets/ic-close.svg)}main{display:block;margin-top:120px}footer{padding-top:200px;padding-bottom:50px}footer .grid{display:-ms-flex;display:-webkit-flex;display:flex;flex-wrap:wrap}footer .col{width:350px;position:relative}@media handheld,only screen and (max-width:1280px){footer .col{width:32%}}@media handheld,only screen and (max-width:750px){footer .col{width:100%;margin-left:0;display:block}}footer li+li{margin-top:20px}footer .c-3{margin-top:50px}footer .c-3 p{display:inline-block;position:absolute;bottom:0;right:0}@media handheld,only screen and (max-width:750px){footer .c-3 p{position:relative;bottom:inherit;right:inherit}}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:200;src:url(/assets/site/assets/barlow-condensed-v4-latin-200.eot);src:local('Barlow Condensed ExtraLight'),local('BarlowCondensed-ExtraLight'),url('/assets/site/assets/barlow-condensed-v4-latin-200.eot?#iefix') format('embedded-opentype'),url(/assets/site/assets/barlow-condensed-v4-latin-200.woff2) format('woff2'),url(/assets/site/assets/barlow-condensed-v4-latin-200.woff) format('woff'),url(/assets/site/assets/barlow-condensed-v4-latin-200.ttf) format('truetype'),url('/assets/site/assets/barlow-condensed-v4-latin-200.svg#BarlowCondensed') format('svg')}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:300;src:url(/assets/site/assets/barlow-condensed-v4-latin-300.eot);src:local('Barlow Condensed Light'),local('BarlowCondensed-Light'),url('/assets/site/assets/barlow-condensed-v4-latin-300.eot?#iefix') format('embedded-opentype'),url(/assets/site/assets/barlow-condensed-v4-latin-300.woff2) format('woff2'),url(/assets/site/assets/barlow-condensed-v4-latin-300.woff) format('woff'),url(/assets/site/assets/barlow-condensed-v4-latin-300.ttf) format('truetype'),url('/assets/site/assets/barlow-condensed-v4-latin-300.svg#BarlowCondensed') format('svg')}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:400;src:url(/assets/site/assets/barlow-condensed-v4-latin-regular.eot);src:local('Barlow Condensed Regular'),local('BarlowCondensed-Regular'),url('/assets/site/assets/barlow-condensed-v4-latin-regular.eot?#iefix') format('embedded-opentype'),url(/assets/site/assets/barlow-condensed-v4-latin-regular.woff2) format('woff2'),url(/assets/site/assets/barlow-condensed-v4-latin-regular.woff) format('woff'),url(/assets/site/assets/barlow-condensed-v4-latin-regular.ttf) format('truetype'),url('/assets/site/assets/barlow-condensed-v4-latin-regular.svg#BarlowCondensed') format('svg')}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:500;src:url(/assets/site/assets/barlow-condensed-v4-latin-500.eot);src:local('Barlow Condensed Medium'),local('BarlowCondensed-Medium'),url('/assets/site/assets/barlow-condensed-v4-latin-500.eot?#iefix') format('embedded-opentype'),url(/assets/site/assets/barlow-condensed-v4-latin-500.woff2) format('woff2'),url(/assets/site/assets/barlow-condensed-v4-latin-500.woff) format('woff'),url(/assets/site/assets/barlow-condensed-v4-latin-500.ttf) format('truetype'),url('/assets/site/assets/barlow-condensed-v4-latin-500.svg#BarlowCondensed') format('svg')}body{font-family:'Barlow Condensed';font-size:18px;font-weight:200}.btn{font-size:22px}header a{font-weight:200}footer a,footer .c-3{font-size:20px}h1{font-size:42px}@media handheld,only screen and (max-width:750px){h1{font-size:34px}}h2{font-size:36px}@media handheld,only screen and (max-width:750px){h2{font-size:28px}}h3{font-size:20px;letter-spacing:2px}h1,h2,h3,h4{font-weight:200;line-height:1.2em;text-align:center}.mod--txt p{font-size:28px;line-height:1.4em}@media handheld,only screen and (max-width:750px){.mod--txt p{font-size:22px}}.mod--txt li{font-size:22px;line-height:1.4em}@media handheld,only screen and (max-width:750px){.mod--txt li{font-size:18px}}.mod--cta h3{font-size:40px;line-height:1.2em}@media handheld,only screen and (max-width:750px){.mod--cta h3{font-size:30px}.mod--cta h3 br{display:none}}.mod--teaser-3col h3{font-size:32px;line-height:1.2em;font-weight:400}.mod--teaser-3col p{font-size:22px;line-height:1.3em}@media handheld,only screen and (max-width:960px){.mod--teaser-3col p{font-size:20px}}.mod--bild-txt h4{font-size:20px;letter-spacing:2px;text-align:left}.mod--bild-txt h3{font-size:32px;line-height:1.2em;font-weight:400;text-align:left}.mod--bild-txt p,.mod--bild-txt li{font-size:22px;line-height:1.3em}.mod--profil h3{font-size:38px;line-height:1.2em;font-weight:400;text-align:left}.mod--profil h4{font-size:28px;letter-spacing:2px;text-align:left}.mod--profil p,.mod--profil li{font-size:22px;line-height:1.3em}@media handheld,only screen and (max-width:750px){.mod--profil p,.mod--profil li{font-size:20px}}.mod--profil ul.vita li{font-size:22px}.mod--projekte span{font-size:20px;line-height:1.3em}.mod--projekte span.xl{font-size:32px;line-height:1.2em;font-weight:400}sup{font-size:.76em;line-height:.5em;vertical-align:baseline;position:relative;top:-.5em}.mod--projekte-teaseer{font-size:20px;line-height:1.3em;font-weight:200}.mod--projekte-teaseer .c-a{font-size:20px;line-height:1.3em;font-weight:300}@media handheld,only screen and (max-width:750px){.mod--projekte-teaseer .c-a{font-size:16px}}.mod--projekte-teaseer .c-b{font-size:20px;line-height:1.3em;font-weight:200}body{background-color:#22272E;color:#fff}a,p,h1,h2,h3,h4{color:#fff}header .logo{background-image:url(/assets/site/assets/mast-logo.svg)}@media handheld,only screen and (max-width:960px){header .logo{background-size:90%}}@media handheld,only screen and (max-width:350px){header .logo{background-size:80%}}header a{color:#C0C5CA}header li.aktiv a{color:#fff;border-bottom:1px solid #fff}@media handheld,only screen and (max-width:750px){header li.aktiv a{border-bottom:none}}footer a{color:#C0C5CA}footer li.aktiv a{color:#fff}h3,h4{color:#C3C6C9}.mod--linie hr{border:none;border-top:1px solid #979797}.mod--cta h3{color:#fff}.col-color-0 h3{color:#E02020}.col-color-1 h3{color:#00D0FF}.col-color-2 h3{color:#6BFDFF}.mod--projekte span{color:#C3C6C9}.mod--projekte span.xl{color:#fff}.mod--profil h3{color:#fff}.btn{display:inline-block;background-color:#46505C;color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-khtml-border-radius:2px;padding:14px 30px;border:1px solid #22272E}.btn.selected{border:1px solid #fff}.mod--headline-h1{margin-bottom:50px}.mod--headline-h2{margin-bottom:50px}.mod--linie{margin:100px 0}.mod--cta{text-align:center;margin:150px 0 100px 0}.mod--cta .btn{margin-top:40px;padding:20px 40px}.mod--txt p+p{margin-top:20px}@media handheld,only screen and (max-width:750px){.mod--txt .col{width:100%;margin-left:0}}@media handheld,only screen and (max-width:750px){.mod--txt .c-2{margin-top:30px}}.mod--txt ul{margin:20px 0}.mod--txt ul li{background-image:url(/assets/site/assets/ic-li.svg);background-position:0 14px;padding-left:20px}.mod--txt ul li+li{margin-top:5px}.mod--headline+.mod--txt{margin-top:80px}.carousel{margin:140px 0}.carousel .flickity-slider{display:-ms-flex;display:-webkit-flex;display:flex;align-items:center;flex-wrap:wrap}.carousel .flickity-slider img{margin:0 20px}.carousel .flickity-page-dots{bottom:-55px}.carousel .flickity-page-dots .dot{display:inline-block;width:40px;height:2px;margin:0 8px;background:#fff;border-radius:0;opacity:.25;cursor:pointer}.carousel .flickity-page-dots .dot.is-selected{opacity:1}.mod--projekte-teaseer{margin-bottom:170px}.mod--projekte-teaseer .carousel{margin:0}.mod--projekte-teaseer .grid-base-xl{border:1px solid #868A8F;height:370px}@media handheld,only screen and (max-width:750px){.mod--projekte-teaseer .grid-base-xl{height:auto}}.mod--projekte-teaseer .carousel-cell{width:calc(100% - 60px);height:280px;padding:30px}@media handheld,only screen and (max-width:750px){.mod--projekte-teaseer .carousel-cell{height:720px}}.mod--projekte-teaseer .carousel-cell .c-1{width:calc(60% - 40px);padding-right:40px}@media handheld,only screen and (max-width:750px){.mod--projekte-teaseer .carousel-cell .c-1{width:100%}}.mod--projekte-teaseer .carousel-cell .c-1 .row+.row{margin-top:24px}@media handheld,only screen and (max-width:750px){.mod--projekte-teaseer .carousel-cell .c-1 .row+.row{margin-top:15px}}.mod--projekte-teaseer .carousel-cell .c-2{width:calc(100% - 60%)}@media handheld,only screen and (max-width:750px){.mod--projekte-teaseer .carousel-cell .c-2{width:100%;margin-top:30px;margin-left:0}}.mod--projekte-teaseer .carousel-cell .c-2 img{width:100%}.mod--projekte-teaseer .carousel-cell .c-a{width:25%}@media handheld,only screen and (max-width:750px){.mod--projekte-teaseer .carousel-cell .c-a{width:100%;margin-left:0}}.mod--projekte-teaseer .carousel-cell .c-b{width:calc(100% - 35%)}@media handheld,only screen and (max-width:750px){.mod--projekte-teaseer .carousel-cell .c-b{width:100%;margin-left:0}}.mod--projekte-teaseer .carousel .flickity-slider img{margin:0}.mod--projekte-teaseer .flickity-prev-next-button.previous{left:-60px}@media handheld,only screen and (max-width:1280px){.mod--projekte-teaseer .flickity-prev-next-button.previous{left:0}}@media handheld,only screen and (max-width:960px){.mod--projekte-teaseer .flickity-prev-next-button.previous{display:none}}.mod--projekte-teaseer .flickity-prev-next-button.next{right:-60px}@media handheld,only screen and (max-width:1280px){.mod--projekte-teaseer .flickity-prev-next-button.next{right:0}}@media handheld,only screen and (max-width:960px){.mod--projekte-teaseer .flickity-prev-next-button.next{display:none}}@media handheld,only screen and (max-width:1280px){.mod--projekte-teaseer .flickity-prev-next-button{top:110%}}.mod--teaser-3col .col-wrap{width:100%;display:-ms-flex;display:-webkit-flex;display:flex;flex-wrap:wrap}.mod--teaser-3col .col{width:calc(33.333%);margin:0;text-align:center;padding-bottom:70px;position:relative}@media handheld,only screen and (max-width:750px){.mod--teaser-3col .col{width:100%}}.mod--teaser-3col .col img{width:100%}.mod--teaser-3col .col h3{margin-bottom:20px}.mod--teaser-3col .col p{padding:0 20px}@media handheld,only screen and (max-width:750px){.mod--teaser-3col .col+.col{margin-top:90px}}.mod--teaser-3col .btn-wrap{width:100%;text-align:center}.mod--bild{margin-top:50px}.mod--bild.mod--bild-size-0 img{width:100%}.mod--bild.mod--bild-size-1 .grid-base{text-align:center}@media handheld,only screen and (max-width:750px){.mod--bild.mod--bild-size-1 .grid-base img{max-width:90%}}.mod--bild.mod--bild-bg-1 img{padding:10px;background-color:#fff}.mod--bild-txt .c-1{padding-top:130px}@media handheld,only screen and (max-width:750px){.mod--bild-txt .c-1{padding-top:0}}.mod--bild-txt .c-1 img{width:100%}@media handheld,only screen and (max-width:750px){.mod--bild-txt .col{width:100%;margin-top:60p}}.mod--bild-txt ul{margin:20px 0}.mod--bild-txt ul li{background-image:url(/assets/site/assets/ic-li.svg);background-position:0 14px;padding-left:20px}.mod--bild-txt ul li+li{margin-top:5px}.mod--bild-txt h3{margin-top:15px;margin-bottom:40px}.mod--bild-txt+.mod--bild-txt{margin-top:90px}.mod--profil{margin:100px 0}.mod--profil .c-1{width:calc(40% - 30px);text-align:right;padding-right:30px}@media handheld,only screen and (max-width:750px){.mod--profil .c-1{width:100%;text-align:left}}.mod--profil .c-1 img{width:50%}@media handheld,only screen and (max-width:960px){.mod--profil .c-1 img{width:50%}}@media handheld,only screen and (max-width:750px){.mod--profil .c-1 img{width:60%}}.mod--profil .c-2{width:60%}@media handheld,only screen and (max-width:750px){.mod--profil .c-2{width:100%;margin-top:60px;margin-left:0}}.mod--profil ul{margin:20px 0}.mod--profil ul li{background-image:url(/assets/site/assets/ic-li.svg);background-position:0 14px;padding-left:20px}.mod--profil ul li+li{margin-top:5px}@media handheld,only screen and (max-width:750px){.mod--profil ul li+li{margin-top:10px}}.mod--profil ul.vita{margin-top:60px;margin-bottom:60px}.mod--profil ul.vita li{background-image:none;padding-left:0}.mod--profil ul.vita li+li{margin-top:10px}.mod--profil ul.vita span{display:inline-block;vertical-align:top}.mod--profil ul.vita .line{width:22px;height:3px;background-image:url(/assets/site/assets/ic-vita.svg);margin:0 10px;vertical-align:middle}.mod--profil ul.vita .y1,.mod--profil ul.vita .y2{width:40px}.mod--profil ul.vita .desc{margin-left:20px;width:calc(100% - 142px)}.mod--projekte{display:none;margin-top:80px}.mod--projekte .cols-wrap{width:100%;margin-left:0;padding:32px 0}.mod--projekte .cols-wrap+.cols-wrap{border-top:1px solid #979797}.mod--projekte .col{text-align:center;width:calc(50% - 80px);margin:0 40px}@media handheld,only screen and (max-width:750px){.mod--projekte .col{width:100%;margin:0}}.mod--projekte .col span{display:block}.mod--projekte .col .hero img{width:100%}@media handheld,only screen and (max-width:750px){.mod--projekte .c-2{margin-top:20px;border-top:1px solid #979797;padding:32px 0 0 0}}.mod--projekte img{width:100%}.mod--projekte.aktiv{display:block}.mod--projekte-filter{width:100%;text-align:center;margin-bottom:40px;display:none}.mod--projekte-filter ul{margin:0 auto}.mod--projekte-filter li{display:inline-block;margin:0 10px}@media handheld,only screen and (max-width:960px){.mod--projekte-filter li{margin:0 5px}}@media handheld,only screen and (max-width:750px){.mod--projekte-filter li{margin-bottom:5px}}.mod--projekte-filter li a.btn{padding:10px 20px}@media handheld,only screen and (max-width:960px){.mod--projekte-filter li a.btn{padding:10px}}.mod--btn .grid-base{margin-top:40px;text-align:center}