.fdgt-form-page{max-width:820px;padding-block:65px;color:#0F3A28}.fdgt-form-page h1{font:600 clamp(2rem,5vw,3.2rem)/1.14 var(--heading);margin:12px 0 25px}.fdgt-form-page h2{font:600 1.4rem/1.3 var(--heading);margin-bottom:12px}.fdgt-form-page p{line-height:1.75}.fdgt-form{display:grid;gap:24px;margin-top:30px}.fdgt-form label{display:block;font-weight:650;line-height:1.5;margin-bottom:8px}.fdgt-form label span{font-weight:400}.fdgt-form input:not([type=checkbox]):not([type=hidden]),.fdgt-form textarea,.fdgt-form select{display:block;box-sizing:border-box;width:100%;min-height:48px;padding:12px;border:1px solid #7B8F72;border-radius:6px;background:#fffdf7;color:#0F3A28;font:inherit}.fdgt-form textarea{resize:vertical}.fdgt-form :focus-visible,.fdgt-form-page a:focus-visible{outline:3px solid #8B2F27;outline-offset:4px}.fdgt-form [aria-invalid=true]{border-color:#8B2F27}.fdgt-field-error{display:block;color:#8B2F27;margin-top:6px}.fdgt-errors,.fdgt-message,.fdgt-privacy{background:#eef0e4;border:1px solid #ccd6c2;border-radius:8px;padding:22px;margin:24px 0}.fdgt-errors{background:#f7ece7;border-color:#8B2F27}.fdgt-errors ul{padding-left:22px}.fdgt-form .fdgt-consent{display:flex;align-items:flex-start;gap:12px;margin-top:18px}.fdgt-consent input{width:20px;height:20px;flex:none;margin-top:3px;accent-color:#0F3A28}.fdgt-form .button{justify-self:start;white-space:normal;line-height:1.5;min-height:48px}.fdgt-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.fdgt-back{margin-top:30px}@media(max-width:550px){.fdgt-form-page{padding-block:36px}.fdgt-form .button{width:100%}.fdgt-privacy{padding:18px}}

.fdgt-fields{display:grid;gap:24px;border:0;padding:0;margin:0;min-width:0}.fdgt-fields:disabled{opacity:.8}.fdgt-fields:disabled .button{background:#b37b74;cursor:not-allowed}
