/* Force all content to be visible - Override Webflow animations */
.section-hero,
.section-dark,
.section-cta-simple,
.block-hero---page,
.block-right,
.border-image,
.block-heading,
.block-paragraph-center,
.cta-simple,
[data-w-id] {
  opacity: 1 !important;
  visibility: visible !important;
}

/* Ensure sections display properly */
.section-hero {
  display: flex !important;
  min-height: 400px !important;
}

.section-dark {
  display: flex !important;
  min-height: 500px !important;
}

.page-wrapper {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Force all animated elements to be visible */
[data-w-id] * {
  opacity: 1 !important;
  visibility: visible !important;
}

/* Force grid to display */
.w-layout-grid {
  display: grid !important;
  opacity: 1 !important;
  visibility: visible !important;
}

.grid-2-columns {
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  gap: 60px !important;
}

/* Force images to display */
.border-image img,
.image {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  width: 100% !important;
  height: auto !important;
}

/* Force text content to display */
.heading,
.paragraph,
.heading-hero,
.paragraph-hero,
.price,
.heading-services {
  opacity: 1 !important;
  visibility: visible !important;
  display: block !important;
}

/* Ensure content wrapper displays */
.content {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Force block-right to show */
.block-right {
  display: flex !important;
  flex-direction: column !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Remove any transform that might hide content */
[data-w-id] {
  transform: none !important;
}

/* CRITICAL: Hide the overlay that blocks content */
.into-view-fill,
.into-view-fill.dark {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
}
