.services-section {
    padding: 20px;
}

.services-row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.services-column {
    padding: 15px;
}

.services-section .image-column {
    flex: 2; /* 2/3 del ancho total */
}

.services-section .text-column-service {
    flex: 1; /* 1/3 del ancho total */
}

.services-section .image-module {
    text-align: center;
}

.services-section .image-wrap img {
    max-width: 100%; /* Responsive */
    height: auto;
}

.services-section .text-inner {
    text-align: left;
}

.services-section .text-justify {
    text-align: justify;
}

.services-section ul {
    padding-left: 20px;
}

.services-section h3 {
    margin: 10px 0;
}

/* Media Query para pantallas pequeñas */
@media (max-width: 768px) {
    .services-row {
        flex-direction: column; /* Cambia a columna en pantallas pequeñas */
    }

    .services-section .image-column {
        order: 1; /* Mueve la imagen al principio */
        margin-bottom: 15px; /* Espacio entre la imagen y el texto */
    }

    .services-section .text-column-service {
        order: 2; /* El texto va después de la imagen */
    }
}
