.events-grid{padding:30px 0}.events-grid .events-grid__inner{display:flex;flex-wrap:wrap;gap:30px;margin:0 auto;justify-content:center}.events-grid .events-grid__inner .events-grid__item{position:relative;flex:0 0 calc((100% - 60px)/3);max-width:calc((100% - 60px)/3)}.events-grid .events-grid__inner .events-grid__item .events-grid__item-link{display:block;-webkit-text-decoration:none;text-decoration:none;color:inherit}.events-grid .events-grid__inner .events-grid__item .events-grid__item-link:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.events-grid .events-grid__inner .events-grid__item .events-grid__image{display:flex;overflow:hidden}.events-grid .events-grid__inner .events-grid__item .events-grid__image img,.events-grid .events-grid__inner .events-grid__item .events-grid__image .events-grid__image-img{width:100%;height:auto;transition:transform .4s ease;transform:scale(1);aspect-ratio:1024/576;-o-object-fit:cover;object-fit:cover}.events-grid .events-grid__inner .events-grid__item:hover .events-grid__image img{transform:scale(1.15)}.events-grid .events-grid__inner .events-grid__item .events-grid__content-box{margin-top:15px}.events-grid .events-grid__inner .events-grid__item .events-grid__content-box .events-grid__item-title{line-height:120%;font-weight:var(--wp--custom--typography--font-weight--bold)}.events-grid .events-grid__inner .events-grid__item .events-grid__content-box .events-grid__item-description{margin:8px 0 0}.events-grid .events-grid__inner .events-grid__item .events-grid__content-box .events-grid__item-description a{color:#000;-webkit-text-decoration:none;text-decoration:none}.events-grid .events-grid__heading-wrapper{margin:0 auto 30px}.events-grid .events-grid__heading-wrapper .events-grid__heading{margin:14px 0;font-weight:500}.events-grid .events-grid__heading-wrapper .events-grid__description{margin:0 0 14px}.events-grid .events-grid__heading-wrapper--align-left{text-align:left}.events-grid .events-grid__heading-wrapper--align-center{text-align:center}.events-grid .events-grid__heading-wrapper--align-right{text-align:right}.events-grid .events-grid__button{display:flex;justify-content:center;margin-top:30px}.events-grid .events-grid__button .btn-main{margin-top:0}.events-grid.events-grid--layout-2 .events-grid__inner .events-grid__item{text-align:center}.events-grid.events-grid--layout-2 .events-grid__inner .events-grid__item .events-grid__image{justify-content:center;overflow:visible;max-width:120px;margin:0 auto}.events-grid.events-grid--layout-2 .events-grid__inner .events-grid__item .events-grid__image img{width:auto;height:auto;max-width:100%;aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;transform:none}.events-grid.events-grid--layout-2 .events-grid__inner .events-grid__item:hover .events-grid__image img{transform:none}.events-grid.events-grid--layout-2 .events-grid__inner .events-grid__item .events-grid__content-box{text-align:center}.events-grid.events-grid--layout-2 .events-grid__inner .events-grid__item .events-grid__content-box .events-grid__item-title,.events-grid.events-grid--layout-2 .events-grid__inner .events-grid__item .events-grid__content-box .events-grid__item-description{text-align:center}@media (min-width: 768px){.events-grid .events-grid__inner.has-2-columns .events-grid__item{flex:0 0 calc((100% - 30px)/2);max-width:calc((100% - 30px)/2)}.events-grid .events-grid__inner.has-3-columns .events-grid__item{flex:0 0 calc((100% - 60px)/3);max-width:calc((100% - 60px)/3)}}@media (min-width: 1024px){.events-grid .events-grid__inner.has-4-columns .events-grid__item{flex:0 0 calc((100% - 90px)/4);max-width:calc((100% - 90px)/4)}.events-grid .events-grid__inner.has-5-columns .events-grid__item{flex:0 0 calc((100% - 120px)/5);max-width:calc((100% - 120px)/5)}.events-grid .events-grid__inner.has-6-columns .events-grid__item{flex:0 0 calc((100% - 150px)/6);max-width:calc((100% - 150px)/6)}}@media (max-width: 767px){.events-grid .events-grid__inner .events-grid__item{flex:0 0 calc((100% - 30px)/2);max-width:calc((100% - 30px)/2)}}@media (max-width: 576px){.events-grid .events-grid__inner .events-grid__item{flex:0 0 100%;max-width:100%}}
