html[data-preview-passive="true"] a,
html[data-preview-passive="true"] button,
html[data-preview-passive="true"] input,
html[data-preview-passive="true"] select,
html[data-preview-passive="true"] textarea,
html[data-preview-passive="true"] [role="button"],
html[data-preview-passive="true"] [tabindex] {
  cursor: default !important;
}

@media (min-width: 1024px) {
  html[data-preview-passive="true"] #home {
    min-height: 720px !important;
    padding-top: 7rem !important;
    padding-bottom: 3rem !important;
  }

  html[data-preview-passive="true"] #home > .relative.max-w-7xl {
    max-width: none !important;
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  html[data-preview-passive="true"] #home > .relative.max-w-7xl > .grid {
    display: block !important;
  }

  html[data-preview-passive="true"] #home h1 {
    max-width: 820px !important;
    font-size: clamp(2.45rem, 3.9vw, 3.9rem) !important;
    line-height: 1.02 !important;
  }

  html[data-preview-passive="true"] #home p {
    max-width: 680px !important;
  }

  html[data-preview-passive="true"] #home .relative.hidden.lg\:block {
    display: block !important;
    position: absolute !important;
    top: 8.4rem !important;
    right: 1.35rem !important;
    width: 340px !important;
    z-index: 0 !important;
    pointer-events: none !important;
    padding-bottom: 3.2rem !important;
  }

  html[data-preview-passive="true"] #home .h-\[540px\] {
    height: 330px !important;
    border-radius: 1.35rem !important;
    opacity: 0.98 !important;
  }

  html[data-preview-passive="true"] #home .relative.hidden.lg\:block > .absolute.bottom-4.right-4 {
    display: none !important;
  }

  html[data-preview-passive="true"] #home .relative.hidden.lg\:block > .absolute.top-4.left-4 {
    display: none !important;
  }

  html[data-preview-passive="true"] #home .relative.hidden.lg\:block::after {
    position: absolute;
    right: 0;
    bottom: 0.2rem;
    z-index: 2;
    padding: 0.64rem 0.9rem;
    border: 1px solid rgba(255, 255, 255, 0.22);
    border-radius: 1rem;
    background: rgba(11, 74, 102, 0.54);
    color: #fff;
    font-size: 0.76rem;
    font-weight: 800;
    line-height: 1.2;
    white-space: pre;
    box-shadow: 0 14px 30px rgba(2, 22, 38, 0.18);
    backdrop-filter: blur(12px);
    content: "4.9 Google Bewertung\\A★★★★★";
  }

  html[data-preview-passive="true"] #home .relative.max-w-7xl > .grid > div:first-child {
    position: relative !important;
    z-index: 1 !important;
    max-width: 72% !important;
  }
}
