body{font-family:azo-sans-web;font-weight:400}.form-wrapper{border-radius:12px;margin:0 auto;max-width:360px;padding:0}.form-group{margin-bottom:5px}input{border:1px solid #ccc;border-radius:8px;font-size:14px;padding:10px;width:100%}.error{color:#d15c4f;font-size:10px;letter-spacing:.02em;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;border-radius:5px;display:inline-block;font-family:azo-sans-web;font-weight:400;margin-left:0;margin-top:5px;padding:3px 10px 2px}.error:before{border:6px solid transparent;border-bottom-color:#fff;content:"";left:15px;position:absolute;top:-10px}.error:empty{display:none}input#agree{width:auto}.checkbox-wrapper{align-items:center;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;font-size:14px;justify-content:flex-start;margin:8px 0}button{background:linear-gradient(180deg,#00c851,#007e33);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;padding:14px;width:100%}#spinner{color:#fff;display:none;margin-bottom:10px}button:disabled{background:#ccc;color:#666;cursor:not-allowed;opacity:.7}.ui-autocomplete .ui-menu-item{padding:8px 12px}.ui-autocomplete .ui-menu-item:nth-child(odd){background-color:#f0f0f0}.ui-autocomplete .ui-menu-item:nth-child(2n){background-color:#fff}.checkbox-wrapper a{color:#fff;margin-left:.35em;margin-right:.35em}.checkbox-wrapper a:hover{color:#fff;text-decoration:underline}.checkbox-wrapper .error{width:100%}.form-success-msg{background-color:#93f5aa;border:1px solid #c3e6cb;border-radius:8px;color:#0d5c0d;font-size:15px;margin-top:12px;padding:10px 12px;text-align:center}