@keyframes SSPopupWrap{0%{opacity:0}to{opacity:1}}.control-full-width-image{overflow:hidden;width:100%}.control-full-width-image img{max-width:none;width:100%}.template-casestudy .header-row{color:#fff}.template-casestudy .header-row .row{align-items:center}.template-casestudy .header-row h1{color:#fff;font-size:1.25rem;font-weight:600;line-height:1.1;margin:0}.template-casestudy .header-row h2{color:#fff;font-size:1.25rem;font-weight:300;line-height:1.1;margin:5px 0 0;text-transform:none}.template-casestudy .header-row .col-img{padding-top:30px}.template-casestudy .header-row .col-img img{display:inline;max-height:100px;max-width:200px}.template-casestudy .banner-image{max-height:540px;overflow:hidden;position:relative}.template-casestudy .banner-image .video-play-button{background-color:#fff;border-radius:50%;cursor:pointer;height:66px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:66px}.template-casestudy .banner-image .video-play-button .video-play-icon{left:calc(50% + 4px);position:absolute;top:50%;transform:translate(-50%,-50%)}.template-casestudy .banner-image .video-play-button .video-play-icon i{font-size:36px}.template-casestudy .banner-image img{-o-object-fit:cover;object-fit:cover;width:100%}.template-casestudy .banner-carousel .banner-carousel-slide{position:relative}.template-casestudy .banner-carousel .banner-carousel-slide:after{background-color:#fff;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%;z-index:2}.template-casestudy .banner-carousel .banner-carousel-slide.tns-slide-active:after{opacity:0}.template-casestudy .banner-carousel .banner-carousel-slide img{-o-object-fit:cover;object-fit:cover;width:100%}.template-casestudy .page-content .control-block{margin:0;padding:60px 0}.template-casestudy .page-content .control-block+.control-block{padding-top:0}.template-casestudy .page-content .control-block:first-child{padding-top:60px}.template-casestudy .results-revealer{background-color:#000;padding:3.75rem 0;position:relative;text-align:center}.template-casestudy .results-revealer .revealer-items{height:60px;margin:0 auto;position:relative;width:80%}.template-casestudy .results-revealer .revealer-items .revealer-item{left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.template-casestudy .results-revealer .revealer-items .revealer-item span{color:transparent;display:block;font-size:1.25rem;font-weight:700;padding:0 10px;position:relative;text-transform:uppercase;z-index:1}.template-casestudy .results-revealer .revealer-items .revealer-item.active span{animation:t 1.5s .5s both;background:linear-gradient(#fff 0 0) no-repeat;-webkit-background-clip:text;background-clip:text;background-size:0 100%}.template-casestudy .results-revealer .revealer-items .revealer-item.active span:before{animation:r 1.5s .5s both;background-color:#b2ccff;content:"";height:100%;left:0;position:absolute;top:0;width:5px;z-index:5}.template-casestudy .all-work-row .button-wrapper{margin:0 0 60px;text-align:center}.template-casestudy .casestudy-next{color:#fff;padding:30px 0 0}.template-casestudy .casestudy-next .row{align-items:center}.template-casestudy .casestudy-next .tagline{font-size:.75rem;font-weight:700;margin:0 0 30px;text-transform:uppercase}.template-casestudy .casestudy-next h2{color:#fff;font-size:1.25rem;font-weight:700;line-height:1.1;margin:0;text-transform:uppercase}.template-casestudy .casestudy-next h3{color:#fff;font-size:1.25rem;font-weight:300;margin:5px 0 0;text-transform:none}.template-casestudy .casestudy-next .col-img{padding-top:30px}.template-casestudy .casestudy-next .col-img img{display:inline;max-width:200px}.template-casestudy .casestudy-next .img-wrap{height:250px;margin:30px 0 0;max-height:550px;position:relative}.template-casestudy .casestudy-next .img-wrap img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.template-casestudy .casestudy-next .img-wrap .btn{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:5}@media (min-width:768px){.template-casestudy .header-row h1{font-size:3.125rem}.template-casestudy .header-row h2{font-size:1.875rem}.template-casestudy .header-row .col-img{padding-top:0;text-align:center}.template-casestudy .page-content{padding:30px 0 0}.template-casestudy .page-content .control-block{margin:0}.template-casestudy .page-content .control-block+.control-block{padding-top:0}.template-casestudy .results-revealer+.page-content{padding-top:60px}.template-casestudy .results-revealer{padding:6.875rem 0}.template-casestudy .results-revealer .revealer-items .revealer-item span{font-size:3.1255rem}.template-casestudy .casestudy-next{padding:100px 0 0}.template-casestudy .casestudy-next .tagline{font-size:1.125rem}.template-casestudy .casestudy-next h2{font-size:3.125rem}.template-casestudy .casestudy-next h3{font-size:1.875rem}.template-casestudy .casestudy-next .col-img{padding-top:0;text-align:center}.template-casestudy .casestudy-next .img-wrap{height:auto;margin:60px 0 0}.template-casestudy .casestudy-next .img-wrap img{height:auto}}@media (min-width:992px){.template-casestudy .results-revealer .revealer-items{width:80%}}@media (min-width:1200px){.template-casestudy .results-revealer .revealer-items .revealer-item span{display:inline}}@keyframes t{to{background-size:100% 100%}}@keyframes r{to{left:100%}}