
.politica {
    margin-left: 30px ;
    margin-top: 20px;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
    text-align: center;
    color: black;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 500;
}
.politica input[type="checkbox"] {
    margin-right: 10px;
    
}




body{

margin: 0%;



}

.web{

width: 100%;

margin: 0px;

}

.mobile{

display: none;

}

.form{

display: flex;

align-items: center;

justify-content: center;

margin-top: -36vw;



border-radius: 10px;  


}



.inp{

text-transform: uppercase;

width: 100%;

height: 3.5vw;

margin-bottom: 1%;

background-color:#F05743;

border-radius: 8px;

border: none;

margin-left: -10%;

color: #fff;

padding: 0px 15px 0px;

box-sizing: border-box;
box-shadow: black 5px 5px 10px;
font-weight: 700;

}

.inp::placeholder{

text-transform: uppercase;

color: #fff;

font-weight: 700;

font-size: 1.5vw;

}
select{
text-transform: uppercase;

font-weight: 700;

width: 100%;

height: 3.5vw;

margin-bottom: 1%;

background-color: #F05743;

border-radius: 8px;

border: none;

margin-left: -10%;

color: #fff;

padding: 0px 15px 0px;

box-sizing: border-box;
box-shadow: black 5px 5px 10px;

}
select::placeholder{

    text-transform: uppercase;

    color: #fff;
    
    font-weight: 700;
    
    font-size: 1.5vw;

}

option{
    font-weight: 700;
color: #fff;

}

form{

text-align: center;

}



button{

background-color:#F1BC19;

color: white;

font-size: 1.5vw;

margin-top: 2%;

font-weight: 700;

border: none;

height: 3.5vw;

border-radius: 5px;

box-shadow: black 5px 5px 10px;

width: 10vw;



}



.bt{

margin-left: -11%;

align-items: center;

justify-content: center;

align-items: center;

}



button:hover{

cursor: pointer;

}



@media(max-width:600px){

.web{

display:none

}

.mobile{

display: inline;

width: 100%;

}

.form{

margin-right: 20%;

margin-top: -128%;

}

.inp{

margin-left: 0;

width: 80%;

height: 30px;

}

.inp::placeholder{

text-transform: uppercase;



font-weight: 600;

font-size: 4vw;

}    
select{
    margin-left: 0;

    width: 80%;

height: 30px;
}

button{

width: 50%;

margin-left: 0;

height: 30px;

font-size: 1em;

padding:5px;

margin-top: 2%;

}



.bt{

margin-left: 0;

}

option{



font-size: .8em;

}

.politica {
    display: flex;
  justify-content: space-evenly;
  margin-left: 10%;
  margin-right: 10%; 
}

label{
    margin: 0%;
}


}