﻿/* Abrams Healthcare static mirror — spacing, hero video, cards, forms */
.swm-loader, .swm-site-loader, #swm-loader, .swm-page-loader { display:none !important; visibility:hidden !important; }
body.swm-loading, html.swm-loading { overflow:auto !important; }
.swm-header-placeholder:empty { height: 0 !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; }
.swm-header-slider { margin: 0; padding: 0; }
.swm-header-slider rs-fullwidth-wrap { display: block; }
rs-module-wrap + rs-fw-forcer,
rs-fullwidth-wrap > rs-fw-forcer { display: block; }

/* Hero video: keep RevSlider absolute layout (no relative/height:auto — avoids ~1230px gap) */
.rs-loader, rs-loader, .tp-loader { display:none !important; }
#rev_slider_1_1_wrapper rs-bgvideo,
#rev_slider_1_1_wrapper .html5vid,
#rev_slider_1_1_wrapper video,
#rev_slider_1_1_wrapper .rs-fullvideo-cover + .html5vid video {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  object-fit: cover !important;
  width: 100% !important;
  height: 100% !important;
}
#rev_slider_1_1_wrapper rs-bgvideo {
  z-index: 0 !important;
}
#rev_slider_1_1_wrapper .rs-fullvideo-cover {
  pointer-events: none;
  background: transparent !important;
}

/* Know more / service cards: never collapse */
.elementor-element-5ea1f632 {
  background-color: #1a2a4a !important;
  min-height: 420px;
}
.elementor-element-5ea1f632 .gyan-title-heading,
.elementor-element-5ea1f632 .elementor-widget-text-editor,
.elementor-element-5ea1f632 .elementor-widget-text-editor p,
.elementor-element-5ea1f632 .elementor-widget-text-editor span {
  color: #ffffff !important;
}
.gyan-service-full-item,
.elementor-image-box-wrapper {
  min-height: 1px;
  opacity: 1 !important;
  visibility: visible !important;
}
.gyan-services-full-img img,
.elementor-image-box-img img {
  max-width: 100%;
  height: auto;
}

/* FormSubmit: ensure submit is clickable */
form.wpcf7-form input[type="submit"],
form[action*="formsubmit"] input[type="submit"] {
  cursor: pointer;
  pointer-events: auto;
}
