.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */html { scroll-behavior: smooth; }
@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } }
body:not(.home) { padding-top: 80px; }
@media (min-width: 1025px) and (max-width: 1279px) {
  .elementor-location-header .elementor-element-12b7690 { gap: 16px; }
  .elementor-location-header .elementor-element-12b7690 .nx-nav-link { font-size: 13px; }
}/* End custom CSS */