.wp-block-modulr-styled-gravity-form .gform_wrapper{max-width:none}.wp-block-modulr-styled-gravity-form .gform_wrapper form{margin:0;padding:0}.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield{margin-bottom:1rem}.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield:last-child{margin-bottom:0}.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield_label{display:block;font-weight:500;margin-bottom:.5rem}.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield input[type=date],.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield input[type=email],.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield input[type=number],.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield input[type=password],.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield input[type=tel],.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield input[type=text],.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield input[type=time],.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield input[type=url],.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield select,.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield textarea{border:1px solid #ccc;border-radius:4px;font-size:1rem;line-height:1.5;padding:.75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield input[type=date]:focus,.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield input[type=email]:focus,.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield input[type=number]:focus,.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield input[type=password]:focus,.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield input[type=tel]:focus,.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield input[type=text]:focus,.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield input[type=time]:focus,.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield input[type=url]:focus,.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield select:focus,.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield textarea:focus{border-color:#007cba;box-shadow:0 0 0 2px rgba(0,124,186,.2);outline:none}.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield textarea{min-height:120px;resize:vertical}.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 20 20%27%3E%3Cpath stroke=%27%236b7280%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27m6 8 4 4 4-4%27/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.wp-block-modulr-styled-gravity-form .gform_wrapper .gform_footer{margin-top:1.5rem}.wp-block-modulr-styled-gravity-form .gform_wrapper .gform_footer button[type=submit],.wp-block-modulr-styled-gravity-form .gform_wrapper .gform_footer input[type=submit]{background-color:#007cba;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:background-color .15s ease-in-out}.wp-block-modulr-styled-gravity-form .gform_wrapper .gform_footer button[type=submit]:hover,.wp-block-modulr-styled-gravity-form .gform_wrapper .gform_footer input[type=submit]:hover{background-color:#005a87}.wp-block-modulr-styled-gravity-form .gform_wrapper .gform_footer button[type=submit]:focus,.wp-block-modulr-styled-gravity-form .gform_wrapper .gform_footer input[type=submit]:focus{box-shadow:0 0 0 2px rgba(0,124,186,.2);outline:none}.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield_error .gfield_label{color:#dc3545}.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield_error input[type=date],.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield_error input[type=email],.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield_error input[type=number],.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield_error input[type=password],.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield_error input[type=tel],.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield_error input[type=text],.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield_error input[type=time],.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield_error input[type=url],.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield_error select,.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield_error textarea{border-color:#dc3545}.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield_error input[type=date]:focus,.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield_error input[type=email]:focus,.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield_error input[type=number]:focus,.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield_error input[type=password]:focus,.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield_error input[type=tel]:focus,.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield_error input[type=text]:focus,.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield_error input[type=time]:focus,.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield_error input[type=url]:focus,.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield_error select:focus,.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield_error textarea:focus{border-color:#dc3545;box-shadow:0 0 0 2px rgba(220,53,69,.2)}.wp-block-modulr-styled-gravity-form .gform_wrapper .validation_message{color:#dc3545;font-size:.875rem;margin-top:.25rem}.wp-block-modulr-styled-gravity-form .gform_wrapper .gform_validation_errors{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;margin-bottom:1rem;padding:.75rem}.wp-block-modulr-styled-gravity-form .gform_wrapper .gform_confirmation_message{background-color:#d4edda;border:1px solid #c3e6cb;border-radius:4px;color:#155724;margin-bottom:1rem;padding:.75rem}.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield_required{color:#dc3545}.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield.gfield_hidden{display:none}.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield_checkbox .gchoice,.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield_radio .gchoice{margin-bottom:.5rem}.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield_checkbox .gchoice label,.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield_radio .gchoice label{align-items:center;cursor:pointer;display:flex}.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield_checkbox .gchoice label input[type=checkbox],.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield_checkbox .gchoice label input[type=radio],.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield_radio .gchoice label input[type=checkbox],.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield_radio .gchoice label input[type=radio]{margin-bottom:0;margin-right:.5rem}.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield_fileupload .ginput_fileupload_rules{color:#6c757d;font-size:.875rem;margin-top:.25rem}.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield_date .ginput_container_date{display:flex;gap:.5rem}.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield_date .ginput_container_date select{flex:1}.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield_time .ginput_container_time{align-items:center;display:flex;gap:.5rem}.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield_time .ginput_container_time select{flex:1}.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield_time .ginput_container_time span{font-weight:500}@media(max-width:768px){.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield input[type=date],.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield input[type=email],.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield input[type=number],.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield input[type=password],.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield input[type=tel],.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield input[type=text],.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield input[type=time],.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield input[type=url],.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield select,.wp-block-modulr-styled-gravity-form .gform_wrapper .gfield textarea{font-size:16px}.wp-block-modulr-styled-gravity-form .gform_wrapper .gform_footer button[type=submit],.wp-block-modulr-styled-gravity-form .gform_wrapper .gform_footer input[type=submit]{width:100%}}
