.public-form{padding:30px;background:#f9fcfa;border:1px solid #dfece6;border-radius:22px;display:grid;gap:22px;margin-top:32px}.public-form label{font-size:14px;font-weight:730;color:#254e41;display:grid;gap:8px}.public-form .text-input,.public-form .select-input{margin-top:0}.form-duo{display:grid;grid-template-columns:1fr 1fr;gap:18px}.text-area{width:100%;padding:15px;font:inherit;font-size:15px;border:1px solid #cdded5;border-radius:12px;background:#fff;resize:vertical;min-height:140px}.text-area:focus{outline:3px solid #cfefe0;border-color:#0e7c66}.form-disclaimer{font-size:13px!important;margin:0!important}.public-form .btn{border:0;justify-self:start;cursor:pointer}.public-success{background:#e6f7ed;padding:28px;border-radius:20px;margin:30px 0}.public-success strong{font-size:20px}.public-success p{margin:14px 0 25px}.public-success .btn{display:inline-flex}.simple-form{max-width:540px}.simple-form .check-label{display:flex;align-items:flex-start;gap:12px}.check-label input{width:20px;height:20px;accent-color:#0e7c66;flex:none;margin-top:3px}@media(max-width:620px){.form-duo{grid-template-columns:1fr}.public-form{padding:22px 18px}}
