.inner-banner{position:relative}.ban-img{height:399px}.page-title{position:absolute;top:110px;left:0;right:0}.breadcrumb{position:relative;font-size:16px;font-weight:700;color:#e43935;padding-left:147px}.breadcrumb a,.breadcrumb span{color:#898989}.breadcrumb:before{content:"";position:absolute;top:11px;left:0;width:123px;height:4px;background:#000}.quote-section{max-width:900px;margin:-100px auto 100px;font-size:36px;line-height:1.4;letter-spacing:0;font-weight:700;font-style:italic;color:#3e3e3e;padding:50px 0 0}.cs-label{font-weight:700;font-size:50px;line-height:.8;height:40px;margin-bottom:50px!important;padding-left:10px;border-left:2px solid red}.cs-label span{font-weight:400;margin-bottom:10px;font-size:46px;line-height:1}.f-flex{display:flex}.approach-img{flex:0 0 50%;align-self:center}.approach{flex:0 0 40%;padding:100px 50px}.challenge{flex:0 0 40%;padding:100px 50px 0}.project-details{position:-webkit-sticky;position:sticky;top:0}@media(max-width:915px){.approach-img{margin-bottom:50px;margin-top:50px}.project-details{position:relative!important}.project{display:block!important;padding:0!important}.f-flex{display:block}.approach,.challenge{flex:0 0 40%;padding:0}.approach{margin-bottom:50px}}.case-name-id{font-size:25px;font-weight:400;margin-top:20px!important;text-align:right}.approach-copy p,.challenge-copy p{padding:20px 15px 0;margin:0!important}.services-rendered ul{display:flex;justify-content:center;margin:0;flex-wrap:wrap}.services-rendered ul li{margin:10px 24px;text-align:left}@media screen and (max-width:500px){.services-rendered ul li{flex:1 0 100%}}.services-rendered{background:none;color:#000;padding:0}.overview{display:flex;margin:0 auto 50px}.video{flex:1 0 50%;padding:0 0 0 50px}.text{flex:1 0 50%;padding:0 50px 0 0}