/* ==========================================================================
   SEHSTOFF.CH - NO SCROLL ANIMATIONS (CONTENT 100% PRE-LOADED & VISIBLE)
   ========================================================================== */

/* Force all content elements to be instantly visible without fade-in or scroll delays */
.reveal-on-scroll,
.reveal-hero,
.et_animated,
.et_pb_section,
.et_pb_row,
.et_pb_column,
.et_pb_portfolio_item,
.et_pb_blurb,
.et_pb_text,
.et_pb_image,
.referenz-card {
  opacity: 1 !important;
  transform: none !important;
  transition: none !important;
  animation: none !important;
  visibility: visible !important;
}

/* Clear all hover effects & shadows */
.et_pb_column,
.et_pb_text,
.et_pb_section,
.et_pb_row,
.et_pb_module,
.et_pb_blurb,
.et_pb_image {
  box-shadow: none !important;
}

.et_pb_column:hover,
.et_pb_text:hover,
.et_pb_section:hover,
.et_pb_row:hover,
.et_pb_module:hover,
.et_pb_blurb:hover,
.et_pb_image:hover {
  transform: none !important;
  box-shadow: none !important;
}

/* Clean transparent button styling */
.et_pb_button,
a.et_pb_button,
button,
.submit-button {
  background-color: transparent !important;
  background: transparent !important;
  box-shadow: none !important;
}

.et_pb_button:hover,
a.et_pb_button:hover,
button:hover {
  background-color: transparent !important;
  background: transparent !important;
  box-shadow: none !important;
  transform: none !important;
}
