/* Smart Slider depended on JavaScript state that the archive cannot replay. */
#n2-ss-2 .n2-ss-slide-background,
#n2-ss-2 .n2-ss-slide {
  display: none !important;
}

#n2-ss-2 .n2-ss-slide-background:first-child {
  display: block !important;
  position: absolute !important;
  inset: 0 !important;
  transform: none !important;
}

#n2-ss-2 .n2-ss-slide[data-first="1"] {
  display: grid !important;
  transform: none !important;
}

#n2-ss-2 .n2-ss-slide-background-image,
#n2-ss-2 .n2-ss-slide-background-image picture,
#n2-ss-2 .n2-ss-slide-background-image img {
  width: 100% !important;
  height: 100% !important;
}

#n2-ss-2 .n2-ss-slide-background-image img {
  object-fit: cover !important;
}

#n2-ss-2,
#n2-ss-2 .n2-ss-slider-1,
#n2-ss-2 .n2-ss-slider-2,
#n2-ss-2 .n2-ss-slider-3,
#n2-ss-2 .n2-ss-slider-4,
#n2-ss-2 .n2-ss-slide[data-first="1"] {
  min-height: 600px !important;
}

#n2-ss-2 .n2-ss-slide-backgrounds {
  display: block !important;
  position: absolute !important;
  inset: 0 !important;
}

#n2-ss-2 .n2-ss-slider-controls {
  display: none !important;
}

/* Archived social destinations are empty; do not leave decorative dead links. */
.bizwhoop-social {
  display: none !important;
}

/* Its contact tabs contained only the removed phone number and an empty email. */
.elementor-element-ca760a4 {
  display: none !important;
}

/* Keep the contact action attached to its copy instead of floating inside the
   archived spacer, and give the following mission section a clean boundary. */
.elementor-element-107453a {
  display: none !important;
}

.elementor-element-bc21b23 {
  margin: 24px 0 18px !important;
  padding: 0 !important;
}

.elementor-element-bc21b23 .elementor-button-wrapper {
  display: flex;
  justify-content: center;
}

.elementor-element-c103a10 {
  padding-top: 28px !important;
}

a:focus-visible,
button:focus-visible,
input:focus-visible,
textarea:focus-visible {
  outline: 3px solid #ff6900;
  outline-offset: 3px;
}
