body{display:flex;flex-direction:column}#fe.privacy-request{flex:1;justify-content:flex-start}#fe.privacy-request .container{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:15px;padding-right:15px}.privacy-request-page{margin:48px 0}.privacy-request-page .privacy-request-copy-container{margin:24px 0;text-align:center}.privacy-request-page .privacy-request-copy-container h1{font-size:30px!important}.privacy-request-page .privacy-request-copy-container h4{font-size:24px!important;padding:24px 0}.privacy-request-page .privacy-request-copy-container .eligibility-statement{text-align:start}.privacy-request-page .privacy-request-form{background:var(--Surface-Surface-Primary,#fffdfa);border:1px solid var(--Color-Secondary-Light-Blue,#4896e5);border-radius:24px;box-shadow:5px 5px 25px 0 rgba(72,150,229,.35);margin-bottom:20px;max-width:788px;padding:24px}.privacy-request-page .privacy-request-form .body-3{font-size:12px!important;margin-bottom:0!important}.privacy-request-page .privacy-request-form .form-text-container{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.privacy-request-page .curve-radio-group-vertical{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:.5rem!important}.privacy-request-page .curve-radio-group-vertical>span{word-wrap:break-word!important;flex:1 1 calc(50% - 0.25rem)!important;max-width:calc(50% - .25rem)!important;min-width:0!important;overflow-wrap:break-word!important}.privacy-request-page .curve-radio-group-vertical>span:nth-child(5),.privacy-request-page .curve-radio-group-vertical>span:nth-child(6){flex:1 1 100%!important;max-width:100%!important}.privacy-request-page .curve-radio-group-vertical>span:nth-child(7){grid-column:1/3!important;min-width:100%!important}.privacy-request-page .curve-boolean-wrapper-radio input[type=checkbox],.privacy-request-page .curve-boolean-wrapper-radio input[type=radio]{border-radius:0!important;min-width:24px!important}.privacy-request-page .curve-boolean-wrapper-radio input[type=checkbox]:before,.privacy-request-page .curve-boolean-wrapper-radio input[type=radio]:before{border-radius:0!important}.privacy-request-page .curve-boolean-wrapper-radio input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--basic-white);border:2px solid var(--color-primary-500);border-radius:50%;color:currentColor;display:grid;font:inherit;height:24px;margin:0;place-content:center;transform:translateY(-.075em);width:24px}.privacy-request-page .curve-boolean-wrapper-radio input[type=checkbox]:before{border-radius:50%;box-shadow:inset 1em 1em var(--color-primary-500);content:"";height:16px;transform:scale(0);transition:transform .12s ease-in-out;width:16px}.privacy-request-page .curve-boolean-wrapper-radio input[type=checkbox]:checked:before{transform:scale(1)}.privacy-request-page .curve-boolean-wrapper-radio input[type=checkbox]:focus{box-shadow:0 4px 6px 0 rgba(0,0,0,.2)}.privacy-request-page .curve-form-field.has-error .curve-field-error,.privacy-request-page .curve-form-field.has-error>label{color:var(--color-alerts-error)}.privacy-request-page .curve-form-field.has-error .curve-boolean-wrapper-radio label{color:inherit}.privacy-request-page .curve-radio-group-vertical>span:first-child{padding-right:12px!important}.privacy-request-page .curve-form-body{padding:0!important}.privacy-request-page .curve-form-field{margin:10px 0!important}.privacy-request-page .g-recaptcha{margin-top:20px}.privacy-request-page .alternative-submission-section{display:grid;margin-top:20px;text-align:center}.privacy-request-page .alternative-submission-section p{font-size:16px!important;margin:12px 0!important}.privacy-request-page .alternative-submission-section p a{color:#007bff!important}.privacy-request-page .curve-form-footer{border:none!important;justify-content:center!important}.privacy-request-page .curve-form-footer button{border-radius:24px!important}.curve-form-field:has(input[name=address][required]) label:after,.curve-form-field:has(input[name=email][required]) label:after,.curve-form-field:has(input[name=full_name][required]) label:after,.curve-form-field:has(input[name=phone][required]) label:after{color:#1e1e2f;content:" *";font-weight:700}.success-message{text-align:center}.success-message h5{font-size:14px;margin:8px 0}.success-message p{font-size:14px}@media(min-width:768px){#fe.privacy-request .container{margin-bottom:48px!important;margin-left:15%!important;margin-right:auto!important;max-width:1000px!important;padding-left:20px!important;padding-right:20px!important}.privacy-request-page .privacy-request-copy-container{text-align:start!important}.privacy-request-page .privacy-request-copy-container h1{font-size:48px!important}.privacy-request-page .privacy-request-copy-container h4{font-size:24px!important}.privacy-request-page .curve-radio-group-vertical{display:grid!important;gap:1rem 2rem!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important}.privacy-request-page .curve-radio-group-vertical>span{word-wrap:break-word!important;flex:none!important;max-width:none!important;min-width:200px!important;overflow-wrap:break-word!important}.privacy-request-page .curve-radio-group-vertical>span:nth-child(5),.privacy-request-page .curve-radio-group-vertical>span:nth-child(6),.privacy-request-page .curve-radio-group-vertical>span:nth-child(7){flex:none!important;max-width:none!important}}
