@media (max-width: 767px) {
    #god {
        overflow-x: hidden;
    }
}

input {
    border-radius: 0 !important;
    border-color: rgb(225, 7, 24);
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 20px !important;
}

/* Cambiar el color de fondo de los inputs autocompletados */
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active {
    border-radius: 0 !important;
    font-size: 20px !important;
    -webkit-text-size-adjust: 100% !important;
}
input:-webkit-autofill::first-line {
    font-size: 20px !important; 
}


.fondoCont{
    background-color: rgb(14, 14, 14);
    padding: 15px;
    
}
.neon-text {
    color: rgb(225, 7, 24);
    font-size: 5rem;
}
@media (max-width: 450px) {
    .neon-text {
        font-size: 4rem;
    }
}

.input-text {
    color: white; 
    
}
@media (max-width: 767px) {
    .input-text {
        font-size: 1rem; 
    }
}
.form-text {
    color: white; 
    font-size: 1.7rem; 
}
.link-color {
    color: rgb(225, 7, 24) !important;
    transition: color 0.3s; /* Agrega una transición suave para el cambio de color */
}

.link-color:hover {
    color: #fff !important; /* Color blanco al hacer hover */
}



.input-container {
    border-radius: 0 !important;
    border-color: rgb(225, 7, 24);
}

.btn1{
    font-size: 1.7rem; 
    border-radius: 0 !important;
    /* width: 200px; */
    padding: 5px 50px !important;
    min-width: 200px;
    color: white; 
    border-color: white; 
    background-color: rgb(14, 14, 14); 
    border: 4px solid rgb(102,102,102); 
}

.btn2{
    background-image: linear-gradient(to right, rgb(174, 0, 14), rgb(225, 7, 24));
    font-size: 1.7rem; 
    border-radius: 0 !important;
    /* width: 200px; */
    padding: -3px 450px !important;
    min-width: 200px;
    outline: none;
}
@media (max-width: 994px) {
    .btn1 .btn2 {
        width: 100px; 
    }
}
.btn2:hover {
    background-image: linear-gradient(to right, rgb(174, 0, 14), rgb(225, 7, 24));

}
.btn2:active {
    background-image: linear-gradient(to right, rgb(174, 0, 14), rgb(225, 7, 24));
    transform: translateY(2px); 
}
.container-start {
    display: flex;
    justify-content: flex-start;
}
@media (max-width: 767px) {
    .container-start {
        justify-content: center; 
    }
}
.container-end {
    display: flex;
    justify-content: flex-end;
}
@media (max-width: 767px) {
    .container-end {
        justify-content: center; 
    }
}
@media (max-width: 997px) {
    .my-custom-col {
        flex: 0 0 100%;
        max-width: 100%;
    }
}


.volver-btn {
    font-size: 1.7rem; 
    background-color: rgb(14, 14, 14);; /* Color de fondo oscuro */
    color: rgb(102,102,102); /* Color del texto inicialmente en gris */
    padding: 0px 20px; /* Espaciado interior para hacerlo más grande */
    border: 4px solid rgb(102,102,102); /* Borde sólido con el color inicial */
    text-transform: uppercase; /* Texto en mayúsculas */
   
    cursor: pointer; 
    outline: none; 
    /* box-shadow: 0 4px #999; */ 
    transition: all 0.3s; 
}
.volver-btn:hover {
    color: white; 
    border-color: white; 
    background-color: rgb(14, 14, 14);; /* Color de fondo oscuro */
    box-shadow: 0 2px #666; 
}

.volver-btn:active {
background-color: rgb(14, 14, 14);; /* Color de fondo oscuro */
box-shadow: 0 1px #666; 
transform: translateY(2px); 
}

/* .inputContainer2 {
    border-radius: 0 !important;
    border-color: rgb(160, 0, 255) !important;
    background-color: black;
    font-family: arial;
    color: white !important;
} */

.inputContainer2 {
    border-radius: 0 !important;
    border-color: rgb(225, 7, 24);
    transition: background-color 0.3s; /* Agrega una transición para que el cambio de color sea suave */
}

.inputContainer2 input:focus,
.inputContainer2 input:hover {
    background-color: rgb(225, 7, 24); /* Cambia el color de fondo durante el hover y el foco */
}