@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;300&display=swap);@font-face{font-family:DINCondensed-Bold;src:url(../fonts/DINCondensed-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/DINCondensed-Bold.woff) format('woff'),url(../fonts/DINCondensed-Bold.ttf) format('truetype'),url(../fonts/DINCondensed-Bold.svg#DINCondensed-Bold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:BentonSans-Book;src:url(../fonts/BentonSans-Book.eot?#iefix) format('embedded-opentype'),url(../fonts/BentonSans-Book.otf) format('opentype'),url(../fonts/BentonSans-Book.woff) format('woff'),url(../fonts/BentonSans-Book.ttf) format('truetype'),url(../fonts/BentonSans-Book.svg#BentonSans-Book) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Centuria-regular;src:url(../fonts/Centuria-bold.eot?#iefix) format('embedded-opentype'),url(../fonts/Centuria-bold.otf) format('opentype'),url(../fonts/Centuria-bold.woff) format('woff'),url(../fonts/Centuria-bold.ttf) format('truetype'),url(../fonts/Centuria-bold.svg#Centuria-bold) format('svg');font-weight:700;font-style:normal}@font-face{font-family:Centuria-regular;src:url(../fonts/Centuria-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/Centuria-regular.otf) format('opentype'),url(../fonts/Centuria-regular.woff) format('woff'),url(../fonts/Centuria-regular.ttf) format('truetype'),url(../fonts/Centuria-regular.svg#Centuria-regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:RobotoCondensed-Light;src:url(../fonts/RobotoCondensed-Light.eot?#iefix) format('embedded-opentype'),url(../fonts/RobotoCondensed-Light.woff) format('woff'),url(../fonts/RobotoCondensed-Light.ttf) format('truetype'),url(../fonts/RobotoCondensed-Light.svg#RobotoCondensed-Light) format('svg');font-weight:400;font-style:normal}*{padding:0;margin:0}body,html{width:100%;height:100%;font-family:Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.kontakt .burgernav .bar{background-color:#fff}.kontakt .burgernav .label{color:#fff}.header{position:relative;background:#fff}.main{min-height:400px}.header .headline_home,.headline_images{position:relative;font-family:Centuria-regular;font-weight:400}.header .logo{position:absolute;top:40px;right:125px}.header .logo>h1{width:100%}.header .logo-wrap{position:relative}.header .logo img{position:absolute;right:12px}.header .logo>h1,.header .logo>h2{position:relative;text-align:end}.header .logo>h1{top:72px;font-family:DINCondensed-Bold;font-weight:700;letter-spacing:6px;font-size:73px;color:#002d5e;margin-bottom:48px}.header .logo>h2{left:-4px;text-align:end;font-family:RobotoCondensed-Light;font-weight:400;font-size:26px;letter-spacing:8px;color:#c6c6c6}.corp_logo{position:absolute;bottom:40px;right:40px;width:40px;height:40px;background-size:cover;display:block}.content_module{position:relative;overflow:hidden;clear:both}.cm_intro{height:100%;overflow:visible}.cm_intro .textbox{font-family:Centuria-regular}.btn_ref,.burgernav .label,.cm_confirmed .textbox *,.cm_intro .textbox *,.cm_project .stream_text,.cm_project .stream_title,.contact>*,.headline_home{color:#002d5e}.cm_intro .inner_cm a,.cm_intro .textbox a{font-weight:700;letter-spacing:1px;text-decoration-color:#002d5e}.cm_intro .textbox a{text-decoration:underline!important}.cm_intro .inner_cm .stream_wrap>a,.cm_intro .list,.cm_intro .list a,.stream_text{color:#fff}.cm_project .list a{color:#002d5e!important}.cm_intro .list,.cm_project .list{position:relative;left:20px;list-style:none;text-transform:uppercase;font-family:Centuria-regular;font-weight:700;width:fit-content}.cm_intro .list:before,.cm_project .list:before{position:absolute;content:''}.cm_project .list:before{background:#002d5e}.cm_intro .list a,.cm_project .list a{opacity:.25;text-decoration:none}.cm_intro .list .active a,.cm_project .list .active a{opacity:1}.cm_intro .inner_cm .stream_wrap>a{font-family:Centuria-regular;font-weight:700;text-decoration-color:#fff;text-decoration:underline!important}.cm_intro .bg_cm{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;background-color:#bc2132}.cm_text .bg_cm{position:absolute;top:0;left:0;right:0;width:100%;height:100%;z-index:-1;-webkit-transition:transform 1s cubic-bezier(.455,.03,.515,.955);-moz-transition:transform 1s cubic-bezier(.455,.03,.515,.955);transition:transform 1s cubic-bezier(.455,.03,.515,.955);background-color:#be1e2c}.cm_intro .inner_cm{position:relative}.cm_intro .image{position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover;overflow:hidden}.cm_confirmed .textbox,.cm_intro .list:before,.cm_intro .textbox{background-color:#fff}.cm_intro .image{padding-bottom:50%}.cm_intro .textbox h1,.cm_intro .textbox h2{font-weight:lighter}.stream_text,.stream_title{font-family:Centuria-regular;font-weight:700}.burgernav{position:absolute;top:120px;left:80px;cursor:pointer}.burgernav:hover .bar.top{top:-5px}.burgernav:hover .bar.center{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0)}.burgernav:hover .bar.bar.bottom{bottom:-5px}.burgernav .burger{position:relative;display:inline-block;margin:15px;width:40px;height:7px}.burgernav .label{font-family:Roboto;font-weight:700;position:absolute;letter-spacing:1px;top:11px;margin-left:7px;text-transform:uppercase;font-size:13px;width:320px}.burgernav .bar{position:absolute;width:100%;height:1px;background-color:#002d5e}.burgernav .bar.top{top:0;-webkit-transition:all 150ms cubic-bezier(.455,.03,.515,.955);-moz-transition:all 150ms cubic-bezier(.455,.03,.515,.955);transition:all 150ms cubic-bezier(.455,.03,.515,.955);-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}.burgernav .bar.center{top:calc(50% - .5px);opacity:0;transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-webkit-transition:all .2s cubic-bezier(.25,.46,.45,.94);-moz-transition:all .2s cubic-bezier(.25,.46,.45,.94);transition:all .2s cubic-bezier(.25,.46,.45,.94)}.burgernav .bar.bottom{bottom:0;-webkit-transition:all 150ms cubic-bezier(.455,.03,.515,.955);-moz-transition:all 150ms cubic-bezier(.455,.03,.515,.955);transition:all 150ms cubic-bezier(.455,.03,.515,.955);-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}.cm_project{margin-top:5%}.cm_project .inner_cm{position:relative;margin-left:auto;margin-right:auto}.cm_project .headline_images,.cm_project .images{margin:0 auto}.cm_project .images{position:relative}.cm_project .headline_images{font-weight:300;font-size:32px;margin-bottom:16px}.cm_project .image_container{position:relative}.cm_project .image_container .logo-wrap{position:absolute;transition:opacity .6s cubic-bezier(.455,.03,.515,.955)}.cm_project .image{background-repeat:no-repeat;background-position:center center}.cm_project .logo-wrap{position:absolute;top:0;margin:20px}.cm_project .image_container_3 .logo-wrap,.cm_project .image_container_4 .logo-wrap{right:0}.headline_images{font-family:Centuria-regular;color:#fff;text-transform:uppercase}.btn_ref{display:block;margin:20px auto;padding:16px 56px;font-size:16px;font-weight:700;text-transform:uppercase;border:thin solid #002d5e;background:0 0;text-align:center;box-sizing:border-box;max-width:320px;width:calc(100% - 40px)}.btn_ref,.btn_scroll{cursor:pointer}.cm_project .wrap a{color:#bc2132}.cm_confirmed .bg_cm{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:60%;background-color:#be1e2c}.cm_confirmed .cm_logo{position:relative}.cm_confirmed .textbox{font-family:Centuria-regular;font-weight:400;position:relative;box-shadow:rgba(0,0,0,.2) 0 0 40px}.cm_confirmed .textbox p{width:max-content}.cm_confirmed .btn_scroll,.cm_confirmed .textbox p{margin-left:192px}.cm_confirmed .logo{overflow:hidden;position:absolute}.cm_confirmed .bg_logo{background:#003974;padding:48px}.cm_imagetiles{margin-bottom:-30%;z-index:1}.cm_imagetiles .inner_cm{position:relative;padding-left:200px;padding-right:200px}.cm_imagetiles .image{position:absolute;width:100%;top:0;left:0;background-repeat:no-repeat;background-position:center center;background-size:cover}.cm_imagetiles .tile_container.align_right{float:right;width:65%}.cm_imagetiles .image_container{position:absolute;overflow:hidden;-webkit-transition:width .6s cubic-bezier(.455,.03,.515,.955);-moz-transition:width .6s cubic-bezier(.455,.03,.515,.955);transition:width .6s cubic-bezier(.455,.03,.515,.955)}.cm_imagetiles .tile_container{position:relative}.cm_imagetiles .tile_container.align_right{float:right;width:65%}.footer .logo{display:flex;flex-direction:column}.footer .logo img{height:59px;width:59px;align-self:flex-end;margin-right:10px}.footer .logo>h1{font-family:DINCondensed-Bold;font-size:48px;letter-spacing:8px;color:#002d5e;line-height:1}.footer .logo>h2{font-family:RobotoCondensed-Light;font-weight:lighter;font-size:18px;text-align:end;letter-spacing:8px;line-height:.5;color:#c6c6c6;margin-right:2px}.btn_scroll{position:relative;height:88px;width:88px;border-radius:50%;border:2px solid #c6c6c6;display:block}.hoverscale svg{position:absolute;margin:28px;height:32px;width:32px}.contact{padding-bottom:50px;padding-right:200px;margin-bottom:150px}.copyright{position:absolute;bottom:0;left:-80px;color:#c6c6c6}.contact .corp,.contact .mail,.contact .tel{font-size:33px}.contact .mail,.contact .tel{line-height:1.5em}.contact>*{margin-top:64px}.contact .address{font-size:48px;line-height:1.5em;margin-bottom:32px}.footer_left{margin-left:200px}.footer_left,.footer_right{position:relative}.cm_confirmed .textbox p b{font-family:BentonSans-Book}.nav_subnav{margin-top:-32px;margin-left:64px}.subnav_item{opacity:.5;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;transition:opacity .2s ease}.subnav_item:hover{opacity:1}.mainnav_link{margin-top:16px}.subnav_link{font-size:28px;line-height:1.5em}.bottomnav_link.move_in .underline,.button.move_in .underline,.contact_link.move_in .underline,.contactlink_link.move_in .underline,.mainnav_link.move_in .underline,.page_link.move_in .underline{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);-webkit-transition:transform 350ms cubic-bezier(.25,.46,.45,.94);-moz-transition:transform 350ms cubic-bezier(.25,.46,.45,.94);transition:transform 350ms cubic-bezier(.25,.46,.45,.94)}.bottomnav_link.move_out .underline,.button.move_out .underline,.contact_link.move_out .underline,.contactlink_link.move_out .underline,.mainnav_link.move_out .underline,.page_link.move_out .underline{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%);-webkit-transition:transform 350ms cubic-bezier(.55,.085,.68,.53);-moz-transition:transform 350ms cubic-bezier(.55,.085,.68,.53);transition:transform 350ms cubic-bezier(.55,.085,.68,.53)}.current_menu_item .underline_static{border-bottom:1px solid #fff}.clearfix{clear:both}.navcontainer{top:0;position:fixed;height:100%;width:100%;overflow-x:hidden;z-index:999999;-webkit-transition:transform .7s cubic-bezier(.86,0,.07,1);transition:transform .7s cubic-bezier(.86,0,.07,1);transform:translateY(-100%)}.navcontainer .close{top:25px;right:25px;width:25px;height:25px;position:fixed;cursor:pointer;z-index:1;border:none;background:0 0;outline:0}.navcontainer .close:hover svg{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2)}.navcontainer .close:hover svg path{stroke:#fff}.navcontainer .close svg{-webkit-transition:transform 120ms cubic-bezier(.455,.03,.515,.955);-moz-transition:transform 120ms cubic-bezier(.455,.03,.515,.955);transition:transform 120ms cubic-bezier(.455,.03,.515,.955);background:0 0}.navcontainer .close svg path{stroke:#ad7f7f;-webkit-transition:stroke 70ms linear;-moz-transition:stroke 70ms linear;transition:stroke 70ms linear}.mainnav{position:absolute;font-family:Roboto,Helvetica,sans-serif;font-weight:100;padding:0 6% 0 6%;min-height:640px;box-sizing:border-box;top:0;left:0;bottom:0;right:0;background:#be1e2c!important;-webkit-transition:transform .7s cubic-bezier(.86,0,.07,1);-moz-transition:transform .7s cubic-bezier(.86,0,.07,1);transition:transform .7s cubic-bezier(.86,0,.07,1)}.mainnav .mainnav_item{margin-bottom:3px;opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity 350ms linear,transform 550ms cubic-bezier(.25,.46,.45,.94) .3s;-moz-transition:opacity 350ms linear,transform 550ms cubic-bezier(.25,.46,.45,.94) .3s;transition:opacity 350ms linear,transform 550ms cubic-bezier(.25,.46,.45,.94) .3s}.active .mainnav .mainnav_item:nth-of-type(1){-webkit-transition-delay:250ms;-moz-transition-delay:250ms;transition-delay:250ms}.active .mainnav .mainnav_item:nth-of-type(2){-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}.active .mainnav .mainnav_item:nth-of-type(3){-webkit-transition-delay:350ms;-moz-transition-delay:350ms;transition-delay:350ms}.active .mainnav .mainnav_item:nth-of-type(4){-webkit-transition-delay:.4s;-moz-transition-delay:.4s;transition-delay:.4s}.active .mainnav .mainnav_item:nth-of-type(5){-webkit-transition-delay:450ms;-moz-transition-delay:450ms;transition-delay:450ms}.active .mainnav .mainnav_item{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.mainnav a{color:#fff;text-decoration:none}.mainnav .bottomnav>a{font-weight:300;font-size:21.5px;line-height:2.5em;margin-right:30px}.nav_headline{color:rgba(177,205,225,.5);font-size:16px;font-weight:400;line-height:2em;margin-bottom:24px}.mainnav_link{font-size:56px;line-height:1.4em;display:inline-block;overflow:hidden;cursor:pointer;position:relative}.mainnav_link .underline,.subnav_link .underline{border-bottom:1px solid #fff}.mainnav_item.active,.subnav_item.active{opacity:1}.mainnav_item.active .underline,.subnav_item.active .underline{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}.mainnav_item .underline_static{border-bottom:none!important}nav ul{list-style:none}.inner_nav .left_nav{position:relative;float:left;margin-right:10%;z-index:1}.bottomnav{position:absolute;bottom:50px;left:65px;right:65px}.bottomnav a{font-size:20px;line-height:1.75em}.nav_headline{text-transform:uppercase}.navcontainer.active{box-sizing:border-box;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.burger:hover .bar.top{top:-5px}.burger:hover .bar.bottom{bottom:-5px}.burger:hover .bar.center{opacity:1;transform:translate3d(0,0,0)}.links .page_link{-webkit-transition:opacity 250ms linear,transform .4s cubic-bezier(.25,.46,.45,.94);-moz-transition:opacity 250ms linear,transform .4s cubic-bezier(.25,.46,.45,.94);transition:opacity 250ms linear,transform .4s cubic-bezier(.25,.46,.45,.94)}.links .closed .small_headline{opacity:0;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);transform:translateY(30px)}.links .closed .page_link{opacity:0;-webkit-transform:translateY(80px);-moz-transform:translateY(80px);transform:translateY(80px)}.links .page_link:nth-of-type(1){-webkit-transition-delay:90ms;-moz-transition-delay:90ms;transition-delay:90ms}.links .page_link:nth-of-type(2){-webkit-transition-delay:180ms;-moz-transition-delay:180ms;transition-delay:180ms}.links .page_link:nth-of-type(3){-webkit-transition-delay:270ms;-moz-transition-delay:270ms;transition-delay:270ms}.links .page_link:nth-of-type(4){-webkit-transition-delay:360ms;-moz-transition-delay:360ms;transition-delay:360ms}.links .page_link:nth-of-type(5){-webkit-transition-delay:450ms;-moz-transition-delay:450ms;transition-delay:450ms}.cm_intro .image_mask.closed,.contact .bg-content.closed{width:0!important}.cm_confirmed .bg_cm.closed,.cm_project .image_container .mask.closed,.cm_project .image_container.closed{width:0!important}.cm_project .image_container.closed .logo-wrap{opacity:0!important}.cm_project .wrap{position:relative}.cm_project .mask{overflow:hidden;-webkit-transition:width .6s cubic-bezier(.455,.03,.515,.955);-moz-transition:width .6s cubic-bezier(.455,.03,.515,.955);transition:width .6s cubic-bezier(.455,.03,.515,.955)}.image_container_3 .mask,.image_container_3 .wrap,.image_container_4 .mask,.image_container_4 .wrap{float:right}.cm_intro .image_mask{overflow:hidden;-webkit-transition:width .6s cubic-bezier(.25,.46,.45,.94);-moz-transition:width .6s cubic-bezier(.25,.46,.45,.94);transition:width .6s cubic-bezier(.25,.46,.45,.94)}.header .headline_home.closed{-webkit-transform:translateY(40px);-moz-transform:translateY(40px);transform:translateY(40px);opacity:0}.header .headline_home{-webkit-transition:all .8s cubic-bezier(.25,.46,.45,.94);-moz-transition:all .8s cubic-bezier(.25,.46,.45,.94);transition:all .8s cubic-bezier(.25,.46,.45,.94)}.cm_intro .textbox>.closed{opacity:0}.cm_intro .textbox>.closed:nth-child(1){-webkit-transform:translateY(20px);-moz-transform:translateY(20px);transform:translateY(20px)}.cm_intro .textbox>.closed:nth-child(2){-webkit-transform:translateY(40px);-moz-transform:translateY(40px);transform:translateY(40px)}.cm_intro .textbox>.closed:nth-child(3){-webkit-transform:translateY(60px);-moz-transform:translateY(60px);transform:translateY(60px)}.cm_intro .textbox>.closed:nth-child(4){-webkit-transform:translateY(80px);-moz-transform:translateY(80px);transform:translateY(80px)}.cm_intro .textbox>*,.stream_wrap{-webkit-transition:all .6s cubic-bezier(.25,.46,.45,.94);-moz-transition:all .6s cubic-bezier(.25,.46,.45,.94);transition:all .6s cubic-bezier(.25,.46,.45,.94)}.cm_intro .textbox>a{display:block}.cm_intro .textbox>:nth-child(1){-webkit-transition-delay:90ms;-moz-transition-delay:90ms;transition-delay:90ms}.cm_intro .textbox>:nth-child(2){-webkit-transition-delay:180ms;-moz-transition-delay:180ms;transition-delay:180ms}.cm_intro .textbox>:nth-child(3){-webkit-transition-delay:270ms;-moz-transition-delay:270ms;transition-delay:270ms}.cm_intro .textbox>:nth-child(4){transition-delay:360ms}.stream_wrap.closed{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);transform:translateY(40px)}.cm_project .image_container .mask{width:100%}.cm_project .image_container_1 .mask{-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}.cm_project .image_container_3 .mask{-webkit-transition-delay:.6s;-moz-transition-delay:.6s;transition-delay:.6s}.cm_project .image_container_2 .mask{-webkit-transition-delay:.9s;-moz-transition-delay:.9s;transition-delay:.9s}.cm_project .image_container_4 .mask{-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;transition-delay:1.2s}.cm_confirmed .bg_cm{-webkit-transition:width .6s cubic-bezier(.455,.03,.515,.955);-moz-transition:width .6s cubic-bezier(.455,.03,.515,.955);transition:width .6s cubic-bezier(.455,.03,.515,.955)}.cm_confirmed .logo{-webkit-transition:height .6s cubic-bezier(.455,.03,.515,.955) .5s;-moz-transition:height .6s cubic-bezier(.455,.03,.515,.955) .5s;transition:height .6s cubic-bezier(.455,.03,.515,.955) .5s}.cm_confirmed .logo.closed{height:0!important}.cm_confirmed .textbox{-webkit-transition:box-shadow .7s linear .5s;-moz-transition:box-shadow .7s linear .5s;transition:box-shadow .7s linear .5s}.cm_confirmed .textbox.closed{box-shadow:none}.cm_confirmed .btn_scroll,.cm_confirmed .textbox p{-webkit-transition:all .6s cubic-bezier(.25,.46,.45,.94);-moz-transition:all .6s cubic-bezier(.25,.46,.45,.94);transition:all .6s cubic-bezier(.25,.46,.45,.94)}.cm_confirmed .btn_scroll.closed,.cm_confirmed .textbox p.closed{opacity:0;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);transform:translateY(30px)}.cm_intro ul li,.cm_project ul li{-webkit-transition:opacity 350ms linear,transform 550ms cubic-bezier(.25,.46,.45,.94) .3s;-moz-transition:opacity 350ms linear,transform 550ms cubic-bezier(.25,.46,.45,.94) .3s;transition:opacity 350ms linear,transform 550ms cubic-bezier(.25,.46,.45,.94) .3s}.cm_intro ul li.closed,.cm_project ul li.closed{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);transform:translateY(40px)}.cm_intro ul li:nth-of-type(1),.cm_project ul li:nth-of-type(1){-webkit-transition-delay:250ms;-moz-transition-delay:250ms;transition-delay:250ms}.cm_intro ul li:nth-of-type(2),.cm_project ul li:nth-of-type(2){-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}.cm_intro ul li:nth-of-type(3),.cm_project ul li:nth-of-type(3){-webkit-transition-delay:350ms;-moz-transition-delay:350ms;transition-delay:350ms}.cm_intro ul li:nth-of-type(4),.cm_project ul li:nth-of-type(4){-webkit-transition-delay:.4s;-moz-transition-delay:.4s;transition-delay:.4s}.cm_text.has_bgclear .topbrand{color:#003465}.cm_cookie .inner_cm{box-sizing:border-box;padding-left:470px;padding-right:470px}@media screen and (min-width:768px) and (max-width:1024px){.mainnav{padding-top:4%;padding-bottom:4%}.mainnav_link{font-size:44px}.header{padding-top:275px;padding-bottom:175px;padding-left:100px;padding-right:100px}.header h1{margin:0 auto}.header .headline_home{font-size:48px;line-height:1.3em;letter-spacing:1px}.header .logo{right:95px}.cm_intro{padding-bottom:400px}.cm_intro .textbox{position:relative;width:560px;margin-top:-160px;margin-left:80px;padding-top:40px;padding-left:100px;padding-right:0;padding-bottom:108px}.cm_intro .logo{width:224px;height:224px;background-repeat:no-repeat;background-size:cover;margin-bottom:48px}.cm_intro .textbox h1,.stream_text{font-size:44px;line-height:1.3em;letter-spacing:1px}.cm_project .stream_text{margin-bottom:200px}.cm_intro .textbox h2{font-size:26px}.cm_intro .textbox h1,.cm_intro .textbox h2{margin-bottom:60px}.cm_intro .list,.cm_project .list{top:200px;left:200px;margin-bottom:400px}.cm_intro .list:before,.cm_project .list:before{width:200px;height:2px;left:-224px;top:14px}.cm_intro .list a,.cm_project .list a{font-size:22px}.cm_intro .list a,.cm_project .list a{line-height:2em}.cm_project .headline_images{font-size:24px}.cm_intro .image{width:82%}.cm_intro .bg_cm{margin-top:25%}.cm_intro .stream_wrap>a,.stream_text,.stream_title{line-height:1.75em}.stream_wrap{width:480px;margin-left:auto;margin-right:auto}.cm_intro .stream_text,.cm_project .stream_text,.cm_project .stream_title{margin-top:200px}.cm_project .stream_text{margin-top:0}.cm_intro .inner_cm>a{display:block}.stream_text{margin-bottom:64px}.stream_title{font-size:20px;margin-bottom:32px}.cm_confirmed{padding-top:100px;padding-bottom:300px}.cm_confirmed .textbox{top:32px;left:36%;width:560px}.cm_confirmed .textbox p{margin-bottom:32px;font-size:38px;line-height:1.6em}.cm_confirmed .bg_logo{top:132px;left:-216px}.cm_confirmed .bg_logo img{width:232px;height:232px}.cm_confirmed .textbox{padding:60px 0}.burgernav{top:60px;left:60px}.burgernav .label{margin-left:8px}.header .logo>h1{font-size:40px;margin-bottom:58px}.header .logo>h2{font-size:15px;left:0;line-height:1.9em}.cm_confirmed .bg_logo{padding:32px}.cm_confirmed .btn_scroll,.cm_confirmed .textbox p{margin-left:128px}.btn_scroll{width:64px;height:64px}.hoverscale svg{width:20px;height:20px;margin:22px}.contact{padding-right:0}.contact .corp,.contact .mail,.contact .tel{font-size:22px}.contact .address{font-size:32px}.footer_left{margin-left:60px}.copyright,.technoone{position:static!important;font-size:16px}.technoone{margin-left:80px}.copyright{left:0}}@media (min-width:1024px){.cm_confirmed .logo{top:128px;left:-224px}}@media screen and (min-width:1200px){.mainnav{padding-top:4%}.mainnav_link{font-size:48px}.header{padding-top:150px;padding-bottom:150px;padding-left:200px;padding-right:200px}.header h1{width:70%;margin:0 auto}.header .headline_home{font-size:60px;line-height:1.3em;letter-spacing:1px}.header .logo{right:95px}.cm_intro{padding-bottom:600px}.inner_cm{padding-left:120px;padding-right:120px}.cm_intro .textbox{position:relative;width:600px;margin-top:-160px;margin-bottom:200px;margin-left:160px;padding-top:40px;padding-left:120px;padding-right:80px;padding-bottom:108px}.cm_intro .logo{width:256px;height:256px;background-repeat:no-repeat;background-size:cover;margin-bottom:48px}.cm_intro .textbox h1,.stream_text{font-size:42.66px;line-height:1.3em;letter-spacing:1px}.cm_project .stream_text{margin-bottom:160px}.cm_intro .textbox h2{font-size:32px}.cm_intro .textbox h1,.cm_intro .textbox h2{margin-bottom:60px}.cm_intro .list,.cm_project .list{top:240px;left:0}.cm_intro .list:before,.cm_project .list:before{width:200px;height:2px;left:-224px;top:14px}.cm_intro .list a,.cm_intro .stream_wrap>a,.cm_intro .textbox a,.cm_project .list a{font-size:17px}.cm_intro .list a,.cm_project .list a{line-height:2em}.cm_project .headline_images{font-size:21.33px}.cm_intro .image{width:82%}.cm_intro .bg_cm{margin-top:25%}.cm_intro .inner_cm a,.stream_text,.stream_title{line-height:1.75em}.stream_wrap{margin-left:512px}.cm_intro .inner_cm>a{display:block}.stream_text{margin-bottom:64px}.stream_title{font-size:20px;margin-bottom:32px}.cm_confirmed{padding-top:100px;padding-bottom:300px}.cm_confirmed .textbox{top:32px;left:42%;width:560px}.cm_confirmed .textbox p{margin-bottom:32px;font-size:38px;line-height:1.6em}.cm_confirmed .logo{top:132px;left:-216px}.cm_confirmed .bg_logo img{width:232px;height:232px}.cm_confirmed .textbox{padding:60px 0}.burgernav{top:60px;left:60px}.header .logo>h1{font-size:48px;margin-bottom:56px}.header .logo>h2{font-size:16px;left:0;line-height:2.5em}.header .menu .logo>h2{line-height:1.5em}.cm_confirmed .bg_logo{padding:32px}.cm_confirmed .btn_scroll,.cm_confirmed .textbox p{margin-left:128px}.btn_scroll{width:64px;height:64px}.hoverscale svg{width:20px;height:20px;margin:22px}.contact{padding-right:0}.contact .corp,.contact .mail,.contact .tel{font-size:22px}.contact .address{font-size:32px}.footer_left{margin-left:160px;margin-right:128px}.copyright,.technoone{font-size:16px}}@media screen and (min-width:1366px){.footer_left{margin-right:160px}.header .headline_home{font-size:64px}.cm_intro .textbox{margin-left:240px}.header .logo>h1{font-size:48px}.header .logo>h2{font-size:16px}.cm_intro .textbox h1,.stream_text{font-size:37.5px}.cm_intro .list a,.cm_intro .stream_wrap>a,.cm_intro .textbox a,.cm_project .list a{font-size:18.15px}.cm_project .headline_images{font-size:22.76px}.stream_title{font-size:21.34px}.cm_confirmed .textbox p{font-size:40.55px}.contact .corp,.contact .mail,.contact .tel{font-size:23.47px}.contact .address{font-size:34.15px}.cm_confirmed .textbox{width:640px}.cm_confirmed .btn_scroll,.cm_confirmed .textbox p{margin-left:160px}.cm_confirmed .bg_logo img{width:256px;height:256px}.cm_confirmed .logo{top:128px}}@media screen and (min-width:1440px){.header .headline_home{font-size:67.5px}.header .logo>h1{font-size:48px;margin-bottom:54px}.header .logo>h2{font-size:16px}.cm_intro .textbox{width:720px;margin-left:200px}.cm_intro .textbox h1,.stream_text{font-size:48.55px}.cm_intro .textbox h2{font-size:36px}.cm_intro .list a,.cm_intro .stream_wrap>a,.cm_intro .textbox a,.cm_project .list a{font-size:19.36px}.stream_wrap{margin-left:544px}.cm_confirmed .textbox p{font-size:43.27px}.cm_confirmed .bg_logo img{width:276px;height:276px}.cm_confirmed .logo{top:160px;left:-276px}.cm_confirmed .textbox{width:640px}.cm_project .headline_images{font-size:24.28px}.cm_confirmed .textbox{padding:80px 0}.contact .corp,.contact .mail,.contact .tel{font-size:25.05px}.contact .address{font-size:36.45px}.cm_intro .list,.cm_project .list{left:20px}.stream_title{font-size:22.49px}}@media screen and (min-width:1600px){.header .headline_home{font-size:75px}.header .logo>h1{font-size:48px}.header .logo>h2{font-size:16px}.cm_intro .textbox h1,.stream_text{font-size:51.81px}.cm_intro .textbox h2{font-size:38.41px}.cm_intro .inner_cm a,.cm_intro .list a,.cm_intro .textbox a,.cm_project .list a{font-size:20.66px}.cm_intro .textbox{padding-left:160px;padding-right:120px;margin-left:240px;padding-bottom:128px}.cm_intro .logo{width:288px;height:288px;margin-bottom:56px}.cm_project .headline_images{font-size:25.91px}.cm_intro .list,.cm_project .list{left:40px}.stream_wrap{margin-left:640px}.stream_title{font-size:24px}}@media screen and (min-width:1920px){.copyright,.technoone{font-size:20px}.header{padding-top:200px;padding-bottom:100px;padding-left:200px;padding-right:200px}.header h1{width:70%;margin:0 auto}.header .headline_home{font-size:90px;line-height:1.3em;letter-spacing:1px}.cm_intro{padding-bottom:600px}.inner_cm{padding-left:200px;padding-right:200px}.cm_intro .textbox{position:relative;width:960px;margin-top:-320px;margin-bottom:200px;margin-left:260px;padding-top:40px;padding-left:160px;padding-right:48px;padding-bottom:136px}.cm_intro .logo{width:288px;height:288px;background-repeat:no-repeat;margin-bottom:64px}.cm_intro .textbox h1,.stream_text{font-size:52px;line-height:1.3em;letter-spacing:1px;margin-bottom:120px}.cm_project .stream_text{margin-bottom:160px}.cm_intro .textbox h2{font-size:48px;margin-bottom:120px}.cm_intro .list,.cm_project .list{top:460px}.cm_intro .list:before,.cm_project .list:before{width:200px;height:2px;left:-240px;top:20px}.cm_intro .list a,.cm_intro .stream_wrap>a,.cm_intro .textbox a,.cm_project .list a{font-size:22px}.cm_intro .list a,.cm_project .list a{line-height:2em}.cm_intro .image{width:82%}.cm_intro .bg_cm{margin-top:25%}.cm_intro .inner_cm>a,.stream_text,.stream_title{line-height:1.75em}.stream_wrap{margin-left:720px}.cm_intro .inner_cm>a{display:block}.stream_title{font-size:20px;margin-bottom:32px}.cm_confirmed{padding-top:100px;padding-bottom:300px}.cm_confirmed .textbox{top:32px;left:45%;width:720px}.cm_confirmed .textbox p{margin-bottom:48px;font-size:48px;line-height:1.55em}.cm_confirmed .logo{top:160px;left:-288px}.cm_confirmed .bg_logo img{width:288px;height:288px}.cm_confirmed .textbox{padding:80px 0}.footer_left{width:600px;margin-right:420px}}.cm_text{position:relative}.cm_text .bg_cm{margin-left:200px}.cm_text{padding-top:250px;padding-bottom:250px}.cm_text p{font-size:28px;line-height:1.7em}.cm_text.has_bgcolor{color:#fff}.cm_text .topbrand,.cm_text p{font-family:Roboto;font-weight:500}.cm_text .topbrand{font-size:16px;line-height:1.67em;margin-bottom:3em}.cm_text p{margin-bottom:2.5em;max-width:1050px}.cm_text p:last-child{margin-bottom:0}.cm_text .inner_cm{padding-left:470px;padding-right:470px}.topbrand{position:relative}.cm_text .decoline::before{content:'';display:block;height:5px;position:absolute;background-image:url(../images/line_blue.svg);background-position:center center;background-repeat:no-repeat;background-size:cover;width:70px;left:-110px;top:9px}.cm_text.has_bgcolor .decoline::before{background-image:url(../images/line_white.svg)}.cm_image_text .bg_over{position:absolute;top:0;left:0;bottom:0;width:100%;overflow:hidden;-webkit-transition:all .6s cubic-bezier(.455,.03,.515,.955);-moz-transition:all .6s cubic-bezier(.455,.03,.515,.955);transition:all .6s cubic-bezier(.455,.03,.515,.955);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cm_image_text .bg_over .bgimg{-webkit-transition:all .6s cubic-bezier(.455,.03,.515,.955);-moz-transition:all .6s cubic-bezier(.455,.03,.515,.955);transition:all .6s cubic-bezier(.455,.03,.515,.955);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:cover}.cm_image_text .inner_cm{position:relative;left:0}.cm_image_text .inner_cm{margin-right:470px}.cm_image_text .textbox{width:620px;margin-top:300px;margin-right:120px;margin-bottom:120px;padding:80px 0 330px 0}.cm_image_text .textbox{position:relative;float:right;background-color:#fff;overflow:hidden;-webkit-transition:all .6s cubic-bezier(.25,.46,.45,.94) .6s;-moz-transition:all .6s cubic-bezier(.25,.46,.45,.94) .6s;transition:all .6s cubic-bezier(.25,.46,.45,.94) .6s;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.uber .cm_image_text{margin-top:-25%}.uber .cm_image_text .inner_cm{padding-right:0;padding-left:0}.cm_image_text .textbox p,.cm_text{color:#003465}.cm_image_text .textbox{width:620px}.cm_external_teaser{padding-top:150px;padding-bottom:150px;font-family:Roboto}.cm_external_teaser .bg_plane{right:200px}.cm_external_teaser .bg_plane{position:absolute;top:0;left:50%;bottom:0}.cm_external_teaser .inner_cm{position:relative}.cm_external_teaser .inner_container{width:calc(45% - 200px);padding:100px 100px 100px 100px;margin-left:470px}.cm_external_teaser .inner_container{box-shadow:rgba(0,0,0,.2) 0 0 40px}.cm_external_teaser .inner_container{position:relative;background-color:#fff;-webkit-transition:all .6s cubic-bezier(.25,.46,.45,.94) .6s;-moz-transition:all .6s cubic-bezier(.25,.46,.45,.94) .6s;transition:all .6s cubic-bezier(.25,.46,.45,.94) .6s}.cm_external_teaser .logo{width:200px}.cm_external_teaser .logo{position:relative;height:auto}.cm_external_teaser .bg_plane .inner_plane{background:#be1e2c}.cm_external_teaser .bg_plane .inner_plane{position:absolute;top:0;left:0;bottom:0;width:100%;-webkit-transition:width .6s cubic-bezier(.455,.03,.515,.955);-moz-transition:width .6s cubic-bezier(.455,.03,.515,.955);transition:width .6s cubic-bezier(.455,.03,.515,.955)}.cm_external_teaser .title{font-size:48px;line-height:1.38em}.cm_external_teaser .title{color:#003465}.cm_external_teaser .title{margin-bottom:40px}.cm_external_teaser .text{margin-bottom:2em}.cm_external_teaser .text{margin-bottom:180px}.cm_external_teaser .text{color:#003465;position:relative}.cm_external_teaser .text{font-size:28px;line-height:1.8em}.cm_external_teaser .inner_cm{padding-left:0;padding-right:0}.cm_external_teaser .bg_plane .inner_plane.closed{width:0!important}.wrapper{height:100%}@media (min-width:1024px){.uber .footer{margin:0;display:block;height:117%;position:relative}}.footer .inner_footer{padding-left:470px}.footer .inner_footer{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.footer .bottom_container{position:absolute;bottom:0;width:100%}.footer .bottom_container .wrap{position:relative}.footer .upper_footer{margin-bottom:100px}.footer .bottom_container .wrap>div{position:absolute;left:0;bottom:64px;padding-left:20%}.technoone{position:absolute;color:#c6c6c6;bottom:0;right:-320px}.footer .bottom_container img{width:auto;height:32px;position:absolute;bottom:64px;right:32px}.footer .upper_footer a{white-space:nowrap;letter-spacing:0!important}.footer .copyright{position:static}.footer .copyright>p{font-size:16px}.footer .copyright>p.technoone{font-size:16px}.button.blue,.footer .lower_footer a:link,.footer .lower_footer a:visited{color:#003465}.lower_footer a{font-size:28px;line-height:1.53em}.lower_footer .title{color:#003465;font-size:18px;margin-top:48px}@media (max-width:767px){.footer .inner_footer{padding-left:32px}.lower_footer .title{margin-top:32px}.footer .upper_footer{margin-bottom:50px}.footer .upper_footer a:first-child{margin-bottom:8px}.footer{margin:0}}@media (min-width:1500px){.footer .bottom_container .wrap>div{padding-left:470px}}@media (min-width:1500px) and (max-width:1860px){.footer .upper_footer a{font-size:35px}}a:hover,a:link,a:visited{text-decoration:none}.button .underline_static,.contactlink_link .underline_static,.mainnav_link .underline_static,.subnav_link .underline_static{display:inline-block;position:absolute;left:0;bottom:0;width:100%}.button{display:inline-block;overflow:hidden;cursor:pointer;position:relative}.bottomnav_link.blue.has_underline .underline_static,.button.blue.has_underline .underline_static,.contactlink_link.blue.has_underline .underline_static,.mainnav_link.blue.has_underline .underline_static,.pagelink_link.blue.has_underline .underline_static{border-bottom:1px solid #e3e3e3}.button.blue .underline,.contactlink_link.blue .underline{display:block;border-bottom:1px solid #003465}.button .underline{display:inline-block;position:absolute;z-index:1;left:0;bottom:0;width:100%;-webkit-transform:translate3d(-101%,0,0);-moz-transform:translate3d(-101%,0,0);transform:translate3d(-101%,0,0)}.cm_image_text .textbox{font-family:Roboto;font-weight:300}.cm_confirmed .btn_scroll{border-width:thin}.cm_confirmed .btn_scroll .hoverscale svg path{stroke-width:1px!important}.cm_text.has_bgclear .button.blue{letter-spacing:2px}@media (min-width:1860px){.uber .header>h1{width:70%}.uber .cm_imagetiles .inner_cm{padding-left:200px;padding-right:200px}.uber .cm_text .inner_cm{padding-left:470px;padding-right:470px}.uber .cm_text .topbrand,.uber .cm_text.has_bgcolor .topbrand{font-size:18px;line-height:1.67em}.uber .cm_text p{font-size:25px;line-height:1.8em}.uber .cm_external_teaser .bg_plane{right:200px}.uber .cm_external_teaser .inner_container{width:calc(45% - 200px);padding:100px 100px 100px 100px;margin-left:470px}.footer .upper_footer a,.page_headline{font-size:70px;line-height:1.43em}.footer .upper_footer a{font-size:56px;line-height:1.43em}.cm_image_text .textbox p{font-size:36px;line-height:1.53em}.cm_image_text .textbox{width:calc(620px - 160px);margin-top:300px;margin-right:120px;margin-bottom:120px;padding:80px 80px 330px 80px}}@media (min-width:1500px) and (max-width:1859px){.uber .cm_text p{font-size:22px;line-height:1.73em}}@media (min-width:1500px){.upper_footer a{font-size:35px}.cm_image_text .textbox p{font-size:36px;line-height:1.53em}.cm_image_text .textbox{width:calc(512px - 120px);margin-top:300px;margin-right:120px;margin-bottom:120px;padding:60px 60px 300px 60px}.cm_external_teaser .inner_container{margin-left:360px}}@media (max-width:1499px) and (min-width:1280px){.uber .cm_text p{font-size:22px;line-height:1.73em}.header .headline_home{font-size:60px;line-height:1.5em}.uber .header{padding-left:200px;padding-right:200px}.header h1{width:90%}.cm_imagetiles .inner_cm{padding-left:200px;padding-right:200px}.cm_text .inner_cm{padding-left:20%;padding-right:20%}.cm_text.has_bgcolor .topbrand::before{display:none}.cm_image_text .inner_cm{margin-right:20%}.cm_image_text .textbox{width:calc(40% - 120px);margin-top:300px;margin-right:120px;margin-bottom:120px;padding:60px 60px 20% 60px}.cm_image_text .textbox p{font-size:28px;line-height:1.54em}.cm_image_text .textbox p{margin-left:0;margin-right:0}.cm_external_teaser .bg_plane{right:0}.cm_external_teaser .inner_container{width:calc(45% - 180px);margin-left:20%;padding:90px 90px 90px 90px}.footer .inner_footer{padding-left:20%;padding-bottom:48px}.cm_cookie .inner_cm{padding-left:20%;padding-right:20%}}@media (min-width:1024px) and (max-width:1279px){.uber .cm_text p{font-size:22px;line-height:1.73em}.cm_imagetiles .inner_cm{padding-left:100px;padding-right:100px}.cm_image_text .textbox{width:50%;max-width:455px;margin-top:200px;margin-right:80px;margin-bottom:80px;padding:70px 70px 20% 70px;box-sizing:border-box}.cm_image_text .textbox p{font-size:26px;line-height:1.5em}}@media (min-width:1024px){.uber .cm_text.has_bgcolor{padding-top:calc(30% + 200px);padding-bottom:calc(25% + 300px)}.cm_external_teaser .inner_container{box-shadow:rgba(0,0,0,.2) 0 0 40px}.cm_text .inner_cm{padding-left:17%;padding-right:17%}.cm_text .bg_cm{margin-left:100px}.cm_text.has_bgcolor .decoline::before{display:none}.cm_image_text .inner_cm{margin-right:17%}}@media (width:1024px){.cm_external_teaser .bg_plane{width:100%;right:0}.cm_external_teaser .inner_container{margin-left:17%}}.cm_text .bg_cm.closed{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}.cm_external_teaser .bg_plane .inner_plane.closed,.cm_imagetiles .image_container.closed{width:0!important}.cm_image_text .bg_over.closed{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%)}.cm_image_text .bg_over.closed .bgimg{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.cm_external_teaser .inner_container.closed,.cm_image_text .textbox.closed{opacity:0;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);transform:translateY(30px)}.cm_text .inner_cm.closed{opacity:0;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);transform:translateY(100px)}.image1_container{-webkit-transition-delay:150ms;-moz-transition-delay:150ms;transition-delay:150ms}.image2_container{-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}.image3_container{-webkit-transition-delay:450ms;-moz-transition-delay:450ms;transition-delay:450ms}.image4_container{-webkit-transition-delay:.6s;-moz-transition-delay:.6s;transition-delay:.6s}.cm_text .inner_cm{-webkit-transition:opacity .7s linear,transform .7s cubic-bezier(.25,.46,.45,.94);-moz-transition:opacity .7s linear,transform .7s cubic-bezier(.25,.46,.45,.94);transition:opacity .7s linear,transform .7s cubic-bezier(.25,.46,.45,.94)}.slider_wrap{position:absolute;top:0;bottom:0;left:0;width:50%;height:100%}#slider{position:relative;height:100%;width:100%}.slider_item{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:cover}.kontakt .header{padding:0}.contactpage{height:100%}.kontakt .header .burgernav{z-index:1000;top:75px;left:65px}.kontakt .header .logo{top:32px;right:64px}.kontakt .header .logo img{width:230px}.kontakt .btn_next{position:absolute;left:80px;bottom:80px;width:100px;height:100px;z-index:1000;border-radius:50%;border:none}.kontakt .btn_next .hoverscale{position:absolute;top:0;left:0;bottom:0;right:0;background-color:#be1e2c;border-radius:50%;box-shadow:rgba(0,0,0,.2) 0 0 20px;-webkit-transition:transform .1s cubic-bezier(.455,.03,.515,.955);-moz-transition:transform .1s cubic-bezier(.455,.03,.515,.955);transition:transform .1s cubic-bezier(.455,.03,.515,.955)}.kontakt .btn_next .icon{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:url(../images/icn_arrow_right_line.svg);background-size:20%;background-repeat:no-repeat;background-position:center center}.kontakt .btn_next:focus{outline:0}.kontakt .btn_next:hover .hoverscale{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}.kontakt .content{position:absolute;top:0;right:0;bottom:0;width:50%}.kontakt .inner_content{font-family:Roboto;position:relative;display:inline-block;top:calc(50% + 64px);left:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.kontakt .upper_content{margin-bottom:80px}.kontakt .content a:nth-of-type(1){-webkit-transition-delay:90ms;-moz-transition-delay:90ms;transition-delay:90ms}.kontakt .content a:nth-of-type(2){-webkit-transition-delay:180ms;-moz-transition-delay:180ms;transition-delay:180ms}.kontakt .content a:nth-of-type(3){-webkit-transition-delay:270ms;-moz-transition-delay:270ms;transition-delay:270ms}.kontakt .content a{-webkit-transition:transform .8s cubic-bezier(.25,.46,.45,.94),opacity .8s linear;-moz-transition:transform .8s cubic-bezier(.25,.46,.45,.94),opacity .8s linear;transition:transform .8s cubic-bezier(.25,.46,.45,.94),opacity .8s linear}.kontakt .main .content p:nth-of-type(1){-webkit-transition-delay:390ms;-moz-transition-delay:390ms;transition-delay:390ms}.kontakt .main .content p:nth-of-type(2){-webkit-transition-delay:480ms;-moz-transition-delay:480ms;transition-delay:480ms}.kontakt .main .content p{-webkit-transition:transform .8s cubic-bezier(.25,.46,.45,.94),opacity .8s linear;-moz-transition:transform .8s cubic-bezier(.25,.46,.45,.94),opacity .8s linear;transition:transform .8s cubic-bezier(.25,.46,.45,.94),opacity .8s linear}.kontakt .topbrand{margin-top:48px}.kontakt .header .logo>img{height:59px;width:59px}.kontakt .header .logo>h1{line-height:1}.kontakt .header .logo>h2{line-height:3.5}.contact_address,.contactlink_link,.kontakt .topbrand{color:#003465}.mainnav_link,.subnav_link{font-size:56px;line-height:1.4em;display:inline-block;overflow:hidden;cursor:pointer;position:relative}.mainnav_link.active .underline,.subnav_link.active .underline{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}.contactlink_link{display:inline-block;overflow:hidden;cursor:pointer;position:relative}.contactlink_link .underline{display:inline-block;position:absolute;z-index:1;left:0;bottom:0;width:100%;-webkit-transform:translate3d(-101%,0,0);-moz-transform:translate3d(-101%,0,0);transform:translate3d(-101%,0,0)}.cm_text.has_bgclear .button.blue{font-weight:700}@media (min-width:1024px) and (max-width:1279px){.mainnav_link{font-size:48px}.subnav_link{font-size:28px}.contactlink_link{font-size:30px;line-height:1.3em}.contact_address{font-size:20px;line-height:1.4em}.kontakt .topbrand{margin-bottom:4px;font-size:13px}.kontakt .upper_content{margin-bottom:40px}.footer .inner_footer{padding-bottom:48px}.footer .bottom_container .wrap>div{padding-left:17%}}@media (max-width:1499px) and (min-width:1280px){.mainnav_link{font-size:40px}.subnav_link{font-size:28px}.contactlink_link{font-size:30px;line-height:1.5em}.kontakt .upper_content{margin-bottom:40px}.kontakt .topbrand{font-size:14px}.contact_address{font-size:20px;line-height:1.3em}.kontakt .inner_content{left:45%}}@media (max-width:1859px) and (min-width:1500px){.mainnav_link{font-size:48px}.subnav_link{font-size:40px}.contactlink_link{font-size:35px;line-height:1.4em}.topbrand{font-size:16px;line-height:1.3em}.contact_address{font-size:26px;line-height:1.4em}.kontakt .upper_content{margin-bottom:40px}.kontakt .topbrand{margin-bottom:0}}@media (min-width:1860px){.mainnav_link{font-size:64px}.subnav_link{font-size:40px}.contactlink_link{font-size:48px;line-height:1.42em}.topbrand{font-size:19px;line-height:1.27em}.contact_address{font-size:30px;line-height:1.4em}}.kontakt .main .content.closed a,.kontakt .main .content.closed p{opacity:0;-webkit-transform:translate3d(0,30px,0);-moz-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}.cm_colormove,.cm_pintro .inner_cm,.cm_pintro .text_container .textbox,.cm_pintro .topbrand,.product .footer{position:relative}.footer{position:relative;font-family:Roboto;height:100%}.cm_colormove .inner_cm,.cm_pintro .inner_cm{font-family:Roboto;padding:0}.cm_pintro .topbrand{margin-bottom:2em}.cm_pintro .topbrand.decoline:before{content:"";display:block;position:absolute;height:5px;background-repeat:no-repeat;background-position:center center;background-size:cover}.cm_pintro .text_container .text_mask{background-color:#be1e2c;-webkit-transition:width .6s cubic-bezier(.455,.03,.515,.955);-moz-transition:width .6s cubic-bezier(.455,.03,.515,.955);transition:width .6s cubic-bezier(.455,.03,.515,.955);overflow:hidden}.cm_pintro p,.topbrand{color:#fff}.topbrand.decoline:before{background-image:url(../images/line_white.svg)}.cm_pintro .image_container .img_mask{position:absolute;top:0;left:0;right:0;width:100%;overflow:hidden;-webkit-transition:height .6s cubic-bezier(.455,.03,.515,.955) .5s;-moz-transition:height .6s cubic-bezier(.455,.03,.515,.955) .5s;transition:height .6s cubic-bezier(.455,.03,.515,.955) .5s;box-sizing:border-box}.cm_pintro .image_container .image{background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;top:0;left:0;box-sizing:border-box}.cm_colormove.align_top .content_reciever,.cm_colormove.align_top .mask{top:0;bottom:auto}.cm_colormove.align_bottom .content_receiver,.cm_colormove.align_bottom .mask{top:auto;bottom:0}.cm_colormove .mask{position:absolute;left:0;right:0;overflow:hidden;height:0;-webkit-transition:height .8s cubic-bezier(.455,.03,.515,.955);-moz-transition:height .8s cubic-bezier(.455,.03,.515,.955);transition:height .8s cubic-bezier(.455,.03,.515,.955)}.cm_colormove .overlay_gradient{position:absolute;top:0;left:0;right:0;bottom:0}.cm_colormove .overlay_gradient{background:#be1e2c}.content_receiver{position:absolute}ul.listing{list-style-type:none}ul.listing li{position:relative}ul.listing li:before{content:"";display:block;position:absolute;height:5px;background-repeat:no-repeat;background-position:center center;background-size:cover}ul.listing.white li:before{background-image:url(../images/line_white.svg)}ul.listing.blue li:before{background-image:url(../images/line_blue.svg)}.blue li,.brand,.flow_text{color:#003465}.brand_other,.flow_text_other,.white li{color:#fff}.cm_colorchange .overlay_gradient{position:absolute;top:0;left:0;right:0;bottom:0}.cm_colormove.come_in .overlay_container{height:100%}.cm_review .headline_container,.cm_review .inner_cm{position:relative;background-color:#f7f7f7}.headline_book{font-family:Roboto,Helvetica,sans-serif;font-weight:400;color:#003465}.cm_review{font-family:Roboto,Helvetica,sans-serif;font-weight:400}.cm_review .review{position:relative;display:inline-block;vertical-align:top}.cm_review .inner_cm{padding-left:0;padding-right:0}.cm_review .review_container{position:relative;padding-left:380px;padding-right:380px}.cm_review .review .bg_img{position:absolute;top:0;left:0;bottom:0;width:100%;box-shadow:rgba(0,0,0,.15) 0 0 30px;-webkit-transition:width .6s cubic-bezier(.86,0,.07,1),box-shadow 150ms cubic-bezier(.445,.05,.55,.95),transform 150ms cubic-bezier(.445,.05,.55,.95);-moz-transition:width .6s cubic-bezier(.86,0,.07,1),box-shadow 150ms cubic-bezier(.445,.05,.55,.95),transform 150ms cubic-bezier(.445,.05,.55,.95);transition:width .6s cubic-bezier(.86,0,.07,1),box-shadow 150ms cubic-bezier(.445,.05,.55,.95),transform 150ms cubic-bezier(.445,.05,.55,.95)}.cm_review .colored .bg_img{background:#bc2132}.cm_review .colored .label{color:#fff}.cm_review .text_container{position:relative}.cm_review span{display:block}.cm_review .image_container{position:relative}.cm_review .inner_image{background-size:cover}.cm_review .review:nth-child(4n+1){margin-top:-66px}.cm_review .review:nth-child(4n+2){margin-top:170px}.cm_review .review:nth-child(4n+3){margin-top:-194px}.cm_review .review:nth-child(4n+4){margin-top:170px}.cm_review .review:first-child{margin-top:0}.cm_review .review:nth-child(2){margin-top:228px}.cm_review .contact_container .contact_image{position:relative;border-radius:50%;margin-bottom:30px;background-repeat:no-repeat;background-position:center center;background-size:cover}.cm_review .contact_container{position:relative}.cm_review .contact_container .contact_headline{margin-bottom:30px}.cm_review .btn_scroll{border:none;background-color:transparent}.cm_review .btn_scroll .icon{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-image:url(../images/arrow_down.svg);background-size:15%;background-repeat:no-repeat;background-position:center center}.cm_review .hoverscale{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #c3c3c3;border-radius:50%;-webkit-transition:transform .1s cubic-bezier(.455,.03,.515,.955);-moz-transition:transform .1s cubic-bezier(.455,.03,.515,.955);transition:transform .1s cubic-bezier(.455,.03,.515,.955)}.cm_review .contact_container>*{-webkit-transition:transform .4s cubic-bezier(.25,.46,.45,.94),opacity .4s linear;-moz-transition:transform .4s cubic-bezier(.25,.46,.45,.94),opacity .4s linear;transition:transform .4s cubic-bezier(.25,.46,.45,.94),opacity .4s linear;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.cm_review .review .text_container{position:relative;-webkit-transition:opacity 250ms linear .3s,transform 150ms cubic-bezier(.445,.05,.55,.95);-moz-transition:opacity 250ms linear .3s,transform 150ms cubic-bezier(.445,.05,.55,.95);transition:opacity 250ms linear .3s,transform 150ms cubic-bezier(.445,.05,.55,.95);-webkit-transform-origin:50% 90%;-moz-transform-origin:50% 90%;transform-origin:50% 90%}.cm_review .review .image_wrap{position:absolute;overflow:hidden;-webkit-transition:height .6s cubic-bezier(.86,0,.07,1) .6s;-moz-transition:height .6s cubic-bezier(.86,0,.07,1) .6s;transition:height .6s cubic-bezier(.86,0,.07,1) .6s}.cm_review .contact_function,.cm_review .contact_headline,.cm_review .contact_name a,.cm_review .label{color:#003465}.cm_review .contact_container .text_container{margin-bottom:30px}.cm_review .review .text_container.closed{opacity:0!important}.cm_pintro .text_container .text_mask.closed,.cm_review .review .bg_img.closed{width:0!important}.cm_pintro .image_container .img_mask.closed,.cm_review .review .image_wrap.closed{height:0!important}.cm_colormove .brand,.cm_colormove .brand_other{font-weight:400}.cm_review .contact_name{font-weight:700}.cm_pintro .image_container,.cm_pintro .textbox{box-sizing:border-box}.cm_review .contact_container .closed{-webkit-transform:translateY(30px);-moz-transform:translateY(30px);transform:translateY(30px);opacity:0}.cm_teasers .contact_container>:nth-of-type(1){-webkit-transition-delay:90ms;-moz-transition-delay:90ms;transition-delay:90ms}.cm_teasers .contact_container>:nth-of-type(2){-webkit-transition-delay:180ms;-moz-transition-delay:180ms;transition-delay:180ms}.cm_teasers .contact_container>:nth-of-type(3){-webkit-transition-delay:270ms;-moz-transition-delay:270ms;transition-delay:270ms}.btn_scroll:focus{outline:0}@media (min-width:768px){.cm_colormove .brand,.cm_colormove .brand_other{margin-bottom:60px}ul.listing li:before{width:60px;left:-120px;top:20px}.cm_review .contact_container .contact_image{width:100px;height:100px}.cm_review .review_container{padding-bottom:200px}}@media (min-width:1024px){.cm_pintro .inner_cm{padding-bottom:100px}.cm_colormove{padding-bottom:400px}.cm_colormove .content,.cm_colormove .content_receiver{padding-top:200px;padding-bottom:200px}.cm_colormove .flow_text,.cm_colormove .flow_text_other{margin-bottom:150px}.cm_colormove .content_receiver{margin-bottom:400px}.cm_review{margin-top:-400px}.cm_review .headline_container{padding-top:180px;padding-right:70px}.cm_review .inner_cm{padding-bottom:200px;padding-top:170px}.cm_review .review .text_container{margin-bottom:70px}.cm_review .review:nth-child(4n+1),.cm_review .review:nth-child(4n+3){margin-right:19.3%}.cm_review .contact_container{width:38%;margin-left:50%;max-width:580px}.cm_review .btn_scroll{width:60px;height:60px}}@media (min-width:1024px) and (min-width:1860px){.cm_review .headline_container{padding-left:380px;margin-right:200px}}@media (max-width:1279px) and (min-width:1024px){.cm_pintro .text_container{width:72%}.cm_pintro .text_container .text_mask{padding-top:200px;padding-bottom:55%}.cm_pintro .text_container .textbox{padding-left:100px;padding-right:230px}.cm_pintro .topbrand{font-size:45px;line-height:1.67em;font-weight:400}.cm_pintro p{font-size:24px;line-height:1.7em}.cm_pintro .image_container{position:relative;float:right;height:0;width:75%;padding-bottom:54%;margin-top:-30%}.cm_colormove .content_receiver,.cm_colormove .listing_container{padding-left:17%;padding-right:17%}.cm_colormove .flow_text,.cm_colormove .flow_text_other{font-size:22px;line-height:1.73em}.cm_colormove .brand,.cm_colormove .brand_other{font-size:17px;line-height:1.67em}.blue li,.white li{font-size:23px;line-height:2.1em}.cm_review .headline_container{padding-left:14%;margin-right:100px}.headline_book{font-size:45px;line-height:1.6em}.cm_review .review_container{padding-left:14%;padding-right:14%}.cm_review .review{width:calc(40% - 30px);padding-top:18px;padding-left:30px;padding-bottom:15px}.cm_review .label{font-size:19.5px;line-height:1.94em}.cm_review .contact_headline{font-size:27.5px;line-height:1.5em}.cm_review .contact_name{font-size:18px;line-height:1.59em}.cm_review .contact_function{font-size:16px;line-height:1.5em}.footer .inner_footer{padding-left:17%}}@media (max-width:1499px) and (min-width:1280px){.cm_pintro .text_container{width:70%}.cm_pintro .text_container .text_mask{padding-top:200px;padding-bottom:200px}.cm_pintro .text_container .textbox{padding-left:200px;padding-right:250px}.cm_pintro .topbrand{font-size:46px;line-height:1.67em;font-weight:400}.cm_pintro p{font-size:24px;line-height:1.6em}.cm_pintro .image_container{position:absolute;bottom:0;right:5%;width:32%;padding-bottom:45%}.cm_colormove .content_receiver,.cm_colormove .listing_container{padding-left:20%;padding-right:20%}.cm_colormove .flow_text,.cm_colormove .flow_text_other{font-size:25px;line-height:1.62em}.cm_colormove .brand,.cm_colormove .brand_other,.cm_review .contact_function{font-size:16px;line-height:1.67em}.blue li,.white li{font-size:25px;line-height:2em}.headline_book{font-size:46px;line-height:1.74em}.cm_review .review_container{padding-left:17%;padding-right:17%}.cm_review .contact_headline{font-size:28px;line-height:1.56em}.cm_review .contact_name{font-size:19.5px;line-height:1.56em}.cm_review .label{font-size:21.5px;line-height:1.75em}}@media (min-width:1500px){.cm_pintro .topbrand{font-size:55px;line-height:1.67em}}@media (min-width:1280px) and (max-width:1499px){.cm_pintro .topbrand.decoline:before{width:70px;left:-110px;top:37px}.cm_review .review{width:calc(40% - 50px);padding-top:50px;padding-left:50px;padding-bottom:25px}}@media (min-width:1500px) and (max-width:1859px){.cm_pintro .topbrand.decoline:before{width:70px;left:-110px;top:33px}.cm_review .review{width:calc(40% - 50px);padding-top:50px;padding-left:50px;padding-bottom:25px}}@media (min-width:1860px){.cm_pintro .topbrand.decoline:before{width:70px;left:-110px;top:44px}.cm_review .review{width:calc(40% - 50px);padding-top:50px;padding-left:50px;padding-bottom:25px}}@media (max-width:1499px) and (min-width:1024px) and (min-width:1280px){.cm_review .headline_container{padding-left:17%;margin-right:200px}}@media (min-width:1500px){.cm_pintro .text_container .text_mask{padding-top:200px;padding-bottom:200px}.cm_pintro .text_container .textbox{padding-right:450px}}@media (max-width:1859px) and (min-width:1500px){.cm_pintro .text_container{width:80%}.cm_pintro .text_container .textbox{padding-left:200px}.cm_pintro p{font-size:25px;line-height:1.5em}.cm_pintro .image_container{position:absolute;bottom:0;right:10%;width:32%;padding-bottom:45%}.headline_book{font-size:47px;line-height:1.66em}.cm_review .contact_headline{font-size:32px;line-height:1.59em}.cm_colormove .brand,.cm_colormove .brand_other,.cm_review .contact_name{font-size:17px;line-height:1.67em}.cm_review .contact_function{font-size:12px;line-height:1.5em}.cm_colormove .content,.cm_colormove .content_receiver{padding-left:23%;padding-right:23%}.cm_colormove .flow_text,.cm_colormove .flow_text_other{font-size:25px;line-height:1.6em}.blue li,.white li{font-size:25px;line-height:2em}.cm_review .review_container{padding-left:20%;padding-right:20%}.cm_review .label{font-size:23px;line-height:1.75em}}@media (max-width:1859px) and (min-width:1024px) and (min-width:1500px){.cm_review .headline_container{padding-left:20%;margin-right:200px}}@media (min-width:1860px){.cm_pintro .text_container{width:70%}.cm_pintro .text_container .textbox{padding-left:200px}.cm_pintro p{font-size:28px;line-height:1.8em}.cm_pintro .topbrand{font-size:55px;line-height:1.67em}.cm_pintro .image_container{position:absolute;bottom:0;right:12%;width:32%;padding-bottom:46%;top:155px}.cm_colormove .content,.cm_colormove .content_receiver{padding-left:470px;padding-right:470px}.cm_colormove .flow_text,.cm_colormove .flow_text_other{font-size:28px;line-height:1.8em}.cm_colormove .brand,.cm_colormove .brand_other{font-size:16px;font-weight:700;line-height:1.67em}.blue li,.white li{font-size:28px;line-height:2.2em}ul.listing li:before{top:25px}.headline_book{font-size:55px;line-height:1.51em}.cm_review .label{font-size:28px;line-height:1.8em}.contact_headline{font-size:38px;line-height:1.53em;letter-spacing:.75px}.cm_review .contact_name{font-size:20px;line-height:1.56em}.cm_review .contact_function{font-size:17px;line-height:1.67em}}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}.project *{background-color:transparent;border:none;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.kontakt .header,.project .header{padding:0;z-index:2}.project .main,.project .scrollpane{height:100%}.projects{position:relative}.project .leftside{width:60%}.project .leftside{background-color:#f7f7f7;position:relative;overflow-x:hidden}.project .rightside{width:40%}.project .leftside{padding-top:240px;padding-left:8%}.project .leftside{background-color:#f7f7f7;position:relative;overflow-x:hidden}.project .rightside{position:absolute;top:0;right:0;bottom:0}.project .project_item{position:relative;display:inline-block;cursor:pointer;overflow:visible;height:0}.project button span{display:block}.project .image_container{width:100%;padding-bottom:120%;position:absolute;top:-20px;left:-20px;overflow:hidden}.project .image{position:absolute;top:0;left:0;width:100%;padding-bottom:120%;background-size:cover;background-repeat:no-repeat;background-position:center center}.project_item .bg_project{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff}.project_item .content_container{position:absolute;display:block;top:0;left:0;overflow:hidden;box-shadow:rgba(0,0,0,.15) 0 0 30px;-webkit-transform-origin:50% 80%;-moz-transform-origin:50% 80%;transform-origin:50% 80%;-webkit-transition:width .6s cubic-bezier(.77,0,.175,1),transform 150ms cubic-bezier(.445,.05,.55,.95),box-shadow 150ms cubic-bezier(.445,.05,.55,.95);-moz-transition:width .6s cubic-bezier(.77,0,.175,1),transform 150ms cubic-bezier(.445,.05,.55,.95),box-shadow 150ms cubic-bezier(.445,.05,.55,.95);transition:width .6s cubic-bezier(.77,0,.175,1),transform 150ms cubic-bezier(.445,.05,.55,.95),box-shadow 150ms cubic-bezier(.445,.05,.55,.95)}.project_item .image_container{-webkit-transition:padding-bottom .6s cubic-bezier(.25,.46,.45,.94) .461s,transform 150ms cubic-bezier(.445,.05,.55,.95);-moz-transition:padding-bottom .6s cubic-bezier(.25,.46,.45,.94) .461s,transform 150ms cubic-bezier(.445,.05,.55,.95);transition:padding-bottom .6s cubic-bezier(.25,.46,.45,.94) .461s,transform 150ms cubic-bezier(.445,.05,.55,.95);-webkit-transform-origin:80% 100%;-moz-transform-origin:80% 100%;transform-origin:80% 100%}.project_item:hover .content_container{top:0;left:0;height:100%;-webkit-transform:scale(1.01);-moz-transform:scale(1.01);transform:scale(1.01);box-shadow:rgba(0,0,0,.15) 0 10px 35px}.project_item .image_container{display:block}.project_item:hover .image_container{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);transform:scale(1.03)}.project_item .text_container{font-family:Roboto,Helvetica,sans-serif;text-align:start}.project_headline{display:block;position:relative;padding-left:20px;font-weight:700}.project_desc{display:block;position:relative;padding-left:20px;padding-right:20px}.project_desc,.project_headline{color:#003465}.project .section_title{position:relative}.project p{font-family:Roboto,Helvetica,sans-serif;color:#003465}.project_item .inner_content_container{position:absolute;top:0;left:0;background-color:#fff;height:0}.project_item .content_container.closed{width:0!important}.project_item .image_container.closed{padding-bottom:0!important}.project .bottomline .leftside p{position:relative}.project .headline_to_move{position:relative}.project p{letter-spacing:1px}.project .button.blue{font-family:Helvetica,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:2px}.project .bottomline .leftside{height:100%;padding-top:0;overflow:hidden}.project .rightside p{position:relative;padding-top:50px;padding-bottom:50px}.project .fixedpane{position:fixed;top:0;right:0;bottom:0}.project .bottomline .fixedpane{background-repeat:no-repeat;background-position:center center;background-size:cover}.project .bottomline{position:relative;height:100%}.project .projects .rightside{position:absolute;background-color:#fff;z-index:1}@media (min-width:1024px){.project .corp_projects,.project .other_corp_projects{padding-bottom:400px}.project .section_title{margin-bottom:70px;left:-20px}.project .bottomline .leftside{padding-right:8%}.project .fixedpane{padding-left:8%;padding-right:8%}}@media (min-width:1024px) and (max-width:1279px){.project .fixedpane{width:40%}.project .project_item{width:65%;margin-bottom:100px;padding-bottom:104%}.project .project_item:nth-child(odd){margin-left:20px}.project .project_item:nth-child(even){margin-left:calc(30% - 70px)}.project .wrapper p{font-size:30px;line-height:1.52em}.project .button.blue{font-size:15px;line-height:1.67em}.scrollpane .button{margin-top:50px}}@media (min-width:1280px){.scrollpane .button{margin-top:80px}}@media (max-width:1499px) and (min-width:1280px){.project .project_item{width:65%;margin-bottom:100px;padding-bottom:97.5%}.project .project_item:nth-child(even){margin-left:calc(30% - 70px)}.project .wrapper p{font-size:29px;line-height:1.72em}.project .leftside{padding-top:240px;padding-left:8%}.project .button.blue{font-size:15px;line-height:1.67em}.project .fixedpane{width:40%}}@media (min-width:1500px){.project .project_item{width:35%;margin-bottom:100px}.project .project_item{padding-bottom:55%}.project .project_item:nth-child(odd){margin-right:10%}.project .project_item:nth-child(even){top:140px}.project .leftside{padding-top:240px;padding-left:10%}}@media (max-width:1859px) and (min-width:1500px){.project .wrapper p{font-size:30px;line-height:1.62em}.project .fixedpane{width:40%}}@media (min-width:1860px){.project .project_item:nth-child(even){top:140px}.project .project_item:nth-child(odd){margin-right:10%}.project .project_item:nth-child(odd){margin-left:20px}.project .project_item{padding-bottom:57%}.project p{font-size:30px;line-height:1.72em}.project .button.blue{font-size:15px;line-height:1.67em}.project .fixedpane{width:40%}}.cookie_warning .button.white{font-family:Helvetica;font-weight:700;letter-spacing:1px;text-transform:uppercase}.button.white{background-color:transparent;color:#fff;outline:0;border:none}.button.white .underline{border-bottom:1px solid #fff}.button.white.has_underline .underline_static{border-bottom:1px solid #6f6f6f}.cookie_warning{position:fixed;right:25px;bottom:25px;z-index:-1;border-radius:4px;background-color:#001e3f;-webkit-transition:all .6s cubic-bezier(.86,0,.07,1);-moz-transition:all .6s cubic-bezier(.86,0,.07,1);transition:all .6s cubic-bezier(.86,0,.07,1);opacity:0;margin-bottom:10px}.cookie_warning p{font-family:Roboto,Helvetica,sans-serif;margin-bottom:30px;color:#fff}.cookie_warning a{text-decoration:none;color:#65b4ff}.cookie_warning.on{opacity:1;z-index:100}@media (min-width:1024px){.cookie_warning{max-width:450px;padding:30px}}@media (min-width:1024px) and (max-width:1279px){.cookie_warning p{font-size:16px;line-height:1.87em;letter-spacing:.5px}.cookie_warning .button.white{font-weight:700;font-size:16px;line-height:1.67em;letter-spacing:1.25px}}@media (max-width:1499px) and (min-width:1280px){.cookie_warning p{font-size:16px;line-height:1.87em;letter-spacing:.5px}.cookie_warning .button.white{font-weight:700;font-size:16px;line-height:1.67em;letter-spacing:1.25px}}@media (min-width:1500px) and (max-width:1859px){.cookie_warning p{font-size:16px;line-height:1.7em;letter-spacing:.5px}.cookie_warning .button.white{font-size:15px;line-height:1.75em;letter-spacing:2px}}@media (min-width:1860px){.cookie_warning p{font-size:17px;line-height:1.7em;letter-spacing:.25px}.cookie_warning .button.white{font-size:16px;line-height:1.75em;letter-spacing:1.25px}}@media (min-width:1860px){.button.blue{font-size:15.5px;line-height:1.7em}.project .project_item .project_headline{font-size:19px;line-height:1.6em}.project .project_item .project_desc{font-size:16px;line-height:1.5em}}@media (max-width:1859px) and (min-width:1500px){.button.blue{font-size:15.5px;line-height:1.7em}.project .project_item .project_headline{font-size:17px;line-height:1.6em}.project .project_item .project_desc{font-size:13px;line-height:1.5em}}@media (max-width:1499px) and (min-width:1280px){.button.blue{font-size:15.5px;line-height:1.7em}.project .project_item .project_headline{font-size:19px;line-height:1.8em}.project .project_item .project_desc{font-size:17px;line-height:1.5em}.upper_footer>.button.blue{font-size:48px}}@media (min-width:1280px) and (max-width:1280px){.kontakt .topbrand{margin-top:32px}.upper_footer>.button.blue{font-size:40px}.lower_footer .title{font-size:15px}.lower_footer a{font-size:24px;line-height:1.5em}.footer .upper_footer{margin-bottom:60px}}@media (max-width:1279px) and (min-width:1024px){.button.blue{font-size:15.5px;line-height:1.7em}.project .project_item .project_headline{font-size:18px;line-height:1.6em}.project .project_item .project_desc{font-size:15px;line-height:1.5em}.upper_footer>.button.blue{font-size:40px}.lower_footer .title{font-size:15px}.lower_footer a{font-size:24px;line-height:1.5em}.footer .upper_footer{margin-bottom:60px}}.mainnav .copyright,.mainnav .technoone{color:#fff}.mainnav .technoone{right:0;position:absolute!important}.copyright_container{margin-top:32px}@media (max-width:1023px){.menu{display:none}}@media (min-width:1024px){.menu{position:fixed;top:0;left:0;right:0;height:100px;z-index:100;transition:opacity .3s ease,height .3s ease;-moz-transition:opacity .3s ease,height .3s ease;-webkit-transition:opacity .3s ease,height .3s ease;background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.33)}.menu.hidden{height:0;opacity:0}.header .menu .logo{top:15px!important;margin-top:-10px}.header .menu .burgernav,.header .menu .logo>*{transition:opacity 150ms ease,transform 150ms ease;-moz-transition:opacity 150ms ease,transform 150ms ease;-webkit-transition:opacity 150ms ease,transform 150ms ease;transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0)}.header .menu.hidden .burgernav,.header .menu.hidden .logo>*{transform:translateY(-80px);-moz-transform:translateY(-80px);-webkit-transform:translateY(-80px)}.menu.hidden .header .menu .logo{opacity:0}.menu.hidden .header .menu .logo>*{opacity:0}.header .menu .burgernav{top:35px!important}.menu .logo img{width:40px;height:40px;margin-bottom:0;display:none}.menu .logo h1{font-size:2.5em;line-height:0;position:relative;top:40px;margin-bottom:54px}.menu .logo h2{font-size:.75em;margin-right:-1px}}@media (min-width:1280px) and (max-width:1366px) and (max-height:720px){.lower_footer .title{font-size:14px}.lower_footer a{font-size:21px}.upper_footer>.button.blue{font-size:40px}.footer .upper_footer{margin-bottom:40px}}.cm_review .label{box-sizing:border-box;padding-right:25px}.cm_review .review .bg_img{-webkit-transform-origin:50% 90%;-moz-transform-origin:50% 90%;transform-origin:50% 90%}.cm_review .review .image_container{-webkit-transition:transform 150ms cubic-bezier(.445,.05,.55,.95);-moz-transition:transform 150ms cubic-bezier(.445,.05,.55,.95);transition:transform 150ms cubic-bezier(.445,.05,.55,.95);-webkit-transform-origin:80% 100%;-moz-transform-origin:80% 100%;transform-origin:80% 100%}.cm_review .review:hover .bg_img,.cm_review .review:hover .text_container{-webkit-transform:scale(1.01);-moz-transform:scale(1.01);transform:scale(1.01)}.cm_review .review:hover .image_container{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);transform:scale(1.03)}@media (min-width:1024px) and (max-width:1279px){.header{padding-top:150px;padding-bottom:150px;padding-left:200px;padding-right:200px}.header .headline_home{font-size:56px;line-height:1.5em}.header .logo>h1{font-size:48px;margin-bottom:56px}.header .logo>h2{font-size:16px;left:0;line-height:2.5em}.burgernav{top:60px;left:60px}.cm_intro .image{width:82%}.cm_intro .bg_cm{margin-top:25%}}.cm_cookie{font-family:Roboto,Helvetica,sans-serif;color:#003465}.cm_cookie h1{font-size:36px}.cm_cookie h2{font-size:21px;line-height:1.6;font-weight:700}.cm_cookie h3{font-size:17px;line-height:1.3}.cm_cookie p{font-size:21px;line-height:1.6}.cm_cookie ul{list-style:none;margin-top:16px}.cm_cookie ul li{font-size:20px;line-height:1.5;margin-top:8px}.footer a.cookie_link{font-size:16px;position:relative;display:block;margin-top:40px}.header>*{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}