.slind-form-wrap{--slind-form-primary:var(--primary,#C45842);--slind-form-secondary:var(--secondary,#F0C529);--slind-form-background:var(--body-background,#fff);--slind-form-text:var(--text-color,#333);--slind-form-border:color-mix(in srgb,var(--slind-form-text) 25%,transparent);color:var(--slind-form-text);font-family:inherit;max-width:760px}.slind-form{display:grid;font:inherit;gap:20px}.slind-form__field,.slind-form fieldset{border:0;display:grid;gap:7px;margin:0;padding:0}.slind-form__section{gap:16px!important}.slind-form__section+.slind-form__section{margin-top:20px}.slind-form__section-header{padding:0}.slind-form__section-title{display:block}.slind-form__section-description{margin:0;opacity:.75}.slind-form__section-fields{display:grid;gap:20px}.slind-form__field>label,.slind-form legend{font:inherit;font-size:.8rem;font-weight:600}.slind-form__required{color:var(--slind-form-primary)}.slind-form input,.slind-form textarea,.slind-form select{background:var(--slind-form-background);border:1px solid var(--slind-form-border);border-radius:4px;color:inherit;font:inherit;padding:12px 13px;width:100%}.slind-form textarea{line-height:1.55;resize:vertical}.slind-form input:focus,.slind-form textarea:focus,.slind-form select:focus{border-color:var(--slind-form-primary);outline:2px solid color-mix(in srgb,var(--slind-form-primary) 25%,transparent);outline-offset:1px}.slind-form__choice{align-items:flex-start!important;display:flex!important;font:inherit!important;gap:9px}.slind-form__choice input{flex:0 0 auto;height:18px;margin-top:.1em;width:18px}.slind-form__help{opacity:.72}.slind-form__error{color:#9e2f25}.slind-form .has-error input,.slind-form .has-error textarea,.slind-form .has-error select{border-color:#9e2f25}.slind-form__submit{background:var(--slind-form-primary);border:1px solid var(--slind-form-primary);border-radius:4px;color:var(--slind-form-background);cursor:pointer;font:inherit;font-size:.8rem;font-weight:600;justify-self:start;letter-spacing:.05em;padding:11px 18px;text-transform:uppercase}.slind-form__submit:hover{background:color-mix(in srgb,var(--slind-form-primary) 85%,#000)}.slind-form__trap{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}.slind-form-notice{border:1px solid var(--slind-form-border);border-left:3px solid var(--slind-form-primary);margin-bottom:22px;padding:13px 15px}.slind-form-notice--error{border-left-color:#9e2f25}@media(max-width:600px){.slind-form-wrap{max-width:none}.slind-form__submit{width:100%}}
.slind-form-wrap,.slind-form,.slind-form__section,.slind-form__section-fields,.slind-form__field,.slind-form fieldset{max-width:100%;min-width:0}.slind-form fieldset{min-inline-size:0}.slind-form input,.slind-form textarea,.slind-form select{box-sizing:border-box;max-width:100%;min-width:0}.slind-form input[type=date]{-webkit-appearance:none;appearance:none;display:block;width:100%}.slind-form input[type=date]::-webkit-date-and-time-value{min-height:1.5em;text-align:left}
