.main{
    max-width:800px;
    margin:auto;
    padding:30px 10px;
    box-sizing: border-box;

}
.left,.right{
    float:left;
    width:50%;
}
.right .form{
    float:right;
}
.headline{
    line-height: 1.4;
}
.headline .big{
    font-size:48px;
    font-weight: 900;
    padding-bottom:25px;
}
.headline .small{
    font-size:15px;
    font-weight: 600;
}
.title{
    font-weight: 700;
    font-size:17px;
}
.butt{
    padding:5px 0;
}
.butt img:hover{
    opacity: 0.6;
}
@media screen and (max-width: 560px){
    .right,.left{
        width:100%;
        float:initial;
    }
    .right .form{
        float:initial;
    }
    .main{
        text-align: center;
    }
    .headline .big{
        font-size:20px;
        padding-bottom:5px;
    }
    .headline .small{
        padding-bottom:15px;
    }
    br{
        display: none;
    }
}
@media screen and (max-width: 560px){
    .headline .big{
        font-size:16px;
    }
    .title{
        font-size:14px;
    }

}
@media screen and (max-width: 336px){
    .headline .big{
        font-size: 15px;
    }
    .headline .small{
        font-size:13px;
    }
}