body .gform_wrapper{max-width:700px;margin:0 auto;font-family:inherit}body .gform_wrapper .gform_fields{list-style:none;padding:0;margin:0}body .gform_wrapper .gfield{margin-bottom:22px}body .gform_wrapper .gfield_label{font-size:15px;font-weight:600;letter-spacing:0.02em;color:var(--law-col2);margin-bottom:8px;display:block}body .gform_wrapper input[type="text"],body .gform_wrapper input[type="email"],body .gform_wrapper input[type="tel"],body .gform_wrapper input[type="number"],body .gform_wrapper textarea,body .gform_wrapper select{width:100%;padding:12px 14px;background:#f9f9f9;border:1px solid #d8d8d8;border-radius:4px;font-size:15px;color:#444;transition:all .25s ease}body .gform_wrapper input:focus,body .gform_wrapper textarea:focus,body .gform_wrapper select:focus{background:#fff;border-color:var(--law-col1);box-shadow:0 0 0 1px rgba(204,158,70,0.3);outline:none}body .gform_wrapper textarea{min-height:120px}body .gform_wrapper .gform_footer input[type="submit"],body .gform_wrapper .gform_page_footer input[type="submit"],body .gform_wrapper .gform_page_footer input[type="button"]{background:var(--law-col1);color:#fff;border:none!important;padding:12px 26px;font-size:13px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;cursor:pointer;position:relative;overflow:hidden;transition:.3s!important}body .gform_wrapper .gform_footer input[type="submit"]::before,body .gform_wrapper .gform_page_footer input[type="submit"]::before,body .gform_wrapper .gform_page_footer input[type="button"]::before{content:"";position:absolute;width:100%;height:0;left:0;top:0;background:var(--law-col2);z-index:-1;transition:.3s!important}body .gform_wrapper .gform_footer input[type="submit"]:hover::before,body .gform_wrapper .gform_page_footer input[type="submit"]:hover::before,body .gform_wrapper .gform_page_footer input[type="button"]:hover::before{height:100%;top:auto;bottom:0}body .gform_wrapper .gform_page_footer{padding-top:10px}body .gform_wrapper .validation_message{color:#c00;font-size:13px}body .gform_wrapper .validation_error{background:#fff3f3;border:none;color:#c00;padding:14px;margin-bottom:20px}body .gform_wrapper .gfield_checkbox li,body .gform_wrapper .gfield_radio li{margin-bottom:6px}body .gform_wrapper .gfield_checkbox input,body .gform_wrapper .gfield_radio input{margin-right:6px}body .gform_wrapper ::placeholder{color:#aaa}