.contacts_form{height:auto;position:relative;margin:20px 0 0;width:100%}.contacts_form_form{padding:20px;border:5px solid #ff9001;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:#fff;width:100%;display:block}.contacts_form_form h2{font-size:24pt;font-weight:400;color:#000;border-bottom:none;margin:0 0 20px}.contacts_form_form form{position:relative;margin:0}.contacts_form_form form .row{position:relative;margin:0 0 20px}.contacts_form_form form .row-inpt input{padding:10px;font-size:16px;border:2px solid #e0e0e0;position:relative;margin:0 0 0 4%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:30.65%;display:inline-block}.contacts_form_form form .row-inpt input:focus{border:2px solid #0360c0}.contacts_form_form form .row-inpt input:first-child{margin:0}.contacts_form_form form .row-textarea textarea{height:80px;padding:10px;font-size:16px;border:2px solid #e0e0e0;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:100%}.contacts_form_form form .row-textarea textarea:focus{border:2px solid #ee1d23}.contacts_form_form form .row-submit input{padding:10px 30px;font-size:20px;border:1px solid #fff;color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#0360c0;cursor:pointer}.contacts_form_form form .row label{font-size:11pt;color:#000;margin:5px 0 0 5px}.contacts_form_form form .row label a{color:#222}@media only screen and (max-width:750px){.contacts_form_form form .row-inpt input,.contacts_form_form form .row-inpt input:first-child{margin:0 0 20px;width:100%}.contacts_form_form form .row-inpt input:last-child{margin:0}}