.subscribe .wrapper-subscribe{max-width: 1160px;}

.subscribe .column-form .title-form{padding-bottom: 37px;}
.subscribe .column-form .title-form > p:not(.h2){padding-top: 7px;}
.subscribe .column-form .wrapper-form{max-width: 555px;margin-top: 27px;}
.subscribe .column-form .wrapper-form form .row{margin: 0 -10px;}
.subscribe .column-form .wrapper-form form .row .column{padding: 0 10px;}

.subscribe .column-form .wrapper-form input, .subscribe .column-form .wrapper-form textarea, .subscribe .column-form .wrapper-form .select{width: 100%;}
.subscribe .column-form .wrapper-form .bottom-form{padding-top: 15px;}
.subscribe .column-form .wrapper-form .bottom-form p{float: left;padding: 8px 0;}
.subscribe .column-form .wrapper-form .bottom-form button{float: right;}
.subscribe .column-image{line-height: 0;text-align: right;}
.subscribe .column-image img{max-width: 100%;}

@media screen and (max-width: 768px){
   .subscribe .column-form .title-form{padding-bottom: 15px;}
   .subscribe .column-form .wrapper-form{max-width: none;margin-top: 0;}
   .subscribe .column-form .wrapper-selects{margin: 0 -5px;}
   .subscribe .column-form .wrapper-selects .column{padding: 0 5px;}
   .subscribe .column-form .wrapper-form .bottom-form p{float: none;padding: 0 0 5px;}
   .subscribe .column-form .wrapper-form .bottom-form button{float: none;width: 100%;}
}