.filter-container{display:flex;flex-direction:row;gap:4px;overflow:auto;width:100%;margin:10px 0 20px}.filter-container::-webkit-scrollbar{display:none;height:0;width:0}.filter-container__item{height:40px;background-color:#3b4054;display:flex;justify-content:center;align-items:center;padding:0 18px;border-radius:6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:Gilroy-Regular,serif;font-size:14px;line-height:19.6px;letter-spacing:0;color:#fff;opacity:1;text-align:center;font-weight:700;cursor:pointer}.filter-container__item.active{background-color:#ff0;color:#000}.artist{display:flex;flex-direction:column;gap:8px;-webkit-user-select:none;user-select:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:none;transition:all .4s cubic-bezier(.25,.46,.45,.94);z-index:1;transform-origin:center}.artist:hover{z-index:20;transform:translateY(-5px) scale(1.02)}@media screen and (max-width:650px){.artist:hover{transform:none}}.artist__title{text-align:center;font-family:Gilroy-Medium,serif;font-size:12px;line-height:16.8px;letter-spacing:0;color:#fff;text-shadow:0 3px 6px rgba(0,0,0,.161);opacity:1}.artist .banner-container{border-radius:8px;width:100px;min-width:100px;height:100px;background-color:#e0e0e0;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.artist .banner-container .banner{width:100%;aspect-ratio:1/1;display:block}.package-card{display:flex;min-width:230px;flex-direction:column;position:relative;overflow:hidden;box-sizing:border-box;text-decoration:none;transition:all .4s cubic-bezier(.25,.46,.45,.94);z-index:1;transform-origin:center}.package-card:hover{z-index:20;transform:translateY(-5px) scale(1.02)}@media screen and (max-width:650px){.package-card:hover{transform:none}}.package-card .wrapper{display:flex;aspect-ratio:16/9;padding:9px 6px;flex-direction:column;position:relative;overflow:hidden;border-radius:10px;box-sizing:border-box;justify-content:flex-end;text-decoration:none;background-color:#f0f0f0}.package-card .wrapper .banner{position:absolute;width:100%;left:0;top:0;right:0;bottom:0}.package-card .info-container{padding:8px 0;display:flex;gap:2px;flex-direction:column}.package-card .info-container__title{font-family:Gilroy-Bold,serif;font-size:16px;line-height:22.4px;color:#fff}.package-card .info-container__description{font-family:Gilroy-Regular,serif;font-size:12px;color:#fff;line-height:16.8px}.overview{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;position:relative;z-index:2}.overview .bold{color:#fff;font-family:Gilroy-Bold,serif}.overview .partner{width:120px;padding:16px 8px}@media screen and (max-width:650px){.overview .c-container{margin:10px 0!important}}.overview .container{display:flex;flex-direction:column;gap:8px;color:#fff;margin:0 14px 20px}.overview .container:last-child{margin-bottom:0}.overview .container .slogan{width:100%;line-height:33.6px;font-family:Big Shoulders Display,serif;font-size:24px;letter-spacing:0;color:#fff;opacity:1;text-transform:uppercase;text-align:center;font-weight:700}.overview .container .logo{margin:0 auto;width:269px;display:block}.overview .container .custom-information-container{display:flex;flex-direction:column;gap:16px;margin-top:12px;margin-bottom:20px}.overview .container .custom-information-container__item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:22.4px;font-family:Gilroy-Medium,serif;color:#d3d3d3;opacity:1;font-size:16px}.overview .container .custom-information-container__item.bold{color:#fff;font-family:Gilroy-Bold,serif}.overview .container .title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:26.2px;text-align:left;font-family:Gilroy-Heavy,serif;font-size:22px;letter-spacing:0;color:#fff;opacity:1;text-transform:uppercase;display:flex;align-items:center;gap:6px}.overview .container .title.bold{font-family:Gilroy-Bold,serif}.overview .container .title.large{font-size:26px;line-height:36.4px}.overview .container .description{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:left;font-family:Gilroy-Medium,serif;letter-spacing:0;color:#fff;opacity:1;display:flex;align-items:center;gap:6px;font-size:16px;margin-bottom:4px;line-height:18.8px}.overview .container .upcoming-packages-container{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:20px}@media screen and (max-width:650px){.overview .container .upcoming-packages-container{grid-template-columns:repeat(1,1fr);overflow:auto}}.overview .container .upcoming-packages-container::-webkit-scrollbar{display:none;height:0;width:0}.overview .container .upcoming-event-container{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:20px}@media screen and (max-width:650px){.overview .container .upcoming-event-container{display:flex;flex-direction:row;overflow:auto}}.overview .container .upcoming-event-container::-webkit-scrollbar{display:none;height:0;width:0}.overview .container .artist-container{display:grid;grid-template-columns:repeat(11,100px);grid-gap:14px;gap:14px;margin-bottom:20px}@media screen and (max-width:650px){.overview .container .artist-container{display:flex;flex-direction:row;overflow:auto}}.overview .container .artist-container::-webkit-scrollbar{display:none;height:0;width:0}.overview .container .all-event-container{display:flex;flex-direction:column;gap:16px}.overview .container .all-event-container .date{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:Gilroy-Bold,serif;font-size:14px;line-height:19.6px;background-color:#3b4054;color:#fff;padding:8px 16px;border-radius:4px;display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:center}.overview .container .all-event-container .date span{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:14px;line-height:19.6px}.overview .container .all-event-container .event-card-wrapper{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:14px;gap:14px;max-width:1200px}@media screen and (max-width:650px){.overview .container .all-event-container .event-card-wrapper{grid-template-columns:repeat(3,1fr)}}.overview .container .paginate-controller{display:flex;flex-direction:column;width:100%;gap:16px;align-items:center;max-width:1200px;padding:20px 14px 0;box-sizing:border-box}.overview .container .paginate-controller__description{font-family:Gilroy-Medium,serif;color:#fff;font-size:14px;line-height:19.6px}.overview .container .paginate-controller .load-events-button{width:20%;height:40px;margin:0 auto;background-color:#fffe04;border-radius:7px;display:flex;align-items:center;justify-content:center;font-family:Gilroy-Heavy,serif;font-size:12px;line-height:16.8px;color:#000;cursor:pointer;border:none}@media screen and (max-width:650px){.overview .container .paginate-controller .load-events-button{width:50%}}.overview .container .paginate-controller .load-events-button:disabled{cursor:default;pointer-events:none;background-color:#ff0;color:#9d9c9c}.overview .lost{position:absolute;right:12px;top:12px;display:flex;flex-direction:row;gap:4px;font:normal normal 700 13px Big Shoulders Display;color:#fff;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;align-items:center}.overview .lost img{width:30px}.overview .lost span{border-bottom:1px solid #fff;padding-bottom:2px;height:15px}