
body{

background-image: url('../img/background.jpg');
background-repeat: no-repeat;
background-size: cover;


}

.logo{
 
 text-align:center ;
 padding-top: 100px;

}

.top_text{

padding-top: 40px;


}

.top_title{

font-family: 'Gilroy', Arial, sans-serif;
font-weight: 300;
font-style: normal;
text-transform:uppercase ;
font-size: 4.2em;
color:#ffffff;

}

.top_descr{

padding-top: 10px;
font-family: 'Gilroy', Arial, sans-serif;
font-weight: 300;
font-style: normal;
font-size: 1.6em;
color:#ffffff;


}


.form{

width:90%;
margin-left:4%;
text-align: center;
margin-top: 75px;
margin-bottom:45px; 
background: #ededf2;
border-radius:15px ;


}

.form_title{

font-family: 'Gilroy', Arial, sans-serif;
font-weight: 500;
font-style: normal;
color: #8e28d3;
font-size: 1.7em;
padding-top:40px;
padding-bottom: 35px; 

}


.form .form_input_block{

    padding-top: 50px;
    padding-left: 36px;
    padding-right: 36px;

}


.form input{

padding-left: 10px;
width:95%;
height:40px;
margin-top: 40px;
margin-bottom:20px;
/*margin-left:36px;*/
color:#000000;
border:0;
border-radius:5px;
font-family: 'Gilroy', Arial, sans-serif;
font-weight: 300;
font-style: normal;
font-size: 1.1em;
line-height: 40px;

}

.form button{

background: #8e28d3;
font-family: 'Gilroy', Arial, sans-serif;
font-weight: 500;
font-style: normal;
font-size: 1.2em;
border:0;
border-radius:17px ;
width:32%;
height:35px ;
letter-spacing:1.2px ;
margin-top:40px;
color:#ffffff;

}

.form span.result {

    font-family: 'Gilroy', Arial, sans-serif;
    font-weight: normal;
    font-size: 13px;
    color: #000000;
}

.form_bottom_text{


margin-bottom: 35px;
padding-top: 23px;

}

.form_bottom_text span{


color:grey;
font-family:'Gilroy', Arial, sans-serif;
font-weight: 300;
font-style: normal;
font-size: 1em;


}

@media (max-width:1024px ) {

.form{

float:none;
margin-left:7%;

}


.top_title{

font-size: 3em;

}
.form .form_input_block {

    padding-top: 0;
}

.form input{

    margin-top: 20px;

    }

.form button{

font-size: 0.7em;
width:45%;


}

.form_bottom_text{

font-size: 0.8em;

}

}
