.elementor-3726 .elementor-element.elementor-element-35589f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3726 .elementor-element.elementor-element-d60a281{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3726 .elementor-element.elementor-element-db05577{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3726 .elementor-element.elementor-element-88f064f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3726 .elementor-element.elementor-element-7bdb39b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3726 .elementor-element.elementor-element-420bca3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3726 .elementor-element.elementor-element-8d32e82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3726 .elementor-element.elementor-element-3020cb4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for container, class: .elementor-element-35589f8 *//* =========================================================
   AFFORDABLE LDA — INLINE LINK STYLING
   Makes links in body text stand out clearly
   Add to Elementor Site Settings > Custom CSS
   or Appearance > Customize > Additional CSS
========================================================= */

/* Body links inside paragraphs, list items, and FAQ answers */
p a,
li a,
details p a,
.elementor-widget-text-editor a {
  color: #0f4c81;
  font-weight: 700;
  text-decoration: none;
  border-bottom: 2px solid rgba(15, 76, 129, 0.25);
  transition: all 0.25s ease;
}

/* Hover state */
p a:hover,
li a:hover,
details p a:hover,
.elementor-widget-text-editor a:hover {
  color: #0a3a63;
  border-bottom-color: #0f4c81;
}

/* Visited links */
p a:visited,
li a:visited,
details p a:visited,
.elementor-widget-text-editor a:visited {
  color: #0f4c81;
}

/* Do not affect buttons */
a.alda-primary-btn,
a.alda-secondary-btn,
.elementor-button,
.elementor-button-link {
  border-bottom: none !important;
  text-decoration: none !important;
}

/* Optional: stronger emphasis inside white cards */
.alda-divorce-doc-card a,
.alda-divorce-help-card a,
.alda-related-service-card h3,
.alda-services-content a {
  font-weight: 700;
}

/* Mobile */
@media (max-width: 767px) {
  p a,
  li a,
  details p a,
  .elementor-widget-text-editor a {
    border-bottom-width: 1.5px;
  }
}/* End custom CSS */