.styles_actionButton__rg43I:hover{background-color:var(--yellow)}.location_map__LCBmg{border-radius:var(--radius);border:none}.footer_footer__aeAxi{display:flex;flex-direction:column;width:100%;background-color:var(--dark);color:#fff;margin-top:10rem;padding:5rem 0 2rem;list-style:none;gap:6rem}.footer_wrapper__nUi42{min-height:120px}.footer_footer__aeAxi nav{font-size:var(--megatext)}.footer_box___kHhL,.footer_footer__aeAxi nav{display:flex;flex-direction:column;gap:.4rem}.cardeventinfo_wrapper__GzzK7{z-index:0;border-radius:0 0 var(--radius) var(--radius)}@media (max-width:1407px){.cardeventinfo_wrapper__GzzK7{border-radius:0 0 var(--radius) var(--radius)}}.cardeventinfo_date__3RLb9{display:flex;align-items:center;flex-direction:column;gap:.2rem;background-color:#fff;border-radius:var(--radius);border:2px solid #000;min-width:4rem;padding-bottom:.8rem}.cardeventinfo_boxMonth__TAXXc{display:flex;align-items:center;justify-content:center;background-color:#000;width:100%;padding-top:.4rem;padding-bottom:.4rem;border-radius:.8rem .8rem 0 0}.cardeventinfo_img__uMYFz{height:100%;width:100%;object-fit:fill;border-radius:var(--radius) var(--radius) 0 0}@media (max-width:1407px){.cardeventinfo_img__uMYFz{border-radius:var(--radius) var(--radius) 0 0}}.summerpassbanner_wrapper__WsrmP{min-height:400px;width:100%;padding:4rem 0}.summerpassbanner_box___502W{width:100%;background:linear-gradient(180deg,#f8f8f8,#f7f7f7);padding:3rem 0;overflow:hidden}.eventcard_date__chz_O,.summerpassbanner_box___502W{display:flex;align-items:center;justify-content:center;border-radius:var(--radius)}.eventcard_date__chz_O{flex-direction:column;gap:.4rem;background-color:var(--yellow);padding:.8rem;min-width:3.8rem}.eventcard_info__P9_w1{display:flex;justify-content:center;flex-direction:column;gap:.8rem}.eventcard_line__FDkSS{display:flex;width:1px;min-height:100%;background-color:hsla(0,0%,50%,.158)}.eventcard_card__JPSLK{transition:.5s}.eventcard_card__JPSLK:hover{cursor:pointer;transform:scale(1.03)}.icon_wrapper__Ka2uR{display:flex;align-items:center;justify-content:center;background-color:var(--yellow);padding:.4rem;border-radius:12px}.contrastcardcarousel_box__JwIeu{z-index:1}.contrastcardcarousel_wrapper__1xKza{z-index:0;border-radius:0 var(--radius) var(--radius) 0}