/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.frame-type-moselwal-xebropackages {
  max-width: none !important;
  padding: 0 !important;
  margin: 0 !important;
}
.frame-type-moselwal-xebropackages > .frame-inner {
  max-width: none !important;
  padding: 0 !important;
  margin: 0 !important;
}
.cb-xebro-packages__headline h2, .cb-xebro-packages__headline h2[style] {
  font-size: clamp(1.75rem, 3vw, 2.5rem) !important;
  font-weight: 800;
  letter-spacing: -0.025em;
  line-height: 1.15;
  color: var(--color-foreground) !important;
  margin: 0 !important;
}
.cb-xebro-packages__card--featured {
  box-shadow: 0 12px 40px rgb(255 106 0 / 12%);
}
.cb-xebro-packages__features ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.cb-xebro-packages__features ul li {
  padding: 0.5rem 0 0.5rem 1.5rem;
  position: relative;
  border-bottom: 1px solid var(--color-border);
}
.cb-xebro-packages__features ul li:last-child {
  border-bottom: none;
}
.cb-xebro-packages__features ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.85rem;
  width: 0.55rem;
  height: 0.3rem;
  border-left: 2px solid var(--color-green);
  border-bottom: 2px solid var(--color-green);
  transform: rotate(-45deg);
}
.cb-xebro-packages__features p {
  margin: 0 0 0.5rem;
}
.cb-xebro-packages__note p {
  margin: 0;
}
