body{
    margin:10px;
    padding:0px;
    display:flex;
    box-sizing: border-box;
    background-color:#fefefe;
    font-family: 'Montserrat', sans-serif;
}
form{
    
}
.col1{
    display:flex;
    flex-flow: wrap;
    flex-direction: column;
    
    
}
.col2{
    display:flex;
    flex-flow: wrap;
    margin-left:auto;
    flex-direction: column;
    margin-right:120px;
    padding:10px;
    
}
fieldset{
    border: 0px;
}
.col1 input{
    display:block;
}
h2,h3,legend{
    color: #24527c;
    font-weight:400;
}
label,input{
    font-weight: 600 ;
}
.boutton{
    margin-right:80px;
}