.elementor-5994 .elementor-element.elementor-element-a688be0{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:auto;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-dd68125 */@media (max-width: 768px) {
  /* Stoppa headern från att kapa innehåll */
  .elementor-location-header,
  .elementor-location-header .elementor-section,
  .elementor-location-header .elementor-container,
  .elementor-location-header .elementor-column,
  .elementor-location-header .elementor-widget-wrap {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
  }

  /* Amelia: tvinga fullbredd */
  .amelia-app-booking,
  .amelia-app-booking *,
  .amelia-booking,
  .amelia-booking * {
    max-width: 100% !important;
    box-sizing: border-box;
  }

  /* Om något blir för brett: tillåt sidscroll hellre än att det “spricker” */
  .amelia-app-booking,
  .amelia-booking {
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch;
  }
}/* End custom CSS */