@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@700&display=swap');

/* Resto de tu CSS aquí */
body {
    font-family: 'Oswald', sans-serif;
    /* Otras propiedades de estilo para el cuerpo */
}

h1 {
    font-size: 1.5rem !important;
}

input {
    /* margin-left: 10px; */
    /* background:#D3D3D3;      */
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    border-bottom: 2px solid #D3D3D3 !important;   
     border-radius: .0rem !important;

}

.split {
    height: 100%;
    width: 55%;
    position: fixed;
    z-index: 1;
    background: #000;
    top: 0;
    overflow-x: hidden;
    padding-top: 20px;
}

.split2 {
    height: 100%;
    padding: 120px;
    width: 45%;
    position: fixed;
    z-index: 1;
    top: 0;
    overflow-x: hidden;
    padding-top: 170px;
}

.left {
    left: 0;
    background-color: #000;
}

.line {
    clip-path: polygon(0 0, 95% 0, 100% 100%, 0 100%);
}

.right {
    right: 0;
    background-color: white;
}

.centered {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.centered img {
    width: 300px;
}

element.style {
    margin-left: 10px;
    /* background: #D3D3D3; */
    border-bottom: 2px solid #D3D3D3 !important;
    border: none;
}

.form-control:focus {
    /* color: #212529;
    background-color: #fff; */
    border-color: none;
    outline: 0;
    box-shadow: none;
}

@media only screen and (max-width: 980px) {
    input {
        width: 100% !important;
    }




    .split {
        height: 120px;
        width: 100%;
        position: static;
        z-index: 1;
        background: #000;
        top: 0;
        overflow-x: hidden;
        padding-top: 20px;
    }

    .line {
        clip-path: none;
    }

    .split2 {
        top: 20% !important;
        height: 70% !important;
        /* height: 420px; */
        width: 100%;
        position: static;
        z-index: 1M top 0;
        overflow-x: hidden;
        padding-top: 20px;


        left: none !important;
        transform: none !important;
        padding: 30px !important;
    }

    .right {
        right: none !important;
        background-color: white;
    }

    .centered {
        position: static;
        top: auto;
        left: auto;
        transform: none;
        margin-left: 50px;

    }

    #botones {
        position: static !important;
        transform: none !important;
        text-align: center !important;
    }

    .titulo {
        /* height: 200px !important;*/
        text-align: center !important;
        position: static !important;
        transform: none !important;
        padding-bottom: 15px;
    }



}

/* .titulo {
	position: static;
	text-align: center;
	background-color: red;
}
div.tituloForm{
	border: 2px solid red;
}
.titulo h1{
    color:#FFF;
} */
.titulo h1{
    text-align: center;
    color:red;
} 
