#capabilities .filters{padding-top:120px;padding-bottom:1px}@media screen and (max-width:1200px){#capabilities .filters{padding-top:60px}}@media screen and (max-width:992px){#capabilities .filters{padding-top:30px}}@media screen and (max-width:767px){#capabilities .filters{padding-top:0;margin-top:30px;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #af3f2c}}#capabilities .filters .filter{margin-right:-7px;border-right:none;min-width:120px;text-align:center;display:inline-block;-webkit-transition:all 1s;transition:all 1s;padding:20px 40px}#capabilities .filters .filter i{display:none;color:#af3f2c;font-size:14px;font-weight:700;padding-left:8px;position:relative;top:1px}#capabilities .filters .filter:last-child{border-right:1px solid}#capabilities .filters .filter.active{background-color:#af3f2c}#capabilities .filters .filter.active span,#capabilities .filters .filter.active span i{color:#FFF}#capabilities .filters .filter:hover{cursor:pointer}#capabilities .filters .filter:hover span,#capabilities .filters .filter:hover span i{color:#5d2218}@media screen and (min-width:1600px){#capabilities .filters .filter{padding:25px 45px}}@media screen and (max-width:1200px){#capabilities .filters .filter{padding:15px 35px}}@media screen and (max-width:992px){#capabilities .filters .filter{padding:15px 18px}}@media screen and (max-width:767px){#capabilities .filters .filter{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;padding:10px;border:none!important;-ms-flex-preferred-size:auto;-webkit-flex-basis:auto;flex-basis:auto;width:50%;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;line-height:1;margin-right:-1px;margin-bottom:-1px}#capabilities .filters .filter i{display:inline-block}}#capabilities .empty{display:none;padding:120px;font-weight:500}#capabilities .body-dupes,#capabilities .teaser-dupes,#capabilities .teaser-dupes .teaser{display:none}#capabilities .teasers{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-top:160px}@media screen and (max-width:992px){#capabilities .teasers{padding-top:70px}}#capabilities .teasers .teaser{position:relative;width:33.33%;padding-bottom:25px}#capabilities .teasers .teaser:nth-of-type(3n+1){padding-right:15px}#capabilities .teasers .teaser:nth-of-type(3n+2){top:-40px;padding-left:10px;padding-right:10px}#capabilities .teasers .teaser:nth-of-type(3n){padding-left:15px}@media screen and (max-width:992px){#capabilities .teasers .teaser{padding-bottom:15px}#capabilities .teasers .teaser:nth-of-type(3n+1){padding-right:10px}#capabilities .teasers .teaser:nth-of-type(3n+2){top:-40px;padding-left:5px;padding-right:5px}#capabilities .teasers .teaser:nth-of-type(3n){padding-left:10px}}@media screen and (max-width:767px){#capabilities .teasers{padding-top:30px}#capabilities .teasers .teaser{width:50%;top:0!important}#capabilities .teasers .teaser:nth-child(odd){padding-right:10px;padding-left:0}#capabilities .teasers .teaser:nth-child(even){padding-left:10px;padding-right:0}}#capabilities .teasers .teaser .inner{position:relative;width:100%;padding-top:65%}#capabilities .teasers .teaser .overlay{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}#capabilities .teasers .teaser .overlay:hover{cursor:pointer;opacity:1}@media screen and (max-width:540px){#capabilities .teasers .teaser{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;padding-left:0!important;padding-right:0!important}#capabilities .teasers .teaser .overlay{opacity:.5}}#capabilities .teasers .teaser .overlay p{position:absolute;bottom:20px;left:20px}#capabilities .teasers .no-animation{-webkit-transition:none;transition:none}#capabilities{position:relative}#capabilities .container.sidebar{position:relative;padding-right:405px}#capabilities .container.sidebar .mobile{display:none}@media screen and (min-width:1600px){#capabilities .container.sidebar{padding-right:440px}}@media screen and (max-width:1200px){#capabilities .container.sidebar{padding-right:345px}}@media screen and (max-width:992px){#capabilities .container.sidebar{padding-right:30px}#capabilities .main{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}#capabilities .mobile.title{display:-ms-flexbox!important;display:-webkit-box!important;display:-webkit-flex!important;display:flex!important;-ms-flex-order:0;-webkit-box-ordinal-group:1;-webkit-order:0;order:0}#capabilities .mobile.more{display:-ms-flexbox!important;display:-webkit-box!important;display:-webkit-flex!important;display:flex!important;-ms-flex-order:3;-webkit-box-ordinal-group:4;-webkit-order:3;order:3;-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:100%}}#capabilities .body{font-size:.9rem;padding-top:120px}#capabilities .body p,#capabilities .body ul{padding-bottom:10px}#capabilities .body ul li:before{content:'-';padding-right:10px}#capabilities .body .tag{padding-bottom:15px;display:block}@media screen and (max-width:1200px){#capabilities .body{padding-top:60px}}@media screen and (max-width:992px){#capabilities .body{padding-top:30px}}#capabilities .related{padding-top:120px}@media screen and (max-width:1200px){#capabilities .related{padding-top:60px}}@media screen and (max-width:992px){#capabilities .related{padding-top:30px}}@media screen and (max-width:540px){#capabilities .related{padding-top:0}}#capabilities .related .teasers{padding-top:120px}@media screen and (max-width:1200px){#capabilities .related .teasers{padding-top:60px}}@media screen and (max-width:992px){#capabilities .related .teasers{padding-top:30px}}