@font-face{font-family:one;src:url(o1.ttf)}.navbar{background-color:transparent!important;position:absolute;top:0;left:0;width:100%;padding-block:18px;z-index:999;transition:background-color .3s ease}.navbar-brand img{max-width:50px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.navbar .nav-link{color:#fff!important;font-weight:500;font-size:1.05rem;margin-left:18px;letter-spacing:.3px;transition:color .3s ease}.navbar .nav-link.active,.navbar .nav-link:hover{color:#29a9fd!important}.navbar-toggler{border-color:rgba(255,255,255,.6);padding:6px 10px}.navbar-toggler-icon{filter:invert(1)}@media (max-width:992px){.navbar{background:rgba(0,0,0,.55)!important;backdrop-filter:blur(6px);padding-block:12px}.navbar-collapse{background:rgba(0,0,0,.65);padding:12px 22px 20px;border-radius:10px;margin-top:12px;backdrop-filter:blur(8px)}.navbar-nav .nav-link{margin:10px 0;font-size:1.15rem}}@media (max-width:480px){.navbar-brand img{max-width:42px}}.hero-section{position:relative;min-height:100svh;display:flex;align-items:center;isolation:isolate;color:#fff;overflow:hidden}.hero-section .bg-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero-section .overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.55) 0,rgba(0,0,0,.35) 60%,rgba(0,0,0,.15) 100%);z-index:1}.hero-section .container{position:relative;z-index:2}.hero-section h1{font-weight:800;line-height:1.05;letter-spacing:.2px;font-size:clamp(28px,5vw,54px);margin-bottom:6px;color:#fff}.hero-section h3{font-weight:600;line-height:1.25;font-size:clamp(16px,2.8vw,24px);color:#f3f6f9}.hero-section .para-width{max-width:64ch;font-size:clamp(14px,1.8vw,16px);line-height:1.7;color:#e8ecf1}#contact-whatsapp.btn{border-radius:12px;font-weight:600;box-shadow:0 10px 30px rgba(13,136,255,.25)}.hero-image--section img{border-radius:16px;transform:scale(1);transition:transform .35s ease,box-shadow .35s ease}.hero-image--section img:hover{transform:scale(1.06)}.hero-section .wave-shape{position:absolute;left:0;right:0;bottom:-1px;width:100%;line-height:0;z-index:2;pointer-events:none}.hero-section .wave-shape svg{display:block;width:100%;height:90px}@media (max-width:992px){.hero-section{padding-top:calc(12px + env(safe-area-inset-top));align-items:flex-end}.hero-image--section{margin-top:18px}}@media (max-width:575.98px){.hero-section{min-height:100svh}.hero-image--section img{max-width:78vw}#contact-whatsapp.btn{width:100%}}@supports (-webkit-touch-callout:none){.hero-section .bg-video{object-fit:cover}}.parallax-bg{position:relative;min-height:86vh;max-height:920px;background-image:url(https://i.ibb.co/qCkd9jS/img1.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;display:flex;align-items:center;justify-content:center;padding:48px 0;overflow:hidden;transition:background-image .8s ease}.parallax-bg::before{content:"";position:absolute;left:0;top:0;bottom:0;width:58%;background:linear-gradient(90deg,rgba(12,12,12,.88) 0,rgba(12,12,12,.6) 38%,rgba(12,12,12,.2) 72%,rgba(12,12,12,0) 100%);z-index:1;pointer-events:none}.parallax-bg::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.18);z-index:0;pointer-events:none}.anchoring-section{width:min(92vw,1300px);margin:0 auto;position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:2.2rem}.anchoring-text{flex:0 0 46%;color:#fff;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.text-panel{background:linear-gradient(180deg,rgba(0,0,0,.32),rgba(0,0,0,.5));backdrop-filter:blur(2px);padding:34px 34px;border-radius:12px;box-shadow:0 14px 38px rgba(0,0,0,.35)}.text-panel h1{color:#fff;font-weight:800;letter-spacing:-.4px;line-height:1.05;font-size:clamp(28px,5.6vw,54px);margin:0 0 12px;text-shadow:0 6px 22px rgba(0,0,0,.45)}.text-panel p{color:#e9eef1;font-size:clamp(14px,1.9vw,16px);line-height:1.7;margin:0 0 16px}.text-panel .cta{display:inline-block;background:#0d88ff;color:#fff;border:none;padding:12px 22px;border-radius:10px;font-weight:600;cursor:pointer;box-shadow:0 10px 24px rgba(13,136,255,.18)}.slider-wrap{flex:0 0 50%;height:420px;display:flex;align-items:center;justify-content:center;position:relative;z-index:3;overflow:visible}.slide-track{display:flex;gap:26px;align-items:center;will-change:transform;transition:transform .8s cubic-bezier(.2,.9,.2,1);padding:0 40px}.slide{min-width:240px;height:340px;background-position:center;background-size:cover;border-radius:18px;box-shadow:0 18px 40px rgba(0,0,0,.45);position:relative;cursor:pointer;transition:transform .3s ease,opacity .3s ease;overflow:hidden}.slide::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.06),rgba(0,0,0,.06));pointer-events:none}.slide:hover{transform:translateY(-6px) scale(1.02)}.slider-controls{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);display:flex;gap:10px;z-index:4}.slider-controls button{width:44px;height:40px;border-radius:10px;border:none;background:#fff;color:#333;cursor:pointer;box-shadow:0 6px 18px rgba(0,0,0,.25);display:inline-flex;align-items:center;justify-content:center;font-size:18px}@media (max-width:768px){.parallax-bg{background-attachment:scroll!important;min-height:100svh;max-height:none;padding:calc(20px + env(safe-area-inset-top)) 0 28px;overflow:visible}.parallax-bg::before{left:0;width:100%;background:linear-gradient(180deg,rgba(12,12,12,.88) 0,rgba(12,12,12,.55) 42%,rgba(12,12,12,.15) 84%,rgba(12,12,12,0) 100%)}.anchoring-section{flex-direction:column;align-items:stretch;gap:18px;padding:0 14px}.text-panel{margin:0 6px;padding:18px 16px 20px}.slider-wrap{order:2;width:100%;height:auto;margin-top:6px}.slide-track{padding:0 12px;gap:14px}.slide{min-width:clamp(180px,48vw,240px);height:clamp(220px,54vw,300px)}.slider-controls{bottom:10px;gap:8px}}@media (max-width:420px){.text-panel{padding:16px 14px 18px}.slide{min-width:72vw;height:56vw}}@media (prefers-reduced-motion:reduce){.parallax-bg,.slide,.slide-track{transition:none!important}}*{box-sizing:border-box}img{max-width:100%;height:auto;display:block}.head{width:min(92vw,1100px);margin:0 auto;padding:clamp(16px,4vw,48px) 0;text-align:center}.showtime-heading{margin:0;font-weight:800;line-height:1.08;letter-spacing:.3px;font-size:clamp(26px,6vw,56px)}.showtime-heading .colorful{display:inline-flex;align-items:center;justify-content:center;margin-bottom:clamp(8px,2vw,16px)}.showtime-heading .colorful img{height:clamp(36px,11vw,120px);width:auto;filter:drop-shadow(0 6px 14px rgba(0,0,0,.15))}.head h3{margin:clamp(8px,2.4vw,16px) 0 0;font-weight:500;line-height:1.35;opacity:.9;font-size:clamp(14px,3.5vw,22px)}.slider{width:min(92vw,1200px);margin:0 auto;overflow:hidden;position:relative;padding-bottom:36px}.track{display:flex;gap:clamp(12px,2.5vw,24px);scroll-snap-type:x mandatory;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:4px 4px 20px}.track::-webkit-scrollbar{height:8px}.track::-webkit-scrollbar-thumb{background:rgba(0,0,0,.18);border-radius:999px}.track>*{flex:0 0 auto;width:clamp(220px,40vw,360px);height:clamp(140px,32vw,220px);border-radius:14px;background:#e9edf3;box-shadow:0 12px 28px rgba(0,0,0,.08);scroll-snap-align:start}#dots{position:absolute;left:50%;bottom:6px;transform:translateX(-50%);display:flex;gap:10px}#dots button{width:10px;height:10px;border-radius:50%;border:0;background:rgba(0,0,0,.25);cursor:pointer;transition:transform .2s ease,background .2s ease}#dots button.active{background:#0d88ff;transform:scale(1.15)}@media (prefers-reduced-motion:no-preference){.showtime-heading .colorful img{transition:transform .3s ease}.showtime-heading .colorful img:hover{transform:translateY(-2px)}}@media (max-width:768px){.slider-wrap{width:100vw;max-width:100%;margin-left:50%;transform:translateX(-50%);overflow:hidden!important}.slide-track{padding-left:12px!important;padding-right:12px!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.slide-track::-webkit-scrollbar{display:none}.slide{flex:0 0 calc(82vw - 24px);min-width:calc(82vw - 24px);max-width:420px;height:clamp(220px,56vw,320px);scroll-snap-align:start;overflow:hidden}.slider-controls{position:absolute;left:50%;transform:translateX(-50%);bottom:10px;z-index:5}}body,html{max-width:100%;overflow-x:hidden}#scroller{--gap:clamp(28px, 6vw, 80px);position:relative;width:100%;overflow:hidden;padding:12px 0;display:flex;gap:0;mask-image:linear-gradient(to right,transparent 0,#000 8%,#000 92%,transparent 100%)}#scroller>div{display:flex;align-items:center;gap:var(--gap);flex:0 0 auto;will-change:transform;animation:scroll-left 28s linear infinite}#scroller>div:nth-child(2){transform:translateX(100%);animation:scroll-left-dup 28s linear infinite}#scroller img{height:clamp(40px,8vw,90px);width:auto;object-fit:contain;flex:0 0 auto;filter:drop-shadow(0 6px 14px rgba(0,0,0,.12));transition:transform .25s ease,opacity .25s ease}#scroller img:hover{transform:scale(1.06);opacity:.95}#scroller:hover>div{animation-play-state:paused}@keyframes scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes scroll-left-dup{from{transform:translateX(100%)}to{transform:translateX(0)}}@media (max-width:600px){#scroller{--gap:clamp(16px, 5vw, 36px)}#scroller img{height:clamp(34px,9vw,60px)}}.footer-section{background:#000;color:#fff;text-align:center;padding:clamp(36px,6vw,72px) 0}.footer-section h1{color:#fff;font-weight:800;letter-spacing:2px;margin-bottom:clamp(18px,4vw,40px)}.footer-section h1::after{content:"";display:block;width:80px;height:3px;margin:14px auto 0;background:#29a9fd;border-radius:5px}.footer-section a,.footer-section h4,.footer-section h5,.footer-section p{color:#fff}.footer-section a{opacity:.9;transition:opacity .25s ease,color .25s ease}.footer-section a:hover{opacity:1;color:#29a9fd}.footer-section .socials i{color:#fff;transition:transform .25s ease,color .25s ease}.footer-section .socials i:hover{color:#29a9fd;transform:translateY(-2px) scale(1.1)}.footer-section .form-control{background:#0e0e0e;border:1px solid #222;color:#e9eef1;border-radius:10px;padding:12px 14px}.footer-section .form-control::placeholder{color:#9aa3ab}.footer-section .form-control:focus{outline:0;border-color:#29a9fd;box-shadow:0 0 0 3px rgba(41,169,253,.25)}.footer-section .btn{border-radius:12px;font-weight:600;box-shadow:0 10px 26px rgba(41,169,253,.25)}.footer-bottom{background:#07074d;border-top:1px solid rgba(255,255,255,.1);font-size:.95rem}.footer-bottom a:hover{text-decoration:underline}@media (max-width:768px){.footer-section{padding:48px 0}.footer-bottom .container{gap:10px}}#whatsapp-button{position:fixed;bottom:25px;right:25px;background-color:#25d366;color:#fff;font-size:2rem;width:60px;height:60px;display:flex;justify-content:center;align-items:center;border-radius:50%;cursor:pointer;box-shadow:0 6px 18px rgba(0,0,0,.3),0 0 10px rgba(37,211,102,.4);transition:all .3s ease;z-index:999}#whatsapp-button:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 10px 25px rgba(0,0,0,.4),0 0 15px rgba(37,211,102,.6);background-color:#20b358}#whatsapp-button i{font-size:1.8rem}@media (max-width:768px){#whatsapp-button{width:55px;height:55px;bottom:15px;right:15px;font-size:1.6rem}}#whatsapp-chat{position:fixed;bottom:90px;right:25px;width:320px;background-color:#fff;border-radius:10px;box-shadow:0 5px 25px rgba(0,0,0,.3);overflow:hidden;font-family:Poppins,sans-serif;z-index:999;display:none}#whatsapp-toggle{position:fixed;bottom:25px;right:25px;background-color:#25d366;color:#fff;font-size:2rem;width:60px;height:60px;display:flex;justify-content:center;align-items:center;border-radius:50%;cursor:pointer;box-shadow:0 6px 18px rgba(0,0,0,.3),0 0 10px rgba(37,211,102,.4);transition:all .3s ease;z-index:999}#whatsapp-toggle:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 10px 25px rgba(0,0,0,.4),0 0 15px rgba(37,211,102,.6)}#whatsapp-chat{position:fixed;bottom:95px;right:25px;width:320px;background-color:#fff;border-radius:10px;box-shadow:0 5px 25px rgba(0,0,0,.3);overflow:hidden;font-family:Poppins,sans-serif;z-index:998;display:none}.chat-header{background-color:#075e54;color:#fff;padding:12px 15px;display:flex;align-items:center}.chat-header-title{font-weight:600;font-size:1rem}.chat-body{background:#e5ddd5;padding:10px;height:300px;display:flex;flex-direction:column;justify-content:space-between}.message{background-color:#fff;border-radius:10px;padding:8px 12px;margin-bottom:10px;max-width:80%;position:relative;box-shadow:0 1px 3px rgba(0,0,0,.1)}.bot-message{align-self:flex-start}.bot-message p{color:#000}.bot-name{color:#075e54;font-weight:600;display:block;margin-bottom:3px}.time{font-size:.7rem;color:#888;position:absolute;bottom:4px;right:12px;letter-spacing:.5px}.message p{margin-right:40px}.chat-input{display:flex;gap:5px;align-items:center;background-color:#f9f9f9;border-top:1px solid #ccc;padding:8px}.chat-input input{flex-grow:1;padding:8px 12px;border-radius:20px;border:1px solid #ccc;outline:0}.chat-input button{background-color:#075e54;border:none;color:#fff;padding:8px 10px;border-radius:50%;cursor:pointer}.chat-input button:hover{background-color:#128c7e}#whatsapp-toggle.active{background-color:#8a4af3;box-shadow:0 6px 20px rgba(138,74,243,.4)}#whatsapp-toggle.active:hover{background-color:#7327f0}section.common-section.bg-color{height:auto!important;min-height:0!important;padding-block:clamp(32px,6vw,96px);position:relative;z-index:10;isolation:isolate;overflow:visible}#carouselExampleIndicators{width:min(92vw,1200px);margin-inline:auto}#carouselExampleIndicators .carousel-item{display:none}#carouselExampleIndicators .carousel-item.active{display:block}#carouselExampleIndicators .row.g-4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,3vw,28px);align-items:stretch}@media (max-width:991.98px){#carouselExampleIndicators .row.g-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){#carouselExampleIndicators .row.g-4{grid-template-columns:1fr}}#carouselExampleIndicators .row.g-4>[class*=col-]{width:auto}#carouselExampleIndicators .card{width:100%!important;max-width:380px;margin-inline:auto;border-radius:18px;background:#262631;color:#fff;display:flex;flex-direction:column;height:100%;box-shadow:0 18px 40px rgba(0,0,0,.35)}#carouselExampleIndicators .card-img-top{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:12px}#carouselExampleIndicators .card .card-body{display:flex;flex-direction:column;justify-content:space-between;gap:10px;flex:1 1 auto}#carouselExampleIndicators .card-title{font-weight:600;margin-bottom:.25rem}#carouselExampleIndicators .card-text{color:#eaeaea;line-height:1.6}#carouselExampleIndicators .fa-star{color:#c850c0}@media (max-width:768px){.more-info-parallax,.parallax-bg{background-attachment:scroll!important}}.collab-section{padding:60px 0;background:#fff;overflow:hidden;text-align:center}.collab-section h2{font-size:clamp(1.8rem,3vw,2.6rem);margin-bottom:40px;font-weight:700}.logo-slider{width:100%;overflow:hidden;position:relative}.logo-track{display:flex;width:calc(250px * 16);animation:scroll 25s linear infinite}.logo-track img{width:200px;height:auto;margin:0 30px;object-fit:contain}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media (max-width:768px){.logo-track img{width:140px;margin:0 15px}}