.o-formpanel{display:flex;justify-content:center;padding:56px 20px 80px}.o-formpanel-card{width:100%;max-width:440px}.o-formpanel-card.wide{max-width:480px}.o-formpanel-body{display:flex;flex-direction:column;gap:18px;padding:30px 32px 32px}.o-formpanel-body form{display:flex;flex-direction:column;gap:18px}.o-formpanel-body p{margin:0;font-size:var(--text-sm-plus);line-height:var(--leading-snug);color:var(--ui-tx2);text-wrap:pretty}.o-formpanel-head{display:flex;flex-direction:column;gap:6px;margin-bottom:2px}.o-formpanel-head h1{margin:0;font-size:var(--text-display-sm);line-height:var(--leading-tight);color:var(--ui-tx);text-wrap:balance}.o-formpanel-head p{margin:0}.o-formpanel .c-text{margin:0}.o-formpanel .c-checkbox{margin:0}.o-formpanel-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:var(--text-sm)}.o-formpanel .c-button.full,.o-formpanel .c-button-flat.full{width:100%;height:42px;margin:0}.o-formpanel .c-ui-btn.full{width:100%;height:44px;justify-content:center}.o-formpanel-switch{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;padding-top:16px;border-top:1px solid var(--ui-line);font-size:var(--text-sm);color:var(--ui-tx2)}.o-formpanel-body p.o-formpanel-note{font-size:var(--text-xs-plus);color:var(--ui-tx3);text-align:center}.o-formpanel-mark{display:grid;place-items:center;width:52px;height:52px;border-radius:99px}.o-formpanel-mark .material-icons{font-size:30px}.o-formpanel-mark.ok{background:color-mix(in srgb,var(--ui-bib) 18%,transparent);box-shadow:inset 0 0 0 1.5px var(--ui-bib)}.o-formpanel-mark.ok .material-icons{color:var(--ui-bib)}.o-formpanel-mark.error{background:color-mix(in srgb,var(--ui-neg) 16%,transparent);box-shadow:inset 0 0 0 1.5px var(--ui-neg)}.o-formpanel-mark.error .material-icons{font-size:28px;color:var(--ui-neg)}.o-formpanel-errors{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--ui-neg)}.o-formpanel-errors.validation-summary-valid{display:none}.o-formpanel-errors ul{margin:0;padding-left:18px}.o-formpanel .cf-turnstile{min-height:65px}#panelMore{position:relative;height:0;overflow:hidden;opacity:0}.o-formpanel-body form>#panelMore{margin-top:-18px}.contact-more{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width:480px){.o-formpanel{padding:32px 12px 56px}.o-formpanel-body{padding:24px 20px 26px}}