.wpcf7-form{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));-moz-column-gap:2rem;column-gap:2rem}.wpcf7-form>label,.wpcf7-form>.wpcf7-submit{margin-top:.5rem;margin-bottom:.5rem}.page-template-contact .entry-header{display:none!important}.page-template-contact .entry-content{padding-top:0!important}.wpcf7-form input[type=tel].wpcf7-not-valid,.wpcf7-form input[type=text].wpcf7-not-valid,.wpcf7-form input[type=email].wpcf7-not-valid,.wpcf7-form select.wpcf7-not-valid,.wpcf7-form textarea.wpcf7-not-valid{border-color:#ef4444bf}.wpcf7-form .wpcf7-submit{margin-right:auto;width:6rem;max-width:6rem;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(0 163 215 / var(--tw-bg-opacity));padding:.625rem .875rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.wpcf7-form .wpcf7-submit:hover{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity))}.wpcf7-form .wpcf7-submit:focus-visible{outline-width:2px;outline-offset:2px;outline-color:#00a3d7}.wpcf7-spinner,.wpcf7 .screen-reader-response,.wpcf7-form.invalid .wpcf7-not-valid-tip,.wpcf7-form.invalid .wpcf7-response-output,.wpcf7-form.failed .wpcf7-response-output{display:none!important;visibility:hidden!important}.wpcf7 form .wpcf7-response-output{margin-left:0!important}form.wpcf7-form.submitting .ajax-loader{visibility:visible}form[data-status=sent] .uacf7-form-8729{display:none}.wpcf7-form.sent .wpcf7-response-output{margin:0!important;margin-top:1.5rem!important;margin-bottom:1.5rem!important;border:0!important;padding-top:.5rem!important;padding-bottom:.5rem!important;padding-left:0!important}.wpcf7-form.submitting .wpcf7-submit{pointer-events:none}.select2-dropdown,.select2-container--default .select2-selection--multiple,.select2-container--default .select2-results>.select2-results__options{border-width:1px!important;--tw-border-opacity: 1 !important;border-color:rgb(229 231 235 / var(--tw-border-opacity))!important}.select2 .select2-search__field{width:100%!important}
