.elementor-7445 .elementor-element.elementor-element-51d0f0d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}body.elementor-page-7445:not(.elementor-motion-effects-element-type-background), body.elementor-page-7445 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}/* Start custom CSS for html, class: .elementor-element-6c3f51a *//* Fix floating button link colors */
.floating-btn,
.floating-btn:visited,
.floating-btn:hover,
.floating-btn:active {
  color: #fff !important; /* always white */
  text-decoration: none;  /* remove underline */
}

/* Remove the thin line under the header/nav on mobile */
@media (max-width: 768px) {
  /* kill any shadows/borders that create the line */
  header,
  nav {
    box-shadow: none !important;
    border-top: 0 !important;
    border-bottom: 0 !important;
  }

  /* also remove the hover underline bar on mobile just in case */
  nav a::after { 
    display: none !important; 
  }

  /* avoid sub-pixel seams between header and nav */
  header, nav { margin: 0 !important; }
}




@media (max-width: 768px) {
    .nav-toggle {
        position: absolute !important;
        right: 1.5rem !important;
        top: 1rem !important;
        padding-bottom: 12px !important;
        z-index: 1000 !important;
    }
    nav {
        position: relative !important;
    }
}/* End custom CSS */