.elementor-228 .elementor-element.elementor-element-09ee50f{--display:flex;--overlay-opacity:0.5;}.elementor-228 .elementor-element.elementor-element-09ee50f:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-09ee50f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-228 .elementor-element.elementor-element-09ee50f::before, .elementor-228 .elementor-element.elementor-element-09ee50f > .elementor-background-video-container::before, .elementor-228 .elementor-element.elementor-element-09ee50f > .e-con-inner > .elementor-background-video-container::before, .elementor-228 .elementor-element.elementor-element-09ee50f > .elementor-background-slideshow::before, .elementor-228 .elementor-element.elementor-element-09ee50f > .e-con-inner > .elementor-background-slideshow::before, .elementor-228 .elementor-element.elementor-element-09ee50f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-228 .elementor-element.elementor-element-be56d6d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-228 .elementor-element.elementor-element-be56d6d:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-be56d6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F8FF;}.elementor-228 .elementor-element.elementor-element-c727bff{--display:flex;}.elementor-228 .elementor-element.elementor-element-c727bff:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-c727bff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F8FF;}.elementor-228 .elementor-element.elementor-element-cf2ca06{--display:flex;}.elementor-228 .elementor-element.elementor-element-cf2ca06:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-cf2ca06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F8FF;}.elementor-228 .elementor-element.elementor-element-2b3ff10{--display:flex;}.elementor-228 .elementor-element.elementor-element-2b3ff10:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-2b3ff10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F8FF;}.elementor-228 .elementor-element.elementor-element-fef7309{--display:flex;}.elementor-228 .elementor-element.elementor-element-fef7309:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-fef7309 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F8FF;}.elementor-228 .elementor-element.elementor-element-37edd3e{--display:flex;}.elementor-228 .elementor-element.elementor-element-37edd3e:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-37edd3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F8FF;}.elementor-228 .elementor-element.elementor-element-502bf6c{--display:flex;}.elementor-228 .elementor-element.elementor-element-502bf6c:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-502bf6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F8FF;}.elementor-228 .elementor-element.elementor-element-1b6eff2{--display:flex;}.elementor-228 .elementor-element.elementor-element-1b6eff2:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-1b6eff2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F8FF;}.elementor-228 .elementor-element.elementor-element-ee08da0{--display:flex;}.elementor-228 .elementor-element.elementor-element-ee08da0:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-ee08da0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F8FF;}.elementor-228 .elementor-element.elementor-element-ecfcc35{--display:flex;}.elementor-228 .elementor-element.elementor-element-ecfcc35:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-ecfcc35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F8FF;}.elementor-228 .elementor-element.elementor-element-66bf1ba{--display:flex;}.elementor-228 .elementor-element.elementor-element-66bf1ba:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-66bf1ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F8FF;}.elementor-228 .elementor-element.elementor-element-c59de69{--display:flex;}.elementor-228 .elementor-element.elementor-element-c59de69:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-c59de69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F8FF;}.elementor-228 .elementor-element.elementor-element-798759f{--display:flex;}.elementor-228 .elementor-element.elementor-element-798759f:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-798759f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F8FF;}.elementor-228 .elementor-element.elementor-element-6a5970f{--display:flex;}.elementor-228 .elementor-element.elementor-element-6a5970f:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-6a5970f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F8FF;}.elementor-228 .elementor-element.elementor-element-2115924{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 0px 0px;--n-accordion-icon-gap:10px;}.elementor-228 .elementor-element.elementor-element-2115924 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-secondary );border-style:none;}.elementor-228 .elementor-element.elementor-element-2115924 > .elementor-widget-container{margin:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-872e6e3 *//* Fjern bullets og default margin/padding */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* Strek mellom hver linje + tekst venstre / pris høyre */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list > li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  padding: 10px 0;
  border-bottom: 1px solid #DDE3EA; /* bytt til #333 for test hvis du ikke ser linjen */
}

/* Ingen strek på siste */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list > li:last-child {
  border-bottom: 0;
}

/* Pris litt tydeligere og ikke brekk */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list .price {
  font-weight: 600;
  white-space: nowrap;
}
/* Legg innside-padding på hele lista */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list {
  margin: 0;
  padding: 0 15px;   /* 15px venstre + høyre, 0 topp/bunn */
  list-style: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-872e6e3 *//* Fjern bullets og default margin/padding */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* Strek mellom hver linje + tekst venstre / pris høyre */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list > li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  padding: 10px 0;
  border-bottom: 1px solid #DDE3EA; /* bytt til #333 for test hvis du ikke ser linjen */
}

/* Ingen strek på siste */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list > li:last-child {
  border-bottom: 0;
}

/* Pris litt tydeligere og ikke brekk */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list .price {
  font-weight: 600;
  white-space: nowrap;
}
/* Legg innside-padding på hele lista */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list {
  margin: 0;
  padding: 0 15px;   /* 15px venstre + høyre, 0 topp/bunn */
  list-style: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-872e6e3 *//* Fjern bullets og default margin/padding */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* Strek mellom hver linje + tekst venstre / pris høyre */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list > li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  padding: 10px 0;
  border-bottom: 1px solid #DDE3EA; /* bytt til #333 for test hvis du ikke ser linjen */
}

