main{margin-top:0;background:#fff}.main-banner{position:relative;height:630px;width:100%;background:#31154b no-repeat center bottom}.main-banner .text{color:#fff;font-size:74px;line-height:81px;font-weight:700;letter-spacing:-1px;text-transform:uppercase;text-align:center;width:738px;padding:210px 0 0 0;margin:auto}.insights{position:relative;height:923px;padding:64px 0 0 0;background:#000 url(../images/home_insights_bg.jpg) no-repeat center top}.insights h2{color:#fff;font-size:50px;line-height:56px;font-weight:400;letter-spacing:-1.5px;text-align:center}.insights .items{position:relative;height:750px;overflow:hidden}.insights .items_mobile{display:none}.insights .item{position:absolute;left:50%;top:0}.insights .item .box{position:absolute;left:50%;top:-240px;width:270px;height:65px;margin-left:-135px;background-color:#fff;transition:all .3s ease-in-out}.insights .item.active .box{top:-320px;width:390px;height:254px;padding:15px 0 0 0;margin-left:-190px;box-shadow:0 0 11px 2px rgba(187,15,185,0.63)}.insights .item .box h3{color:#742282;font-size:23px;line-height:22px;font-weight:700;text-align:center;padding:20px 0 18px 0}.insights .item .box .text,.insights .item .box .link{width:100%;height:0;overflow:hidden;transition:all .3s ease-in-out}.insights .item.active .box .text{color:#742282;font-size:16px;line-height:22px;font-weight:400;height:83px;padding:0 42px 0 42px;margin:0 0 24px 0}.insights .item.active .box .link{height:34px}.insights .item.active .box .link a{color:#fff;font-size:16px;line-height:27px;font-weight:400;text-decoration:none;text-align:center;float:left;width:103px;height:34px;padding:3px 0 0 0;margin:0 0 0 42px;background-color:#742282}.insights .item .pin{position:absolute;left:50%;bottom:0;width:155px;height:75px;margin-left:-78px;margin-bottom:-32px;background:url(../images/insights_pin.png) no-repeat center;transition:all .3s ease-in-out;-webkit-animation:scalepin 3s ease infinite;animation:scalepin 3s ease infinite;transform-origin:50% 50%}.insights .item.active .pin{-webkit-animation:none;animation:none}@-webkit-keyframes scalepin{0{transform:scale(1,1)}50%{transform:scale(0.5,0.5)}100%{ransform:scale(1,1)}}@keyframes scalepin{0{transform:scale(1,1)}50%{transform:scale(0.5,0.5)}100%{ransform:scale(1,1)}}.insights .item:before{font-size:0;content:"";position:absolute;left:50%;bottom:0;width:2px;height:150px;background:#fff}.insights .item:after{font-size:0;content:"";position:absolute;left:50%;bottom:150px;width:11px;height:11px;margin-left:-5px;background:#fff;transition:all .2s ease-in-out}.insights .item.active:after{bottom:60px;background-color:#bc06b9}.insights .item1{top:640px;margin-left:-480px}.insights .item2{top:440px;margin-left:-210px}.insights .item3{top:730px;margin-left:40px}.insights .item4{top:370px;margin-left:220px}.insights .item5{top:580px;margin-left:470px}.jobs{position:relative;padding:150px 0 176px 0;background:no-repeat center top;background-size:cover}.jobs h2{color:#742282;font-size:50px;line-height:56px;font-weight:400;letter-spacing:-1.5px;text-align:center;margin:0 0 77px 0}.jobs .items{font-size:0;line-height:0}.jobs .item{position:relative;display:inline-block;vertical-align:top;width:290px;height:344px;padding:29px 22px 0 22px;margin:0 13px 0 0;border-right:2px solid #727272;background:rgba(255,255,255,0.8)}.jobs .item:first-of-type{margin:0}.jobs .item h3{color:#742282;font-size:20px;line-height:30px;font-weight:400;margin:0 0 30px 0}.jobs .item p{color:#000;font-size:16px;line-height:24px;font-weight:300;height:160px;margin:0 0 20px 0}.jobs .item .link{text-align:left}.jobs .item .link a{color:#9241a0;font-size:16px;line-height:16px;font-weight:400;text-decoration:none;text-align:center;position:absolute;left:30px;bottom:30px;width:138px;height:48px;padding:14px 0 0 0;border:1px solid #9241a0;transition:all .2s ease}.jobs .item .link a:after{content:"";position:relative;top:4px;display:inline-block;vertical-align:top;width:15px;height:12px;margin:0 5px 0 0;background:url(../images/arrow5.png) no-repeat left top}.jobs .item .link a:hover{color:#fff;background-color:#9241a0}.jobs .item .link a:hover:after{background:url(../images/arrow6.png) no-repeat left top}.clients{position:relative;height:510px;padding:90px 0 0 0;direction:ltr;background:#fff}.clients h2{color:#742282;font-size:50px;line-height:56px;font-weight:400;letter-spacing:-1.5px;text-align:center;margin:0 0 60px 0}.clients .slider{height:150px}.clients .slider .item{display:inline-block;vertical-align:top;height:150px;text-align:center}.clients .slider .item:before{content:"";display:inline-block;vertical-align:middle;width:0;height:150px}.clients .slider .item img{display:inline-block;vertical-align:middle;width:auto;height:auto;max-height:125px;max-width:200px}.clients .slick-prev{font-size:0;line-height:0;position:absolute;right:-50px;top:45%;z-index:100;vertical-align:top;cursor:pointer;width:31px;height:50px;margin-top:-25px;border:0 none;background:url(../images/arrow3.png) no-repeat center;transform:rotate(180deg);transition:all .2s ease}.no-touch .clients .slick-prev:hover{right:-60px}.clients .slick-next{font-size:0;line-height:0;position:absolute;left:-50px;top:45%;z-index:100;cursor:pointer;width:31px;height:50px;margin-top:-25px;border:0 none;background:url(../images/arrow3.png) no-repeat center;transition:all .2s ease}.no-touch .clients .slick-next:hover{left:-60px}@media only screen and (max-width:768px){.main-banner{height:auto}.main-banner .text{color:#fff;font-size:30px;line-height:32px;letter-spacing:0;text-align:center;width:auto;padding:100px 10px 100px 10px;margin:auto}.insights{position:relative;height:auto;padding:30px 0 0 0;background-image:linear-gradient(to bottom,#742a82 0,#050c17 100%);background:url(../images/insights_bg.jpg) repeat-x center top;background-size:auto 100%}.insights h2{font-size:21px;line-height:26px;letter-spacing:-1.5px;width:190px;margin:auto}.insights .items{display:none}.insights .items_mobile{display:block;width:100%;text-align:center;padding:0;margin:0;padding:20px 0 20px 0}.insights .items_mobile li{display:inline-block;vertical-align:top;width:150px;text-align:center;list-style:none;margin:0 0 20px 0}.insights .items_mobile li .icon{width:82px;height:82px;margin:0 auto 1px auto}.insights .items_mobile li .icon img{width:82px}.insights .items_mobile li a{color:#fff;font-size:14px;line-height:14px;font-weight:400;text-decoration:none}.jobs{padding:50px 0 50px 0}.jobs h2{font-size:21px;line-height:21px;letter-spacing:-1.5px;margin:0 0 50px 0}.jobs .items{height:260px}.jobs .item,.jobs .item:first-of-type{width:auto;height:250px;padding:20px 20px 0 20px;margin:0 10px 0 10px;background:rgba(255,255,255,0.8)}.jobs .item h3{font-size:15px;line-height:17px;font-weight:700;letter-spacing:-0.57px;margin:0 0 10px 0}.jobs .item p{font-size:14px;line-height:19px;font-weight:400;height:auto;margin:0 0 20px 0}.jobs .item .link a{font-size:14px;line-height:14px;width:120px;height:36px;padding:10px 0 0 0}.jobs .item .link a:after{top:3px}.jobs .slick-dots{text-align:center;margin:20px 0 0 0}.jobs .slick-dots li{font-size:0;list-style:none;display:inline-block;vertical-align:top;padding:0;width:6px;height:6px;margin:3px;border-radius:100%;border:1px solid #742282}.jobs .slick-dots button{display:none}.jobs .slick-dots li.slick-active{background:#742282}.clients{height:auto;padding:50px 0 50px 0}.clients h2{font-size:21px;line-height:21px;letter-spacing:-1.5px;margin:0 0 20px 0}.clients .slider{height:80px}.clients .slider .item{text-align:center}.clients .slider .item:before{height:80px}.clients .slider .item img{max-width:150px}.clients .slick-prev{font-size:0;line-height:0;position:absolute;right:-50px;top:45%;z-index:100;vertical-align:top;cursor:pointer;width:31px;height:50px;margin-top:-25px;border:0 none;background:url(../images/arrow3.png) no-repeat center;transform:rotate(180deg);transition:all .2s ease}.no-touch .clients .slick-prev:hover{right:-60px}.clients .slick-next{font-size:0;line-height:0;position:absolute;left:-50px;top:45%;z-index:100;cursor:pointer;width:31px;height:50px;margin-top:-25px;border:0 none;background:url(../images/arrow3.png) no-repeat center;transition:all .2s ease}.no-touch .clients .slick-next:hover{left:-60px}}