.monthContainer[data-v-ce28e7a5]{margin-right:10px}.subTitle[data-v-ce28e7a5]{font-size:1rem;font-weight:300}.imgContainer[data-v-ce28e7a5]{aspect-ratio:16/9;border-radius:12px;height:100%;overflow:hidden;position:relative;width:100%}.imgContainer .bgImg[data-v-ce28e7a5]{filter:blur(10px);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.imgContainer .bgImg img[data-v-ce28e7a5]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.imgContainer>img[data-v-ce28e7a5]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.calendarComponentContainer[data-v-ce28e7a5]{align-items:center;display:flex;flex-flow:row nowrap;gap:calc(var(--app-padding)*2);justify-content:flex-start;margin-block:calc(var(--app-padding)*4)}@media (max-width:800px){.calendarComponentContainer[data-v-ce28e7a5]{align-items:flex-start;flex-flow:column nowrap;justify-content:flex-start}}.calendarComponentContainer .calendarContainer[data-v-ce28e7a5]{align-items:flex-start;background:#fff;border-radius:12px;box-shadow:0 0 15px #0003;display:flex;flex-flow:column nowrap;gap:calc(var(--app-padding)/2);justify-content:flex-start;padding:var(--app-padding)}.calendarComponentContainer .calendarContainer .weekContainer[data-v-ce28e7a5]{align-items:center;display:flex;flex-flow:row nowrap;gap:calc(var(--app-padding)/2);justify-content:flex-start}.calendarComponentContainer .calendarContainer .weekContainer .dayContainer[data-v-ce28e7a5]{--text-color:#aaa;color:var(--text-color);display:grid;font-size:.8rem;font-weight:300;height:40px;place-items:center;position:relative;width:40px;--icon-color:var(--el-color-primary)}@media (max-width:800px){.calendarComponentContainer .calendarContainer .weekContainer .dayContainer[data-v-ce28e7a5]{height:30px;width:30px}}.calendarComponentContainer .calendarContainer .weekContainer .dayContainer.currentMonth[data-v-ce28e7a5]{--text-color:#000}.calendarComponentContainer .calendarContainer .weekContainer .dayContainer.selected[data-v-ce28e7a5]{--icon-color:#fff;--text-color:#fff;background:var(--el-color-primary);border-radius:4px}.calendarComponentContainer .calendarContainer .weekContainer .dayContainer.today[data-v-ce28e7a5]{background:#33d674;border-radius:50%}.calendarComponentContainer .calendarContainer .weekContainer .dayContainer.hasEvent[data-v-ce28e7a5]{cursor:pointer}.calendarComponentContainer .calendarContainer .weekContainer .dayContainer.hasEvent[data-v-ce28e7a5]:after{--size:6px;background:var(--icon-color);border-radius:50%;bottom:calc(var(--size)/2);content:"";cursor:pointer;display:block;height:var(--size);position:absolute;right:calc(50% - var(--size)/2);width:var(--size)}.monthSelector[data-v-ce28e7a5]{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;width:100%}.monthSelector .monthLabel[data-v-ce28e7a5]{text-align:center}.monthSelector .monthLabel[data-v-ce28e7a5]>*{display:inline-block}.monthSelector .control[data-v-ce28e7a5]{cursor:pointer;display:grid;height:40px;place-items:center;width:40px}.eventListContainer[data-v-ce28e7a5]{align-items:flex-start;display:flex;flex-flow:row nowrap;height:340px;justify-content:flex-start;overflow-y:auto}.eventListContainer[data-v-ce28e7a5]::-webkit-scrollbar{width:6px}.eventListContainer[data-v-ce28e7a5]::-webkit-scrollbar-track{background:transparent}.eventListContainer[data-v-ce28e7a5]::-webkit-scrollbar-thumb{background:#a2bfd0;border-radius:3px}.eventListContainer[data-v-ce28e7a5]::-webkit-scrollbar-thumb:hover{background:#8ba8b8}.eventListContainer .selectedDate[data-v-ce28e7a5]{font-size:.8rem;font-weight:900;margin-bottom:calc(var(--app-padding)*2)}.events[data-v-ce28e7a5]{align-items:flex-start;display:flex;flex-flow:row wrap;font-size:1.2rem;gap:calc(var(--app-padding)*3);justify-content:flex-start}@media (max-width:640px){.events[data-v-ce28e7a5]{align-items:flex-start;flex-flow:column nowrap;justify-content:flex-start}}.events .eventContainer[data-v-ce28e7a5]{color:#000;cursor:pointer;flex:1 0 auto;max-width:280px}.events .time[data-v-ce28e7a5]{color:#3d3d3d;font-size:1rem;font-weight:300;margin-top:.5rem}.calendarDialog{--el-dialog-padding-primary:0px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffffb3;border-radius:20px}.calendarDialog .el-dialog__body{padding:12px}.mobileToggleContainer[data-v-767eed42]{gap:12px;justify-content:flex-end}.menuContainer[data-v-767eed42],.mobileToggleContainer[data-v-767eed42]{align-items:center;display:flex;flex-flow:row nowrap}.menuContainer[data-v-767eed42]{justify-content:center}.menuContainer.mobile[data-v-767eed42]{justify-content:flex-end}.desktopChildMenuContainer[data-v-767eed42]{align-items:flex-start;background:var(--el-color-primary);border:1px solid rgba(238,252,255,.392);border-radius:4px;box-shadow:0 0 10px #3c8be74d;color:#fff;display:none;display:flex;flex-flow:column nowrap;font-size:.8rem;font-weight:500;gap:2px;justify-content:flex-start;left:0;padding:6px 0;position:absolute;top:35px;transform:translateY(-50vh);transition:all .3s ease-in-out;width:100%;z-index:1}.desktopChildMenuContainer .child[data-v-767eed42]{width:100%}.desktopChildMenuContainer .child+.child[data-v-767eed42]{border-top:1px solid rgba(238,252,255,.392)}.menuItem:hover>.desktopChildMenuContainer[data-v-767eed42]{transform:translateY(0)}.childMenuContainer[data-v-767eed42]{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:12px;justify-content:flex-start;padding-left:12px;padding-top:12px}.childMenuContainer.open[data-v-767eed42]{padding-top:0}.childMenuContainer .menuItem[data-v-767eed42]{color:#3d3d3d}.menuItem[data-v-767eed42]{cursor:pointer;font-size:1rem;padding:calc(var(--app-padding)/2) var(--app-padding);position:relative}.menuItem[data-v-767eed42]:hover{font-weight:700}.menuItem.blank[data-v-767eed42]{color:#8b8b8b;cursor:pointer}.menuItem.child[data-v-767eed42]{padding-left:12px}.mobileMenuContainer[data-v-767eed42]{align-items:flex-start;background:#f7f7f3;display:flex;flex-flow:column nowrap;gap:12px;height:calc(100svh - 80px);justify-content:flex-start;left:0;opacity:0;overflow:auto;padding:20px;padding:calc(var(--app-padding)*2);pointer-events:none;position:absolute;top:80px;transform:translateY(-100vh);transition:all .2s ease-in-out;width:100vw;z-index:-1}.mobileMenuContainer .menuItem[data-v-767eed42]{padding-inline:0}.mobileMenuContainer[data-v-767eed42] .langCont .langItem:first-child{padding-left:0}.mobileMenuContainer.show[data-v-767eed42]{opacity:1;pointer-events:all;transform:translateY(0)}.mobileToggle[data-v-767eed42]{align-items:center;cursor:pointer;display:flex;flex-flow:column nowrap;gap:4px;justify-content:center}.headerContainer[data-v-89c7be68]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#d6e6f199;left:0;position:fixed;top:0;width:100%;z-index:3}.innerGrid[data-v-89c7be68]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.549);display:flex;flex-flow:row nowrap;gap:var(--app-padding);justify-content:flex-start;padding-block:calc(var(--app-padding)*2)}.logo[data-v-89c7be68]{cursor:pointer;width:100px}.menu[data-v-89c7be68]{flex:1 0 auto}.actions[data-v-89c7be68]{align-items:center;display:flex;flex-flow:row nowrap;gap:var(--app-padding);justify-content:flex-start}.footerContainer[data-v-016075d3]{background-color:#e9f3f7}.backToTopContainer[data-v-016075d3]{background-image:linear-gradient(#ecf3f4,#d8e6ed);display:grid;height:60px;padding-bottom:24px;place-items:center;width:100%}.backToTopContainer img[data-v-016075d3]{cursor:pointer}.innerGrid[data-v-016075d3]{border-top:1px solid #a7adb8}.menuGrid[data-v-016075d3]{align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start;padding-block:calc(var(--app-padding)*2);width:100%}.menuGrid .menu[data-v-016075d3]{display:flex;flex:1 0 auto;flex-flow:column wrap;height:220px}@media (max-width:640px){.menuGrid .menu[data-v-016075d3]{flex-flow:column nowrap;height:auto}}.menuGrid .menu .menuItem[data-v-016075d3]{cursor:pointer;margin-block:12px;width:25%}@media (max-width:640px){.menuGrid .menu .menuItem[data-v-016075d3]{width:100%}}.logoRow[data-v-016075d3]{flex-flow:row wrap}.footerRowTwo[data-v-016075d3],.logoRow[data-v-016075d3]{align-items:center;display:flex;gap:var(--app-padding);justify-content:center;width:100%}.footerRowTwo[data-v-016075d3]{flex-flow:row nowrap;margin-block:12px}.backToHome[data-v-016075d3]{cursor:pointer}.divider[data-v-016075d3]{align-items:center;border-top:1px dashed #a7adb8;flex-flow:row nowrap;gap:calc(var(--app-padding)*2);justify-content:flex-start;margin-block:var(--app-padding)}.divider[data-v-016075d3],.footerLogo[data-v-016075d3]{display:flex;position:relative}.footerLogo[data-v-016075d3]{align-content:center;border-bottom:1px dashed #a7adb8;flex-flow:row wrap;gap:var(--app-padding);justify-content:center;margin-block:calc(var(--app-padding)*2);padding-block:calc(var(--app-padding)*2);width:100%}@media (max-width:640px){.footerLogo[data-v-016075d3]{flex-flow:column nowrap}}.footerLogo img[data-v-016075d3]{cursor:pointer;max-height:80px}.copyRight[data-v-016075d3]{font-size:.8rem;padding-block:var(--app-padding);text-align:center;width:100%}.footerMenuSmall[data-v-016075d3]{align-items:center;display:flex;flex-flow:row wrap;gap:4px;justify-content:center;width:100%}.footerMenuSmall .footerSubMenuItem[data-v-016075d3]{cursor:pointer}.footerMenuSmall .footerSubMenuItem[data-v-016075d3]:hover{text-decoration:underline}.footerMenuSmall .footerSubMenuItem+.footerSubMenuItem[data-v-016075d3]:before{content:"/ "}.floatingBackToTop[data-v-016075d3]{background:#fff;border-radius:50%;bottom:20px;box-shadow:0 2px 8px #00000026;cursor:pointer;padding:10px;position:fixed;right:12px;transition:all .3s ease;z-index:100}.floatingBackToTop[data-v-016075d3]:hover{box-shadow:0 4px 12px #0003;transform:translateY(-2px)}.floatingBackToTop img[data-v-016075d3]{height:24px;width:24px}.uiFixBottom[data-v-6d18b14a]{align-items:flex-end;bottom:100px;display:flex;flex-flow:column nowrap;gap:6px;justify-content:flex-end;position:fixed;right:12px;z-index:2}.pageContainer[data-v-6d18b14a]{height:100svh;isolation:isolate;overflow:auto;scroll-padding:130px}.content[data-v-6d18b14a]{min-height:calc(100svh - 120px);padding-top:120px}
