.dd-loop-event{border-radius:5px;flex-basis:calc(100%/var(--loop-items) - ((var(--loop-items) - 1)/var(--loop-items))*var(--loop-gap));min-height:200px;overflow:hidden;position:relative}.dd-loop-event:nth-child(5n+1) a{flex-direction:column}.dd-loop-event a{align-items:flex-start;box-sizing:border-box;display:block;display:flex;flex-direction:column-reverse;justify-content:space-between;min-height:100%;padding:var(--wp--preset--spacing--x-small);position:relative;text-decoration:none;z-index:2}.dd-loop-event a:before{background:rgba(0,0,0,.3);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.dd-loop-event a>*{color:#fff;position:relative;text-shadow:0 2px 4px rgba(0,0,0,.5);z-index:2}.dd-loop-event a h3{margin-top:0}.dd-loop-event>a>img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.dd-loop-event.swiper-slide a{aspect-ratio:625/375;flex-direction:column-reverse;justify-content:flex-start;min-height:auto}.dd-loop-event.swiper-slide a h3{--wp--preset--font-size--18:var(--wp--preset--font-size--24);margin-top:.625rem}@media only screen and (max-width:500px){.dd-loop-event.swiper-slide a{aspect-ratio:none;height:100%}}@media only screen and (max-width:768px){.dd-loop-event{--loop-items:2}}@media only screen and (max-width:500px){.dd-loop-event{--loop-items:1}}