#home-hero{width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;color:#fff;position:relative;overflow:hidden;}#home-hero #home-hero-video{position:absolute;display:block;}#home-hero .hero-title{padding:0 25px;}#home-story .copy{padding-bottom:35px;}#home-story .image{background-size:cover;background-position:center top;background-repeat:no-repeat;}#what-we-do{height:400px;}#do-copy{float:right;}#do-blocks{height:100%;overflow:hidden;}#do-blocks .do-block{width:20%;float:left;height:100%;background:#000;position:relative;color:#fff;text-align:center;overflow:hidden;}#do-blocks .do-block .title{z-index:2;color:#fff;display:block;position:absolute;width:100%;height:180px;}#do-blocks .do-block .title .vcenter{text-transform:uppercase;color:#fff;text-align:center;text-transform:uppercase;font-size:.5rem;font-family:'Open Sans', Arial, Helvetica, sans-serif;letter-spacing:5px;opacity:1;}#do-blocks .do-block .slider-block{position:absolute;width:102%;margin-left:-1%;height:100%;top:0;left:0;z-index:1;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1);-webkit-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1);-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);-ms-transform:translate3d(0px,0px,0px);-webkit-backface-visibility:hidden;-webkit-perspective:1000;}#do-blocks .do-block .slider-block .inner{position:relative;width:100%;height:100%;padding-top:180px;}#do-blocks .do-block .slider-block .inner .vcenter{height:100%;}#do-blocks .do-block .slider-block .inner .icon{position:relative;width:100%;height:100%;opacity:1;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1);-webkit-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1);-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);-ms-transform:translate3d(0px,0px,0px);-webkit-backface-visibility:hidden;-webkit-perspective:1000;}#do-blocks .do-block .slider-copy{width:100%;height:100%;box-sizing:border-box;position:relative;padding:180px 20px 40px 20px;}#do-blocks .do-block .slider-copy p{line-height:1.3em;text-align:left;}#do-blocks .do-block .slider-copy img{width:28px;height:21px;display:block;position:absolute;bottom:25px;left:50%;margin-left:-14px;}#do-blocks .do-block.hover .slider-block .icon{opacity:0;}#retail-displays .slider-block,#digital-retail .slider-block{background:#ffae00;}#retail-spaces .slider-block,#mobile-rewards .slider-block{background:#ff7336;}#shopper-marketing .slider-block{background:#ff4058;}#retail-displays .icon{background:url("../images/retail_displays.svg") center center no-repeat;}#retail-spaces .icon{background:url("../images/retail_spaces.svg") center center no-repeat;}#shopper-marketing .icon{background:url("../images/shopper_marketing.svg") center center no-repeat;}#mobile-rewards .icon{background:url("../images/mobile_rewards.svg") center center no-repeat;}#digital-retail .icon{background:url("../images/digital_retail.svg") center center no-repeat;}#instagram-feed #sbi_images .sbi_photo{opacity:1!important;}#instagram-feed #sbi_images .sbi_photo img{width:100%;height:auto;}#instagram-feed #sbi_images .sbi_photo:hover .overlay{opacity:1;}#instagram-feed #sbi_images .sbi_photo .overlay{background:rgba(24,77,189,0.8);position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:0;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1);-webkit-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1);-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);-ms-transform:translate3d(0px,0px,0px);-webkit-backface-visibility:hidden;-webkit-perspective:1000;}#instagram-feed #sbi_images .sbi_photo .overlay .text{color:#fff;width:100%;position:absolute;bottom:0px;left:0px;padding:10px 12px;font-size:.35rem;}#social-links ul{text-align:center;}#social-links ul li{display:inline-block;margin:0 8px;}#social-links ul li a{display:inline-block;width:44px;height:44px;background-color:#161616;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1);-webkit-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1);-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);-ms-transform:translate3d(0px,0px,0px);-webkit-backface-visibility:hidden;-webkit-perspective:1000;background-position:center center;background-repeat:no-repeat;}#social-links ul li a:hover{background-color:#ff4058;}#social-links ul li a.facebook{background-image:url("../images/facebook.svg");}#social-links ul li a.twitter{background-image:url("../images/twitter.svg");}#social-links ul li a.linkedin{background-image:url("../images/linkedin.svg");}#social-links ul li a.instagram{background-image:url("../images/instagram.svg");}@media screen and (max-width: 1024px) {#home-hero #home-hero-video{display:none;}}@media screen and (max-width: 1300px) {#do-copy{width:100%;}#do-blocks{width:100%;height:450px;}}@media screen and (max-width: 768px) {#home-hero .hero-title{padding:0 10px;}#do-blocks{height:auto;}#do-blocks .do-block{width:100%;}#do-blocks .do-block .title{height:110px;width:50%;float:left;}#do-blocks .do-block .title .vcenter{font-size:.6rem;padding:10px;text-align:center;}#do-blocks .do-block .slider-block{float:left;margin:0;width:50%;height:200px!important;}#do-blocks .do-block .slider-block .inner{padding:0;position:absolute;bottom:0px;height:130px;}#do-blocks .do-block .slider-block .inner .icon{opacity:1!important;background-size:65%;width:150px;margin:0px auto;}#do-blocks .do-block .slider-copy{width:50%;float:right;padding:0 25px;height:200px;}#do-blocks .do-block.flip .title{right:0;}#do-blocks .do-block.flip .slider-block{float:right;position:relative;}#do-blocks .do-block.flip .slider-copy{float:left;}}


#home-story .image {background-position:center top;background-size:contain;background-color:#000}