/* =========================================
   BENEFICIOS
========================================= */

.beneficios{

  /*  padding:120px 40px*/

    display:flex;

    flex-direction:column;

   /* gap:64px;*/

    background:#fff;
}

.beneficios__header{

    text-align:center;

    max-width:900px;

    margin:0 auto;
}

.beneficios__grid{

    display:flex;

    flex-wrap:wrap;

    justify-content:center;

    gap:18px;
}
.beneficio-card{

    width:250px;

    min-height:280px;

    padding:20px 20px;

    background:#fff;

    border-radius:20px;

    text-align:center;

    display:flex;

    flex-direction:column;

    align-items:center;

    gap:20px;

    box-shadow:
        0 10px 30px rgba(0,0,0,.08);

    transition:
        transform .35s ease,
        box-shadow .35s ease;
}
.beneficio-card:hover{

    transform:
        translateY(-12px);

    box-shadow:
        0 20px 40px rgba(0,0,0,.15);
}
.beneficio-card .elementor-icon{

    transition:.35s ease;
}

.beneficio-card:hover .elementor-icon{

    transform:scale(1.15);
}
.beneficio-card__text{

    color:#5f6775;

    line-height:1.7;

    font-size:.95rem;
}