.event-item{border-radius:20px;padding-bottom:52px;padding-top:12px}.event-item,.event-item:hover{color:var(--primary-text-color)}.event-item:hover .fav{display:flex}.event-item:hover .fav:not(.selected){background-color:#fff}.event-item>a,.event-item>a:hover{color:var(--primary-text-color)}.event-item .image{border-radius:15px;height:240px;margin-bottom:10px;overflow:hidden}.event-item .image img{border-radius:15px;height:100%;-o-object-fit:cover;object-fit:cover;transition:.5s;width:100%}.event-item .title{color:var(--primary-text-color);margin-bottom:4px}.event-item .location,.event-item .sub-line{color:var(--secondary-text-color);margin-bottom:2px}.event-item .price{bottom:12px;left:0;padding-left:calc(var(--bs-gutter-x)*.5);position:absolute;width:100%}.event-item .fav-container{min-height:36px}@media(min-width:768px){.event-item:not(:has(.modal.show)):hover{background-color:#eeeef0}}.event-item:not(:has(.modal.show)):hover .image img{transform:scale(1.07)}.event-item .period .info-popover{display:inline-block;padding-bottom:3px;vertical-align:middle}.event-item .period .info-popover .popover_icon{background-color:transparent}.event-item .period .info-popover .popover{gap:0;max-width:300px}.event-item .period .info-popover .popover p{line-height:20px}.event-item [data-bs-toggle=modal]{cursor:pointer}