section.textBlock{display:flex;align-items:center;padding:45px 0 60px}section.textBlock.zeropadding{padding-bottom:0}section.textBlock .textBlock-headline{text-transform:uppercase;letter-spacing:.2px;font-size:20px;line-height:24px;color:var(--elarb-blue);margin:0 !important;text-align:center;font-weight:600}section.textBlock .divider{margin-top:14px;margin-bottom:21px;border-bottom-width:1px;width:64px;margin-left:auto;margin-right:auto;border:1px solid var(--elarb-blue)}section.textBlock .text .textBlock-text{margin:0 auto}section.textBlock .text .textBlock-text .wp-block-wt-text-block{font-weight:600;color:#333;font-size:16px;line-height:28px;margin-bottom:0}section.textBlock ol,section.textBlock ul{margin:25px 0 0;letter-spacing:.01em;font-size:16px;text-align:left;color:#222;line-height:28px;font-weight:600;font-style:normal}section.textBlock .textBlock-headline.left,section.textBlock div.textBlock-text p.left{text-align:left}section.textBlock .textBlock-headline.right,section.textBlock div.textBlock-text p.right{text-align:right}section.textBlock .textBlock-headline.center,section.textBlock div.textBlock-text p.center{text-align:center}section.textBlock .textBlock-headline.justify,section.textBlock div.textBlock-text p.justify{text-align:justify}@media(max-width:1023px){section.textBlock .text .textBlock-text{margin:0 auto;max-width:none;padding:0}section.textBlock .text .col{padding:0}section.textBlock{padding:45px 4% 60px}}.full-width-case-study{background:#f5f5f5;margin-bottom:-25px}.portfolio-main.portfolio-full_width_spacing .filter{padding-left:4%;padding-right:4%}.portfolio-main.portfolio-full_width_spacing .portfolio-col-3 .filter{padding-left:0;padding-right:0}.portfolio-full_width_spacing.full-width-content .isotope-item{width:16.8%}.portfolio-full_width_spacing.full-width-content .portfolio-col-3 .isotope-item{width:30.99%;margin:0 15px 2% 0}.portfolio-full_width_spacing.full-width-content .portfolio-col-3 .portfolio-isotope-container:last-child{margin-right:0}.portfolio-item .portfolio-img .custom-shape{display:block;width:100%;position:relative;background-position:center top;-webkit-background-size:cover;background-size:cover}.portfolio-item{position:relative}.isotope-item{width:29.33333%;z-index:2;overflow:hidden}.portfolio-main .isotope-item{margin:0 1% 2%}.portfolio-item .portfolio-info{display:block;position:absolute;color:#222;width:100%;height:100%;top:0;left:0;z-index:15;-webkit-transition:background .2s ease-out;text-decoration:none;transition:background .2s ease-out}.portfolio-item .portfolio-title{position:absolute;top:50%;left:0;width:100%;padding:0 10%;margin-top:-16px;-webkit-backface-visibility:hidden;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;text-align:center;opacity:0}.portfolio-item .portfolio-title h6{margin:0}.portfolio-item:hover .portfolio-title{opacity:1}.portfolio-main .portfolio-item:hover .portfolio-info{color:#fff;background:#000;background:rgba(0,0,0,.5)}.portfolio-main .filter h4{margin-top:0;margin-bottom:2px;float:left;max-width:50%;color:#222;font-weight:600;font-size:22px;line-height:26px}.portfolio-main .portfolio-col-3 .filter h4{color:#0093bd;text-transform:uppercase;font-weight:600}.portfolio-main .filter ul.btns{line-height:22px;font-size:14px;margin:4px 0 0;padding-left:0 !important;float:right;max-width:50%}.portfolio-main .filter{text-align:left;padding:42px 0 33px}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.portfolio-main .filter .btns li{margin:0;display:inline-block}.portfolio-main .filter .btns li a:hover{color:#222}.portfolio-main .filter .btns li a{padding:0 10px;color:#b0b0b0;text-decoration:none;border-bottom:0;text-transform:uppercase;font-size:11px;font-weight:600;line-height:16px}.portfolio-main.portfolio-full_width_spacing .portfolio-isotope-container{margin:0;padding:0 3%}.portfolio-main.portfolio-full_width_spacing .portfolio-col-3 .portfolio-isotope-container{padding:0}.full-width-case-study .portfolio-col-3 .portfolio-wrapper{padding-bottom:50px}@media only screen and (min-width:1700px){.portfolio-full_width_spacing.full-width-content .isotope-item{width:16.8%}}@media only screen and (min-width:1400px) and (max-width:1700px){.portfolio-full_width_spacing.full-width-content .isotope-item{width:21.5%}}@media only screen and (min-width:1023px) and (max-width:1400px){.portfolio-full_width_spacing.full-width-content .isotope-item{width:29.33333%}}@media only screen and (min-width:767px) and (max-width:1023px){.portfolio-main.portfolio-full_width_spacing .portfolio-isotope-container{padding:0 2.5%}.portfolio-full_width_spacing.full-width-content .isotope-item{width:44.5%;margin:0 1.5% 3%}.portfolio-full_width_spacing.full-width-content .portfolio-col-3 .isotope-item{width:48%;margin-bottom:49px !important;margin-right:30px}.portfolio-full_width_spacing.full-width-content .portfolio-col-3 .portfolio-isotope-container>div:nth-child(even){margin-right:0}.full-width-case-study .container{max-width:100%;padding:0 37px}}@media only screen and (max-width:1023px){.portfolio-main.portfolio-full_width_spacing .filter{width:100%;max-width:620px;margin-left:auto;margin-right:auto}.portfolio-main .filter h4{text-align:center;float:none;max-width:none}.portfolio-main .filter ul.btns{margin:19px 0 1px;text-align:center;float:none;max-width:none}.portfolio-main:not(.under) .portfolio-item .portfolio-info{display:block;position:relative;margin-top:19px;width:100%;height:auto;z-index:15;-webkit-transition:background .2s ease-out;transition:background .2s ease-out;background-color:transparent}.portfolio-main:not(.under) .portfolio-item .portfolio-title{position:relative;width:100%;padding:0;margin-top:0;text-align:center;opacity:1}.portfolio-main:not(.under) .portfolio-info h6{color:#222;font-size:13px;line-height:18px;font-weight:600}.portfolio-main .portfolio-item:hover .portfolio-info h6{color:#777;background:transparent}}@media only screen and (max-width:767px){.portfolio-main.portfolio-full_width_spacing .portfolio-isotope-container{padding:0 5%}.portfolio-full_width_spacing.full-width-content .isotope-item{width:90%;margin:0 0 3%}.full-width-case-study .container{padding:0 30px;max-width:100%}.portfolio-full_width_spacing.full-width-content .portfolio-col-3 .isotope-item{width:100%;margin-right:0;margin-bottom:3%}}@media(max-width:1023px){.isotope-item{width:44.5%}.portfolio-main .isotope-item{margin:0 1.5% 3%}.portfolio-item .portfolio-title{position:relative;width:100%;padding:0;margin-top:0;text-align:center;opacity:1}.portfolio-main .isotope-item{margin-bottom:49px}.portfolio-main .filter h4,.portfolio-main .filter ul.btns{float:none;text-align:center;width:100%;max-width:100%}.portfolio-item .portfolio-info{display:block;position:relative;margin-top:19px;width:100%;height:auto;z-index:15;-webkit-transition:background .2s ease-out;transition:background .2s ease-out}}@media(max-width:767px){.isotope-item{width:100%}.portfolio-main .isotope-item{margin:0 0 49px}.full-width-case-study .container{padding:0 4%;max-width:100%}}