.jmc-elementor-site .jmc-connected-form-shell{width:100%}.jmc-elementor-site .jmc-connected-form .form-grid>div{min-width:0}.jmc-elementor-site .jmc-connected-form .wpcf7-form-control-wrap{display:block}.jmc-elementor-site .jmc-connected-form .wpcf7-list-item{margin:0}.jmc-elementor-site .jmc-connected-form .wpcf7-acceptance label{display:flex;gap:10px;align-items:flex-start;font-size:12px;font-weight:400;line-height:1.65}.jmc-elementor-site .jmc-connected-form .wpcf7-acceptance input{width:17px;min-height:17px;height:17px;margin:3px 0 0;flex-shrink:0;accent-color:#8b6d26}.jmc-elementor-site .jmc-connected-form input[type=submit]{width:auto;cursor:pointer;background:#b4a04d;color:#25202a;font-weight:650}.jmc-elementor-site .jmc-connected-form input[type=submit]:disabled{opacity:.55;cursor:wait}.jmc-elementor-site .jmc-connected-form input[type=file]{width:100%;font-size:13px;padding:12px;height:auto}.jmc-elementor-site .jmc-connected-form .form-note{margin-top:12px}.jmc-elementor-site .jmc-connected-form .wpcf7-not-valid-tip{color:#a32932;font-size:12px;margin-top:6px}.jmc-elementor-site .jmc-connected-form .wpcf7-response-output{margin:20px 0 0;padding:14px 16px;border-radius:7px;font-size:14px;line-height:1.65}.jmc-elementor-site .jmc-connected-form.sent .wpcf7-response-output{border-color:#2f7848;background:#f0f8f1}.jmc-elementor-site .jmc-connected-form.failed .wpcf7-response-output{border-color:#a32932;background:#fff4f3}.jmc-elementor-site .jmc-form-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.jmc-elementor-site .jmc-connected-form-shell p:empty{display:none}.jmc-elementor-site #jmc-connected-appointment{margin-top:24px}@media(max-width:600px){.jmc-elementor-site .jmc-connected-form input[type=submit]{width:100%}.jmc-elementor-site .jmc-connected-form .form-grid{grid-template-columns:1fr}.jmc-elementor-site .jmc-connected-form .form-grid .span-2{grid-column:auto}}