

:root{
    --black:#000;
    --white:#fff;
    --softWhite:#eee;
    --midWhite:#cacaca;
    --red:#ff4500;
    --orange:#ff6200;
    --text:#626262;
    --title:#363636;
    --font-Oswald:"Oswald", serif;
    --font-Teko:"Teko", serif;
}

body{
    overflow-x: hidden;
}


.form{
    margin-top: 5rem;
    display: flex;
    align-items: center;
    flex-direction: column;
}
.form h1{
    font-size: clamp(2rem, 5vw, 4rem);
    font-weight: 500;
    text-align: left;
    width: 100%;
}
.form p{
    font-size: clamp(1rem, 3vw, 1.3rem);
    color: var(--text);
    margin-bottom: 2rem;
    text-align: left;
    width: 100%;
}


.form .formulary{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 50%;
    gap: .5rem;
    padding: 1rem;
    border: 1px solid var(--midWhite);
    border-radius: 5px;
}

.form .formulary i{
    text-align: center;
    width: 100%;
    font-size: clamp(2rem, 10vw, 5rem);
    margin-bottom: 1.5rem;
    color: var(--midWhite);
}
.form .formulary input{
    width: 100%;
    padding: 1rem;
    font-size: 1.2rem;
    outline: 1px solid var(--midWhite);
    border-radius: 3px;
    color: var(--title);
}
.form .formulary input::placeholder{
    color: var(--midWhite);
}
.form .formulary textarea{
    resize: none;
    width: 100%;
    height: 7rem;
    outline: 1px solid var(--midWhite);
    padding: 1rem;
    border-radius: 5px;
    font-size: 1rem;
    color: var(--orange);
}
.form .formulary textarea::placeholder{
    color:var(--midWhite);
    font-size: 1.1rem;
}

.form .formulary .termsCont{
    width: 100%;
    display: flex;
    align-items: center;
    gap: 1rem;
    margin-bottom: 1rem;
}
.form .formulary .termsCont input{
    width: unset;
    outline: none;
    height: 1.3rem;
    width: 1.3rem;
    cursor: pointer;
}
.form .formulary .termsCont label{
    font-size: 1.3rem;
    color: var(--text);
    cursor: pointer;
}

.form .formulary .enviar{
    background: var(--title);
    color: var(--softWhite);
    font-size: 1.3rem;
    cursor: pointer;
}
.form .formulary .enviar:hover{
    background: var(--orange);
}





@media (max-width:1200px){
    .form .formulary{
        width: 100%;
    }   
}