.elementor .skjul-pa-toppen{display:flex;}.elementor .treatment-card{treatment-card {
  position: relative;
  overflow: hidden;
}

/* Selve overlayet */
  treatment-card::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F4A44;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 1;
  pointer-events: none;
}

/* Overlayet kommer frem ved hover */
  treatment-card :hover::before {
  opacity: 0.78;
}

/* Alt innhold skal ligge OVER overlayet */
  treatment-card  > * {
  position: relative;
  z-index: 2;
}

/* Normal tekst */
  treatment-card .elementor-heading-title {
  color: #2F4A44;
  transition: color 0.3s ease;
}

  treatment-card  .elementor-widget-text-editor {
  color: #2F4A44;
  transition: color 0.3s ease;
}

/* Tekst ved hover */
  treatment-card :hover .elementor-heading-title,
  treatment-card :hover .elementor-widget-text-editor {
  color: #F3EFE7;
}\n}