.elementor-1741 .elementor-element.elementor-element-b11d151{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-1741 .elementor-element.elementor-element-15fb63c>.elementor-widget-container{padding:30px 30px 30px 30px}.elementor-1741 .elementor-element.elementor-element-15fb63c.elementor-element{--align-self:center}form.em-event-editor{font-family:inherit;font-size:16px;line-height:1.4;background:#fff;padding:30px;border:1px solid #eee;border-radius:6px;max-width:900px;margin:0 auto;box-shadow:0 2px 6px rgb(0 0 0 / .04)}.em-event-editor-section h3,.em-event-editor-section h4{font-size:20px;font-weight:600;color:#222;margin-bottom:10px}.em-event-editor-section h3 label{font-size:inherit;font-weight:inherit;color:inherit;margin-bottom:0;display:inline}.em-event-editor-section label{font-weight:500;display:block;margin-bottom:6px;font-size:15px;color:#444}.em-event-editor-section label.inline,.em-event-editor-section .inline label,.input-checkbox label,input[type="checkbox"]+label,input[type="radio"]+label{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:400}.em-event-editor-section input[type="text"],.em-event-editor-section input[type="email"],.em-event-editor-section input[type="url"],.em-event-editor-section input[type="file"],.em-event-editor-section textarea,.em-event-editor-section select{width:100%;max-width:100%;padding:10px 12px;font-size:14px;border:1px solid #ccc;border-radius:4px;background:#fefefe;transition:border-color 0.2s ease}.em-event-editor-section input[type="text"]:focus,.em-event-editor-section textarea:focus,.em-event-editor-section select:focus{outline:none;border-color:#c99b72}.em-event-editor-section .input,.em-event-editor-section p,.em-event-editor-section em,.em-event-editor-section .description{font-size:14px;color:#555;line-height:1.4}.event-form-when .input,.event-form-details .input,.event-form-bookings .input{display:flex;flex-direction:column;gap:20px}.wp-editor-wrap{border:1px solid #ccc;border-radius:4px;overflow:hidden}.wp-editor-tabs button{background:#f1f1f1;border:none;padding:8px 10px;font-size:14px;font-weight:500;cursor:pointer}.event-form-submit input[type="submit"]{background-color:#c99b72;color:#fff;border:none;padding:12px 24px;font-size:15px;border-radius:4px;cursor:pointer;transition:background-color 0.2s ease}