.elementor-1197 .elementor-element.elementor-element-0d6bc48{--display:flex;--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;--overlay-opacity:0.8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:050px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1197 .elementor-element.elementor-element-0d6bc48:not(.elementor-motion-effects-element-type-background), .elementor-1197 .elementor-element.elementor-element-0d6bc48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13c9bbb );}.elementor-1197 .elementor-element.elementor-element-0d6bc48::before, .elementor-1197 .elementor-element.elementor-element-0d6bc48 > .elementor-background-video-container::before, .elementor-1197 .elementor-element.elementor-element-0d6bc48 > .e-con-inner > .elementor-background-video-container::before, .elementor-1197 .elementor-element.elementor-element-0d6bc48 > .elementor-background-slideshow::before, .elementor-1197 .elementor-element.elementor-element-0d6bc48 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1197 .elementor-element.elementor-element-0d6bc48 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1197 .elementor-element.elementor-element-77ddc72{--display:flex;--border-radius:50px 50px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1197 .elementor-element.elementor-element-77ddc72:not(.elementor-motion-effects-element-type-background), .elementor-1197 .elementor-element.elementor-element-77ddc72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1197 .elementor-element.elementor-element-cb08476{text-align:center;}.elementor-1197 .elementor-element.elementor-element-cb08476 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:2.5em;font-weight:800;text-decoration:none;color:var( --e-global-color-primary );}.elementor-1197 .elementor-element.elementor-element-dbfa8ac > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1197 .elementor-element.elementor-element-dbfa8ac{text-align:center;}.elementor-1197 .elementor-element.elementor-element-dbfa8ac .elementor-heading-title{font-family:var( --e-global-typography-3713563-font-family ), Sans-serif;font-size:var( --e-global-typography-3713563-font-size );font-weight:var( --e-global-typography-3713563-font-weight );text-decoration:var( --e-global-typography-3713563-text-decoration );color:var( --e-global-color-accent );}.elementor-1197 .elementor-element.elementor-element-8294658{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1197 .elementor-element.elementor-element-8294658:not(.elementor-motion-effects-element-type-background), .elementor-1197 .elementor-element.elementor-element-8294658 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1197 .elementor-element.elementor-element-8de8873{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1197 .elementor-element.elementor-element-8de8873:not(.elementor-motion-effects-element-type-background), .elementor-1197 .elementor-element.elementor-element-8de8873 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1197 .elementor-element.elementor-element-359d4cb{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1197 .elementor-element.elementor-element-359d4cb:not(.elementor-motion-effects-element-type-background), .elementor-1197 .elementor-element.elementor-element-359d4cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1197 .elementor-element.elementor-element-c5ea674{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1197 .elementor-element.elementor-element-c5ea674:not(.elementor-motion-effects-element-type-background), .elementor-1197 .elementor-element.elementor-element-c5ea674 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1197 .elementor-element.elementor-element-cd01e8e{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1197 .elementor-element.elementor-element-cd01e8e:not(.elementor-motion-effects-element-type-background), .elementor-1197 .elementor-element.elementor-element-cd01e8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1197 .elementor-element.elementor-element-0d6bc48{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1197 .elementor-element.elementor-element-77ddc72{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1197 .elementor-element.elementor-element-cb08476 .elementor-heading-title{font-size:2.6em;}.elementor-1197 .elementor-element.elementor-element-dbfa8ac .elementor-heading-title{font-size:var( --e-global-typography-3713563-font-size );}.elementor-1197 .elementor-element.elementor-element-8294658{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1197 .elementor-element.elementor-element-8de8873{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1197 .elementor-element.elementor-element-359d4cb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1197 .elementor-element.elementor-element-4023ef6 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1197 .elementor-element.elementor-element-c5ea674{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1197 .elementor-element.elementor-element-cd01e8e{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-1197 .elementor-element.elementor-element-0d6bc48{--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1197 .elementor-element.elementor-element-77ddc72{--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1197 .elementor-element.elementor-element-cb08476 .elementor-heading-title{font-size:1.8em;}.elementor-1197 .elementor-element.elementor-element-dbfa8ac .elementor-heading-title{font-size:var( --e-global-typography-3713563-font-size );}.elementor-1197 .elementor-element.elementor-element-2f27312 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1197 .elementor-element.elementor-element-5980104 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1197 .elementor-element.elementor-element-4023ef6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1197 .elementor-element.elementor-element-866b4c9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1197 .elementor-element.elementor-element-6ce4629 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-2f27312 *//* ========== LASERTHERAPIE – SECTIE 1  HERO ========== */

.lp-laser-hero {
  padding: 40px 0 70px !important;
}

.lp-laser-hero-inner {
  display: grid !important;
  grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr) !important;
  gap: 40px !important;
  align-items: center !important;
}

/* Titel / tekst */

.lp-laser-title {
  font-size: clamp(30px, 4vw, 38px) !important;
  margin: 8px 0 12px !important;
}

.lp-laser-intro {
  color: var(--lp-text-muted) !important;
  font-size: 15px !important;
  max-width: 640px !important;
  margin-bottom: 20px !important;
}

/* Pill boven titel (sluit aan bij jouw bestaande pill-stijl) */

.lp-laser-pill {
  margin-bottom: 2px !important;
}

/* Highlight blok voor honden spreekuur */

.lp-laser-highlight {
  background: radial-gradient(circle at top left, #262a31 0, #15181c 60%) !important;
  border-radius: 18px !important;
  border: 1px solid rgba(255, 255, 255, 0.06) !important;
  padding: 14px 16px !important;
  margin-bottom: 22px !important;
}

.lp-laser-highlight-title {
  font-size: 16px !important;
  margin: 0 0 6px !important;
}

.lp-laser-highlight-text {
  font-size: 14px !important;
  color: var(--lp-text-muted) !important;
  margin: 0 !important;
}

.lp-laser-highlight a {
  color: var(--lp-gold) !important;
  text-decoration: none !important;
}

.lp-laser-highlight a:hover {
  text-decoration: underline !important;
}

/* CTA buttons – eigen classes, volledig overschreven met !important */

.lp-laser-cta-row {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 10px !important;
  margin-top: 6px !important;
}

.lp-laser-btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  padding: 10px 20px !important;
  border-radius: 999px !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  text-decoration: none !important;
  cursor: pointer !important;
  border: none !important;
  outline: none !important;
  white-space: nowrap !important;
  transition: transform 0.15s ease, box-shadow 0.15s ease, filter 0.15s ease !important;
}

.lp-laser-btn span.icon {
  font-size: 14px !important;
}

/* Primary */

.lp-laser-btn-primary {
  background: #e59b25 !important;
  color: #111111 !important;
  box-shadow: 0 10px 30px rgba(243, 177, 68, 0.35) !important;
}

.lp-laser-btn-primary:hover {
  transform: translateY(-1px) !important;
  filter: brightness(1.03) !important;
  box-shadow: 0 16px 36px rgba(243, 177, 68, 0.45) !important;
}

/* Secondary (ghost) */

.lp-laser-btn-secondary {
  background: transparent !important;
  color: var(--lp-text) !important;
  border: 1px solid rgba(243, 177, 68, 0.7) !important;
  box-shadow: none !important;
}

.lp-laser-btn-secondary:hover {
  background: rgba(243, 177, 68, 0.08) !important;
  transform: translateY(-1px) !important;
}

/* Hero afbeelding rechts */

.lp-laser-hero-image {
  display: flex !important;
  justify-content: flex-end !important;
}

.lp-laser-hero-card {
  background: radial-gradient(circle at top, #262a31 0, #15181c 58%) !important;
  border-radius: 22px !important;
  border: 1px solid rgba(255, 255, 255, 0.06) !important;
  padding: 10px 10px 12px !important;
  max-width: 360px !important;
  box-shadow: 0 18px 40px rgba(0, 0, 0, 0.6) !important;
}

.lp-laser-hero-card img {
  width: 100% !important;
  display: block !important;
  border-radius: 18px !important;
  object-fit: cover !important;
}

.lp-laser-hero-caption {
  margin-top: 8px !important;
  font-size: 12px !important;
  color: var(--lp-text-muted) !important;
}

/* ---------- Responsive ---------- */

@media (max-width: 960px) {
  .lp-laser-hero {
    padding: 90px 0 50px !important;
  }

  .lp-laser-hero-inner {
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 26px !important;
  }

  .lp-laser-hero-image {
    justify-content: flex-start !important;
  }

  .lp-laser-hero-card {
    max-width: 100% !important;
  }
}

@media (max-width: 640px) {
  .lp-laser-hero {
    padding: 80px 0 40px !important;
  }

  .lp-laser-title {
    font-size: 24px !important;
  }

  .lp-laser-intro {
    font-size: 14px !important;
  }

  .lp-laser-highlight {
    padding: 12px 12px !important;
  }

  .lp-laser-highlight-text {
    font-size: 13px !important;
  }

  .lp-laser-cta-row {
    flex-direction: column !important;
  }

  .lp-laser-btn {
    width: 100% !important;
  }
}
/* HERO – tablet afbeelding korter maken */
@media (min-width: 768px) and (max-width: 1024px) {

  /* Zorg dat tekst + beeld niet midden in het scherm zweven */
  .lp-laser-hero-inner {
    align-items: flex-start !important;
  }

  /* Kaart iets compacter */
  .lp-laser-hero-card {
    max-width: 340px !important;
    padding: 8px 8px 10px !important;
  }

  /* Belangrijkste: afbeelding minder hoog */
  .lp-laser-hero-card img {
    max-height: 260px !important;   /* speel met 240–300 als je wilt */
    width: 100% !important;
    object-fit: cover !important;
  }

  .lp-laser-hero-caption {
    font-size: 11px !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5980104 *//* ========== SECTIE 2 – UITLEG LASERTHERAPIE ========== */

.lp-laser-info {
  padding: 80px 0 !important;
}

.lp-laser-info-header {
  max-width: 760px !important;
  margin-bottom: 40px !important;
}

.lp-laser-info-header h2 {
  font-size: 30px !important;
  margin-bottom: 12px !important;
}

.lp-laser-info-header p {
  font-size: 15px !important;
  color: var(--lp-text-muted) !important;
  line-height: 1.7 !important;
}

/* GRID */

.lp-laser-info-grid {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 24px !important;
}

.lp-laser-info-card {
  background: radial-gradient(circle at top left, #262a31 0, #15181c 55%) !important;
  border: 1px solid rgba(255, 255, 255, 0.06) !important;
  border-radius: 22px !important;
  padding: 24px !important;
  box-shadow: 0 18px 40px rgba(0, 0, 0, 0.45) !important;
}

.lp-laser-info-card h3 {
  font-size: 18px !important;
  margin-bottom: 16px !important;
}

.lp-laser-info-card p {
  color: var(--lp-text-muted) !important;
  font-size: 14px !important;
  line-height: 1.6 !important;
}

.lp-laser-info-card ul {
  list-style: none !important;
  padding: 0 !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 12px !important;
}

.lp-laser-info-card ul li {
  color: var(--lp-text-muted) !important;
  font-size: 14px !important;
  line-height: 1.6 !important;
}

.lp-laser-info-card ul li strong {
  color: var(--lp-text) !important;
}

/* ========== RESPONSIVE ========== */

@media (max-width: 960px) {
  .lp-laser-info-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

@media (max-width: 640px) {
  .lp-laser-info-header h2 {
    font-size: 24px !important;
  }

  .lp-laser-info-grid {
    grid-template-columns: 1fr !important;
    gap: 20px !important;
  }

  .lp-laser-info-card {
    padding: 20px !important;
  }
}
/* SECTIE 2 – tablet layout: 50 / 50 / 100 */
@media (min-width: 768px) and (max-width: 1024px) {

  /* Grid herschikken */
  .lp-laser-info-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 24px !important;
  }

  /* De 3e kaart full width */
  .lp-laser-info-card:nth-child(3) {
    grid-column: span 2 !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4023ef6 *//* ========== SECTIE 3 – BEFORE / AFTER ========== */

.lp-laser-beforeafter {
  padding: 70px 0 !important;
}

.lp-laser-beforeafter-header {
  max-width: 720px !important;
  margin-bottom: 34px !important;
}

.lp-laser-beforeafter-header h2 {
  font-size: 28px !important;
  margin-bottom: 10px !important;
}

.lp-laser-beforeafter-header p {
  font-size: 15px !important;
  color: var(--lp-text-muted) !important;
  line-height: 1.7 !important;
}

/* GRID */

.lp-laser-beforeafter-grid {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 24px !important;
}

/* Cards */

.lp-laser-beforeafter-card {
  background: radial-gradient(circle at top, #262a31 0, #15181c 60%) !important;
  border-radius: 22px !important;
  border: 1px solid rgba(255, 255, 255, 0.06) !important;
  padding: 16px 16px 18px !important;
  box-shadow: 0 18px 40px rgba(0, 0, 0, 0.55) !important;
  position: relative !important;
}

/* Tag 'Voor' / 'Na' */

.lp-laser-tag {
  position: absolute !important;
  top: 14px !important;
  left: 14px !important;
  padding: 4px 10px !important;
  border-radius: 999px !important;
  font-size: 11px !important;
  letter-spacing: 0.08em !important;
  text-transform: uppercase !important;
  z-index: 2 !important;
}

.lp-laser-tag-before {
  background: rgba(0, 0, 0, 0.7) !important;
  color: #ffffff !important;
}

.lp-laser-tag-after {
  background: rgba(243, 177, 68, 0.92) !important;
  color: #111111 !important;
}

/* Afbeeldingen */

.lp-laser-img-wrap {
  position: relative !important;
  overflow: hidden !important;
  border-radius: 18px !important;
}

.lp-laser-img-wrap img {
  width: 100% !important;
  display: block !important;
  object-fit: cover !important;
}

/* Caption */

.lp-laser-beforeafter-caption {
  margin-top: 10px !important;
  font-size: 13px !important;
  color: var(--lp-text-muted) !important;
}

/* Responsive */

@media (max-width: 960px) {
  .lp-laser-beforeafter-grid {
    grid-template-columns: 1fr !important;
  }
}

@media (max-width: 640px) {
  .lp-laser-beforeafter {
    padding: 60px 0 !important;
  }

  .lp-laser-beforeafter-header h2 {
    font-size: 24px !important;
  }

  .lp-laser-beforeafter-card {
    padding: 14px 14px 16px !important;
  }

  .lp-laser-beforeafter-caption {
    font-size: 12px !important;
  }
}
/* BEFORE/AFTER – tablet 50/50 layout */
@media (min-width: 768px) and (max-width: 1024px) {

  .lp-laser-beforeafter-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 20px !important;
  }

  /* Kaarten iets compacter zodat ze perfect passen */
  .lp-laser-beforeafter-card {
    padding: 14px 14px 16px !important;
  }

  .lp-laser-img-wrap img {
    max-height: 300px !important; /* optioneel → voorkomt te hoge beelden */
    object-fit: cover !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-866b4c9 *//* ========== SECTIE – TARIeVEN LASERTHERAPIE ========== */

.lp-laser-pricing {
  padding: 70px 0 80px !important;
}

.lp-laser-pricing-header {
  max-width: 720px !important;
  margin-bottom: 34px !important;
}

.lp-laser-pricing-header h2 {
  font-size: 28px !important;
  margin-bottom: 10px !important;
}

.lp-laser-pricing-header p {
  font-size: 15px !important;
  color: var(--lp-text-muted) !important;
  line-height: 1.7 !important;
}

/* Grid */

.lp-laser-pricing-grid {
  display: grid !important;
  grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr) !important;
  gap: 24px !important;
}

/* Cards */

.lp-laser-price-card {
  background: radial-gradient(circle at top, #262a31 0, #15181c 60%) !important;
  border-radius: 22px !important;
  border: 1px solid rgba(255, 255, 255, 0.06) !important;
  padding: 22px 22px 24px !important;
  box-shadow: 0 18px 40px rgba(0, 0, 0, 0.55) !important;
}

.lp-laser-price-card h3 {
  font-size: 20px !important;
  margin-bottom: 16px !important;
}

/* Prijs lijst */

.lp-laser-price-list {
  display: flex !important;
  flex-direction: column !important;
  gap: 10px !important;
  margin-bottom: 16px !important;
}

.lp-laser-price-item {
  display: flex !important;
  justify-content: space-between !important;
  align-items: baseline !important;
  font-size: 14px !important;
  color: var(--lp-text-muted) !important;
}

.lp-laser-price-item strong {
  color: var(--lp-text) !important;
  font-weight: 600 !important;
}

.lp-laser-price-note {
  font-size: 13px !important;
  color: var(--lp-text-muted) !important;
  border-top: 1px solid rgba(255, 255, 255, 0.05) !important;
  padding-top: 10px !important;
  margin-top: 4px !important;
}

/* Tekstkaart rechts */

.lp-laser-price-card-secondary {
  background: radial-gradient(circle at top left, #262a31 0, #14171b 60%) !important;
}

.lp-laser-price-text {
  font-size: 14px !important;
  color: var(--lp-text-muted) !important;
  line-height: 1.7 !important;
  margin-bottom: 12px !important;
}

/* Button hergebruikt uit hero (voor de zekerheid nog een keer hard overriden) */

.lp-laser-price-card-secondary .lp-laser-btn-primary {
  margin-top: 8px !important;
}

/* Responsive */

@media (max-width: 960px) {
  .lp-laser-pricing-grid {
    grid-template-columns: 1fr !important;
  }
}

@media (max-width: 640px) {
  .lp-laser-pricing {
    padding: 60px 0 70px !important;
  }

  .lp-laser-pricing-header h2 {
    font-size: 24px !important;
  }

  .lp-laser-price-card {
    padding: 18px 18px 20px !important;
  }

  .lp-laser-price-item {
    font-size: 13px !important;
  }

  .lp-laser-price-note {
    font-size: 12px !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6ce4629 *//* ============================
   LASERTHERAPIE – EXTRA SECTIE
   ============================ */
.lp-laser-extra {
  padding: 80px 0;
  width: 100%;
}

.lp-laser-extra-inner {
  max-width: 1100px;
  margin: 0 auto;
  padding: 0 20px;
  display: flex;
  align-items: center;
  gap: 40px;
}

.lp-laser-extra-content h2 {
  font-size: 32px;
  color: #fff;
  margin-bottom: 16px;
}

.lp-laser-extra-content p {
  color: #d1d1d1;
  font-size: 16px;
  line-height: 1.6;
  margin-bottom: 14px;
}

.lp-laser-extra-image img {
  width: 100%;
  max-width: 650px;
  border-radius: 22px;
  box-shadow: 0 15px 40px rgba(0,0,0,0.4);
  object-fit: cover;
}

/* ========== TABLET ========== */
@media (max-width: 1024px) {
  .lp-laser-extra-inner {
    flex-direction: column;
    text-align: center;
  }

  .lp-laser-extra-image img {
    max-width: 600px;
  }
}

/* ========== MOBIEL ========== */
@media (max-width: 767px) {
  .lp-laser-extra {
    padding: 50px 0;
  }

  .lp-laser-extra-content h2 {
    font-size: 26px;
  }

  .lp-laser-extra-content p {
    font-size: 14px;
  }

  .lp-laser-extra-image img {
    border-radius: 16px;
  }
}

/* ========== TABLET (naast elkaar) ========== */
@media (min-width: 768px) and (max-width: 1024px) {

  .lp-laser-extra-inner {
    flex-direction: row !important;
    text-align: left !important;
    gap: 30px !important;
  }

  .lp-laser-extra-content {
    max-width: 50% !important;
  }

  .lp-laser-extra-image {
    max-width: 50% !important;
  }
}

/* ========== MOBIEL (tekst links uitlijnen) ========== */
@media (max-width: 767px) {

  .lp-laser-extra-inner {
    text-align: left !important;
  }

  .lp-laser-extra-content h2,
  .lp-laser-extra-content p {
    text-align: left !important;
  }
}/* End custom CSS */