.static-contact { max-width: 42rem; padding: 1.2rem 0; }
.static-contact p { margin-bottom: 1rem; }
.static-contact .static-contact-note { font-size: .85em; margin-top: .8rem; }
.static-blog-controls { text-align: center; padding: 2rem 1rem; clear: both; }
[data-static-blog] { display: flex !important; flex-wrap: wrap; height: auto !important; }
[data-static-blog] > .uael-post-wrapper { position: relative !important; left: auto !important; top: auto !important; }
[hidden], [data-static-blog] > .uael-post-wrapper[hidden] { display: none !important; }
.static-blog-controls button { cursor: pointer; }

/* Keep the complete desktop navigation bar visible while the page scrolls. */
@media (min-width: 1025px) {
  [data-elementor-type="header"] {
    position: sticky;
    top: 0;
    z-index: 1000;
    background-color: #f5f5f5;
  }
}

/* Match the Dedicated to your financial well-being heading, retaining the H3. */
.elementor-9 .elementor-element.elementor-element-9d84e27 .elementor-heading-title {
  font-family: "aktiv-grotesk", Sans-serif;
  font-size: 50px;
  font-weight: 300;
  line-height: 1.3;
  letter-spacing: normal;
  text-transform: none;
}
@media (max-width: 1024px) {
  .elementor-9 .elementor-element.elementor-element-9d84e27 .elementor-heading-title { font-size: 32px; }
}
@media (max-width: 767px) {
  /* The background photo needs height after its overlaid form is removed. */
  .elementor-22 .elementor-element.elementor-element-7497318d > .elementor-widget-wrap { min-height: 335px; }
}
