.cards{padding-top:20px}.cards .service-card{background-color:var(--surface-color);border:1px solid color-mix(in srgb,var(--default-color),transparent 90%);overflow:hidden;height:100%;transition:all .4s ease;position:relative;display:block}.cards .service-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--accent-color),color-mix(in srgb,var(--accent-color),var(--heading-color) 30%));transform:scaleX(0);transition:transform .4s ease}.cards .service-card:hover:before{transform:scaleX(1)}.cards .service-card.featured{border-color:var(--accent-color);box-shadow:0 10px 30px color-mix(in srgb,var(--accent-color),transparent 85%)}.cards .service-card.featured:before{transform:scaleX(1)}.cards .service-card.featured .icon-box{background:linear-gradient(135deg,var(--accent-color),color-mix(in srgb,var(--accent-color),var(--heading-color) 20%));color:var(--contrast-color)}.cards .service-card:hover{transform:translateY(-8px);box-shadow:0 15px 40px color-mix(in srgb,var(--default-color),transparent 85%);border-color:var(--accent-color)}.cards .service-card .card-header{padding:25px 25px 15px;text-align:center;background:transparent;border:0}.cards .service-card .card-header .icon-box{width:70px;height:70px;margin:0 auto 20px;background:color-mix(in srgb,var(--accent-color),transparent 90%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--accent-color);font-size:32px;transition:all .3s ease;padding:10px}.cards .service-card .card-header h4{font-size:16px;font-weight:600;margin:0;color:var(--heading-color)}.cards .service-card .card-body{padding:0 25px 15px}.cards .service-card .card-body p{font-size:14px;line-height:1.6;color:color-mix(in srgb,var(--default-color),transparent 20%);margin-bottom:20px;text-align:center}.cards .service-card .card-body .feature-image{width:100%;height:160px;overflow:hidden;position:relative}.cards .service-card .card-body .feature-image:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,color-mix(in srgb,var(--accent-color),transparent 80%),transparent);opacity:0;transition:opacity .3s ease}.cards .service-card .card-body .feature-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.cards .service-card:hover .feature-image:before{opacity:1}.cards .service-card:hover .feature-image img{transform:scale(1.1)}.cards .service-card .card-footer{padding:15px 25px 25px;background:transparent;border:0}.cards .service-card .card-footer .btn-explore{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:12px 20px;background:transparent;border:2px solid color-mix(in srgb,var(--accent-color),transparent 70%);border-radius:8px;color:var(--accent-color);font-weight:600;font-size:14px;text-decoration:none;transition:all .3s ease}.cards .service-card .card-footer .btn-explore i{margin-left:8px;font-size:16px;transition:transform .3s ease}.cards .service-card .card-footer .btn-explore:hover,.cards .service-card.featured .btn-explore{background:var(--accent-color);color:var(--contrast-color);border-color:var(--accent-color)}.cards .service-card.featured .btn-explore:hover{background:color-mix(in srgb,var(--accent-color),var(--heading-color) 20%);border-color:color-mix(in srgb,var(--accent-color),var(--heading-color) 20%)}@media (max-width: 768px){.cards .service-card .card-header{padding:20px 20px 10px}.cards .service-card .card-header .icon-box{width:60px;height:60px;font-size:28px;margin-bottom:15px}.cards .service-card .card-header h4{font-size:16px}.cards .service-card .card-body{padding:0 20px 10px}.cards .service-card .card-body .feature-image{height:140px}.cards .service-card .card-footer{padding:10px 20px 20px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/services.css.map */
