@media screen and (min-width:768px){.fullscreen .modal-body a{font-size:160%}.navbar>.container{padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem)}h1{font-size:3rem}.tpl-tpl-casehistory .introcontent p,.tpl-tpl-expertise .casecontent p,#welcome p{font-size:21px;line-height:2}.introcontent h1,.tpl-single .introcontent h1{font-size:2.8rem}.tpl-tpl-expertise section{padding-bottom:80px}#expCarous .carousel-item{min-height:420px}.portfolio-box{position:relative;display:block;margin:0 auto}.portfolio-box .portfolio-box-caption{position:absolute;bottom:0;display:block;width:100%;height:100%;text-align:center;opacity:0;color:#fff;background:rgba(0,0,0,.4);-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content{position:absolute;top:50%;width:100%;transform:translateY(-50%);text-align:center;font-size:larger}.portfolio-box:hover .portfolio-box-caption{opacity:1}blockquote{padding-left:50px}blockquote p{font-size:24px;line-height:52px}#big-video{min-height:480px;height:55vh}#big-video video{display:block}.homeheading .inner{margin-right:auto;margin-left:auto;max-width:1000px}.homeheading h3:before{left:50%;margin-left:-30px;bottom:4.8rem}.inner h3.cap,.inner h1.cap{font-size:2.8rem}.info-horizontal .icon{float:left}#breaking-news p{font-size:1.5rem}#breaking-news p span.blocked{display:inline}.navbar-brand{position:relative;text-align:left;margin:-.74rem auto 0 auto;padding:auto}.navbar li a{text-transform:uppercase;font-size:.72rem}.navbar-dark .navbar-collapse{background-color:transparent}.navbar-brand img{max-width:50px;margin:auto}.tpl-front-page header#home,.tpl-tpl-casehistorieNEW header#home,.tpl-tpl-casehistory header#home,.tpl-tpl-expertise header#home{background-color:transparent !important;position:absolute}.tpl-tpl-casehistories .grid-item .card-body .card-title{min-height:80px}.card.mb-md-6{margin-bottom:5rem !important}.whathome h3{font-size:1.2rem}.tpl-tpl-casehistorieNEW .overlay,.tpl-tpl-casehistory .overlay,.tpl-tpl-expertise .overlay{padding:16rem 0 2.6rem;background:rgba(0,0,0,.3)}.block-picturefull .jarallax{height:800px}section.cta .cta-content h2{font-size:48px}#customers h2{font-size:2rem}#customers .logo{width:200px}.featurette-heading{margin-top:7rem}small{font-size:80%;font-weight:400}.navbar-dark{padding:10px 0 25px}}@media screen and (min-width:992px){.homeheading h1 img{height:24px}.navmenu{padding-top:0}.tpl-tpl_casehistoryNEW2020 .overlay,.tpl-tpl-casehistorieNEW .overlay,.tpl-tpl-casehistory .overlay,.tpl-tpl-expertise .overlay{padding:20rem 0 6rem}.tpl-tpl_casehistoryNEW2020 .overlay,.tpl-tpl-casehistorieNEW .video-background span{font-size:100px}}