.elysia-acf-form form.acf-form{width:100%;max-width:100%;margin:0;padding:0;box-sizing:border-box}.elysia-acf-form .acf-fields{display:flex;flex-wrap:wrap;gap:0 16px;margin:0!important;padding:0 20px!important;width:100%;max-width:100%}.elysia-acf-form .acf-fields>.acf-field{width:100%;max-width:100%;padding:0 0 16px!important;border:0!important;margin:0!important;float:none!important;clear:none!important;left:auto!important}.elysia-acf-form .acf-fields>.acf-field[data-width]{width:100%!important;min-height:0!important}.elysia-acf-form .acf-label{margin-bottom:6px}.elysia-acf-form .acf-label label{font-weight:600;color:#1c1a30;font-size:14px}.elysia-acf-form .acf-input{width:100%;max-width:100%}.elysia-acf-form .acf-input input[type=text],.elysia-acf-form .acf-input input[type=email],.elysia-acf-form .acf-input input[type=url],.elysia-acf-form .acf-input input[type=number],.elysia-acf-form .acf-input textarea,.elysia-acf-form .acf-input select{width:100%!important;max-width:100%!important;border:1px solid #d1d5db;border-radius:4px;padding:10px 12px;font-size:15px;line-height:1.4;color:#1c1a30;background:#fff;box-shadow:none}.elysia-acf-form .acf-input input:focus,.elysia-acf-form .acf-input textarea:focus,.elysia-acf-form .acf-input select:focus{outline:none;border-color:#ad1c13;box-shadow:0 0 0 2px rgba(173,28,19,.12)}.elysia-acf-form .acf-form-submit{width:100%;max-width:100%;padding:0 20px;margin:4px 0 0}.elysia-acf-form-submit,.elysia-acf-form input[type=submit].elysia-acf-form-submit{display:inline-block;width:100%;max-width:100%;background:#ad1c13!important;color:#fff!important;border:none!important;border-radius:4px;padding:12px 28px!important;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:background .2s ease}.elysia-acf-form-submit:hover,.elysia-acf-form input[type=submit].elysia-acf-form-submit:hover{background:#8f1710!important}.elysia-acf-form-success{background:#ecfdf5;border:1px solid #6ee7b7;color:#065f46;padding:12px 14px;border-radius:4px;margin:0 0 16px;font-size:15px}.elysia-acf-form .acf-notice,.elysia-acf-form .acf-error-message{margin:0 0 12px}.elysia-acf-captcha{width:100%;max-width:100%;padding:0 0 16px;margin:0}.elysia-acf-captcha__label{margin-bottom:6px}.elysia-acf-captcha__label label{font-weight:600;color:#1c1a30;font-size:14px}.elysia-acf-captcha__label .acf-required{color:#ad1c13}.elysia-acf-captcha__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;width:100%;max-width:100%}.elysia-acf-captcha__image{display:block;width:160px;height:52px;max-width:100%;border:1px solid #d1d5db;border-radius:4px;background:#fff;object-fit:contain;user-select:none;flex:0 0 auto}.elysia-acf-captcha__refresh{flex:0 0 auto;width:40px;height:40px;border:1px solid #d1d5db;border-radius:4px;background:#f9fafb;color:#1c1a30;font-size:18px;line-height:1;cursor:pointer;padding:0}.elysia-acf-captcha__refresh:hover{background:#f3f4f6;border-color:#ad1c13;color:#ad1c13}.elysia-acf-captcha__refresh:disabled{opacity:.6;cursor:wait}.elysia-acf-captcha__input{flex:1 1 120px;min-width:0;width:100%;max-width:100%;border:1px solid #d1d5db;border-radius:4px;padding:10px 12px;font-size:15px;line-height:1.4;color:#1c1a30;background:#fff;letter-spacing:.12em;text-transform:uppercase}.elysia-acf-captcha__input:focus{outline:none;border-color:#ad1c13;box-shadow:0 0 0 2px rgba(173,28,19,.12)}.elysia-acf-form .acf-field[data-name=form_type],.elysia-acf-form .acf-field[data-name=form_entry_id],.elysia-acf-form .acf-field[data-name=form_page_url],.elysia-acf-form .acf-field[data-name=form_page_title],.elysia-acf-form .elysia-acf-meta-field,.elysia-acf-form .elysia-acf-hidden-field{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (min-width:768px){.elysia-acf-form .acf-fields>.acf-field[data-name=form_name],.elysia-acf-form .acf-fields>.acf-field[data-name=form_email]{width:calc(50% - 8px)!important;max-width:calc(50% - 8px)!important}.elysia-acf-form .acf-fields>.acf-field[data-name=form_phone],.elysia-acf-form .acf-fields>.acf-field[data-name=form_message],.elysia-acf-form .acf-fields>.acf-field[data-name=form_request_type]{width:100%!important;max-width:100%!important}.elysia-acf-form-submit,.elysia-acf-form input[type=submit].elysia-acf-form-submit{width:auto;min-width:180px}}@media (max-width:767px){.elysia-acf-form .acf-fields{gap:0}.elysia-acf-form .acf-fields>.acf-field,.elysia-acf-form .acf-fields>.acf-field[data-name=form_name],.elysia-acf-form .acf-fields>.acf-field[data-name=form_email],.elysia-acf-form .acf-fields>.acf-field[data-name=form_phone],.elysia-acf-form .acf-fields>.acf-field[data-name=form_message],.elysia-acf-form .acf-fields>.acf-field[data-width]{width:100%!important;max-width:100%!important}.elysia-acf-captcha__row{flex-wrap:wrap}.elysia-acf-captcha__image{width:calc(100% - 50px);max-width:220px;height:auto;aspect-ratio:160/52}.elysia-acf-captcha__input{width:100%;flex:1 1 100%}}