.what-we-do-area{position:relative;z-index:1;overflow:hidden}.what-we-do-area .content .view-more-btn{color:var(--main-color);font-weight:700;font-family:var(--font-nunito);transition:var(--transition);position:relative}.what-we-do-area .content .view-more-btn:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:20px;height:1.5px;background:var(--btn-gradient-color);transition:all .5s ease;border-radius:5px;opacity:0;visibility:hidden;transition:var(--transition)}.what-we-do-area .content .view-more-btn:hover{padding-left:25px}.what-we-do-area .content .view-more-btn:hover:before{opacity:1;visibility:visible}.what-we-do-area .content .details-desc .consulting{background-image:url(/images/consulting/blue-wave-bg.jpg);background-size:cover;background-position:bottom}.what-we-do-area .content .details-desc .consulting .content p,.what-we-do-area .content .details-desc .consulting .title{color:var(--white-color)}.what-we-do-area .content .details-desc .consulting .content p strong{color:var(--tertiary-color)}.what-we-do-area .content .details-desc .service-info-content .separator{height:4px;position:relative;bottom:10px}.what-we-do-area .content .details-desc .services-info-image{position:relative;border-radius:15px}.what-we-do-area .content .details-desc .services-info-image .image{border-radius:15px;overflow:hidden}.what-we-do-area .content .details-desc .services-info-image .image img{border-radius:15px;transition:var(--transition);margin:auto}.what-we-do-area .content .details-desc .services-info-image .image img.image-md{max-width:340px}.what-we-do-area .content .details-desc .services-info-image .image:hover img{transform:scale(1.1)}.what-we-do-area .content .details-desc .services-info-image .info-shape{position:absolute;left:-55px;bottom:-50px}.what-we-do-area .content .details-desc .services-info-image .info-shape.reversed{left:unset;right:-55px}.what-we-do-area .content .details-desc .services-info-image .info-shape img.shape-1{transform:translateY(-20%) translateX(-50%);animation:animationFramesOne 25s linear infinite}.what-we-do-area .content .details-desc .services-info-image .info-shape img.shape-2{transform:translateY(-30%) translateX(-20%);animation:animationFramesOne 15s linear infinite}main .shape-1{position:absolute;top:20px;left:20px;animation-name:p-1;animation-timing-function:linear;animation-timeline:scroll();z-index:2}main .shape-2{position:absolute;top:40%;right:20px;animation-name:p-2;animation-timing-function:linear;animation-timeline:scroll();z-index:2}main .shape-3{top:75%;left:80px}main .shape-3,main .shape-4{position:absolute;animation-name:p-3;animation-timing-function:linear;animation-timeline:scroll();z-index:2}main .shape-4{top:10%;right:80px}main .shape-5{position:absolute;top:30%;left:80px;animation-name:p-1;animation-timing-function:linear;animation-timeline:scroll();z-index:2}