/*==================================================
CATEGORIAS
==================================================*/

#categorias{

    padding:120px 0;

}

.categoria-card{

    display:grid;

    grid-template-columns:1fr 1fr;

    gap:70px;

    align-items:center;

    margin:90px auto;

    max-width:1200px;

}

.categoria-card.reverse{

    direction:rtl;

}

.categoria-card.reverse>*{

    direction:ltr;

}

.categoria-imagem img{

    width:100%;

    border-radius:18px;

    box-shadow:0 18px 40px rgba(0,0,0,.15);

    transition:.35s;

}

.categoria-imagem img:hover{

    transform:scale(1.02);

}

.categoria-info span{

    color:var(--laranja);

    font-size:3rem;

    font-family:'Bebas Neue',sans-serif;

}

.categoria-info h3{

    color:var(--azul);

    font-size:2.3rem;

    margin:10px 0 20px;

}

.categoria-info p{

    line-height:1.9;

    color:#666;

    margin-bottom:30px;

}