.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS *//* Logo footer: kleiner, afgeronde hoeken */
img.e-2c34f085-21bf { height: 28px !important; width: auto !important; max-width: none; border-radius: 6px; }

/* Navigatie onder de slogan */
.elementor-103 .elementor-element-b048e78 { margin-block-start: 14px; }
.elementor-103 .elementor-element-321358b { gap: 8px; }

/* Openingstijden: altijd twee kolommen */
.elementor-103 .elementor-element-728de66f { grid-template-columns: auto 1fr !important; column-gap: 20px; row-gap: 6px; }

/* Physioswiss: wit vlak zo breed als het logo */
.elementor-103 .elementor-element-5559b413 { width: max-content !important; max-width: 100%; align-self: flex-start !important; }
.elementor-103 .elementor-element-5559b413 img { width: auto !important; height: 30px !important; }

/* Onderbalk: copyright links, juridische links rechts */
.elementor-103 .elementor-element-64474745 > * { flex: 0 1 auto; width: auto; }

@media (max-width: 767px) {
  .elementor-103 .elementor-element-64474745 { gap: 6px; }
}/* End custom CSS */