.component_workshopsContainer__tWJjk{padding:40px 20px}.component_sectionTitle__0G6_e{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:40px;color:#2c3e50}.component_sectionHeader__AeB_J{font-size:2rem;font-weight:700;margin-top:40px;margin-bottom:20px;color:#0f3249;border-bottom:3px solid #0f3249;padding-bottom:10px}.component_loadingContainer__omXG_{display:flex;justify-content:center;padding:50px}.component_workshopCard___kvDR{border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1);transition:transform .2s ease-in-out!important}.component_workshopCard___kvDR:hover{transform:scale(1.02)}.component_upcomingCard__E_Jc9{background:#fff;color:#fff;border-left:5px solid #0f3249;width:100%;color:#0f3249;transition:transform .21s ease-in-out!important}.component_upcomingCard__E_Jc9:hover{transform:scale(1.03)}.component_pastWorkshopsGrid__q7YLR{display:flex;flex-wrap:wrap;justify-content:space-around;gap:20px;padding-top:13px!important}.component_pastWorkshopItem__tsfXs{flex:1 1 500px;max-width:calc(50% - 20px);box-sizing:border-box}.component_pastCard__zv_ku{background:#f8f8f8;border-left:5px solid #e0e0e0;width:100%;display:flex;flex-direction:column;height:100%;color:#0f3249!important;transition:transform .21s ease-in-out!important}.component_pastCard__zv_ku:hover{transform:scale(1.03)}.component_workshopTitle__NMQcl{font-size:1.21rem;font-weight:700;margin-bottom:10px}.component_upcomingCard__E_Jc9 .component_workshopTitle__NMQcl{font-size:1.89rem}.component_workshopDate__PxXhc{font-size:1rem;font-weight:500;margin-bottom:10px;color:#0f3249}.component_upcomingCard__E_Jc9 .component_workshopDate__PxXhc{font-size:1.34rem}.component_workshopDescription__wFBXx{font-size:.89rem;color:#0f3249;text-decoration:none}.component_upcomingCard__E_Jc9 .component_workshopDescription__wFBXx{font-size:1.21rem}.component_workshopLink__cOqQz{text-decoration:none}.component_workshopLink__cOqQz:hover{transform:scale(.13)}.component_noWorkshopsMessage__txZms{text-align:center;font-size:1.2rem;color:#666;margin-top:20px!important;margin-bottom:89px!important}.component_workshopsContainer__9jsFl .fc .fc-daygrid-event{white-space:normal!important;overflow:visible!important}.component_workshopsContainer__9jsFl .fc .fc-daygrid-event .fc-event-title{white-space:normal!important}