/* Temporary static-site repair after retiring the unavailable WordPress videos. */
@media (min-width: 768px) {
  .elementor-34 .elementor-element.elementor-element-44cfc34,
  .elementor-34 .elementor-element.elementor-element-6ee9813 {
    width: 50%;
  }
}

.elementor-34 .elementor-element.elementor-element-6ee9813 > .elementor-element-populated,
.elementor-34 .elementor-element.elementor-element-da3017e > .elementor-widget-container {
  margin: 0;
}

.elementor-34 .elementor-element.elementor-element-b6fe82f > .elementor-container {
  align-items: center;
}

/* Join the contact and hours sections without the former video banner's shadow. */
.elementor-34 .elementor-element.elementor-element-db72b0c {
  box-shadow: none;
}

.elementor-34 .elementor-element.elementor-element-164d1fb {
  --spacer-size: 16px;
}

/* Keep the live Google Maps embed inside its column on small screens. */
.elementor-34 .elementor-widget-google_maps iframe {
  display: block;
  width: 100%;
  max-width: 100%;
  height: 450px;
}
