.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */.ff-nav-link a { color: inherit; text-decoration: none; }
/* Menu: gør hele det lyse hover-felt klikbart. Padding sidder på menupunktet (span), så linket udvides
   med samme padding og trækkes tilbage med negativ margin – layoutet er uændret.
   Høj specificitet, fordi Elementor nulstiller linket med .elementor .e-paragraph-link-base { all: unset }. */
.elementor .ff-nav-link a.e-paragraph-link-base { display: inline-block; padding: 8px 12px; margin: -8px -12px; border-radius: inherit; }
@media (max-width: 767px) { .elementor .ff-nav-link a.e-paragraph-link-base { padding: 8px 8px; margin: -8px -8px; } }
/* Mobilmenu: skjul vandret scrollbar (menuen kan stadig swipes, hvis den er bredere end skærmen) */
[data-id="6d9e5914"] { scrollbar-width: none; -ms-overflow-style: none; }
[data-id="6d9e5914"]::-webkit-scrollbar { display: none; }/* End custom CSS */