body,h1,h2,h3,h4,h5,h6{font-weight:400;font-style:normal}a,body{color:#000}#menuwrapper nav ul ul.komp li,body{font-size:16px}#menuwrapper nav li.proj a,#overlay{height:100%}#header,#menuwrapper,#overlay{position:fixed;width:100%;left:0}#header,#menuwrapper,.Button-Link,.mprojblog .entry .m3.inner a:after,header,main{background-color:#fff}a,dt{cursor:pointer}#menubutton.active #openmenu span:nth-child(2),#overlay,.bx-wrapper .bx-controls-direction a.disabled,dd,section .bx-wrapper li::before{display:none}body,dt.active::after,dt:hover::after{background-color:#fd6a4c}dd,ol,p,section .container .bx-wrapper img,ul{margin-bottom:0}#menuwrapper nav ul,footer nav ul{list-style:none}#menuwrapper nav li,.kompetenzdetail .imgonly ul,ol,p,ul{padding-left:0}*{padding:0;margin:0;border:0}body{font-family:'Graphik Web',sans-serif;font-stretch:normal;letter-spacing:0;line-height:21px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}:state(webkit-media-controls-panel){display:none!important;-webkit-appearance:none}:state(webkit-media-controls-play-button){display:none!important;-webkit-appearance:none}:state(webkit-media-controls-start-playback-button){display:none!important;-webkit-appearance:none}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive-4by3{padding-bottom:75%}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}embed,img,object{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}h1,h2,h3,h4,h5,h6{color:inherit;margin-bottom:0;text-rendering:optimizeLegibility;padding-bottom:21px}.Highlight,.mjobfooter .cta:not(.Button-Link),h1{font-size:35px;line-height:40px;letter-spacing:-.75px}.mprojblog .m4 h3,h2{font-size:35px;line-height:40px}.projektdetail h2,footer .footerclaim,h3{font-size:28px;line-height:35px}.contactpage .myap,.maccordion .mhl h2,h4,h5,h6{font-size:18px;line-height:23px}.Introtext{font-size:22px;line-height:1.2}em,i{font-style:italic}b,strong{font-weight:500}a{line-height:inherit;text-decoration:underline}a,button{-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}#menuwrapper nav li a:hover,#menuwrapper nav li.active a,a:hover,dt.active,dt:hover{color:#fd6a4c}a.normal-text{text-decoration:none;cursor:default;color:#000}a.normal-text:hover{color:inherit;text-decoration:none}hr{background-color:transparent;margin:0;border-top:1px solid #fd6a4c;-moz-opacity:1;-webkit-opacity:1;opacity:1}img[align=right]{margin:0 0 0 15px}img[align=left]{margin:0 15px 0 0}.bx-wrapper .bx-pager,.txtcenter,div[align=center],p[align=center]{text-align:center}.txtright,div[align=right],p[align=right]{text-align:right}div[align=justify],p[align=justify]{text-align:justify}.imgonly{line-height:0;font-size:0}#wrapper{width:100%;min-height:100vh}.firstelement,.kompetenzdetail .right,.projektdetail .right{padding-top:50px}.kompetenzdetail .right .aps,.lastelement,.rowpbottom,section{padding-bottom:40px}@media screen and (min-width:576px){.container{max-width:100%}}@media screen and (min-width:992px){.firstelement{padding-top:80px}.lastelement{padding-bottom:80px}}@media screen and (min-width:1024px){.container,.container-fluid{--bs-gutter-x:2.5rem}}.mblogoverview .blogteaser,.rowhalfpbottom,dt,footer .address .col-12,main p,section.halfpbottom{padding-bottom:20px}footer,main ol{padding-bottom:23px}.kompetenzdetail .mhighlight,.projektdetail .mhighlight,main .maccordion dd p.btnlink,main .maccordion dd p:last-child,main .mprojblog .entry p,main .nopbottom p,main ol li:last-child,main ul li,section.nopbottom{padding-bottom:0}main ul{padding-left:25px;padding-bottom:21px}main ol{list-style:decimal;margin-left:7px}main ol li{padding-bottom:5px;padding-left:10px}footer{padding-top:23px}.mtextbtns a,.projektdetail .mprojdetail .projinfotxt a,footer a{text-decoration:none}footer a:hover,footer li.active a{text-decoration:underline;color:#000}footer .footerclaim{padding-bottom:62px}.contactpage .left,footer .address{font-size:22px;line-height:normal}footer .ptop{padding-top:70px}footer nav ul{font-size:18px;line-height:23px}footer .smedia img{width:32px;height:32px}footer .footerlogo img{width:97px;height:28px}footer .address .col-12.smedia{padding-top:7px}@media screen and (min-width:768px){.Highlight,h1{font-size:50px;line-height:1.2}h2{font-size:35px;line-height:40px}.Introtext,h3{font-size:28px;line-height:35px}h4,h5,h6{font-size:22px;line-height:1.2}footer .address,footer .footernavi{text-align:right}footer nav li{display:inline}footer nav a{display:inline-block;width:auto;margin-left:23px}}.Button-Link{text-decoration:none;display:inline-block;width:auto;min-height:37px;color:#262626;font-size:18px;line-height:1;border:1px solid #000;border-radius:18px;padding:7px 10px;text-align:center}.Button-Link:hover,.mprojcats button.active{color:#fd6a4c;border-color:#fd6a4c}#menuwrapper nav li a{display:block;width:100%;color:#000;text-decoration:none;padding-left:.75rem;line-height:65px}#menubutton #openmenu{display:inline-block;position:relative;width:22px;height:auto;margin-top:auto}#menubutton #openmenu span{display:block;line-height:0;font-size:0;height:0;width:100%;margin-top:6px;border:1px solid #000;-webkit-transition:.4s ease-out;-moz-transition:.4s ease-out;transition:.4s ease-out}#menubutton #openmenu span:first-child{margin-top:0}#menubutton.active #openmenu span:first-child,#menubutton.active #openmenu span:last-child{position:absolute;left:0;width:100%;border-color:#fd6a4c}#menuwrapper nav li li,#menuwrapper nav li:last-child{border-right:none}#menuwrapper nav li li,#menuwrapper nav li.proj{border-bottom:1px solid #000}#menuwrapper nav,#menuwrapper nav ul ul.komp{border-top:1px solid #000}#menubutton.active #openmenu span:first-child{top:-8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#menubutton.active #openmenu span:last-child{top:-14px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#menuwrapper{top:-100vh;height:100vh;z-index:998;padding-top:80px;font-size:22px;line-height:29px;-webkit-transition:top .6s cubic-bezier(.8, 0, .2, 1);-moz-transition:top .6s cubic-bezier(.8, 0, .2, 1);transition:top .6s cubic-bezier(.8, 0, .2, 1)}#menuwrapper.open{top:0}#menuwrapper nav{width:100vw}#menuwrapper nav .row,section .bx-wrapper li{padding:0;margin:0}#menuwrapper nav li{padding-right:0;font-size:22px;line-height:1}#menuwrapper nav .col-6:nth-child(2n){border-left:1px solid #000}#menuwrapper nav ul.komp li a{padding-left:.75rem;line-height:43px}#menuwrapper nav li.blog a{text-align:center;padding:0}#menuwrapper nav ul li.langnav{padding-left:.75rem}#menuwrapper nav ul li.langnav a{display:inline;padding:0}#menuwrapper nav ul li.langnav a:first-child{margin-right:10px}#menuwrapper nav ul li.langnav a.active{color:rgba(0,0,0,.5)}@media screen and (min-width:992px){footer{padding-top:30px;padding-bottom:30px}footer .footerclaim{font-size:35px;line-height:40px;padding-bottom:0}footer .address{text-align:left}footer .address .col-12{padding-bottom:0}footer .address .col-12.smedia{padding-top:0}#menuwrapper{height:auto}#menuwrapper nav li{font-size:20px;border-right:1px solid #000}#menuwrapper nav li a{padding:5px 10px;line-height:35px}#menuwrapper nav li.proj{background-position:center 45px;background-repeat:no-repeat;background-size:cover;background-image:url('/assets/layout/navi-projekte-img.png')}#menuwrapper nav ul ul.komp li:nth-child(2n){border-left:1px solid #000}#menuwrapper nav ul ul.komp li{font-size:16px}#menuwrapper nav ul.komp li a{padding:5px 10px;line-height:21px}#menuwrapper nav ul li.langnav{padding-left:0}#menuwrapper nav .col-6:nth-child(2n){border-left:none}}@media screen and (min-width:1600px){#menuwrapper nav li.blog a{padding:0 20px}}#overlay{top:0;background-color:rgba(0,0,0,.3);z-index:997}#header{top:0;padding-top:15px;min-height:50px;z-index:999}.headerlogo img{width:87px;height:26px}.mimgbigheader{padding-bottom:29px}.mhlpage{padding-top:40px;padding-bottom:40px}.kompetenzdetail .mhlpage,.projektdetail .mhlpage{padding-top:0}dt{display:block;font-size:28px;line-height:35px;font-weight:400;padding-top:20px;padding-right:30px;border-top:1px solid #fd6a4c;position:relative;-webkit-transition:color .4s;-moz-transition:color .4s;transition:color .4s}.contactpage .right .myap:last-child,.kompetenzdetail .right .myap:last-child,.maccordion .bbottom,.maccordion dt:last-child{border-bottom:1px solid #fd6a4c}dd{padding:0 0 20px}dt::after{content:'';position:absolute;top:50%;margin-top:-13px;right:0;display:block;width:23px;height:26px;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 45 53'%3E%3Cpath fill='none' stroke='white' stroke-width='2' d='M2,22.6L22.6,2M22.6,2l20.6,20.6M22.6,3.1v48.4'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 45 53'%3E%3Cpath fill='none' stroke='white' stroke-width='2' d='M2,22.6L22.6,2M22.6,2l20.6,20.6M22.6,3.1v48.4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100%;background-position:center;background-color:#000;mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}dt:hover::after{right:-5px}dt.active:hover::after{right:0;margin-top:-18px}dt.active::after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.maccordion .imgonly{padding-bottom:0;margin-top:-60px}.contactpage .Button-Link,.mhighlight .btnlink .Button-Link{font-size:28px;line-height:35px;padding:5px 20px;border-radius:30px}.kompetenzdetail .mimgbig,.projektdetail .mimgbig{padding-bottom:18px}.kompetenzdetail .Introtext,.kompetenzdetail .mhlpage,.projektdetail .Introtext,.projektdetail .mhlpage{padding-bottom:38px}.kompetenzdetail .mmoreproj,.mmoreblogentries,.projektdetail .mmoreproj{padding-top:100px;padding-bottom:154px}.kompetenzdetail .mmoreproj .mhl,.mmoreblogentries .mhl,.projektdetail .mmoreproj .mhl{font-size:28px;line-height:35px;padding-bottom:35px}.kompetenzdetail .mmoreproj .mproj,.mmoreblogentries .mblog,.projektdetail .mmoreproj .mproj{padding-bottom:7px}.kompetenzdetail .mmoreproj .mproj a,.mblogoverview .blogteaser a,.mmoreblogentries .mblog a,.projektdetail .mmoreproj .mproj a,.projteaser a{font-size:18px;text-decoration:none}.kompetenzdetail .mmoreproj .mproj a img,.mblogoverview .blogteaser a img,.mmoreblogentries .mblog a img,.projektdetail .mmoreproj .mproj a img,.projteaser img{padding-bottom:10px}.kompetenzdetail .mmoreproj .mproj a .arrowbg,.mblogoverview .blogteaser a .arrowbg,.mmoreblogentries .mblog a .arrowbg,.projektdetail .mmoreproj .mproj a .arrowbg,.projteaser a .arrowbg{display:block;width:100%;padding-right:25px;position:relative}.kompetenzdetail .mmoreproj .mproj a .arrowbg:after,.mblogoverview .blogteaser a .arrowbg:after,.mmoreblogentries .mblog a .arrowbg:after,.mprojblog .entry .inner a:after,.projektdetail .mmoreproj .mproj a .arrowbg:after,.projteaser a .arrowbg:after{content:'';position:absolute;display:block;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='23' viewBox='0 0 26 23' fill='none'%3E%3Cpath d='M23.3369 11.5L0 11.5' stroke='black' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M14.0863 0.685547L24.6138 11.4999L14.0863 22.3149' stroke='black' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='23' viewBox='0 0 26 23' fill='none'%3E%3Cpath d='M23.3369 11.5L0 11.5' stroke='black' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M14.0863 0.685547L24.6138 11.4999L14.0863 22.3149' stroke='black' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100%;background-position:center;background-color:#000;mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;transition:background-color .3s}.kompetenzdetail .mmoreproj .mproj a .arrowbg:after,.mblogoverview .blogteaser a .arrowbg:after,.mmoreblogentries .mblog a .arrowbg:after,.projektdetail .mmoreproj .mproj a .arrowbg:after,.projteaser a .arrowbg:after{right:0;top:4px;width:16px;height:14px}.mprojblog .entry .inner a:after{right:20px;bottom:20px;width:23px;height:26px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover,.kompetenzdetail .mmoreproj .mproj a:hover .arrowbg:after,.mblogoverview .blogteaser a:hover .arrowbg:after,.mmoreblogentries .mblog a:hover .arrowbg:after,.mprojblog .entry .inner a:hover:after,.mprojblog .m3,.projektdetail .mmoreproj .mproj a:hover .arrowbg:after,.projteaser a:hover .arrowbg:after{background-color:#fd6a4c}.mprojblog .entry .m3.inner a:hover:after{background-color:#000}.kompetenzdetail .mmoreproj .btnlink,.mblogoverview #btnBlogMore,.projektdetail .mmoreproj .btnlink{padding-top:20px}.mblogdetail,.mjobfooter,.mprojoverview #btnProjMore{padding-top:40px}@media screen and (max-width:768px){.kompetenzdetail .mimgbig img,.projektdetail .mimgbig img{spect-ratio:373/435;object-fit:cover}}@media screen and (min-width:992px){#header{padding-top:28px;min-height:80px}.maccordion .mhl h2{font-size:22px;line-height:1}dt{font-size:36px;line-height:46px;padding-right:50px}dt::after{width:41.25px;height:49.5px;margin-top:-24.75px}dt.active:hover::after{margin-top:-29.75px}.mhighlight{padding-top:80px;padding-bottom:80px}.contactpage .Button-Link,.mhighlight .btnlink .Button-Link{padding:10px 40px}.mimgbig img{width:100%}.kompetenzdetail .mhlpage,.projektdetail .mhlpage{padding-bottom:60px}.kompetenzdetail .Introtext,.projektdetail .Introtext{padding-bottom:33px}.kompetenzdetail .right,.projektdetail .right{padding-top:0}.kompetenzdetail .mprojdetail .btnlink,.projektdetail .mprojdetail .btnlink{padding-top:63px}.kompetenzdetail .mprojdetail .btnlink .Button-Link,.projektdetail .mprojdetail .btnlink .Button-Link{font-size:28px;line-height:40px;padding:0 40px;border-radius:30px}.kompetenzdetail .mmoreproj,.mmoreblogentries,.projektdetail .mmoreproj{padding-top:40px;margin-top:190px}.kompetenzdetail .mmoreproj:before,.mmoreblogentries:before,.projektdetail .mmoreproj:before{content:'';display:inline-block;width:100%;padding-top:40px;height:0;border-top:1px solid #fd6a4c}}.projektdetail .mprojdetail .btnlink{padding-top:33px}.projektdetail .mprojdetail .btnlink .Button-Link{font-size:22px;line-height:40px;padding:0 40px}.projektdetail .projinfo:before,.projektdetail .projinfo:last-child:after{content:'';display:inline-block;width:calc(100% - var(--bs-gutter-x));padding-top:18px;margin-left:calc(var(--bs-gutter-x) * .5);height:0;border-top:1px solid #fd6a4c}.projektdetail .projinfo .icon1,.projektdetail .projinfo .icon2,.projektdetail .projinfo .icon3,.projektdetail .projinfo .icon4,.projektdetail .projinfo .icon5{position:relative;padding-left:25px}.projektdetail .projinfo .icon1:before,.projektdetail .projinfo .icon2:before,.projektdetail .projinfo .icon3:before,.projektdetail .projinfo .icon4:before,.projektdetail .projinfo .icon5:before{content:'';position:absolute;top:0;left:0;display:inline-block;width:20px;height:20px;background-repeat:no-repeat;background-position:center left;background-size:contain}.projektdetail .projinfo .icon1:before{background-image:url('../img/Auftraggeber.svg')}.projektdetail .projinfo .icon2:before{background-image:url('../img/Architekt.svg')}.projektdetail .projinfo .icon3:before{background-image:url('../img/Zeitraum.svg')}.projektdetail .projinfo .icon4:before{background-image:url('../img/Projektleitung.svg')}.projektdetail .projinfo .icon5:before{background-image:url('../img/Leistungen.svg')}.kompetenzdetail .kimg{padding-top:10px}.contactpage .right .aps a,.kompetenzdetail .right .aps a{font-size:18px;line-height:23px;text-decoration:none}.contactpage .right .aps img,.kompetenzdetail .right .aps img{border-radius:50%}.contactpage .right .myap,.kompetenzdetail .right .myap{padding-top:15px;padding-bottom:15px;border-top:1px solid #fd6a4c}.kompetenzdetail .left .btop h2{font-size:28px;line-height:35px;border-top:1px solid #fd6a4c;padding-top:20px}.kompetenzdetail .left .btop h2 span{display:inline-block}section .bx-wrapper{margin-bottom:20px}section .bx-wrapper ul{margin:0;padding:0}.bx-wrapper{position:relative;margin:0 auto;padding:0 0 20px;-ms-touch-action:pan-y;touch-action:pan-y}.bx-wrapper img{max-width:100%;display:block;margin:0 auto}.bx-wrapper ul{-webkit-perspective:1000}.bx-viewport{-webkit-transform:translateZ(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:0;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url('../img/bx_loader.gif') center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:9997}.bx-wrapper .bx-pager.bx-default-pager a{background-color:#d9d9d9;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block;vertical-align:bottom}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;width:50px;height:50px;margin-top:-25px;text-indent:-100px;overflow:hidden;z-index:4;background-image:url('../img/arrow.svg');background-repeat:no-repeat;background-size:12.55px 35.17px;background-position:center center}.bx-wrapper .bx-prev{left:0;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);transform:rotate(-180deg)}.bx-wrapper .bx-next{right:0}.mtxt p{max-width:840px}.contactpage .right h2,.jobdesc h2,.kompetenzdetail .mprojdetail .right h2,.mhlsection h2,.mprojblog .mpbhl h2,.mprojoverview .right h2{font-size:22px;line-height:1;padding-bottom:17px}.mteam h2{font-size:22px;line-height:1;padding-bottom:20px}.mprojblog .mpbhl h2:after,.mteam h2:after{content:'';display:block;width:100%;height:0;margin-top:7px;border-bottom:1px solid #fd6a4c}.jobdesc ul,.kompetenzdetail .mprojdetail .right ul,main .mprojoverview .right ul{list-style:none;padding-left:0;padding-bottom:0;border-bottom:1px solid #fd6a4c}.jobdesc li,.kompetenzdetail .mprojdetail .right li,.mprojoverview .right li{position:relative;padding:15px 0 15px 55px;font-size:18px;line-height:23px;border-top:1px solid #fd6a4c}.jobdesc li:before,.kompetenzdetail .mprojdetail .right li:before,.mprojoverview .right li:before{content:'';position:absolute;top:14px;left:0;display:block;width:23px;height:26px;background-repeat:no-repeat;background-position:center left;background-size:contain;background-image:url('../img/arrow.svg');-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mprojoverview .joblinks{padding-top:40px;font-size:28px}.mjobdetail .jobdesc{padding-top:20px;padding-bottom:20px}.btnBlogMore{padding-top:30px}@media screen and (min-width:1200px){.lastelement{padding-bottom:120px}#menuwrapper nav li{font-size:22px}#menuwrapper nav li.proj{background-position:center 66px}#menuwrapper nav li a{padding:0 0 0 20px;line-height:66px}#menuwrapper nav ul ul.komp li{font-size:16px}#menuwrapper nav ul.komp li a{padding:0 0 0 28px;line-height:44px}.kompetenzdetail .mmoreproj .mhl,.mmoreblogentries .mhl,.projektdetail .mmoreproj .mhl{width:18%}.kompetenzdetail .mmoreproj .mproj,.mmoreblogentries .mblog,.projektdetail .mmoreproj .mproj{width:27.33%}.mblogoverview,.mblogoverview .blogteaser{padding-right:20px;padding-left:20px}.mblogoverview .blogteaser{padding-bottom:40px}.btnBlogMore{padding-left:8px}}.mprojcats{padding-top:18px;padding-bottom:16px}.mprojcats button{margin-right:10px;margin-bottom:10px}.projteaser img{object-fit:cover}.mteam .imgonly{padding-top:13px;padding-bottom:10px}@media screen and (min-width:992px){.kompetenzdetail .kimg{padding-top:30px}.kompetenzdetail .right .aps{padding-bottom:80px}.contactpage .right .myap,.jobdesc li,.kompetenzdetail .mprojdetail .right li,.kompetenzdetail .right .myap,.mprojoverview .right li{padding-top:20px;padding-bottom:20px}.kopmetenzdetail .left .mtextimgs{padding-top:20px}.kompetenzdetail .left .btop h2{padding-top:40px;padding-bottom:40px}.kompetenzdetail .left .btop h2 span{max-width:58.33333333%}.jobdesc li:before,.kompetenzdetail .mprojdetail .right li:before,.mprojoverview .right li:before{top:18px}.btnBlogMore,.mprojoverview .joblinks{padding-top:60px}.mblogdetail .Introtext,.mblogdetail h1,main .mprojoverview .joblinks p{padding-bottom:40px}.mprojoverview .joblinks .Button-Link{padding-left:40px;padding-right:40px}.mjobdetail .jobdesc{padding-top:0;padding-bottom:0}.mjobfooter{padding-top:85px}.mjobfooter .cta{text-align:right}.mjobfooter .cta .Button-Link{min-width:300px}.mjobfooter .cta:not(.Button-Link){font-size:50px;line-height:normal}.mprojcats{padding-top:40px;padding-bottom:25px}.layout1,.layout6{width:32%}.layout1 img,.layout3 img,.layout6 img,.layout8 img{height:399px}.layout2,.layout5{width:68%}.layout2 img,.layout5 img{height:640px}.layout3,.layout8{width:49%}.layout4,.layout7{width:51%}.layout4 img,.layout7 img{height:539px}.mteam .imgonly{padding-bottom:24px}}.contactpage .mhr{padding-bottom:36px;padding-top:16px}.contactpage .Introtext p{max-width:745px}.mtextbtns .left{line-height:32px}@media screen and (min-width:1400px){.contactpage .right{margin-top:-23px}}.mprojblog .entry{padding-top:24px}.mprojblog .entry a{text-decoration:none;display:block;width:100%;height:100%}.mprojblog .entry .inner{position:relative;height:100%}.mprojblog .entry .txt,.mprojblog .m3,.mprojblog .m4{padding:20px}.mprojblog .m1 p,.mprojblog .m2 p,.mprojblog .m3 p{padding-right:50px}main .mprojblog .m4 p{padding-bottom:30px}.mprojblog .m1,.mprojblog .m2,.mprojblog .m4{border:1px solid #000}.mprojblog .m3 h3{color:#fff;font-size:35px;line-height:40px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.mprojblog .m3 a:hover h3{color:#000}.mprojblog .m1 img,.mprojblog .m2 img{aspect-ratio:373/200;object-fit:cover}@media screen and (min-width:768px){.mprojblog .m1 img{aspect-ratio:594/254;object-fit:cover}.mprojblog .m2 img{aspect-ratio:347/254;object-fit:cover}}@media screen and (min-width:991px) and (max-width:1999.8px){.mprojblog .m3 h3,.mprojblog .m4 h3{font-size:30px;line-height:34px}}