.service-single-block .single-item{position:relative;display:block;background:var(--white-color);padding:80px 40px 70px;box-shadow:0 10px 60px rgba(0,0,0,.1);border-radius:15px;z-index:1;margin-bottom:30px;transition:all .5s ease}.service-single-block .single-item:hover{transform:translateY(-10px)}.service-single-block .single-item:before{position:absolute;content:"";width:100%;height:0%;left:0;top:0;border-radius:15px;background:var(--primary-color);z-index:-1;transition:all .5s ease}.service-single-block .single-item:hover:before{height:100%}.service-single-block .single-item .icon-box{position:relative;display:inline-block;margin-bottom:33px}.service-single-block .single-item .icon-box .icon{position:relative;display:inline-block;font-size:63px;line-height:60px;color:transparent;background:var(--primary-color);-webkit-background-clip:text!important;-webkit-text-fill-color:transparent;transition:all .5s ease}.service-single-block .single-item:hover .icon-box .icon{color:var(--white-color)!important;-webkit-text-fill-color:unset}.service-single-block .single-item .icon-box .icon-shape{position:absolute;top:-15px;right:-24px;width:70px;height:65px;background-repeat:no-repeat;-webkit-animation:zoom-fade 4s linear infinite;animation:zoom-fade 4s linear infinite}.service-single-block .single-item .icon-box .icon-shape-2{position:absolute;left:-24px;bottom:-10px;width:40px;height:37px;background-repeat:no-repeat;-webkit-animation:zoom-fade 2s linear infinite;animation:zoom-fade 2s linear infinite}.service-single-block .single-item h3{position:relative;display:block;font-size:24px;line-height:35px;font-family:var(--secondary-font);font-weight:600;margin-bottom:24px}.service-single-block .single-item h3 a{display:inline-block;color:var(--heading-color);transition:all .5s ease}.service-single-block .single-item h3 a:hover{text-decoration:underline}.service-single-block .single-item p{position:relative;display:block;font-size:16px;line-height:28px;font-family:var(--primary-font);color:#6e6e6e;margin-bottom:33px;transition:all .5s ease}.service-single-block .single-item:hover h3 a,.service-single-block .single-item:hover p{color:var(--white-color)!important}.service-single-block .single-item .link a{position:relative;display:inline-block;width:60px;height:60px;line-height:68px;background:#ffefef;font-size:28px;text-align:center;border-radius:50%;transition:all .5s ease}.service-single-block .single-item:hover .link a{background:var(--white-color)}.service-single-block .single-item .link a i{color:transparent;background:var(--primary-color);-webkit-background-clip:text;-webkit-text-fill-color:transparent}