.hero-detail,.owl-hero-event,.owl-hero-event-main{margin-top:0}.desc-hero h1,.fr-img-ken .description-selected-event a:empty+h3{margin-bottom:30px}.btn-select-lang{background:#e6e8ee;border-radius:12px;padding:3px;height:34px}.btn-select-lang .btn{color:var(--blue)!important;font-weight:600;border:0;border-radius:12px!important;padding:2.5px 12px;height:28px;background:0 0}.desc-hero,.desc-hero:before,.hero-detail img,.hero-detail:before,.owl-video .item iframe,.owl-video .item img{height:100%;width:100%}.btn-select-lang.btn-group>.btn-check:checked+.btn{background:var(--blue);color:#fff!important;border-radius:12px!important}.owl-hero-event .item{min-height:520px}.owl-hero-event.owl-carousel .owl-item img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}#calendar-container,.owl-hero-event-main .item{min-height:600px}.owl-hero-event-main.owl-carousel .owl-item img{position:absolute;left:0;top:0;width:100%;height:600px;object-fit:cover;object-position:center}.desc-hero{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff}.tc-ppk,.tc-ppk-promo{left:-7px}.desc-hero h1{font-size:56px;font-family:Playfair Display,serif}.desc-hero h5,.owl-video .item .desc h4,.desc-hero p{font-size:32px}.desc-hero a{display:inline-flex;align-items:center;padding:10px 20px;color:#fff;border:1px solid #fff;text-decoration:none;border-radius:2px;min-width:230px;justify-content:center;font-weight:700}.desc-hero a svg{margin-left:5px;transition:.3s}.desc-hero a:hover svg{margin-left:15px}.desc-hero:before{position:absolute;top:0;left:0;content:"";background:#0009}.desc-hero .container{position:relative;z-index:9}.hero-page{background:url(../images/bg-h-search.webp) center center/cover no-repeat;position:relative;height:450px;display:flex;align-items:end;padding-bottom:30px}.hero-page:before{position:absolute;left:0;right:0;content:"";background:linear-gradient(90deg,#00000080 0,#fff)}.hero-detail{position:relative;height:70vh;overflow:hidden;max-height:520px}.hero-detail:before{position:absolute;left:0;right:0;content:"";background:linear-gradient(0deg,#00000080 0,#fff0);z-index:1}.hero-detail img{object-fit:cover;position:absolute}.hero-detail h1{z-index:2}.s-recomended-event{background:url(../images/bg-recomended-event.webp) center top/100% auto no-repeat;padding-top:70px;padding-bottom:70px}.s-recomended-event.bg-white{background:#fff}.c-img-event{height:496px}.c-img-event-dtl{height:400px}.accordion-body-event{padding:1rem}.btn-filter{background:#f1f3fa;border-radius:100px;padding:6px;overflow:auto}.btn-filter button{color:#7b7b7b;font-weight:800;font-size:16px;width:100%;border-color:transparent;padding:18.7px 15px;border-radius:72px;display:flex;align-items:center;gap:5px;text-align:left;white-space:nowrap}.btn-filter button.btn-primary{color:#fff;background:#071c53}.btn-filter button:active,.btn-filter button:focus,.btn-filter button:focus-visible{border-color:#071c53;color:#fff;background:#071c53}.decs-testi h5,.decs-testi p{color:#071c53;margin-bottom:0}.btn-filter button span{width:32px;min-width:32px;height:32px;border-radius:32px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#46464647 0,#878787cc)}.btn-filter button span i{width:26px;min-width:26px;height:26px;border-radius:26px;display:inline-flex;align-items:center;justify-content:center;background:#7b7b7b}.btn-filter button span i img{max-width:100%;max-height:100%}.btn-filter button.btn-primary span{background:linear-gradient(125deg,#e1e1e1cc 0,#e1e1e147)}.btn-filter button.btn-primary span i{background:#071c53}.gallery-item{opacity:0;transition:opacity .5s,transform .5s;transform:scale(.95);position:absolute;visibility:hidden}.gallery-item.active{opacity:1;transform:scale(1);position:relative;visibility:visible}.s-video{padding-top:70px;background:url(../images/bg-video-ft.webp) center top/cover no-repeat;overflow:hidden;position:relative}.s-video .container{position:relative;z-index:1}.owl-video .item{height:560px;border-radius:10px;overflow:hidden;position:relative;padding-top:50px;padding-bottom:50px;transition:.3s}.owl-video .owl-item.active .item{padding-top:0;padding-bottom:0}.owl-video .item iframe{border-radius:10px}.owl-video .item img{object-fit:cover;position:absolute;top:0;left:0;transition:.3s}.owl-video .item:hover img{transform:scale(1.1)}.owl-video .item .desc{position:absolute;left:0;bottom:0;background:#0009;color:#fff;padding:25px;max-width:60%;border-top-right-radius:20px}.owl-video .item .desc span{font-size:14px;color:#d9d9d9}.owl-testimoni.owl-carousel .owl-stage-outer,.owl-video.owl-carousel .owl-stage-outer{overflow:visible}.owl-testimoni.nav-center.owl-carousel .owl-nav button.owl-prev,.owl-video.nav-center.owl-carousel .owl-nav button.owl-prev{left:auto;right:100%;margin-right:10px}.owl-testimoni.nav-center.owl-carousel .owl-nav button.owl-next,.owl-video.nav-center.owl-carousel .owl-nav button.owl-next{right:auto;left:100%;margin-left:10px}.owl-testimoni.nav-center.owl-carousel .owl-nav button:hover,.owl-video.nav-center.owl-carousel .owl-nav button:hover{opacity:.8}.carnaval .tag-category,.carnaval .tc-ppk,.carnival .tc-ppk{background:linear-gradient(125deg,#f07e31bf 0,#e68f53bf);border-color:#0003}.creative .tc-ppk{background:linear-gradient(125deg,#4558a5bf 0,#6f84d7bf);border-color:#0003}.mice .tc-ppk{background:linear-gradient(125deg,#11967bbf 0,#00cda4bf);border-color:#0003}.music .tag-category,.music .tc-ppk{background:linear-gradient(125deg,#a4e0ffbf 0,#0086cdbf);border-color:#0003}.culinary .tag-category,.culinary .tc-ppk{background:linear-gradient(125deg,#6f519dbf 0,#9d76d8bf);border-color:#0003}.culture .tag-category,.culture .tc-ppk{background:linear-gradient(125deg,#6bb42cbf 0,#9ae05ebf);border-color:#0003}.sports .tag-category,.sports .tc-ppk{background:linear-gradient(125deg,#d6357d80 0 100%);border-color:#0003}.arts .tag-category,.arts .tc-ppk{background:linear-gradient(125deg,#da0000bf 0,#ef3b3bbf);border-color:#0003}.arts .tc-ppk span:after,.carnaval .tc-ppk span:after,.carnival .tc-ppk span:after,.creative .tc-ppk span:after,.culinary .tc-ppk span:after,.culture .tc-ppk span:after,.mice .tc-ppk span:after,.music .tc-ppk span:after,.sports .tc-ppk span:after,.tc-ppk span:after{width:7px;height:7px;border-top:7px solid transparent;border-bottom:0 solid transparent;border-left:7px solid transparent;position:absolute;bottom:100%;left:-20.5px;z-index:0;margin-bottom:5.5px;content:""}.tc-ppk{position:absolute;top:22px;color:#fff;font-size:14px;font-weight:600;border-radius:0 4px 4px;background:#071c5399;display:inline-block;z-index:9;padding:5px 15px;background:linear-gradient(125deg,#0086cd 0,#5db1de)}.fr-img-ken,.tc-ppk span{position:relative}.music .tc-ppk span:after,.tc-ppk span:after{border-right:7px solid #0f5c85}.creative .tc-ppk span:after{border-right:7px solid #364ca1}.mice .tc-ppk span:after{border-right:7px solid #07604e}.culinary .tc-ppk span:after{border-right:7px solid #5b3d88}.culture .tc-ppk span:after{border-right:7px solid #146733}.sports .tc-ppk span:after{border-right:7px solid #6b1736}.arts .tc-ppk span:after{border-right:7px solid #7f1a1a}.carnaval .tc-ppk span:after,.carnival .tc-ppk span:after{border-right:7px solid #87472b}.owl-testimoni .card{width:100%;height:300px;display:flex;flex-direction:column}.owl-testimoni .card-body{display:flex;flex-direction:column;padding:1.5rem!important;height:100%}.owl-testimoni .card-body-content{flex:1;overflow-y:auto;margin-bottom:1rem;padding-right:10px}.thumb-testi{width:56px;min-width:56px;height:56px;border-radius:56px;overflow:hidden}.thumb-testi img{width:100%;height:100%;object-fit:cover}.decs-testi h5{font-size:18px;font-weight:700}.decs-testi p{font-size:16px;font-weight:500}.s-download{background:url(../images/bg-download.webp) center center/cover no-repeat}.owl-logo.owl-carousel .owl-item .item{display:inline-flex;justify-content:center;align-items:center;height:95px;width:100%}.get-update{background:url(../images/bg-get-update.webp) center center/cover no-repeat}.custom-accordion-button:not(.collapsed){background-color:transparent;color:inherit;box-shadow:none}.custom-accordion-button{color:var(--blue);font-weight:700}.btn-filter .btn-all-event.btn-primary{background:linear-gradient(125deg,#071c53e6 0,#2b3960)!important}.btn-filter .btn-music.btn-primary{background:linear-gradient(125deg,#83bbd9 0,#0086cd)!important;border-color:transparent}.btn-filter .btn-music.btn-primary span i{background:#0086cd}.btn-filter .btn-culinary.btn-primary{background:linear-gradient(125deg,#6f519d 0,#9d76d8)!important;border-color:transparent}.btn-filter .btn-culinary.btn-primary span i{background:#9d76d8}.btn-filter .btn-sports.btn-primary{background:linear-gradient(125deg,#d6357d 0,#dc5d96)!important;border-color:transparent}.btn-filter .btn-sports.btn-primary span i{background:#dc5d96}.btn-filter .btn-arts.btn-primary{background:linear-gradient(125deg,#da0000 0,#ef3b3b)!important;border-color:transparent}.btn-filter .btn-arts.btn-primary span i{background:#ef3b3b}.btn-filter .btn-mice.btn-primary{background:linear-gradient(125deg,#00cda4 0,#01daaf)!important;border-color:transparent}.btn-filter .btn-mice.btn-primary span i{background:#00cda4}.btn-filter .btn-creative.btn-primary{background:linear-gradient(125deg,#6f84d7 0,#7c8beb)!important;border-color:transparent}.btn-filter .btn-creative.btn-primary span i{background:#6f84d7}.btn-filter .btn-carnaval.btn-primary{background:linear-gradient(125deg,#f07e31 0,#e68f53)!important;border-color:transparent}.btn-filter .btn-carnaval.btn-primary span i{background:#e68f53}.btn-filter .btn-culture.btn-primary{background:linear-gradient(125deg,#6bb42c 0,#9ae05e)!important;border-color:transparent}.btn-filter .btn-culture.btn-primary span i{background:#9ae05e}@media(hover:hover)and (pointer:fine){.btn-filter .btn-all-event:hover{background:linear-gradient(125deg,#071c53e6 0,#2b3960)!important}.btn-filter .btn-music:hover{background:linear-gradient(125deg,#83bbd9 0,#0086cd)!important;border-color:transparent}.btn-filter .btn-music:hover span i{background:#0086cd}.btn-filter .btn-culinary:hover{background:linear-gradient(125deg,#6f519d 0,#9d76d8)!important;border-color:transparent}.btn-filter .btn-culinary:hover span i{background:#9d76d8}.btn-filter .btn-sports:hover{background:linear-gradient(125deg,#d6357d 0,#dc5d96)!important;border-color:transparent}.btn-filter .btn-sports:hover span i{background:#dc5d96}.btn-filter .btn-arts:hover{background:linear-gradient(125deg,#da0000 0,#ef3b3b)!important;border-color:transparent}.btn-filter .btn-arts:hover span i{background:#ef3b3b}.btn-filter .btn-mice:hover{background:linear-gradient(125deg,#00cda4 0,#01daaf)!important;border-color:transparent}.btn-filter .btn-mice:hover span i{background:#00cda4}.btn-filter .btn-creative:hover{background:linear-gradient(125deg,#6f84d7 0,#7c8beb)!important;border-color:transparent}.btn-filter .btn-creative:hover span i{background:#6f84d7}.btn-filter .btn-carnaval:hover{background:linear-gradient(125deg,#f07e31 0,#e68f53)!important;border-color:transparent}.btn-filter .btn-carnaval:hover span i{background:#e68f53}.btn-filter .btn-culture:hover{background:linear-gradient(125deg,#6bb42c 0,#9ae05e)!important;border-color:transparent}.btn-filter .btn-culture:hover span i{background:#9ae05e}}.ig-daterange{background:#f6f7fc;border-radius:10px;border:1px solid rgba(7,28,83,.2)}.ig-daterange input,.ig-daterange input:focus{background:0 0;color:#071c53;font-size:14px;height:46px;z-index:9999}.input-group.ig-daterange.active,.view-toggle:hover{background-color:#071c53;color:#fff}.content-ken h1,.content-ken h3,.input-group.ig-daterange.active .calender,.input-group.ig-daterange.active input,.reserve-ticket .form-check-label{color:#fff}.input-group.ig-daterange .calender{color:#071c53}.form-search,.form-search .container{height:auto}.price-date{background:linear-gradient(0deg,#fff 0,#dedede);padding:20px;color:#7b7b7b}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{text-align:center;vertical-align:middle;min-width:32px!important;width:32px!important;height:12px!important;line-height:12px!important;font-size:12px;border-radius:4px;border:1px solid transparent;white-space:nowrap;cursor:pointer}tbody td{padding:10px!important;border:1px solid #d4d4d4}.price-date h2,#ticket-section h2{font-size:16px;font-weight:800}.price-date h5,p#date_event{font-size:18px;color:#0a0a0a;font-weight:700}.price-date h5 span{font-size:14px;margin-right:5px}.tag-breadcrumb{font-size:14px;font-weight:500;color:#071c53;display:inline-flex;align-items:center;gap:10px}.tag-breadcrumb i{display:inline-block;width:4px;height:4px;border-radius:4px;background:#071c53}.tc-ppk.expired{background:linear-gradient(125deg,#5c5c5c 0,#a1a1a1)}.ig-search-dp.ig-daterange input{height:54px}.reserve-ticket{background:url(../images/bg-reserve-ticket.webp) center center/cover no-repeat;border-radius:10px;overflow:hidden;padding:20px}.reserve-ticket h4{color:#fff;font-size:24px;font-weight:800}.reserve-ticket .label-form{color:#0a0a0a;font-size:16px;font-weight:800;margin-bottom:10px}.reserve-ticket .form-control{height:56px;background:#f5f5f5}.reserve-ticket .form-check-input{border-color:#fff;background-color:transparent}.reserve-ticket .form-check-input:checked{background-color:transparent}.fr-img-ken{height:720px;overflow:hidden}.fr-img-ken img{object-fit:cover}.content-ken{position:absolute;bottom:0;left:0;margin:0;padding:30px;transform:translateY(280px);transition:transform .3s}.content-ken a,.content-ken p{transform:translateY(20px);transition:transform .3s}.fr-img-ken:hover .content-ken,.fr-img-ken:hover .content-ken a,.fr-img-ken:hover .content-ken p{transform:translateY(0)}.content-ken p{color:#fff;padding:15px 0}.btn-outline-white{color:#fff;border:1px solid #fff;transition:background-color .3s,color .3s}.fr-img-ken:hover .btn-outline-white{background-color:#fff;color:#000}.grayscale-event{filter:grayscale(100%)}#link_province .card-img-body h2,.card-img-body h4,.card-img-body h3{font-size:24px}.tiktok-video-wrapper{position:relative;width:100%;max-width:325px;margin:0 auto}.tiktok-video-wrapper iframe{width:100%;aspect-ratio:9/16;height:auto;border-radius:8px}.card-img-body .text-white{font-size:14px;display:flex;align-items:center;gap:10px;max-height:0;overflow:hidden;transition:.5s}.card-img:hover .text-white{margin-top:15px;max-height:50px}.fr-img-ken .description-selected-event a,.fr-img-ken .description-selected-event p{max-height:0;overflow:hidden;transition:.3s;margin-bottom:0}.fr-img-ken .description-selected-event h3{margin-bottom:22px}#calendar-container.active,#tab-event.active,.fr-img-ken .description-selected-event a{display:block}#calendar-container,#tab-event,.fr-img-ken .description-selected-event a:empty{display:none}.fr-img-ken:hover .description-selected-event p{max-height:500px;margin-bottom:22px}.fr-img-ken:hover .description-selected-event a{max-height:100px;margin-bottom:29px}#event-content img{max-width:100%;margin:0 auto;object-fit:contain;width:auto!important;height:auto!important}.month-button,.year{text-decoration:none;color:#0a0a0a}.multi-month-picker{z-index:1100}#calendar{--fc-small-font-size: .85em;--fc-page-bg-color: #fff;--fc-neutral-bg-color: rgba(208, 208, 208, .3);--fc-neutral-text-color: #808080;--fc-border-color: #ddd;--fc-button-text-color: #fff;--fc-button-bg-color: #2c3e50;--fc-button-border-color: #2c3e50;--fc-button-hover-bg-color: #1e2b37;--fc-button-hover-border-color: #1a252f;--fc-button-active-bg-color: #1a252f;--fc-button-active-border-color: #151e27;--fc-event-bg-color: #3788d8;--fc-event-border-color: #3788d8;--fc-event-text-color: #fff;--fc-event-selected-overlay-color: rgba(0, 0, 0, .25);--fc-more-link-bg-color: #d0d0d0;--fc-more-link-text-color: inherit;--fc-event-resizer-thickness: 8px;--fc-event-resizer-dot-total-width: 8px;--fc-event-resizer-dot-border-width: 2px;--fc-non-business-color: rgba(215, 215, 215, .3);--fc-bg-event-color: rgb(143, 223, 130);--fc-bg-event-opacity: .3;--fc-highlight-color: rgba(188, 232, 241, .3);--fc-today-bg-color: rgba(255, 220, 40, .15);--fc-now-indicator-color: red;min-height:500px}.fc .fc-daygrid-day-number{color:#071c53;font-weight:500;padding:8px;text-decoration:none}.fc .fc-day-today .fc-daygrid-day-number{background-color:#071c53;color:#fff;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin:4px}.fc .fc-col-header-cell{background-color:#f8f9fa;padding:8px}.fc .fc-col-header-cell-cushion{color:#071c53;font-weight:600;text-decoration:none}.fc .fc-day-other .fc-daygrid-day-number{color:#ccc}.view-toggle.active{background-color:#071c53!important;color:#fff!important;border:1px solid #071c53!important;border-radius:10px!important;transition:.3s}.view-toggle{transition:.3s;border:1px solid #071c53;border-radius:10px;color:#071c53;cursor:pointer}.tab-event{width:100%}.filter-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:998;opacity:0;visibility:hidden;transition:opacity .3s}.filter-slide{position:fixed;background:#fff;z-index:999;transition:transform .3s;padding:20px;box-shadow:0 0 15px #0000001a}.filter-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.close-btn{color:var(--blue);border:none;padding:8px 16px;border-radius:5px;cursor:pointer}.filter-content{overflow-y:auto;max-height:calc(100vh - 150px)}.filter-form{display:flex;flex-direction:column;gap:15px}.filter-group{display:flex;flex-direction:column;gap:8px}.filter-group label{font-weight:700;color:#333}.filter-group input,.filter-group select{padding:8px;border:1px solid #ddd;border-radius:4px}.pagination .page-item.active .page-link{background-color:#293861;border-color:#293861;color:#fff}.tabs-outline{display:flex;justify-content:flex-start;align-items:center;gap:15px;border:0;flex-wrap:nowrap;padding-bottom:6px}.tabs-outline .nav-item button{border:1px solid rgba(7,28,83,.2);border-radius:50px;color:#071c53;font-size:16px;padding-left:20px;padding-right:20px;white-space:nowrap}.tabs-outline .dropdown .btn-secondary.active,.tabs-outline .dropdown .btn-secondary:active,.tabs-outline .dropdown .btn-secondary:hover,.tabs-outline .dropdown .btn-secondary[aria-expanded=true],.tabs-outline .nav-item button.active,.tabs-outline .nav-item button:hover{border:1px solid #071c53;background:#071c53;color:#fff}.tabs-outline .dropdown .btn-secondary{border:1px solid rgba(7,28,83,.2);border-radius:50px;color:#071c53;font-size:16px;padding:10px 20px;background:#f6f7fc;white-space:nowrap}.tabs-outline .dropdown-menu{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:8px 0;min-width:200px;scrollbar-width:thin;scrollbar-color:#071c53 transparent}.tabs-outline .dropdown-item{color:#071c53;padding:8px 16px;font-size:16px}.tabs-outline .dropdown-item:hover{background:#071c530d}.tabs-outline .dropdown .btn-secondary:after{content:"";border:solid #071c53;border-width:0 2px 2px 0;padding:3px;transform:rotate(45deg);transition:transform .3s;margin-left:8px}.tabs-outline .dropdown .btn-secondary[aria-expanded=true]:after{transform:rotate(-135deg);border-color:#fff;vertical-align:baseline}.tabs-outline .dropdown .btn-secondary.active:after,.tabs-outline .dropdown .btn-secondary:hover:after{border-color:#fff}.tabs-outline .dropdown-menu::-webkit-scrollbar{width:5px}.tabs-outline .dropdown-menu::-webkit-scrollbar-thumb{background:#071c53;border-radius:10px}.tabs-outline .dropdown-menu::-webkit-scrollbar-track{background:0 0;border-radius:10px}h4.fw-semibold,h2.cruise-chart{font-size:20px}.name-socmed{color:#2c2b2b}.view-toggle-buttons{min-height:40px;display:flex;align-items:center}.view-toggle-buttons .btn{min-width:130px;min-height:40px;padding:8px 12px;font-size:16px}.view-toggle-buttons .btn i{width:18px;height:18px;flex-shrink:0}#section-more-upcoming-event{min-height:300px}.s-recomended-event{min-height:1484px;content-visibility:auto}.tab-event{min-height:200px}.event-placeholder{width:100%;height:200px;background-color:#f0f0f0}
