.entry-content{background-color:#f7f8fa;padding:40px;border-radius:8px;border:1px solid #dde2e7;box-shadow:0 4px 15px rgba(0,0,0,0.05);font-family:'Lato',sans-serif}.page-template-page-intake .entry-content{margin-bottom:1.5em}.nf-form-cont{background-color:transparent !important;padding:0 !important;border:none !important;box-shadow:none !important;color:#333}.section-info::before,.section-empl::before,.section-role::before,.section-discrimination::before,.section-events::before,.section-conduct::before,.section-evidence::before,.section-unemployment::before,.section-timeline::before,.section-document::before,.section-witness::before,.section-what::before,.section-medical::before{display:block;content:'';font-size:20px;font-weight:700;color:#3a506b;margin-top:45px;margin-bottom:20px;padding-left:15px;border-left:4px solid #007bff;text-transform:uppercase;letter-spacing:0.5px}.section-info::before{content:'Your Information'}.section-empl::before{content:'Employer Info'}.section-role::before{content:'Your Role & Position'}.section-discrimination::before{content:'Discrimination'}.section-events::before{content:'Employer\'s Actions'}.section-conduct::before{content:'Workplace Environment'}.section-evidence::before{content:'Supporting Evidence'}.section-unemployment::before{content:'Post-Employment Status'}.section-timeline::before{content:'Timeline of Events'}.section-document::before{content:'Supporting Documents'}.section-witness::before{content:'Witness Information'}.section-what::before{content:'What Happened'}.section-medical::before{content:'Employer\'s Actions'}.nf-field-label label{color:#212529;font-weight:700;margin-bottom:6px;font-size:15px}.nf-form-fields-required{color:#6c757d;font-size:13px;margin-bottom:20px;text-align:right}.ninja-forms-req-symbol{color:#dc3545;font-weight:bold;font-size:1.1em;margin-left:3px}.nf-progress-container{background-color:#e9ecef;border-radius:20px;margin-bottom:20px;height:8px}.nf-progress{background-color:#007bff !important;height:8px !important;border-radius:20px;transition:width 0.4s ease-in-out}.nf-breadcrumbs{display:flex;justify-content:space-around;padding:0;margin-bottom:35px;border-bottom:1px solid #e9ecef;counter-reset:breadcrumb-counter;text-align:center}.nf-breadcrumbs li{counter-increment:breadcrumb-counter;list-style:none;flex:1;position:relative;padding-bottom:15px}.nf-breadcrumbs .nf-breadcrumb{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;font-weight:700;font-size:15px;color:#6c757d;border-bottom:3px solid transparent;transition:all 0.3s ease;padding:5px 10px;line-height:1.3}.nf-breadcrumbs .nf-breadcrumb::before{content:'Step ' counter(breadcrumb-counter);font-size:0.8em;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:#868e96;margin-bottom:4px}.nf-breadcrumbs li.active .nf-breadcrumb,.nf-breadcrumbs li.active .nf-breadcrumb::before{color:#007bff !important}.nf-breadcrumbs li.active .nf-breadcrumb{border-bottom-color:#007bff !important}.nf-breadcrumbs li:not(.active) a::before{content:'✔';color:#28a745;font-weight:bold}.nf-breadcrumbs li.active~li a::before{content:'Step ' counter(breadcrumb-counter);color:#868e96}.nf-form-content .nf-field-element .ninja-forms-field{width:100% !important;height:auto;padding:10px 14px !important;background-color:#ffffff !important;border:1px solid #ced4da !important;border-radius:6px !important;color:#495057 !important;box-sizing:border-box;transition:border-color 0.3s ease,box-shadow 0.3s ease}.ninja-forms-field:focus{outline:none !important;border-color:#80bdff !important;box-shadow:0 0 0 0.2rem rgba(0,123,255,.25) !important}.ninja-forms-field::placeholder{color:#999}.nf-form-content .nf-field-element select.ninja-forms-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:1.2em}hr.ninja-forms-field{padding:2px !important;background-color:black}.listcheckbox-container .nf-field-element ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:15px;padding:0;margin:0;list-style:none}.listcheckbox-container .nf-field-element li{position:relative}.listcheckbox-container .nf-field-element li label{display:block;position:relative;background-color:#ffffff;border:2px solid #ced4da;border-radius:8px;padding:20px 20px 20px 55px;font-weight:600;color:#495057;transition:all 0.2s ease-in-out}.listcheckbox-container .nf-field-element li input[type="checkbox"]{position:absolute;opacity:0;width:100%;height:100%;left:0;top:0;cursor:pointer;margin:0;z-index:2}.listcheckbox-container .nf-field-element li label::before{content:'';position:absolute;left:18px;top:50%;transform:translateY(-50%);width:22px;height:22px;border:2px solid #adb5bd;border-radius:4px;background-color:#fff;transition:all 0.2s ease-in-out}.listcheckbox-container .nf-field-element li label::after{content:'✔';position:absolute;left:23px;top:50%;transform:translateY(-50%) scale(0);transform-origin:center;font-size:16px;font-weight:bold;color:#ffffff;transition:transform 0.2s ease-in-out}.listcheckbox-container .nf-field-element li input[type="checkbox"]:focus+label,.listcheckbox-container .nf-field-element li:hover label{border-color:#80bdff}.listcheckbox-container .nf-field-element li input[type="checkbox"]:checked+label{background-color:#eaf5ff;border-color:#007bff;color:#004a99}.listcheckbox-container .nf-field-element li input[type="checkbox"]:checked+label::before{background-color:#007bff;border-color:#007bff}.listcheckbox-container .nf-field-element li input[type="checkbox"]:checked+label::after{transform:translateY(-50%) scale(1)}.discrim-other{width:95%;margin-top:-5px;padding:0;box-sizing:border-box;transition:all 0.2s ease-in-out;float:right}.discrim-other+.nf-field-container{clear:both}.discrim-other .nf-field-element{display:flex;align-items:center;gap:15px;background-color:#ffffff;border:2px solid #ced4da;border-radius:8px;padding:12px 20px;transition:all 0.2s ease-in-out}.discrim-other .nf-field-label{display:none}.discrim-other .nf-field-element::before{content:'Other';font-weight:600;color:#495057;flex-shrink:0}.discrim-other .nf-field-element input[type="text"].ninja-forms-field{flex-grow:1;border:2px solid #dee2e6 !important;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);padding:8px 12px !important;border-radius:6px !important;height:auto !important;font-family:inherit;font-size:inherit;color:inherit}.discrim-other .nf-field-element:focus-within{border-color:#80bdff}.discrim-other .nf-field-element input[type="text"].ninja-forms-field:focus{outline:none !important;border-color:#8ab4f8 !important;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 0 0.1rem rgba(0,123,255,.15) !important}.nf-next-previous .nf-next{background-color:#007bff !important;color:#ffffff !important;border:2px solid #007bff !important;border-radius:6px !important;padding:12px 28px !important;font-size:16px !important;font-weight:600 !important;cursor:pointer;transition:all 0.2s ease}.nf-next-previous .nf-next:hover{background-color:#0056b3 !important;border-color:#0056b3 !important}.nf-next-previous .nf-previous{display:inline-block;width:auto;padding:12px 30px;background-color:transparent !important;color:#6c757d !important;border:2px solid #ced4da !important;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.2s ease-in-out}.nf-next-previous .nf-previous:hover{background-color:#f8f9fa !important;color:#212529 !important;border-color:#6c757d !important}.nf-form-content input[type="submit"].ninja-forms-field{padding:15px 30px !important;background-color:#28a745 !important;color:#ffffff !important;border:2px solid #28a745 !important;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px;box-shadow:0 2px 8px rgba(40,167,69,0.25);transition:all 0.2s ease-in-out}.nf-form-content input[type="submit"].ninja-forms-field:hover{background-color:#218838 !important;border-color:#218838 !important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(40,167,69,0.35)}.nf-form-content input[type="submit"].ninja-forms-field:active{transform:translateY(0)}.nf-form-content .submit-container{border-top:1px solid #e9ecef;padding-top:2rem;margin-top:2rem}.nf-add-fieldset{background-color:#28a745 !important;color:#ffffff !important;border:none !important;border-radius:6px !important;padding:10px 20px !important;font-size:15px !important;font-weight:600 !important;cursor:pointer !important;margin-top:10px !important;transition:background-color 0.2s ease}.nf-add-fieldset:hover{background-color:#218838 !important}.nf-add-fieldset::before{content:'+';font-weight:bold;margin-right:5px}.inline-date{display:inline-block !important;width:65% !important;vertical-align:bottom !important}.inline-approx{display:inline-flex !important;flex-direction:column !important;align-items:flex-end !important;width:31% !important;margin-left:2% !important;vertical-align:bottom !important}.inline-approx .nf-field-label{margin-bottom:8px !important;text-align:right !important;width:100% !important}.inline-approx .nf-field-element{display:flex !important;justify-content:flex-end !important;width:100% !important}.inline-approx input[type="checkbox"]{width:24px !important;height:24px !important;cursor:pointer;margin:0 !important;padding:0 !important}.repeater-container fieldset{position:relative;background-color:#fdfdfd;border:1px solid #e9ecef;border-radius:8px;padding:30px;padding-top:40px;margin-top:15px;margin-bottom:20px;box-shadow:inset 0 1px 4px rgba(0,0,0,0.04)}.repeater-container legend{font-size:1.1em;font-weight:700;color:#333;padding:0 5px;margin-left:10px}.nf-field-container.repeater-container button.nf-remove-fieldset{position:absolute;top:10px;right:10px;z-index:10;background-color:transparent !important;border:none !important;color:#dc3545 !important;font-size:24px;font-weight:bold;line-height:1;padding:5px;cursor:pointer;width:30px;height:30px;border-radius:50%;transition:background-color 0.2s ease}.nf-field-container.repeater-container button.nf-remove-fieldset:hover{background-color:#f8f9fa !important}.nf-form-content .nf-fu-fileinput-button.ninja-forms-field{height:auto !important;padding:10px 20px !important;background-color:#007bff !important;color:#ffffff !important;border-color:#007bff !important;font-size:15px !important;font-weight:600 !important;transition:background-color 0.2s ease}.nf-form-content .nf-fu-fileinput-button.ninja-forms-field:hover{background-color:#0056b3 !important;border-color:#0056b3 !important}.nf-fu-progress{background-color:#e9ecef !important;box-shadow:none !important;border-radius:4px;margin-top:10px}.file-upload-repeater .nf-repeater-fieldset .nf-fields-wrap{display:flex;align-items:flex-start;gap:15px}.file-upload-repeater .nf-repeater-fieldset .nf-fields-wrap .nf-field-container:first-child{flex-grow:1}.file-upload-repeater .nf-repeater-fieldset .nf-fields-wrap .nf-field-container:last-child{flex-grow:0}.review-container{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;background-color:#ffffff;max-width:1140px;margin:2rem auto;padding:2rem 3rem;color:#333;border:1px solid #e9ecef;border-radius:8px}.review-container .review-title{font-size:2.25rem;font-weight:700;color:#2c3e50;text-align:left;margin-top:0;margin-bottom:2.5rem;border-bottom:1px solid #e9ecef;padding-bottom:1.5rem}.review-container .section-title{font-size:1.75rem;font-weight:600;color:#34495e;margin-top:0;margin-bottom:2rem}.review-container .form-part{margin-bottom:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid #e9ecef}.review-container .form-part:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.review-container .field-group{display:grid;grid-template-columns:250px 1fr;gap:1.5rem;margin-bottom:1.25rem;align-items:start;font-size:16px;line-height:1.6}.review-container .field-label{font-weight:400;color:#555}.review-container .field-value{font-weight:500;color:#212529;word-break:break-word}.nf-breadcrumbs:has(li:first-child.active),.nf-breadcrumbs li:first-child{display:none !important}.nf-breadcrumbs .nf-breadcrumb-step{display:none !important}.nf-form-cont:has(.nf-breadcrumbs li:first-child.active) .nf-form-fields-required{display:none !important}input[type="button"].nf-next.le-intro-btn{width:100% !important;display:block !important;margin-top:25px !important;padding:15px 30px !important;background-color:#005A9C !important;color:#ffffff !important;border:2px solid #005A9C !important;font-size:18px !important;font-weight:700 !important;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 12px rgba(0,90,156,0.3) !important;transition:all 0.2s ease-in-out !important;border-radius:4px !important;cursor:pointer !important}input[type="button"].nf-next.le-intro-btn:hover{background-color:#004275 !important;border-color:#004275 !important;transform:translateY(-2px);box-shadow:0 6px 15px rgba(0,90,156,0.4) !important}@media (max-width:991px){.nf-breadcrumbs{border-bottom:none;margin-bottom:25px}.nf-breadcrumbs li:not(.active){display:none}.nf-breadcrumbs li.active{width:100%;text-align:center;padding-bottom:0}.nf-breadcrumbs li.active .nf-breadcrumb{flex-direction:column;border-bottom:none !important;font-size:20px}.nf-breadcrumbs li.active .nf-breadcrumb::before{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#868e96;margin-bottom:5px}.nf-breadcrumbs li:nth-child(2).active .nf-breadcrumb::before{content:'Step 1 of 4'}.nf-breadcrumbs li:nth-child(3).active .nf-breadcrumb::before{content:'Step 2 of 4'}.nf-breadcrumbs li:nth-child(4).active .nf-breadcrumb::before{content:'Step 3 of 4'}.nf-breadcrumbs li:nth-child(5).active .nf-breadcrumb::before{content:'Step 4 of 4'}}@media (max-width:768px){.nf-breadcrumbs .nf-breadcrumb{font-size:13px;padding:5px}.nf-breadcrumbs .nf-breadcrumb::before{font-size:11px}.review-container .field-group{grid-template-columns:1fr;gap:0.25rem}}@media (min-width:992px){.frm-100,.frm-whl{display:block;width:100%}.frm-75{display:inline-block;width:74.5%}.frm-50,.frm-hlf{display:inline-block;width:49%}.frm-33,.frm-thr{display:inline-block;width:32%}.frm-25,.frm-frt{display:inline-block;width:24.5%}.discrim-other{max-width:47%;margin-top:-102px}}@media (min-width:1400px){.discrim-other{max-width:42.5%;margin:0 auto;float:none}}