<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">:root {
    --hm-blanco: #45aa34;
    --hm-azul: #007bff;
    --hm-verde: #28a745;
    --hm-azul-oscuro: #0056b3;
}

body {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    background-color: var(--hm-blanco);
    color: #333;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
}

/*----- DEL MENU SUS SECCIONES-----*/
/*----- DEL MENU SUS SECCIONES-----*/
.navbar-nav .nav-link {
    color: #4c4b4b !important; /* Color de letra plomo por defecto */
}

.navbar-nav .nav-link:hover,
.navbar-nav .nav-link:focus {
    color: #0e0e9d !important; /* Color de letra azul al pasar el mouse o enfocar */
}

.navbar-dark .navbar-nav .nav-link.active {
    color: #0000ff !important; /* Si el link estÃ¡ activo, tambiÃ©n serÃ¡ azul (puedes cambiarlo si lo deseas) */
}

/*-----------------------------------*/


/*-----------COLOR DE MENÃš--------*/
.navbar-dark.bg-primary {
    background-color: #ffffff !important; 
}
/*-------------------------------*/

/*-----------COLOR DE MENÃš 3 rayas--------*/
.navbar-toggler-icon {
    filter: invert(100%) hue-rotate(180deg) brightness(200%); 
}

.mensaje-destacado2 {
    margin-top: 20px; /* Agrega un espacio superior de 20 pÃ­xeles (ajusta si es necesario) */
    padding-top: 25px; /* Aumenta el padding superior para hacerlo mÃ¡s alto */
    padding-bottom: 25px; /* Aumenta el padding inferior para hacerlo mÃ¡s alto */
    font-size: 1.2em; /* Aumenta o reduce tamaÃ±o de fuente HmTransport */
    font-weight: bold; /* Aplica negrita al texto */
    font-style: normal; /* Aplica cursiva al texto */
    background-color:  #271bca  !important; /* Cambia el color de fondo a azul */
}




.contacto-container {
    max-width: 800px; /* AumentÃ© el ancho mÃ¡ximo para dos columnas */
    margin: 50px auto;
    background-color: #fff;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    display: flex; /* Para la disposiciÃ³n en columnas */
    flex-wrap: wrap; /* Permite que las columnas se apilen en pantallas pequeÃ±as */
    justify-content: space-between; /* Espacio entre columnas */
}
.contacto-columna {
    width: 48%; /* Aproximadamente la mitad del ancho, dejando espacio para el margen */
    margin-bottom: 20px; /* Espacio entre las filas y la imagen */
}

.contacto-columna h2 {
    text-align: center;
    margin-bottom: 20px;
    color: #343a40;
}

.contacto-fila {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}
.whatsapp-btn {
    background-color: #25d366;
    color: white;
    border: none;
    border-radius: 50%;
    width: 42px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    font-size: 1.5em;
    margin-right: 15px;
}
.whatsapp-btn:hover {
    background-color: #128c7e;
}
.whatsapp-btn i {
    margin-right: 0 !important;
}
.separador {
    border-left: 1px solid #ccc;
    height: 30px;
    margin-right: 15px;
}
.info-persona {
    flex-grow: 1;
}
.info-persona h4 {
    margin-bottom: 5px;
    color: #343a40;
    font-size: 1.4em;
}
.info-persona p {
    color: #6c757d;
    margin-bottom: 0;
    font-size: 0.9em;
}

.contacto-imagen {
    width: 50%;
    text-align: center; /* Centra la imagen */
    margin-top: 20px; /* Ajusta este valor para mover la imagen hacia abajo */
}

.contacto-imagen img {
    max-width: 100%; /* La imagen no excede el ancho de la columna */
    height: auto;
    border-radius: 10px; /* opcional */
}



@media (max-width: 768px) {
    .contacto-container {
        flex-direction: column; /* Apila las columnas en mÃ³viles */
        padding: 15px;
    }
    .contacto-columna, .contacto-imagen {
        width: 100%; /* Ocupan todo el ancho en mÃ³viles */
        margin-bottom: 20px;
    }
    .contacto-fila {
        flex-direction: column;
        align-items: flex-start;
    }
    .whatsapp-btn {
        margin-bottom: 10px;
        margin-right: 0;
    }
    .separador {
        border-left: none;
        border-bottom: 1px solid #ccc;
        width: 100%;
        height: auto;
        margin-bottom: 10px;
        margin-right: 0;
    }
    .info-persona {
        margin-left: 0;
    }
}</pre></body></html>