/* per-site fixes */
/* Elementor entrance animations: show content even if the scroll trigger never fires */
.elementor-invisible{visibility:visible !important;opacity:1 !important}
/* readable body text on mobile */
@media (max-width:767px){
  .elementor-widget-text-editor,
  .elementor-widget-text-editor p,
  .elementor-testimonial-content{font-size:15px !important;line-height:1.6 !important}
}
/* map embeds: full width, never wider than the screen */
.elementor-widget-html iframe[src*="google.com/maps"]{width:100% !important;max-width:100% !important;display:block}
/* contact forms were removed: hide the empty form widgets so their sections close up */
.elementor-widget-eael-contact-form-7{display:none !important}
/* image moved into the former form column: centre it vertically next to the text */
.elementor-element-4b7c2bbb > .elementor-widget-wrap,.elementor-element-e3bc08a > .elementor-widget-wrap,
.elementor-element-3b824ea1 > .elementor-widget-wrap,.elementor-element-221d7afb > .elementor-widget-wrap{align-content:center !important;align-items:center !important}
/* /pris-for-tannbehandling/: the empty blue form box is hidden, the text column takes the full width */
.elementor-element-722d5cc0{display:none !important}
.elementor-element-26b896c6 .elementor-element-4f27a9c8{width:100% !important;max-width:820px;margin:0 auto}
