/* ==========================================================================
   Find Us — Elementor widget additions
   find-us.css is an unchanged copy of the original; this file only adds what
   the widget needs on top of it. Breakpoints are the original ones.
   ========================================================================== */

/* ---- Card / map split (Style → Section → Contact card column) -------------
   The original columns, with an optional card share from the control. Only
   where the original has two columns, so stacking below 1024px is kept. */
@media (min-width: 1024px) {
  .find-us-section[data-fu-uid] .find-us-content {
    grid-template-columns: minmax(0, var(--fu-card-col, 0.8fr)) minmax(0, 1fr);
  }
}

@media (min-width: 1024px) and (max-width: 1199.98px) {
  .find-us-section[data-fu-uid] .find-us-content {
    grid-template-columns: minmax(0, var(--fu-card-col, 0.9fr)) minmax(0, 1fr);
  }
}

/* ---- Elementor's global link reset ----------------------------------------
   Elementor's frontend.css sets `.elementor a { box-shadow: none }`
   (specificity 0,1,1), which beats the original `.find-us-map-link` rule and
   strips the "Get Directions" pill's shadow. Restore it. */
.find-us-section .find-us-map-link {
  box-shadow: 0 10px 24px -10px rgba(13, 54, 116, 0.45), 0 0 0 1px rgba(13, 54, 116, 0.06);
}

/* Only the card or only the map: one centred column, like the stacked layout. */
.find-us-section[data-fu-uid] .find-us-content--single {
  grid-template-columns: minmax(0, 1fr);
  max-width: 760px;
}

/* Header alignment control: the description block follows the text. */
.find-us-section[data-fu-uid] .find-us-description {
  margin: var(--fu-desc-margin, 0 auto);
}

/* Editor only: shown when a pasted map address was rejected. */
.find-us-editor-notice {
  margin: 10px 4px 2px;
  font-size: 13px;
  line-height: 1.4;
  color: #B42318;
}
