.nqa-applicant-data-form{padding:1.25rem 1rem;background-color:#fff;border-radius:1rem;border:.0625rem solid #e2e2e2;display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1024px){.nqa-applicant-data-form{padding:2rem}}.nqa-applicant-data-form .nqa-applicant-data-title{color:#003b68}.body-lg,.body-lg-bold,.body-lg-semibold,.body-md,.body-md-bold,.label-md,.nqa-checkbox-container .nqa-checkbox .form-check-label,.overline{margin-bottom:0}.body-lg,.nqa-checkbox-container .nqa-checkbox .form-check-label{font-size:1rem;line-height:1.5rem;font-weight:400}@media(min-width:1024px){.body-lg,.nqa-checkbox-container .nqa-checkbox .form-check-label{font-size:1.125rem;line-height:1.75rem}}.nqa-checkbox-container{display:inline-flex;flex-direction:column;gap:.25rem}.nqa-checkbox-container .nqa-checkbox{padding-left:0;margin-bottom:0;display:flex;gap:.75rem;align-items:center}.nqa-checkbox-container .nqa-checkbox .form-check-input{float:none;width:1.25rem;height:1.25rem;margin:0}.nqa-checkbox-container .nqa-checkbox .form-check-input:focus{box-shadow:none;border-color:#999}.nqa-checkbox-container .nqa-checkbox .form-check-input:checked{background-color:#0075be;border-color:#0075be}.nqa-checkbox-container .nqa-checkbox .form-check-input:focus-visible{outline-color:#0075be}.nqa-checkbox-container .nqa-checkbox .form-check-label{float:none;color:#333}.nqa-checkbox-container .nqa-checkbox-description{padding-left:2rem;color:#999}.body-lg,.body-lg-bold,.body-lg-semibold,.body-md,.body-md-bold,.label-md,.nqa-radio-button .form-check-input .form-check-label,.overline{margin-bottom:0}.body-lg,.nqa-radio-button .form-check-input .form-check-label{font-size:1rem;line-height:1.5rem;font-weight:400}@media(min-width:1024px){.body-lg,.nqa-radio-button .form-check-input .form-check-label{font-size:1.125rem;line-height:1.75rem}}.body-md-semibold{font-size:.875rem;line-height:1.25rem;font-weight:600}@media(min-width:1024px){.body-md-semibold{font-size:1rem;line-height:1.5rem}}.nqa-radio-button .form-check-input:checked{background-color:#0075be;border-color:#0075be}.nqa-radio-button .form-check-input:focus{box-shadow:none;border:none}.nqa-radio-button .form-check-input:focus-visible{outline-color:#0075be}.nqa-radio-button .form-check-input .form-check-label{float:none;color:#333}.nqa-certificate-form{padding:1.25rem 1rem;background-color:#fff;border-radius:1rem;border:.0625rem solid #e2e2e2;display:flex;flex-direction:column;gap:2rem}@media(min-width:1024px){.nqa-certificate-form{padding:2rem;gap:2rem}}.nqa-certificate-form .nqa-certificate-list-title,.nqa-certificate-form .nqa-certificate-title{color:#003b68}.nqa-certificate-form .nqa-certificate-list-title{margin-bottom:.5rem}@media(min-width:1024px){.nqa-certificate-form .nqa-certificate-list-title{margin-bottom:0}}.nqa-certificate-form .error-message{color:#ef4444}.nqa-purpose-and-risk-form{padding:1.25rem 1rem;background-color:#fff;border-radius:1rem;display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1024px){.nqa-purpose-and-risk-form{padding:2rem}}.nqa-purpose-and-risk-form .nqa-purpose-title{color:#003b68}.nqa-purpose-and-risk-form .error-message{color:#ef4444}.nqa-company-details-form{padding:1.25rem 1rem;background-color:#fff;border-radius:1rem;display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1024px){.nqa-company-details-form{padding:2rem}}.nqa-company-details-form .nqa-company-details-form-title{color:#003b68;margin-bottom:1.5rem}.nqa-contact-card-container{padding:1rem;border-radius:1rem;border:.0625rem solid #e2e2e2}@media(min-width:1024px){.nqa-contact-card-container{padding:1.5rem}}.nqa-contact-card-container .nqa-contact-card-title{color:#003b68}.nqa-contact-card-container .nqa-contact-card-label{color:#999;margin-bottom:.25rem}.header-1,.header-2,.header-3,.header-4,.title-huge{font-family:Arimo,sans-serif;margin-bottom:0}.body-lg,.body-lg-bold,.body-lg-semibold,.body-md,.body-md-bold,.label-md,.overline{margin-bottom:0}.title-huge{font-size:3.25rem;line-height:3.75rem;font-weight:700}@media(min-width:1024px){.title-huge{font-size:5.5rem;line-height:6rem}}.header-1{font-size:2.5rem;line-height:3rem;font-weight:700}@media(min-width:1024px){.header-1{font-size:3.75rem;line-height:4.25rem}}.header-2{font-size:1.75rem;line-height:2.25rem;font-weight:700}@media(min-width:1024px){.header-2{font-size:2.5rem;line-height:3rem}}.header-3{font-size:1.5rem;line-height:2rem;font-weight:700}@media(min-width:1024px){.header-3{font-size:2rem;line-height:2.5rem}}.header-4{font-size:1.25rem;line-height:1.75rem;font-weight:700}@media(min-width:1024px){.header-4{font-size:1.5rem;line-height:2rem}}.overline{font-size:1rem;line-height:1.25rem;font-weight:400;text-transform:uppercase}@media(min-width:1024px){.overline{font-size:1.125rem;line-height:1.5rem}}.body-lg{font-size:1rem;line-height:1.5rem;font-weight:400}@media(min-width:1024px){.body-lg{font-size:1.125rem;line-height:1.75rem}}.body-lg-semibold{font-size:1rem;line-height:1.5rem;font-weight:600}@media(min-width:1024px){.body-lg-semibold{font-size:1.125rem;line-height:1.75rem}}.body-lg-bold{font-size:1rem;line-height:1.5rem;font-weight:700}@media(min-width:1024px){.body-lg-bold{font-size:1.125rem;line-height:1.75rem}}.body-md{font-size:.875rem;line-height:1.25rem;font-weight:400}@media(min-width:1024px){.body-md{font-size:1rem;line-height:1.5rem}}.body-md-semibold,.nqa-management-system-certifications-recap .nqa-management-system-certifications-recap-certifications .nqa-contact-card .nqa-contact-card-item .nqa-contact-card-label{font-size:.875rem;line-height:1.25rem;font-weight:600}@media(min-width:1024px){.body-md-semibold,.nqa-management-system-certifications-recap .nqa-management-system-certifications-recap-certifications .nqa-contact-card .nqa-contact-card-item .nqa-contact-card-label{font-size:1rem;line-height:1.5rem}}.body-md-bold{font-size:.875rem;line-height:1.25rem;font-weight:700}@media(min-width:1024px){.body-md-bold{font-size:1.125rem;line-height:1.5rem}}.label-md{font-size:.75rem;line-height:1rem;font-weight:400}@media(min-width:1024px){.label-md{font-size:1rem;line-height:1.25rem}}.nqa-management-system-certifications-recap{padding:1.25rem 1rem;background-color:#fff;border-radius:1rem;display:flex;flex-direction:column;gap:2.5rem}@media(min-width:1024px){.nqa-management-system-certifications-recap{padding:2rem}}.nqa-management-system-certifications-recap .nqa-management-system-certifications-recap-title{color:#003b68}.nqa-management-system-certifications-recap .nqa-management-system-certifications-recap-title-container{display:flex;justify-content:space-between;margin-bottom:1.5rem}.nqa-management-system-certifications-recap .nqa-management-system-certifications-recap-title-container .nqa-btn,.nqa-management-system-certifications-recap .nqa-management-system-certifications-recap-title-container .nqa-icon{color:#0062ae}.nqa-management-system-certifications-recap .nqa-management-system-certifications-recap-title-container .nqa-icon{font-size:1rem;line-height:1rem}@media(min-width:1024px){.nqa-management-system-certifications-recap .nqa-management-system-certifications-recap-title-container .nqa-icon{font-size:1.5rem;line-height:1.5rem}}.nqa-management-system-certifications-recap .nqa-management-system-certifications-recap-certifications{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1024px){.nqa-management-system-certifications-recap .nqa-management-system-certifications-recap-certifications .nqa-contact-card>:nth-child(2n) .nqa-contact-card-item{margin:.25rem .25rem 0 0}.nqa-management-system-certifications-recap .nqa-management-system-certifications-recap-certifications .nqa-contact-card>:nth-child(odd) .nqa-contact-card-item{margin:.25rem 0 0 .25rem}}.nqa-management-system-certifications-recap .nqa-management-system-certifications-recap-certifications .nqa-contact-card .nqa-contact-card-item{border-radius:.5rem;border:.0625rem solid #e2e2e2;background-color:#f5f5f5;padding:1rem}.nqa-management-system-certifications-recap .nqa-management-system-certifications-recap-certifications .nqa-contact-card .nqa-contact-card-item .nqa-contact-card-label{color:#003b68;margin-bottom:.5rem}.nqa-management-system-certifications-recap .nqa-management-system-certifications-recap-certifications .nqa-management-system-certifications-recap-additional-info{padding:1rem;border-radius:1rem;border:.0625rem solid #e2e2e2}.nqa-management-system-certifications-recap .nqa-management-system-certifications-recap-certifications .nqa-management-system-certifications-recap-additional-info .nqa-management-system-certifications-recap-additional-info-item{display:flex;align-items:center;gap:.5rem}.nqa-management-system-certifications-recap .nqa-management-system-certifications-recap-certifications .nqa-management-system-certifications-recap-additional-info .nqa-management-system-certifications-recap-additional-info-item .nqa-icon{font-size:1rem;line-height:1rem;color:#f16728;background-color:#fce7d4;border-radius:100%;padding:.25rem}.nqa-management-system-certifications-recap .nqa-management-system-certifications-recap-certifications .nqa-management-system-certifications-recap-additional-info .nqa-management-system-certifications-recap-additional-info-label{color:#999;margin-bottom:.25rem}@media(min-width:1024px){.nqa-management-system-certifications-recap .nqa-management-system-certifications-recap-certifications .nqa-management-system-certifications-recap-additional-info{padding:1.5rem}}