.noscroll{overflow:hidden!important;scrollbar-gutter:stable}.grecaptcha-badge{visibility:hidden}.itbl-forms{width:100%;max-width:600px;box-sizing:border-box;min-width:0}.itbl-forms a:not(.wp-element-button,.wp-block-button__link){color:var(--wp--preset--color--light-teal)}.itbl-forms label{font-size:var(--wp--preset--font-size--s);line-height:1.5;font-weight:600}.itbl-forms label:has(+input,+select,+textarea,+div){margin-bottom:var(--wp--preset--spacing--8)}.itbl-forms input,.itbl-forms select,.itbl-forms textarea{all:unset;box-sizing:border-box;margin:0;display:block;width:100%;padding:12px 16px;font-weight:400;font-family:var(--wp--preset--font-family--sofia-pro);border:1px solid var(--wp--preset--color--neutral-4);border-radius:4px;outline:none;background-color:#fff}.itbl-forms input:hover,.itbl-forms input:focus,.itbl-forms input:focus-visible,.itbl-forms input:active,.itbl-forms select:hover,.itbl-forms select:focus,.itbl-forms select:focus-visible,.itbl-forms select:active,.itbl-forms textarea:hover,.itbl-forms textarea:focus,.itbl-forms textarea:focus-visible,.itbl-forms textarea:active{border-color:var(--wp--preset--color--light-teal);box-shadow:3px #2c879826}.itbl-forms input:disabled,.itbl-forms select:disabled,.itbl-forms textarea:disabled{opacity:.4;background-color:var(--wp--preset--color--neutral-7)}.itbl-forms .checkbox .check{box-sizing:border-box;width:1.2rem;height:1.2rem;border:1px solid var(--wp--preset--color--neutral-4);border-radius:4px;background-color:#fff}.itbl-forms .checkbox .check:hover,.itbl-forms .checkbox .check:focus,.itbl-forms .checkbox .check:focus-visible,.itbl-forms .checkbox .check:active{border-color:var(--wp--preset--color--light-teal);box-shadow:3px #2c879826}.itbl-forms .checkbox .check.disabled{opacity:.4;background-color:var(--wp--preset--color--neutral-7)}.itbl-forms .checkbox:hover .check{border-color:var(--wp--preset--color--light-teal)}.itbl-forms .error input,.itbl-forms .error select,.itbl-forms .error textarea{border-color:#ef5350;box-shadow:3px #ef53501a}.itbl-forms .error .checkbox label{color:#ef5350}.itbl-forms .error .checkbox .check{border-color:#ef5350;box-shadow:3px #ef53501a}.itbl-forms .error-msg{color:#ef5350;font-size:.66rem;line-height:1rem;font-weight:400}.itbl-forms .flex{display:flex;align-items:flex-start;gap:1rem}@media(max-width:600px){.itbl-forms .flex{flex-direction:column}}.itbl-forms .privacy-policy-msg{font-size:var(--wp--preset--font-size--s);line-height:1.5;font-weight:400}.wp-block-group:has(>.wp-block-create-block-itbl-forms .itbl-forms--demo){background-color:#fff!important}.itbl-forms--demo .demo-fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:600px){.itbl-forms--demo .demo-fields{grid-template-columns:1fr}}.itbl-forms--demo .demo-fields>:not(.demo-cell){grid-column:1/-1}.itbl-forms--demo .floating-field{position:relative}.itbl-forms--demo .floating-field label{position:absolute;z-index:1;top:0;left:var(--wp--preset--spacing--8);box-sizing:border-box;max-width:calc(100% - 2 * var(--wp--preset--spacing--8));margin:0;padding:0 var(--wp--preset--spacing--8);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transform:translateY(-50%);font-size:var(--wp--preset--font-size--xs);font-weight:400;line-height:1.5;color:var(--wp--preset--color--neutral-2);background:linear-gradient(to bottom,transparent 50%,#fff 50%);pointer-events:none}.itbl-forms--demo .floating-field:not(.is-filled) label{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.itbl-forms--demo .floating-field:not(.is-filled) select{color:var(--wp--preset--color--neutral-2)}.itbl-forms--demo .floating-field input::placeholder,.itbl-forms--demo .floating-field textarea::placeholder{color:var(--wp--preset--color--neutral-2);opacity:1}.itbl-forms--demo .floating-field option{color:var(--wp--preset--color--dark)}.itbl-forms--demo .collapsed-field-toggle{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:var(--wp--preset--spacing--8);width:100%;cursor:pointer;color:var(--wp--preset--color--neutral-1)}.itbl-forms--demo .collapsed-field-toggle svg{flex-shrink:0;color:var(--wp--preset--color--dark)}.itbl-forms--demo .collapsed-field-toggle .optional{color:var(--wp--preset--color--neutral-3)}.itbl-forms--demo .collapsed-field-toggle:focus-visible{outline:2px solid var(--wp--preset--color--light-teal);outline-offset:2px}.itbl-forms--demo .demo-legal{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--8);margin-bottom:var(--wp--preset--spacing--16)}.itbl-forms--demo form button.wp-block-button__link{box-sizing:border-box;width:100%;text-align:center}
