@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Verdana:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";a,body,button,h1,h2,h3,h4,h5,h6,html,input,label,p,select,textarea{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}*,:after,:before{font-style:normal!important}.pi,[class*=" pi-"],[class^=pi-]{font-family:primeicons!important;font-style:normal!important;speak:never;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bg-theme-dark{background-color:#020f22!important}.bg-theme-light{background-color:#e9e5d8!important}.text-theme-dark{color:#020f22!important}.text-theme-light{color:#e9e5d8!important}*{margin:0;padding:0}body{touch-action:manipulation;font-family:Verdana}:focus{outline:none;box-shadow:none}a{text-decoration:none}.ptb-20{padding:10px 0;background-color:#020f22}select.form-select option:hover{background-color:#f0ad4e!important;color:#fff!important}h1{font-size:40px}h1,h2{font-family:Verdana}h2{font-size:35px}h3{font-size:30px}h3,h4{font-family:Verdana}h4{font-size:25px}h5{font-size:20px}h5,h6{font-family:Verdana}h6{font-size:18px}p{font-size:16px;font-family:Verdana;margin-bottom:1rem}ul{padding:0!important}.cinemas-address p{margin-bottom:16px}.desktop-view{display:block}.mobile-view{display:none}.sidebar-item a{color:#000;text-decoration:none;display:flex}.header-banner{position:relative}.profile-user a{text-decoration:none}.header-start{z-index:999;display:flex;justify-content:space-between;width:100%;align-items:center;top:0!important}.normal-header{position:relative!important;top:auto!important;box-shadow:none!important}.head-fix,.normal-header,.sticky-header{padding:10px 0!important;height:80px!important;display:flex!important;align-items:center!important}.head-fix,.sticky-header{position:fixed!important;top:0!important;left:0!important;width:100%!important;z-index:999!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;transition:all .3s ease!important}.brand-logo{display:flex!important;align-items:center!important;flex-shrink:0!important;min-width:140px}.brand-logo img{height:44px!important;width:auto!important;max-width:180px!important;object-fit:contain!important;cursor:pointer!important;display:block!important;position:static}.header-nav-links{display:none!important}@media(min-width:992px){.header-nav-links{display:flex!important;align-items:center;justify-content:center;gap:8px;margin:0 auto;flex:1 1}}.nav-link-item{font-family:Verdana,sans-serif;font-size:14px;font-weight:600;color:#fff!important;cursor:pointer;padding:6px 12px;border-radius:20px;transition:all .3s ease;text-decoration:none;display:flex;align-items:center;gap:6px;border:1px solid transparent}.nav-link-item i{transition:color .3s ease}.nav-link-item i,.nav-link-item:hover{color:#eccb73!important}.nav-link-item.active{background:#eccb73;border-color:#eccb73}.header-nav-links.nav-light-header .nav-link-item,.nav-link-item.active,.nav-link-item.active i{color:#020f22!important}.header-nav-links.nav-light-header .nav-link-item:hover{color:#eccb73!important}.header-nav-links.nav-light-header .nav-link-item.active{background:#020f22;color:#fff!important;border-color:#020f22}.header-nav-links.nav-light-header .nav-link-item.active i{color:#fff!important}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after,button.p-sidebar-close.p-sidebar-icon.p-link svg{color:#000!important}.menu-sided{display:flex;align-items:center;margin-right:25px}.search i{color:#fff;font-size:18px;font-weight:600;cursor:top;margin-right:20px}.location{position:relative}.city-select-btn{align-items:center;background:#020f22!important;border:1px solid #eccb73!important;border-radius:8px;color:#fff!important;cursor:pointer;display:inline-flex;font-family:Verdana;font-size:14px;font-weight:500;gap:8px;line-height:1;min-height:36px;padding:8px 12px}.city-select-btn:hover{background:#0c1b33!important}.city-select-btn.city-select-disabled{opacity:.45!important;color:hsla(0,0%,100%,.55)!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.city-select-btn.city-select-disabled,.city-select-btn.city-select-disabled:hover{cursor:not-allowed!important;border-color:hsla(44,76%,69%,.3)!important;background:rgba(2,15,34,.6)!important}.city-select-btn.city-select-disabled .arrow-down{opacity:.35!important}.mobile-city-btn{background:#fff!important;border:1px solid #fff!important;border-radius:6px!important;padding:5px 10px!important;font-size:13px!important}.mobile-city-btn,.mobile-city-btn i{color:#020f22!important;font-weight:700!important}.mobile-city-btn:hover{background:#f1f5f9!important}.mobile-city-btn.city-select-disabled{opacity:.45!important;border:1px solid #cbd5e1!important;color:#64748b!important}.mobile-city-btn.city-select-disabled,.mobile-city-btn.city-select-disabled:hover{cursor:not-allowed!important;background:#e2e8f0!important}.mobile-city-btn.city-select-disabled i{color:#64748b!important;opacity:.4!important}.city-selector-sidebar{width:380px!important;max-width:90vw!important;background:#020f22!important;color:#fff!important;font-family:Verdana,sans-serif;border-left:1px solid hsla(0,0%,100%,.1)!important;box-shadow:-8px 0 30px rgba(0,0,0,.6)!important}@media(max-width:768px){.city-selector-sidebar{width:100vw!important;max-width:100vw!important;border-left:none!important}}.city-selector-sidebar .p-sidebar-header{display:none!important}.city-selector-sidebar .p-sidebar-content{padding:20px 16px!important;overflow-y:auto!important}.city-selector-sidebar .p-sidebar-content::-webkit-scrollbar{width:5px}.city-selector-sidebar .p-sidebar-content::-webkit-scrollbar-thumb{background:#1e293b;border-radius:4px}.city-selector-sidebar .city-sidebar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.city-selector-sidebar .city-sidebar-header h3{font-size:20px;font-weight:700;color:#fff;margin:0;font-family:Verdana,sans-serif}.city-selector-sidebar .city-sidebar-header .city-close-btn{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);color:#cbd5e1;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.city-selector-sidebar .city-sidebar-header .city-close-btn:hover{background:hsla(0,0%,100%,.2);color:#fff;transform:rotate(90deg)}.city-selector-sidebar .city-search-box{position:relative;width:100%;margin-bottom:24px}.city-selector-sidebar .city-search-box .search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:15px;pointer-events:none}.city-selector-sidebar .city-search-box input{width:100%;height:44px;background:#020f22!important;border:1px solid hsla(0,0%,100%,.18)!important;border-radius:8px;padding:10px 36px 10px 38px;color:#fff;font-size:13.5px;font-family:Verdana,sans-serif;outline:none;transition:all .2s ease}.city-selector-sidebar .city-search-box input::placeholder{color:#64748b}.city-selector-sidebar .city-search-box input:focus{border-color:#d2c290;box-shadow:0 0 0 2px hsla(45,42%,69%,.2)}.city-selector-sidebar .city-search-box .clear-search-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:13px;cursor:pointer}.city-selector-sidebar .city-search-box .clear-search-icon:hover{color:#fff}.city-selector-sidebar .city-section-title{font-size:12px;font-weight:700;letter-spacing:.8px;color:#94a3b8;text-transform:uppercase;margin-bottom:14px;font-family:Verdana,sans-serif}.city-selector-sidebar .popular-cities-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin-bottom:28px}.city-selector-sidebar .popular-cities-grid .popular-city-card{position:relative;height:80px;border-radius:10px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:all .25s ease;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important}.city-selector-sidebar .popular-cities-grid .popular-city-card .city-card-name{position:absolute;bottom:10px;left:12px;color:#fff;font-size:13px;font-weight:700;font-family:Verdana,sans-serif;text-shadow:0 1px 4px rgba(0,0,0,.8);z-index:2}.city-selector-sidebar .popular-cities-grid .popular-city-card .city-check-badge{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;background:#020f22;border:1.5px solid #fff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;z-index:2;box-shadow:0 2px 8px rgba(0,0,0,.4)}.city-selector-sidebar .popular-cities-grid .popular-city-card.selected{border-color:transparent!important}.city-selector-sidebar .other-cities-divider{display:flex;align-items:center;gap:12px;margin-bottom:16px}.city-selector-sidebar .other-cities-divider span{font-size:12px;font-weight:700;letter-spacing:.8px;color:#94a3b8;text-transform:uppercase;white-space:nowrap;font-family:Verdana,sans-serif}.city-selector-sidebar .other-cities-divider .divider-line{height:1px;background:#334155;flex:1 1}.city-selector-sidebar .other-cities-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.city-selector-sidebar .other-cities-grid .other-city-item{padding:9px 12px;border-radius:6px;color:#cbd5e1;font-size:13px;font-family:Verdana,sans-serif;cursor:pointer;transition:all .2s ease;background:#020f22!important;border:1px solid hsla(0,0%,100%,.12)!important;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.city-selector-sidebar .other-cities-grid .other-city-item:hover{background:hsla(0,0%,100%,.1)!important;color:#fff!important;border-color:hsla(0,0%,100%,.3)!important;transform:translateX(2px)}.city-selector-sidebar .other-cities-grid .other-city-item.selected{background:#020f22!important;color:#fff!important;border-color:#d2c290!important;font-weight:700}.movietime-cities ul li:hover{background:hsla(0,0%,100%,.1)!important;color:#eccb73!important}.experience.quick-items{width:100%;border:1px solid #000;border-radius:5px;box-shadow:0 6px 24px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08)}.cinema-search .p-inputtext{background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.2)!important;color:#fff!important;font-family:Verdana;font-size:14px;padding:8px 35px 8px 15px!important;border-radius:20px!important;outline:none!important;transition:all .3s ease;width:240px!important}.cinema-search .p-inputtext:focus{background:hsla(0,0%,100%,.15)!important;border-color:#eccb73!important;box-shadow:0 0 5px hsla(44,76%,69%,.5)!important}.cinema-search .p-input-icon-right>i:last-of-type{border-left:none!important;color:#eccb73!important;padding-left:0!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;font-size:14px!important;cursor:pointer!important;pointer-events:auto!important;transition:transform .2s ease,color .2s ease}.cinema-search .p-input-icon-right>i:last-of-type:hover{color:#fff!important;transform:translateY(-50%) scale(1.15)!important}.cinema-search{position:relative;padding-right:15px}.cinema-search input::placeholder{color:hsla(0,0%,100%,.5)!important}.cinema-search.search-light-header .p-inputtext{background:rgba(2,15,34,.05)!important;border:1px solid rgba(2,15,34,.15)!important;color:#020f22!important}.cinema-search.search-light-header .p-inputtext:focus{background:rgba(2,15,34,.08)!important;border-color:#020f22!important;box-shadow:0 0 5px rgba(2,15,34,.3)!important}.cinema-search.search-light-header input::placeholder{color:rgba(2,15,34,.5)!important}.cinema-search.search-light-header .p-input-icon-right>i:last-of-type{color:#020f22!important}.cinema-search.search-light-header .p-input-icon-right>i:last-of-type:hover{color:#d0b97b!important;transform:translateY(-50%) scale(1.15)!important}.movietime-search-data{background:#020f22!important;border:1px solid hsla(44,76%,69%,.35)!important;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.6)!important;position:absolute;top:calc(100% + 5px);left:0;width:100%;min-width:240px;max-height:280px;overflow-y:auto;z-index:999}.movietime-search-data::-webkit-scrollbar{width:5px}.movietime-search-data::-webkit-scrollbar-track{background:rgba(2,15,34,.9)}.movietime-search-data::-webkit-scrollbar-thumb{background:hsla(44,76%,69%,.4);border-radius:3px}.movietime-search-data ul{margin:0!important;padding:4px 0!important;list-style:none}.movietime-search-data ul li{color:#fff;cursor:pointer;list-style:none;font-family:Verdana;font-size:13.5px;padding:9px 14px;transition:background .15s ease,color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.35}.movietime-search-data ul li.active,.movietime-search-data ul li:hover{background:hsla(44,76%,69%,.18)!important;color:#eccb73!important}.movietime-search-data ul li.no-movies-found{color:#a0aec0!important;cursor:default!important;text-align:center;padding:12px 14px;font-size:13px;background:transparent!important}.cinema-search.search-light-header .movietime-search-data{background:#fff!important;border:1px solid rgba(2,15,34,.15)!important;box-shadow:0 8px 24px rgba(0,0,0,.15)!important}.cinema-search.search-light-header .movietime-search-data::-webkit-scrollbar-track{background:#f1f1f1}.cinema-search.search-light-header .movietime-search-data::-webkit-scrollbar-thumb{background:rgba(2,15,34,.25)}.cinema-search.search-light-header .movietime-search-data ul li{color:#020f22!important}.cinema-search.search-light-header .movietime-search-data ul li.active,.cinema-search.search-light-header .movietime-search-data ul li:hover{background:rgba(2,15,34,.06)!important;color:#bfa14f!important}.cinema-search.search-light-header .movietime-search-data ul li.no-movies-found{color:#718096!important;background:transparent!important}.location p{color:#fff}.location p,.profile-user h6{margin-bottom:0;margin-right:20px}.profile-user h6{width:24px;height:24px;background:linear-gradient(to bottom right,#d0b97b,#f0ead7);border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:15px;color:#000;font-weight:500}.side-bar .p-button{background:#fff!important;border:1px solid #fff!important;border-radius:6px!important;padding:5px 10px!important;color:#020f22!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease}.side-bar .p-button .p-button-icon,.side-bar .p-button i,.side-bar .p-button span{color:#020f22!important;font-weight:700!important}.side-bar .p-button:hover{background:#f1f5f9!important;border-color:#f1f5f9!important}.mobile-profile-btn{background:#fff!important;border:1px solid #fff!important;border-radius:6px!important;height:33px!important;width:36px!important;padding:0!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;cursor:pointer;transition:all .2s ease}.mobile-profile-btn i{color:#020f22!important;font-size:14px!important;font-weight:700!important}.mobile-profile-btn:hover{background:#f1f5f9!important;background:#0c1b33!important;border-color:#0c1b33!important}.arrow-down{color:#8b6606;font-size:13px;position:relative;top:1px}.menu-side-bar{background:#000}.menu-logo{margin-bottom:30px;padding:20px 20px 0}.menu-side-bar .p-sidebar-header{position:absolute;right:10px;top:20px}.menu-side-bar .p-sidebar-close{border:1px solid #020f22!important;border-radius:50%!important;color:#020f22!important;background:#fff!important;width:32px!important;height:32px!important;padding:0!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;line-height:1!important;transition:all .2s ease}.menu-side-bar .p-sidebar-close span,.menu-side-bar .p-sidebar-close svg{color:#020f22!important;font-size:14px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important}.menu-side-bar .p-sidebar-close:hover{background:#fff!important}.menu-side{color:#fff!important}.menu-side,.menu-side-active{color:#fff;font-size:16px;margin-bottom:20px}.menu-side:hover{color:#fff;font-size:16px}.menu-social-link ul li{list-style:none;float:left;margin-right:15px;font-size:16px;background:#020f22;color:#fff;width:35px;height:35px;border-radius:50%}.menu-social-link ul li,.menu-social-link ul li a{display:flex;justify-content:center;align-items:center}.menu-social-link ul li a{color:#fff!important}.menu-social-link{padding-top:20px;border-top:1px solid #020f22}.menu-link,.menu-social-link{padding:20px 20px 0}.menu-side-part{display:flex;flex-direction:column;justify-content:space-between;height:79vh}.register-mobile .p-dialog-content::-webkit-scrollbar{width:1px}.register-mobile .p-dialog-content{overflow-x:hidden!important}.desktop-view-login-head{display:block}.Mobile-view-login-head{display:none}.register-mobile{width:33%}.register-mobile .cross-icon{border:1px solid #020f22;padding:1px 9px;right:0!important;top:15px!important;position:absolute;border-radius:50%;width:25px;height:25px;display:flex;align-items:center;justify-content:center;color:#000}.register-mobile .cross-icon i{color:#020f22}.cinema-house h1{font-size:22px;font-weight:500}.cinema-house h1,.cinema-house p{text-align:center;font-family:Verdana;color:#000}.cinema-house p{font-size:16px}.rajhans-phone-input:-ms-input-placeholder,.rajhans-phone-input::-moz-placeholder,.rajhans-phone-input::-webkit-input-placeholder,.rajhans-phone-input::placeholder{color:#94a3b8!important;font-weight:400!important;letter-spacing:normal!important;opacity:1!important}.mobile .p-inputtext{border:1px solid #999!important;background-color:#fff!important;color:#000!important;font-family:Verdana;font-size:14px;font-weight:500;height:54px;width:100%;padding:.5rem;border-radius:4px;transition:border-color .2s,box-shadow .2s}.mobile .p-inputtext:focus,.mobile .p-inputtext:hover{border-color:#020f22!important}.mobile .p-inputtext:focus{box-shadow:0 0 0 2px rgba(2,15,34,.1)!important}.mobile .p-inputtext:-webkit-autofill,.mobile .p-inputtext:-webkit-autofill:focus,.mobile .p-inputtext:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #fff!important;-webkit-text-fill-color:#000!important}.mobile{margin-bottom:25px;position:relative}.mobile+.p-error,.mobile+.text-danger{margin-top:-20px!important;margin-bottom:15px!important;display:block}.phone-icon{bottom:17px;position:absolute;right:21px}.phone-icon svg{color:#939393}.mobile .p-float-label label{font-family:Verdana!important;top:43%;color:#939393}.mobile .p-float-label input:focus~label,.p-float-label .p-inputwrapper-filled~label,.p-float-label .p-inputwrapper-focus~label,.p-float-label .p-tooltip-target-wrapper~label,.p-float-label input.p-filled~label,.p-float-label input:-webkit-autofill~label,.p-float-label textarea.p-filled~label,.p-float-label textarea:focus~label{top:0!important;background-color:#fff!important;padding:0 5px!important;margin-left:-5px}.btn-proceeds{background:#020f22;border:none;border-radius:7px;color:#fff;cursor:pointer;font-family:Verdana;font-size:14px;font-weight:400;padding:10px 12px;width:100%}.otpfeild{border-bottom:1px solid #000!important;border:none;border-radius:0;height:60px;text-align:center!important;width:53px!important}.otp-feild input:first-child{margin-left:0!important}.cinema-house h6{color:#000;font-family:Verdana;font-size:12px;font-weight:600;margin-bottom:13px;text-align:center}.otp-feild input{font-family:Verdana;margin-bottom:10.5px;margin-left:14px}.time-duration ul li{color:#fff;list-style:none;float:left;display:flex;justify-content:center;align-items:center;font-family:Verdana;font-size:14px}.dot-s{background-color:#fff;display:inline-block;height:5px;margin:0 7px;width:5px;border-radius:50%}.banner-last{display:flex;align-items:center}.banner-arrow .swiper-button-next,.banner-arrow .swiper-button-prev{display:none!important}.banner-slider-wrapper{position:relative;width:100%}.banner-vertical-pagination{position:absolute;right:35px;top:50%;transform:translateY(-50%);z-index:20;display:flex;flex-direction:column;gap:8px;align-items:flex-end;pointer-events:auto}@media(max-width:768px){.banner-vertical-pagination{display:none!important}}.banner-page-item{background:transparent;border:none;padding:3px 6px;margin:0;display:inline-flex;align-items:center;justify-content:flex-end;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .25s ease}.banner-page-item .banner-page-dash{display:inline-block;width:20px;height:2.5px;background-color:#fff;border-radius:2px;margin-right:8px;box-shadow:0 1px 4px rgba(0,0,0,.9),0 0 6px rgba(0,0,0,.6)}.banner-page-item .banner-page-num{display:inline-block;min-width:16px;text-align:center;font-family:Verdana,sans-serif;font-size:15px;font-weight:600;color:hsla(0,0%,100%,.6);text-shadow:0 1px 4px rgba(0,0,0,.95),0 0 8px rgba(0,0,0,.8);transition:all .2s ease}.banner-page-item:hover .banner-page-num{color:#fff;transform:scale(1.1)}.banner-page-item.active .banner-page-num{color:#fff;font-size:17px;font-weight:800;text-shadow:0 2px 6px #000,0 0 10px rgba(0,0,0,.9)}.cinema-banner{background-size:cover!important;background-position:50%!important;width:100%;height:420px;background-repeat:no-repeat!important;overflow:hidden}.banner-book-container{position:absolute;left:50px;bottom:40px;z-index:10;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.banner-movie-name{font-size:24px;font-weight:700;text-shadow:0 2px 10px rgba(0,0,0,.85),0 0 18px rgba(0,0,0,.7);margin:0;letter-spacing:.5px}.banner-book-btn,.banner-movie-name{color:#fff;font-family:Verdana,sans-serif}.banner-book-btn{background-color:#020f22;border:1.5px solid #eccb73;padding:12px 32px;font-size:15px;font-weight:600;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.4)}.banner-book-btn:hover{background-color:#eccb73;color:#020f22;transform:translateY(-2px);box-shadow:0 6px 20px hsla(44,76%,69%,.4)}.management-group-teams img{border-radius:50%}.movie-banner-details{text-align:left;display:flex;flex-direction:column;justify-content:center;padding-top:9%}.movie-banner-details h1{font-size:70px}.movie-banner-details h1,.movie-banner-details h2{color:#fff;font-weight:700;text-align:left;margin-bottom:0}.movie-banner-details h2{font-size:50px}.movie-banner-details p{color:#fff;font-weight:400;text-align:left;width:80%}.movie-banner-details span{color:#fff;font-weight:700;text-align:left}.booked-movie{display:flex;align-items:center}.watch-trailer p{margin-bottom:0;margin-right:24px;font-size:14px}.trailer-view{display:flex;justify-content:center;align-items:center;cursor:pointer}.watch-trailer img{width:40px!important;margin-right:8px}.Book-now{border:none;border-radius:5px;padding:7px 21px;color:#fff;font-size:13px;font-family:Verdana;font-weight:500;width:100%;background:#020f22!important}.swiper{width:100%;height:100%}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.person-face-show img{border-radius:50%;width:120px;height:120px;object-fit:cover;object-position:center}.trailer-content-banner p{color:#fff}.home-selection a{text-decoration:none;color:#000}.quick-book-bg{background:#020f22}.quick-book-start{display:flex;align-items:center;justify-content:space-between;padding:16px 0;gap:16px;width:100%}.qucik-book{width:auto;flex-shrink:0;white-space:nowrap}.qucik-book h6{font-weight:800;font-size:16px;margin-bottom:0;color:#020f22;white-space:nowrap;display:flex;align-items:center}.qucik-book h6:before{content:"";display:inline-block;width:20px;height:3px;background:#020e22;rotate:90deg;border-radius:30px;position:relative;top:-1px;left:-4px}.quick-items-choice{width:auto;flex-shrink:0;white-space:nowrap}.quick-items-choice .form-check{display:inline-flex!important;align-items:center!important;gap:8px!important;margin-right:18px!important;margin-bottom:0!important;padding-left:0!important;min-height:auto!important;position:static!important}.quick-items-choice .form-check:last-child{margin-right:0!important}.quick-items-choice .form-check-label{color:#020f22!important;font-size:13.5px!important;font-weight:600!important;margin:0!important;padding:0!important;cursor:pointer!important;white-space:nowrap!important;position:static!important}.quick-items-choice .form-check-input{position:static!important;float:none!important;margin:0!important;width:16px!important;height:16px!important;border:2px solid #020f22!important;background:transparent!important;cursor:pointer!important;flex-shrink:0!important}.quick-items-choice .form-check-input:checked{background-color:#020f22!important;border-color:#020f22!important}.quick-items-choice .form-check-input:focus{border-color:#020f22!important;box-shadow:none!important}.quick-book-alig{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0;justify-content:flex-end}.quick-items,.quick-items-Time,.quick-items-date{margin-right:0!important;flex:1 1;min-width:120px;width:auto}.quick-items .p-dropdown,.quick-items-Time .p-dropdown,.quick-items-date .p-dropdown{border:1px solid #cbd5e1!important;background:#fff!important;width:100%!important;height:38px!important;padding:0 8px!important;border-radius:8px!important;font-size:13px!important;display:flex;align-items:center;transition:all .2s ease}.quick-items .p-dropdown .p-dropdown-label,.quick-items-Time .p-dropdown .p-dropdown-label,.quick-items-date .p-dropdown .p-dropdown-label{color:#020f22!important;font-size:13px!important;font-weight:500!important;padding:0!important}.quick-items .p-dropdown .p-dropdown-trigger,.quick-items-Time .p-dropdown .p-dropdown-trigger,.quick-items-date .p-dropdown .p-dropdown-trigger{width:24px!important}.quick-items .p-dropdown:not(.p-disabled):hover,.quick-items-Time .p-dropdown:not(.p-disabled):hover,.quick-items-date .p-dropdown:not(.p-disabled):hover{border-color:#020f22!important}.quick-items .p-dropdown:not(.p-disabled).p-focus,.quick-items-Time .p-dropdown:not(.p-disabled).p-focus,.quick-items-date .p-dropdown:not(.p-disabled).p-focus{box-shadow:0 0 0 2px rgba(2,15,34,.15)!important;border-color:#020f22!important}.quick-book-btn{width:auto!important;flex-shrink:0;margin-left:2px}.quick-book-btn .Book-now{height:38px;padding:0 22px;border-radius:8px;font-size:13px;font-weight:700;white-space:nowrap;background:#020f22!important;color:#fff!important;border:1px solid #020f22;cursor:pointer;transition:all .2s ease}.quick-book-btn .Book-now:hover:not(:disabled){background:#081e3a!important;color:#fff!important;border-color:#081e3a!important}.quick-book-btn .Book-now:disabled{opacity:.6;cursor:not-allowed;color:#fff!important}.now-show{background:#f1f1f1;color:#000;padding:15px 30px;text-align:center;border-radius:9px;border:1px solid #f1f1f1;margin-bottom:10px}.now-show p{margin-bottom:0;font-size:16px}.now-show:hover{background:#020f22;border:1px solid #000;font-weight:700;font-size:16px;cursor:pointer;padding:15px 30px}.right-arrow{margin-left:20px}.all-filter{padding:20px 0}.experience .form-select{width:100%;border-radius:9px;border:none;background-color:#f1f1f1;color:#1f1f1f;font-size:14px;padding:13px 15px;font-family:Verdana;margin-bottom:10px}.custom-lang{width:18.9%!important}.custom-filter{width:6%!important}.experience img{float:right}.home-selection{border-bottom:3px solid #0b3065;display:flex}.home-selection-bar{cursor:pointer;font-size:16px;font-weight:500;padding:10px 20px;font-family:Verdana;color:#fff}.home-selection-active{border-bottom:3px solid #fff;position:relative;top:2.3px}.coming-sub{color:#020f22!important}.experiences-images{margin-right:10px}.experience-arrow .swiper-button-prev{left:2px}.experience-arrow .swiper-button-next,.experience-arrow .swiper-button-prev{background-color:#b18b28!important;color:#000!important;width:30px!important;height:30px!important;border-radius:50%!important;top:26px}.experience-arrow .swiper-button-next{right:2px}.experience-arrow .swiper-button-next:after,.experience-arrow .swiper-button-prev:after{font-size:14px!important;font-weight:600!important;display:flex!important;align-items:center!important;justify-content:center!important;right:auto!important}.experience-movies{margin-bottom:25px}.nowshowing h6{font-weight:500;font-size:18px;margin-bottom:7px;font-family:Verdana;color:#fff}.Book-now-poster:hover{background:#fff;border:1px solid #000}.nowshowing p{margin-bottom:20px;font-size:14px;color:#fff}.nowshowing h6:before{content:"";display:inline-block;width:25px;height:3px;background:#fff;rotate:90deg;border-radius:30px;position:relative;top:-3px;left:-8px}.nowshowing.nowshowing-dark h6{color:#020f22!important;font-weight:700;font-size:22px}.nowshowing.nowshowing-dark h6:before{background:#020f22!important}.nowshowing.nowshowing-dark h6 .right-arrow img{filter:invert(1)}.nowshowing.nowshowing-dark p{color:#64748b!important;font-size:14px;margin-bottom:0!important}.seeall p{margin-bottom:20px;float:right;text-decoration:underline;cursor:pointer}.now-movie{grid-gap:13px;display:flex!important;flex-wrap:wrap}.now-movies-poster{width:18.4%;margin-bottom:24px;transition:transform .25s ease}.now-movies-poster,.now-movies-poster .poster-content{display:flex!important;flex-direction:column!important}.now-movies-poster .poster-content{flex:1 1!important}.now-movies-poster .book-ticket{margin-top:auto!important}.now-movies-lines{font-size:15.5px!important;font-weight:700!important;color:#fff!important;margin-top:10px;margin-bottom:2px;line-height:1.35;overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap}.poster-photo img,.poster-photo-trending img{width:100%!important;height:auto!important;aspect-ratio:2/3!important;object-fit:cover!important;margin-bottom:0;border-radius:10px;border:none!important;outline:none!important;display:block;transition:transform .35s ease}.poster-photo,.poster-photo-trending{position:relative;cursor:pointer;overflow:hidden;border-radius:10px;border:none!important;outline:none!important;box-shadow:none!important;transition:all .3s ease}.poster-photo-trending:hover,.poster-photo:hover{box-shadow:0 8px 22px rgba(2,15,34,.2)!important}.poster-photo-trending:hover img,.poster-photo:hover img{transform:scale(1.04)}.poster-photo-trending:hover .play-overlay,.poster-photo:hover .play-overlay{opacity:1}.poster-photo-trending:hover .movie-trailer-badge,.poster-photo:hover .movie-trailer-badge{opacity:1;transform:translateY(0);pointer-events:auto}.movie-trailer-badge{position:absolute;top:10px;left:10px;z-index:10;background-color:rgba(2,15,34,.85);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid hsla(44,76%,69%,.7);color:#fff;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:700;display:flex;align-items:center;gap:5px;cursor:pointer;box-shadow:0 4px 10px rgba(0,0,0,.4);opacity:0;transform:translateY(-4px);transition:all .25s cubic-bezier(.25,.8,.25,1);pointer-events:none}.movie-trailer-badge:hover{background-color:#eccb73!important;color:#020f22!important;transform:translateY(0) scale(1.05)!important}.movie-release-strap{position:absolute;top:10px;right:0;z-index:12;background:linear-gradient(135deg,#e4d7a8,#d2c290 40%,#b89f58);color:#020f22;font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:.4px;padding:3px 8px 3px 12px;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%,7px 50%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%,7px 50%);filter:drop-shadow(-1px 3px 5px rgba(0,0,0,.4));pointer-events:none;white-space:nowrap;line-height:1.2}.play-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(2,15,34,.5);display:flex;opacity:0;transition:opacity .3s ease;border-radius:5px}.play-icon,.play-overlay{align-items:center;justify-content:center}.play-icon{font-size:22px;color:#eccb73;width:64px;height:64px;background:hsla(0,0%,100%,.08);border:2.5px solid #eccb73;border-radius:50%;display:flex!important;box-shadow:0 8px 20px rgba(0,0,0,.4),inset 0 0 10px hsla(0,0%,100%,.05);transition:all .3s cubic-bezier(.25,.8,.25,1);position:relative;padding-left:3px}.play-icon:hover{transform:scale(1.15)!important;background:#eccb73!important;color:#020f22!important;border-color:#eccb73!important;box-shadow:0 12px 25px hsla(44,76%,69%,.45)!important;padding-left:3px!important}.poster-content h6{font-size:16px;margin-bottom:0;color:#fff}.movie-type{display:inline-block;max-width:100%;overflow:hidden}.movie-type ul{display:flex;margin-bottom:0;padding:0;list-style:none;flex-wrap:nowrap}.movie-type ul,.movie-type ul li{align-items:center;overflow:hidden;text-overflow:ellipsis}.movie-type ul li{display:inline-flex;font-size:12px!important;font-weight:600!important;margin-right:6px;white-space:nowrap;max-width:150px;color:#cbd5e1!important;text-transform:uppercase;letter-spacing:.2px}.dot-s-black{width:4px!important;height:4px!important;background-color:#94a3b8!important;border-radius:50%!important;margin:0 5px!important;display:inline-block!important;flex-shrink:0!important}.movie-card-info{display:flex;flex-direction:column;gap:2px;margin-top:3px;margin-bottom:9px}.movie-card-info .movie-card-cert{font-weight:500;color:#cbd5e1}.movie-card-info .movie-card-cert,.movie-card-info .movie-card-lang{font-size:13.5px;margin:0;min-height:18px;line-height:1.35;font-family:inherit}.movie-card-info .movie-card-lang{font-weight:400;color:#94a3b8}.movie-card-info .movie-card-genre{display:flex;align-items:center;gap:6px;margin-top:3px;min-height:22px}.movie-card-info .movie-card-genre .genre-placeholder{display:inline-block;min-height:22px;visibility:hidden}.movie-card-info .movie-card-genre .genre-badge{display:inline-flex;align-items:center;border:1px solid hsla(0,0%,100%,.4);border-radius:3px;padding:1px 7px;font-size:11px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.4px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:110px}.movie-card-info .movie-card-genre .genre-more-wrap{position:relative;display:inline-flex;align-items:center;cursor:pointer}.movie-card-info .movie-card-genre .genre-more-wrap .genre-more{font-size:12.5px;font-weight:500;color:#94a3b8;white-space:nowrap;line-height:1.35;transition:color .2s ease}.movie-card-info .movie-card-genre .genre-more-wrap .genre-more:hover{color:#eccb73}.movie-card-info .movie-card-genre .genre-more-wrap .genre-tooltip{visibility:hidden;opacity:0;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%) translateY(4px);background:#0b1526;color:#fff;border:1px solid hsla(44,76%,69%,.5);box-shadow:0 4px 14px rgba(0,0,0,.6);padding:4px 10px;border-radius:6px;font-size:11.5px;font-weight:600;white-space:nowrap;z-index:50;pointer-events:none;transition:all .2s ease}.movie-card-info .movie-card-genre .genre-more-wrap .genre-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:#0b1526}.movie-card-info .movie-card-genre .genre-more-wrap:hover .genre-tooltip{visibility:visible;opacity:1;transform:translateX(-50%) translateY(0)}.movie-card-info .movie-card-genres-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;margin-bottom:2px;min-height:22px}.movie-card-info .movie-card-genres-wrap .genre-placeholder{display:inline-block;min-height:22px;visibility:hidden}.movie-card-info .movie-card-genres-wrap .genre-badge{display:inline-flex;align-items:center;border:1px solid hsla(0,0%,100%,.4);border-radius:3px;padding:1px 7px;font-size:11px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.4px;line-height:1.35;white-space:nowrap}.movie-card-info .movie-card-release{font-size:13px;font-weight:700;color:#cbd5e1;margin:2px 0 0;min-height:18px;line-height:1.35}.Book-now-poster{border:1px solid #e2e8f0!important;width:100%;border-radius:8px;font-size:13.5px!important;font-weight:700!important;padding:8px 0;margin-bottom:8px;transition:all .25s ease;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.08)!important}.Book-now-poster,.Book-now-poster:hover{background:#fff!important;color:#020f22!important}.Book-now-poster:hover{border-color:#fff!important;box-shadow:0 4px 14px hsla(0,0%,100%,.25)!important;transform:translateY(-1px)}.trailer-icon-black{text-align:center;cursor:pointer}.trailer-icon-black p{margin-bottom:0}.trailer-blck img{width:14%}.bg{background:#020f22}.comingsoon h6{font-weight:400;font-size:18px;margin-bottom:7px;font-family:Verdana}.comingsoon p{margin-bottom:20px;font-size:14px}.seeall a{color:#000;list-style:none}.comingsoon h6:before{content:"";display:inline-block;width:25px;height:3px;background:#000;rotate:90deg;border-radius:30px;position:relative;top:-3px;left:-8px}.trailer-play{height:420px;min-height:auto;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important;width:100%;display:flex;align-items:flex-end;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.12);position:relative}.swiper-slide{background:transparent!important}.trailer-poster img{width:100%;margin-bottom:20px}.trailer-poster{text-align:center}.trailer-content .trailer-icon-black{text-align:left}.trailer-blck{margin-right:10px}.trailer-content p{font-size:16px;margin-bottom:0;color:#000}.trailer-content-comingsoon p{color:#fff}.trailer-content-center{display:flex;flex-direction:row;align-items:center}.tariler-list{overflow-y:auto;height:420px;overflow-x:hidden;padding-right:4px}.tariler-list::-webkit-scrollbar{width:6px}.tariler-list::-webkit-scrollbar-track{background:#f1f5f9;border-radius:6px}.tariler-list::-webkit-scrollbar-thumb{background:#020f22;border-radius:6px}.tariler-list::-webkit-scrollbar-thumb:hover{background:#b89f58}.coming-soon-trailer{display:flex;align-items:flex-end;padding:24px 28px;width:100%;gap:20px}.comimg-poster{width:110px;min-width:110px;height:160px;border-radius:10px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.5);border:1.5px solid hsla(0,0%,100%,.15);flex-shrink:0}.comimg-poster img{width:100%;height:100%;object-fit:cover;display:block}.coming-details-play{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left}.coming-details-play .watch-trailer{margin-bottom:2px}.coming-details-play .trailer-view-btn{display:inline-flex;align-items:center;gap:8px;background:rgba(2,15,34,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1.5px solid #eccb73;color:#eccb73;padding:7px 18px;border-radius:30px;font-size:13px;font-weight:700;cursor:pointer;transition:all .25s ease;box-shadow:0 4px 12px rgba(0,0,0,.3)}.coming-details-play .trailer-view-btn:hover{background:#eccb73;color:#020f22;transform:translateY(-1px)}.coming-details-play .trailer-main-title{color:#fff;font-size:26px;font-weight:800;margin:0;line-height:1.25;text-shadow:0 2px 8px rgba(0,0,0,.6)}.coming-details-play .coming-type-time{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.coming-details-play .coming-type-time .movie-tag-pill{background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid hsla(0,0%,100%,.2);color:#fff;font-size:12px;font-weight:600;padding:3px 10px;border-radius:12px;text-transform:uppercase;letter-spacing:.4px}.trailer-icon-trending{display:flex;justify-content:center;align-items:center}.trending-content p,.trending-icon p{margin-bottom:0}.trending-icon img{width:60%;text-align:center;display:inline-block}.now-movies-poster-trending{position:relative;height:100%!important}.now-movies-poster-trending,.now-movies-poster-trending .poster-content{text-align:left!important;display:flex!important;flex-direction:column!important}.now-movies-poster-trending .poster-content{flex:1 1!important}.now-movies-poster-trending .now-movies-lines{text-align:left!important}.now-movies-poster-trending .movie-card-info{text-align:left!important;align-items:flex-start!important}.now-movies-poster-trending .movie-card-info .movie-card-cert,.now-movies-poster-trending .movie-card-info .movie-card-lang,.now-movies-poster-trending .movie-card-info .movie-card-release{text-align:left!important}.now-movies-poster-trending .movie-card-info .movie-card-genres-wrap{justify-content:flex-start!important}.now-movies-poster-trending .trailer-icon-trending{margin-top:auto!important;justify-content:flex-start!important}.top{position:absolute;top:0;right:20px}.Trending-arrow{padding:0!important;position:relative}.Trending-arrow .swiper-slide{text-align:left!important;display:block!important}.Trending-arrow .swiper-button-next,.Trending-arrow .swiper-button-prev{background-color:#fff!important;color:#020f22!important;width:40px!important;height:40px!important;border-radius:50%!important;top:42%!important;box-shadow:0 4px 14px rgba(0,0,0,.4)!important;border:1.5px solid hsla(44,76%,69%,.5)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:10!important;transition:all .25s ease!important}.Trending-arrow .swiper-button-next:hover,.Trending-arrow .swiper-button-prev:hover{background-color:#020f22!important;border-color:#eccb73!important;transform:scale(1.1)!important}.Trending-arrow .swiper-button-next:hover:after,.Trending-arrow .swiper-button-prev:hover:after{color:#eccb73!important}.Trending-arrow .swiper-button-prev{left:2px!important}.Trending-arrow .swiper-button-next{right:2px!important}.Trending-arrow .swiper-button-next:after,.Trending-arrow .swiper-button-prev:after{font-size:15px!important;font-weight:800!important;color:#020f22!important;display:flex!important;align-items:center!important;justify-content:center!important;position:static!important;right:auto!important;margin:0!important;transition:color .2s ease!important}.trending-nav-btn{display:flex}@media(max-width:768px){.Trending-arrow .swiper-button-next,.Trending-arrow .swiper-button-prev,.trending-nav-btn{display:none!important}}.fixed-top{background:#fff}.ribbon{top:0;right:20px;position:absolute;background:#8b6606;height:36px;width:40px;border-radius:0}.ribbon h6{margin-bottom:0;color:#fff;position:relative;top:11px;font-family:Verdana;font-size:14px;letter-spacing:2px;text-transform:uppercase}.ribbon:after,.ribbon:before{content:"";position:absolute;border-bottom:20px solid #8b6606;border-left:16px solid transparent;border-right:16px solid transparent;top:27px;left:-10px;transform:rotate(-140deg)}.ribbon:after{left:auto;right:-10px;transform:rotate(140deg)}.voucher-promo-section{background:#020f22;padding:34px 0 38px}.bg-border{background:#010f22!important}.voucher-promo-card{align-items:center;background:radial-gradient(circle at 17% 28%,rgba(18,42,75,.58),transparent 33%),#030913;border:1px solid rgba(148,163,184,.24);border-radius:24px;display:grid;grid-gap:clamp(20px,4vw,48px);gap:clamp(20px,4vw,48px);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);overflow:hidden}.voucher-promo-media{align-items:center;display:flex;justify-content:center;min-width:0}.voucher-promo-media img{display:block;height:auto;max-height:360px;max-width:100%;object-fit:contain;width:min(100%,620px)}.voucher-promo-divider{align-self:stretch;background:rgba(148,163,184,.24);min-height:260px;width:1px}.voucher-promo-content{min-width:0}.voucher-promo-content h2{color:#fff;font-size:clamp(30px,2vw,64px);font-weight:600;letter-spacing:0;line-height:1.08;margin:0 0 16px}.voucher-promo-content p{color:#a8b3c5;font-size:clamp(16px,2vw,16px);line-height:1.35;margin:0 0 clamp(22px,3.3vw,44px)}.voucher-promo-benefits{display:grid;grid-gap:22px 30px;gap:22px 30px;grid-template-columns:repeat(2,minmax(0,1fr));padding-right:10px}.voucher-promo-benefit{align-items:center;color:#fff;display:flex;font-size:clamp(14px,1.5vw,15px);font-weight:500;gap:16px;line-height:1.35;min-width:0}.voucher-promo-benefit i{color:#1677ff;flex:0 0 auto;font-size:clamp(24px,2.5vw,20px)}.voucher-promo-benefit span{min-width:0}@media(max-width:991.98px){.voucher-promo-card{gap:24px;grid-template-columns:1fr;text-align:center}.voucher-promo-divider{height:1px;min-height:1px;width:100%}.voucher-promo-media img{max-height:300px}.voucher-promo-benefits{gap:18px}.voucher-promo-benefit{justify-content:center;text-align:left}}@media(max-width:575.98px){.voucher-promo-section{padding:22px 0 28px}.voucher-promo-card{border-radius:18px;padding:22px 16px}.voucher-promo-media img{max-height:220px}.voucher-promo-content h2{font-size:30px}.voucher-promo-benefits{grid-template-columns:1fr}.voucher-promo-benefit{justify-content:flex-start}}.offer-content{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.offer-details{width:70%}.offer-btn{width:30%}.offer-details p{font-size:16px;text-align:left;margin-bottom:0;color:#000;font-family:Verdana}.view-btn{border:none;padding:3px 32px;font-size:14px;color:#fff;background:#000;border-radius:4px;font-family:Verdana}.view-btn:hover{background:#020f22;color:#fff}.offer-arrow{padding:10px 16px!important}.offer-arrow .swiper-slide{padding:8px 4px!important;box-sizing:border-box}.offer-arrow .swiper-button-prev{left:0}.offer-arrow .swiper-button-next,.offer-arrow .swiper-button-prev{background-color:#fff!important;color:#000!important;width:30px!important;height:30px!important;border-radius:50%!important;top:45%}.offer-arrow .swiper-button-next{right:0}.offer-arrow .swiper-button-next:after,.offer-arrow .swiper-button-prev:after{font-size:14px!important;font-weight:600!important;display:flex!important;align-items:center!important;justify-content:center!important;right:auto!important}.footer-bg{background:#020f22;padding:50px 0}.play-store{margin-right:10px}.footer-logo h1{text-align:center}.footer-line{color:#fff;display:inline-block;position:relative}.footer-line:after,.footer-line:before{content:"";position:absolute;height:1px;border-top:2px solid #020f22;top:50%;width:30rem;border-radius:50px}.footer-line:after{left:100%}.footer-line:before{right:100%}.footer-logo{margin-bottom:30px}.footer-link ul li{list-style:none;font-size:15px;margin-bottom:10px}.footer-link h6,.footer-link ul li{color:#fff!important;font-family:Verdana}.footer-link h6{font-size:18px!important;font-weight:700!important;margin-bottom:20px!important}.footer-submit h6{font-family:Verdana}.footer-link li a{color:#fff;text-decoration:none}.social-link ul li{list-style:none;float:left;margin-right:27px}.News-letter{position:relative}.news-letter-wrapper{position:relative;flex-grow:1}.news-input-icon{position:absolute;top:50%;left:10px;transform:translateY(-50%);font-size:16px;color:#888}.input-field-news{width:100%;padding:8px 8px 8px 50px;font-size:14px;border:1px solid #ccc;border-radius:30px;outline:none}input::placeholder{font-family:Verdana!important;color:#000}.news-letter-wrapper::placeholder{font-family:Verdana!important;color:#000!important}.news-ok{padding:8px 16px;font-size:14px;border:1px solid #ccc;border-left:none;background-color:#020f22;color:#000;font-weight:600;border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;position:absolute;top:0;right:-1px}.policy-link ul{margin-bottom:0}.news-ok:hover{background-color:#8b6606}.call{margin-right:10px}.policy-link ul li{list-style:none;float:left;font-family:Verdana}.policy-link li a{color:#707070;text-decoration:none;margin-right:20px}.policy-link{display:flex;justify-content:end;padding-top:15px}.footer-link{margin-bottom:40px}.copy-right{padding-top:15px}.copy-right p{color:#707070;margin-bottom:0;font-family:Verdana}.divider{width:100%;height:1px;background:#707070}.qucik-fix{top:68px!important;width:100%;left:0;z-index:99!important;transition:none!important}.middle-gap{padding-bottom:150px}.info-icon{position:relative;top:-3px}.coming-soon-box{margin-bottom:20px}.coming-box{margin-bottom:30px}.phone-header{border-bottom:none;justify-content:space-between;padding:10px 15px;width:100%;background:#020f22!important;left:0;z-index:9999999999}.phone-header-normal{position:relative!important;box-shadow:none!important}.phone-header-sticky{position:fixed!important;top:0!important;background:#020f22!important;box-shadow:0 4px 12px rgba(0,0,0,.3)!important;transition:all .3s ease!important}.main-mobile{display:flex;justify-content:space-between;align-items:center}.user-name h6{font-size:12px;font-weight:600;margin-bottom:3px}.side-icon{align-items:center;display:flex}.search-icon-m svg{font-size:29px;margin-right:10px}@keyframes marquee{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.movie-info-showed-mobile{display:inline-block;white-space:nowrap;font-size:16px!important;font-weight:700!important;color:#fff!important;margin:0;overflow:hidden}.movies-name-titile-mobile{width:100%;overflow:hidden;white-space:nowrap}.movies-name-titile-mobile p{font-size:13px;margin-bottom:0;color:#fff!important;width:100%}.address-box a{font-family:Verdana;text-decoration:none;color:#020f22;font-size:13px}.payment-mobile{margin-left:11px;margin-top:3px}.blog{text-decoration:none}.loader-container{height:400px;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:transparent;width:100%}.custom-spinner{width:50px;height:50px;border:4px solid rgba(2,15,34,.1);border-left-color:#020f22;border-radius:50%;animation:spin-loader-rotate 1s linear infinite}.loader-text{font-family:Verdana,sans-serif;font-size:14px;color:#020f22;margin-top:15px;font-weight:500;letter-spacing:1px}@keyframes spin-loader-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.exciting-offer-card{display:flex;background:#020f22;border:1px solid #000;border-radius:12px;padding:14px;gap:16px;align-items:center;transition:all .3s ease;height:170px;box-sizing:border-box}.exciting-offer-card:hover{box-shadow:0 8px 24px rgba(2,15,34,.2);transform:translateY(-2px)}.exciting-offer-card .offer-img-wrapper{width:120px;height:120px;flex-shrink:0;border-radius:10px;overflow:hidden;background:#f8fafc;display:flex;align-items:center;justify-content:center}.exciting-offer-card .offer-img-wrapper img{width:100%;height:100%;object-fit:cover}.exciting-offer-card .offer-info{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;height:100%;overflow:hidden;text-align:left}.exciting-offer-card .offer-info .offer-validity{font-size:10px;font-weight:700;color:#cbd5e1;letter-spacing:.8px;text-transform:uppercase;margin:0}.exciting-offer-card .offer-info .offer-title{font-size:15px;font-weight:700;color:#fff;margin:2px 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.25}.exciting-offer-card .offer-info .offer-desc{font-size:12px;color:#94a3b8;margin:0 0 8px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.exciting-offer-card .offer-info .offer-action{margin-top:auto;display:flex;justify-content:flex-end}.exciting-offer-card .offer-info .offer-action .offer-view-btn{background:#fff;color:#020f22;border:none;border-radius:20px;padding:5px 24px;font-size:11px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:all .25s ease;box-shadow:0 4px 10px rgba(0,0,0,.15)}.exciting-offer-card .offer-info .offer-action .offer-view-btn:hover{background:#f8fafc;color:#020f22;box-shadow:0 6px 14px rgba(0,0,0,.25);transform:translateY(-1px)}.dropdown-spinner{width:16px;height:16px;border:2px solid rgba(2,15,34,.15);border-left-color:#020f22;border-radius:50%;animation:dropdown-spin-rotate .8s linear infinite;display:inline-block}@keyframes dropdown-spin-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.trailer-modal-dialog{overflow:hidden!important}.trailer-modal-dialog .p-dialog-header{border-bottom:1px solid hsla(0,0%,100%,.08)!important;padding:14px 20px!important}.trailer-modal-dialog .p-dialog-header .p-dialog-header-icons button{color:#eccb73!important;border:1px solid hsla(44,76%,69%,.3)!important;border-radius:50%!important;width:32px!important;height:32px!important;background:hsla(0,0%,100%,.05)!important;transition:all .2s ease}.trailer-modal-dialog .p-dialog-header .p-dialog-header-icons button:hover{background:#eccb73!important;color:#020f22!important}.trailer-modal-dialog .p-dialog-content{margin:0!important;overflow:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.trailer-modal-dialog .p-dialog-content::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.movie-filter-wrapper{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:2px;flex-wrap:wrap}.movie-filter-wrapper .cinema-search-bar{display:flex;align-items:center;height:40px;width:100%;max-width:320px;background:#fff;border-radius:8px;border:1px solid #ced4da;padding:0 14px;transition:all .2s ease}.movie-filter-wrapper .cinema-search-bar:focus-within{border-color:#eccb73;box-shadow:0 0 0 2px hsla(44,76%,69%,.25)}.movie-filter-wrapper .cinema-search-bar .search-icon{color:#94a3b8;font-size:13px;margin-right:10px;flex-shrink:0}.movie-filter-wrapper .cinema-search-bar input{border:none;outline:none;width:100%;font-size:13px;color:#020f22;background:transparent}.movie-filter-wrapper .cinema-search-bar input::placeholder{color:#94a3b8;font-size:13px}.movie-filter-wrapper .cinema-search-bar .clear-search-btn{border:none;background:transparent;color:#94a3b8;cursor:pointer;font-size:13px;padding:0;margin-left:6px;display:flex;align-items:center;justify-content:center}.movie-filter-wrapper .cinema-search-bar .clear-search-btn:hover{color:#020f22}@media(max-width:768px){.movie-filter-wrapper{display:flex!important;width:100%!important;margin:10px 0 14px!important;gap:8px!important}.movie-filter-wrapper .cinema-search-bar{max-width:100%!important;height:38px!important}.movie-filter-wrapper .home-filter-dropdown.p-dropdown{flex:1 1!important;width:50%!important;max-width:none!important;min-width:0!important;height:38px!important}.movie-filter-wrapper .home-filter-dropdown.p-dropdown .p-dropdown-label{font-size:12.5px!important;padding:0 10px!important;line-height:36px!important}}.home-filter-dropdown.p-dropdown{background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:8px!important;height:38px!important;min-width:140px!important;display:flex!important;align-items:center!important;transition:all .2s ease!important;box-shadow:0 2px 6px rgba(0,0,0,.08)!important}.home-filter-dropdown.p-dropdown:hover{border-color:#eccb73!important;box-shadow:0 4px 12px hsla(44,76%,69%,.18)!important}.home-filter-dropdown.p-dropdown.p-focus,.home-filter-dropdown.p-dropdown.p-inputwrapper-focus{border-color:#eccb73!important;box-shadow:0 0 0 2px hsla(44,76%,69%,.25)!important}.home-filter-dropdown.p-dropdown .p-dropdown-label{font-size:13px!important;font-weight:700!important;color:#020f22!important;padding:0 12px!important;line-height:36px!important;white-space:nowrap!important}.home-filter-dropdown.p-dropdown .p-dropdown-trigger{width:28px!important;color:#020f22!important;display:flex!important;align-items:center!important;justify-content:center!important;padding-right:8px!important}.home-filter-dropdown.p-dropdown .p-dropdown-trigger-icon{font-size:11px!important;color:#020f22!important}.home-filter-dropdown-panel.p-dropdown-panel{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;box-shadow:0 10px 30px rgba(0,0,0,.25)!important;overflow:hidden!important;margin-top:4px!important;padding:6px!important;z-index:1100!important}.home-filter-dropdown-panel.p-dropdown-panel .p-dropdown-items-wrapper{padding:0!important;max-height:240px!important}.home-filter-dropdown-panel.p-dropdown-panel .p-dropdown-items{padding:0!important;margin:0!important}.home-filter-dropdown-panel.p-dropdown-panel .p-dropdown-item{font-size:13px!important;font-weight:600!important;color:#020f22!important;padding:8px 14px!important;border-radius:6px!important;margin-bottom:2px!important;transition:all .15s ease!important}.home-filter-dropdown-panel.p-dropdown-panel .p-dropdown-item:last-child{margin-bottom:0!important}.home-filter-dropdown-panel.p-dropdown-panel .p-dropdown-item.p-highlight,.home-filter-dropdown-panel.p-dropdown-panel .p-dropdown-item:hover{background:#020f22!important;color:#eccb73!important;font-weight:700!important}.home-filter-dropdown-panel.p-dropdown-panel .p-dropdown-item:focus{background:#020f22!important;color:#eccb73!important}.movies-page-light{background-color:#f8fafc;min-height:80vh}.movies-page-light .ptb-20{background-color:transparent!important}.movies-page-light .nowshowing h6{color:#020f22!important;font-weight:700;font-size:22px}.movies-page-light .nowshowing h6:before{background:#020f22!important}.movies-page-light .nowshowing h6 .right-arrow img{filter:invert(1)}.movies-page-light .nowshowing p{color:#64748b!important;font-size:14px;margin-bottom:0!important}.movies-page-light .now-movies-lines,.movies-page-light .poster-content h6{color:#020f22!important}.movies-page-light .movie-type ul li{color:#64748b!important}.movies-page-light .dot-s-black{background-color:#94a3b8!important}.movies-page-light .movie-card-info .movie-card-cert,.movies-page-light .movie-card-info .movie-card-lang{color:#64748b!important}.movies-page-light .movie-card-info .movie-card-genre .genre-badge{border-color:#64748b!important;color:#020f22!important}.movies-page-light .movie-card-info .movie-card-genre .genre-more-wrap .genre-more{color:#64748b!important}.movies-page-light .movie-card-info .movie-card-genre .genre-more-wrap .genre-more:hover{color:#020f22!important}.movies-page-light .movie-card-info .movie-card-genre .genre-more-wrap .genre-tooltip{background:#020f22!important;color:#fff!important;border-color:#020f22!important}.movies-page-light .movie-card-info .movie-card-genre .genre-more-wrap .genre-tooltip:after{border-color:#020f22 transparent transparent!important}.movies-page-light .movie-card-info .movie-card-genres-wrap .genre-badge{border-color:#64748b!important;color:#020f22!important}.movies-page-light .movie-card-info .movie-card-release{color:#475569!important}.movies-page-light .Book-now-poster{background:#020f22!important;color:#fff!important;border:1.5px solid #020f22!important;box-shadow:0 3px 10px rgba(2,15,34,.15)!important}.movies-page-light .Book-now-poster:hover{background:#eccb73!important;color:#020f22!important;border-color:#eccb73!important;box-shadow:0 6px 18px hsla(44,76%,69%,.35)!important;transform:translateY(-2px)}.moviesession-bg{height:450px;background-size:cover;background-repeat:no-repeat;display:flex;align-items:end}.moviesession-bg,.moviesseesion-details{padding-bottom:20px}.movie-banner-title,.moviesseesion-details h1,.moviesseesion-details h2,.moviesseesion-details h3,.moviesseesion-details h4,.seatlayout-movie-title{color:#fff!important;margin-bottom:8px;font-size:28px;font-weight:700!important;line-height:1.25;letter-spacing:-.2px;text-shadow:0 2px 8px rgba(0,0,0,.7)}.moviesseesion-details h5{color:#fff;margin-bottom:10px;font-size:20px}.moviesseesion-details p{color:#fff;margin-bottom:50px;font-size:16px}.movie-type-movieseeion{display:inline-block;margin-bottom:10px}.dot-s-white{background-color:#fff;display:inline-block;height:5px;margin:0 7px;width:5px;border-radius:50%}.movie-type-movieseeion ul li{list-style:none;display:flex;align-items:center;float:left;color:#fff;font-size:14px}.search-put{width:100%;height:50px;border:1px solid #272727;border-radius:8px;padding:0 30px;margin-bottom:50px}.ptb-40{padding:32px 0}.search-cinema-moviesession{position:relative}.search-icon-moviesession{position:absolute;top:11px;right:20px}.cinema-name-box{display:flex;align-items:center;gap:16px;margin-bottom:14px}.cinema-session-thumb{width:105px;height:38px;flex-shrink:0;background:transparent;display:flex;align-items:center;justify-content:flex-start;padding:0}.cinema-session-thumb img{width:100%;height:100%;object-fit:contain;object-position:left center;display:block}@media(max-width:576px){.cinema-name-box{gap:10px}.cinema-session-thumb{width:82px;height:32px;padding:0}}.cinemas-list-show{flex:1 1;min-width:0}.direction-like{width:20%;text-align:right}.cinemas-list-show h5{margin-bottom:0;line-height:1.45;display:flex;align-items:center;flex-wrap:wrap}.cinema-title-main,.cinemas-list-show h5{font-size:16px;font-weight:700;color:#020f22}.cinema-address-sub{font-weight:400;font-size:13px;color:#64748b;margin:2px 0 0;line-height:1.4}.moviesession-show-time{display:flex;flex-wrap:wrap;align-items:center;grid-gap:14px}.slot-book-time p{font-size:14px;margin-bottom:0;font-weight:500;border-radius:6px;border:1px solid #150302;text-align:center;padding:3px}.type-movies-view{font-size:13px;font-weight:400}.slot-book-time{width:7.5%}.Direction-icon{margin-right:10px;cursor:pointer}.like-icon{cursor:pointer}.divider-each{background:#020f22;width:100%;height:3px;border-radius:30px;margin:35px 0}.bread-curmb-view{margin-bottom:20px;padding:12px 20px;border-radius:0;background:#020f22;overflow-x:auto;scrollbar-width:none;pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;cursor:default!important}.bread-curmb-view::-webkit-scrollbar{display:none}.bread-curmb-view ul{display:flex;flex-wrap:nowrap;margin:0;padding:0;width:100%}.bread-curmb-view ul,.bread-curmb-view ul li{align-items:center;list-style:none;pointer-events:none!important}.bread-curmb-view ul li{font-family:Verdana,sans-serif;font-size:14px;color:#94a3b8!important;display:inline-flex;white-space:nowrap;flex-shrink:0;transition:all .3s ease;cursor:default!important}.bread-curmb-view ul li.completed-step{color:#fff!important;font-weight:500;opacity:.85}.bread-curmb-view ul li.active-step{color:#eccb73!important;font-weight:700;opacity:1}.bread-curmb-view ul li:after{content:"|";margin:0 20px;color:#475569!important;font-weight:300}.bread-curmb-view ul li:last-child:after{content:"";display:none;margin:0}.date-show{display:flex;overflow-x:scroll;grid-gap:12px}.day-show{text-align:center;padding:7px;border-right:1px solid #000}.day-show:first-child{border-right:none}.day-show p{margin-bottom:0}.day-show h6,.day-show p{font-size:16px;font-family:Verdana,sans-serif}.day-show .day-month{display:block;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:.5px;margin-top:2px;line-height:1.2;font-family:Verdana,sans-serif}.date-show::-webkit-scrollbar{display:none}.day-active{background:#020f22;border-radius:5px}.slot-book-time.disabled{pointer-events:none;opacity:.5}.under-Line-None{text-decoration:none}.day-show{color:#000}.date-text-white{color:#fff!important}.cinemas-main h5{font-size:18px;margin-bottom:0;font-weight:400}.cinemas-main h5:before{content:"";display:inline-block;width:25px;height:3px;background:#020f22;rotate:90deg;border-radius:30px;position:relative;top:-3px;left:-8px}.cinemas-main{margin-bottom:40px}.cinemas-place-content{display:flex;align-items:center;justify-content:space-between}.line-bg-remove{padding:0!important;background:none!important;border:none!important;margin:0!important}.cinema-place-details{width:73%}.cinemas-view{width:27%}.cinema-place-list{margin-bottom:40px}.cinema-place-image img{margin-bottom:15px;border-radius:7px;width:100%}.exp-badge{display:inline-block;padding:4px 10px;font-size:11px;font-weight:700;border-radius:4px;text-transform:uppercase;margin-right:5px;margin-top:5px}.exp-luxe{background-color:#1a3038;color:#c5a059;border:1px solid #c5a059}.exp-amour{background-color:#3b1111;color:#e57373;border:1px solid #e57373}.exp-lounge{background-color:#3e2723;color:#ffb74d;border:1px solid #ffb74d}.exp-imax{background-color:#0d47a1;color:#e3f2fd;border:1px solid #e3f2fd}.seats-info{text-align:center;max-width:100%;display:flex;align-items:center;margin-bottom:30px;justify-content:center}.available-box{border:1px solid #b18b28;background-color:#fff;width:15px;height:15px;border-radius:5px;margin-right:11px}.selected-box{background-color:#020f22;margin-right:15px}.disable-person-box,.selected-box{width:15px;height:15px;border-radius:5px;margin-left:15px}.disable-person-box{background-color:#c5d9ff;margin-right:4px}.occupied-box{background-color:#c5d9ff;border:1px solid #95b8f6;width:15px;height:15px;border-radius:5px;margin-left:15px;margin-right:15px}.available-text{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-right:60px}.Screen-view{width:100%;max-width:550px;margin:35px auto 10px;text-align:center}.Screen-view img{width:70%;max-width:500px;margin:0 auto;text-align:center;display:block}.Screen-view h3{text-align:center;font-family:Verdana;font-size:18px;margin:0 0 12px;position:static;color:#333}.all-seats{display:block;width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;margin-bottom:140px;padding:0 16px 40px;text-align:center!important;touch-action:pan-x pan-y;scrollbar-width:thin}.seat-flow-custom-scroll{display:inline-flex;flex-direction:column;min-width:max-content;margin:0 auto;align-items:center;padding:10px 20px}.seats_area_type{font-family:Verdana;font-size:11px;font-weight:500;text-transform:uppercase;color:#000}.seats-row{align-items:center;display:flex}.seat-row-no.area{font-size:10px;height:14px;margin:3px;padding:13.5px;width:14px}.seat-current-cinema,.seat-row-no.area{align-items:center;display:flex;font-family:Verdana;font-weight:500;justify-content:center;color:#000}.seat-current-cinema{border:1px solid #020f22;border-radius:4px;cursor:pointer;font-size:8px;height:15px;border-radius:5px;margin:2px;padding:11.5px;transition:transform .2s ease;width:15px}.seat_hidden{background-color:#e5e5e5;border:1px solid transparent;border-radius:4px;visibility:hidden;align-items:center;color:#7a7a7a;display:flex;font-family:Verdana;font-size:8px;font-weight:500;height:12px;justify-content:center;margin:2px;padding:11.5px;width:15px}.seat-current-cinema:hover{border:1px solid #020f22;transform:translateY(-5px)}.seat-current-cinema:hover,.seat-selected-cinema{background-color:#020f22;cursor:pointer;color:#fff}.seat-selected-cinema{width:15px;height:15px;border-radius:5px!important;border:1px solid #020f22;border-radius:4px;font-size:8px;font-weight:500;display:flex;justify-content:center;align-items:center;padding:11.5px;transition:transform .2s ease;margin:2px;font-family:Verdana}.seat-selected-cinema:hover{background-color:#020f22;border:1px solid #020f22;color:#fff;cursor:pointer;transform:translateY(-5px)}.seat-booked-cinema,.seat-sold-cinema{width:15px;height:15px;border-radius:5px!important;font-size:8px;font-weight:600;display:flex;justify-content:center;align-items:center;padding:11.5px;transition:transform .2s ease;margin:2px;font-family:Verdana}.seat-booked-cinema,.seat-booked-cinema:hover,.seat-sold-cinema,.seat-sold-cinema:hover{background-color:#c5d9ff!important;border:1px solid #95b8f6!important;color:#1a3668!important;cursor:not-allowed!important}.seat-booked-cinema:hover,.seat-sold-cinema:hover{transform:none!important}.seat-disable{width:15px;height:12px;background-color:#c5d9ff;border-radius:5px;font-size:8px;font-weight:500;display:flex;justify-content:center;align-items:center;padding:11.5px;color:#7a7a7a;margin:2px;border:1px solid #c5d9ff;font-family:Verdana}.seat-booked-cinema img,.seat-current-cinema img,.seat-disable img,.seat-selected-cinema img,.seat-sold-cinema img{width:14px;height:14px;max-width:14px;max-height:14px;display:block;object-fit:contain;transition:filter .2s ease,transform .2s ease}.seat-booked-cinema svg,.seat-current-cinema svg,.seat-disable svg,.seat-selected-cinema svg,.seat-sold-cinema svg{display:block;flex-shrink:0;transition:color .2s ease,transform .2s ease}.seat-current-cinema:hover img,.seat-selected-cinema img,.seat-selected-cinema:hover img{filter:brightness(0) invert(1)!important}.seat-current-cinema:hover svg,.seat-selected-cinema svg,.seat-selected-cinema:hover svg{color:#fff!important}.all-seats table{text-align:center}.show-desktop-view{padding:20px;background-color:#f9f9f9}.back-arrow{cursor:pointer;display:inline-block;padding:10px;border:1px solid #ddd;border-radius:5px;transition:background-color .3s ease,transform .2s ease}.back-arrow:hover{background-color:#eee;transform:scale(1.1)}.seat-info-cinema{padding:20px;background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.seat-number-cinemas ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap}.seat-number-cinemas li{background-color:#020e22;color:#fff;padding:5px;margin:5px;border-radius:5px;font-size:8px;font-family:Verdana;width:25px;height:25px;align-items:center;text-align:center}.price-right{border-left:1px solid #000;display:flex;justify-content:end;align-items:center}.divider-line{border-right:1px solid #ddd}.grand-total{text-align:right;height:35px}.grand-content p{margin:0;font-weight:700;color:#000}.grand-price h2{font-size:18px;font-weight:600;color:#000;margin:0}.grand-price .tip .dropdown-content{display:none;position:absolute;background-color:#020f22;padding:10px;z-index:1;border-radius:5px 5px 0 0}.grand-price .tip .dropdown-content.active{display:block}.grand-price .tip .list-item li{padding:5px 0}.Next-arrow{display:flex;justify-content:center;align-items:center;width:40px;height:40px;background-color:#f8f8f8;border:2px solid #c5d9ff;border-radius:50%;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.Next-arrow:hover{color:#fff;transform:scale(1.1)}.Next-arrow i{display:flex;justify-content:center;align-items:center;font-size:20px!important;color:#020e22!important}.Next-arrow.btn-opacity{opacity:.5;pointer-events:none}.seat-terms-condition-flow-seat{max-width:600px;border-radius:8px;padding:20px;background-color:#fefefe;box-shadow:0 8px 16px rgba(0,0,0,.2);text-align:center}.popup-catagories p{text-align:left;color:#000}.popup-catagories h3{color:#000}.error-show-seat-catgories{padding:20px;background-color:#fff5f5}.popup-catagories span{font-size:14px;margin-bottom:10px;font-weight:500;color:#000;line-height:1.5;display:block;font-family:Verdana}.accpet-btn-flow-seat{text-align:center}.reject-terms-ok{color:#fff;font-size:14px;font-weight:700;padding:10px 20px;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease;margin-right:10px;font-family:Verdana}.reject-terms-ok,.reject-terms-ok:hover{background-color:#020f22}.select-seat-mobileview{background:#fff;bottom:0;box-shadow:0 -2px 4px rgba(0,0,0,.102);display:block;left:0;padding:18px;position:fixed;width:100%;z-index:999}.mobile-time-show p{text-align:center;margin-bottom:8px}.mobile-time-show p,.seats-number{font-family:Verdana;font-size:14px}.seats-number{border:none;width:100%;padding:10px;border-radius:5px}.ticket-value{align-items:center;display:flex;justify-content:space-between}.ticket-value h6{margin-bottom:0}.ticket-value h6,.ticket-value span{font-family:Verdana;font-size:14px}.food-btn{width:100%;border:none;padding:10px;border-radius:8px;margin-top:10px;font-family:Verdana}.food-btn:hover{background-color:#020f22}ul.list-item>li{padding:7px 20px;clear:both;text-align:left;width:100%;float:left;font-weight:300;font-size:14px;color:#000;list-style:none}ul.list-item>li>span{float:right}ul.list-item>li.bottompadding{margin-bottom:3px}.dropdown-content{position:absolute;left:-83px;background-color:#020f22;width:315px;z-index:-5;margin-bottom:-3px;border-radius:10px 10px 0 0;opacity:0;visibility:hidden;bottom:-45px;transition:all .4s ease;z-index:999;max-height:400px;min-height:auto;overflow-y:scroll}.dropdown-content ul.list-item>li{color:#fff!important}.dropdown-content::-webkit-scrollbar{width:4px;border-radius:8px 8px 0 0}.dropdown-content::-webkit-scrollbar-track{background:#f1f1f1}.dropdown-content::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:#020f22}.cinema-select-seat p{margin-bottom:0}.cinema-select-seat h6{font-size:14px;margin-bottom:0}.cinema-select-seat p{font-size:14px}@media(max-width:767px){.dropdown-content{width:80vw;box-shadow:0 0 55px #000;right:-42px;left:auto;bottom:-17px}}@media screen and (max-device-width:767px){.dropdown-content{width:70vw;right:-20px}}@media screen and (max-device-width:576px){.dropdown-content{width:62vw;right:-10px}}@media screen and (max-device-width:375px){.dropdown-content{width:62vw;right:-40.5%}}@media screen and (max-device-width:360px){.dropdown-content{width:62vw;right:-40.5%}}@media screen and (max-device-width:320px){.dropdown-content{width:66.5vw}}.dropdown-content.active,.dropdown-content:hover{opacity:1;visibility:visible;transform:translateY(-90px)}@media(max-width:767px){.dropdown-content.active{transform:translateY(-50px);box-shadow:none}}.food-categories,.next-arrow-fi{display:flex;align-items:center}.food-categories{width:100%;overflow-x:scroll}.food-items,.food-items-active{padding-top:10px;width:7%;text-align:center;border:1px solid #020f22;margin-right:10px;flex:0 0 auto;cursor:pointer}.food-items-active{background-color:#020f22}.food-content p{font-size:14px;margin-bottom:0}.food-img p{margin-bottom:0;background:#fff;font-size:12px}.food-img img{margin-bottom:10px}.food-categories::-webkit-scrollbar{width:5px;height:2px}.food-categories::-webkit-scrollbar-track{background:#f1f1f1}.food-categories::-webkit-scrollbar-thumb{background:#e4e3e3}.slide-switch{display:flex;align-items:center}.slide-switch .p-inputswitch{width:52px;height:22px}.slide-switch .p-inputswitch .p-inputswitch-slider{background:#000}.slide-switch .p-inputswitch.p-highlight .p-inputswitch-slider{background-color:#038403}.slide-switch .p-inputswitch .p-inputswitch-slider:before{width:15px;height:15px;top:13px}.slide-switch .p-inputswitch.p-highlight .p-inputswitch-slider:before{transform:translateX(27px)}.veg-icon{font-family:Verdana;margin-right:10px}.food-items-details{background:#fff;border:1px solid #e9ecef;border-radius:14px;padding:14px;box-shadow:0 4px 16px rgba(0,0,0,.04);transition:all .3s cubic-bezier(.165,.84,.44,1);display:flex;flex-direction:column;height:100%;position:relative}.food-items-details:hover{transform:translateY(-5px);box-shadow:0 12px 28px rgba(2,15,34,.12);border-color:#f4dfa9}.food-items-details:hover .food-card-image{transform:scale(1.06)}.food-items-details .food-items-img{position:relative;width:100%;height:190px;overflow:hidden;border-radius:10px;background:#020f22;display:flex;align-items:center;justify-content:center;padding:0}.food-items-details .food-items-img .food-type-badge{position:absolute;top:10px;left:10px;z-index:2;background:#fff;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,.2)}.food-items-details .food-items-img .food-card-image{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .35s ease}.food-items-details .food-card-body{display:flex;justify-content:space-between;align-items:flex-end;margin-top:14px;gap:10px;flex:1 1}.food-items-details .food-card-info{display:flex;flex-direction:column;flex:1 1;min-width:0}.food-items-details .food-card-info .food-card-title{font-family:Verdana,sans-serif;font-size:14.5px;font-weight:600;color:#020f22;margin-bottom:3px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.food-items-details .food-card-info .food-card-weight{font-size:12px;color:#71717a;font-weight:400;margin-bottom:6px}.food-items-details .food-card-info .food-card-price{font-family:Verdana,sans-serif;font-size:16.5px;font-weight:700;color:#020f22;margin-top:auto}.food-items-details .food-card-action{display:flex;align-items:flex-end;flex-shrink:0}.food-items-details .food-btn-add{background:#020f22;color:#fff;font-family:Verdana,sans-serif;font-size:13px;font-weight:700;letter-spacing:.5px;padding:8px 24px;border-radius:8px;border:none;cursor:pointer;transition:all .25s ease;box-shadow:0 3px 8px rgba(2,15,34,.2)}.food-items-details .food-btn-add:hover{background:#f4dfa9;color:#020f22;transform:translateY(-2px);box-shadow:0 5px 14px hsla(43,77%,81%,.4)}.food-items-details .incre-decre{display:inline-flex;align-items:center;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:8px;padding:3px 4px;gap:4px}.food-items-details .incre-decre button{background:#fff;color:#020f22;border:1px solid #e2e8f0;width:26px;height:26px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:11px;cursor:pointer;transition:all .2s ease}.food-items-details .incre-decre button:hover{background:#020f22;color:#fff;border-color:#020f22}.food-items-details .incre-decre .text-fields{font-family:Verdana,sans-serif;font-size:13.5px;font-weight:700;color:#020f22;min-width:22px;text-align:center}@media(max-width:768px){.food-items-details{padding:10px}.food-items-details .food-items-img{height:130px}.food-items-details .food-card-body{flex-direction:column;align-items:flex-start;margin-top:10px;gap:8px}.food-items-details .food-card-action{width:100%;margin-top:4px}.food-items-details .food-card-action .food-btn-add{width:100%;padding:7px 0;text-align:center}.food-items-details .food-card-action .incre-decre{width:100%;justify-content:space-between}.food-items-details .food-card-action .incre-decre button{width:30px;height:30px}}.view-cart-strip{background:#e3e3e3;padding:10px 18px;border-radius:12px;position:fixed;bottom:12px;width:88%;left:6%;z-index:99999999;box-shadow:0 4px 20px rgba(0,0,0,.15)}.food-beverage-list{margin-top:4px}.food-beverage-list ul{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:0;list-style:none}.food-beverage-list ul li{position:relative;display:inline-flex;align-items:center;margin-right:0;float:none}.food-beverage-list ul li img,.food-beverage-list ul li img.food-dummy{width:52px!important;height:52px!important;max-width:52px!important;max-height:52px!important;object-fit:cover!important;border-radius:8px!important;background:#000;border:1px solid rgba(0,0,0,.15)}.food-beverage-list ul li span{position:absolute;top:-6px;right:-6px;font-size:10px!important;font-weight:700;padding:2px 6px!important;border-radius:999px!important;box-shadow:0 2px 4px rgba(0,0,0,.2)}.left-side{border-left:1px solid #000;display:flex;align-items:center;justify-content:end}.movie-details-cinema-websites{align-items:center;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;padding:5px 17px}.book-head h3{font-size:12.5px;font-weight:700;margin:0;color:#fff}.movies-summary{background:#020f22;border-bottom:1px solid #1e293b;display:flex;padding:11px 17px}.summary-movies-photo{margin-right:14px;width:22%}.summary-movies-content{display:grid;width:78%;text-align:left}.summary-movies-content ul{margin-bottom:0}.summary-movies-content h5{color:#fff;font-size:12px;font-weight:700;margin-bottom:5px}.summary-movies-content ul li{align-items:center;color:#fff;display:flex;float:left;font-size:12px;justify-content:center;list-style:none;margin-bottom:3px;margin-right:5px}.summary-movies-content p{font-size:12px;margin:0 0 3px;color:#fff}.seat-info{background:#020f22;margin-bottom:3px;padding:11px 17px;text-align:left;color:#fff}.seat-info h6{color:#fff!important;font-size:11px!important;font-weight:500!important;margin-bottom:7.5px;text-transform:uppercase}.seat-info p{color:#fff;font-size:14px;margin-bottom:7px}.cinema-seat-no{display:inline-block}.cinema-seat-no ul li{background:#fff;color:#020f22;border-radius:4px;float:left;font-size:12px;font-weight:700;list-style:none;margin-right:5px;margin-bottom:5px;padding:5px;width:30px;height:30px;display:flex;justify-content:center;text-align:center;border-radius:50%;align-items:center}.cinemas-ticket{padding:4px 17px;text-align:left;color:#fff}.cinemas-ticket h6{color:#fff!important}.cinema-ticket-value{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.tickets-count h6{color:#fff}.ticket-price p{color:#fff;font-size:12px;font-weight:600;margin:0}.food-divider{background:#020f22;padding:5px}.cinemas-food-beverage{margin-bottom:30px;padding:14px 17px 4px;text-align:left;color:#fff}.cinemas-food-beverage h6{color:#fff!important}.cinemas-food-beverage .food-beverages,.cinemas-food-beverage .food-beverages p,.cinemas-food-beverage .food-beverages span,.cinemas-food-beverage .no-snack p,.cinemas-food-beverage .selected-food-item,.cinemas-food-beverage .selected-food-item p,.cinemas-food-beverage .selected-food-item span{color:#fff}.grand-total h6{color:#000;font-size:12px;font-weight:700}.food-category-title h4{font-family:Verdana;font-size:20px;font-weight:600;color:#020f22;margin:0;display:flex;align-items:center;position:relative;padding-left:15px}.food-category-title h4:before{content:"";position:absolute;left:0;top:15%;height:70%;width:4px;background-color:#eccb73;border-radius:2px}.payment-page-wrapper{background-color:#f8fafc;min-height:85vh}.payment-main-section{padding:30px 0 60px}.payment-container{max-width:1140px;margin:0 auto}.bread-curmb-view.bg-theme-dark,.payment-breadcrumb-bar{background:#020f22!important;border:1px solid #020f22!important;border-radius:0!important;padding:14px 24px;box-shadow:0 4px 12px rgba(0,0,0,.12);pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.bread-curmb-view.bg-theme-dark ul,.payment-breadcrumb-bar ul{display:flex;align-items:center;list-style:none;margin:0;padding:0;flex-wrap:nowrap;width:100%;pointer-events:none!important}.bread-curmb-view.bg-theme-dark ul li,.payment-breadcrumb-bar ul li{font-size:14px;font-family:Verdana,-apple-system,sans-serif;font-weight:500;color:#fff!important;display:inline-flex;align-items:center;white-space:nowrap;flex-shrink:0;cursor:default!important;pointer-events:none!important;opacity:.9;transition:all .2s ease}.bread-curmb-view.bg-theme-dark ul li:after,.payment-breadcrumb-bar ul li:after{content:"|";margin:0 20px;color:#475569!important;font-size:14px;font-weight:300;opacity:.8}.bread-curmb-view.bg-theme-dark ul li:last-child:after,.payment-breadcrumb-bar ul li:last-child:after{display:none}.bread-curmb-view.bg-theme-dark ul li.completed-step,.payment-breadcrumb-bar ul li.completed-step{color:#fff!important;opacity:.9}.bread-curmb-view.bg-theme-dark ul li.active-step,.payment-breadcrumb-bar ul li.active-step{color:#eccb73!important;font-weight:700;opacity:1;cursor:default!important}.payment-card{background:#fff;border:1px solid #eaeaea;border-radius:16px;box-shadow:0 2px 10px rgba(0,0,0,.025);padding:24px;transition:all .2s ease}.payment-left-stack{display:flex;flex-direction:column;gap:20px}.payment-movie-card{padding:22px 24px}.payment-movie-card .payment-movie-content{display:flex;gap:20px;align-items:flex-start}.payment-movie-card .payment-movie-poster-box{width:124px;min-width:124px;height:172px;border-radius:12px;overflow:hidden;background:#0f172a;box-shadow:0 4px 14px rgba(0,0,0,.12);flex-shrink:0}.payment-movie-card .payment-movie-poster-box .payment-movie-poster-img{width:100%;height:100%;object-fit:cover;display:block}.payment-movie-card .payment-movie-meta{flex:1 1;display:flex;flex-direction:column;min-width:0}.payment-movie-card .payment-movie-meta .payment-movie-title{font-size:17px;font-weight:700;color:#0f172a;text-transform:uppercase;margin:0 0 6px;letter-spacing:-.2px;line-height:1.35;word-break:break-word}.payment-movie-card .payment-movie-meta .payment-movie-badge{display:inline-flex;align-items:center;background:#fbf7ee;border:1px solid #f2e7d0;color:#4b5563;font-size:11.5px;font-weight:600;padding:2.5px 9px;border-radius:6px;margin-bottom:12px;width:-moz-fit-content;width:fit-content;text-transform:uppercase;letter-spacing:.2px}.payment-movie-card .payment-movie-meta .payment-meta-list{display:flex;flex-direction:column;gap:6.5px;margin-bottom:14px}.payment-movie-card .payment-movie-meta .payment-meta-list .payment-meta-item{display:flex;align-items:center;gap:8px;font-size:13.5px;color:#334155;font-weight:500}.payment-movie-card .payment-movie-meta .payment-meta-list .payment-meta-item .payment-meta-icon{font-size:16px;color:#64748b;flex-shrink:0}.payment-movie-card .payment-movie-meta .payment-meta-list .payment-meta-item span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payment-movie-card .payment-movie-meta .payment-seats-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-top:4px}.payment-movie-card .payment-movie-meta .payment-seats-row .payment-seat-badges{display:flex;gap:6px;flex-wrap:wrap}.payment-movie-card .payment-movie-meta .payment-seats-row .payment-seat-badges .payment-seat-pill{background:#0f172a;color:#fff;border-radius:6px;padding:3.5px 9px;font-size:12.5px;font-weight:700;display:inline-block;letter-spacing:.3px}.payment-movie-card .payment-movie-meta .payment-seats-row .payment-ticket-count-badge{background:#fbf7ee;border:1px solid #f2e7d0;color:#334155;border-radius:6px;padding:3.5px 12px;font-size:12.5px;font-weight:600}.payment-bill-card .payment-bill-header{margin-bottom:16px}.payment-bill-card .payment-bill-header .payment-bill-title-wrap{display:flex;align-items:center;gap:8px}.payment-bill-card .payment-bill-header .payment-bill-title-wrap .payment-bill-icon{font-size:20px;color:#d4a353}.payment-bill-card .payment-bill-header .payment-bill-title-wrap h3{font-size:16px;font-weight:700;color:#0f172a;margin:0}.payment-bill-card .payment-bill-list{display:flex;flex-direction:column;gap:10px}.payment-bill-card .payment-bill-list .payment-bill-row{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#475569}.payment-bill-card .payment-bill-list .payment-bill-row .bill-row-label{color:#475569;font-weight:500}.payment-bill-card .payment-bill-list .payment-bill-row .bill-row-value{color:#1e293b;font-weight:500}.payment-bill-card .payment-bill-list .payment-bill-row.bill-row-bold{padding-top:4px}.payment-bill-card .payment-bill-list .payment-bill-row.bill-row-bold .bill-row-label,.payment-bill-card .payment-bill-list .payment-bill-row.bill-row-bold .bill-row-value{color:#0f172a;font-weight:700}.payment-bill-card .payment-total-banner{margin-top:16px;background:#fdfaf4;border:1px solid #f6ebd5;border-radius:10px;padding:13px 18px;display:flex;justify-content:space-between;align-items:center}.payment-bill-card .payment-total-banner .total-banner-label{font-size:15px;font-weight:700;color:#0f172a}.payment-bill-card .payment-total-banner .total-banner-value{font-size:17px;font-weight:800;color:#b5832c}.payment-checkout-card .payment-details-top-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.payment-checkout-card .payment-details-top-row .payment-details-title-box{display:flex;align-items:flex-start;gap:12px}.payment-checkout-card .payment-details-top-row .payment-details-title-box .payment-shield-icon-wrap{margin-top:2px;flex-shrink:0}.payment-checkout-card .payment-details-top-row .payment-details-title-box .payment-shield-icon-wrap .payment-shield-icon{font-size:24px;color:#0f172a}.payment-checkout-card .payment-details-top-row .payment-details-title-box .payment-checkout-title{font-size:17.5px;font-weight:700;color:#0f172a;margin:0 0 3px}.payment-checkout-card .payment-details-top-row .payment-details-title-box .payment-checkout-subtitle{font-size:13px;color:#64748b;margin:0}.payment-checkout-card .payment-details-top-row .payment-due-box{text-align:right;flex-shrink:0}.payment-checkout-card .payment-details-top-row .payment-due-box .payment-due-label{display:block;font-size:12px;color:#64748b;margin-bottom:2px}.payment-checkout-card .payment-details-top-row .payment-due-box .payment-due-amount{font-size:24px;font-weight:800;color:#b5832c;letter-spacing:-.5px}.payment-checkout-card .payment-promo-container{border:1px solid #e5e7eb;border-radius:12px;padding:16px 18px;background:#fff;margin-bottom:24px}.payment-checkout-card .payment-promo-container .payment-promo-header{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:#0f172a;margin-bottom:12px}.payment-checkout-card .payment-promo-container .payment-promo-header .payment-gift-icon{font-size:18px;color:#b5832c}.payment-checkout-card .payment-promo-container .payment-promo-input-group{display:flex;gap:10px;align-items:center}.payment-checkout-card .payment-promo-container .payment-promo-input-group .payment-promo-input{flex:1 1;height:44px;border:1px solid #cbd5e1;border-radius:8px;padding:0 14px;font-size:14px;color:#0f172a;outline:none;transition:border-color .2s,box-shadow .2s}.payment-checkout-card .payment-promo-container .payment-promo-input-group .payment-promo-input::placeholder{color:#94a3b8}.payment-checkout-card .payment-promo-container .payment-promo-input-group .payment-promo-input:focus{border-color:#0f172a;box-shadow:0 0 0 3px rgba(15,23,42,.08)}.payment-checkout-card .payment-promo-container .payment-promo-input-group .payment-promo-input:disabled{background-color:#f1f5f9;cursor:not-allowed}.payment-checkout-card .payment-promo-container .payment-promo-input-group .payment-promo-apply-btn{height:44px;padding:0 28px;background:#e8c688;border:none;border-radius:8px;font-size:14px;font-weight:600;color:#2b1f07;cursor:pointer;transition:all .2s ease;white-space:nowrap}.payment-checkout-card .payment-promo-container .payment-promo-input-group .payment-promo-apply-btn:hover:not(:disabled){background:#dfb66e;transform:translateY(-1px)}.payment-checkout-card .payment-promo-container .payment-promo-input-group .payment-promo-apply-btn:active:not(:disabled){transform:translateY(0)}.payment-checkout-card .payment-promo-container .payment-promo-input-group .payment-promo-apply-btn:disabled{opacity:.6;cursor:not-allowed}.payment-checkout-card .payment-promo-container .payment-promo-input-group .payment-promo-apply-btn.applied{background:#0f172a;color:#fff}.payment-checkout-card .payment-we-accept-section{margin-bottom:22px}.payment-checkout-card .payment-we-accept-section .we-accept-label{font-size:13px;font-weight:600;color:#334155;margin-bottom:12px}.payment-checkout-card .payment-we-accept-section .payment-gateways-list{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.payment-checkout-card .payment-we-accept-section .payment-gateways-list .payment-brand-badge{display:inline-flex;align-items:center;border-radius:6px;transition:transform .2s ease}.payment-checkout-card .payment-we-accept-section .payment-gateways-list .payment-brand-badge:hover{transform:translateY(-1.5px)}.payment-checkout-card .payment-cta-button{width:100%;height:52px;background:#111827;color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:all .25s ease;box-shadow:0 4px 14px rgba(17,24,39,.2)}.payment-checkout-card .payment-cta-button .payment-lock-icon{font-size:18px;color:#e8c688}.payment-checkout-card .payment-cta-button:hover:not(:disabled){background:#1f2937;transform:translateY(-1px);box-shadow:0 6px 18px rgba(17,24,39,.28)}.payment-checkout-card .payment-cta-button:active:not(:disabled){transform:translateY(0)}.payment-checkout-card .payment-secure-notice{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:14px;font-size:12.5px;color:#64748b}.payment-checkout-card .payment-secure-notice .payment-notice-shield-icon{font-size:16px;color:#b5832c}.payment-trust-banner{background:#fff;border:1px solid #eaeaea;border-radius:16px;padding:20px 24px;box-shadow:0 2px 10px rgba(0,0,0,.02);display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.payment-trust-banner .trust-feature-item{display:flex;align-items:center;gap:14px}.payment-trust-banner .trust-feature-item .trust-icon-circle{width:44px;height:44px;border-radius:50%;background:#fbf7ee;border:1px solid #f2e7d0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.payment-trust-banner .trust-feature-item .trust-icon-circle .trust-svg-icon{font-size:22px;color:#b5832c}.payment-trust-banner .trust-feature-item .trust-text-meta{display:flex;flex-direction:column}.payment-trust-banner .trust-feature-item .trust-text-meta .trust-title{font-size:14px;font-weight:700;color:#0f172a;margin:0 0 2px}.payment-trust-banner .trust-feature-item .trust-text-meta .trust-desc{font-size:12px;color:#64748b;margin:0}.seat-terms-condition-flow-seat .error-show-seat-catgories{padding:24px;border-radius:14px;border:none}.seat-terms-condition-flow-seat .error-show-seat-catgories .popup-catagories{font-size:16px;font-weight:600;color:#0f172a;text-align:center;margin-bottom:20px}.seat-terms-condition-flow-seat .error-show-seat-catgories .accpet-btn-flow-seat{display:flex;gap:12px;justify-content:center}.seat-terms-condition-flow-seat .error-show-seat-catgories .accpet-btn-flow-seat button{padding:8px 24px;border-radius:8px;font-weight:600;border:none;cursor:pointer}.seat-terms-condition-flow-seat .error-show-seat-catgories .accpet-btn-flow-seat .reject-terms-ok{background:#0f172a;color:#fff}.seat-terms-condition-flow-seat .error-show-seat-catgories .accpet-btn-flow-seat .reject-terms-ok.bg-secondary{background:#e2e8f0!important;color:#334155!important}@media(max-width:991px){.payment-trust-banner{grid-template-columns:repeat(2,1fr);gap:20px}}@media(max-width:576px){.payment-main-section{padding:16px 0 40px}.payment-card{padding:18px 16px}.payment-movie-card .payment-movie-content{gap:14px}.payment-movie-card .payment-movie-poster-box{width:96px;min-width:96px;height:136px}.payment-movie-card .payment-movie-meta .payment-movie-title{font-size:15px}.payment-checkout-card .payment-details-top-row{flex-direction:column;gap:12px}.payment-checkout-card .payment-details-top-row .payment-due-box{text-align:left;width:100%;display:flex;align-items:baseline;justify-content:space-between}.payment-checkout-card .payment-promo-container .payment-promo-input-group .payment-promo-apply-btn{padding:0 20px}.payment-trust-banner{grid-template-columns:1fr;gap:16px;padding:16px}}.final-ticket-container{max-width:920px;margin:0 auto;padding:0 15px}.final-ticket-header{display:flex;align-items:center;gap:20px;background:linear-gradient(135deg,rgba(2,15,34,.04),hsla(45,42%,69%,.14));border:1px solid rgba(2,15,34,.08);border-radius:16px;padding:24px 30px;margin-bottom:30px}.final-ticket-header .success-badge-icon{width:64px;height:64px;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:30px;box-shadow:0 8px 20px rgba(16,185,129,.35);flex-shrink:0}.final-ticket-header .header-content h2{color:#020f22;font-size:26px;font-weight:700;margin:0 0 6px;letter-spacing:-.3px}.final-ticket-header .header-content p{color:#556272;font-size:15px;margin:0;line-height:1.4}.eticket-card{background:#fff;border-radius:20px;box-shadow:0 15px 45px rgba(2,15,34,.08),0 2px 8px rgba(2,15,34,.04);border:1px solid rgba(2,15,34,.08);overflow:hidden;position:relative;transition:all .3s ease}.eticket-card .eticket-top-banner{background:linear-gradient(135deg,#020f22,#071e3d);padding:28px 32px;color:#fff;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;border-bottom:2px solid #d2c290}.eticket-card .eticket-top-banner .movie-meta-wrap{display:flex;align-items:center;justify-content:flex-start;gap:20px;flex:1 1}.eticket-card .eticket-top-banner .movie-meta-wrap .movie-info-texts{flex:1 1;min-width:0}.eticket-card .eticket-top-banner .movie-meta-wrap .movie-info-texts h3{color:#fff;font-size:24px;font-weight:700;margin:0 0 10px;letter-spacing:.2px}.eticket-card .eticket-top-banner .movie-meta-wrap .movie-info-texts .badges-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.eticket-card .eticket-top-banner .movie-meta-wrap .movie-info-texts .badges-row .badge-pill{background:hsla(0,0%,100%,.12);color:#d2c290;border:1px solid hsla(45,42%,69%,.35);padding:4px 12px;border-radius:6px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.eticket-card .eticket-top-banner .movie-meta-wrap .movie-poster-thumb{width:76px;height:108px;border-radius:10px;object-fit:cover;box-shadow:0 6px 16px rgba(0,0,0,.4);border:2px solid hsla(45,42%,69%,.5);flex-shrink:0}.eticket-card .eticket-top-banner .booking-reference-box{text-align:right;background:hsla(0,0%,100%,.06);padding:14px 20px;border-radius:12px;border:1px dashed hsla(45,42%,69%,.4)}.eticket-card .eticket-top-banner .booking-reference-box .ref-label{color:#94a3b8;font-size:12px;text-transform:uppercase;font-weight:600;letter-spacing:.8px;margin-bottom:2px}.eticket-card .eticket-top-banner .booking-reference-box .ref-code{color:#d2c290;font-size:22px;font-weight:800;letter-spacing:1.5px;font-family:monospace}.eticket-card .eticket-top-banner .booking-reference-box .order-code-sub{color:#cbd5e1;font-size:12px;margin-top:4px}.eticket-card .ticket-notch-divider{position:relative;height:32px;background:#fff;display:flex;align-items:center;justify-content:center}.eticket-card .ticket-notch-divider:after,.eticket-card .ticket-notch-divider:before{content:"";position:absolute;width:32px;height:32px;background:#f8fafc;border-radius:50%;top:0;z-index:2}.eticket-card .ticket-notch-divider:before{left:-16px;box-shadow:inset -3px 0 5px rgba(2,15,34,.08);border-right:1px solid rgba(2,15,34,.08)}.eticket-card .ticket-notch-divider:after{right:-16px;box-shadow:inset 3px 0 5px rgba(2,15,34,.08);border-left:1px solid rgba(2,15,34,.08)}.eticket-card .ticket-notch-divider .dashed-line{width:90%;height:0;border-bottom:2px dashed rgba(2,15,34,.15)}.eticket-card .eticket-content-body{padding:24px 32px 32px}.eticket-card .eticket-content-body .info-grid-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:20px;gap:20px;padding-bottom:24px;border-bottom:1px solid rgba(2,15,34,.08)}.eticket-card .eticket-content-body .info-grid-section .info-tile{display:flex;gap:14px;align-items:flex-start}.eticket-card .eticket-content-body .info-grid-section .info-tile .tile-icon{width:42px;height:42px;background:rgba(2,15,34,.04);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#020f22;font-size:18px;flex-shrink:0}.eticket-card .eticket-content-body .info-grid-section .info-tile .tile-data .tile-label{color:#64748b;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:3px}.eticket-card .eticket-content-body .info-grid-section .info-tile .tile-data .tile-value{color:#020f22;font-size:15px;font-weight:700;line-height:1.35}.eticket-card .eticket-content-body .seats-section-row{padding:24px 0;border-bottom:1px solid rgba(2,15,34,.08);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.eticket-card .eticket-content-body .seats-section-row .seat-desc-meta h4{color:#020f22;font-size:17px;font-weight:700;margin:0 0 4px}.eticket-card .eticket-content-body .seats-section-row .seat-desc-meta span{color:#64748b;font-size:14px}.eticket-card .eticket-content-body .seats-section-row .seats-badge-list{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.eticket-card .eticket-content-body .seats-section-row .seats-badge-list .seat-badge-pill{background:#020f22;color:#fff;border:1px solid #d2c290;padding:6px 16px;border-radius:8px;font-size:14px;font-weight:700;letter-spacing:.5px;box-shadow:0 2px 6px rgba(2,15,34,.15)}.eticket-card .eticket-content-body .fnb-section-row{padding:24px 0;border-bottom:1px solid rgba(2,15,34,.08)}.eticket-card .eticket-content-body .fnb-section-row h4{color:#020f22;font-size:17px;font-weight:700;margin:0 0 12px}.eticket-card .eticket-content-body .fnb-section-row .fnb-items-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px}.eticket-card .eticket-content-body .fnb-section-row .fnb-items-grid .fnb-item-chip{display:flex;align-items:center;gap:10px;background:#f8fafc;border:1px solid #e2e8f0;padding:10px 14px;border-radius:8px;font-size:14px;font-weight:600;color:#1e293b}.eticket-card .eticket-content-body .fnb-section-row .fnb-items-grid .fnb-item-chip .veg-badge{width:14px;height:14px;flex-shrink:0}.eticket-card .eticket-content-body .fnb-section-row .no-food-text{color:#94a3b8;font-size:14px;font-style:normal;margin:0}.eticket-card .eticket-content-body .bottom-summary-qr-row{padding-top:24px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px}.eticket-card .eticket-content-body .bottom-summary-qr-row .pricing-breakdown-box{flex:1 1;min-width:260px}.eticket-card .eticket-content-body .bottom-summary-qr-row .pricing-breakdown-box .price-line{display:flex;justify-content:space-between;margin-bottom:6px;color:#64748b;font-size:14px}.eticket-card .eticket-content-body .bottom-summary-qr-row .pricing-breakdown-box .price-line span:last-child{font-weight:600;color:#1e293b}.eticket-card .eticket-content-body .bottom-summary-qr-row .pricing-breakdown-box .grand-total-line{margin-top:10px;padding-top:10px;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}.eticket-card .eticket-content-body .bottom-summary-qr-row .pricing-breakdown-box .grand-total-line .total-label{font-size:16px;font-weight:700;color:#020f22}.eticket-card .eticket-content-body .bottom-summary-qr-row .pricing-breakdown-box .grand-total-line .total-amount{font-size:24px;font-weight:800;color:#020f22}.eticket-card .eticket-content-body .bottom-summary-qr-row .pricing-breakdown-box .pay-mode-badge{display:inline-block;margin-top:8px;background:rgba(2,15,34,.06);color:#020f22;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;text-transform:uppercase}.eticket-card .eticket-content-body .bottom-summary-qr-row .ticket-qr-container{display:flex;flex-direction:column;align-items:center;text-align:center;background:#f8fafc;padding:16px;border-radius:14px;border:1px solid #e2e8f0}.eticket-card .eticket-content-body .bottom-summary-qr-row .ticket-qr-container .qr-img{width:120px;height:120px;border-radius:8px}.eticket-card .eticket-content-body .bottom-summary-qr-row .ticket-qr-container .qr-instruction{color:#64748b;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;margin-top:8px}.ticket-actions-row{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:32px;flex-wrap:wrap}.ticket-actions-row .btn-primary-ticket{background:#020f22;color:#d2c290;border:2px solid #020f22;padding:12px 28px;border-radius:10px;font-size:15px;font-weight:700;cursor:pointer;transition:all .25s ease;display:inline-flex;align-items:center;gap:8px}.ticket-actions-row .btn-primary-ticket:hover{background:#071e3d;border-color:#071e3d;color:#fff;transform:translateY(-2px);box-shadow:0 6px 16px rgba(2,15,34,.2)}.ticket-actions-row .btn-outline-ticket{background:transparent;color:#020f22;border:2px solid rgba(2,15,34,.2);padding:12px 24px;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .25s ease;display:inline-flex;align-items:center;gap:8px}.ticket-actions-row .btn-outline-ticket:hover{background:rgba(2,15,34,.05);border-color:#020f22;transform:translateY(-2px)}@media print{body{background:#fff!important}.footer-start,.header-banner,.phone-header,.ticket-actions-row{display:none!important}.final-ticket-container{max-width:100%!important;padding:0!important}.eticket-card{box-shadow:none!important;border:1px solid #ccc!important}}@media(max-width:768px){.final-ticket-header{padding:18px 20px}.final-ticket-header .header-content h2{font-size:20px}.eticket-card .eticket-top-banner{padding:20px 16px}.eticket-card .eticket-top-banner .movie-meta-wrap{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;width:100%!important;gap:14px!important}.eticket-card .eticket-top-banner .movie-meta-wrap .movie-info-texts{flex:1 1!important;min-width:0!important}.eticket-card .eticket-top-banner .movie-meta-wrap .movie-info-texts h3{font-size:18px!important;margin-bottom:8px!important}.eticket-card .eticket-top-banner .movie-meta-wrap .movie-info-texts .badges-row{gap:6px!important}.eticket-card .eticket-top-banner .movie-meta-wrap .movie-info-texts .badges-row .badge-pill{font-size:11px!important;padding:3px 8px!important}.eticket-card .eticket-top-banner .movie-meta-wrap .movie-poster-thumb{width:65px!important;height:92px!important;border-radius:8px!important;flex-shrink:0!important}.eticket-card .eticket-top-banner .booking-reference-box{width:100%;text-align:left}.eticket-card .eticket-content-body{padding:20px 16px}}.profile-box{display:flex;justify-content:space-between;background:#020f22;border:1px solid #020f22;padding:10px;border-radius:10px;color:#fff}.profile-user{display:flex;align-items:center}.profile-user-name p{margin-bottom:0;font-family:Verdana;word-break:break-word}.profile-icon svg{font-size:65px;color:#fff;margin-right:10px}.profile-logout u{font-family:Verdana;font-weight:500;font-size:16px}.personal-details{display:flex;align-items:center;border-bottom:2px solid #020f22;margin:15px 0}.personal-active{border-bottom:2px solid #dfa834!important;color:#dfa834!important;font-weight:600!important;position:relative;top:2px}.personal-no-active{color:#020f22!important;position:relative;top:2px}.personal-normal{font-family:Verdana;margin-right:30px;padding-bottom:10px;margin-top:10px;font-size:15px;cursor:pointer;border-bottom:2px solid transparent;transition:border-color .2s ease,color .2s ease}.personal-no-active:hover{border-color:#dfa834;color:#dfa834!important}.contact-info{display:flex;align-items:center;justify-content:space-between;font-family:Verdana}.contact-info h4{font-size:16px;font-family:Verdana;font-weight:600;margin-bottom:0}.contact-info h4:before{content:"";display:inline-block;width:25px;height:3px;background:#020f22;rotate:90deg;border-radius:30px;position:relative;top:-3px;left:-8px}.user-profile-content-left h6{color:#939393;font-size:16px;font-family:Verdana}.user-profile-content-right h5{font-family:Verdana;font-size:16px;color:#000;word-break:break-word}.user-profile-detail{display:flex;flex-wrap:wrap;padding:10px 0 50px}.user-profile-content-left{width:40%}.user-profile-content-right{width:60%}.my-bookings-container{width:100%}.booking-section-wrapper{margin-bottom:30px}.booking-section-header h5{font-size:18px;font-family:Verdana,sans-serif;font-weight:700;color:#020f22;margin-bottom:18px;position:relative;display:flex;align-items:center;gap:8px}.booking-section-header h5:before{content:"";display:inline-block;width:4px;height:18px;background:#eccb73;border-radius:2px}.booking-cards-list{display:flex;flex-direction:column;gap:20px}.booking-card-item{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:0;overflow:hidden;box-shadow:0 4px 15px rgba(2,15,34,.04);transition:all .25s ease}.booking-card-item:hover{box-shadow:0 8px 24px rgba(2,15,34,.09);border-color:#cbd5e1}.booking-card-item.expanded{border-color:#eccb73;box-shadow:0 8px 28px rgba(2,15,34,.1)}.booking-card-top-bar{background:#f8fafc;border-bottom:1px solid #f1f5f9;padding:10px 18px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.booking-datetime-badge{display:flex;align-items:center;gap:6px;background:#020f22;color:#eccb73;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:600}.booking-datetime-badge i{font-size:12px}.booking-order-id-badge{font-size:13px;color:#64748b}.booking-order-id-badge .order-label{margin-right:4px}.booking-order-id-badge .order-val{font-weight:600;color:#020f22}.booking-card-main{padding:18px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.booking-poster-container{width:80px;min-width:80px;height:115px;border-radius:8px;overflow:hidden;background:#020f22;box-shadow:0 4px 12px rgba(0,0,0,.15);flex-shrink:0}.booking-poster-container .booking-poster-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.booking-meta-container{flex:1 1;min-width:200px;display:flex;flex-direction:column;gap:6px}.booking-meta-container .booking-movie-title{font-size:17px;font-weight:700;color:#020f22;margin:0;line-height:1.3}.booking-meta-container .booking-theater-info{font-size:13px;color:#475569;display:flex;align-items:center;gap:6px}.booking-meta-container .booking-theater-info i{color:#eccb73;font-size:13px}.booking-meta-container .booking-seats-info{font-size:13px;color:#020f22;font-weight:600;display:flex;align-items:center;gap:6px}.booking-meta-container .booking-seats-info i{color:#64748b;font-size:13px}.booking-pills-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:2px 0}.booking-pill{font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.3px}.booking-pill.cert{background:#f1f5f9;color:#020f22;border:1px solid #cbd5e1}.booking-pill.lang{background:#eef2ff;color:#3730a3;border:1px solid #c7d2fe}.booking-pill.genre{background:#fefce8;color:#854d0e;border:1px solid #fef08a}.booking-action-container{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:10px;margin-left:auto;min-width:140px}.booking-action-container .booking-amount-box{text-align:right}.booking-action-container .booking-amount-box .amount-label{display:block;font-size:11px;color:#64748b;text-transform:uppercase;font-weight:500}.booking-action-container .booking-amount-box .amount-value{font-size:18px;font-weight:700;color:#020f22}.booking-toggle-btn{background:#020f22;color:#fff;border:1px solid #020f22;padding:7px 16px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s ease}.booking-toggle-btn:hover{background:#eccb73;color:#020f22;border-color:#eccb73}.booking-toggle-btn.active{background:#fff;color:#020f22;border-color:#020f22}.booking-toggle-btn.active:hover{background:#020f22;color:#fff}.booking-card-expanded-content{padding:0 18px 18px;animation:fadeInDown .25s ease-out}.booking-card-expanded-content .expanded-divider{height:1px;background:#e2e8f0;margin-bottom:18px}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.expanded-grid-layout{display:flex;gap:20px;flex-wrap:wrap}.expanded-details-col{flex:1 1;min-width:280px;display:flex;flex-direction:column;gap:16px}.expanded-qr-col{width:220px;min-width:200px;display:flex;flex-direction:column;align-items:center}.expanded-section{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:14px 16px}.expanded-section .section-heading{font-size:14px;font-weight:700;color:#020f22;margin-bottom:12px;display:flex;align-items:center;gap:7px}.expanded-section .section-heading i{color:#eccb73;font-size:14px}.ticket-spec-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.ticket-spec-grid .spec-item{display:flex;flex-direction:column;gap:3px}.ticket-spec-grid .spec-item .spec-label{font-size:11px;color:#64748b;font-weight:500;text-transform:uppercase}.ticket-spec-grid .spec-item .spec-val{font-size:13px;font-weight:600;color:#020f22}.seat-pills-list{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:2px}.seat-badge{background:#020f22;color:#eccb73;font-size:11px;font-weight:700;padding:3px 8px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;min-width:28px}.food-items-container{display:flex;flex-direction:column;gap:8px}.food-item-entry{display:flex;justify-content:space-between;align-items:center;font-size:13px}.food-item-entry .food-info-left{display:flex;align-items:center;gap:8px}.food-item-entry .food-info-left .food-title{color:#020f22;font-weight:500}.food-item-entry .food-price-val{font-weight:600;color:#020f22}.payment-breakdown-card{display:flex;flex-direction:column;gap:8px}.payment-breakdown-card .breakdown-row{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#475569}.payment-breakdown-card .breakdown-row.discount-row{color:#16a34a;font-weight:600}.payment-breakdown-card .breakdown-row.discount-row .discount-val{color:#16a34a}.payment-breakdown-card .breakdown-row .paymode-pill{background:#e2e8f0;color:#020f22;font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px;text-transform:uppercase}.payment-breakdown-card .breakdown-row.total-highlight-row{border-top:1px dashed #cbd5e1;padding-top:10px;margin-top:4px}.payment-breakdown-card .breakdown-row.total-highlight-row .total-title{font-size:14px;font-weight:700;color:#020f22}.payment-breakdown-card .breakdown-row.total-highlight-row .total-price{font-size:16px;font-weight:800;color:#020f22}.qr-ticket-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.qr-ticket-card .qr-image-wrapper{background:#fff;padding:10px;border-radius:8px;border:1px solid #cbd5e1;box-shadow:0 2px 8px rgba(0,0,0,.06)}.qr-ticket-card .qr-image-wrapper .qr-code-img{width:130px;height:130px;object-fit:contain;display:block}.qr-ticket-card .qr-card-info .qr-booking-id{font-size:12px;color:#020f22;margin:0 0 4px}.qr-ticket-card .qr-card-info .qr-booking-id strong{color:#020f22}.qr-ticket-card .qr-card-info .qr-instruction{font-size:11px;color:#64748b;margin:0;line-height:1.3}.no-bookings-placeholder{background:#fff;border:1px dashed #cbd5e1;border-radius:12px;padding:40px 20px;text-align:center}.no-bookings-placeholder .no-bookings-icon{width:56px;height:56px;border-radius:50%;background:#f8fafc;color:#64748b;display:inline-flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:14px}.no-bookings-placeholder h6{font-size:16px;font-weight:700;color:#020f22;margin-bottom:6px}.no-bookings-placeholder p{font-size:13px;color:#64748b;max-width:360px;margin:0 auto 18px}.no-bookings-placeholder .book-now-cta-btn{background:#020f22;color:#eccb73;border:1px solid #020f22;font-size:13px;font-weight:600;padding:8px 24px;border-radius:6px;cursor:pointer;transition:all .25s ease}.no-bookings-placeholder .book-now-cta-btn:hover{background:#eccb73;color:#020f22;border-color:#eccb73}.loyalty-card{background:#020f22;border:1px solid #020f22;border-radius:12px;padding:20px;display:flex;justify-content:space-between;gap:20px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin:20px 0;position:relative;color:#fff}.loyalty-left{flex:1 1}.loyalty-name{margin:0;font-size:20px;font-weight:700;color:#fff}.loyalty-subtitle{margin-top:3px;font-size:12px;color:#ccc;font-weight:600}.loyalty-divider{width:100%;height:1px;background:#334460;margin:12px 0}.loyalty-points-box{display:flex;align-items:center;gap:12px}.loyalty-icon{font-size:28px;color:#fff}.loyalty-points-text h2{margin:0}.loyalty-points{font-size:28px;margin:0;font-weight:700}.loyalty-message{font-size:18px;color:#fff;margin:2px 0 0;font-weight:600}.loyalty-right{border-left:1px solid #334460;padding-left:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.loyalty-total{font-size:32px;font-weight:700;margin:0;position:relative;color:#fff;display:inline-block}.loyalty-tag{width:10px;height:10px;background:red;display:inline-block;border-radius:50%;position:absolute;top:5px;right:-15px}.loyalty-right-label{font-size:12px;font-weight:600;text-align:center;margin:5px 0 0;color:#ccc}.loyalty-note{font-size:16px;color:#939393;margin-top:10px}@media(max-width:768px){.loyalty-card{flex-direction:column;text-align:left}.loyalty-right{border-left:none;padding-left:0;margin-top:10px}}.points-history{border-radius:6px;padding:10px 0;width:100%;margin:auto auto 50px}.points-row{font-family:Verdana;justify-content:space-between;padding:14px 20px;background:#020f22;border:1px solid #020f22;border-radius:7px;box-shadow:0 3px 30px rgba(0,0,0,.15);margin-bottom:8px;color:#fff}.points-left,.points-row{display:flex;align-items:center}.points-left{gap:12px}.points-icon{background:#1b2a47;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:14px}.points-title{font-size:16px;color:#fff;font-weight:500}.points-date{font-size:13px;color:#ccc;white-space:nowrap}@media(max-width:480px){.points-row{flex-direction:row;align-items:flex-start;gap:6px}.points-date{text-align:left}}.points-icon img{width:50%}.user-profile-detail-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px 40px;gap:20px 40px;padding:20px 0 50px;font-family:Verdana}.profile-detail-item{display:flex;flex-direction:column;gap:6px;border-bottom:1px solid #f4dfa9;padding-bottom:10px}.profile-label{color:#939393;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.profile-value{color:#000;font-size:16px;font-weight:600;word-break:break-word}@media(max-width:768px){.user-profile-detail-grid{grid-template-columns:1fr!important;gap:15px!important;padding-bottom:30px!important}.profile-box{align-items:center;padding:12px 15px!important}.profile-icon svg{font-size:45px!important}.profile-user-name p.login-profile{font-size:15px!important;font-weight:600!important}.profile-logout u{font-size:13px!important}.personal-details{display:flex!important;overflow-x:auto!important;white-space:nowrap!important;padding-bottom:5px!important;border-bottom:2px solid #020f22!important;margin:15px 0!important}.personal-details::-webkit-scrollbar{display:none!important}.personal-details{-ms-overflow-style:none!important;scrollbar-width:none!important}.personal-normal{display:inline-block!important;flex-shrink:0!important;margin-right:20px!important;white-space:nowrap!important;margin-top:5px!important;padding-bottom:5px!important;font-size:13px!important}}.skeleton-line{background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 50%,#f2f2f2 75%);background-size:200% 100%;animation:loading-skeleton 1.5s infinite;border-radius:4px}.label-skeleton{width:100px;height:14px}.value-skeleton{width:70%;height:20px;margin-top:5px}@keyframes loading-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.profile-edit-card{background:#fff;border:1px solid #e9ecef;border-radius:16px;padding:28px 30px;box-shadow:0 4px 20px rgba(0,0,0,.03);margin-top:15px;margin-bottom:40px}.profile-edit-card .profile-edit-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f1f5f9}.profile-edit-card .profile-edit-header h4{font-size:18px;font-weight:700;color:#0f172a;margin:0;display:flex;align-items:center;gap:10px}.profile-edit-card .profile-edit-header h4:before{content:"";width:4px;height:18px;background:#dfa834;border-radius:2px;display:inline-block;margin:0;top:0;left:0;rotate:0deg}.profile-edit-card .profile-edit-header .btn-close-edit{display:flex;align-items:center;gap:6px;background:#f1f5f9;border:none;padding:6px 14px;border-radius:8px;font-size:13px;font-weight:600;color:#475569;cursor:pointer;transition:all .2s ease}.profile-edit-card .profile-edit-header .btn-close-edit:hover{background:#e2e8f0;color:#0f172a}.profile-edit-card .profile-form-group{margin-bottom:20px}.profile-edit-card .profile-form-group .form-field-label{display:block;font-size:12.5px;font-weight:600;color:#334155;margin-bottom:7px;text-transform:uppercase;letter-spacing:.4px}.profile-edit-card .profile-form-group .form-input-wrapper{position:relative;display:flex;align-items:center}.profile-edit-card .profile-form-group .form-input-wrapper .p-inputtext{width:100%;height:48px;border-radius:10px;border:1.5px solid #cbd5e1;padding:0 42px 0 14px;font-size:14px;color:#0f172a;background:#fff;outline:none;transition:all .2s ease}.profile-edit-card .profile-form-group .form-input-wrapper .p-inputtext:focus{border-color:#020f22;box-shadow:0 0 0 3px rgba(2,15,34,.08)}.profile-edit-card .profile-form-group .form-input-wrapper .p-inputtext:disabled{background:#f8fafc;border-color:#e2e8f0;color:#64748b;cursor:not-allowed}.profile-edit-card .profile-form-group .form-input-wrapper .p-inputtext.p-invalid{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.08)}.profile-edit-card .profile-form-group .form-input-wrapper .input-field-icon{position:absolute;right:14px;color:#94a3b8;font-size:18px;pointer-events:none;display:flex;align-items:center;justify-content:center}.profile-edit-card .profile-form-group .p-dropdown{width:100%;height:48px;border-radius:10px;border:1.5px solid #cbd5e1;background:#fff;display:flex;align-items:center;transition:all .2s ease}.profile-edit-card .profile-form-group .p-dropdown:not(.p-disabled):hover{border-color:#94a3b8}.profile-edit-card .profile-form-group .p-dropdown.p-focus{border-color:#020f22;box-shadow:0 0 0 3px rgba(2,15,34,.08)}.profile-edit-card .profile-form-group .p-dropdown.p-invalid{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.08)}.profile-edit-card .profile-form-group .p-dropdown .p-dropdown-label{padding:0 14px;font-size:14px;color:#0f172a;font-weight:500}.profile-edit-card .profile-form-group .p-dropdown .p-dropdown-label.p-placeholder{color:#94a3b8}.profile-edit-card .profile-form-group .p-dropdown .p-dropdown-trigger{width:40px;color:#64748b}.profile-edit-card .profile-form-group .p-calendar{width:100%;display:flex}.profile-edit-card .profile-form-group .p-calendar .p-inputtext{width:100%;height:48px;border-radius:10px 0 0 10px;border:1.5px solid #cbd5e1;border-right:none;padding:0 14px;font-size:14px;color:#0f172a;background:#fff;outline:none;transition:all .2s ease}.profile-edit-card .profile-form-group .p-calendar .p-inputtext:focus{border-color:#020f22;box-shadow:0 0 0 3px rgba(2,15,34,.08)}.profile-edit-card .profile-form-group .p-calendar .p-inputtext.p-invalid{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.08)}.profile-edit-card .profile-form-group .p-calendar .p-datepicker-trigger{background:#f8fafc;border:1.5px solid #cbd5e1;border-left:none;border-radius:0 10px 10px 0;color:#020f22;width:46px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.profile-edit-card .profile-form-group .p-calendar .p-datepicker-trigger:hover{background:#f1f5f9;color:#b5832c}.profile-edit-card .profile-form-group .form-field-error{color:#ef4444;font-size:12px;font-weight:500;margin-top:5px}.profile-edit-card .profile-form-actions{display:flex;align-items:center;gap:14px;margin-top:10px;padding-top:15px}.profile-edit-card .profile-form-actions .btn-profile-cancel{height:46px;padding:0 26px;border-radius:8px;border:1.5px solid #cbd5e1;background:#fff;color:#334155;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease}.profile-edit-card .profile-form-actions .btn-profile-cancel:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a}.profile-edit-card .profile-form-actions .btn-profile-save{height:46px;padding:0 34px;border-radius:8px;border:none;background:#020f22;color:#fff;font-weight:700;font-size:14px;cursor:pointer;box-shadow:0 2px 10px rgba(2,15,34,.18);transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.profile-edit-card .profile-form-actions .btn-profile-save:hover:not(:disabled){background:#071e3d;color:#d2c290;transform:translateY(-1px);box-shadow:0 4px 14px rgba(2,15,34,.25)}.profile-edit-card .profile-form-actions .btn-profile-save:disabled{opacity:.6;cursor:not-allowed}.ptb-40{padding:50px 0}.ptb-20{padding:15px 0}.bg-group{background:#020f22}.organisation-feild .p-dropdown{width:100%;height:54px;border:1px solid #999!important;border-radius:4px;background-color:#fff;transition:border-color .2s,box-shadow .2s}.organisation-feild .p-dropdown:hover{border-color:#020f22!important}.organisation-feild .p-dropdown.p-inputwrapper-focus,.organisation-feild .p-dropdown:focus,.organisation-feild .p-dropdown:focus-within{border-color:#020f22!important;box-shadow:0 0 0 2px rgba(2,15,34,.1)!important}.organisation-feild .p-dropdown .p-dropdown-label{color:#000;font-family:Lato,sans-serif;font-size:14px;font-weight:600;border:none!important;background-color:transparent!important;height:100%;display:flex;align-items:center;margin-top:0!important;padding-top:12px!important;padding-bottom:0!important}.group-management-details ul li a,.roman ul li{color:#000;font-family:Verdana;font-size:16px}.roman ul li{list-style:none}.roman ol li{font-size:16px;font-family:Verdana;color:#000}.group-management-details ul li{list-style:none;font-family:Verdana;font-size:16px}.organisation-feild .p-dropdown:not(.p-disabled):hover{border-color:#020f22!important}.organisation-feild .p-dropdown:not(.p-disabled).p-focus{border-color:#020f22!important;box-shadow:0 0 0 2px rgba(2,15,34,.1)!important}.dropdowns-type{margin-top:-3px!important}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus{background:#fafafa}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight{background-color:#f3f3f3}.organisation-feild{margin-bottom:15px}.p-dropdown-items{padding:10px 0!important;font-family:Verdana}.p-dropdown-item-label{padding:5px!important;font-size:14px!important}.contact-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:32px 28px;box-shadow:0 4px 16px rgba(0,0,0,.04)}.custom-input-group{position:relative;width:100%}.custom-input-group .p-float-label{width:100%}.custom-input-group .p-float-label .p-dropdown,.custom-input-group .p-float-label input{width:100%!important;height:48px!important;border:1px solid #cbd5e1!important;border-radius:8px!important;font-size:14px!important;font-family:Verdana,sans-serif!important;color:#020f22!important;background:#fff!important;transition:all .2s ease!important}.custom-input-group .p-float-label .p-dropdown.p-focus,.custom-input-group .p-float-label .p-dropdown:focus,.custom-input-group .p-float-label input.p-focus,.custom-input-group .p-float-label input:focus{border-color:#020f22!important;box-shadow:0 0 0 2px rgba(2,15,34,.12)!important}.custom-input-group .p-float-label .p-dropdown.p-invalid,.custom-input-group .p-float-label input.p-invalid{border-color:#ef4444!important}.custom-input-group .p-float-label .p-calendar{width:100%!important;display:flex!important}.custom-input-group .p-float-label .p-calendar input{width:100%!important;height:48px!important;border:1px solid #cbd5e1!important;border-radius:8px!important;font-size:14px!important;font-family:Verdana,sans-serif!important;color:#020f22!important;background:#fff!important;padding:12px 42px 12px 14px!important;transition:all .2s ease!important}.custom-input-group .p-float-label .p-calendar input:focus{border-color:#020f22!important;box-shadow:0 0 0 2px rgba(2,15,34,.12)!important}.custom-input-group .p-float-label .p-calendar.p-invalid input{border-color:#ef4444!important}.custom-input-group .p-float-label input{padding:12px 42px 12px 14px!important}.custom-input-group .p-float-label .p-dropdown{display:flex!important;align-items:center!important;padding:0 14px!important}.custom-input-group .p-float-label .p-dropdown .p-dropdown-label{font-size:14px!important;font-family:Verdana,sans-serif!important;color:#020f22!important;padding:0!important}.custom-input-group .p-float-label .p-dropdown .p-dropdown-trigger{width:24px!important;color:#64748b!important}.custom-input-group .p-float-label label{font-family:Verdana,sans-serif!important;font-size:13px!important;color:#64748b!important;left:14px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none;transition:all .2s ease!important}.custom-input-group .p-float-label .p-inputwrapper-filled~label,.custom-input-group .p-float-label .p-inputwrapper-focus~label,.custom-input-group .p-float-label input.p-filled~label,.custom-input-group .p-float-label input:focus~label{top:0!important;font-size:11px!important;font-weight:600!important;color:#020f22!important;background:#fff!important;padding:0 4px!important;transform:translateY(-50%)!important}.custom-input-group .input-group-icon{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:18px;display:flex;align-items:center;pointer-events:none}.contact-submit-btn{background:#020f22!important;color:#fff!important;border:1px solid #020f22!important;font-family:Verdana,sans-serif!important;font-size:14px!important;font-weight:700!important;padding:12px 36px!important;border-radius:8px!important;transition:all .2s ease!important;cursor:pointer!important;box-shadow:0 2px 8px rgba(2,15,34,.15)!important}.contact-submit-btn:hover{background:#0c1b33!important;border-color:#0c1b33!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(2,15,34,.25)!important}.contact-submit-btn:disabled{background:#cbd5e1!important;border-color:#cbd5e1!important;color:#64748b!important;cursor:not-allowed!important;transform:none!important}.address-box{background:#fff;border:1px solid #e2e8f0;padding:22px 20px;margin-bottom:20px;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.03);transition:all .2s ease;height:calc(100% - 20px);display:flex;flex-direction:column;justify-content:space-between}.address-box:hover{border-color:#cbd5e1;box-shadow:0 4px 16px rgba(0,0,0,.08);transform:translateY(-2px)}.address-box h5{font-family:Verdana,sans-serif;font-size:16px;font-weight:700;color:#020f22;margin-bottom:8px}.address-box p{color:#475569;font-size:13.5px;line-height:1.6;margin-bottom:6px;font-family:Verdana,sans-serif}.address-box .view-map{display:inline-flex;align-items:center;color:#020f22;font-weight:700;font-size:13px;font-family:Verdana,sans-serif;text-decoration:none;margin-top:8px;transition:color .2s ease}.address-box .view-map:hover{color:#b89f58;text-decoration:underline}.trailer-modal-dialog .p-dialog-header{background:#020f22!important;border-bottom:1px solid hsla(44,76%,69%,.25)!important;padding:12px 20px!important}.trailer-modal-dialog .p-dialog-header-icon{background:hsla(0,0%,100%,.1)!important;color:#eccb73!important;width:32px!important;height:32px!important;border-radius:50%!important;border:1px solid hsla(44,76%,69%,.4)!important;transition:all .2s ease!important}.trailer-modal-dialog .p-dialog-header-icon:enabled:hover{background:#eccb73!important;color:#020f22!important;transform:scale(1.1);box-shadow:0 0 10px hsla(44,76%,69%,.5)}.trailer-modal-dialog .p-dialog-content{background:#000!important;padding:0!important}.tariler-show{width:70%;margin:0 auto}.tariler-show .p-dialog-header{background:transparent!important}.tariler-show svg{width:30px;height:30px}.tariler-show .p-dialog-content{background:transparent!important}.p-dialog{box-shadow:none!important}.play-trailers{width:100%!important;overflow:hidden!important}.tariler-show svg{background:#fff;width:25px;height:25px;color:#000;font-size:12px;border-radius:50%;padding:4px}.tariler-show .p-dialog-header-icon:enabled:hover{color:#000;border-color:transparent;background:transparent}.terms-condition-details p{font-family:Verdana;font-size:14px;text-transform:capitalize;text-align:justify;color:#000}.terms-condition-details h6{font-weight:500;font-size:18px;font-family:Verdana;margin-bottom:26px}.terms-condition-details h6:before{content:"";display:inline-block;width:25px;height:3px;background:#020f22;rotate:90deg;border-radius:30px;position:relative;top:-3px;left:-8px}.who-we-are{margin:15px 0 25px;border-bottom:2px solid #020f22}.who-we-are,.who-we-are ul{width:100%;display:flex;padding:0}.who-we-are ul{align-items:center;gap:0;margin:0;list-style:none;overflow-x:auto;white-space:nowrap}.who-we-are ul::-webkit-scrollbar{display:none}.who-we-are ul{-ms-overflow-style:none;scrollbar-width:none}.who-we-are ul li{margin:0 32px 0 0!important;padding:0 0 10px;float:none!important;list-style:none;position:relative;top:2px;border-bottom:2px solid transparent;transition:all .2s ease;cursor:pointer}.who-we-are ul li a{display:inline-block;padding:0;background:transparent!important;border:none!important;border-radius:0;font-family:Verdana,sans-serif;font-size:15px;font-weight:500;color:#020f22!important;text-decoration:none!important;box-shadow:none!important;white-space:nowrap;transition:color .2s ease}.who-we-are ul li:hover{border-bottom-color:#dfa834}.who-we-are ul li:hover a{color:#dfa834!important}.who-we-are ul li.about-active{border-bottom:2px solid #dfa834!important}.who-we-are ul li.about-active a{color:#dfa834!important;font-weight:700!important;background:transparent!important;box-shadow:none!important}#group,#management,#mission,#team,#value,#who{scroll-margin-top:100px}@media(max-width:768px){.who-we-are{margin:10px 0 20px}.who-we-are ul li{margin-right:18px!important;padding-bottom:8px}.who-we-are ul li a{font-size:13.5px}}.about-box{padding:30px 0 40px}.about-details h5{font-family:Verdana,sans-serif;font-weight:700;font-size:22px;color:#0f172a;margin-bottom:12px}.about-details p{font-size:13.5px;font-family:Verdana,sans-serif;line-height:1.7;color:#334155;margin-bottom:0}.group-profile-faq .p-accordion .p-accordion-content,.group-profile-faq .p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link{background:transparent!important;border:none!important}.group-profile-faq .p-accordion .p-accordion-content{border-bottom:3px solid #fff!important;text-decoration:none!important;padding-bottom:15px;margin-bottom:0}.group-profile-faq .p-accordion .p-accordion-content p{font-family:Verdana!important;color:#fff!important;font-size:14px!important;text-align:justify!important}.group-profile-faq .p-accordion .p-accordion-header .p-accordion-header-link{background:transparent!important;border:none!important;border-bottom:3px solid #fff!important;color:#fff!important;text-decoration:none!important;font-family:Verdana;padding:20px 0}.custom-cricle-arrow{position:absolute;right:8px}.about-img{position:relative;height:100%;overflow:hidden}.about-img,.about-img img{width:100%;border-radius:14px}.about-img img{height:100%!important;object-fit:cover!important}.group-profile h6{font-family:Verdana;font-size:24px;color:#fff}.group-profile h2{font-weight:600;font-size:40px}.group-profile h2,.group-profile p{font-family:Verdana;color:#fff}.management-group h6{font-family:Verdana;font-size:20px;color:#000}.management-group h4{font-size:45px;font-family:Verdana;font-weight:600;color:#fff}.group-management-details p{font-family:Verdana;color:#fff;font-size:14px}.management-group-teams{background:#f4ead3;display:flex;align-items:center;justify-content:center;padding:20px;border-radius:8px}.group-management-details h5{font-family:Verdana;font-weight:600;color:#000}.center-align{display:flex;align-items:center}.team-member-person{position:relative;background:#fff;border-radius:12px;padding:65px 16px 16px;text-align:left;font-family:Verdana,sans-serif;margin-top:60px;height:420px;box-shadow:0 4px 16px rgba(0,0,0,.08);display:flex;flex-direction:column}.team-member-person h5{font-family:Verdana,sans-serif;font-weight:700;font-size:17px;color:#020f22;margin-bottom:8px;line-height:1.35}.team-member-person p{font-family:Verdana,sans-serif;color:#475569;font-size:13px;line-height:1.6;height:230px;overflow-y:auto;scrollbar-width:thin;margin:0;padding-right:4px}.team-member-person p::-webkit-scrollbar{width:4px!important}.team-member-person p::-webkit-scrollbar-track{background:#f1f5f9!important;border-radius:4px!important}.team-member-person p::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-radius:4px!important}.person-face-show{position:absolute;top:-55px;left:50%;transform:translateX(-50%)}.Team-memeber-slide .swiper-button-prev{left:0}.Team-memeber-slide .swiper-button-next,.Team-memeber-slide .swiper-button-prev{background-color:#fff!important;color:#000!important;width:30px!important;height:30px!important;border-radius:50%!important;top:55%}.Team-memeber-slide .swiper-button-next{right:0}.Team-memeber-slide .swiper-button-prev:after,.swiper-button-next:after{font-size:14px!important;font-weight:600!important;display:flex!important;align-items:center!important;justify-content:center!important;right:25px}.about-vision-mission-section{background:#fff;padding:50px 0 70px;border-top:1px solid #f1f5f9;margin-bottom:0}.vision-mission-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:32px 28px;height:100%;box-shadow:0 4px 18px rgba(0,0,0,.04);transition:all .3s ease}.vision-mission-card:hover{border-color:#cbd5e1;box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-2px)}.vision-mission-card .vision-mission-header{display:flex;align-items:center;gap:10px;margin-bottom:14px}.vision-mission-card .vision-mission-header .vision-mission-indicator{display:inline-block;width:4px;height:20px;background:#dfa834;border-radius:2px}.vision-mission-card .vision-mission-header h5{font-family:Verdana,sans-serif;font-weight:700;font-size:20px;color:#020f22;margin:0;letter-spacing:.2px}.vision-mission-card p{font-family:Verdana,sans-serif;font-size:14px;line-height:1.75;color:#475569;margin:0}@media(max-width:768px){.about-vision-mission-section{padding:35px 0 45px}.vision-mission-card{padding:24px 20px}.vision-mission-card .vision-mission-header h5{font-size:18px}.vision-mission-card p{font-size:13.5px;line-height:1.65}}.excellence,.integrity,.passion,.team-delight,.team-work{height:360px;padding:24px 20px;position:relative;font-family:Verdana,sans-serif;display:flex;flex-direction:column;justify-content:flex-start}.excellence h5,.integrity h5,.passion h5,.team-delight h5,.team-work h5{font-weight:700;font-size:19px;margin-bottom:12px;font-family:Verdana,sans-serif}.excellence p,.integrity p,.passion p,.team-delight p,.team-work p{font-size:13.5px;line-height:1.65;margin:0;flex:1 1;font-family:Verdana,sans-serif}.excellence .cricle-icon,.integrity .cricle-icon,.passion .cricle-icon,.team-delight .cricle-icon,.team-work .cricle-icon{position:absolute;bottom:18px;right:18px;font-size:24px}.integrity{background:#020f22;color:#fff}.integrity h5{color:#f4dfa9}.integrity h5:before{content:"";display:inline-block;width:25px;height:3px;background:#eccb73;rotate:90deg;border-radius:30px;position:relative;top:-3px;left:-8px}.integrity p{color:hsla(0,0%,100%,.88)}.integrity .cricle-icon{color:#eccb73}.passion{background:#081e3a;color:#fff}.passion h5{color:#f4dfa9}.passion h5:before{content:"";display:inline-block;width:25px;height:3px;background:#eccb73;rotate:90deg;border-radius:30px;position:relative;top:-3px;left:-8px}.passion p{color:hsla(0,0%,100%,.88)}.passion .cricle-icon{color:#eccb73}.excellence{background:#f1f5f9;border-top:1px solid #e2e8f0}.excellence,.excellence h5{color:#020f22}.excellence h5:before{content:"";display:inline-block;width:25px;height:3px;background:#020f22;rotate:90deg;border-radius:30px;position:relative;top:-3px;left:-8px}.excellence p{color:#475569}.excellence .cricle-icon{color:#b89f58}.team-work{background:#f8fafc;border-top:1px solid #e2e8f0}.team-work,.team-work h5{color:#020f22}.team-work h5:before{content:"";display:inline-block;width:25px;height:3px;background:#020f22;rotate:90deg;border-radius:30px;position:relative;top:-3px;left:-8px}.team-work p{color:#475569}.team-work .cricle-icon{color:#b89f58}.team-delight{background:linear-gradient(135deg,#020f22,#0c2b52);color:#fff}.team-delight h5{color:#eccb73}.team-delight h5:before{content:"";display:inline-block;width:25px;height:3px;background:#eccb73;rotate:90deg;border-radius:30px;position:relative;top:-3px;left:-8px}.team-delight p{color:hsla(0,0%,100%,.92)}.team-delight .cricle-icon{color:#eccb73}.about-team-img{height:360px;width:100%;overflow:hidden}.about-team-img img{width:100%;height:100%;object-fit:cover;display:block}.remove-default-space{padding:0!important}.passion-bg{padding-top:20px}@media(max-width:768px){.excellence,.integrity,.passion,.team-delight,.team-work{height:auto!important;min-height:180px!important;padding:20px 18px 46px!important}.excellence h5,.integrity h5,.passion h5,.team-delight h5,.team-work h5{font-size:17px!important;margin-bottom:8px!important}.excellence p,.integrity p,.passion p,.team-delight p,.team-work p{font-size:13.5px!important;line-height:1.65!important}.excellence .cricle-icon,.integrity .cricle-icon,.passion .cricle-icon,.team-delight .cricle-icon,.team-work .cricle-icon{bottom:12px!important;right:14px!important;font-size:20px!important}.about-team-img{height:220px!important}.about-team-img img{height:100%!important;width:100%!important;object-fit:cover!important}}.cricle-icon{position:absolute;bottom:15px;right:10px;font-size:25px}.media-tab-view .p-tabview .p-tabview-nav{background:#fff;border:solid #f4dfa9;border-width:0 0 3px}.media-tab-view .p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{background:#fff;border-color:#020f22!important;color:#000!important;font-family:Verdana;font-weight:500;position:relative;top:2px}.media-tab-view .p-tabview .p-tabview-nav li .p-tabview-nav-link{margin-right:140px;color:#000!important;font-family:Verdana;text-decoration:none!important;font-weight:500;padding-bottom:10px;border-color:transparent transparent #f4dfa9!important;position:relative;top:2px}.media-tab-view .p-tabview .p-tabview-nav{display:flex;gap:22px;justify-content:space-around;overflow-x:auto}.media-tab-view .p-tabview .p-tabview-nav li .p-tabview-nav-link{margin-right:0;white-space:nowrap}.media-gallery-grid{display:grid;grid-gap:22px;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));padding:24px 0}.media-gallery-item{aspect-ratio:3/2;background:#020f22;border:1px solid rgba(2,15,34,.12);border-radius:10px;cursor:pointer;overflow:hidden;padding:0;position:relative;transition:transform .25s ease,box-shadow .25s ease;width:100%}.media-gallery-item:focus-visible,.media-gallery-item:hover{box-shadow:0 14px 30px rgba(2,15,34,.18);transform:translateY(-3px)}.media-gallery-item img{display:block;height:100%;object-fit:cover;width:100%}.media-gallery-dialog{max-width:94vw;width:1100px}.media-gallery-dialog .p-dialog-content{background:#050b16;border-radius:12px;overflow:hidden;padding:0}.media-gallery-lightbox{align-items:center;display:flex;justify-content:center;min-height:min(78vh,760px);padding:54px 72px 34px;position:relative}.media-gallery-preview{max-width:100%;text-align:center}.media-gallery-preview img{display:block;height:auto;max-height:70vh;max-width:100%;object-fit:contain;width:auto}.media-gallery-preview h5{color:#fff;font-family:Verdana;font-size:16px;margin:18px 0 0}.media-gallery-close,.media-gallery-nav{align-items:center;background:hsla(0,0%,100%,.94);border:0;border-radius:50%;color:#020f22;cursor:pointer;display:flex;height:42px;justify-content:center;position:absolute;transition:background .2s ease,transform .2s ease;width:42px;z-index:2}.media-gallery-close:focus-visible,.media-gallery-close:hover,.media-gallery-nav:focus-visible,.media-gallery-nav:hover{background:#f4dfa9;transform:scale(1.05)}.media-gallery-close{right:18px;top:18px}.media-gallery-prev{left:18px;top:50%;transform:translateY(-50%)}.media-gallery-next{right:18px;top:50%;transform:translateY(-50%)}.media-gallery-next:focus-visible,.media-gallery-next:hover,.media-gallery-prev:focus-visible,.media-gallery-prev:hover{transform:translateY(-50%) scale(1.05)}@media(max-width:991.98px){.media-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-gallery-lightbox{min-height:min(72vh,680px);padding:54px 56px 28px}}@media(max-width:575.98px){.media-gallery-grid{gap:16px;grid-template-columns:1fr}.media-gallery-lightbox{min-height:64vh;padding:58px 14px 76px}.media-gallery-close{right:12px;top:12px}.media-gallery-next,.media-gallery-prev{bottom:18px;top:auto;transform:none}.media-gallery-prev{left:calc(50% - 54px)}.media-gallery-next{right:calc(50% - 54px)}.media-gallery-next:focus-visible,.media-gallery-next:hover,.media-gallery-prev:focus-visible,.media-gallery-prev:hover{transform:scale(1.05)}}.login-profile{font-weight:600}.award-box{margin-bottom:30px}.award-box img{background:linear-gradient(180deg,hsla(43,88%,76%,.518),#a88245);border-radius:8px;border:1px solid #000;width:100%;padding:20px;margin-bottom:18px}.award-box h5{font-size:16px;font-weight:600}.award-box h5,.award-box p{font-family:Verdana;color:#000}.award-box p{font-size:14px}.blog-details img{width:100%;margin-bottom:20px;border-radius:12px}.blog-details h6{font-family:Verdana;color:#aeaeae;font-size:14px}.blog-details h5{font-family:Verdana;font-size:22px;font-weight:600}.blog-details p{font-family:Verdana;font-size:15px;color:#000}.award-box h6{font-family:Verdana;color:#aeaeae;font-size:14px}.advertise-bg img{width:100%;margin-bottom:20px}.advertise-bg h6{font-weight:600;font-family:Verdana}.advertise-bg p{font-family:Verdana;color:#000}.info-advertise{display:flex;justify-content:end}.info-advertise ul li{list-style:none;float:left;font-family:Verdana;margin-right:20px}.info-advertise ul li a{color:#000;text-decoration:none}.organisation-feild .p-calendar{display:block!important}.all-btn-edit{display:flex;align-items:center}.cancel-edit{border:none;background:#f0f0f0;border-radius:5px;margin-right:10px}.cancel-edit,.download-save{padding:7px 16px;margin-top:10px;font-family:Verdana}.download-save{background:#020f22;border:1px solid #020f22;color:#fff;border-radius:5px;cursor:pointer;transition:all .2s ease}.download-save:hover{background:#fff;border-color:#020f22;color:#020f22}.app-icon{background:#fff;box-shadow:0 6px 24px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08);padding:20px;border:1px solid #020f22;border-radius:9px}.app-icon img{width:100%}.who-we-are li a{color:#000;text-decoration:none}.app-store{display:flex;align-items:center;margin-top:9px}.search-input-mobile.mobile-view{text-align:center;padding-top:6px;padding-bottom:0}.upload-resume .p-button{background:transparent!important;color:#939393;font-family:Verdana;border:none!important;font-size:14px}.upload-resume{border:1px solid #ede8e9;padding:20px;border-radius:4px;margin-bottom:20px}.submit-career{width:15%}.career-main-content{margin-top:25px}.career-main-content .career-lead-title{font-size:22px;font-weight:700;color:#020f22;margin-bottom:14px;font-family:inherit}.career-main-content .career-lead-desc{font-size:15px;line-height:1.7;color:#4b5563;margin-bottom:14px}.career-main-content .career-section-heading{font-size:20px;font-weight:700;color:#020f22;margin:35px 0 18px;display:flex;align-items:center;gap:10px}.career-main-content .career-section-heading:before{content:"";display:inline-block;width:4px;height:20px;background:#d2c290;border-radius:2px}.career-main-content .career-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px;margin-bottom:30px}.career-main-content .career-why-grid .career-why-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:18px 20px;display:flex;align-items:center;gap:14px;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:all .25s ease}.career-main-content .career-why-grid .career-why-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.08);border-color:#d2c290}.career-main-content .career-why-grid .career-why-card .why-num{font-size:16px;font-weight:800;color:#d2c290;background:#020f22;width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.career-main-content .career-why-grid .career-why-card .why-text{font-size:15px;font-weight:600;color:#1f2937}.career-main-content .career-journey-box{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-left:4px solid #d2c290;border-radius:8px;padding:20px 24px;margin-bottom:30px}.career-main-content .career-journey-box h6{font-size:17px;font-weight:700;color:#020f22;margin-bottom:8px}.career-main-content .career-journey-box p{font-size:14px;color:#4b5563;margin-bottom:6px;line-height:1.6}.career-main-content .career-journey-box p:last-child{margin-bottom:0;font-weight:600;color:#020f22}.career-main-content .career-apply-card{background:#020f22;color:#fff;border-radius:12px;padding:24px 28px;margin-bottom:40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;box-shadow:0 8px 24px rgba(2,15,34,.15)}.career-main-content .career-apply-card .apply-card-left{max-width:600px}.career-main-content .career-apply-card .apply-card-left h5{font-size:19px;font-weight:700;color:#d2c290;margin-bottom:6px}.career-main-content .career-apply-card .apply-card-left p{font-size:14px;color:#e2e8f0;margin:0}.career-main-content .career-apply-card .apply-email-btn{background:linear-gradient(135deg,#d2c290,#b89f58);color:#020f22;font-weight:700;font-size:14px;padding:10px 20px;border-radius:8px;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:all .25s ease}.career-main-content .career-apply-card .apply-email-btn:hover{background:#fff;color:#020f22;transform:translateY(-2px)}.career-main-content .career-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:36px 40px;box-shadow:0 10px 30px rgba(2,15,34,.05);margin-top:30px;margin-bottom:40px}.career-main-content .career-form-card .form-card-header{margin-bottom:28px}.career-main-content .career-form-card .form-card-header h4{font-size:22px;font-weight:700;color:#020f22;margin-bottom:6px;display:flex;align-items:center;gap:10px}.career-main-content .career-form-card .form-card-header h4:before{content:"";display:inline-block;width:4px;height:20px;background:#d2c290;border-radius:2px}.career-main-content .career-form-card .form-card-header p{font-size:14px;color:#64748b;margin:0}.career-main-content .career-form-card .form-group-custom{margin-bottom:22px}.career-main-content .career-form-card .form-group-custom .field-label{display:block;font-size:14px;font-weight:600;color:#1e293b;margin-bottom:8px}.career-main-content .career-form-card .form-group-custom .input-with-icon{position:relative;width:100%}.career-main-content .career-form-card .form-group-custom .input-with-icon input{width:100%;height:48px;padding:12px 42px 12px 16px;border-radius:8px;border:1px solid #cbd5e1;font-size:14px;color:#0f172a;background-color:#fff;transition:all .2s ease}.career-main-content .career-form-card .form-group-custom .input-with-icon input::placeholder{color:#94a3b8;font-size:14px}.career-main-content .career-form-card .form-group-custom .input-with-icon input:focus{border-color:#d2c290;box-shadow:0 0 0 3px hsla(45,42%,69%,.2);outline:none}.career-main-content .career-form-card .form-group-custom .input-with-icon input.p-invalid{border-color:#ef4444}.career-main-content .career-form-card .form-group-custom .input-with-icon .input-field-icon{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:18px;display:flex;align-items:center;justify-content:center;pointer-events:none}.career-main-content .career-form-card .career-submit-btn{background:#020f22;color:#fff;font-size:15px;font-weight:700;letter-spacing:.4px;padding:13px 40px;border:none;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 4px 14px rgba(2,15,34,.15);transition:all .25s ease}.career-main-content .career-form-card .career-submit-btn:hover:not(:disabled){background:#071e3d;color:#d2c290;transform:translateY(-2px);box-shadow:0 6px 20px rgba(2,15,34,.25)}.career-main-content .career-form-card .career-submit-btn:disabled{opacity:.6;cursor:not-allowed}.career-main-content .career-api-content{font-size:15px;line-height:1.8;color:#334155;margin-top:24px;margin-bottom:24px}.career-main-content .career-api-content p{margin-bottom:14px;color:#334155}.career-main-content .career-api-content h1,.career-main-content .career-api-content h2,.career-main-content .career-api-content h3,.career-main-content .career-api-content h4,.career-main-content .career-api-content h5,.career-main-content .career-api-content h6{color:#020f22;font-weight:700;margin-top:20px;margin-bottom:10px}.career-main-content .career-api-content ol,.career-main-content .career-api-content ul{padding-left:20px;margin-bottom:16px}.career-main-content .career-api-content ol li,.career-main-content .career-api-content ul li{margin-bottom:6px}.poster-photo-offer img{border-radius:8px!important;width:100%;height:240px;object-fit:cover}.offer-details-wrapper{margin-top:1rem;padding-bottom:70px}.offer-header-card{margin-bottom:22px;display:flex;flex-direction:column;align-items:flex-start}.offer-header-card .offer-badge-tag{display:inline-flex;align-items:center;gap:6px;background:hsla(45,42%,69%,.18);color:#b89f58;border:1px solid hsla(45,42%,69%,.35);padding:5px 14px;border-radius:20px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;margin-bottom:10px}.offer-header-card .offer-badge-tag svg{font-size:12px}.offer-header-card .offer-header-title{font-size:26px;font-weight:700;color:#020f22;margin:0;line-height:1.35;letter-spacing:-.2px;position:relative;padding-left:0;border-left:none}.offer-details-banner{border-radius:16px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.08);border:1px solid #e2e8f0}.offer-details-banner img{width:100%;height:auto;max-height:400px;object-fit:cover;display:block}.offer-validity-strip{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px;margin-bottom:18px}.offer-validity-strip .validity-item{display:flex;align-items:center;gap:12px;background:#f8fafc;border:1px solid #e2e8f0;padding:10px 18px;border-radius:12px}.offer-validity-strip .validity-item .validity-icon{color:#b89f58;font-size:16px}.offer-validity-strip .validity-item .validity-info{display:flex;flex-direction:column}.offer-validity-strip .validity-item .validity-info span.validity-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#64748b}.offer-validity-strip .validity-item .validity-info span.validity-date{font-size:13.5px;font-weight:600;color:#020f22}.offer-desc-text{font-size:15px;line-height:1.7;color:#475569;margin-bottom:24px}.offer-tabs-container{margin-top:10px}.offer-tabs-container .offer-tabs-nav{display:inline-flex;background:#f1f5f9;padding:5px;border-radius:30px;gap:6px;border:1px solid #e2e8f0;max-width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.offer-tabs-container .offer-tabs-nav::-webkit-scrollbar{display:none}.offer-tabs-container .offer-tabs-nav .offer-tab-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border-radius:24px;font-size:14px;font-weight:600;color:#475569;background:transparent;border:none;cursor:pointer;white-space:nowrap;transition:all .25s ease}.offer-tabs-container .offer-tabs-nav .offer-tab-btn .tab-icon{font-size:14px;transition:color .25s ease}.offer-tabs-container .offer-tabs-nav .offer-tab-btn:hover:not(.active){color:#020f22;background:rgba(2,15,34,.05)}.offer-tabs-container .offer-tabs-nav .offer-tab-btn.active{background:#020f22;color:#d2c290;box-shadow:0 4px 12px rgba(2,15,34,.15)}.offer-tabs-container .offer-tabs-nav .offer-tab-btn.active .tab-icon{color:#d2c290}.offer-tabs-container .offer-content-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:28px 32px;box-shadow:0 6px 20px rgba(0,0,0,.04);margin-top:20px}.offer-tabs-container .offer-content-card .offer-body-html{font-size:14.5px;line-height:1.8;color:#334155}.offer-tabs-container .offer-content-card .offer-body-html p{margin-bottom:12px;color:#334155}.offer-tabs-container .offer-content-card .offer-body-html p:last-child{margin-bottom:0}.offer-tabs-container .offer-content-card .offer-body-html ol,.offer-tabs-container .offer-content-card .offer-body-html ul{padding-left:20px;margin:0}.offer-tabs-container .offer-content-card .offer-body-html ol li,.offer-tabs-container .offer-content-card .offer-body-html ul li{margin-bottom:12px;color:#334155;line-height:1.75;padding-left:4px}.offer-tabs-container .offer-content-card .offer-body-html ol li:last-child,.offer-tabs-container .offer-content-card .offer-body-html ul li:last-child{margin-bottom:0}.offer-tabs-container .offer-content-card .offer-body-html ol li::marker,.offer-tabs-container .offer-content-card .offer-body-html ul li::marker{color:#b89f58;font-weight:700}.offer-tabs-container .offer-content-card .offer-body-html ol{list-style-type:decimal}.offer-tabs-container .offer-content-card .offer-body-html ul{list-style-type:disc}.offer-tabs-container .offer-content-card .offer-body-html b,.offer-tabs-container .offer-content-card .offer-body-html strong{color:#020f22;font-weight:600}.media-tab-view .award-box h5{color:#fff!important}.media-tab-view .award-box p{color:#ccc!important}.media-tab-view .award-box .text-muted,.media-tab-view .award-box h6,.media-tab-view .award-box small{color:#a0a0a0!important}.media-page-section{padding-top:95px!important;padding-bottom:50px!important}.media-header-card{background:#020f22!important;border:1px solid hsla(43,77%,81%,.25);border-left:5px solid #f4dfa9;border-radius:14px;padding:30px 36px;margin-bottom:30px;box-shadow:0 8px 25px rgba(2,15,34,.2)}.media-header-card .media-header-title-wrap{margin-bottom:14px}.media-header-card .media-header-title-wrap h6{font-family:Verdana,sans-serif;font-size:22px;font-weight:700;color:#fff;margin:0;display:inline-flex;align-items:center;gap:10px}.media-header-card .media-header-title-wrap h6:before{content:"";display:inline-block;width:4px;height:20px;background:#f4dfa9;border-radius:2px;rotate:0deg;top:0;left:0}.media-header-card .media-header-desc{font-family:Verdana,sans-serif;font-size:14.5px;line-height:1.75;color:hsla(0,0%,100%,.85);text-transform:none!important;text-align:left;margin-bottom:22px}.media-header-card .media-enquiry-box{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;background:hsla(0,0%,100%,.06);padding:14px 22px;border-radius:10px;border:1px solid hsla(0,0%,100%,.12)}.media-header-card .media-enquiry-box .enquiry-text{font-family:Verdana,sans-serif;font-size:13.5px;color:hsla(0,0%,100%,.9);font-weight:500;text-transform:none!important}.media-header-card .media-enquiry-box .enquiry-btn{background:#f4dfa9;color:#020f22;padding:9px 20px;border-radius:6px;font-family:Verdana,sans-serif;font-size:13px;font-weight:600;text-decoration:none!important;display:inline-flex;align-items:center;gap:6px;transition:all .25s ease;box-shadow:0 3px 10px rgba(0,0,0,.2)}.media-header-card .media-enquiry-box .enquiry-btn:hover{background:#fff;color:#020f22;transform:translateY(-2px);box-shadow:0 5px 14px hsla(0,0%,100%,.3)}.media-header-card .media-enquiry-box .enquiry-btn i{font-size:11px;transition:transform .2s ease}.media-header-card .media-enquiry-box .enquiry-btn:hover i{transform:translateX(3px)}@media(max-width:768px){.media-page-section{padding-top:85px!important}.media-header-card{padding:22px 20px}.media-header-card .media-enquiry-box{flex-direction:column;align-items:flex-start}.media-header-card .media-enquiry-box .enquiry-btn{width:100%;justify-content:center}}.policy-static-layout{padding-top:40px;padding-bottom:80px;background:#f8fafc;min-height:80vh}.policy-static-layout .static-page-header{margin-bottom:32px;padding-bottom:16px;border-bottom:2px solid #e2e8f0}.policy-static-layout .static-page-header h2{color:#020f22;font-size:26px;font-weight:800;margin:0 0 6px;letter-spacing:-.3px;display:inline-block;position:relative}.policy-static-layout .static-page-header h2:after{content:"";position:absolute;bottom:-18px;left:0;width:60px;height:3px;background:#d2c290;border-radius:2px}.policy-static-layout .static-page-header p{color:#64748b;font-size:15px;margin:10px 0 0}.policy-static-layout .policy-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));grid-gap:16px;gap:16px}@media(max-width:768px){.policy-static-layout .policy-cards-grid{grid-template-columns:1fr}}.policy-static-layout .policy-cards-grid .policy-item-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:18px 20px;display:flex;align-items:center;gap:16px;box-shadow:0 2px 8px rgba(2,15,34,.03);transition:all .2s ease}.policy-static-layout .policy-cards-grid .policy-item-card:hover{border-color:#cbd5e1;box-shadow:0 6px 18px rgba(2,15,34,.06);transform:translateY(-2px)}.policy-static-layout .policy-cards-grid .policy-item-card .item-badge-num{width:38px;height:38px;border-radius:10px;background:#020f22;color:#d2c290;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;flex-shrink:0}.policy-static-layout .policy-cards-grid .policy-item-card .item-text-wrap{flex:1 1}.policy-static-layout .policy-cards-grid .policy-item-card .item-text-wrap h5,.policy-static-layout .policy-cards-grid .policy-item-card .item-text-wrap p,.policy-static-layout .policy-cards-grid .policy-item-card .item-text-wrap span{color:#020f22;font-size:15px;font-weight:600;margin:0;line-height:1.45}.policy-static-layout .static-support-strip{margin-top:40px;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:24px 28px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.policy-static-layout .static-support-strip .support-info h4{color:#020f22;font-size:17px;font-weight:700;margin:0 0 4px}.policy-static-layout .static-support-strip .support-info p{color:#64748b;font-size:14px;margin:0}.policy-static-layout .static-support-strip .support-actions{display:flex;gap:12px;flex-wrap:wrap}.policy-static-layout .static-support-strip .support-actions .btn-support-dark{background:#020f22;color:#d2c290;padding:9px 20px;border-radius:8px;font-weight:700;text-decoration:none;font-size:13px;display:inline-flex;align-items:center;gap:6px;transition:all .2s ease}.policy-static-layout .static-support-strip .support-actions .btn-support-dark:hover{background:#071e3d;color:#fff}.policy-static-layout .static-support-strip .support-actions .btn-support-outline{background:transparent;color:#020f22;border:1px solid #020f22;padding:9px 18px;border-radius:8px;font-weight:600;text-decoration:none;font-size:13px;display:inline-flex;align-items:center;gap:6px;transition:all .2s ease}.policy-static-layout .static-support-strip .support-actions .btn-support-outline:hover{background:rgba(2,15,34,.05)}.faq-custom-accordion .p-accordion-tab{margin-bottom:12px;border-radius:12px;overflow:hidden;box-shadow:0 2px 6px rgba(2,15,34,.04);border:1px solid #e2e8f0;background:#fff;transition:all .25s ease}.faq-custom-accordion .p-accordion-tab:hover{border-color:#cbd5e1;box-shadow:0 4px 14px rgba(2,15,34,.06)}.faq-custom-accordion .p-accordion-tab.p-accordion-tab-active{border-color:#e2e8f0!important;box-shadow:0 4px 14px rgba(2,15,34,.06)!important}.faq-custom-accordion .p-accordion-header{margin:0!important}.faq-custom-accordion .p-accordion-header .p-accordion-header-link{background:#fff!important;color:#020f22!important;padding:16px 20px!important;font-size:15.5px!important;font-weight:700!important;border:none!important;border-radius:12px!important;text-decoration:none!important;display:flex!important;align-items:center!important;gap:14px!important;position:relative!important;cursor:pointer!important;transition:background-color .2s ease}.faq-custom-accordion .p-accordion-header .p-accordion-header-link:hover{background:#f8fafc!important;color:#020f22!important;text-decoration:none!important}.faq-custom-accordion .p-accordion-header .p-accordion-header-link:focus{box-shadow:none!important;text-decoration:none!important}.faq-custom-accordion .p-accordion-header .p-accordion-header-link .p-accordion-header-text{color:#020f22!important;font-weight:700!important;font-size:15.5px!important;line-height:1.4!important;text-decoration:none!important}.faq-custom-accordion .p-accordion-header.p-highlight .p-accordion-header-link{background:#fafaf9!important;border-bottom:1px solid #f1f5f9!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;color:#020f22!important}.faq-custom-accordion .p-accordion-header.p-highlight .p-accordion-header-link .faq-toggle-icon{background:#020f22!important;color:#eccb73!important}.faq-custom-accordion .p-accordion-content{background:#fff!important;padding:16px 20px 20px 64px!important;border:none!important;border-top:1px solid #f1f5f9!important;border-bottom-left-radius:12px!important;border-bottom-right-radius:12px!important}.faq-custom-accordion .p-accordion-content p{color:#334155!important;font-size:14.5px!important;line-height:1.75!important;margin:0!important;white-space:pre-line!important}.faq-custom-accordion .faq-toggle-icon{width:30px;height:30px;border-radius:50%;background:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#020f22;font-size:11px;flex-shrink:0;transition:all .25s ease}.advertise-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:36px 40px;box-shadow:0 10px 30px rgba(2,15,34,.05);margin-top:10px;margin-bottom:30px}.advertise-form-card .advertise-form-header{margin-bottom:28px;padding-bottom:16px;border-bottom:1px solid #f1f5f9}.advertise-form-card .advertise-form-header .advertise-form-title{font-size:22px;font-weight:700;color:#020f22;font-family:Verdana,sans-serif;margin-bottom:6px}.advertise-form-card .advertise-form-header .advertise-form-subtitle{font-size:14px;color:#64748b;margin-bottom:0;line-height:1.5}.advertise-form-card .mobile{position:relative}.advertise-form-card .mobile .p-float-label{width:100%}.advertise-form-card .mobile .p-float-label input{width:100%;height:50px;border-radius:10px;border:1px solid #cbd5e1;padding:0 42px 0 16px;font-size:14px;font-family:Verdana,sans-serif;color:#020f22;background:#fff;transition:all .2s ease}.advertise-form-card .mobile .p-float-label input:focus{border-color:#b89f58;box-shadow:0 0 0 3px rgba(184,159,88,.15)}.advertise-form-card .mobile .p-float-label input.p-invalid{border-color:#ef4444}.advertise-form-card .mobile .p-float-label label{font-size:13px;color:#64748b;left:16px}.advertise-form-card .mobile .p-float-label input.p-filled~label,.advertise-form-card .mobile .p-float-label input:focus~label{top:-.75rem;font-size:11px;color:#b89f58;background:#fff;padding:0 6px;font-weight:600}.advertise-form-card .mobile .phone-icon{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:16px;pointer-events:none;display:flex;align-items:center}.advertise-form-card .advertise-submit-btn{background:#020f22;color:#fff;border:1px solid #020f22;font-family:Verdana,sans-serif;font-size:14.5px;font-weight:600;padding:12px 36px;border-radius:8px;transition:all .25s ease;cursor:pointer;box-shadow:0 4px 12px rgba(2,15,34,.15)}.advertise-form-card .advertise-submit-btn:hover:not(:disabled){background:#b89f58;border-color:#b89f58;color:#020f22;transform:translateY(-1px);box-shadow:0 6px 16px rgba(184,159,88,.3)}.advertise-form-card .advertise-submit-btn:disabled{background:#94a3b8;border-color:#94a3b8;cursor:not-allowed;box-shadow:none}@media(max-width:768px){.advertise-form-card{padding:24px 18px;border-radius:12px}.advertise-form-card .advertise-submit-btn{width:100%}}.bg-light-static-page{background-color:#f8fafc;min-height:80vh}.policy-card{background:#fff;border-radius:16px;padding:30px 24px;border:1px solid #e2e8f0;box-shadow:0 10px 30px rgba(0,0,0,.04);margin-bottom:40px}.policy-card .policy-header{margin-bottom:32px}.policy-card .policy-header .policy-main-title{font-size:28px;font-weight:800;color:#020f22;margin-bottom:8px;letter-spacing:-.3px}.policy-card .policy-header .policy-subtitle{font-size:14px;color:#64748b;margin-bottom:20px;line-height:1.5}.policy-card .policy-header .policy-header-divider{height:3px;width:60px;background:#eccb73;border-radius:3px}.policy-card .policy-body .policy-section{margin-bottom:28px}.policy-card .policy-body .policy-section:last-child{margin-bottom:0}.policy-card .policy-body .policy-section-title{font-size:17px!important;font-weight:800!important;color:#020f22!important;margin-top:34px!important;margin-bottom:14px!important;display:flex!important;align-items:center!important;gap:10px!important;text-transform:uppercase!important;letter-spacing:.5px!important}.policy-card .policy-body .policy-section-title .policy-title-bar{display:inline-block!important;width:4px!important;height:18px!important;background:#eccb73!important;border-radius:2px!important;flex-shrink:0!important}.policy-card .policy-body .policy-paragraph{font-size:14.5px!important;line-height:1.8!important;color:#334155!important;margin-bottom:16px!important;text-align:left!important}.policy-card .policy-body .policy-paragraph:last-child{margin-bottom:0!important}.policy-card .policy-body .policy-point-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px 16px;transition:all .2s ease}.policy-card .policy-body .policy-point-item:hover{border-color:#cbd5e1;background:#f1f5f9}.policy-card .policy-body .policy-point-item .policy-point-badge{background:#020f22;color:#eccb73;font-size:11.5px;font-weight:800;padding:3px 8px;border-radius:6px;flex-shrink:0;margin-top:2px;letter-spacing:.5px}.policy-card .policy-body .policy-point-item .policy-point-roman{background:#e2e8f0;color:#020f22}.policy-card .policy-body .policy-point-item .policy-point-text{margin:0!important;font-size:14px!important;line-height:1.7!important;color:#334155!important}.policy-card .policy-body .policy-raw-content{font-size:14.5px;line-height:1.8;color:#334155}@media(max-width:768px){.policy-card{padding:24px 20px;border-radius:12px}.policy-card .policy-header{margin-bottom:24px}.policy-card .policy-header .policy-main-title{font-size:22px}.policy-card .policy-body .policy-section-title{font-size:15px}.policy-card .policy-body .policy-paragraph{font-size:13.5px;line-height:1.7}}.policy-points-wrapper{margin-top:14px}.policy-point-item{display:flex;align-items:flex-start;gap:14px;margin-bottom:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:14px 18px;transition:all .2s ease}.policy-point-item:hover{border-color:#cbd5e1;background:#f1f5f9}.policy-point-item .policy-point-badge{background:#020f22;color:#eccb73;font-size:12px;font-weight:800;padding:3px 9px;border-radius:6px;flex-shrink:0;margin-top:2px;letter-spacing:.5px}.policy-point-item .policy-point-text{margin:0!important;font-size:14px!important;line-height:1.65!important;color:#334155!important}.experiences-section-title{font-size:22px;font-weight:800;color:#020f22;margin-bottom:20px;letter-spacing:-.2px}.experience-overlay-card{position:relative;border-radius:5px;overflow:hidden;height:235px;box-shadow:0 4px 14px rgba(0,0,0,.1);transition:all .3s cubic-bezier(.25,.8,.25,1);background:#020f22}.experience-overlay-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(2,15,34,.18)}.experience-overlay-card:hover .card-bg-img{transform:scale(1.05)}.experience-overlay-card .card-bg-img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .4s ease}.experience-overlay-card .card-gradient-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(2,15,34,.94) 0,rgba(2,15,34,.55) 38%,rgba(2,15,34,0) 70%);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:16px 18px;z-index:2}.experience-overlay-card .card-gradient-overlay .exp-card-title{font-size:clamp(16px,1.25vw,19px);font-weight:800;color:#fff;margin:0 0 4px;letter-spacing:.3px;text-transform:uppercase;font-family:Verdana,sans-serif;text-shadow:0 2px 8px rgba(0,0,0,.7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.experience-overlay-card .card-gradient-overlay .exp-card-desc{font-size:12.5px;font-weight:300;color:hsla(0,0%,100%,.92);line-height:1.4;margin:0;max-width:100%;font-family:Verdana,sans-serif;text-shadow:0 1px 4px rgba(0,0,0,.7);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.experience-overlay-card{height:195px}.experience-overlay-card .card-gradient-overlay{padding:14px 16px}.experience-overlay-card .card-gradient-overlay .exp-card-title{font-size:19px}.experience-overlay-card .card-gradient-overlay .exp-card-desc{font-size:11.5px;max-width:100%}}.booking-help-email-link{color:#020f22;font-weight:700;text-decoration:underline;-webkit-text-decoration-color:#d2c290;text-decoration-color:#d2c290;text-underline-offset:3px;transition:all .2s ease}.booking-help-email-link:hover{color:#b89f58;-webkit-text-decoration-color:#020f22;text-decoration-color:#020f22}.booking-help-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:22px 24px;display:flex;align-items:center;gap:18px;height:100%;box-shadow:0 3px 12px rgba(2,15,34,.04);transition:all .25s cubic-bezier(.25,.8,.25,1)}.booking-help-card:hover{border-color:#cbd5e1;box-shadow:0 10px 28px rgba(2,15,34,.09);transform:translateY(-3px)}.booking-help-card .help-card-icon-wrap{width:52px;height:52px;border-radius:14px;background:#020f22;color:#eccb73;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0;box-shadow:0 4px 12px rgba(2,15,34,.15)}.booking-help-card .help-card-body{flex:1 1;min-width:0}.booking-help-card .help-card-body .help-card-tag{font-size:10.5px;font-weight:800;color:#b89f58;letter-spacing:.6px;text-transform:uppercase;margin-bottom:4px;display:block}.booking-help-card .help-card-body .help-card-title{font-size:17px;font-weight:800;color:#020f22;margin:0 0 4px;line-height:1.3}.booking-help-card .help-card-body .help-card-link-text{font-size:13.5px;font-weight:600;color:#020f22;text-decoration:underline;-webkit-text-decoration-color:#eccb73;text-decoration-color:#eccb73;text-underline-offset:3px;word-break:break-all;transition:all .2s ease}.booking-help-card .help-card-body .help-card-link-text:hover{color:#b89f58}.booking-help-card .help-card-body .help-card-desc{font-size:13.5px;color:#64748b;margin:0}.booking-help-card .help-card-body .help-card-cta-link{font-size:13.5px;font-weight:700;color:#020f22;text-decoration:none;transition:color .2s ease;display:inline-flex;align-items:center;gap:4px}.booking-help-card .help-card-body .help-card-cta-link:hover{color:#b89f58}.static-support-strip{margin-top:36px;background:linear-gradient(135deg,#020f22,#081e3a);border:1px solid hsla(45,42%,69%,.3);border-radius:16px;padding:26px 32px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;box-shadow:0 8px 30px rgba(2,15,34,.12)}.static-support-strip .support-info{flex:1 1;min-width:260px}.static-support-strip .support-info h4{color:#fff;font-size:18px;font-weight:800;margin:0 0 6px;letter-spacing:-.2px}.static-support-strip .support-info p{color:#cbd5e1;font-size:14px;margin:0;line-height:1.5}.static-support-strip .support-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.static-support-strip .support-actions .btn-support-dark{background:#eccb73;color:#020f22!important;padding:10px 22px;border-radius:10px;font-weight:800;text-decoration:none!important;font-size:13.5px;display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 14px hsla(44,76%,69%,.35);transition:all .25s ease}.static-support-strip .support-actions .btn-support-dark:hover{background:#f5de99;transform:translateY(-2px);box-shadow:0 6px 18px hsla(44,76%,69%,.45)}.static-support-strip .support-actions .btn-support-outline{background:hsla(0,0%,100%,.08);color:#fff!important;border:1px solid hsla(0,0%,100%,.25);padding:10px 20px;border-radius:10px;font-weight:700;text-decoration:none!important;font-size:13.5px;display:inline-flex;align-items:center;gap:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .25s ease}.static-support-strip .support-actions .btn-support-outline:hover{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.4);transform:translateY(-2px)}@media(max-width:768px){.static-support-strip{padding:20px;flex-direction:column;align-items:flex-start}.static-support-strip .support-actions{width:100%}.static-support-strip .support-actions .btn-support-dark,.static-support-strip .support-actions .btn-support-outline{flex:1 1;justify-content:center}}.cancellation-policy-item{display:flex;align-items:flex-start;gap:16px;margin-bottom:14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px 20px;transition:all .25s ease}.cancellation-policy-item:hover{border-color:#cbd5e1;background:#fff;box-shadow:0 4px 14px rgba(2,15,34,.05);transform:translateY(-2px)}.cancellation-policy-item .cancellation-policy-content{flex:1 1;min-width:0}.cancellation-policy-item .cancellation-policy-content .cancellation-item-title{font-size:16.5px;font-weight:800;color:#020f22;margin:0 0 6px;letter-spacing:-.2px}.cancellation-policy-item .cancellation-policy-content .cancellation-item-desc{font-size:14px;color:#475569;line-height:1.65;margin:0}@media(max-width:576px){.cancellation-policy-item{padding:14px;gap:12px}.cancellation-policy-item .cancellation-policy-content .cancellation-item-title{font-size:15px}.cancellation-policy-item .cancellation-policy-content .cancellation-item-desc{font-size:13px}.movie-slot-show{gap:14px!important;padding:16px 0!important}.movie-slot-show .cinema-movie-poster-wrap{width:75px!important;height:110px!important;border-radius:8px!important}#team{padding-top:30px!important;padding-bottom:35px!important}#value,.about-values-section{padding-top:35px!important;padding-bottom:30px!important}#value .values-intro-card,.about-values-section .values-intro-card{margin-top:0!important;margin-bottom:24px!important;padding:18px 16px!important}#value .values-intro-card .values-title-wrap,.about-values-section .values-intro-card .values-title-wrap{margin-bottom:12px}}.eticket-mobile-page{min-height:100vh;background:linear-gradient(180deg,#020f22,#061933 260px,#f1f5f9 0,#f1f5f9);padding:24px 12px 80px;display:flex;justify-content:center;align-items:flex-start;font-family:Plus Jakarta Sans,sans-serif}.eticket-mobile-page .eticket-mobile-wrap{width:100%;max-width:440px;margin:0 auto}.eticket-mobile-page .eticket-top-nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:0 4px}.eticket-mobile-page .eticket-top-nav .back-btn{display:inline-flex;align-items:center;gap:8px;color:hsla(0,0%,100%,.85);font-size:14px;font-weight:600;text-decoration:none;background:hsla(0,0%,100%,.1);padding:6px 14px;border-radius:20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .2s ease;border:1px solid hsla(0,0%,100%,.12)}.eticket-mobile-page .eticket-top-nav .back-btn:hover{background:hsla(0,0%,100%,.2);color:#fff}.eticket-mobile-page .eticket-top-nav .brand-pill{display:flex;align-items:center;gap:6px;color:#d2c290;font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.eticket-mobile-page .mobile-ticket-card{background:#fff;border-radius:24px;box-shadow:0 20px 50px rgba(2,15,34,.16),0 4px 14px rgba(2,15,34,.06);border:1px solid rgba(2,15,34,.08);position:relative;overflow:hidden}.eticket-mobile-page .mobile-ticket-card .ticket-card-header{background:linear-gradient(135deg,#020f22,#071e3d 70%,#0d284f);padding:24px 20px 20px;color:#fff;position:relative;border-bottom:2px solid #d2c290}.eticket-mobile-page .mobile-ticket-card .ticket-card-header .header-brand-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.eticket-mobile-page .mobile-ticket-card .ticket-card-header .header-brand-row .brand-logo-area{display:flex;align-items:center;gap:8px}.eticket-mobile-page .mobile-ticket-card .ticket-card-header .header-brand-row .brand-logo-area .cinema-logo-img{height:28px;width:auto;object-fit:contain}.eticket-mobile-page .mobile-ticket-card .ticket-card-header .header-brand-row .brand-logo-area .cinema-brand-title{font-size:14px;font-weight:800;color:#d2c290;letter-spacing:.8px;text-transform:uppercase}.eticket-mobile-page .mobile-ticket-card .ticket-card-header .header-brand-row .status-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.eticket-mobile-page .mobile-ticket-card .ticket-card-header .header-brand-row .status-badge.status-booked,.eticket-mobile-page .mobile-ticket-card .ticket-card-header .header-brand-row .status-badge.status-paid{background:rgba(16,185,129,.16);color:#10b981;border:1px solid rgba(16,185,129,.4)}.eticket-mobile-page .mobile-ticket-card .ticket-card-header .header-brand-row .status-badge.status-booked .pulse-dot,.eticket-mobile-page .mobile-ticket-card .ticket-card-header .header-brand-row .status-badge.status-paid .pulse-dot{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981}.eticket-mobile-page .mobile-ticket-card .ticket-card-header .movie-title-heading{color:#fff;font-size:20px;font-weight:800;margin:0 0 10px;line-height:1.3;letter-spacing:-.2px}.eticket-mobile-page .mobile-ticket-card .ticket-card-header .movie-tags-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.eticket-mobile-page .mobile-ticket-card .ticket-card-header .movie-tags-row .meta-pill{background:hsla(0,0%,100%,.12);color:#d2c290;border:1px solid hsla(45,42%,69%,.35);padding:3px 8px;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.3px}.eticket-mobile-page .mobile-ticket-card .ticket-venue-grid{padding:16px 20px;background:#fafbfe;border-bottom:1px solid #f1f5f9}.eticket-mobile-page .mobile-ticket-card .ticket-venue-grid .venue-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.eticket-mobile-page .mobile-ticket-card .ticket-venue-grid .venue-item:last-child{margin-bottom:0}.eticket-mobile-page .mobile-ticket-card .ticket-venue-grid .venue-item .venue-icon{width:34px;height:34px;border-radius:8px;background:#eef2f7;color:#020f22;display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}.eticket-mobile-page .mobile-ticket-card .ticket-venue-grid .venue-item .venue-text{flex:1 1}.eticket-mobile-page .mobile-ticket-card .ticket-venue-grid .venue-item .venue-text .venue-label{font-size:11px;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.3px;margin-bottom:2px}.eticket-mobile-page .mobile-ticket-card .ticket-venue-grid .venue-item .venue-text .venue-val{font-size:14px;font-weight:700;color:#020f22;line-height:1.3}.eticket-mobile-page .mobile-ticket-card .ticket-venue-grid .venue-item .venue-text .venue-val .sub-val{color:#64748b;font-weight:500;margin-left:4px}.eticket-mobile-page .mobile-ticket-card .ticket-seat-highlight{margin:16px 20px;padding:14px 16px;background:linear-gradient(135deg,rgba(2,15,34,.03),hsla(45,42%,69%,.12));border:1px solid hsla(45,42%,69%,.35);border-radius:14px;display:flex;justify-content:space-between;align-items:center}.eticket-mobile-page .mobile-ticket-card .ticket-seat-highlight .seat-left .seat-tag{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;margin-bottom:4px}.eticket-mobile-page .mobile-ticket-card .ticket-seat-highlight .seat-left .seats-pill-list{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.eticket-mobile-page .mobile-ticket-card .ticket-seat-highlight .seat-left .seats-pill-list .seat-number-chip{background:#020f22;color:#d2c290;font-size:16px;font-weight:800;padding:4px 12px;border-radius:8px;letter-spacing:.5px;box-shadow:0 2px 6px rgba(2,15,34,.2)}.eticket-mobile-page .mobile-ticket-card .ticket-seat-highlight .seat-right{text-align:right}.eticket-mobile-page .mobile-ticket-card .ticket-seat-highlight .seat-right .ticket-count-badge{background:#fff;color:#020f22;border:1px solid #cbd5e1;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:700}.eticket-mobile-page .mobile-ticket-card .ticket-perforated-notch-divider{position:relative;margin:6px 0;display:flex;align-items:center;height:28px}.eticket-mobile-page .mobile-ticket-card .ticket-perforated-notch-divider .notch-left,.eticket-mobile-page .mobile-ticket-card .ticket-perforated-notch-divider .notch-right{position:absolute;width:24px;height:24px;background:#f1f5f9;border-radius:50%;top:2px;z-index:2;box-shadow:inset 0 2px 4px rgba(0,0,0,.08)}.eticket-mobile-page .mobile-ticket-card .ticket-perforated-notch-divider .notch-left{left:-12px}.eticket-mobile-page .mobile-ticket-card .ticket-perforated-notch-divider .notch-right{right:-12px}.eticket-mobile-page .mobile-ticket-card .ticket-perforated-notch-divider .dashed-divider-line{width:100%;border-top:2px dashed #cbd5e1;margin:0 16px}.eticket-mobile-page .mobile-ticket-card .ticket-qr-entry-box{padding:16px 20px 22px;text-align:center;background:#fff}.eticket-mobile-page .mobile-ticket-card .ticket-qr-entry-box .qr-frame{width:170px;height:170px;margin:0 auto 12px;background:#fff;border:2px solid #e2e8f0;border-radius:16px;padding:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px rgba(0,0,0,.05)}.eticket-mobile-page .mobile-ticket-card .ticket-qr-entry-box .qr-frame .qr-img{width:100%;height:100%;object-fit:contain;border-radius:8px}.eticket-mobile-page .mobile-ticket-card .ticket-qr-entry-box .qr-scan-hint{font-size:12px;font-weight:600;color:#64748b;display:inline-flex;align-items:center;gap:6px;background:#f8fafc;border:1px solid #e2e8f0;padding:4px 12px;border-radius:20px;margin-bottom:16px}.eticket-mobile-page .mobile-ticket-card .ticket-qr-entry-box .qr-scan-hint i{color:#10b981}.eticket-mobile-page .mobile-ticket-card .ticket-qr-entry-box .booking-id-banner{background:#fafbfe;border:1px solid #e2e8f0;border-radius:12px;padding:10px 14px;display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.eticket-mobile-page .mobile-ticket-card .ticket-qr-entry-box .booking-id-banner .booking-id-meta{text-align:left}.eticket-mobile-page .mobile-ticket-card .ticket-qr-entry-box .booking-id-banner .booking-id-meta .label{font-size:10px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.eticket-mobile-page .mobile-ticket-card .ticket-qr-entry-box .booking-id-banner .booking-id-meta .code{font-size:16px;font-weight:800;color:#020f22;letter-spacing:1px;font-family:monospace,sans-serif}.eticket-mobile-page .mobile-ticket-card .ticket-qr-entry-box .booking-id-banner .btn-copy-id{background:#fff;border:1px solid #cbd5e1;color:#020f22;font-size:12px;font-weight:600;padding:5px 10px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:all .2s ease}.eticket-mobile-page .mobile-ticket-card .ticket-qr-entry-box .booking-id-banner .btn-copy-id:hover{background:#020f22;color:#fff;border-color:#020f22}.eticket-mobile-page .mobile-ticket-card .ticket-qr-entry-box .booking-id-banner .btn-copy-id.copied{background:#10b981;color:#fff;border-color:#10b981}.eticket-mobile-page .mobile-ticket-card .ticket-qr-entry-box .order-trans-subinfo{font-size:11px;color:#94a3b8;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.eticket-mobile-page .mobile-ticket-card .ticket-qr-entry-box .order-trans-subinfo span{font-weight:500}.eticket-mobile-page .mobile-ticket-card .ticket-details-summary{background:#fafbfe;border-top:1px solid #f1f5f9;padding:18px 20px}.eticket-mobile-page .mobile-ticket-card .ticket-details-summary .summary-row{display:flex;justify-content:space-between;align-items:center;font-size:13px;margin-bottom:10px}.eticket-mobile-page .mobile-ticket-card .ticket-details-summary .summary-row:last-child{margin-bottom:0}.eticket-mobile-page .mobile-ticket-card .ticket-details-summary .summary-row .summary-label{color:#64748b;font-weight:500}.eticket-mobile-page .mobile-ticket-card .ticket-details-summary .summary-row .summary-val{color:#020f22;font-weight:600;text-align:right}.eticket-mobile-page .mobile-ticket-card .ticket-details-summary .summary-row.grand-total-row{padding-top:10px;margin-top:8px;border-top:1px dashed #cbd5e1}.eticket-mobile-page .mobile-ticket-card .ticket-details-summary .summary-row.grand-total-row .summary-label{font-size:14px;font-weight:700;color:#020f22}.eticket-mobile-page .mobile-ticket-card .ticket-details-summary .summary-row.grand-total-row .summary-val{font-size:18px;font-weight:800;color:#020f22}.eticket-mobile-page .eticket-action-btns-block{margin-top:20px;display:flex;flex-direction:column;gap:10px}.eticket-mobile-page .eticket-action-btns-block .btn-action-primary{width:100%;background:#020f22;color:#fff;border:1px solid #020f22;padding:13px 20px;border-radius:12px;font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 4px 14px rgba(2,15,34,.2);transition:all .2s ease}.eticket-mobile-page .eticket-action-btns-block .btn-action-primary:hover{background:#092040;border-color:#092040;transform:translateY(-1px)}.eticket-mobile-page .eticket-action-btns-block .action-secondary-row{display:flex;gap:10px}.eticket-mobile-page .eticket-action-btns-block .action-secondary-row .btn-action-secondary{flex:1 1;background:#fff;color:#020f22;border:1px solid #cbd5e1;padding:11px 14px;border-radius:12px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .2s ease;text-decoration:none}.eticket-mobile-page .eticket-action-btns-block .action-secondary-row .btn-action-secondary:hover{background:#f8fafc;border-color:#94a3b8}.eticket-mobile-page .eticket-instructions-card{margin-top:20px;background:#fff;border-radius:16px;padding:18px 20px;border:1px solid rgba(2,15,34,.08)}.eticket-mobile-page .eticket-instructions-card h4{font-size:13px;font-weight:700;color:#020f22;text-transform:uppercase;letter-spacing:.5px;margin:0 0 10px;display:flex;align-items:center;gap:6px}.eticket-mobile-page .eticket-instructions-card ul{margin:0;padding-left:18px}.eticket-mobile-page .eticket-instructions-card ul li{font-size:12px;color:#64748b;margin-bottom:6px;line-height:1.4}.eticket-mobile-page .eticket-instructions-card ul li:last-child{margin-bottom:0}.eticket-mobile-page .eticket-error-container,.eticket-mobile-page .eticket-loading-container{max-width:440px;width:100%;margin:40px auto;background:#fff;border-radius:20px;padding:40px 24px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.08)}.eticket-mobile-page .eticket-error-container .spinner-icon,.eticket-mobile-page .eticket-loading-container .spinner-icon{font-size:3rem;color:#020f22;margin-bottom:16px}.eticket-mobile-page .eticket-error-container .error-icon,.eticket-mobile-page .eticket-loading-container .error-icon{width:64px;height:64px;border-radius:50%;background:#fee2e2;color:#ef4444;display:flex;align-items:center;justify-content:center;font-size:28px;margin:0 auto 16px}.eticket-mobile-page .eticket-error-container h3,.eticket-mobile-page .eticket-loading-container h3{font-size:18px;font-weight:700;color:#020f22;margin-bottom:8px}.eticket-mobile-page .eticket-error-container p,.eticket-mobile-page .eticket-loading-container p{font-size:14px;color:#64748b;margin-bottom:20px}@media print{body{background:#fff!important}.eticket-action-btns-block,.eticket-instructions-card,.eticket-top-nav,footer,header{display:none!important}.eticket-mobile-page{background:none!important;padding:0!important;margin:0 auto!important}.eticket-mobile-page .eticket-mobile-wrap{max-width:100%!important}.eticket-mobile-page .mobile-ticket-card{box-shadow:none!important;border:1px solid #000!important;border-radius:0!important}}