.calendarEvent{background-color:var(--gallery-bg)}.calendarEvent .calendarEvents-list{display:grid;gap:10px;grid-template-columns:1fr .5fr .5fr}.calendarEvent .calendarEvents-list .calendarEvent__events{align-items:stretch;display:flex;flex-direction:column;gap:10px;justify-content:flex-start}@media screen and (min-width:700px){.calendarEvent .calendarEvents-list .calendarEvent__events{display:grid;gap:10px;grid-template-columns:1fr 1fr}}@media screen and (min-width:1400px){.calendarEvent .calendarEvents-list.wide-events[data-layout="2"]{display:grid!important}}.calendarEvent .calendarEvents-list.wide-events[data-layout="2"]{grid-template-columns:1fr 1fr}@media screen and (min-width:1400px){.calendarEvent .calendarEvents-list.wide-events[data-layout="2"] #calendar-holder-container{grid-column:2}}@media screen and (max-width:1399px){.calendarEvent .calendarEvents-list.wide-events[data-layout="2"] .calendarEvent__calendar-container{grid-template-columns:100%}}.calendarEvent .calendarEvents-list.wide-events[data-layout="1"]{grid-template-columns:1fr 1fr 1fr}.calendarEvent .calendarEvents-list.wide-events .calendarEvent__events .no-events{font-size:clamp(1.5rem,1.5rem + 5vw,2.5rem);font-weight:100;grid-column:span 3}@media screen and (min-width:1000px){.calendarEvent .calendarEvents-list.wide-events .calendarEvent__events{display:grid;gap:10px;grid-template-columns:1fr 1fr}}.calendarEvent .calendarEvents-list.wide-events .calendarEvent__calendar-container{display:grid;gap:10px;grid-template-columns:1fr 1fr}.calendarEvent .calendarEvents-list.wide-events[data-layout="3"]{grid-template-columns:1fr}.calendarEvent .calendarEvents-list.wide-events[data-layout="3"] .calendarEvent__events{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:699px){.calendarEvent .calendarEvents-list.wide-events[data-layout="3"] .calendarEvent__events{align-items:stretch;display:flex;flex-direction:column;gap:10px;justify-content:flex-start}}@media screen and (min-width:600px)and (max-width:1499.98px){.calendarEvent .calendarEvents-list.wide-events[data-layout="3"] .calendarEvent__events #calendar-holder-container{grid-column:2;grid-row:1}}@media screen and (min-width:600px){.calendarEvent .calendarEvents-list.wide-events[data-layout="3"] .calendarEvent__events #calendar-holder-container .calendar-days,.calendarEvent .calendarEvents-list.wide-events[data-layout="3"] .calendarEvent__events #calendar-holder-container .week-template{padding:10px}}@media screen and (min-width:1500px){.calendarEvent .calendarEvents-list.wide-events[data-layout="3"] .calendarEvent__events{grid-template-columns:repeat(4,1fr)!important}}@media screen and (max-width:1400px){.calendarEvent .calendarEvents-list{align-items:stretch;display:flex;flex-direction:column;gap:10px;justify-content:flex-start}}.calendarEvent .calendarEvents-list .single-event-container{background-color:var(--bg-event-index,#fff);cursor:pointer;display:grid;gap:0;grid-template-rows:185px 244px;height:fit-content;overflow:hidden;transition:.25s}@media screen and (min-width:1400px){.calendarEvent .calendarEvents-list .single-event-container{height:100%}}.calendarEvent .calendarEvents-list .single-event-container:hover{box-shadow:2px 2px 10px 1px rgba(0,0,0,.3);transform:translate(-2px,-2px)}.calendarEvent .calendarEvents-list .single-event-container__image{background-position:50%;background-repeat:no-repeat;background-size:cover}.calendarEvent .calendarEvents-list .single-event-container__content{color:var(--color-event-index,#000);display:grid;gap:10px;grid-template-rows:22px 61px 60px;padding:20px 20px 50px;position:relative}.calendarEvent .calendarEvents-list .single-event-container__content-title{font-size:1.25rem;font-weight:700}.calendarEvent .calendarEvents-list .single-event-container__content-type{font-size:.875rem;margin-bottom:0;text-transform:uppercase}.calendarEvent .calendarEvents-list .single-event-container__content-content{align-items:stretch;display:flex;flex-direction:column;gap:10px;justify-content:flex-start}.calendarEvent .calendarEvents-list .single-event-container__content-content .event-data{align-items:center;display:flex;gap:5px;justify-content:flex-start;margin-bottom:0;text-decoration:none!important}.calendarEvent .calendarEvents-list .single-event-container__content-content .event-data__content{font-size:.875rem}.calendarEvent .calendarEvents-list .single-event-container__content-content .event-data__icon{color:var(--accent-color,#4d4d4d);font-size:16px}.calendarEvent .calendarEvents-list .single-event-container__content-content .event-data.link{color:#008cff;text-decoration:underline}.calendarEvent .calendarEvents-list .single-event-container__content .arrow-absolute{bottom:25px;color:var(--accent-color,#4d4d4d);font-size:.85rem;position:absolute;right:25px}.calendarEvent .calendarEvents-list .calendarEvent__boxes[data-type=inside][data-count="1"]{display:grid;gap:10px;grid-template-rows:repeat(1,1fr)}.calendarEvent .calendarEvents-list .calendarEvent__boxes[data-type=inside][data-count="1"] .ce-box{max-height:unset}.calendarEvent .calendarEvents-list .calendarEvent__boxes[data-type=inside][data-count="2"]{display:grid;gap:10px;grid-template-rows:repeat(2,1fr)}.calendarEvent .calendarEvents-list .calendarEvent__boxes[data-type=inside][data-count="2"] .ce-box{max-height:unset}.calendarEvent .calendarEvents-list .calendarEvent__boxes[data-type=inside][data-count="3"]{display:grid;gap:10px;grid-template-rows:repeat(3,1fr)}.calendarEvent .calendarEvents-list .calendarEvent__boxes[data-type=inside][data-count="3"] .ce-box{max-height:unset}.calendarEvent .calendarEvents-list .calendarEvent__boxes[data-type=inside][data-count="4"]{display:grid;gap:10px;grid-template-rows:repeat(4,1fr)}.calendarEvent .calendarEvents-list .calendarEvent__boxes[data-type=inside][data-count="4"] .ce-box{padding:0}.calendarEvent .calendarEvents-list .calendarEvent__boxes[data-type=inside][data-count="4"] .ce-box .ce-box__text,.calendarEvent .calendarEvents-list .calendarEvent__boxes[data-type=inside][data-count="4"] .ce-box .ce-box__title{display:none}.calendarEvent .calendarEvents-list .calendarEvent__boxes[data-type=inside][data-count="4"] .ce-box__action{border-radius:0;height:100%;width:100%}.calendarEvent .calendarEvents-list .calendarEvent__boxes[data-type=inside][data-count="5"]{display:grid;gap:10px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}.calendarEvent .calendarEvents-list .calendarEvent__boxes[data-type=inside][data-count="5"] .ce-box{padding:0}.calendarEvent .calendarEvents-list .calendarEvent__boxes[data-type=inside][data-count="5"] .ce-box__action{border-radius:0;height:100%;width:100%}.calendarEvent .calendarEvents-list .calendarEvent__boxes[data-type=inside][data-count="5"] .ce-box__text,.calendarEvent .calendarEvents-list .calendarEvent__boxes[data-type=inside][data-count="5"] .ce-box__title{display:none}.calendarEvent .calendarEvents-list .calendarEvent__boxes[data-type=inside][data-count="6"]{display:grid;gap:10px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}.calendarEvent .calendarEvents-list .calendarEvent__boxes[data-type=inside][data-count="6"] .ce-box{padding:0}.calendarEvent .calendarEvents-list .calendarEvent__boxes[data-type=inside][data-count="6"] .ce-box__action{border-radius:0;height:100%;width:100%}.calendarEvent .calendarEvents-list .calendarEvent__boxes[data-type=inside][data-count="6"] .ce-box__text,.calendarEvent .calendarEvents-list .calendarEvent__boxes[data-type=inside][data-count="6"] .ce-box__title{display:none}.calendarEvent .calendarEvents-list .calendarEvent__boxes[data-type=inside][data-count="7"]{display:grid;gap:10px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}.calendarEvent .calendarEvents-list .calendarEvent__boxes[data-type=inside][data-count="7"] .ce-box{padding:0}.calendarEvent .calendarEvents-list .calendarEvent__boxes[data-type=inside][data-count="7"] .ce-box__action{border-radius:0;height:100%;width:100%}.calendarEvent .calendarEvents-list .calendarEvent__boxes[data-type=inside][data-count="7"] .ce-box__text,.calendarEvent .calendarEvents-list .calendarEvent__boxes[data-type=inside][data-count="7"] .ce-box__title{display:none}.calendarEvent .calendarEvents-list .calendarEvent__boxes[data-type=inside][data-count="8"]{display:grid;gap:10px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}.calendarEvent .calendarEvents-list .calendarEvent__boxes[data-type=inside][data-count="8"] .ce-box{padding:0}.calendarEvent .calendarEvents-list .calendarEvent__boxes[data-type=inside][data-count="8"] .ce-box__action{border-radius:0;height:100%;width:100%}.calendarEvent .calendarEvents-list .calendarEvent__boxes[data-type=inside][data-count="8"] .ce-box__text,.calendarEvent .calendarEvents-list .calendarEvent__boxes[data-type=inside][data-count="8"] .ce-box__title{display:none}.calendarEvent .calendarEvents-list .calendarEvent__boxes[data-type=inside] .ce-box{align-items:stretch;border-radius:var(--custom-radius,0);cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:space-between;max-height:400px;padding:20px;transition:.25s;width:100%}.calendarEvent .calendarEvents-list .calendarEvent__boxes[data-type=inside] .ce-box p{margin:0}.calendarEvent .calendarEvents-list .calendarEvent__boxes[data-type=inside] .ce-box__action,.calendarEvent .calendarEvents-list .calendarEvent__boxes[data-type=inside] .ce-box__text{font-weight:600}.calendarEvent .calendarEvents-list .calendarEvent__boxes[data-type=inside] .ce-box__action{align-items:center;border:1px solid hsla(0,0%,50%,.25);border-radius:6px;box-shadow:2px 2px 10px 1px hsla(0,0%,51%,.15);display:flex;gap:10px;justify-content:flex-start;padding:7px 15px;text-decoration:none;transition:.25s;width:fit-content}.calendarEvent .calendarEvents-list .calendarEvent__boxes[data-type=inside] .ce-box:hover{box-shadow:2px 2px 10px 1px rgba(0,0,0,.3);transform:translate(-2px,-2px)}.calendarEvent .calendarEvents-list.auto .no-events{align-items:center;display:flex;font-size:clamp(1.5rem,1.5rem + 5vw,2.5rem);font-weight:100;height:100%;justify-content:center;min-height:300px;width:100%}.calendarEvent .calendarEvents-list.auto .grid-col-span-1{grid-column:span 1}.calendarEvent .calendarEvents-list.auto .grid-col-span-2{grid-column:span 2}.calendarEvent .calendarEvents-list.auto .grid-col-span-3{grid-column:span 3}@media screen and (min-width:900px){.calendarEvent .calendarEvents-list.auto{display:grid!important;gap:15px;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:900px)and (max-width:1499.98px){.calendarEvent .calendarEvents-list.auto #calendar-holder-container{grid-column:2;grid-row:1}.calendarEvent .calendarEvents-list.auto #calendar-holder-container .calendar-days{padding:0}}@media screen and (min-width:1250px){.calendarEvent .calendarEvents-list.auto{grid-template-columns:repeat(4,1fr)}.calendarEvent .calendarEvents-list.auto #calendar-holder-container{grid-column:4;grid-row:1}.calendarEvent .calendarEvents-list.auto #calendar-holder-container .calendar-days{padding:0}}@media screen and (max-width:1249px){.calendarEvent .calendarEvents-list.auto .grid-col-span-2.no-boxes,.calendarEvent .calendarEvents-list.auto .grid-col-span-3.no-boxes{grid-column:span 1}.calendarEvent .calendarEvents-list.auto:has(.calendar-holder) .calendar-holder{grid-column:span 2;grid-row:1;order:-1}}@media screen and (min-width:600px)and (max-width:1249.98px){.calendarEvent .calendarEvents-list.auto[data-counter="2"] .calendarEvent__boxes,.calendarEvent .calendarEvents-list.auto[data-counter="4"] .calendarEvent__boxes,.calendarEvent .calendarEvents-list.auto[data-counter="6"] .calendarEvent__boxes,.calendarEvent .calendarEvents-list.auto[data-counter="8"] .calendarEvent__boxes{grid-column:span 2;grid-row:6;grid-template-columns:repeat(2,1fr);grid-template-rows:auto!important}}.calendarEvent__events .no-events{align-items:center;display:flex;font-size:1.6rem;grid-column:1/-1;height:100%;justify-content:center;min-height:300px;width:100%}@media screen and (min-width:1400px){.calendarEvent__events .no-events{text-align:center}}.calendarEvent .button-positioner.center{align-items:stretch;display:flex;justify-content:center}.event-page .button-positioner,.event-subpage .button-positioner{grid-column:1/-1}.half .calendarEvent .calendarEvents-list{grid-template-columns:repeat(2,1fr)}.half .calendarEvent .calendarEvents-list .calendarEvent__events{display:flex!important;grid-column:span 2;width:100%}#mainPageCalendarBox{background-color:var(--bg-calendar,#262626);padding:25px}@media screen and (min-width:1401px){#mainPageCalendarBox{max-height:429px}}#mainPageCalendarBox .fc-toolbar.fc-header-toolbar .fc-left button,#mainPageCalendarBox .fc-toolbar.fc-header-toolbar .fc-right button{align-items:center;background-color:var(--bg-calendar-nav,rgba(0,0,0,.2));border:none;border-radius:0;color:var(--color-calendar-nav,#fff);display:flex;height:50px;justify-content:center;width:50px}#mainPageCalendarBox .fc-toolbar.fc-header-toolbar .fc-center h2{color:#fff;font-size:1.625rem;text-transform:capitalize}#mainPageCalendarBox .fc-view-container .fc-view.fc-dayGridMonth-view.fc-dayGrid-view table .fc-head *{border-color:transparent;color:#fff}#mainPageCalendarBox .fc-view-container .fc-view.fc-dayGridMonth-view.fc-dayGrid-view table .fc-body tr td.fc-widget-content .fc-scroller.fc-day-grid-container .fc-day-grid .fc-row.fc-week.fc-widget-content .fc-bg,#mainPageCalendarBox .fc-view-container .fc-view.fc-dayGridMonth-view.fc-dayGrid-view table .fc-body tr td.fc-widget-content .fc-scroller.fc-day-grid-container .fc-day-grid .fc-row.fc-week.fc-widget-content .fc-bg .fc-past{background-color:#d6e3d6}#mainPageCalendarBox .fc-view-container .fc-view.fc-dayGridMonth-view.fc-dayGrid-view table .fc-body tr td.fc-widget-content .fc-scroller.fc-day-grid-container .fc-day-grid .fc-row.fc-week.fc-widget-content .fc-bg .fc-today{background-color:var(--bg-button,#049933)}#mainPageCalendarBox .fc-view-container .fc-view.fc-dayGridMonth-view.fc-dayGrid-view table .fc-body tr td.fc-widget-content .fc-scroller.fc-day-grid-container .fc-day-grid .fc-row.fc-week.fc-widget-content .fc-content-skeleton td.fc-day-top{padding:6px;text-align:center}#mainPageCalendarBox .fc-view-container .fc-view.fc-dayGridMonth-view.fc-dayGrid-view table .fc-body tr td.fc-widget-content .fc-scroller.fc-day-grid-container .fc-day-grid .fc-row.fc-week.fc-widget-content .fc-content-skeleton td.fc-day-top.fc-future.fc-other-month .fc-day-number{color:var(--color-other-month,#000)}#mainPageCalendarBox .fc-view-container .fc-view.fc-dayGridMonth-view.fc-dayGrid-view table .fc-body tr td.fc-widget-content .fc-scroller.fc-day-grid-container .fc-day-grid .fc-row.fc-week.fc-widget-content .fc-highlight-skeleton .fc-highlight{background-color:var(--bg-button,#049933)}#mainPageCalendarBox .fc-view-container .fc-view.fc-dayGridMonth-view.fc-dayGrid-view table .fc-body .fc-scroller.fc-day-grid-container{min-height:233px;overflow:hidden!important}#mainPageCalendarBox .fc-view-container .fc-view.fc-dayGridMonth-view.fc-dayGrid-view table .fc-body .fc-bg .fc-future.fc-other-month{background-color:var(--bg-other-month,#fff)}#mainPageCalendarBox .fc-view-container .fc-view.fc-dayGridMonth-view.fc-dayGrid-view table .fc-body .fc-bg .fc-future.fc-other-month .fc-day-number{color:var(--color-other-month,#000)}@media screen and (max-width:1400px){#mainPageCalendarBox .fc-day-grid-container{height:fit-content!important}#mainPageCalendarBox .fc-day-grid-container .fc-row.fc-week{max-height:80px}}.fc-unthemed td{border-color:var(--border-calendar-color,hsla(0,0%,50%,.22))!important}