.elementor-13802 .elementor-element.elementor-element-a6be619 > .elementor-widget-container{margin:-50px 0px 20px 0px;}.elementor-13802 .elementor-element.elementor-element-a6be619{text-align:center;}.elementor-13802 .elementor-element.elementor-element-a6be619 .elementor-heading-title{font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-13802 .elementor-element.elementor-element-a404af4{margin-top:0px;margin-bottom:0px;}.elementor-13802 .elementor-element.elementor-element-ec0b14a > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-13802 .elementor-element.elementor-element-ec0b14a .elementor-heading-title{font-size:30px;color:var( --e-global-color-secondary );}.elementor-13802 .elementor-element.elementor-element-d1c6c0f{margin-top:-25px;margin-bottom:0px;}.elementor-13802 .elementor-element.elementor-element-3a64ee9 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-13802 .elementor-element.elementor-element-3a64ee9 .elementor-heading-title{font-size:30px;color:var( --e-global-color-secondary );}.elementor-13802 .elementor-element.elementor-element-34610f0{margin-top:-25px;margin-bottom:0px;}.elementor-13802 .elementor-element.elementor-element-db79a3d > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-13802 .elementor-element.elementor-element-db79a3d .elementor-heading-title{font-size:30px;color:var( --e-global-color-secondary );}.elementor-13802 .elementor-element.elementor-element-7e6e647{margin-top:-25px;margin-bottom:0px;}.elementor-13802 .elementor-element.elementor-element-ffe79fc > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-13802 .elementor-element.elementor-element-ffe79fc .elementor-heading-title{font-size:30px;color:var( --e-global-color-secondary );}.elementor-13802 .elementor-element.elementor-element-78d1290{margin-top:-25px;margin-bottom:0px;}.elementor-13802 .elementor-element.elementor-element-d3d04f5 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-13802 .elementor-element.elementor-element-d3d04f5 .elementor-heading-title{font-size:30px;color:var( --e-global-color-secondary );}.elementor-13802 .elementor-element.elementor-element-6545edc > .elementor-widget-container{margin:24px 0px 24px 0px;}.elementor-13802 .elementor-element.elementor-element-6545edc .elementor-button{font-size:21px;}.elementor-13802 .elementor-element.elementor-element-4abc3bf > .elementor-widget-container{margin:-50px 0px 20px 0px;}.elementor-13802 .elementor-element.elementor-element-4abc3bf{text-align:center;}.elementor-13802 .elementor-element.elementor-element-4abc3bf .elementor-heading-title{font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-13802 .elementor-element.elementor-element-4fd9413{margin-top:-25px;margin-bottom:0px;}.elementor-13802 .elementor-element.elementor-element-83338a7 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-13802 .elementor-element.elementor-element-83338a7 .elementor-heading-title{font-size:30px;color:var( --e-global-color-secondary );}.elementor-13802 .elementor-element.elementor-element-06a959c{margin-top:-25px;margin-bottom:0px;}.elementor-13802 .elementor-element.elementor-element-52de91f > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-13802 .elementor-element.elementor-element-52de91f .elementor-heading-title{font-size:30px;color:var( --e-global-color-secondary );}.elementor-13802 .elementor-element.elementor-element-b2295f6{margin-top:-25px;margin-bottom:0px;}.elementor-13802 .elementor-element.elementor-element-a928010 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-13802 .elementor-element.elementor-element-a928010 .elementor-heading-title{font-size:30px;color:var( --e-global-color-secondary );}.elementor-13802 .elementor-element.elementor-element-e6ec78a{margin-top:-25px;margin-bottom:0px;}.elementor-13802 .elementor-element.elementor-element-6641679 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-13802 .elementor-element.elementor-element-6641679 .elementor-heading-title{font-size:30px;color:var( --e-global-color-secondary );}.elementor-13802 .elementor-element.elementor-element-828107b{margin-top:-25px;margin-bottom:0px;}.elementor-13802 .elementor-element.elementor-element-6391e8c > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-13802 .elementor-element.elementor-element-6391e8c .elementor-heading-title{font-size:30px;color:var( --e-global-color-secondary );}.elementor-13802 .elementor-element.elementor-element-8d4da4a{margin-top:-25px;margin-bottom:0px;}.elementor-13802 .elementor-element.elementor-element-8395089 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-13802 .elementor-element.elementor-element-8395089 .elementor-heading-title{font-size:30px;color:var( --e-global-color-secondary );}.elementor-13802 .elementor-element.elementor-element-680a3f1 > .elementor-widget-container{margin:-50px 0px 20px 0px;}.elementor-13802 .elementor-element.elementor-element-680a3f1{text-align:center;}.elementor-13802 .elementor-element.elementor-element-680a3f1 .elementor-heading-title{font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-13802 .elementor-element.elementor-element-195867b > .elementor-widget-container{margin:-50px 0px 20px 0px;}.elementor-13802 .elementor-element.elementor-element-195867b{text-align:center;}.elementor-13802 .elementor-element.elementor-element-195867b .elementor-heading-title{font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-13802 .elementor-element.elementor-element-28010c9 > .elementor-widget-container{margin:-50px 0px 20px 0px;}.elementor-13802 .elementor-element.elementor-element-28010c9{text-align:center;}.elementor-13802 .elementor-element.elementor-element-28010c9 .elementor-heading-title{font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-13802 .elementor-element.elementor-element-63d11af > .elementor-widget-container{margin:-50px 0px 20px 0px;}.elementor-13802 .elementor-element.elementor-element-63d11af{text-align:center;}.elementor-13802 .elementor-element.elementor-element-63d11af .elementor-heading-title{font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-13802 .elementor-element.elementor-element-d3b4eb6{margin-top:30px;margin-bottom:0px;}.elementor-13802 .elementor-element.elementor-element-453c686.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13802 .elementor-element.elementor-element-9ae6181 .elementor-cta .elementor-cta__bg, .elementor-13802 .elementor-element.elementor-element-9ae6181 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-13802 .elementor-element.elementor-element-9ae6181{width:var( --container-widget-width, 61.125% );max-width:61.125%;--container-widget-width:61.125%;--container-widget-flex-grow:0;}.elementor-13802 .elementor-element.elementor-element-9ae6181 .elementor-cta__content{text-align:center;}.elementor-13802 .elementor-element.elementor-element-9ae6181 .elementor-cta__description{font-weight:700;font-style:italic;}.elementor-13802 .elementor-element.elementor-element-9ae6181 .elementor-cta__button{color:var( --e-global-color-df4634d );background-color:var( --e-global-color-secondary );}.elementor-13802 .elementor-element.elementor-element-db5d64d{color:#7045F6;}.elementor-13802 .elementor-element.elementor-element-77489c7 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-13802 .elementor-element.elementor-element-77489c7{text-align:center;}.elementor-13802 .elementor-element.elementor-element-77489c7 .elementor-heading-title{font-size:40px;font-weight:700;}.elementor-13802 .elementor-element.elementor-element-7731752{--grid-row-gap:1px;}.elementor-13802 .elementor-element.elementor-element-7731752 .pp-advanced-accordion .pp-faq-item:not(:last-child){margin-bottom:1px;}.elementor-13802 .elementor-element.elementor-element-7731752 .pp-faq-item{border-style:solid;border-width:1px 1px 1px 1px;border-color:#d4d4d4;}.elementor-13802 .elementor-element.elementor-element-7731752 .pp-faqs .pp-faq-question{color:var( --e-global-color-text );background-color:var( --e-global-color-accent );font-family:"Arial", Sans;font-weight:500;border-style:none;}.elementor-13802 .elementor-element.elementor-element-7731752 .pp-faqs .pp-faq-question svg{fill:var( --e-global-color-text );}.elementor-13802 .elementor-element.elementor-element-7731752 .pp-faqs .pp-faq-question .pp-accordion-tab-icon{font-size:15px;margin-right:10px;}.elementor-13802 .elementor-element.elementor-element-7731752 .pp-faqs .pp-faq-answer{color:#333;font-family:"Arial", Sans;font-size:18px;}.elementor-13802 .elementor-element.elementor-element-7731752 .pp-faqs .pp-faq-question .pp-accordion-toggle-icon{font-size:16px;}@media(max-width:767px){.elementor-13802 .elementor-element.elementor-element-9ae6181{width:var( --container-widget-width, 295.617px );max-width:295.617px;--container-widget-width:295.617px;--container-widget-flex-grow:0;}}/* Start custom CSS for text-editor, class: .elementor-element-81c47d7 */.table-scroll {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.staffing-table {
  width: 100%;
  min-width: 760px; /* forces horizontal scroll on mobile */
  border-collapse: collapse;
  font-size: 14px;
}

.staffing-table th,
.staffing-table td {
  padding: 12px 14px;
  text-align: left;
  border-bottom: 1px solid #e6e6e6;
  vertical-align: top;
}

.staffing-table thead th {
  font-weight: 600;
  background: #f5f4ff; /* light Liveforce-friendly tint */
}

.staffing-table tbody tr:last-child td {
  border-bottom: none;
}

/* Optional subtle row separation */
.staffing-table tbody tr:nth-child(even) {
  background: #fafaff;
}/* End custom CSS */