.cta-sec5{background-position:0;border-radius:20px;padding:var(--section-space) 60px}.cta-sec5 .sec-title{max-width:500px}.service-card:hover .box-shape{opacity:0}.service-card:hover .box-icon{background-color:var(--bg-color4)}.service-card .box-title a:hover{color:var(--theme-color)}.service-card .box-title{margin-bottom:4px}.service-card:hover .box-icon img{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.service-card{background:var(--theme-gradient3);position:relative;z-index:2}.service-card:after{background-color:var(--white-color)}.service-card .box-shape,.service-card:after{position:absolute;-webkit-transition:.4s ease-in-out}.service-card{border-radius:20px;box-shadow:0 2px 20px rgba(0,0,0,.06);padding:30px 8px;text-align:center}.service-card:after{border-radius:18px;content:"";inset:0;transition:.4s ease-in-out;z-index:-1}.service-card .box-shape{pointer-events:none;right:0;top:0;transition:.4s ease-in-out}.service-card .box-icon{background-color:var(--theme-color6);border-radius:99px;height:80px;line-height:80px;margin:0 auto 30px;position:relative;text-align:center;width:80px}.service-card .box-icon,.service-card .box-text{-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.service-card .box-text{color:var(--light-color);margin-bottom:22px}.service-card:hover .th-btn{background:var(--theme-color);border:0;color:#000}.service-card:hover .box-title{color:var(--black-color)}.service-card .th-btn{background:linear-gradient(90deg,#fff,#fff),linear-gradient(112deg,#041c30,#008bff 47%,#00f0ff);background-clip:padding-box,border-box;background-origin:padding-box,border-box;border:2px solid transparent;border-radius:20px;padding:12px}.service-card:hover:after{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.service-card:hover .th-btn:before{background:-webkit-linear-gradient(top,#a9ffda,rgba(169,255,218,0) 78.65%);background:linear-gradient(180deg,#a9ffda,rgba(169,255,218,0) 78.65%)}.service-card:hover a{color:var(--bg-color4)!important}@media (max-width:991px){.cta-sec5{padding:var(--section-space-mobile) 40px}}@media (max-width:575px){.cta-sec5{padding:var(--section-space-mobile) 30px}}