.hero-container.svelte-1q37ri0{width:100%;height:calc(100vh - 82px);position:relative}.slide-content.svelte-1q37ri0{width:100%;height:100%;background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center;position:relative;color:#fff}.overlay.svelte-1q37ri0{position:absolute;inset:0;background-color:#00000080;z-index:1}.text-content.svelte-1q37ri0{position:relative;z-index:2;text-align:center}.text-content.svelte-1q37ri0 h1:where(.svelte-1q37ri0){font-size:3.5rem;font-weight:700}.splide__arrow{background:#fff3;width:3rem;height:3rem}.splide__arrow svg{fill:#fff;width:1.5rem;height:1.5rem}.splide__pagination__page.is-active{background:#f59e0b}.btn-warning.svelte-lotlc5{background-color:#f59e0b;border-color:#f59e0b;color:#fff;font-weight:600}.btn-warning.svelte-lotlc5:hover{background-color:#d97706;border-color:#d97706}.card-poster.svelte-lotlc5{border-radius:16px;overflow:hidden;aspect-ratio:4/5;display:block;position:relative;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.card-poster.svelte-lotlc5:hover{transform:translateY(-5px);box-shadow:0 12px 24px #00000026}.card-poster.svelte-lotlc5 .card-img:where(.svelte-lotlc5){width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(.95)}.gradient-overlay.svelte-lotlc5{background:linear-gradient(to top,#000c,#0000);width:100%;padding-top:3rem}.slider-upcoming .splide__pagination__page{background:#dcdcdc}.slider-upcoming .splide__pagination__page.is-active{background:#f59e0b}.gradient-background.svelte-1w117vn{background:linear-gradient(to bottom,#0d2a58 0% 30%,#fff)}.custom-header.svelte-1w117vn{font-family:Arial Black,Impact,sans-serif;letter-spacing:-1px}.text-solid-white.svelte-1w117vn{color:#fff}.text-outline-white.svelte-1w117vn{color:transparent;-webkit-text-stroke:2px #ffffff;text-stroke:2px #ffffff}.poster-card.svelte-1w117vn{width:300px;height:400px;background:#fff;transition:transform .3s ease,box-shadow .3s ease;z-index:2}.poster-card.svelte-1w117vn:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0d2a584d!important}.object-fit-cover.svelte-1w117vn{object-fit:cover}.slider-container.svelte-1w117vn{scroll-snap-type:x mandatory;scroll-behavior:smooth;width:100%}.poster-card.svelte-1w117vn{scroll-snap-align:center}.hide-scrollbar.svelte-1w117vn::-webkit-scrollbar{display:none}.hide-scrollbar.svelte-1w117vn{-ms-overflow-style:none;scrollbar-width:none}.nav-btn.svelte-1w117vn{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;border-radius:50%;background:#ffffffe6;color:#0d2a58;border:1px solid #ffffff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:20;transition:.2s;font-size:1.2rem}.nav-btn.svelte-1w117vn:hover{background:#0d2a58;color:#fff;border-color:#0d2a58}.prev.svelte-1w117vn{left:20px}.next.svelte-1w117vn{right:20px}@media(max-width:768px){.poster-card.svelte-1w117vn{width:260px;height:350px}.nav-btn.svelte-1w117vn{display:none}}.btn-outline-warning.svelte-pxqbxi{color:#f59e0b;border-color:#f59e0b;font-weight:600}.btn-outline-warning.svelte-pxqbxi:hover{background-color:#f59e0b;color:#fff}.btn-warning.svelte-pxqbxi{background-color:#f59e0b;border:none;color:#fff}.btn-warning.svelte-pxqbxi:hover{background-color:#d97706}.image-wrapper.svelte-pxqbxi img:where(.svelte-pxqbxi){width:100%;height:350px;object-fit:cover;object-position:center}@media(max-width:768px){.image-wrapper.svelte-pxqbxi img:where(.svelte-pxqbxi){height:200px}}.partners-section.svelte-pnrgcd h2:where(.svelte-pnrgcd){color:#0d2a58}.full-width-wrapper.svelte-pnrgcd{width:100%;overflow:hidden;padding:0 20px}.logo-wrapper.svelte-pnrgcd{height:100px;display:flex;align-items:center;justify-content:center}.partner-logo.svelte-pnrgcd{max-height:90px;max-width:100%;width:auto;transition:transform .3s ease}.partner-logo.svelte-pnrgcd:hover{transform:scale(1.1)}@media(max-width:576px){.logo-wrapper.svelte-pnrgcd{height:80px}.partner-logo.svelte-pnrgcd{max-height:50px}.partners-section.svelte-pnrgcd h2:where(.svelte-pnrgcd){font-size:1.75rem}}.slider-partner .splide__pagination__page{background:#dcdcdc;width:10px;height:10px}.slider-partner .splide__pagination__page.is-active{background:#f59e0b;width:30px;border-radius:10px}.slider-partner .splide__pagination{bottom:-2em}
