.public_provider_pagination_public-provider-pagination-container__BUba7{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px}.public_provider_pagination_hide-pagination-text__qOcS_{margin:0}@media screen and (max-width:620px){.public_provider_pagination_hide-pagination-text__qOcS_{display:none!important}}.public_providers_public-provider-main-container__SIzoC{width:100%;display:flex;flex-direction:column;align-items:center;gap:24px;padding:151px 0 24px;z-index:1}.public_providers_header-link-item__PqewW{text-decoration:none}.public_providers_filter-and-content-container__iFC1M{width:100%;display:flex;flex-direction:row;align-items:flex-start;gap:0;padding:0 96px}.public_providers_public-provider-header__KtNB4{display:flex;flex-direction:column;align-self:stretch;align-items:center;gap:8px}@media screen and (max-width:1080px){.public_providers_public-provider-main-container__SIzoC{padding:90px 0 24px}}@media screen and (max-width:902px){.public_providers_header-link-item__PqewW p{font-size:12px;line-height:18px;text-wrap:nowrap}.public_providers_filter-and-content-container__iFC1M{flex-direction:column;padding:0}.public_providers_public-provider-header__KtNB4{padding:0 24px}}.wedding_venues_container__VXqxF .wedding-venues-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;padding:16px 0}.wedding_venues_container__VXqxF .venue-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;transition:transform .2s,box-shadow .2s;box-shadow:0 1px 3px rgba(0,0,0,.1)}.wedding_venues_container__VXqxF .venue-card:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.wedding_venues_container__VXqxF .venue-image,.wedding_venues_container__VXqxF .venue-map img,.wedding_venues_container__VXqxF iframe,.wedding_venues_container__VXqxF img[src*="google.com/maps"],.wedding_venues_container__VXqxF img[src*="maps.googleapis"]{width:100%!important;height:180px!important;max-height:180px!important;object-fit:cover}.wedding_venues_container__VXqxF .venue-content{padding:16px;flex-grow:1;display:flex;flex-direction:column}.wedding_venues_container__VXqxF .venue-title{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:6px;line-height:1.3}.wedding_venues_container__VXqxF .venue-subtitle{font-size:.9rem;color:#6b7280;margin-bottom:10px}.wedding_venues_container__VXqxF .venue-description{font-size:.9rem;color:#4b5563;line-height:1.5;margin-bottom:12px;flex-grow:1}.wedding_venues_container__VXqxF .venue-features{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.wedding_venues_container__VXqxF .feature-tag{display:inline-flex;align-items:center;padding:4px 12px;background:#f3f4f6;color:#374151;border-radius:16px;font-size:.875rem}.wedding_venues_container__VXqxF .venue-details{display:grid;gap:6px;padding-top:12px;border-top:1px solid #e5e7eb}.wedding_venues_container__VXqxF .detail-row,.wedding_venues_container__VXqxF .venue-detail-item{display:flex;align-items:flex-start;gap:8px;font-size:.875rem;color:#6b7280}.wedding_venues_container__VXqxF .detail-icon,.wedding_venues_container__VXqxF .icon{width:18px;height:18px;flex-shrink:0;margin-top:2px}.wedding_venues_container__VXqxF .venue-link{display:inline-block;margin-top:12px;padding:10px 20px;background:#8b5cf6;color:#fff;text-decoration:none;border-radius:8px;text-align:center;font-weight:500;transition:background .2s}.wedding_venues_container__VXqxF .venue-link:hover{background:#7c3aed}@media (max-width:768px){.wedding_venues_container__VXqxF .wedding-venues-container{grid-template-columns:1fr;gap:16px}}.wedding_venues_container__VXqxF a[href^="#"]{color:#8b5cf6;text-decoration:none;font-weight:500;transition:color .2s}.wedding_venues_container__VXqxF a[href^="#"]:hover{color:#7c3aed;text-decoration:underline}.wedding_venues_container__VXqxF a[href^="tel:"]{color:#8b5cf6;text-decoration:none;font-weight:500}.wedding_venues_container__VXqxF a[href^="tel:"]:hover{color:#7c3aed;text-decoration:underline}
/*# sourceMappingURL=2d8582bee42c635a.css.map*/