 body { overflow-x: hidden !important; }  *:focus { outline: none !important; } *:focus-visible { outline: 2px solid #c2ae7a;  }  ul { padding-left: 24px; margin-left: 0px; margin-top: 8px; }  .nf-field-label, label { margin-bottom: 0px !important; font-weight: 600 !important; font-size: 1.618rem; line-height: 140%; color: var(--npl-anthrazit); } .nf-cell { padding-right: 64px !important; padding-bottom: 16px !important; } .nf-mp-header { margin-bottom: 16px; } .nf-row { column-gap: 300px !important; } .nf-field-container { margin-bottom: 0px !important; } .ninja-forms-field { border-radius: 4px; } .nf-next { background-color: var(--npl-green); border: none; border-radius: 64px; padding: 4px 32px; color: white; font-size: 1.618rem; } .nf-previous { background-color: var(--bg-lightgrey); border: none; border-radius: 64px; padding: 4px 32px; color: whvar(--npl-anthrazit)ite; font-size: 1.618rem; } .legal-text { font-size: 1.618rem; line-height: 140%; color: var(--npl-anthrazit); } .submit-button { background-color: var(--npl-green); border: none; border-radius: 64px; padding: 16px 32px; color: white; font-size: 1.618rem; font-weight: 800; } .nf-breadcrumb{ padding: 8px 24px; border-radius: 4px; } .nf-form-fields-required { margin-bottom: 16px; font-size: var(--text-s); } .nf-error-msg { font-size: var(--text-s); } .nf-response-msg { text-align: center; }