.service-card{isolation:isolate}.service-card .service-card-image{isolation:isolate;position:relative;overflow:hidden}.service-card .service-card-content:after{content:"";opacity:0;z-index:-1;background-image:url(../imgs/general/section-bg.webp);background-position:50%;background-size:35%;width:100%;height:100%;transition:all .3s;animation:80s linear infinite sectionBg;position:absolute;inset:0}.service-card:hover .service-card-content:after{opacity:.2}.service-card .service-card-content p{opacity:0;max-height:0;transition:max-height .4s,opacity .4s,transform .4s;overflow:hidden;transform:translateY(10px)}.service-card:hover .service-card-content p{opacity:1;max-height:300px;transform:translateY(0)}.title-with-vector:before{content:"";background-image:url(../imgs/icons/small-vector.svg);background-position:50%;background-repeat:no-repeat;background-size:24px 24px;width:24px;height:24px}.service-card:hover .title-with-vector:before{filter:var(--light-filter)}.service-card-image:after{z-index:2;content:"";background:linear-gradient(90deg,#fff0,#ffffff4d);width:50%;height:100%;display:block;position:absolute;top:0;left:-85%;transform:skew(-25deg)}.service-card:hover .service-card-image:after{animation:.75s shine}@keyframes shine{to{left:125%}}
