.cookie-consent[data-v-ae043f72]{animation:slideIn-ae043f72 1s ease-out;background:linear-gradient(90deg,#f1eea4 0,#e8eef0 22.3%,#80b8dd 42.8%,#07c5c6 60.6%,#8787bc 79.8%,#b5809b);color:#000!important}.custom-checkbox[data-v-ae043f72]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000;border-radius:50%;cursor:pointer;height:15px;margin-bottom:-.15rem;width:15px}.custom-checkbox[data-v-ae043f72]:checked{background:#000}.custom-checkbox[data-v-ae043f72]:disabled{cursor:not-allowed;opacity:.5}@keyframes slideIn-ae043f72{0%{transform:translateY(100%)}to{transform:translateY(0)}}.cls-10{fill:#000}.clss-1,.clss-2{fill:none}.clss-3{fill:#4ebbbf}.clss-2{stroke:#4ebbbf;stroke-width:.45px}.clss-4{fill:#1a171b}.clss-5{clip-path:url(#clippath)}.st0{clip-path:url(#SVGID_00000129896376271715875450000009958944887598151079_);fill:none;stroke:#000;stroke-width:4}svg{height:1rem;width:auto}.calendar-header[data-v-8b56ef34],.mini-calendar[data-v-8b56ef34]{position:relative}.calendar-header[data-v-8b56ef34]{background-color:inherit;z-index:2}.calendar-title-link[data-v-8b56ef34]{display:inline-block;text-decoration:none}.calendar-programs-list[data-v-8b56ef34]{padding-bottom:35px;position:relative;scroll-behavior:smooth}.calendar-scroll-arrow[data-v-8b56ef34]{align-items:center;bottom:15px;cursor:pointer;display:flex;height:20px;justify-content:center;position:absolute;right:-4px;width:20px;z-index:10}.calendar-arrow-svg[data-v-8b56ef34]{height:100%;width:100%}.calendar-arrow-svg.rotate-up[data-v-8b56ef34]{transform:rotate(-90deg)}.calendar-arrow-svg.rotate-down[data-v-8b56ef34]{transform:rotate(90deg)}:root{--text-color:inherit}body{color:var(--text-color);transition:background-color .5s,color .5s;transition-delay:.5s}.dark-mode{--text-color:#fff!important}.dark-mode,.dark-mode #__nuxt{color:#fff!important}.dark-mode,.dark-mode #__nuxt,.dark-mode [class*=bg-]{background-color:#000!important}.dark-mode a{color:#fff!important}.dark-mode .dirt{filter:invert(1)}.dark-mode .lil-icon{filter:invert(1);mix-blend-mode:lighten!important}.dark-mode .border-back{border-color:#fff!important}.dark-mode #custom-wrapper-2,.dark-mode .img-wrap{background-color:#fff!important;filter:invert(1);mix-blend-mode:inherit!important}.search-input::-moz-placeholder{color:var(--color-code-mint-hover)}.search-input::placeholder{color:var(--color-code-mint-hover)}.dark-mode .search-input::-moz-placeholder{color:#ccc!important}.dark-mode .search-input::placeholder{color:#ccc!important}.dark-mode .keylogo,.dark-mode svg{filter:invert(1) grayscale(1)!important}.st0{fill:none}.st1{fill:#2b2b2a}.st2{clip-path:url(#clippath)}.keylogo[data-v-87dad021]{transition:opacity .3s ease-out}@keyframes drawUnderline-87dad021{0%{width:0}to{width:100%}}.active-lang[data-v-87dad021]{position:relative}.mobile-calendar[data-v-87dad021],.mobile-menu[data-v-87dad021]{transform:translate(-100%);transition:all 1s ease-in-out}.show-calendar[data-v-87dad021],.show-menu[data-v-87dad021]{display:flex!important;transform:translate(0);transition:all 1s ease-in-out}footer[data-v-3a0319f7]{margin:0 auto;max-width:52rem}@media screen and (max-width:1024px){footer[data-v-3a0319f7]{max-width:none!important}footer ul[data-v-3a0319f7]{display:flex;flex-direction:column;gap:.1rem!important;margin-top:1rem}footer li[data-v-3a0319f7]{text-align:center}}.footer[data-v-3a0319f7]{line-height:1.5em;padding:0}.footer h2[data-v-3a0319f7]{font-weight:600;margin-bottom:.75rem}.footer p[data-v-3a0319f7],.footer ul[data-v-3a0319f7]{color:var(--color-text-grey)}.footer a[data-v-3a0319f7]:hover{color:var(--color-text)}.logos-container[data-v-3a0319f7]{align-items:center;display:flex;gap:2rem;margin-top:1.5rem}.logo-image[data-v-3a0319f7]{height:4rem;width:auto}@font-face{font-display:swap;font-family:ryhmes;font-style:italic;font-weight:400;src:url(../fonts/RhymesDisplay-Italic.woff2) format("woff2");unicode-range:u+00??}@font-face{font-display:swap;font-family:ryhmes;font-style:normal;font-weight:700;src:url(../fonts/RhymesDisplay-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:ryhmes;font-style:italic;font-weight:700;src:url(../fonts/RhymesDisplay-BoldItalic.woff2) format("woff2");unicode-range:u+00??}@font-face{font-display:swap;font-family:ryhmes;font-style:normal;font-weight:400;src:url(../fonts/RhymesDisplay-Regular.woff2) format("woff2")}
