.znmc-wrap{box-sizing:border-box;background:var(--znmc-bg,#FFE0BF);border-radius:var(--znmc-radius,18px);padding:var(--znmc-pt-d,12px) var(--znmc-pr-d,18px) var(--znmc-pb-d,12px) var(--znmc-pl-d,18px);box-shadow:var(--znmc-shadow,0 10px 30px rgba(0,0,0,.10));font-family:inherit;color:var(--znmc-text,#684872)!important;position:relative;max-width:100%;direction:rtl}.znmc-wrap *{box-sizing:border-box;font-family:inherit}.znmc-wrap .znmc-text{color:var(--znmc-text,#684872)!important}.znmc-wrap .znmc-input{color:var(--znmc-input-text,#333)!important;background-color:var(--znmc-input-bg,#fff)!important;border-color:var(--znmc-input-border,#684872)!important}.znmc-wrap .znmc-submit{color:var(--znmc-btn-text,#fff)!important;background-color:var(--znmc-btn-bg,#684872)!important}.znmc-wrap .znmc-message{color:var(--znmc-msg-text,#1b7f38)!important;background-color:var(--znmc-msg-bg,#fff)!important;border-color:var(--znmc-msg-border,#b7dfc5)!important}.znmc-wrap .znmc-message.znmc-error{color:var(--znmc-error,#b00020)!important;border-color:var(--znmc-error-border,#f1b5bd)!important}.znmc-form{display:flex;gap:8px;align-items:center;justify-content:center}.znmc-text{font-size:var(--znmc-text-size-d,14px);font-weight:var(--znmc-text-weight,400);line-height:var(--znmc-text-lh,1.8);color:var(--znmc-text,#684872)!important;white-space:normal;text-align:center;flex:1 1 auto}.znmc-input{height:44px;border:1px solid var(--znmc-input-border,#684872)!important;border-radius:var(--znmc-field-radius,8px)!important;background:var(--znmc-input-bg,#fff)!important;color:var(--znmc-input-text,#333)!important;padding:0 14px!important;outline:none!important;box-shadow:none!important;font-size:var(--znmc-input-size-d,14px);font-weight:400;min-width:195px}.znmc-input::placeholder{color:var(--znmc-input-text,#333);opacity:.62}.znmc-submit{height:44px;border:0!important;border-radius:var(--znmc-button-radius,8px)!important;background:var(--znmc-btn-bg,#684872)!important;color:var(--znmc-btn-text,#fff)!important;padding:0 24px!important;font-size:var(--znmc-button-size-d,14px);font-weight:var(--znmc-button-weight,700);display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;white-space:nowrap;transition:filter .2s ease,opacity .2s ease}.znmc-submit:hover{filter:brightness(.96)}.znmc-submit:disabled{opacity:.65;cursor:not-allowed}.znmc-submit svg{width:18px;height:18px;display:inline-block;flex:0 0 18px;color:currentColor;fill:currentColor}.znmc-message{display:none;margin-top:var(--znmc-msg-mt,14px);background:var(--znmc-msg-bg,#fff);color:var(--znmc-msg-text,#1b7f38);border:1px solid var(--znmc-msg-border,#b7dfc5)!important;border-radius:var(--znmc-field-radius,8px);font-size:var(--znmc-msg-size-d,13px);font-weight:var(--znmc-msg-weight,700);text-align:center;padding:8px 14px;line-height:1.7}.znmc-message.znmc-error{color:var(--znmc-error,#b00020)!important;border-color:var(--znmc-error-border,#f1b5bd)!important}.znmc-message.znmc-success{color:var(--znmc-msg-text,#1b7f38)!important;border-color:var(--znmc-msg-border,#b7dfc5)!important}@media (min-width:769px){.znmc-wrap{width:100%}.znmc-form{flex-direction:row-reverse}.znmc-text{text-align:right;order:4}.znmc-input[name="full_name"]{order:3}.znmc-input[name="mobile"]{order:2}.znmc-submit{order:1}.znmc-message{max-width:460px;margin-left:auto;margin-right:auto}}@media (min-width:481px) and (max-width:768px){.znmc-wrap{width:520px;max-width:calc(100vw - 24px);margin:auto;padding:var(--znmc-pt-t,12px) var(--znmc-pr-t,16px) var(--znmc-pb-t,12px) var(--znmc-pl-t,16px)}.znmc-form{flex-direction:column}.znmc-text{width:100%;font-size:var(--znmc-text-size-t,13px);padding:0 8px}.znmc-input{font-size:var(--znmc-input-size-t,14px)}.znmc-submit{font-size:var(--znmc-button-size-t,14px)}.znmc-message{width:100%;font-size:var(--znmc-msg-size-t,13px)}.znmc-input,.znmc-submit{width:100%;min-width:0}}@media (max-width:480px){.znmc-wrap{width:330px;max-width:calc(100vw - 24px);margin:auto;padding:var(--znmc-pt-m,14px) var(--znmc-pr-m,16px) var(--znmc-pb-m,14px) var(--znmc-pl-m,16px)}.znmc-form{flex-direction:column}.znmc-text{width:100%;font-size:var(--znmc-text-size-m,13px);padding:0 8px}.znmc-input{font-size:var(--znmc-input-size-m,14px)}.znmc-submit{font-size:var(--znmc-button-size-m,14px)}.znmc-message{width:100%;font-size:var(--znmc-msg-size-m,13px)}.znmc-input,.znmc-submit{width:100%;min-width:0}}
