.elementor-widget-text-editor{font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-6623 .elementor-element.elementor-element-53a522a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-6623 .elementor-element.elementor-element-53a522a .elementor-divider-separator{width:100%;}.elementor-6623 .elementor-element.elementor-element-53a522a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6623 .elementor-element.elementor-element-4ac24b2{width:var( --container-widget-width, 766px );max-width:766px;--container-widget-width:766px;--container-widget-flex-grow:0;text-align:center;}.elementor-6623 .elementor-element.elementor-element-4ac24b2 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-6623 .elementor-element.elementor-element-4ac24b2 .elementor-heading-title{font-size:1.9em;font-weight:600;line-height:1.5em;}.elementor-6623 .elementor-element.elementor-element-3a98a1d > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-6623 .elementor-element.elementor-element-3a98a1d{text-align:center;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-title{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-6623 .elementor-element.elementor-element-80a0699 .elementor-accordion-item{border-width:0px;}.elementor-6623 .elementor-element.elementor-element-80a0699 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-6623 .elementor-element.elementor-element-80a0699 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-6623 .elementor-element.elementor-element-80a0699 .elementor-active .elementor-accordion-icon, .elementor-6623 .elementor-element.elementor-element-80a0699 .elementor-active .elementor-accordion-title{color:#FFFFFF;}.elementor-6623 .elementor-element.elementor-element-80a0699 .elementor-active .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-6623 .elementor-element.elementor-element-80a0699 .elementor-tab-title{padding:30px 30px 30px 30px;}.elementor-6623 .elementor-element.elementor-element-80a0699 .elementor-tab-content{background-color:#FFFFFF;}.elementor-widget-button .elementor-button{font-weight:var( --e-global-typography-accent-font-weight );}@media(max-width:1024px){.elementor-6623 .elementor-element.elementor-element-3a98a1d > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for accordion, class: .elementor-element-80a0699 */.elementor-6623 .elementor-element.elementor-element-80a0699 .elementor-accordion-item .elementor-tab-title.elementor-active {
    background-color: #1aa4bc;
}
.elementor-6623 .elementor-element.elementor-element-80a0699 .elementor-accordion-item .elementor-tab-title.elementor-active path {
    fill: #FFF;
}
.elementor-6623 .elementor-element.elementor-element-80a0699 .elementor-accordion-item .elementor-tab-title {
    border-bottom: 1px solid #1aa4bc;
}/* End custom CSS */
/* Start custom CSS *//* === Economic Loss post: heading styling + jump-link behaviour === */

/* Core H2/H3 styling for this post */
#economic-loss-personal-injury,
#calculating-past-economic-loss,
#interest-on-past-economic-loss,
#calculate-loss-of-future-earnings,
#loss-of-a-chance-damages,
#loss-of-income-vs-earning-capacity,
#navigating-economic-loss-claims,
#contact-economic-loss-claim,
#economic-loss-faqs,
#faq-returned-to-work,
#faq-unemployed-at-accident,
#faq-income-increased,
#faq-spouse-loss-wages,
#faq-prove-economic-loss,
#faq-new-job-promotion,
#faq-employment-terminated,
#faq-workers-comp-benefits {
  color: #004d4d;           /* deep teal */
  font-weight: 700;
  border-left: 5px solid #008080;
  padding-left: 12px;
  margin-top: 1.5em;
  margin-bottom: 0.75em;
}

/* Optional: style H1 for linkability (no border) */
#economic-loss-guide {
  color: #0c2d2d;
  font-weight: 800;
}

/* Highlight when reached via #anchor */
:target#economic-loss-personal-injury,
:target#calculating-past-economic-loss,
:target#interest-on-past-economic-loss,
:target#calculate-loss-of-future-earnings,
:target#loss-of-a-chance-damages,
:target#loss-of-income-vs-earning-capacity,
:target#navigating-economic-loss-claims,
:target#contact-economic-loss-claim,
:target#economic-loss-faqs,
:target#faq-returned-to-work,
:target#faq-unemployed-at-accident,
:target#faq-income-increased,
:target#faq-spouse-loss-wages,
:target#faq-prove-economic-loss,
:target#faq-new-job-promotion,
:target#faq-employment-terminated,
:target#faq-workers-comp-benefits {
  background-color: #e6f2f2;  /* pale teal flash */
  transition: background-color 0.6s ease;
}

/* Smooth scroll + sticky-header offset (include vendor prefixes to avoid warnings) */
html { -webkit-scroll-behavior: smooth; scroll-behavior: smooth; }
:target { -webkit-scroll-margin-top: 100px; scroll-margin-top: 100px; } /* adjust to header height *//* End custom CSS */