/* Full width copyright on desktop; natural wrapping on small screens. */
.elementor-41 .elementor-element.elementor-element-15a745c {
  --width: 100%; width: 100%; flex-basis: 100%; max-width: 100%;
}
.elementor-41 .elementor-element.elementor-element-8c378e9 { width: 100%; }
@media (min-width: 768px) {
  footer .copyright-text { white-space: nowrap; font-size: clamp(10px, 1.1vw, 14px); }
}
