.Fondo-contacto{
    background-image: url('../imagenes/group-people-working-out-business-plan-office.jpg');
    background-size: cover;
    background-position: center;
    padding: 100px 0;
}

.Fondo-contacto h2{
    font-family: "Spline Sans", sans-serif;
    font-size: 30px;
    font-weight: 700;
    font-style: normal;
    color: #FFFFFF;
}

.nav-item.dropdown:hover .dropdown-menu {
    display: block;  /* Hace que el menú se muestre al pasar el mouse */
    margin-top: 0;  /* Evita el retraso en la animación */
}

.Fondo-contacto{
    font-family: "Comme", sans-serif;
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    color: #FFFFFF;
}

.Fondo-contacto input{
    border-radius: 5px;
    height: 40px;
    width: 500px;
}

.parte-transparente{
    background-color: rgba(67, 186, 127, 0.5); /* Verde original con 50% de transparencia */
    padding: 20px; /* Espaciado interno */
}

.formulario{
    background-color: #2A8256;
    border-radius: 25px;
    max-width: 580px; /* Ajusta el ancho máximo del formulario */
    width: 100%;
}

.row-contacto {
    min-height: 100vh; /* O el alto necesario */
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-right: 20px;
}


.btn-contacto{
    background-color: #FFFFFF;
    color: #2A8256;
    width: 220px;
}

.btn-contacto:hover{
    background-color: #c2c2c2;
}

.parte-transparente {
    display: flex;
    align-items: center;
}

.linea-blanca {
    width: 5px; /* Grosor de la línea */
    background-color: white; /* Color de la línea */
    height: 100px; /* Altura fija (ajústala según lo necesario) */
    margin-right: 15px; /* Espaciado entre la línea y el texto */
}

