.custom-font-size-number {
    font-size: 1em !important;
}

.custom-principal-logo {
    width: 123px;
    height: 46px;
}

.header-logo {
    margin-top: 0rem !important;
}

.card-service {
    height: 360px;
}

.overlay-principal:before {
    opacity: 0.8;
}

@media (min-width: 768px) { 
    .custom-font-size-number {
        font-size: 1.4em !important;
    }
    .custom-principal-logo {
        width: 160px;
        height: 58px;
    }
    .servicios-container {
        margin-top: 4.5rem;
    }
    .contacto-container {
        margin-top: 4.5rem;
    }
    .title-principal-nowrap {
        white-space: nowrap !important;
    }
}

