/**handles:wedding-event-plugin-styles**/
.wedding-events-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.wedding-event-card{width:calc(33.33% - 20px);box-sizing:border-box;text-align:center;border:1px solid #ddd;padding:15px;border-radius:8px;background-color:#f9f9f9}.wedding-event-card .wedding-event-image img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:8px}.wedding-event-info{margin-top:15px}.event-name{font-size:1.2rem;font-weight:700}.event-dates,.event-location{font-size:1rem;color:#555}@media (max-width:1024px){.wedding-event-card{width:calc(50% - 20px)}}@media (max-width:768px){.wedding-event-card{width:100%}}