.elementor .signup-section{max-width:1000px!important;padding:40px 6% 80px!important;margin:auto!important}.ar-wrap{background:#fffaf2;border:1px solid #d9cbb9;border-top:6px solid #7a8f6b;padding:40px;border-radius:4px 40px 4px 40px;font-family:Altrove Sans,Arial,sans-serif;color:#44243c}.ar-wrap h2{font-family:Altrove Serif,Georgia,serif;font-size:38px;color:#5a1f4a;line-height:1.2}.ar-form{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ar-form label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600}.ar-form input:not([type=checkbox]),.ar-form select{background:#fff;border:1px solid #bda9b6;border-radius:5px;padding:13px;font:14px Altrove Sans,Arial,sans-serif;max-width:100%;width:100%;color:#44243c}.ar-form .ar-check{grid-column:1/-1;flex-direction:row;align-items:flex-start;font-weight:400;line-height:1.7}.ar-check input{margin-top:5px;accent-color:#5a1f4a;flex-shrink:0;width:18px;height:18px}.ar-lunch[hidden]{display:none!important}.ar-form button{background:#5a1f4a;border:0;color:#fffaf2;padding:16px 26px;border-radius:4px 24px 24px 24px;font:600 14px Altrove Sans,Arial,sans-serif;cursor:pointer;justify-self:start}.ar-form button:disabled{opacity:.65;cursor:wait}.ar-status{grid-column:1/-1;line-height:1.7}.ar-test{background:#eee2cb;border-left:4px solid #e89962;padding:12px 18px;font-size:12px;margin:20px 0 28px}.ar-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ar-form a{color:#5a1f4a;text-decoration:underline}.ar-form :focus-visible{outline:3px solid #7a8f6b;outline-offset:3px}@media(max-width:650px){.ar-wrap{padding:26px 20px}.ar-form{grid-template-columns:minmax(0,1fr);gap:20px}.ar-wrap h2{font-size:30px}}
