/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.image{display:block;max-width:100%;height:auto;}
.carousel-sdc{position:relative;}.carousel-track{will-change:transform;}.carousel-slide{box-sizing:border-box;}.carousel-slide[inert]{user-select:none;pointer-events:none;}.carousel-sdc .h-\[32rem\]{height:32rem;}.carousel-dot.scale-125{transform:scale(1.25);}.carousel-dot:focus-visible,.carousel-prev:focus-visible,.carousel-next:focus-visible{outline:2px solid var(--primary,#0284c7);outline-offset:2px;}.carousel-sdc .carousel-prev svg,.carousel-sdc .carousel-next svg{pointer-events:none;}.carousel-sdc .carousel-prev:disabled,.carousel-sdc .carousel-next:disabled{opacity:0.3;cursor:not-allowed;pointer-events:none;}.carousel-track{transition:transform 0.5s ease-in-out;}.carousel-track.no-transition{transition:none;}
.location-card{position:relative;}.location-card__map{position:relative;overflow:hidden;}.location-card__iframe{display:block;width:100%;height:100%;border:0;}.location-card__map-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#f3f4f6;transition:opacity 0.3s ease;}.location-card__address p{margin:0;}.location-card__address p + p{margin-top:0.25rem;}@keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}.animate-spin{animation:spin 1s linear infinite;}.location-card .flex-row .location-card__map{min-height:100%;}.location-card__directions-link{text-decoration:none;}
.carousel-sdc{position:relative;}.carousel-track{will-change:transform;}.carousel-slide{box-sizing:border-box;}.carousel-slide[inert]{user-select:none;pointer-events:none;}.carousel-sdc .h-\[32rem\]{height:32rem;}.carousel-dot.scale-125{transform:scale(1.25);}.carousel-dot:focus-visible,.carousel-prev:focus-visible,.carousel-next:focus-visible{outline:2px solid var(--primary,#0284c7);outline-offset:2px;}.carousel-sdc .carousel-prev svg,.carousel-sdc .carousel-next svg{pointer-events:none;}.carousel-sdc .carousel-prev:disabled,.carousel-sdc .carousel-next:disabled{opacity:0.3;cursor:not-allowed;pointer-events:none;}.carousel-track{transition:transform 0.5s ease-in-out;}.carousel-track.no-transition{transition:none;}
