.index-module-scss-module__0Wq3XW__root{color:#7a786b;flex-direction:column;gap:20px;max-width:640px;margin:0 auto;padding:24px 24px 60px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.index-module-scss-module__0Wq3XW__root:before{content:"";background-image:linear-gradient(#fff0 0%,#fff 100%);height:60px;position:fixed;inset:auto 0 0}.index-module-scss-module__0Wq3XW__title{text-transform:uppercase;color:#2c2c4d;margin-block:0;font-size:38px;font-weight:300}.index-module-scss-module__0Wq3XW__subtitle{color:#7a786b;margin-block:0;font-size:20px;font-weight:300}.index-module-scss-module__0Wq3XW__legend{text-transform:uppercase;color:#2c2c4d;margin-block:1em 0;font-size:32px;font-weight:300}.index-module-scss-module__0Wq3XW__grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.index-module-scss-module__0Wq3XW__field{flex-direction:column;grid-column:span 1;gap:6px;display:flex}.index-module-scss-module__0Wq3XW__fieldFull{grid-column:span 2}.index-module-scss-module__0Wq3XW__label{color:#7a786b;padding:0 5px;font-size:16px;font-weight:400}.index-module-scss-module__0Wq3XW__select,.index-module-scss-module__0Wq3XW__input{appearance:none;box-sizing:border-box;color:#7a786b;background:#fff;border:0;border-radius:5px;outline:none;width:100%;min-height:46.4px;padding:12px 20px;font-family:inherit;font-size:16px;font-weight:400;line-height:1.4;box-shadow:1px 1px 5px #00000040}.index-module-scss-module__0Wq3XW__select:focus,.index-module-scss-module__0Wq3XW__input:focus{box-shadow:1px 1px 5px #00000040}[aria-invalid=true].index-module-scss-module__0Wq3XW__select,[aria-invalid=true].index-module-scss-module__0Wq3XW__input{box-shadow:1px 1px 5px #00000040,0 0 0 2px #c40f0f}.index-module-scss-module__0Wq3XW__select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'><path d='M1 1l5 5 5-5' fill='none' stroke='%237a786b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 16px center;background-repeat:no-repeat;padding-right:44px}.index-module-scss-module__0Wq3XW__error{color:#c40f0f;padding:0 5px;font-size:13px}.index-module-scss-module__0Wq3XW__rootError{color:#a10a0a;background:#fdecec;border-radius:5px;padding:12px 20px;font-size:14px;box-shadow:1px 1px 5px #00000040}.index-module-scss-module__0Wq3XW__checkboxField{grid-column:span 2;align-items:center;gap:10px;padding:0 5px;display:flex}.index-module-scss-module__0Wq3XW__checkboxField input{accent-color:#2c2c4d;cursor:pointer;width:18px;height:18px;margin-top:4px}.index-module-scss-module__0Wq3XW__checkboxLabel{color:#7a786b;cursor:pointer;font-size:16px}.index-module-scss-module__0Wq3XW__button{color:#2c2c4d;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background:#fff;border:0;border-radius:5px;align-self:flex-start;padding:14px 32px;font-family:inherit;font-size:16px;font-weight:400;transition:background-color .15s,color .15s;box-shadow:1px 1px 5px #00000040}.index-module-scss-module__0Wq3XW__button:hover:not(:disabled){color:#fff;background:#066183}.index-module-scss-module__0Wq3XW__button:disabled{opacity:.6;cursor:not-allowed}.index-module-scss-module__0Wq3XW__success{color:#2c2c4d;background:#fff;border-radius:5px;flex-direction:column;gap:8px;padding:24px;display:flex;box-shadow:1px 1px 5px #00000040}.index-module-scss-module__0Wq3XW__successTitle{text-transform:uppercase;margin:0;font-size:24px;font-weight:300}.index-module-scss-module__0Wq3XW__successText{color:#7a786b;margin:0;font-size:16px;font-weight:300}@media (max-width:640px){.index-module-scss-module__0Wq3XW__root{gap:16px;padding:16px 16px 48px}.index-module-scss-module__0Wq3XW__title{font-size:28px}.index-module-scss-module__0Wq3XW__subtitle{font-size:16px}.index-module-scss-module__0Wq3XW__legend{margin-block:.5em 0;font-size:22px}.index-module-scss-module__0Wq3XW__grid{grid-template-columns:1fr;gap:12px}.index-module-scss-module__0Wq3XW__field,.index-module-scss-module__0Wq3XW__fieldFull,.index-module-scss-module__0Wq3XW__checkboxField{grid-column:1/-1}.index-module-scss-module__0Wq3XW__button{align-self:stretch;padding:14px 24px}.index-module-scss-module__0Wq3XW__successTitle{font-size:20px}.index-module-scss-module__0Wq3XW__successText{font-size:15px}}
