.DataProtectionForm-module__n3XfQa__form{background:#fff;border:1px solid #dce8ea;border-radius:22px;padding:36px;box-shadow:0 22px 58px #12444d17}.DataProtectionForm-module__n3XfQa__form>header{align-items:center;gap:14px;margin-bottom:28px;display:flex}.DataProtectionForm-module__n3XfQa__form>header>span{color:#269da9;background:#edf8f9;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.DataProtectionForm-module__n3XfQa__form>header h2{color:#0d4650;letter-spacing:-.035em;margin:0;font-size:26px}.DataProtectionForm-module__n3XfQa__form>header p{color:#78898e;margin:7px 0 0;font-size:12px}.DataProtectionForm-module__n3XfQa__grid{grid-template-columns:1fr 1fr;gap:20px 16px;display:grid}.DataProtectionForm-module__n3XfQa__grid label{gap:8px;display:grid}.DataProtectionForm-module__n3XfQa__wide{grid-column:1/-1}.DataProtectionForm-module__n3XfQa__grid label>span{color:#385c64;font-size:12px;font-weight:700}.DataProtectionForm-module__n3XfQa__grid label>span strong{color:#28a4af}.DataProtectionForm-module__n3XfQa__grid input,.DataProtectionForm-module__n3XfQa__grid select,.DataProtectionForm-module__n3XfQa__grid textarea{color:#173f47;width:100%;font:inherit;background:#fff;border:1px solid #cfdfe2;border-radius:10px;outline:none;font-size:13px;transition:border-color .18s,box-shadow .18s}.DataProtectionForm-module__n3XfQa__grid input,.DataProtectionForm-module__n3XfQa__grid select{height:48px;padding:0 14px}.DataProtectionForm-module__n3XfQa__grid select{padding-right:38px}.DataProtectionForm-module__n3XfQa__grid textarea{resize:vertical;padding:14px;line-height:1.6}.DataProtectionForm-module__n3XfQa__grid input:focus,.DataProtectionForm-module__n3XfQa__grid select:focus,.DataProtectionForm-module__n3XfQa__grid textarea:focus{border-color:#2ba6b2;box-shadow:0 0 0 3px #2ba6b21c}.DataProtectionForm-module__n3XfQa__consent{color:#62777d;cursor:pointer;align-items:flex-start;gap:11px;margin-top:23px;font-size:11px;line-height:1.55;display:flex}.DataProtectionForm-module__n3XfQa__consent input{accent-color:#2aa4b0;flex:none;width:17px;height:17px;margin:0}.DataProtectionForm-module__n3XfQa__consent a{color:#218b96;text-underline-offset:2px;font-weight:700;text-decoration:underline}.DataProtectionForm-module__n3XfQa__error{color:#9b3b3b;background:#fff1f1;border-radius:9px;margin:16px 0 0;padding:11px 13px;font-size:11px}.DataProtectionForm-module__n3XfQa__submit{color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#2ba6b2;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-top:23px;padding:0 22px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 12px 25px #2ba6b233}.DataProtectionForm-module__n3XfQa__submit:disabled{opacity:.65;cursor:wait}.DataProtectionForm-module__n3XfQa__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.DataProtectionForm-module__n3XfQa__spin{animation:.8s linear infinite DataProtectionForm-module__n3XfQa__spin}.DataProtectionForm-module__n3XfQa__success,.DataProtectionForm-module__n3XfQa__unavailable{text-align:center;background:#fff;border:1px solid #dce8ea;border-radius:22px;padding:54px 36px;box-shadow:0 22px 58px #12444d17}.DataProtectionForm-module__n3XfQa__success>span{color:#fff;background:#2ba6b2;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 20px;display:grid}.DataProtectionForm-module__n3XfQa__success h2{color:#104851;margin:0;font-size:27px}.DataProtectionForm-module__n3XfQa__success p{color:#71858a;max-width:480px;margin:13px auto 22px;font-size:12px;line-height:1.65}.DataProtectionForm-module__n3XfQa__success button{color:#218793;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #9bcfd4;border-radius:10px;padding:0 17px;font-size:11px;font-weight:800}.DataProtectionForm-module__n3XfQa__unavailable{color:#6f8388;font-size:13px}@keyframes DataProtectionForm-module__n3XfQa__spin{to{transform:rotate(360deg)}}@media (max-width:580px){.DataProtectionForm-module__n3XfQa__form{border-radius:18px;padding:25px 20px}.DataProtectionForm-module__n3XfQa__form>header{align-items:flex-start}.DataProtectionForm-module__n3XfQa__form>header h2{font-size:23px}.DataProtectionForm-module__n3XfQa__grid{grid-template-columns:1fr;gap:18px}.DataProtectionForm-module__n3XfQa__wide{grid-column:auto}}
