.Form_form__wrapper__0SyF0{display:grid;grid-template-columns:11.375rem auto;grid-gap:.3125rem 4.375rem;gap:.3125rem 4.375rem;grid-template-areas:"label input"}@media only screen and (max-width:991px){.Form_form__wrapper__0SyF0{grid-template-columns:1fr;grid-template-areas:"label" "input"}}.Form_form__wrapper--select__8qiiL{z-index:1}.Form_form__wrapper--withAreas__WQS0_{grid-template-areas:"label input" ". bottomText"}@media only screen and (max-width:991px){.Form_form__wrapper--withAreas__WQS0_{grid-template-areas:"label" "input" "bottomText"}}.Form_form__wrapper--no-label__S_RbN{display:flex}.Form_form__label__P4zy0{grid-area:label;align-self:center;font-size:1rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px;display:flex;flex-direction:column;gap:0}@media only screen and (max-width:991px){.Form_form__label__P4zy0{flex-direction:row;gap:6px}}.Form_form__label--optional__IOxU3{font-weight:300}.Form_form__error__xple2{color:#ef4444}.Form_form__error__xple2,.Form_form__helperText__OuWZr{grid-area:bottomText;font-size:.75rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.6px}.Form_form__input__oKeEj{grid-area:input;border:1px solid #000;background-color:rgba(0,0,0,0);padding:1.25rem;color:#000;outline:none;transition:transform .2s,border-color .2s;resize:vertical;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.8px;scroll-margin-top:2.5rem}.Form_form__input--textarea__4nwus{max-height:11rem}.Form_form__input__oKeEj::placeholder{font-size:1rem;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.8px;color:#99a1af}.Form_form__input__oKeEj:focus-visible{outline:none!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);transform:translateY(-2px);border-color:rgba(2,8,23,.8)}.Form_form__input--error__ypK0L{border-color:#ef4444!important}.Form_form__input--no-label__NLMfY{width:100%}.Form_form__select__GU4eF{transition:transform .2s,border-color .2s}.Form_form__select__GU4eF:focus-within{outline:none!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);transform:translateY(-2px);border-color:rgba(2,8,23,.8)}.Form_form__checkbox__rKKFa{grid-area:input;cursor:pointer;width:-moz-fit-content;width:fit-content;display:flex;gap:2.25rem;align-items:center;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.6px;grid-column:span 2}@media only screen and (max-width:575px){.Form_form__checkbox__rKKFa{gap:1rem}}.Form_form__checkbox__rKKFa>input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#d9d9d9;margin:0;cursor:pointer;font:inherit;color:currentColor;width:1.5rem;height:1.5rem;flex-shrink:0;border:1px solid;transform:translateY(-.075em);transition:all .12s ease-in-out;display:grid;place-content:center}.Form_form__checkbox__rKKFa>input[type=checkbox]:checked{background-color:#f3a7b4}.Form_form__checkbox__rKKFa>input[type=checkbox]:before{content:"";width:1.125rem;height:.75rem;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='12' viewBox='0 0 18 12' fill='none'%3E%3Cpath d='M0.74707 0.664551L8.74707 9.66455L16.7471 0.66455' stroke='black' stroke-width='2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='12' viewBox='0 0 18 12' fill='none'%3E%3Cpath d='M0.74707 0.664551L8.74707 9.66455L16.7471 0.66455' stroke='black' stroke-width='2'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transform:scale(0);transform-origin:bottom left;transition:transform .12s ease-in-out;background-color:#000}.Form_form__checkbox__rKKFa>input[type=checkbox]:checked:before{transform:scale(1) translate(.5px,1.5px)}.Form_form__file-input__NfAHH{display:none}.Form_form__file-input__wrapper__YOwBs{display:flex;gap:2.5rem;cursor:pointer;width:-moz-fit-content;width:fit-content;align-items:center}@media only screen and (max-width:575px){.Form_form__file-input__wrapper__YOwBs{gap:.3125rem;flex-direction:column;width:100%;align-items:flex-start}}.Form_form__file-input__text__d9SK9{font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.6px}.Form_form__file-input__button__lzWu7{padding:.9375rem 3.75rem}@media only screen and (max-width:575px){.Form_form__file-input__button__lzWu7{width:100%}}