.event__t-left{width:43.5rem;max-width:100%}.event__items{gap:1.5rem 2%}.event__item{border:.125rem solid var(--border-color);background:var(--light-bg);border-radius:1rem;width:23.5%;overflow:hidden;box-shadow:inset 5px 3px #00000040}.event__inner{text-align:center;background:var(--grey-bg);border-radius:1rem;flex-direction:column;align-items:center;padding:1.5rem 1rem 2.5rem;display:flex;position:relative;overflow:hidden}.event__inner img{object-fit:cover;object-position:center;width:100%;height:100%}.event__inner:before{content:"";background:#ddd;width:35%;position:absolute;top:0;bottom:0;left:0}.event__name{text-transform:uppercase;z-index:1;font-size:1.375rem;font-weight:700;line-height:1.375;position:relative}.event__img-box{border:.25rem solid var(--secondary-color);z-index:1;border-radius:.5rem;width:85%;height:13.75rem;margin-top:.5rem;margin-left:auto;margin-right:auto;position:relative}.event__title{text-align:center;z-index:1;margin-top:1rem;font-size:1.125rem;font-weight:600;position:relative}.event__loc{background:var(--secondary-color);color:var(--white-color);border-radius:.5rem;padding:.25rem .75rem;font-size:1.125rem;font-weight:500;position:absolute;bottom:-1rem;right:2rem}.event .shape-two{z-index:11;z-index:-1;bottom:-15%}@media only screen and (max-width:1199px){.event__t-left{width:55%}.event__item{width:32%}}@media only screen and (max-width:1023px){.event__t-left{width:100%}.event__name{font-size:1.125rem}.event__title{font-size:1rem}}@media only screen and (max-width:991px){.event__item{width:49%}}@media only screen and (max-width:640px){.event__item{width:100%}}.filters .filter{background:var(--golden-gradiant-color);cursor:pointer;border-radius:2rem;min-width:max-content;padding:.125rem;font-size:1rem;font-weight:500;overflow:hidden}.filters .filter span{background:var(--white-color);border-radius:2rem;justify-content:center;align-items:center;min-height:2.625rem;padding:.625rem 1.125rem;line-height:1;display:flex}.filters .filter:hover,.filters .filter.active{background:var(--darkred-gradiant-color);color:var(--white-color);border:0}.filters .filter:hover span,.filters .filter.active span{background:0 0}@media only screen and (max-width:991px){.filters{flex-flow:row;width:100%;overflow-x:auto}.filters .filter{min-width:max-content}}