/* Ingen strek på siste */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list > li:last-child {
  border-bottom: 0;
}

/* Pris litt tydeligere og ikke brekk */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list .price {
  font-weight: 600;
  white-space: nowrap;
}
/* Legg innside-padding på hele lista */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list {
  margin: 0;
  padding: 0 15px;   /* 15px venstre + høyre, 0 topp/bunn */
  list-style: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-872e6e3 *//* Fjern bullets og default margin/padding */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* Strek mellom hver linje + tekst venstre / pris høyre */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list > li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  padding: 10px 0;
  border-bottom: 1px solid #DDE3EA; /* bytt til #333 for test hvis du ikke ser linjen */
}

/* Ingen strek på siste */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list > li:last-child {
  border-bottom: 0;
}

/* Pris litt tydeligere og ikke brekk */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list .price {
  font-weight: 600;
  white-space: nowrap;
}
/* Legg innside-padding på hele lista */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list {
  margin: 0;
  padding: 0 15px;   /* 15px venstre + høyre, 0 topp/bunn */
  list-style: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-872e6e3 *//* Fjern bullets og default margin/padding */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* Strek mellom hver linje + tekst venstre / pris høyre */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list > li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  padding: 10px 0;
  border-bottom: 1px solid #DDE3EA; /* bytt til #333 for test hvis du ikke ser linjen */
}

/* Ingen strek på siste */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list > li:last-child {
  border-bottom: 0;
}

/* Pris litt tydeligere og ikke brekk */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list .price {
  font-weight: 600;
  white-space: nowrap;
}
/* Legg innside-padding på hele lista */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list {
  margin: 0;
  padding: 0 15px;   /* 15px venstre + høyre, 0 topp/bunn */
  list-style: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-872e6e3 *//* Fjern bullets og default margin/padding */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* Strek mellom hver linje + tekst venstre / pris høyre */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list > li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  padding: 10px 0;
  border-bottom: 1px solid #DDE3EA; /* bytt til #333 for test hvis du ikke ser linjen */
}

/* Ingen strek på siste */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list > li:last-child {
  border-bottom: 0;
}

/* Pris litt tydeligere og ikke brekk */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list .price {
  font-weight: 600;
  white-space: nowrap;
}
/* Legg innside-padding på hele lista */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list {
  margin: 0;
  padding: 0 15px;   /* 15px venstre + høyre, 0 topp/bunn */
  list-style: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-872e6e3 *//* Fjern bullets og default margin/padding */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* Strek mellom hver linje + tekst venstre / pris høyre */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list > li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  padding: 10px 0;
  border-bottom: 1px solid #DDE3EA; /* bytt til #333 for test hvis du ikke ser linjen */
}

/* Ingen strek på siste */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list > li:last-child {
  border-bottom: 0;
}

/* Pris litt tydeligere og ikke brekk */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list .price {
  font-weight: 600;
  white-space: nowrap;
}
/* Legg innside-padding på hele lista */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list {
  margin: 0;
  padding: 0 15px;   /* 15px venstre + høyre, 0 topp/bunn */
  list-style: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-872e6e3 *//* Fjern bullets og default margin/padding */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* Strek mellom hver linje + tekst venstre / pris høyre */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list > li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  padding: 10px 0;
  border-bottom: 1px solid #DDE3EA; /* bytt til #333 for test hvis du ikke ser linjen */
}

/* Ingen strek på siste */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list > li:last-child {
  border-bottom: 0;
}

/* Pris litt tydeligere og ikke brekk */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list .price {
  font-weight: 600;
  white-space: nowrap;
}
/* Legg innside-padding på hele lista */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list {
  margin: 0;
  padding: 0 15px;   /* 15px venstre + høyre, 0 topp/bunn */
  list-style: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-872e6e3 *//* Fjern bullets og default margin/padding */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* Strek mellom hver linje + tekst venstre / pris høyre */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list > li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  padding: 10px 0;
  border-bottom: 1px solid #DDE3EA; /* bytt til #333 for test hvis du ikke ser linjen */
}

/* Ingen strek på siste */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list > li:last-child {
  border-bottom: 0;
}

/* Pris litt tydeligere og ikke brekk */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list .price {
  font-weight: 600;
  white-space: nowrap;
}
/* Legg innside-padding på hele lista */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list {
  margin: 0;
  padding: 0 15px;   /* 15px venstre + høyre, 0 topp/bunn */
  list-style: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-872e6e3 *//* Fjern bullets og default margin/padding */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* Strek mellom hver linje + tekst venstre / pris høyre */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list > li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  padding: 10px 0;
  border-bottom: 1px solid #DDE3EA; /* bytt til #333 for test hvis du ikke ser linjen */
}

/* Ingen strek på siste */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list > li:last-child {
  border-bottom: 0;
}

