/* ===========================
   Home Services
=========================== */

.service-card{

    background:#fff;

    border-radius:var(--radius);

    padding:35px 25px;

    text-align:center;

    box-shadow:var(--shadow-sm);

    transition:var(--transition);

    height:100%;

}

.service-card:hover{

    transform:translateY(-10px);

    box-shadow:var(--shadow-lg);

}

.service-icon{

    width:80px;

    height:80px;

    margin:auto;

    margin-bottom:25px;

    border-radius:50%;

    background:linear-gradient(135deg,var(--primary),#4d94ff);

    color:#fff;

    display:flex;

    align-items:center;

    justify-content:center;

    font-size:34px;

    transition:var(--transition);

}

.service-card:hover .service-icon{

    transform:rotate(10deg) scale(1.1);

}

.service-card h5{

    margin-bottom:15px;

}

.service-card p{

    color:var(--gray);

    line-height:1.7;

    min-height:75px;

}

.service-link{

    display:inline-flex;

    align-items:center;

    color:var(--primary);

    text-decoration:none;

    font-weight:600;

    transition:var(--transition);

}

.service-link i{

    transition:var(--transition);

}

.service-link:hover{

    color:var(--secondary);

}

.service-link:hover i{

    transform:translateX(6px);

}