.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}}.label-sm{font-size:.75rem;line-height:1rem;font-weight:400}@media(min-width:1024px){.label-sm{font-size:.875rem;line-height:1.375rem}}.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}}.nqa-others-quotes-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-others-quotes-form{padding:2rem}}