.form-framework-contact h2{display:none;}.form-framework-contact fieldset{display:grid;grid-template-rows:auto auto;grid-row-gap:10px;}.form-framework-contact fieldset legend{display:none;}.form-framework-contact fieldset label{display:none;}.form-framework-contact fieldset,.form-framework-contact .clearfix{margin-top:10px;}.form-framework-contact fieldset#contact-fieldset-name{margin-top:0;}.form-framework-contact fieldset .form-control{width:100%;padding:3px 9px;border:solid 1px #999;font-family:"Open Sans";font-size:15px;font-weight:300;color:#333;resize:none;}.form-framework-contact fieldset .form-control.error{border:solid 1px #f00;color:#f00;background-color:#fdd;}.form-framework-contact fieldset .help-block.error{display:block;font-family:"Open Sans";font-size:15px;font-weight:300;color:#f00;}.form-framework-contact .submit{margin-top:20px;text-align:center;}@media only screen and (min-width:640px){.form-framework-contact .submit{text-align:left;}}@media only screen and (min-width:768px){.form-framework-contact fieldset{grid-row-gap:14px;}.form-framework-contact fieldset,.form-framework-contact .clearfix{margin-top:14px;}.form-framework-contact fieldset .form-control{font-size:18px;}.form-framework-contact .submit{margin-top:30px;}}@media only screen and (min-width:1024px){.form-framework-contact fieldset{grid-row-gap:10px;}.form-framework-contact fieldset,.form-framework-contact .clearfix{margin-top:10px;}.form-framework-contact fieldset#contact-fieldset-name,.form-framework-contact fieldset#contact-fieldset-contact{grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-column-gap:30px;}.form-framework-contact .clearfix p{font-size:14px;}}