/* Pris litt tydeligere og ikke brekk */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list .price {
  font-weight: 600;
  white-space: nowrap;
}
/* Legg innside-padding på hele lista */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list {
  margin: 0;
  padding: 0 15px;   /* 15px venstre + høyre, 0 topp/bunn */
  list-style: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-872e6e3 *//* Fjern bullets og default margin/padding */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* Strek mellom hver linje + tekst venstre / pris høyre */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list > li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  padding: 10px 0;
  border-bottom: 1px solid #DDE3EA; /* bytt til #333 for test hvis du ikke ser linjen */
}

/* Ingen strek på siste */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list > li:last-child {
  border-bottom: 0;
}

/* Pris litt tydeligere og ikke brekk */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list .price {
  font-weight: 600;
  white-space: nowrap;
}
/* Legg innside-padding på hele lista */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list {
  margin: 0;
  padding: 0 15px;   /* 15px venstre + høyre, 0 topp/bunn */
  list-style: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-872e6e3 *//* Fjern bullets og default margin/padding */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* Strek mellom hver linje + tekst venstre / pris høyre */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list > li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  padding: 10px 0;
  border-bottom: 1px solid #DDE3EA; /* bytt til #333 for test hvis du ikke ser linjen */
}

/* Ingen strek på siste */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list > li:last-child {
  border-bottom: 0;
}

/* Pris litt tydeligere og ikke brekk */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list .price {
  font-weight: 600;
  white-space: nowrap;
}
/* Legg innside-padding på hele lista */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list {
  margin: 0;
  padding: 0 15px;   /* 15px venstre + høyre, 0 topp/bunn */
  list-style: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-872e6e3 *//* Fjern bullets og default margin/padding */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* Strek mellom hver linje + tekst venstre / pris høyre */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list > li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  padding: 10px 0;
  border-bottom: 1px solid #DDE3EA; /* bytt til #333 for test hvis du ikke ser linjen */
}

/* Ingen strek på siste */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list > li:last-child {
  border-bottom: 0;
}

/* Pris litt tydeligere og ikke brekk */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list .price {
  font-weight: 600;
  white-space: nowrap;
}
/* Legg innside-padding på hele lista */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list {
  margin: 0;
  padding: 0 15px;   /* 15px venstre + høyre, 0 topp/bunn */
  list-style: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-872e6e3 *//* Fjern bullets og default margin/padding */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* Strek mellom hver linje + tekst venstre / pris høyre */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list > li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  padding: 10px 0;
  border-bottom: 1px solid #DDE3EA; /* bytt til #333 for test hvis du ikke ser linjen */
}

/* Ingen strek på siste */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list > li:last-child {
  border-bottom: 0;
}

/* Pris litt tydeligere og ikke brekk */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list .price {
  font-weight: 600;
  white-space: nowrap;
}
/* Legg innside-padding på hele lista */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list {
  margin: 0;
  padding: 0 15px;   /* 15px venstre + høyre, 0 topp/bunn */
  list-style: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-872e6e3 *//* Fjern bullets og default margin/padding */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* Strek mellom hver linje + tekst venstre / pris høyre */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list > li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  padding: 10px 0;
  border-bottom: 1px solid #DDE3EA; /* bytt til #333 for test hvis du ikke ser linjen */
}

/* Ingen strek på siste */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list > li:last-child {
  border-bottom: 0;
}

/* Pris litt tydeligere og ikke brekk */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list .price {
  font-weight: 600;
  white-space: nowrap;
}
/* Legg innside-padding på hele lista */
.elementor-228 .elementor-element.elementor-element-872e6e3 .price-list {
  margin: 0;
  padding: 0 15px;   /* 15px venstre + høyre, 0 topp/bunn */
  list-style: none;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-2115924 *//* Fjern bullets og default margin/padding */
.elementor-228 .elementor-element.elementor-element-2115924 .price-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* Strek mellom hver linje + tekst venstre / pris høyre */
.elementor-228 .elementor-element.elementor-element-2115924 .price-list > li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  padding: 10px 0;
  border-bottom: 1px solid #DDE3EA; /* bytt til #333 for test hvis du ikke ser linjen */
}

/* Ingen strek på siste */
.elementor-228 .elementor-element.elementor-element-2115924 .price-list > li:last-child {
  border-bottom: 0;
}

/* Pris litt tydeligere og ikke brekk */
.elementor-228 .elementor-element.elementor-element-2115924 .price-list .price {
  font-weight: 600;
  white-space: nowrap;
}
/* Legg innside-padding på hele lista */
.elementor-228 .elementor-element.elementor-element-2115924 .price-list {
  margin: 0;
  padding: 0 15px;   /* 15px venstre + høyre, 0 topp/bunn */
  list-style: none;
}

/* Make each accordion item a rounded card and clip children */
.elementor-228 .elementor-element.elementor-element-2115924 .elementor-accordion-item{
  border-radius:12px;
  overflow:hidden;            /* removes the tiny gap */
  margin-bottom:12px;         /* spacing between items */
}/* End custom CSS */