.color-calendar{box-sizing:border-box;-webkit-user-select:none;user-select:none;width:auto;height:auto;font-family:var(--cal-font-family-body);flex-direction:column;font-size:1rem;display:inline-flex;position:relative;overflow:hidden}.color-calendar .calendar__header{font-family:var(--cal-font-family-header);grid-template-columns:repeat(7,minmax(20px,55px));display:grid;position:relative}.color-calendar .calendar__monthyear{text-align:center;grid-column:2/span 5;justify-content:center;align-items:center;margin:0 auto;font-size:1.5rem;display:flex}.color-calendar .calendar__monthyear .calendar__month,.color-calendar .calendar__monthyear .calendar__year{cursor:pointer}.color-calendar .calendar__arrow{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;z-index:101;justify-content:center;align-items:center;width:100%;height:35px;display:flex;position:relative}.color-calendar .calendar__arrow-inner{cursor:pointer;justify-content:center;align-items:center;width:35px;height:35px;display:flex;position:relative}.color-calendar .calendar__arrow-prev{justify-content:center;align-items:center;display:flex;position:relative}.color-calendar .calendar__arrow-prev .calendar__arrow-inner:before{margin-left:.3em;transform:rotate(-135deg)}.color-calendar .calendar__arrow-next{justify-content:center;align-items:center;display:flex;position:relative}.color-calendar .calendar__arrow-next .calendar__arrow-inner:before{margin-right:.3em;transform:rotate(45deg)}.color-calendar .calendar__body{height:auto;overflow:hidden}.color-calendar .calendar__weekdays{font-family:var(--cal-font-family-weekdays);grid-template-columns:repeat(7,minmax(20px,55px));margin-bottom:5px;display:grid}.color-calendar .calendar__weekdays .calendar__weekday{justify-content:center;align-items:center;height:40px;display:flex}.color-calendar .calendar__days{font-family:var(--cal-font-family-body);grid-template-rows:repeat(6,minmax(30px,40px));grid-template-columns:repeat(7,minmax(20px,55px));display:grid}.color-calendar .calendar__days .calendar__day{z-index:101;justify-content:center;align-items:center;display:flex;position:relative}.color-calendar .calendar__days .calendar__day-text{cursor:pointer}.color-calendar .calendar__days .calendar__day-box{opacity:0;z-index:-1;cursor:pointer;will-change:opacity;width:calc(55% + 8px);height:90%;transition:opacity .3s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.color-calendar .calendar__days .calendar__day-event .calendar__day-bullet{cursor:pointer;border-radius:50%;width:4px;height:4px;position:absolute;top:80%;left:50%;overflow:hidden;transform:translate(-50%)}.color-calendar .calendar__days .calendar__day-selected:not(.calendar__day-today) .calendar__day-box{z-index:-1;cursor:pointer;width:calc(55% + 8px);height:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.color-calendar .calendar__picker{z-index:201;visibility:hidden;opacity:0;width:100%;font-family:var(--cal-font-family-body);background-color:#fff;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;top:75px;bottom:0;left:0}.color-calendar .calendar__picker .calendar__picker-month{grid-gap:1rem 6%;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 6%;width:100%;margin:8%;transition:none;display:grid}.color-calendar .calendar__picker .calendar__picker-month-option{text-align:center;color:#323232;border-radius:var(--cal-border-radius);cursor:pointer;align-self:center;padding:15px 0;font-weight:700;position:relative}.color-calendar .calendar__picker .calendar__picker-month-option:after{content:"";background-color:var(--cal-color-primary);border-radius:var(--cal-border-radius);opacity:.1;z-index:-1;width:100%;height:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.color-calendar .calendar__picker .calendar__picker-month-option:hover:after{opacity:.08}.color-calendar .calendar__picker .calendar__picker-month-selected{color:#fff}.color-calendar .calendar__picker .calendar__picker-month-selected:after{opacity:1}.color-calendar .calendar__picker .calendar__picker-month-selected:hover:after{opacity:.9}.color-calendar .calendar__picker .calendar__picker-year{grid-gap:1rem 6%;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 6%;width:100%;margin:8%;transition:none;display:grid}.color-calendar .calendar__picker .calendar__picker-year-option{text-align:center;color:#323232;border-radius:var(--cal-border-radius);cursor:pointer;align-self:center;padding:15px 0;font-weight:700;position:relative}.color-calendar .calendar__picker .calendar__picker-year-option:after{content:"";background-color:var(--cal-color-primary);border-radius:var(--cal-border-radius);opacity:.1;z-index:-1;width:100%;height:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.color-calendar .calendar__picker .calendar__picker-year-option:hover:after{opacity:.08}.color-calendar .calendar__picker .calendar__picker-year-selected{color:#fff}.color-calendar .calendar__picker .calendar__picker-year-selected:after{opacity:1}.color-calendar .calendar__picker .calendar__picker-year-selected:hover:after{opacity:.9}.color-calendar .calendar__picker .calendar__picker-year-arrow{opacity:.4;border-radius:var(--cal-border-radius);cursor:pointer;transition:all .3s;position:absolute}.color-calendar .calendar__picker .calendar__picker-year-arrow-left{justify-content:center;align-items:center;padding-left:10px;padding-right:4px;display:flex;top:0;bottom:0;left:0}.color-calendar .calendar__picker .calendar__picker-year-arrow-right{justify-content:center;align-items:center;padding-left:4px;padding-right:10px;display:flex;top:0;bottom:0;right:0}.color-calendar .calendar__picker .calendar__picker-year-arrow:hover{opacity:1;background-color:#f8f8f8}.chevron-thin-left{border-right:2px solid var(--cal-color-primary);border-bottom:2px solid var(--cal-color-primary);width:10px;height:10px;display:inline-block;transform:rotate(-225deg)}.chevron-thin-right{border-right:2px solid var(--cal-color-primary);border-bottom:2px solid var(--cal-color-primary);width:10px;height:10px;display:inline-block;transform:rotate(-45deg)}.color-calendar.month-left-align .calendar__header .calendar__monthyear{grid-column:1/span 5;justify-content:flex-start;margin:0;padding-left:5%}.color-calendar.glass{--cal-color-primary:#ec407a;--cal-font-family-header:"Open Sans", sans-serif;--cal-font-family-weekdays:"Open Sans", sans-serif;--cal-font-family-body:"Open Sans", sans-serif;--cal-drop-shadow:0 7px 30px -10px #96aab480;--cal-border:none;--cal-border-radius:.5rem;--cal-header-color:white;--cal-header-background-color:#0000004d;border-radius:var(--cal-border-radius);box-shadow:var(--cal-drop-shadow);color:#323232;background-color:var(--cal-header-background-color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:var(--cal-border)}.color-calendar.glass .calendar__header{color:var(--cal-header-color);padding:20px 14px}.color-calendar.glass .calendar__monthyear{color:var(--cal-header-color);font-weight:700}.color-calendar.glass .calendar__arrow-inner{border-radius:50%}.color-calendar.glass .calendar__arrow-inner:before{content:"";transform-origin:50%;width:.5em;height:.5em;color:var(--cal-header-color);border-style:solid;border-width:.17em .17em 0 0;border-radius:2px;display:inline-block;position:absolute;transform:rotate(-45deg)}.color-calendar.glass .calendar__arrow-inner:after{content:"";background-color:var(--cal-header-color);opacity:.12;z-index:-1;border-radius:50%;width:35px;height:35px;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.color-calendar.glass .calendar__arrow-inner:hover:after{opacity:.25;transition:opacity .3s}.color-calendar.glass .calendar__arrow-prev{justify-content:center;align-items:center;display:flex;position:relative}.color-calendar.glass .calendar__arrow-prev .calendar__arrow-inner:before{margin-left:.25em;transform:rotate(-135deg)}.color-calendar.glass .calendar__arrow-next{justify-content:center;align-items:center;display:flex;position:relative}.color-calendar.glass .calendar__arrow-next .calendar__arrow-inner:before{margin-right:.25em;transform:rotate(45deg)}.color-calendar.glass .calendar__body{border-radius:var(--cal-border-radius);background-color:#fff;padding:18px 14px}.color-calendar.glass .calendar__weekdays{grid-template-columns:repeat(7,minmax(20px,55px));margin-bottom:5px;display:grid}.color-calendar.glass .calendar__weekdays .calendar__weekday{opacity:.5;font-weight:700}.color-calendar.glass .calendar__days .calendar__day-other{color:#323232;opacity:.2}.color-calendar.glass .calendar__days .calendar__day{font-weight:600}.color-calendar.glass .calendar__days .calendar__day-today{color:var(--cal-color-primary);font-weight:700}.color-calendar.glass .calendar__days .calendar__day-today .calendar__day-box{background-color:var(--cal-color-primary);opacity:.1;border-radius:.5rem}.color-calendar.glass .calendar__days .calendar__day-text:hover~.calendar__day-box{opacity:.1}.color-calendar.glass .calendar__days .calendar__day-bullet{background-color:var(--cal-color-primary)}.color-calendar.glass .calendar__days .calendar__day-bullet:hover~.calendar__day-box{opacity:.1}.color-calendar.glass .calendar__days .calendar__day-box{background-color:var(--cal-color-primary);box-shadow:0 3px 15px -5px var(--cal-color-primary);border-radius:.5rem}.color-calendar.glass .calendar__days .calendar__day-box:hover{opacity:.1}.color-calendar.glass .calendar__days .calendar__day-event{font-weight:700}.color-calendar.glass .calendar__days .calendar__day-selected{color:#fff;font-weight:700}.color-calendar.glass .calendar__days .calendar__day-selected .calendar__day-box{background-color:var(--cal-color-primary);opacity:1;box-shadow:0 3px 15px -5px var(--cal-color-primary);border-radius:.5rem}.color-calendar.glass .calendar__days .calendar__day-selected .calendar__day-text:hover~.calendar__day-box{opacity:1}.color-calendar.glass .calendar__days .calendar__day-selected .calendar__day-bullet{background-color:#fff}.color-calendar.glass .calendar__days .calendar__day-selected .calendar__day-bullet:hover~.calendar__day-box{opacity:1}.color-calendar.glass .calendar__picker{border-radius:var(--cal-border-radius);background-color:#fff}.color-calendar.glass .calendar__picker-month-today,.color-calendar.glass .calendar__picker-year-today{box-shadow:inset 0px 0px 0px 1px var(--cal-color-primary)}.color-calendar.glass.color-calendar--small{font-size:.8rem}.color-calendar.glass.color-calendar--small .calendar__header{grid-template-columns:repeat(7,minmax(25px,41px));padding:10px}.color-calendar.glass.color-calendar--small .calendar__header .calendar__monthyear{font-size:1.2rem}.color-calendar.glass.color-calendar--small .calendar__header .calendar__arrow-inner,.color-calendar.glass.color-calendar--small .calendar__header .calendar__arrow-inner:after{width:30px;height:30px}.color-calendar.glass.color-calendar--small .calendar__body{padding:10px}.color-calendar.glass.color-calendar--small .calendar__body .calendar__weekdays{grid-template-columns:repeat(7,minmax(25px,41px));margin-bottom:0}.color-calendar.glass.color-calendar--small .calendar__body .calendar__days{grid-template-rows:repeat(6,minmax(30px,35px));grid-template-columns:repeat(7,minmax(25px,41px))}.color-calendar.glass.color-calendar--small .calendar__body .calendar__picker{top:55px}.color-calendar.glass.color-calendar--small .calendar__body .calendar__picker .calendar__picker-month-option{padding:10px 0}.color-calendar.glass.color-calendar--small .calendar__body .calendar__picker .calendar__picker-month-option:after{height:40px}.color-calendar.glass.color-calendar--small .calendar__body .calendar__picker .calendar__picker-year-option{padding:10px 0}.color-calendar.glass.color-calendar--small .calendar__body .calendar__picker .calendar__picker-year-option:after{height:40px}.header-image.svelte-1uha8ag{object-fit:cover;object-position:top;width:100%;height:auto;max-height:800px}@media screen and (width<=600px){.header-image.svelte-1uha8ag{height:300px}}.welcome.svelte-1uha8ag{justify-content:center;align-items:center;display:flex}.welcome.svelte-1uha8ag img:where(.svelte-1uha8ag){width:200px;margin-left:20px}@media screen and (width<=600px){.welcome.svelte-1uha8ag{flex-direction:column}.welcome.svelte-1uha8ag img:where(.svelte-1uha8ag){width:170px;margin-left:0}}.image-grid.svelte-1uha8ag{grid-template-rows:275px 275px;grid-template-columns:repeat(3,1fr);gap:30px;display:grid}@media screen and (width<=600px){.image-grid.svelte-1uha8ag{grid-template-rows:275px;grid-template-columns:1fr}.image-grid.svelte-1uha8ag img:where(.svelte-1uha8ag){display:none}.image-grid.svelte-1uha8ag img:where(.svelte-1uha8ag):nth-child(5){display:block}}.image-grid.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:100%}.image-grid.svelte-1uha8ag img:where(.svelte-1uha8ag):first-child{grid-area:2/3/3/3}.image-grid.svelte-1uha8ag img:where(.svelte-1uha8ag):nth-child(2){grid-area:1/2/2/2}.image-grid.svelte-1uha8ag img:where(.svelte-1uha8ag):nth-child(3){grid-area:1/3/2/3}.image-grid.svelte-1uha8ag img:where(.svelte-1uha8ag):nth-child(4){grid-area:2/2/3/2}.image-grid.svelte-1uha8ag img:where(.svelte-1uha8ag):nth-child(5){grid-area:1/1/3/1}.event-box.svelte-1uha8ag{flex-direction:row;justify-content:center;gap:50px;display:flex}@media screen and (width<=600px){.event-box.svelte-1uha8ag{flex-direction:column;gap:20px}.event-box.svelte-1uha8ag .event-list:where(.svelte-1uha8ag){width:100%!important}}.event-box.svelte-1uha8ag .event-list:where(.svelte-1uha8ag){border-radius:10px;width:350px;height:400px;overflow-y:auto;box-shadow:0 7px 29px #64646f33}.event-box.svelte-1uha8ag .event-list:where(.svelte-1uha8ag) .event:where(.svelte-1uha8ag){text-align:left;cursor:pointer;border-bottom:1px solid #d3d3d3;width:100%;padding:20px;transition:all .3s}.event-box.svelte-1uha8ag .event-list:where(.svelte-1uha8ag) .event:where(.svelte-1uha8ag):hover{background-color:var(--secondaryColor)}.event-box.svelte-1uha8ag .event-list:where(.svelte-1uha8ag) .event:where(.svelte-1uha8ag):last-child{border-bottom:none}.event-box.svelte-1uha8ag .event-list:where(.svelte-1uha8ag) .event:where(.svelte-1uha8ag) .title:where(.svelte-1uha8ag){font-size:16px}.event-box.svelte-1uha8ag .event-list:where(.svelte-1uha8ag) .event:where(.svelte-1uha8ag) .desc:where(.svelte-1uha8ag){font-size:13px}.event-box.svelte-1uha8ag .event-list:where(.svelte-1uha8ag) .event:where(.svelte-1uha8ag).selected{background-color:var(--primaryColor);color:#fff;transition:all .3s}.event-box.svelte-1uha8ag .no-events:where(.svelte-1uha8ag){padding:20px}.color-calendar{flex-direction:column;align-items:center;display:flex}.color-calendar .calendar__days .calendar__day-event .calendar__day-bullet{border-radius:0;width:20px}.color-calendar.glass .calendar__days .calendar__day-selected .calendar__day-box{box-shadow:none}.member-grid.svelte-1uha8ag{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:50px;display:grid}@media screen and (width<=1100px){.member-grid.svelte-1uha8ag{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(2,1fr)}}@media screen and (width<=800px){.member-grid.svelte-1uha8ag{gap:20px}}@media screen and (width<=600px){.member-grid.svelte-1uha8ag{grid-template-columns:1fr}}.member-grid.svelte-1uha8ag .box:where(.svelte-1uha8ag){background-color:var(--secondaryColor);border-radius:10px;overflow:hidden}.member-grid.svelte-1uha8ag .box:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){object-fit:cover;object-position:top;width:100%;height:400px}.member-grid.svelte-1uha8ag .box:where(.svelte-1uha8ag) .box-content:where(.svelte-1uha8ag){padding:15px}.member-grid.svelte-1uha8ag .box:where(.svelte-1uha8ag) .name:where(.svelte-1uha8ag){font-family:var(--titleFont);margin-bottom:5px;font-size:20px;font-weight:600}.member-grid.svelte-1uha8ag .box:where(.svelte-1uha8ag) .description:where(.svelte-1uha8ag){font-size:15px;line-height:24px}@media screen and (width<=600px){.member-grid.svelte-1uha8ag .box:where(.svelte-1uha8ag) .description:where(.svelte-1uha8ag){font-size:14px}}iframe.spotify.svelte-1uha8ag{width:700px;max-width:100%;height:360px;margin-top:20px;position:relative;left:50%;transform:translate(-50%)}iframe.youtube.svelte-1uha8ag{aspect-ratio:16/9;width:900px;max-width:100%;position:relative;left:50%;transform:translate(-50%)}.contact-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:50px;display:grid}@media screen and (width<=800px){.contact-grid.svelte-1uha8ag{gap:20px}}@media screen and (width<=600px){.contact-grid.svelte-1uha8ag{grid-template-columns:1fr}}.contact-grid.svelte-1uha8ag .box:where(.svelte-1uha8ag){background-color:var(--secondaryColor);color:#000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:20px;text-decoration:none;display:flex;overflow:hidden}.contact-grid.svelte-1uha8ag .box:where(.svelte-1uha8ag):hover{filter:brightness(92%)}.contact-grid.svelte-1uha8ag .box:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){width:65px;height:65px;margin-bottom:20px}
