@font-face{font-family:Roboto;src:url(../fonts/Roboto-Regular.eot);src:url(../fonts/Roboto-Regular.eot?#iefix) format('embedded-opentype'), url(../fonts/Roboto-Regular.woff) format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:Roboto-Condensed;src:url(../fonts/RobotoCondensed-Regular.eot);src:url(../fonts/RobotoCondensed-Regular.eot?#iefix) format('embedded-opentype'), url(../fonts/RobotoCondensed-Regular.woff) format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:Roboto-Bold;src:url(../fonts/Roboto-Bold.eot);src:url(../fonts/Roboto-Bold.eot?#iefix) format('embedded-opentype'), url(../fonts/Roboto-Bold.woff) format('woff');font-weight:bold;font-style:normal;font-display:swap}.defs-only{display:none}::selection{background:#e6d72b;color:rgba(0,0,0,0.99)}::-moz-selection{background:#e6d72b;color:black}::-webkit-selection{background:#e6d72b;color:rgba(0,0,0,0.99)}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}body{position:fixed;-webkit-text-size-adjust:100%;font-family:Roboto,sans-serif;width:100%;transition:opacity 0.2s}.absolutecenter{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.logodistanceabsolute{position:absolute;top:77px;left:90px}@media (max-width: 950px){.logodistanceabsolute{top:78px;left:70px}}@media (max-width: 830px){.logodistanceabsolute{left:78px}}@media (max-width: 830px) and (max-width: 950px){.logodistanceabsolute{left:58px}}@media (max-width: 660px){.logodistanceabsolute{left:40px;top:62px}}.arrowbutton{height:45px;width:45px;border:1px solid #999;box-sizing:border-box;cursor:pointer;background-size:14px;background-repeat:no-repeat;background-position:center;top:50%;transform:translateY(-50%);position:absolute;right:0;background-color:white;transform:translateX(50%) translateY(-50%);background-image:url(../img/Pfeil_links.svg)}.footerbutton{height:45px;width:45px;border:1px solid #999;box-sizing:border-box;cursor:pointer;background-size:14px;background-repeat:no-repeat;background-position:center}.pagecontent{counter-reset:titlecount}.pagecontent .posterimage{position:absolute;top:0;width:100%}.pagecontent .articlesection{width:100%;position:relative;margin-top:80px;margin-bottom:80px}.pagecontent .articlesection .quote{font-family:Roboto,sans-serif;font-size:22px;letter-spacing:.88px;color:#999;text-align:center;font-size:36px;letter-spacing:2.16px;line-height:45px;margin:0 auto;width:1036px;max-width:90%;margin-top:80px;margin-bottom:80px}.pagecontent .articlesection .quote a{text-decoration:underline;color:#999}@media (max-width: 812px){.pagecontent .articlesection .quote{letter-spacing:.88px;font-size:25px;line-height:40px}}.pagecontent .articlesection .quote .author{text-align:center;color:black;font-family:Roboto,sans-serif;font-size:22px;letter-spacing:.88px;margin:0 auto;margin-top:50px}.pagecontent .articlesection .countedtitle{margin-left:80px;position:relative;font-family:Roboto-Bold;font-size:26px;letter-spacing:1.04px;line-height:34px;max-width:406px;text-transform:uppercase;transform:translateY(100%)}@media (max-width: 1755px){.pagecontent .articlesection .countedtitle{max-width:215px}}@media (max-width: 1242px){.pagecontent .articlesection .countedtitle{margin:0 auto;width:600px;max-width:100%;margin-bottom:10px;transform:none}.pagecontent .articlesection .countedtitle.specialmargin{width:690px}}.pagecontent .articlesection .countedtitle:before{position:absolute;content:counter(titlecount,decimal-leading-zero);counter-increment:titlecount;color:#e6d72b;right:100%;top:0;font-size:12px;line-height:24px;font-family:Roboto,sans-serif;transform:translateX(-6px)}@media (max-width: 650px){.pagecontent .articlesection .countedtitle:before{display:none}}.pagecontent .articlesection .countedtitle h3{margin:0;font-family:Roboto-Bold;font-size:26px;letter-spacing:1.04px;line-height:34px}.pagecontent .articlesection .centeredblocktext{font-family:Roboto,sans-serif;font-size:15px;letter-spacing:.6px;line-height:24px;width:600px;margin:0 auto;line-height:25px;max-width:100%}.pagecontent .articlesection .centeredblocktext a{color:#e6d72b;text-decoration:none}.pagecontent .articlesection .singleimage{display:block;width:80%;max-width:1218px;margin:80px auto}.pagecontent .articlesection .imagegrid{display:flex;width:80%;max-width:1218px;margin:0 auto}@media (max-width: 670px){.pagecontent .articlesection .imagegrid{width:100%;flex-wrap:wrap}}.pagecontent .articlesection .imagegrid .gridcolumn{display:flex;flex-direction:column;flex:50%;max-width:calc(50% - 10px);padding:0 10px;box-sizing:content-box}.pagecontent .articlesection .imagegrid .gridcolumn:first-child{padding-left:0;padding-right:10px}.pagecontent .articlesection .imagegrid .gridcolumn:last-child{padding-left:10px;padding-right:0}@media (max-width: 670px){.pagecontent .articlesection .imagegrid .gridcolumn{flex:100%;padding:0!important;max-width:calc(100% - 10px)}}.pagecontent .articlesection .imagegrid .gridcolumn img{width:100%;padding:10px 0;box-sizing:border-box}.pagecontent .articlesection .imagegrid .gridcolumn p{text-align:center;color:#999}.pagecontent .articlesection .articlevideo{margin:0 auto;width:80%;max-width:1218px}@media (max-width: 670px){.pagecontent .articlesection .articlevideo{width:100%}}.pagecontent .articlesection .articlevideo video{width:100%}.pagecontent .articlesection .cases{margin:0 auto;max-width:90%;padding-bottom:30px}.pagecontent .articlesection .cases .scrollwrapper{width:100%;display:flex;flex-wrap:wrap}.pagecontent .articlesection .cases .scrollwrapper .casecard{max-width:calc(25% - (5px * 2));width:calc(25% - (5px * 2));margin:5px;cursor:pointer}@media (max-width: 900px){.pagecontent .articlesection .cases .scrollwrapper .casecard{max-width:calc(50% - (5px * 2));width:calc(50% - (5px * 2))}}@media (max-width: 496px){.pagecontent .articlesection .cases .scrollwrapper .casecard{display:flex;align-items:center;width:auto;max-width:none}}.pagecontent .articlesection .cases .scrollwrapper .casecard img{width:100%}@media (max-width: 496px){.pagecontent .articlesection .cases .scrollwrapper .casecard img{display:none}}.pagecontent .articlesection .cases .scrollwrapper .casecard .title{font-family:Roboto-Condensed,sans-serif;font-size:16px;letter-spacing:1.92px;text-transform:uppercase;color:#999;font-weight:normal;margin-bottom:6px}@media (max-width: 496px){.pagecontent .articlesection .cases .scrollwrapper .casecard .title{margin-left:5px}}.pagecontent .articlesection .cases .scrollwrapper .casecard .arrowbutton{position:relative;top:0;left:0;display:none;transform:rotate(180deg)}@media (max-width: 496px){.pagecontent .articlesection .cases .scrollwrapper .casecard .arrowbutton{display:flex}}.pagecontent .articlesection .featurelist{width:780px;max-width:85%;display:flex;flex-wrap:wrap;margin:0 auto;margin-top:34px}.pagecontent .articlesection .featurelist .feature{width:calc(50% - (50px * 2));margin:50px;margin-top:0;margin-bottom:50px}@media (max-width: 870px){.pagecontent .articlesection .featurelist .feature{width:100%;margin-left:0;margin-right:0}}.pagecontent .articlesection .featurelist .feature .title{font-family:Roboto-Condensed,sans-serif;font-size:16px;letter-spacing:1.92px;text-transform:uppercase}.pagecontent .articlesection .featurelist .feature .text{font-family:Roboto,sans-serif;font-size:15px;letter-spacing:.6px;line-height:24px;color:#999}.pagecontent .articlesection .featurelist .feature .text a{color:#e6d72b;text-decoration:none}.pagecontent .articlesection a{text-decoration:none;color:black}.pagecontent .articlesection .moreinfobutton{display:flex;flex-wrap:nowrap!important;flex-direction:row!important;position:relative;width:600px;margin:0 auto;margin-top:40px;line-height:25px;max-width:100%;cursor:pointer}.pagecontent .articlesection .moreinfobutton a{text-decoration:none;color:black}.pagecontent .articlesection .moreinfobutton .arrowbutton{min-width:45px;position:relative;top:auto;left:auto;transform:rotate(180deg)}.pagecontent .articlesection .moreinfobutton .text{font-family:Roboto,sans-serif;font-size:22px;letter-spacing:.88px;line-height:45px;margin-left:10px}.pagecontent .articlesection .startprojectbutton{position:relative;width:140px;height:40px;border:1px solid black;text-align:center;line-height:40px;margin:0 auto;margin-top:45px}.pagecontent .articlesection .startprojectbutton a{color:black;text-decoration:none}.pagecontent .articlesection .startprojectbutton:after{content:">"}.pagecontent .articlesection .infoblockswrapper{position:relative;margin-top:100px;margin-bottom:100px;top:auto}@media (max-width: 790px){.pagecontent .articlesection .infoblockswrapper{flex-direction:column}}@media (max-width: 790px){.pagecontent .articlesection .infoblockswrapper .infoblock{display:block;width:240px;max-width:100%;height:auto}.pagecontent .articlesection .infoblockswrapper .infoblock .content{white-space:normal}}.pagecontent .articlesection .infoblockswrapper .infoblock h4{color:black;font-weight:normal}.pagecontent .articlesection .infoblockswrapper .infoblock .content{color:#999}.pagecontent .backgroundgradient{content:'';top:0;left:0;z-index:10;width:100%;height:100%;display:block;background:black;opacity:0.9;background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.61) 0%,rgba(20,26,30,0.61) 50%,rgba(40,52,59,0.17) 100%);background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.61) 0%,rgba(20,26,30,0.61) 50%,rgba(40,52,59,0.17) 100%);background:radial-gradient(ellipse at center,rgba(0,0,0,0.61) 0%,rgba(20,26,30,0.61) 50%,rgba(40,52,59,0.17) 100%)}.pagecontent .projectbackgroundimage{width:100%;height:100vh;overflow:auto;position:absolute;top:0;background-size:cover;background-repeat:no-repeat}.pagecontent .projectbackgroundimage:after{content:'';top:0;left:0;z-index:10;width:100%;height:100%;display:block;background:black;opacity:0.9;background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.61) 0%,rgba(20,26,30,0.61) 50%,rgba(40,52,59,0.17) 100%);background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.61) 0%,rgba(20,26,30,0.61) 50%,rgba(40,52,59,0.17) 100%);background:radial-gradient(ellipse at center,rgba(0,0,0,0.61) 0%,rgba(20,26,30,0.61) 50%,rgba(40,52,59,0.17) 100%)}.infoblockswrapper{position:absolute;top:65%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-width:85%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;flex-direction:row;align-content:center;align-items:center;justify-content:center}@media (max-width: 950px){.infoblockswrapper{bottom:30px!important}}@media (max-height: 710px){.infoblockswrapper{top:auto;bottom:50px}}.infoblockswrapper .infoblock{position:relative;height:200px;margin-left:40px;margin-right:40px}@media (max-width: 1450px){.infoblockswrapper .infoblock{max-width:260px}}@media (max-width: 630px){.infoblockswrapper .infoblock{margin-left:20px;margin-right:20px}}@media (max-width: 790px){.infoblockswrapper .infoblock{display:none}}@media (max-height: 490px){.infoblockswrapper .infoblock{display:none}}@media (max-width: 1100px){.infoblockswrapper .infoblock.hidefirst{display:none}}.infoblockswrapper .infoblock h4{color:#e6d72b;font-weight:normal;font-family:Roboto-Condensed,sans-serif;font-size:16px;letter-spacing:1.92px;text-transform:uppercase}.infoblockswrapper .infoblock .content{font-family:Roboto,sans-serif;font-size:15px;letter-spacing:.6px;line-height:26px;color:white;white-space:nowrap}.infoblockswrapper .infoblock .content a{color:#e6d72b;text-decoration:none}.infoblockswrapper .infoblock .content a:hover{text-decoration:underline}@media (max-width: 950px){.infoblockswrapper .infoblock .content{font-size:12px}}@media (max-width: 950px){.infoblockswrapper .infoblock .content{letter-spacing:initial;line-height:19px}}@media (max-height: 510px){.infoblockswrapper .infoblock .content{line-height:23px}}.infoblockswrapper .infoblock .content .italic{font-family:Roboto,sans-serif;font-style:italic}.infoblockswrapper .infoblock .content .nobreak{white-space:nowrap}.infoblockswrapper .infoblock .content .allowbreak{white-space:normal}.infoblockswrapper .infoblock.doublewidth{width:800px}@media (max-width: 1450px){.infoblockswrapper .infoblock.doublewidth{width:auto;max-width:540px}}.infoblockswrapper .infoblock.doublewidth .content{-webkit-column-count:2;-moz-column-count:2;column-count:2}body .pagecontent{display:none}#pageswrapper{position:fixed;left:0;top:0;width:100%;height:100%}#pageswrapper .menutransitionfilter{position:absolute;top:0;left:0;height:100%;width:100%;z-index:99999;pointer-events:none;opacity:0;background-color:grey}#pageswrapper .menutransitionblocker{position:absolute;top:0;left:0;height:100%;width:100%;z-index:99999;pointer-events:none;opacity:0;background-color:grey;background-color:white;opacity:1;transform:translateY(-100%)}#pageswrapper .frameworkpage{position:absolute;left:0;top:0;width:100%;height:100%;transition:all 0.3s 0.4s linear}#pageswrapper .frameworkpage.hideformenu{transform:translateY(100%)}#pageswrapper .frameworkpage.hide{opacity:0}#pageswrapper .frameworkpage.clear{display:none;pointer-events:none}#pageswrapper .frameworkpage .pagesizewrapper{position:absolute;left:0;top:0;width:100%;height:100%}#pageswrapper .frameworkpage .pagesizewrapper .pagecontent{display:block;width:calc(100% - (40px*2));height:calc(100% - (40px*2));margin:40px}@media (max-width: 950px){#pageswrapper .frameworkpage .pagesizewrapper .pagecontent{width:calc(100% - (20px*2));height:calc(100% - (20px*2));margin:20px}}#pageswrapper .frameworkpage .pagesizewrapper .pagecontent.blackpage{background-color:black;color:white}#scrolltopbutton{height:45px;width:45px;position:fixed;background-image:url(../img/Pfeil_rechts_schwarz.svg);background-size:14px 12px;background-position:center center;background-repeat:no-repeat;background-color:#e6d72b;transform:translateY(-15px) rotate(-90deg);bottom:37px;right:90px;cursor:pointer;opacity:0;pointer-events:none;transition:transform 0.3s ease-in-out,opacity 0.2s linear}#scrolltopbutton.show{opacity:1;pointer-events:all;z-index:10000;transform:rotate(-90deg)}@media (max-width: 950px){#scrolltopbutton{bottom:37px;right:57px}}@media (max-width: 830px){#scrolltopbutton{right:78px}}@media (max-width: 830px) and (max-width: 950px){#scrolltopbutton{right:58px}}@media (max-width: 660px){#scrolltopbutton{right:40px;bottom:20px}}#transitionoverlay{position:fixed;width:100%;height:100%;z-index:2000;border:40px solid white;box-sizing:border-box;overflow:hidden;pointer-events:none;top:0;left:0}#transitionoverlay.show{border:40px solid white;opacity:1}#transitionoverlay .graybox{background-color:#999;width:100%;height:100%;transform:translateY(100%)}#transitionoverlay .graybox.show{transform:translateY(0)}#transitionoverlay .graybox.end{transform:translateY(-100%)!important}#transitionoverlay .graybox .animationwrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:296px;height:24px;opacity:0;transition:opacity 0.4s 1s linear}#transitionoverlay .graybox .animationwrapper.show{opacity:1!important}.projectLegalfooter{width:100%;background-color:#999;height:160px}.projectLegalfooter .footerlinkwrapper{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.projectLegalfooter .footerlinkwrapper a{font-family:Roboto,sans-serif;text-decoration:none;font-size:15px;letter-spacing:.6px;line-height:26px;color:white;white-space:nowrap}.projectLegalfooter .bottomblock{background-color:#333;height:40px;width:100%;display:none}#headerlogo{position:absolute;background-size:contain;background-repeat:no-repeat;height:30px;width:166px;top:77px;left:90px;cursor:pointer;pointer-events:all;transition:opacity 0.4s linear;transform:translateY(-7px)}@media (max-width: 950px){#headerlogo{top:78px;left:70px}}@media (max-width: 830px){#headerlogo{height:14px;width:144px;left:78px}}@media (max-width: 830px) and (max-width: 950px){#headerlogo{left:58px}}@media (max-width: 660px){#headerlogo{left:40px;top:62px}}@media (max-width: 350px){#headerlogo{width:30px;height:23px;top:58px;background-image:url(../img/Mini_Kubikfoto_Logo_60x46_weiß.svg)}#headerlogo svg{display:none}}#headerlogo.hide{opacity:0;pointer-events:none}#headerlogoblack{position:absolute;background-size:contain;background-repeat:no-repeat;height:30px;width:166px;top:77px;left:90px;cursor:pointer;pointer-events:all;transition:opacity 0.4s linear;transform:translateY(-7px)}@media (max-width: 950px){#headerlogoblack{top:78px;left:70px}}@media (max-width: 830px){#headerlogoblack{height:14px;width:144px;left:78px}}@media (max-width: 830px) and (max-width: 950px){#headerlogoblack{left:58px}}@media (max-width: 660px){#headerlogoblack{left:40px;top:62px}}@media (max-width: 350px){#headerlogoblack{width:30px;height:23px;top:58px;background-image:url(../img/Mini_Kubikfoto_Logo_60x46_weiß.svg)}#headerlogoblack svg{display:none}}#headerlogoblack.hide{opacity:0;pointer-events:none}@media (max-width: 350px){#headerlogoblack{background-image:url(../img/Mini_Kubikfoto_Logo_60x46_schwarz.svg)!important}}header{position:fixed;width:100%;z-index:100;pointer-events:none}header .headermenu{position:absolute;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;right:70px;top:77px;font-family:Roboto-Condensed,sans-serif;text-transform:uppercase;font-size:16px;letter-spacing:1.9px}@media (max-width: 950px){header .headermenu{right:50px;top:57px}}@media (max-width: 700px){header .headermenu{max-width:300px;flex-wrap:wrap;flex-direction:row-reverse}header .headermenu .headermenuitem:first-child{align-self:flex-end;position:absolute;right:0;bottom:-20px}}header .headermenu .headermenuitem{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer;color:white;margin-left:20px;margin-right:20px;transition:color 0.6s}@media (max-width: 860px){header .headermenu .headermenuitem{font-size:13px;margin-left:8px;margin-right:8px}}header .headermenu .headermenuitem.lowlight{color:#999}header .headermenu .headermenuitem.hovered{color:#e6d72b}header .headermenu .headermenuitem.lowlight.hovered{color:white}#dottedmenu{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:fixed;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;right:70px;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:100;flex-direction:column;transition:transform 0.4s ease-in-out,margin 0.4s ease-in-out}@media (max-width: 950px){#dottedmenu{right:40px}}@media (max-width: 660px){#dottedmenu{right:21px}}@media (max-height: 400px){#dottedmenu{top:60%}}@media (min-width: 670px) and (min-width: 600px){#dottedmenu.nearby .landingpagedotitemwrapper{margin:16px 0 0 0!important}}#dottedmenu .landingpagedotitemwrapper{position:relative;width:24px;cursor:pointer;transition:transform 0.4s ease-in-out,margin 0.3s cubic-bezier(0.6,0.05,0.68,0.93)}#dottedmenu .landingpagedotitemwrapper.nearby{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}#dottedmenu .landingpagedotitemwrapper.nearest{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}#dottedmenu .landingpagedotitemwrapper .menuitemdot{position:relative;overflow:hidden;height:10px;width:10px;background-color:transparent;margin:7px 8px;cursor:pointer}@media (max-height: 400px){#dottedmenu .landingpagedotitemwrapper .menuitemdot{margin:4px 8px}}#dottedmenu .landingpagedotitemwrapper .menuitemdot:before,#dottedmenu .landingpagedotitemwrapper .menuitemdot:after{position:absolute;content:"";width:100%;height:0;transition:height 0.5s cubic-bezier(0.03,0.81,0.49,0.99);transition-delay:0}#dottedmenu .landingpagedotitemwrapper .menuitemdot:before{left:1.5px;top:1.5px;width:7px;height:7px;background-color:white;box-shadow:inset 0 0 0 1px transparent}#dottedmenu .landingpagedotitemwrapper .menuitemdot:after{bottom:0;background-color:transparent;box-shadow:inset 0 0 0 1px white}#dottedmenu .landingpagedotitemwrapper .menuitemtext{display:block;position:absolute;opacity:0;font-family:Roboto-Condensed,sans-serif;font-size:12px;letter-spacing:1.4px;line-height:25px;-webkit-transform:translateX(-2px) translateY(1px);-ms-transform:translateX(-2px) translateY(1px);transform:translateX(-2px) translateY(1px);left:21px;top:2px;color:white;transition-delay:0;transition:transform 0.5s ease-in-out,opacity 0.5s ease-in-out;cursor:pointer}@media (max-width: 769px){#dottedmenu .landingpagedotitemwrapper .menuitemtext{display:none}}#dottedmenu .landingpagedotitemwrapper.transitionIn .menuitemdot:before,#dottedmenu .landingpagedotitemwrapper.transitionIn .menuitemdot:after{transition:height 0.5s cubic-bezier(0.03,0.81,0.49,0.99)!important}#dottedmenu .landingpagedotitemwrapper.transitionOut .menuitemdot:before,#dottedmenu .landingpagedotitemwrapper.transitionOut .menuitemdot:after{transition:height 0.5s cubic-bezier(0.88,0,0.99,0.46)!important}#dottedmenu .landingpagedotitemwrapper.active .menuitemtext{transition-delay:0.5s;opacity:1;-webkit-transform:translateX(6px) translateY(1px);-ms-transform:translateX(6px) translateY(1px);transform:translateX(6px) translateY(1px)}#dottedmenu .landingpagedotitemwrapper.down .menuitemdot:before:before{top:1.5px;bottom:auto;height:7px}#dottedmenu .landingpagedotitemwrapper.down .menuitemdot:before:after{top:auto;bottom:0;height:0}#dottedmenu .landingpagedotitemwrapper.active.down .menuitemdot:before{transition-delay:0.5s!important;top:auto!important;bottom:1.5px!important;height:0!important}#dottedmenu .landingpagedotitemwrapper.active.down .menuitemdot:after{transition-delay:0.5s!important;top:0!important;bottom:auto!important;height:100%!important}#dottedmenu .landingpagedotitemwrapper.up .menuitemdot:before{bottom:1.5px;top:auto;height:7px}#dottedmenu .landingpagedotitemwrapper.up .menuitemdot:after{top:0;bottom:auto;height:0}#dottedmenu .landingpagedotitemwrapper.active.up .menuitemdot:before{transition-delay:0.5s!important;top:1.5px!important;bottom:auto!important;height:0!important}#dottedmenu .landingpagedotitemwrapper.active.up .menuitemdot:after{transition-delay:0.5s!important;bottom:0!important;top:auto!important;height:100%!important}#dotmenurangechecker{position:fixed;right:0;top:50%;width:300px;height:600px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}#cubewrapper{position:absolute;left:50%;top:26%;-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);z-index:200;perspective:1500px;perspective-origin:50% 125px;transition:transform 0.3s linear}#cubewrapper.centered{top:50%;-webkit-transform:translate(-140px,-140px)!important;-ms-transform:translate(-140px,-140px)!important;transform:translate(-140px,-140px)!important}@media (max-height: 768px) and (min-height: 412px), (max-width:1360px) and (min-width: 320px){#cubewrapper{-webkit-transform:translate(-95px,50px);-ms-transform:translate(-95px,50px);transform:translate(-95px,50px)}#cubewrapper.centered{top:50%;-webkit-transform:translate(-95px,-95px)!important;-ms-transform:translate(-95px,-95px)!important;transform:translate(-95px,-95px)!important}}@media (max-height: 620px), (max-width: 340px){#cubewrapper{-webkit-transform:translate(-65px,0)!important;-ms-transform:translate(-65px,0)!important;transform:translate(-65px,0)!important}#cubewrapper.centered{top:50%;-webkit-transform:translate(-65px,-65px)!important;-ms-transform:translate(-65px,-65px)!important;transform:translate(-65px,-65px)!important}}@media (max-height: 620px){#cubewrapper.cubeLanding{-webkit-transform:translate(-50px,50px)!important;-ms-transform:translate(-50px,50px)!important;transform:translate(-50px,50px)!important}#cubewrapper.cubeLanding.centered{top:50%;-webkit-transform:translate(-50px,-50px)!important;-ms-transform:translate(-50px,-50px)!important;transform:translate(-50px,-50px)!important}}@media (max-height: 420px){#cubewrapper.cubeLanding{-webkit-transform:translate(-50px,0px)!important;-ms-transform:translate(-50px,0px)!important;transform:translate(-50px,0px)!important}#cubewrapper.cubeLanding.centered{top:50%;-webkit-transform:translate(-50px,-50px)!important;-ms-transform:translate(-50px,-50px)!important;transform:translate(-50px,-50px)!important}}@media (max-height: 620px), (max-width: 340px){#cubewrapper.cubeLanding #cube{width:100px!important;transform-origin:0 50px;-webkit-transform-origin:0 50px}}@media (max-height: 620px), (max-width: 340px){#cubewrapper.cubeLanding #cube .cubeface{height:100px!important;width:100px!important}}@media (max-height: 620px), (max-width: 340px){#cubewrapper.cubeLanding #cube .back{-webkit-transform:translateZ(-50px) rotateY(180deg)!important;-ms-transform:translateZ(-50px) rotateY(180deg)!important;transform:translateZ(-50px) rotateY(180deg)!important}}@media (max-height: 620px), (max-width: 340px){#cubewrapper.cubeLanding #cube .right{-webkit-transform:rotateY(-270deg) translateX(50px)!important;-ms-transform:rotateY(-270deg) translateX(50px)!important;transform:rotateY(-270deg) translateX(50px)!important}}@media (max-height: 620px), (max-width: 340px){#cubewrapper.cubeLanding #cube .left{-webkit-transform:rotateY(270deg) translateX(-50px)!important;-ms-transform:rotateY(270deg) translateX(-50px)!important;transform:rotateY(270deg) translateX(-50px)!important}}@media (max-height: 620px), (max-width: 340px){#cubewrapper.cubeLanding #cube .top{-webkit-transform:rotateX(-270deg) translateY(-50px)!important;-ms-transform:rotateX(-270deg) translateY(-50px)!important;transform:rotateX(-270deg) translateY(-50px)!important}}@media (max-height: 620px), (max-width: 340px){#cubewrapper.cubeLanding #cube .bottom{-webkit-transform:rotateX(270deg) translateY(50px)!important;-ms-transform:rotateX(270deg) translateY(50px)!important;transform:rotateX(270deg) translateY(50px)!important}}@media (max-height: 620px), (max-width: 340px){#cubewrapper.cubeLanding #cube .front{-webkit-transform:translateZ(50px)!important;-ms-transform:translateZ(50px)!important;transform:translateZ(50px)!important}}#cubewrapper #cube{width:280px;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;margin:0 auto;transform-origin:0 140px;-webkit-transform-origin:0 140px}@media (max-height: 768px) and (min-height: 412px), (max-width:1360px) and (min-width: 320px){#cubewrapper #cube{width:190px;transform-origin:50% 95px;-webkit-transform-origin:50% 95px}}@media (max-height: 620px), (max-width: 340px){#cubewrapper #cube{width:130px!important;transform-origin:0 65px;-webkit-transform-origin:0 65px}}#cubewrapper #cube .cubeface{transition:height 0.8s cubic-bezier(0.59,-0.38,0.1,1.6),width 0.8s cubic-bezier(0.59,-0.38,0.1,1.6),transform 0.8s cubic-bezier(0.59,-0.38,0.1,1.6);position:absolute;width:280px;height:280px;backface-visibility:hidden;-webkit-backface-visibility:hidden}@media (max-height: 768px) and (min-height: 412px), (max-width:1360px) and (min-width: 320px){#cubewrapper #cube .cubeface{height:190px;width:190px}}@media (max-height: 620px), (max-width: 340px){#cubewrapper #cube .cubeface{height:130px!important;width:130px!important}}#cubewrapper #cube .back{-webkit-transform:translateZ(-140px) rotateY(180deg);-ms-transform:translateZ(-140px) rotateY(180deg);transform:translateZ(-140px) rotateY(180deg);background-color:white}@media (max-height: 768px) and (min-height: 412px), (max-width:1360px) and (min-width: 320px){#cubewrapper #cube .back{-webkit-transform:translateZ(-95px) rotateY(180deg);-ms-transform:translateZ(-95px) rotateY(180deg);transform:translateZ(-95px) rotateY(180deg)}}@media (max-height: 620px), (max-width: 340px){#cubewrapper #cube .back{-webkit-transform:translateZ(-65px) rotateY(180deg)!important;-ms-transform:translateZ(-65px) rotateY(180deg)!important;transform:translateZ(-65px) rotateY(180deg)!important}}#cubewrapper #cube .right{-webkit-transform:rotateY(-270deg) translateX(140px);-ms-transform:rotateY(-270deg) translateX(140px);transform:rotateY(-270deg) translateX(140px);transform-origin:top right;-webkit-transform-origin:top right;background-color:white;outline:1px solid white}@media (max-height: 768px) and (min-height: 412px), (max-width:1360px) and (min-width: 320px){#cubewrapper #cube .right{-webkit-transform:rotateY(-270deg) translateX(95px);-ms-transform:rotateY(-270deg) translateX(95px);transform:rotateY(-270deg) translateX(95px)}}@media (max-height: 620px), (max-width: 340px){#cubewrapper #cube .right{-webkit-transform:rotateY(-270deg) translateX(65px)!important;-ms-transform:rotateY(-270deg) translateX(65px)!important;transform:rotateY(-270deg) translateX(65px)!important}}#cubewrapper #cube .left{-webkit-transform:rotateY(270deg) translateX(-140px);-ms-transform:rotateY(270deg) translateX(-140px);transform:rotateY(270deg) translateX(-140px);transform-origin:center left;-webkit-transform-origin:center left;background-color:black}@media (max-height: 768px) and (min-height: 412px), (max-width:1360px) and (min-width: 320px){#cubewrapper #cube .left{-webkit-transform:rotateY(270deg) translateX(-95px);-ms-transform:rotateY(270deg) translateX(-95px);transform:rotateY(270deg) translateX(-95px)}}@media (max-height: 620px), (max-width: 340px){#cubewrapper #cube .left{-webkit-transform:rotateY(270deg) translateX(-65px)!important;-ms-transform:rotateY(270deg) translateX(-65px)!important;transform:rotateY(270deg) translateX(-65px)!important}}#cubewrapper #cube .top{-webkit-transform:rotateX(-270deg) translateY(-140px);-ms-transform:rotateX(-270deg) translateY(-140px);transform:rotateX(-270deg) translateY(-140px);transform-origin:top center;-webkit-transform-origin:top center;background-color:white;outline:1px solid white}@media (max-height: 768px) and (min-height: 412px), (max-width:1360px) and (min-width: 320px){#cubewrapper #cube .top{-webkit-transform:rotateX(-270deg) translateY(-95px);-ms-transform:rotateX(-270deg) translateY(-95px);transform:rotateX(-270deg) translateY(-95px)}}@media (max-height: 620px), (max-width: 340px){#cubewrapper #cube .top{-webkit-transform:rotateX(-270deg) translateY(-65px)!important;-ms-transform:rotateX(-270deg) translateY(-65px)!important;transform:rotateX(-270deg) translateY(-65px)!important}}#cubewrapper #cube .bottom{-webkit-transform:rotateX(270deg) translateY(140px);-ms-transform:rotateX(270deg) translateY(140px);transform:rotateX(270deg) translateY(140px);-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center;background-color:black}@media (max-height: 768px) and (min-height: 412px), (max-width:1360px) and (min-width: 320px){#cubewrapper #cube .bottom{-webkit-transform:rotateX(270deg) translateY(95px);-ms-transform:rotateX(270deg) translateY(95px);transform:rotateX(270deg) translateY(95px)}}@media (max-height: 620px), (max-width: 340px){#cubewrapper #cube .bottom{-webkit-transform:rotateX(270deg) translateY(65px)!important;-ms-transform:rotateX(270deg) translateY(65px)!important;transform:rotateX(270deg) translateY(65px)!important}}#cubewrapper #cube .front{-webkit-transform:translateZ(140px);-ms-transform:translateZ(140px);transform:translateZ(140px);background-color:white;text-align:center;-webkit-font-smoothing:antialiased;outline:1px solid white}@media (max-height: 768px) and (min-height: 412px), (max-width:1360px) and (min-width: 320px){#cubewrapper #cube .front{-webkit-transform:translateZ(95px);-ms-transform:translateZ(95px);transform:translateZ(95px)}}@media (max-height: 620px), (max-width: 340px){#cubewrapper #cube .front{-webkit-transform:translateZ(65px)!important;-ms-transform:translateZ(65px)!important;transform:translateZ(65px)!important}}#cube #cubesurfacefront{transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-origin:0 140px;-webkit-transform-origin:0 140px}#cube #cubesurfacefront #cubehomesurface{display:none;text-align:center;height:100%;width:100%}#cube #cubesurfacefront #cubehomesurface .scrollnotice{position:absolute;left:50%;bottom:30px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-image:url(../img/scroll-2.gif);background-size:contain;background-repeat:no-repeat;width:75px;height:40px}#cube #cubesurfacefront #cubehomesurface .scrollarrow{display:none;position:absolute;width:12px;height:20px;left:50%;bottom:20px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-image:url(../img/Pfeil.svg);background-repeat:no-repeat;background-size:contain}#cube #cubesurfacefront #cubehomesurface.show{display:block}#cube #cubesurfacefront #cubeprojectsurface,#cube #cubesurfacefront #cubeworksurface{display:none;text-align:center;height:100%;width:100%;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap;transform:translateZ(44px)}@media (max-height: 768px) and (min-height: 412px), (max-width:1360px) and (min-width: 320px){#cube #cubesurfacefront #cubeprojectsurface,#cube #cubesurfacefront #cubeworksurface{transform:translateZ(28px)}}@media (max-height: 620px), (max-width: 340px){#cube #cubesurfacefront #cubeprojectsurface,#cube #cubesurfacefront #cubeworksurface{transform:translateZ(20px)}}#cube #cubesurfacefront #cubeprojectsurface #cubeprojecttitle,#cube #cubesurfacefront #cubeworksurface #cubeprojecttitle,#cube #cubesurfacefront #cubeprojectsurface #cubeworktitle,#cube #cubesurfacefront #cubeworksurface #cubeworktitle{font-family:Roboto-Bold;font-size:26px;letter-spacing:1.04px;line-height:34px;line-height:initial;margin-top:50px;margin-bottom:0;width:85%;text-transform:uppercase}@media (max-height: 768px) and (min-height: 412px), (max-width:1360px) and (min-width: 320px){#cube #cubesurfacefront #cubeprojectsurface #cubeprojecttitle,#cube #cubesurfacefront #cubeworksurface #cubeprojecttitle,#cube #cubesurfacefront #cubeprojectsurface #cubeworktitle,#cube #cubesurfacefront #cubeworksurface #cubeworktitle{margin-top:22px;font-size:19px}}@media (max-height: 620px), (max-width: 340px){#cube #cubesurfacefront #cubeprojectsurface #cubeprojecttitle,#cube #cubesurfacefront #cubeworksurface #cubeprojecttitle,#cube #cubesurfacefront #cubeprojectsurface #cubeworktitle,#cube #cubesurfacefront #cubeworksurface #cubeworktitle{font-size:11px;margin-top:14px}}#cube #cubesurfacefront #cubeprojectsurface #cubeprojectsubtitle,#cube #cubesurfacefront #cubeworksurface #cubeprojectsubtitle,#cube #cubesurfacefront #cubeprojectsurface #cubeworksubtitle,#cube #cubesurfacefront #cubeworksurface #cubeworksubtitle{margin-top:20px;font-size:17px;font-weight:normal;max-width:80%;letter-spacing:1px;font-family:Roboto,sans-serif;color:#a0a0a0}@media (max-height: 768px) and (min-height: 412px), (max-width:1360px) and (min-width: 320px){#cube #cubesurfacefront #cubeprojectsurface #cubeprojectsubtitle,#cube #cubesurfacefront #cubeworksurface #cubeprojectsubtitle,#cube #cubesurfacefront #cubeprojectsurface #cubeworksubtitle,#cube #cubesurfacefront #cubeworksurface #cubeworksubtitle{font-size:13px;margin-top:11px}}@media (max-height: 620px), (max-width: 340px){#cube #cubesurfacefront #cubeprojectsurface #cubeprojectsubtitle,#cube #cubesurfacefront #cubeworksurface #cubeprojectsubtitle,#cube #cubesurfacefront #cubeprojectsurface #cubeworksubtitle,#cube #cubesurfacefront #cubeworksurface #cubeworksubtitle{font-size:10px}}@media (max-height: 768px) and (min-height: 412px), (max-width:1360px) and (min-width: 320px){#cube #cubesurfacefront #cubeprojectsurface #cubeworksubtitle,#cube #cubesurfacefront #cubeworksurface #cubeworksubtitle{margin-top:0}}#cube #cubesurfacefront #cubeprojectsurface #cubestartprojectbutton,#cube #cubesurfacefront #cubeworksurface #cubestartprojectbutton,#cube #cubesurfacefront #cubeprojectsurface #cubestartworkbutton,#cube #cubesurfacefront #cubeworksurface #cubestartworkbutton{position:absolute;overflow:hidden;width:85%;height:50px;border:2px solid #ccc;font-family:Roboto-Condensed,sans-serif;font-size:16px;letter-spacing:.64px;text-transform:uppercase;color:black;text-align:center;white-space:nowrap;line-height:50px;bottom:24px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer}@media (max-height: 768px) and (min-height: 412px), (max-width:1360px) and (min-width: 320px){#cube #cubesurfacefront #cubeprojectsurface #cubestartprojectbutton,#cube #cubesurfacefront #cubeworksurface #cubestartprojectbutton,#cube #cubesurfacefront #cubeprojectsurface #cubestartworkbutton,#cube #cubesurfacefront #cubeworksurface #cubestartworkbutton{bottom:15px;height:45px;line-height:45px}}@media (max-height: 620px), (max-width: 340px){#cube #cubesurfacefront #cubeprojectsurface #cubestartprojectbutton,#cube #cubesurfacefront #cubeworksurface #cubestartprojectbutton,#cube #cubesurfacefront #cubeprojectsurface #cubestartworkbutton,#cube #cubesurfacefront #cubeworksurface #cubestartworkbutton{bottom:6px;height:25px;line-height:25px;font-size:10px;letter-spacing:1}}#cube #cubesurfacefront #cubeprojectsurface #cubestartprojectbutton:after,#cube #cubesurfacefront #cubeworksurface #cubestartprojectbutton:after,#cube #cubesurfacefront #cubeprojectsurface #cubestartworkbutton:after,#cube #cubesurfacefront #cubeworksurface #cubestartworkbutton:after{width:100%;height:0;top:50%;left:50%;background-color:#ccc;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);content:"";position:absolute;z-index:-1;transition:all 0.3s;box-sizing:border-box}#cube #cubesurfacefront #cubeprojectsurface #cubestartprojectbutton.hovered:after,#cube #cubesurfacefront #cubeworksurface #cubestartprojectbutton.hovered:after,#cube #cubesurfacefront #cubeprojectsurface #cubestartworkbutton.hovered:after,#cube #cubesurfacefront #cubeworksurface #cubestartworkbutton.hovered:after{height:350%;opacity:1}#cube #cubesurfacefront #cubeprojectsurface.show,#cube #cubesurfacefront #cubeworksurface.show{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#mobilemenubutton{display:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:fixed;height:34px;width:34px;background-color:#e6d72b;left:50%;top:80px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:410;outline:0 solid #e6d72b;transition:background-color 0.6s,outline 0.6s;cursor:pointer}@media (max-width: 950px){#mobilemenubutton{top:60px}}@media screen and (orientation:landscape){#mobilemenubutton{left:auto;right:35px;top:50%!important}}#mobilemenubutton.inverted{background-color:black;outline:1px solid #e6d72b}#mobilemenubutton.inverted #mobilemenubuttonanimation .bar:before,#mobilemenubutton.inverted #mobilemenubuttonanimation .bar:after{background-color:#e6d72b!important}#mobilemenubutton #mobilemenubuttonanimation{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:10px;width:17px;cursor:pointer}#mobilemenubutton #mobilemenubuttonanimation .bar,#mobilemenubutton #mobilemenubuttonanimation .bar:after,#mobilemenubutton #mobilemenubuttonanimation .bar:before{width:17px;height:2px}#mobilemenubutton #mobilemenubuttonanimation .bar{position:relative;-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px);background-color:black;transition:all 0ms 300ms}#mobilemenubutton #mobilemenubuttonanimation .bar.open{background-color:rgba(0,0,0,0)}#mobilemenubutton #mobilemenubuttonanimation .bar:before{content:"";position:absolute;left:0;bottom:4px;background-color:black;transition:bottom 300ms 300ms cubic-bezier(0.84,0.06,0.52,1.8),transform 300ms cubic-bezier(0.84,0.06,0.52,1.8)}#mobilemenubutton #mobilemenubuttonanimation .bar:after{content:"";position:absolute;left:0;top:4px;background-color:black;transition:top 300ms 300ms cubic-bezier(0.84,0.06,0.52,1.8),transform 300ms cubic-bezier(0.84,0.06,0.52,1.8)}#mobilemenubutton #mobilemenubuttonanimation .bar.open:after{top:0;opacity:1;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);transition:top 300ms cubic-bezier(0.84,0.06,0.52,1.8),transform 400ms 300ms cubic-bezier(0.84,0.06,0.52,1.8)}#mobilemenubutton #mobilemenubuttonanimation .bar.open:before{bottom:0;opacity:1;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);transition:bottom 300ms cubic-bezier(0.84,0.06,0.52,1.8),transform 400ms 300ms cubic-bezier(0.84,0.06,0.52,1.8)}#mobilemenubutton.ismobile{display:block}#mobileinfobutton{display:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:fixed;height:34px;width:34px;background-color:#e6d72b;left:50%;bottom:46px;opacity:0;-webkit-transform:translate(-50%,-20%);-ms-transform:translate(-50%,-20%);transform:translate(-50%,-20%);transition:transform 0.3s ease-in-out,opacity 0.3s;z-index:250;cursor:pointer}@media (max-width: 950px){#mobileinfobutton{bottom:26px}}@media (max-height: 530px){}@media screen and (orientation:landscape){#mobileinfobutton{left:auto;left:69px;bottom:auto!important;top:50%}}#mobileinfobutton.visible{opacity:1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#mobileinfobutton #mobileinfobuttonanimation{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:25px;width:2px;transition:transform 0.3s cubic-bezier(0.84,0.06,0.52,1.8);transition-delay:0.1s}#mobileinfobutton #mobileinfobuttonanimation.open{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}#mobileinfobutton #mobileinfobuttonanimation:before,#mobileinfobutton #mobileinfobuttonanimation:after{content:"";position:absolute;width:2px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:17px;background-color:black}#mobileinfobutton #mobileinfobuttonanimation:before{height:2px;top:3px;transition:height 0.4s 0.1s ease-in-out,transform 0.4s 0.1s linear,top 0.4s 0.1s ease-in-out}#mobileinfobutton #mobileinfobuttonanimation::after{height:12px;top:8px;transition:transform 0.4s 0s ease-in-out,height 0.4s 0s ease-in-out,top 0.4s 0s ease-in-out}#mobileinfobutton.ismobile{display:block}#mobilemenu{display:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:fixed;left:50%;top:40px;height:calc(100% - (40px*2));width:calc(100% - (40px*2));background-color:black;opacity:0;color:white;overflow:hidden;align-items:center;justify-content:flex-start;flex-direction:column;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);transition:opacity 0.6s ease-in-out;z-index:300}@media (max-width: 950px){#mobilemenu{top:20px;height:calc(100% - (20px*2));width:calc(100% - (20px*2))}}#mobilemenu.showing{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#mobilemenu.show{opacity:0.9}#mobilemenu #startpagetext{position:relative;color:white;margin-top:140px;margin-bottom:30px;width:88%;font-family:Roboto,sans-serif;font-size:15px;line-height:25px;letter-spacing:.6px;text-align:justify}@media (max-height: 570px){#mobilemenu #startpagetext{margin-top:70px}}#mobilemenu #startpagetext .vradobelink,#mobilemenu #startpagetext a{text-decoration:none;color:#e6d72b;transition:color 0.3s linear}#mobilemenu #startpagetext .vradobelink:hover,#mobilemenu #startpagetext a:hover{text-decoration:underline}#mobilemenu #startpagetext .vradobelink:visited,#mobilemenu #startpagetext a:visited{color:#e6d72b}#mobilemenu #startpagetext .vradobelink:link,#mobilemenu #startpagetext a:link{color:#e6d72b}#mobilemenu #startpagetext .vradobelink:active,#mobilemenu #startpagetext a:active{color:#e6d72b}@media screen and (orientation:landscape){#mobilemenu #startpagetext{margin-top:35px;width:78%}}@media (max-height: 538px){#mobilemenu #startpagetext{font-size:13px;line-height:22px;margin-top:97px}}#mobilemenu .horizontalline{height:2px;width:88%;background-color:white}#mobilemenu .horizontalline:first-child{margin-bottom:30px}@media screen and (orientation:landscape){#mobilemenu .horizontalline{width:88%;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:32px}}#mobilemenu #mobilemenuitemwrapper{position:absolute;bottom:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;align-content:center;justify-content:flex-end;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (orientation:landscape){#mobilemenu #mobilemenuitemwrapper{width:100%;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap;padding-left:35px}}#mobilemenu #mobilemenuitemwrapper .mobilemenuitem{font-family:Roboto,sans-serif;font-size:15px;margin:10px;letter-spacing:1.9px;text-transform:uppercase;text-align:center;cursor:pointer}#mobilemenu #mobilemenuitemwrapper .mobilemenuitem.dark{color:#333}@media (max-height: 500px){#mobilemenu #mobilemenuitemwrapper .mobilemenuitem{margin:5px}}#hamburgermenu{width:60px;height:60px;position:fixed;top:77px;right:90px;box-sizing:border-box;pointer-events:all;transition:opacity 0.4s linear;cursor:pointer}#hamburgermenu svg{pointer-events:none}@media (max-width: 950px){#hamburgermenu{top:57px;right:57px}}@media (max-width: 830px){#hamburgermenu{right:78px}}@media (max-width: 830px) and (max-width: 950px){#hamburgermenu{right:58px}}@media (max-width: 660px){#hamburgermenu{right:40px;top:40px}}#hamburgermenu.hide{opacity:0;pointer-events:none}#hamburgermenu .baricon{position:absolute;left:50%;top:50%;transform:translateY(-0.5px) translate(-50%,-50%);width:20px;background-color:white;height:1px}#hamburgermenu .baricon:before,#hamburgermenu .baricon:after{width:20px;background-color:white;height:1px;content:"";position:absolute}#hamburgermenu .baricon:before{transform:translateY(5px)}#hamburgermenu .baricon:after{transform:translateY(-5px)}#menucloser{width:60px;height:60px;position:fixed;top:77px;right:90px;box-sizing:border-box;pointer-events:all;transition:opacity 0.4s linear;cursor:pointer;border-color:black}#menucloser svg{pointer-events:none}@media (max-width: 950px){#menucloser{top:57px;right:57px}}@media (max-width: 830px){#menucloser{right:78px}}@media (max-width: 830px) and (max-width: 950px){#menucloser{right:58px}}@media (max-width: 660px){#menucloser{right:40px;top:40px}}#menucloser.hide{opacity:0;pointer-events:none}#menucloser .baricon{position:absolute;left:50%;top:50%;transform:translateY(-0.5px) translate(-50%,-50%);width:20px;background-color:white;height:1px}#menucloser .baricon:before,#menucloser .baricon:after{width:20px;background-color:white;height:1px;content:"";position:absolute}#menucloser .baricon:before{transform:translateY(5px)}#menucloser .baricon:after{transform:translateY(-5px)}#menucloser .xicon{position:absolute;width:20px;height:1px;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);background-color:black}#menucloser .xicon:after{content:"";position:absolute;background-color:black;transform:rotate(90deg);width:100%;height:100%}#langswitchermenu{display:none}#langswitchermenu .show{display:block}@media (max-width: 500px){#langswitchermenu{display:block}}#languageswitchercommon{position:absolute;right:130%;top:-2px;color:white;font-family:Roboto,sans-serif;font-size:14px;letter-spacing:.8px;display:flex;align-items:center;height:60px;transition:opacity 0.4s linear;overflow:hidden;font-family:Roboto-Condensed,sans-serif;font-size:12px;letter-spacing:1.4px;line-height:25px}#languageswitchercommon.removeonmobile{display:none}@media (max-width: 500px){#languageswitchercommon{display:none}}#languageswitchercommon.hide{pointer-events:none}#languageswitchercommon.hide div{transform:translateX(-100px)}#languageswitchercommon div{transition:transform 0.4s linear;color:#999;text-transform:uppercase;cursor:pointer}#languageswitchercommon div.active{color:white}#languageswitchercommon div:first-child:after{content:"|";cursor:default;margin:4px}#languageswitchermainmenu{position:absolute;right:130%;top:-2px;color:white;font-family:Roboto,sans-serif;font-size:14px;letter-spacing:.8px;display:flex;align-items:center;height:60px;transition:opacity 0.4s linear;overflow:hidden;font-family:Roboto-Condensed,sans-serif;font-size:12px;letter-spacing:1.4px;line-height:25px;color:#999}#languageswitchermainmenu.removeonmobile{display:none}@media (max-width: 500px){#languageswitchermainmenu{display:none}}#languageswitchermainmenu.hide{pointer-events:none}#languageswitchermainmenu.hide div{transform:translateX(-100px)}#languageswitchermainmenu div{transition:transform 0.4s linear;color:#999;text-transform:uppercase;cursor:pointer}#languageswitchermainmenu div.active{color:white}#languageswitchermainmenu div:first-child:after{content:"|";cursor:default;margin:4px}#languageswitchermainmenu.hide{opacity:0;pointer-events:none}#languageswitchermainmenu div.active{color:black}.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper{overflow-x:hidden}.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper .simplebar-track.vertical{bottom:30px;top:133px;right:57px}@media (max-width: 660px){.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper .simplebar-track.vertical{right:40px}}.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper .steponewrapper.showlang #menulangswitcher{position:relative;margin-top:120px;display:flex}.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper .steponewrapper.showlang .menuoptionswrapper{margin-top:20px}.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper .steponewrapper #menulangswitcher{display:none;transition:opacity 0.3s linear;opacity:1}@media (max-width: 950px){.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper .steponewrapper #menulangswitcher{margin-left:70px}}@media (max-width: 830px){.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper .steponewrapper #menulangswitcher{margin-left:78px}}@media (max-width: 830px) and (max-width: 950px){.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper .steponewrapper #menulangswitcher{margin-left:58px}}@media (max-width: 660px){.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper .steponewrapper #menulangswitcher{margin-left:40px}}.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper .steponewrapper #menulangswitcher.fadein{opacity:0;pointer-events:none}.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper .steponewrapper #menulangswitcher .sep:after{content:"|";margin-left:5px;margin-right:5px}.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper .steponewrapper #menulangswitcher .langopten,.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper .steponewrapper #menulangswitcher .langoptde{position:relative;font-family:Roboto,sans-serif;font-size:16px;letter-spacing:1.1px;cursor:pointer}.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper .steponewrapper #menulangswitcher .langopten.active:after,.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper .steponewrapper #menulangswitcher .langoptde.active:after{position:absolute;content:"";width:100%;height:1px;background-color:#e6d72b;top:100%;left:0}.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper .steponewrapper .menuoptionswrapper{position:relative;left:auto;top:auto;margin-left:40px;margin-top:200px;transform:none}@media (max-width: 950px){.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper .steponewrapper .menuoptionswrapper{margin-left:70px}}@media (max-width: 830px){.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper .steponewrapper .menuoptionswrapper{margin-left:78px}}@media (max-width: 830px) and (max-width: 950px){.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper .steponewrapper .menuoptionswrapper{margin-left:58px}}@media (max-width: 660px){.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper .steponewrapper .menuoptionswrapper{margin-left:40px}}.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper .steponewrapper .menuoptionswrapper .awardscounter{margin-bottom:80px;display:block;text-decoration:none}.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper .steponewrapper .menuoptionswrapper .awardscounter:hover{color:black}.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper .steponewrapper .menucontactinfo,.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper .steponewrapper .legallinks{position:relative;left:auto;top:auto;margin-left:40px;right:auto;bottom:auto;display:block;margin-bottom:80px}@media (max-width: 950px){.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper .steponewrapper .menucontactinfo,.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper .steponewrapper .legallinks{margin-left:70px}}@media (max-width: 830px){.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper .steponewrapper .menucontactinfo,.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper .steponewrapper .legallinks{margin-left:78px}}@media (max-width: 830px) and (max-width: 950px){.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper .steponewrapper .menucontactinfo,.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper .steponewrapper .legallinks{margin-left:58px}}@media (max-width: 660px){.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper .steponewrapper .menucontactinfo,.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper .steponewrapper .legallinks{margin-left:40px}}.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper .steponewrapper .menucontactinfo div{margin:0;margin-bottom:15px}.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper .steptwomenu{position:absolute;top:200px;transform:none;left:100%;width:calc(100% - (40px*2));opacity:1;transition:transform 0.4s linear}.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper .steptwomenu.mobileshow{pointer-events:all;transform:translateX(-100vw) translateX(65px)}@media (max-width: 950px){.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper .steptwomenu.mobileshow{transform:translateX(-100vw) translateX(70px);width:calc(100% - 50px*2 - (20px*2))}}@media (max-width: 830px){.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper .steptwomenu.mobileshow{transform:translateX(-100vw) translateX(78px);width:calc(100% - 38px*2 - (40px*2))}}@media (max-width: 830px) and (max-width: 950px){.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper .steptwomenu.mobileshow{transform:translateX(-100vw) translateX(58px);width:calc(100% - 38px*2 - (20px*2))}}@media (max-width: 660px){.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper .steptwomenu.mobileshow{transform:translateX(-100vw) translateX(40px)}}.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper .steptwomenu .sepline{height:1px;width:100%;background-color:black;content:"";position:absolute;bottom:-5px;left:0}.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper .steptwomenu .mobilebackbutton{position:relative;display:block;text-transform:uppercase;font-family:Roboto,sans-serif;font-weight:bold;font-size:60px;margin-bottom:66px;cursor:pointer}.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper .steptwomenu .menuoption{position:relative;line-height:76px;width:100%;transition:color 0.1s linear}.frameworkpage.mainmenu.mobilemode .mobilescrollwrapper .steptwomenu .menuoption:after{height:1px;width:100%;background-color:black;content:"";position:absolute;bottom:-5px;left:0}.frameworkpage.mainmenu #menulangswitcher{display:none}.frameworkpage.mainmenu .mobilescrollwrapper{position:absolute;height:100%;width:100%}.frameworkpage.mainmenu .mobilescrollwrapper .steponewrapper{transition:transform 0.4s linear;height:100%}.frameworkpage.mainmenu .mobilescrollwrapper .steponewrapper.mobilesteptwo{transform:translateX(-100%)}.frameworkpage.mainmenu .mobilescrollwrapper .steponewrapper .fadein{opacity:0;transition:opacity 0.4s linear}.frameworkpage.mainmenu .mobilescrollwrapper .steponewrapper .fadein.show{opacity:1}.frameworkpage.mainmenu .mobilescrollwrapper .steponewrapper .menuoptionswrapper{position:absolute;left:90px;top:50%;transform:translateY(-50%)}.frameworkpage.mainmenu .mobilescrollwrapper .steponewrapper .menuoptionswrapper .menuoption{text-transform:uppercase;font-family:Roboto-Bold;font-size:60px;cursor:pointer;overflow:hidden;transition:color 0.2s linear;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}@media (max-width: 420px){.frameworkpage.mainmenu .mobilescrollwrapper .steponewrapper .menuoptionswrapper .menuoption{font-size:43px}}.frameworkpage.mainmenu .mobilescrollwrapper .steponewrapper .menuoptionswrapper .menuoption.hovered{color:#e6d72b}.frameworkpage.mainmenu .mobilescrollwrapper .steponewrapper .menuoptionswrapper .menuoption.show .text{transform:none}.frameworkpage.mainmenu .mobilescrollwrapper .steponewrapper .menuoptionswrapper .menuoption .text{display:inline-block;transition:transform 0.5s;transform:translateY(-100%)}.frameworkpage.mainmenu .mobilescrollwrapper .steponewrapper .menuoptionswrapper .awardscounter{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;color:#999;display:block;text-decoration:none;margin-top:80px;font-size:24px;font-weight:bold;text-transform:uppercase;transition:color 0.1s linear;cursor:pointer}.frameworkpage.mainmenu .mobilescrollwrapper .steponewrapper .menuoptionswrapper .awardscounter:hover{color:black}@media (max-height: 784px){.frameworkpage.mainmenu .mobilescrollwrapper .steponewrapper .menuoptionswrapper .awardscounter{margin-top:21px}}.frameworkpage.mainmenu .mobilescrollwrapper .steponewrapper .menucontactinfo{position:absolute;right:90px;display:flex;flex-wrap:nowrap;bottom:77px;font-family:Roboto,sans-serif;font-size:14px}.frameworkpage.mainmenu .mobilescrollwrapper .steponewrapper .menucontactinfo div{margin:25px;margin-bottom:0}.frameworkpage.mainmenu .mobilescrollwrapper .steponewrapper .menucontactinfo div p{margin-bottom:0}.frameworkpage.mainmenu .mobilescrollwrapper .steponewrapper .menucontactinfo div a{color:black;text-decoration:none}.frameworkpage.mainmenu .mobilescrollwrapper .steponewrapper .legallinks{display:block}.frameworkpage.mainmenu .mobilescrollwrapper .steponewrapper .legallinks a{display:block;font-family:Roboto,sans-serif;font-size:15px;letter-spacing:.6px;line-height:24px;margin-bottom:5px;transition:color 0.1s linear;text-transform:none}.frameworkpage.mainmenu .mobilescrollwrapper .steponewrapper .legallinks a a{color:#e6d72b;text-decoration:none}.frameworkpage.mainmenu .mobilescrollwrapper .steponewrapper .legallinks a:hover{color:black}.frameworkpage.mainmenu .mobilescrollwrapper .steptwomenu{opacity:0;pointer-events:none;position:absolute;left:630px;top:50%;width:300px;transform:translateY(-50%) translateY(-52px)}.frameworkpage.mainmenu .mobilescrollwrapper .steptwomenu .mobilebackbutton{display:none}.frameworkpage.mainmenu .mobilescrollwrapper .steptwomenu.visible{opacity:1;pointer-events:all}.frameworkpage.mainmenu .mobilescrollwrapper .steptwomenu .menuoption{font-size:26px;line-height:52px;cursor:pointer;transition:color 0.1s linear}.frameworkpage.mainmenu .mobilescrollwrapper .steptwomenu .menuoption.hovered{color:#e6d72b}.legallinks{position:absolute;bottom:77px;left:90px;display:flex;z-index:1}@media (max-width: 950px){.legallinks{bottom:57px;left:57px}}@media (max-width: 660px){.legallinks{left:40px;bottom:40px}}.legallinks a{color:#999;text-decoration:none;font-family:Roboto,sans-serif;font-size:12px;letter-spacing:.7px;text-transform:uppercase;margin-right:10px}@media (max-width: 600px), (max-height: 440px){.legallinks a{font-size:12px;text-transform:uppercase}}#landingpageSections{width:100%;height:100%;margin:0}#landingpageSections .section{height:100%;position:relative}#landingpageSections .pagewrapper{width:calc(100% - (40px*2));height:calc(100% - (40px*2));margin:40px;background-color:black}@media (max-width: 950px){#landingpageSections .pagewrapper{width:calc(100% - (20px*2));height:calc(100% - (20px*2));margin:20px}}#landingpageSections .projectbackgroundimage{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.startpage,.worksection{background-color:black}.startpage .messageoftheday,.worksection .messageoftheday{position:absolute;left:50%;top:115px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-transform:uppercase;color:#999;font-size:13px;letter-spacing:1.1px;font-family:Roboto-Condensed,sans-serif;font-size:12px;letter-spacing:1.4px;line-height:25px;white-space:nowrap}@media (max-width: 950px){.startpage .messageoftheday,.worksection .messageoftheday{top:133px}}@media (max-height: 550px){.startpage .messageoftheday,.worksection .messageoftheday{display:none}}@media (max-width: 500px){.startpage .messageoftheday,.worksection .messageoftheday{font-size:12px;letter-spacing:.9px}}.startpage .messageoftheday .white,.worksection .messageoftheday .white{color:white}@media (max-width: 380px){.startpage .messageoftheday .hideonmobile,.worksection .messageoftheday .hideonmobile{display:none}}.startpage .messageoftheday a,.worksection .messageoftheday a{text-decoration:none;color:white;transition:color 0.4s linear}.startpage .messageoftheday a:hover,.worksection .messageoftheday a:hover{color:#e6d72b}.startpage .messageoftheday .dmexcoicon,.worksection .messageoftheday .dmexcoicon{display:inline-block;width:38px;height:64px;background-image:url(../img/dmexco_logo.svg);background-repeat:no-repeat;background-size:contain;vertical-align:middle;text-align:center;margin:0 12px}@media (max-height: 670px){.startpage .messageoftheday .dmexcoicon,.worksection .messageoftheday .dmexcoicon{width:25px;height:42px}}.startpage #endpagetext,.worksection #endpagetext{width:calc(100% - (40px * 2));position:absolute;bottom:120px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:#999;font-family:Roboto,sans-serif;font-size:26px;line-height:45px;letter-spacing:1.8px;box-sizing:border-box;padding:0 50px}.startpage #endpagetext .italic,.worksection #endpagetext .italic{font-style:italic}.startpage #endpagetext .additionalstartpagetext,.worksection #endpagetext .additionalstartpagetext{font-size:18px;line-height:23px!important;margin-top:22px}.startpage #endpagetext .additionalstartpagetext .red,.worksection #endpagetext .additionalstartpagetext .red{color:red;font-weight:600}@media (max-width: 880px){.startpage #endpagetext .additionalstartpagetext,.worksection #endpagetext .additionalstartpagetext{display:none}}.startpage #endpagetext .vradobelink,.worksection #endpagetext .vradobelink,.startpage #endpagetext a,.worksection #endpagetext a{text-decoration:none;color:white;transition:color 0.3s linear}.startpage #endpagetext .vradobelink:hover,.worksection #endpagetext .vradobelink:hover,.startpage #endpagetext a:hover,.worksection #endpagetext a:hover{text-decoration:underline;color:#e6d72b}.startpage #endpagetext .vradobelink:visited,.worksection #endpagetext .vradobelink:visited,.startpage #endpagetext a:visited,.worksection #endpagetext a:visited{color:white}.startpage #endpagetext .vradobelink:link,.worksection #endpagetext .vradobelink:link,.startpage #endpagetext a:link,.worksection #endpagetext a:link{color:white}.startpage #endpagetext .vradobelink:active,.worksection #endpagetext .vradobelink:active,.startpage #endpagetext a:active,.worksection #endpagetext a:active{color:white}@media (max-width: 950px){.startpage #endpagetext,.worksection #endpagetext{width:calc(100% - (20px * 2 + 80px))}}@media (max-width: 1815px){.startpage #endpagetext,.worksection #endpagetext{font-size:22px}}@media (min-width: 1400px){.startpage #endpagetext,.worksection #endpagetext{padding:0 50px!important}}@media (max-width: 800px), (max-height: 500px){.startpage #endpagetext,.worksection #endpagetext{font-size:19px;line-height:30px;padding:0}}@media (max-width: 600px), (max-height: 420px){.startpage #endpagetext,.worksection #endpagetext{font-size:13px;line-height:18px;bottom:90px;padding:0}}@media (max-height: 490px){.startpage #endpagetext,.worksection #endpagetext{font-size:11px;line-height:15px}}@media (max-height: 370px){.startpage #endpagetext,.worksection #endpagetext{bottom:60px;padding:0}}@media (max-width: 800px), (max-height: 900px){.startpage #endpagetext,.worksection #endpagetext{font-size:19px;line-height:30px;padding:0}}@media (max-width: 600px), (max-height: 420px){.startpage #endpagetext,.worksection #endpagetext{width:calc(100% - (20px * 2 + 40px));font-size:13px;line-height:18px;bottom:30px;padding:0}}.startpage #startpagetext,.worksection #startpagetext{width:calc(100% - (40px * 2));position:absolute;bottom:120px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:#999;font-family:Roboto,sans-serif;font-size:26px;line-height:45px;letter-spacing:1.8px;box-sizing:border-box;padding:0 50px}.startpage #startpagetext .italic,.worksection #startpagetext .italic{font-style:italic}.startpage #startpagetext .additionalstartpagetext,.worksection #startpagetext .additionalstartpagetext{font-size:18px;line-height:23px!important;margin-top:22px}.startpage #startpagetext .additionalstartpagetext .red,.worksection #startpagetext .additionalstartpagetext .red{color:red;font-weight:600}@media (max-width: 880px){.startpage #startpagetext .additionalstartpagetext,.worksection #startpagetext .additionalstartpagetext{display:none}}.startpage #startpagetext .vradobelink,.worksection #startpagetext .vradobelink,.startpage #startpagetext a,.worksection #startpagetext a{text-decoration:none;color:white;transition:color 0.3s linear}.startpage #startpagetext .vradobelink:hover,.worksection #startpagetext .vradobelink:hover,.startpage #startpagetext a:hover,.worksection #startpagetext a:hover{text-decoration:underline;color:#e6d72b}.startpage #startpagetext .vradobelink:visited,.worksection #startpagetext .vradobelink:visited,.startpage #startpagetext a:visited,.worksection #startpagetext a:visited{color:white}.startpage #startpagetext .vradobelink:link,.worksection #startpagetext .vradobelink:link,.startpage #startpagetext a:link,.worksection #startpagetext a:link{color:white}.startpage #startpagetext .vradobelink:active,.worksection #startpagetext .vradobelink:active,.startpage #startpagetext a:active,.worksection #startpagetext a:active{color:white}@media (max-width: 950px){.startpage #startpagetext,.worksection #startpagetext{width:calc(100% - (20px * 2 + 80px))}}@media (max-width: 1815px){.startpage #startpagetext,.worksection #startpagetext{font-size:22px}}@media (min-width: 1400px){.startpage #startpagetext,.worksection #startpagetext{padding:0 50px!important}}@media (max-width: 800px), (max-height: 500px){.startpage #startpagetext,.worksection #startpagetext{font-size:19px;line-height:30px;padding:0}}@media (max-width: 600px), (max-height: 420px){.startpage #startpagetext,.worksection #startpagetext{font-size:13px;line-height:18px;bottom:90px;padding:0}}@media (max-height: 490px){.startpage #startpagetext,.worksection #startpagetext{font-size:11px;line-height:15px}}@media (max-height: 370px){.startpage #startpagetext,.worksection #startpagetext{bottom:60px;padding:0}}.frameworkpage.projectpage .pagesizewrapper{width:100%!important;height:100%!important;margin:auto!important}.frameworkpage.projectpage .pagesizewrapper .pagecontent{width:100%!important;height:100%!important;margin:auto!important}.frameworkpage.projectpage .pagesizewrapper .pagecontent .articlesection{max-width:calc(100% - (40px * 2));margin:40px}@media (max-width: 950px){.frameworkpage.projectpage .pagesizewrapper .pagecontent .articlesection{max-width:calc(100% - (20px*2));margin:20px}}.frameworkpage.projectpage .pagesizewrapper .pagecontent .posterimage{position:absolute;top:0;width:100%}.frameworkpage.projectpage .pagesizewrapper .pagecontent .projectbackgroundvideo{position:absolute;top:0;width:100%}.frameworkpage.projectpage .pagesizewrapper .pagecontent .projectbackgroundimage{position:absolute;display:none;top:0;width:100%;background-size:cover}.frameworkpage.projectpage .pagesizewrapper .pagecontent .projectbackgroundimage.mobile{display:block}@media (orientation: landscape){.frameworkpage.projectpage .pagesizewrapper .pagecontent .projectbackgroundimage.mobile{max-height:95vh;height:56vw}}@media (orientation: portrait){.frameworkpage.projectpage .pagesizewrapper .pagecontent .projectbackgroundimage.mobile{max-height:95vh;height:100vw}}.frameworkpage.projectpage .pagesizewrapper .pagecontent .intropage{height:100vh;width:100%;font-family:Roboto,sans-serif;position:relative}.frameworkpage.projectpage .pagesizewrapper .pagecontent .intropage .infowrapper{position:absolute;left:90px;z-index:2;bottom:0}@media (max-width: 950px){.frameworkpage.projectpage .pagesizewrapper .pagecontent .intropage .infowrapper{left:70px}}@media (max-width: 830px){.frameworkpage.projectpage .pagesizewrapper .pagecontent .intropage .infowrapper{left:78px}}@media (max-width: 830px) and (max-width: 950px){.frameworkpage.projectpage .pagesizewrapper .pagecontent .intropage .infowrapper{left:58px}}@media (max-width: 660px){.frameworkpage.projectpage .pagesizewrapper .pagecontent .intropage .infowrapper{left:40px}}.frameworkpage.projectpage .pagesizewrapper .pagecontent .intropage .infowrapper:after{position:absolute;content:"";bottom:0;width:calc(100% + (50px + 40px) + 30px);height:223px;z-index:-1;background:rgba(0,0,0,0);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 30%,rgba(0,0,0,0.5) 30%,#000000 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 30%,rgba(0,0,0,0.5) 30%,#000000 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 30%,rgba(0,0,0,0.5) 30%,#000000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 0, 0, 0)', endColorstr='rgba(0,0,0,1)', GradientType=0);left:-90px}@media (max-width: 950px){.frameworkpage.projectpage .pagesizewrapper .pagecontent .intropage .infowrapper:after{left:-70px;width:calc(100% + (50px + 20px) + 10px)}}@media (max-width: 830px){.frameworkpage.projectpage .pagesizewrapper .pagecontent .intropage .infowrapper:after{left:-78px;width:calc(100% + (38px + 40px) + 10px)}}@media (max-width: 830px) and (max-width: 950px){.frameworkpage.projectpage .pagesizewrapper .pagecontent .intropage .infowrapper:after{left:-58px;width:calc(100% + (38px + 20px) + 10px)}}@media (max-width: 660px){.frameworkpage.projectpage .pagesizewrapper .pagecontent .intropage .infowrapper:after{left:-40px;width:calc(100% + 40px + 10px)}}.frameworkpage.projectpage .pagesizewrapper .pagecontent .intropage .infowrapper h1{color:white;font-size:49px;margin:0}@media (max-width: 500px){.frameworkpage.projectpage .pagesizewrapper .pagecontent .intropage .infowrapper h1{font-size:33px}}.frameworkpage.projectpage .pagesizewrapper .pagecontent .intropage .infowrapper h2{color:#e6d72b;margin:0;margin-bottom:35px;margin-top:15px;font-weight:normal;font-size:17px;letter-spacing:.7px}.frameworkpage.projectpage .pagesizewrapper .pagecontent .intropage p{color:white;margin:0 auto;width:560px;max-width:95%}.frameworkpage.projectpage .pagesizewrapper .pagecontent .youtubeframe{display:block;max-width:100%;margin:60px auto;width:560px}.frameworkpage.projectpage .pagesizewrapper .pagecontent .aboutarea{position:relative;margin:0;width:100%;height:300px}.frameworkpage.projectpage .pagesizewrapper .pagecontent .aboutarea .aboutlabel{position:absolute;width:50%;height:100%;left:0;font-weight:bold;font-size:20px;text-transform:uppercase}.frameworkpage.projectpage .pagesizewrapper .pagecontent .aboutarea .aboutlabel h3{position:absolute;left:50%;transform:translateX(-50%);top:100px;margin:0}.frameworkpage.projectpage .pagesizewrapper .pagecontent .aboutarea .aboutlabel h3:after{position:absolute;counter-reset:titlecount;color:#e6d72b;right:100%}.frameworkpage.projectpage .pagesizewrapper .pagecontent .aboutarea .aboutlabel:before{position:absolute;content:"";left:50%;top:0;transform:translate(-50%,-50%);width:2px;height:70px;background-color:#e6d72b}.frameworkpage.projectpage .pagesizewrapper .pagecontent .aboutarea .description{position:absolute;width:50%;left:50%;line-height:27px}.frameworkpage.projectpage .pagesizewrapper .pagecontent .aboutarea .description p{width:70%;margin-top:100px}.frameworkpage.projectpage .pagesizewrapper .pagecontent .aboutarea .startprojectbutton{position:relative;width:140px;height:40px;border:1px solid black;text-align:center;line-height:40px;margin-top:45px}.frameworkpage.projectpage .pagesizewrapper .pagecontent .aboutarea .startprojectbutton a{color:black;text-decoration:none}.frameworkpage.projectpage .pagesizewrapper .pagecontent .aboutarea .startprojectbutton:after{content:">"}.frameworkpage.projectpage .pagesizewrapper .pagecontent .infoblockswrapper{position:relative;margin-top:100px;margin-bottom:100px;top:auto;flex-wrap:wrap;align-items:flex-start;justify-content:space-evenly}.frameworkpage.projectpage .pagesizewrapper .pagecontent .infoblockswrapper .infoblock{margin-bottom:70px;height:auto}.frameworkpage.projectpage .pagesizewrapper .pagecontent .infoblockswrapper .infoblock h4{color:black;font-weight:normal}.frameworkpage.projectpage .pagesizewrapper .pagecontent .infoblockswrapper .infoblock .content{color:#999}.frameworkpage.projectpage .pagesizewrapper .pagecontent .projectnavfooter{position:relative;width:80%;height:285px;margin:0 auto;margin-top:300px}@media (max-width: 600px){.frameworkpage.projectpage .pagesizewrapper .pagecontent .projectnavfooter{margin-top:100px}}@media (max-width: 900px){.frameworkpage.projectpage .pagesizewrapper .pagecontent .projectnavfooter{display:flex;align-items:center;height:auto;flex-direction:column}}.frameworkpage.projectpage .pagesizewrapper .pagecontent .projectnavfooter .footertitle{font-family:Roboto,sans-serif;font-size:22px;letter-spacing:.88px;position:absolute;left:50%;color:#999;top:0;top:-50px;font-size:30px;transform:translateX(-50%);letter-spacing:2.16px;line-height:45px;margin-bottom:80px}@media (max-width: 812px){.frameworkpage.projectpage .pagesizewrapper .pagecontent .projectnavfooter .footertitle{letter-spacing:.88px;font-size:25px;line-height:40px}}@media (max-width: 900px){.frameworkpage.projectpage .pagesizewrapper .pagecontent .projectnavfooter .footertitle{position:relative;left:auto;top:auto;transform:none;order:-2}}.frameworkpage.projectpage .pagesizewrapper .pagecontent .projectnavfooter .allprojects{height:45px;width:45px;border:1px solid #999;box-sizing:border-box;cursor:pointer;background-size:14px;background-repeat:no-repeat;background-position:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-image:url(../img/Overview.svg)}@media (max-width: 900px){.frameworkpage.projectpage .pagesizewrapper .pagecontent .projectnavfooter .allprojects{position:relative;left:auto;top:auto;order:-1;transform:none;margin-top:25px}}.frameworkpage.projectpage .pagesizewrapper .pagecontent .projectnavfooter .projectcard{top:50%;transform:translateY(-50%);width:383px;max-width:100%;height:215px;position:absolute;left:0;cursor:pointer;background-size:cover}@media (max-width: 1140px){.frameworkpage.projectpage .pagesizewrapper .pagecontent .projectnavfooter .projectcard{width:281px;height:158px}}@media (max-width: 900px){.frameworkpage.projectpage .pagesizewrapper .pagecontent .projectnavfooter .projectcard{position:relative;left:auto;top:auto;margin:25px;transform:none;margin-top:25px}}.frameworkpage.projectpage .pagesizewrapper .pagecontent .projectnavfooter .projectcard.hovered .projecttitle{opacity:1}.frameworkpage.projectpage .pagesizewrapper .pagecontent .projectnavfooter .projectcard .arrowbutton{position:absolute;top:50%}.frameworkpage.projectpage .pagesizewrapper .pagecontent .projectnavfooter .projectcard .rightcard{left:auto;right:0}.frameworkpage.projectpage .pagesizewrapper .pagecontent .projectnavfooter .projectcard .rightcard .arrowbutton{left:0;right:auto;transform:translateX(-50%) translateY(-50%) rotate(180deg)}.frameworkpage.projectpage .pagesizewrapper .pagecontent .projectnavfooter .projectcard:last-child{left:auto;right:0}.frameworkpage.projectpage .pagesizewrapper .pagecontent .projectnavfooter .projectcard:last-child .arrowbutton{left:0;right:auto;transform:translateX(-50%) translateY(-50%) rotate(180deg)}@media (max-width: 900px){.frameworkpage.projectpage .pagesizewrapper .pagecontent .projectnavfooter .projectcard{left:auto;right:0}.frameworkpage.projectpage .pagesizewrapper .pagecontent .projectnavfooter .projectcard .arrowbutton{left:0;right:auto;transform:translateX(-50%) translateY(-50%) rotate(180deg)}}.frameworkpage.projectpage .pagesizewrapper .pagecontent .projectnavfooter .projectcard .thumbnailimage{height:100%;width:100%;background-repeat:no-repeat;background-size:cover}.frameworkpage.projectpage .pagesizewrapper .pagecontent .projectnavfooter .projectcard .projecttitle{position:absolute;top:0;left:0;background-color:rgba(20,26,30,0.61);color:white;transition:opacity 0.3s linear;opacity:0;height:100%;width:100%;text-align:center;line-height:215px}@media (max-width: 1140px){.frameworkpage.projectpage .pagesizewrapper .pagecontent .projectnavfooter .projectcard .projecttitle{line-height:158px}}.frameworkpage.projectpage .pagesizewrapper .pagecontent .projectnavfooter .projectcard.hovered .projecttitle{opacity:1}.WorksOverview .outerthumbnailswrapper .innerthumbnailswrapper{-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}.WorksOverview .outerthumbnailswrapper .innerthumbnailswrapper .thumbnailcard{overflow:hidden;cursor:pointer}.WorksOverview .outerthumbnailswrapper .innerthumbnailswrapper .thumbnailcard .textwrapper{transition:transform 0.4s 0.3s ease-in-out;background-color:black;padding-top:1px;font-family:Roboto-Condensed,sans-serif;font-size:16px;letter-spacing:1.92px;text-transform:uppercase}.WorksOverview .outerthumbnailswrapper .innerthumbnailswrapper .thumbnailcard img{transition:transform 0.4s 0.3s ease-in-out}.WorksOverview .outerthumbnailswrapper .innerthumbnailswrapper .thumbnailcard.hovered .textwrapper{transform:translateY(-45px)}.WorksOverview .outerthumbnailswrapper .innerthumbnailswrapper .thumbnailcard.hovered img{transform:scale(1.1)}.WorksOverview .outerthumbnailswrapper .innerthumbnailswrapper .thumbnailcard .hover{position:absolute;left:0;top:0;-webkit-filter:url(#monochrome);filter:url(#monochrome);transition:transform 0.4s 0.3s ease-in-out,opacity 0.5s 0.3s linear;opacity:0}.WorksOverview .outerthumbnailswrapper .innerthumbnailswrapper .thumbnailcard .hover.show{opacity:1}.frameworkpage.thumbnailpage .outerthumbnailswrapper{width:calc(100% - (40px*2));height:calc(100% - (40px*2));position:absolute;max-height:70vh;bottom:40px}.frameworkpage.thumbnailpage .outerthumbnailswrapper .simplebar-track.vertical{bottom:20px;top:20px}@media (max-width: 562px){.frameworkpage.thumbnailpage .outerthumbnailswrapper .simplebar-track.vertical{right:-20px!important}}.frameworkpage.thumbnailpage .outerthumbnailswrapper.mobilescroll{box-sizing:border-box;max-width:calc(100% - (40px*2));height:calc(100% - (40px*2));padding-top:100px;top:40px}@media (max-width: 950px){.frameworkpage.thumbnailpage .outerthumbnailswrapper.mobilescroll{top:20px;max-height:calc(100% - (20px*2));height:calc(100% - (20px*2))}}.frameworkpage.thumbnailpage .outerthumbnailswrapper.mobilescroll .simplebar-track.vertical{bottom:20px;top:100px}@media (max-width: 950px){.frameworkpage.thumbnailpage .outerthumbnailswrapper{width:calc(100% - (20px*2));height:calc(100% - (20px*2))}}.frameworkpage.thumbnailpage .outerthumbnailswrapper .innerthumbnailswrapper{align-items:flex-start;display:flex;justify-content:flex-start;flex-wrap:wrap;margin:0 auto;width:calc(100% - 80px);padding-right:60px;box-sizing:border-box;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}@media (max-width: 562px){.frameworkpage.thumbnailpage .outerthumbnailswrapper .innerthumbnailswrapper{width:100%;padding-right:0}}.frameworkpage.thumbnailpage .outerthumbnailswrapper .innerthumbnailswrapper .thumbnailcard{position:relative;font-family:Roboto,sans-serif;width:calc((100% /4) - (15px * 2));max-width:383px;margin:15px}@media (max-width: 1336px){.frameworkpage.thumbnailpage .outerthumbnailswrapper .innerthumbnailswrapper .thumbnailcard{width:calc((100% /3)- (15px * 2))}}@media (max-width: 950px){.frameworkpage.thumbnailpage .outerthumbnailswrapper .innerthumbnailswrapper .thumbnailcard{width:calc((100% /2) - (15px * 2))}}@media (max-width: 562px){.frameworkpage.thumbnailpage .outerthumbnailswrapper .innerthumbnailswrapper .thumbnailcard{width:calc((100%) - (15px * 2))}}.frameworkpage.thumbnailpage .outerthumbnailswrapper .innerthumbnailswrapper .thumbnailcard .thumbailimage{width:100%;background-repeat:no-repeat;background-size:cover}.frameworkpage.thumbnailpage .outerthumbnailswrapper .innerthumbnailswrapper .thumbnailcard h3{font-family:Roboto-Condensed,sans-serif;font-size:16px;letter-spacing:1.92px;text-transform:uppercase;color:white;font-weight:normal;margin-bottom:6px}.frameworkpage.thumbnailpage .outerthumbnailswrapper .innerthumbnailswrapper .thumbnailcard h4{font-family:Roboto,sans-serif;font-size:15px;letter-spacing:.6px;line-height:24px;color:#e6d72b;font-weight:normal;margin-top:0;text-transform:none}.frameworkpage.thumbnailpage .outerthumbnailswrapper .innerthumbnailswrapper .thumbnailcard h4 a{color:#e6d72b;text-decoration:none}.frameworkpage.thumbnailpage .outerthumbnailswrapper .innerthumbnailswrapper .thumbnailcard p{color:#999;display:inline-block;font-family:Roboto-Condensed,sans-serif;font-size:12px;letter-spacing:1.4px;line-height:25px;margin:0;margin-right:9px;text-transform:uppercase}.splitpage{display:block;width:100%;height:100%;transition:display 0s;transition-delay:0.8s;opacity:1}.splitpage .popupcolumn{position:relative;width:50%;height:100%}.splitpage .leftcolumn{position:relative;width:50%;height:100%;float:left}.splitpage .leftcolumn h2,.splitpage .leftcolumn h1{position:absolute;font-family:Roboto-Bold;font-size:26px;letter-spacing:1.04px;line-height:34px;left:50%;top:50%;text-transform:uppercase;transform:translate(-50%,-50%)}@media (max-width: 950px){.splitpage .leftcolumn{position:relative;margin-top:150px;transform:none;width:90%;height:auto}.splitpage .leftcolumn h2{position:relative;left:auto;top:auto;-webkit-transform:none;-ms-transform:none;transform:none}.splitpage .leftcolumn:after{content:"";height:2px;position:absolute;width:20px;background-color:white;bottom:-12px;left:0}}@media (max-width: 950px) and (max-width: 950px){.splitpage .leftcolumn:after{display:none}}@media (max-width: 950px){.splitpage .leftcolumn{margin-left:40px}}@media (max-width: 830px){.splitpage .leftcolumn{margin-left:28px}}@media (max-width: 830px) and (max-width: 950px){.splitpage .leftcolumn{margin-left:28px}}@media (max-width: 660px){.splitpage .leftcolumn{margin-left:30px}}.splitpage .rightcolumn{position:relative;width:50%;height:100%;float:right}.splitpage .rightcolumn .largerfont{font-size:20px}@media (max-width: 950px){.splitpage .rightcolumn{margin-left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);float:initial;width:90%}.splitpage .rightcolumn .textwrapper{width:100%!important;margin-top:0!important;padding-top:180px}.splitpage .rightcolumn .textwrapper .simplebar-track.vertical{bottom:20px;top:100px}}.splitpage .rightcolumn .textwrapper{margin-top:180px;height:calc(100% - 180px);width:100%;font-family:Roboto,sans-serif;font-size:15px;letter-spacing:.6px;line-height:24px;padding-right:109px;box-sizing:border-box}.splitpage .rightcolumn .textwrapper a{color:#e6d72b;text-decoration:none}.splitpage .rightcolumn .textwrapper .simplebar-scrollbar:before{background:white}.splitpage .rightcolumn .textwrapper .morescrollspace{position:relative;height:150px}.splitpage .rightcolumn .textwrapper .jobtitle{color:#e6d72b}.splitpage .rightcolumn .textwrapper .socialbuttons{display:flex;flex-direction:row}.splitpage .rightcolumn .textwrapper .socialbuttons .socialicon{background-size:contain;background-repeat:no-repeat;fill:white;height:30px;width:30px;margin-right:30px;margin-top:32px;transform:translateY(-50%)}.splitpage .rightcolumn .textwrapper .socialbuttons #socialfacebook{background-image:url(../img/social/facebook.svg)}.splitpage .rightcolumn .textwrapper .socialbuttons #socialfacebook.hovered{background-image:url(../img/social/facebook_hover.svg)}.splitpage .rightcolumn .textwrapper .socialbuttons #socialtwitter{background-image:url(../img/social/twitter.svg)}.splitpage .rightcolumn .textwrapper .socialbuttons #socialtwitter.hovered{background-image:url(../img/social/twitter_hover.svg)}.splitpage .rightcolumn .textwrapper .socialbuttons #socialinstagram{background-image:url(../img/social/instagram.svg)}.splitpage .rightcolumn .textwrapper .socialbuttons #socialinstagram.hovered{background-image:url(../img/social/instagram_hover.svg)}@media (max-width: 950px){.splitpage .rightcolumn .textwrapper{width:100%!important;padding-right:12px;height:100%}.splitpage .rightcolumn .textwrapper .simplebar-track.vertical{right:-5px!important}}@media (max-width: 414px){.splitpage .rightcolumn .textwrapper{font-size:13px}}@media (max-width: 320px){.splitpage .rightcolumn .textwrapper ul{padding-left:16px}}.splitpage .rightcolumn .textwrapper.centered{position:absolute;margin-top:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:auto}@media (max-width: 950px){.splitpage .rightcolumn .textwrapper.centered{-webkit-transform:none;-ms-transform:none;transform:none;position:relative;top:inherit}}@media (max-width: 950px) and (orientation: landscape){.splitpage .rightcolumn .textwrapper.centered{height:calc(100% - 180px)}}.splitpage .rightcolumn .textwrapper h3{font-family:Roboto-Condensed,sans-serif;text-transform:uppercase;margin-bottom:30px;font-weight:300;font-size:16px;letter-spacing:1.9px}.splitpage .rightcolumn .textwrapper a{text-decoration:none;color:white}.splitpage .rightcolumn .textwrapper a:hover{text-decoration:underline}.splitpage .rightcolumn .textwrapper ul li{list-style-type:square;text-indent:15px}.frameworkpage.servicepage .pagesizewrapper .pagecontent .posterimage{position:absolute;top:0;width:100%}.frameworkpage.servicepage .pagesizewrapper .pagecontent .projectbackgroundvideo{position:absolute;top:0;width:100%}.frameworkpage.servicepage .pagesizewrapper .pagecontent .intropage{height:100vh;width:100%;font-family:Roboto,sans-serif;position:relative}.frameworkpage.servicepage .pagesizewrapper .pagecontent .linkswrapper{display:flex;justify-content:center;max-width:100%;overflow:hidden;flex-wrap:wrap}@media (max-width: 800px){.frameworkpage.servicepage .pagesizewrapper .pagecontent .linkswrapper{justify-content:flex-start;flex-direction:column;flex-wrap:nowrap}}.frameworkpage.servicepage .pagesizewrapper .pagecontent .servicelink{display:flex;cursor:pointer;margin:15px}.frameworkpage.servicepage .pagesizewrapper .pagecontent .servicelink .arrowbutton{position:relative;top:auto;left:auto;transform:rotate(180deg);background-image:url(../img/Pfeil_links.svg)}.frameworkpage.servicepage .pagesizewrapper .pagecontent .servicelink .servicetitle{font-family:Roboto,sans-serif;font-size:22px;letter-spacing:.88px;line-height:45px;margin-left:10px}.frameworkpage.servicepage .pagesizewrapper .pagecontent .projectbackgroundimage{position:absolute;display:none;top:0;width:100%;background-size:cover}.frameworkpage.servicepage .pagesizewrapper .pagecontent .projectbackgroundimage.mobile{display:block}@media (orientation: landscape){.frameworkpage.servicepage .pagesizewrapper .pagecontent .projectbackgroundimage.mobile{max-height:95vh;height:56vw}}@media (orientation: portrait){.frameworkpage.servicepage .pagesizewrapper .pagecontent .projectbackgroundimage.mobile{max-height:95vh;height:100vw}}.auszeichnung1{font-family:Roboto-Condensed,sans-serif;font-size:12px;letter-spacing:1.4px;line-height:25px}.auszeichnung2{font-family:Roboto,sans-serif;font-size:22px;letter-spacing:.88px}.h1{font-family:Roboto,sans-serif;font-size:36px;letter-spacing:2.16px;line-height:45px}.h2{font-family:Roboto-Bold;font-size:26px;letter-spacing:1.04px;line-height:34px}.h3{font-family:Roboto-Condensed,sans-serif;font-size:16px;letter-spacing:1.92px;text-transform:uppercase}.h31{font-family:Roboto-Condensed,sans-serif;font-size:16px;letter-spacing:.64px;text-transform:uppercase}.fliesstextaufz{font-family:Roboto,sans-serif;font-size:15px;letter-spacing:.6px;line-height:26px}.fliesstextaufz a{color:#e6d72b;text-decoration:none}.fliesstextaufz a:hover{text-decoration:underline}.fliesstext{font-family:Roboto,sans-serif;font-size:15px;letter-spacing:.6px;line-height:24px}.fliesstext a{color:#e6d72b;text-decoration:none}.frameworkpage.weihnachtsspecial.projectpage .pagesizewrapper{width:100%!important;height:100%!important;margin:auto!important}.frameworkpage.weihnachtsspecial.projectpage .pagesizewrapper .pagecontent iframe{padding:0;margin:0;border:0;position:relative;min-width:100%;min-height:100%;max-width:100%}
