#-site-navigation-28-29210{--oxynav-neutral-color:#ffffff00 !important}#_header-21-29210.oxy-header-wrapper.oxy-header.oxy-sticky-header.oxy-sticky-header-active .nav-fitur ul li a{color:#000}#_header-21-29210 .nav-fitur li:hover{background-color:transparent!important}#_header-21-29210 .nav-fitur ul li a{position:relative;display:inline-block;text-decoration:none;padding-bottom:5px}#_header-21-29210 .nav-fitur ul li a::before{background-color:#fff0}#_header-21-29210 .nav-fitur ul li a::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#0475b3;transform:scaleX(0);transform-origin:right;transition:transform 0.25s ease}#_header-21-29210 .nav-fitur ul li a:hover::after{transform:scaleX(1);transform-origin:left}@media (max-width:991px){#-site-navigation-28-29210>ul>li>a,#-site-navigation-28-29210>ul>li>a::after,#-site-navigation-28-29210>ul>li>button{color:#fff!important}#_header-21-29210.oxy-header-wrapper.oxy-header.oxy-sticky-header.oxy-sticky-header-active .nav-fitur ul li a{color:#fff}#-site-navigation-28-29210.oxy-site-navigation>ul{background-color:#222!important}#_header-21-29210.oxy-header-wrapper.oxy-header.oxy-sticky-header.oxy-sticky-header-active #-site-navigation-28-29210.oxy-site-navigation .oxy-site-navigation__mobile-open-button{color:#222}}:root{--ads-gap:18px;--ads-radius:18px;--ads-shadow:0 10px 30px rgba(0,0,0,.12)}.ads-grid{display:grid!important;grid-template-columns:repeat(4,1fr);gap:var(--ads-gap);width:100%}.ads-card{position:relative;border-radius:var(--ads-radius);overflow:hidden;box-shadow:var(--ads-shadow);min-height:550px;isolation:isolate;transform:translateZ(0);transition:transform .25s ease;grid-column:span 1;height:100%;align-items:center!important}.ads-card__img{position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:cover;z-index:-2;transition:transform .35s ease}.ads-card__price-corner{position:absolute;right:0;z-index:4;padding:10px 12px 10px 12px;background:#0474b2;color:#fff;border-bottom-left-radius:14px;display:flex;flex-direction:column;gap:2px;box-shadow:0 10px 24px rgb(0 0 0 / .20)}.ads-card__price-label{font-size:11px;font-weight:800;letter-spacing:.02em;line-height:1;opacity:.95}.ads-card__price-value{font-size:18px;font-weight:900;letter-spacing:.01em;line-height:1.05}.ads-card__days-badge{position:absolute;top:12px;left:12px;z-index:3;display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-weight:800;font-size:12px;line-height:1;letter-spacing:.02em;background:#0000006e;color:#fff;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ads-card:hover .ads-card__img{transform:scale(1.03)}.ads-card::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .78) 0%,rgb(0 0 0 / .35) 28%,rgb(0 0 0 / .12) 60%,#fff0 100%);z-index:-1;pointer-events:none}.ads-card__content{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);width:calc(100% - 36px);display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 10px;max-width:58ch;gap:5px}.ads-card__title{margin:0!important;font-size:22px;font-weight:900;line-height:1.1;letter-spacing:.2px;color:#fff;text-align:center}.ads-card__desc{margin:0!important;font-size:13px;line-height:1.4;color:rgb(255 255 255 / .90);max-width:44ch;text-align:center}.ads-card__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:fit-content;padding:10px 14px;border-radius:999px;font-weight:800;font-size:13px;letter-spacing:.2px;text-decoration:none;background:rgb(255 255 255 / .92);color:#111;transition:transform .2s ease,background .2s ease}.ads-card__btn:hover{transform:translateY(-1px);background:#fff}.ads-grid .ads-card:nth-child(3n+2){grid-column:span 2;min-height:620px}@media (min-width:1780px){.ads-card{min-height:800px}}@media (max-width:1024px){.ads-grid{grid-template-columns:repeat(3,1fr)}.ads-grid .ads-card:nth-child(3n+2){min-height:550px}.ads-grid .ads-card{grid-column:span 1!important}}@media (max-width:768px){.ads-grid{grid-template-columns:repeat(2,1fr)}.ads-grid .ads-card:nth-child(3n+2){min-height:500px}.ads-grid .ads-card{grid-column:span 1!important;min-height:500px}}@media (max-width:480px){.ads-grid{grid-template-columns:1fr;padding:0 20px}.ads-grid .ads-card:nth-child(3n+2){min-height:450px}.ads-grid .ads-card{min-height:450px}}.ads-mini-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.ads-mini-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 10px rgb(0 0 0 / .08);transition:transform .25s ease,box-shadow .25s ease;height:100%;display:flex;flex-direction:column}.ads-mini-card__top{padding:8px}.ads-mini-card__image{position:relative;overflow:hidden;border-radius:10px;aspect-ratio:3 / 2}.ads-mini-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.ads-mini-card:hover .ads-mini-card__img{transform:scale(1.08)}.ads-mini-card__badge{position:absolute;top:10px;left:10px;z-index:2;font-size:11px;font-weight:800;padding:5px 10px;border-radius:6px;color:#fff;line-height:1}.ads-mini-card__price{position:absolute;top:10px;right:10px;z-index:2;font-size:14px;font-weight:900;padding:5px 10px;border-radius:6px;background:#0000006e;color:#fff;line-height:1;box-shadow:0 6px 14px rgb(0 0 0 / .18);white-space:nowrap}.ads-mini-card__bottom{padding:4px 12px 12px;flex:1;display:flex;flex-direction:column}.ads-mini-card__title{font-size:.85rem;font-weight:700;color:#000;margin:6px 0 10px;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ads-mini-card__meta{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:10px}.ads-mini-card__days{font-weight:700;color:#444;font-size:12px;white-space:nowrap}.ads-mini-card__wa{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;font-size:12px;font-weight:700;text-decoration:none;background:#ff6b15;color:#fff;transition:transform .2s ease,filter .2s ease;white-space:nowrap}.ads-mini-card__wa:hover{transform:translateY(-1px);filter:brightness(1.05);background:#fff}.ads-mini-card__wa:hover .oxel_icon_button_icon,.ads-mini-card__wa:hover .oxel_icon_button_text{color:#ff6b15}.ads-mini-card__wa-ico{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;font-size:12px}@media(max-width:1200px){.ads-mini-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.ads-mini-grid{grid-template-columns:1fr;padding:0 15px}}.tqp-choice .ff-el-input--label,.tqp-choice .ff-el-label,.tqp-choice .ff-el-field-label{margin:0 0 10px;font-size:16px;font-weight:800;color:#1c1c1c}.tqp-choice .ff-el-form-check-group,.tqp-choice .ff-el-input--content{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.tqp-choice .ff-el-form-check{margin:0}.tqp-choice .ff-el-form-check label{width:100%;height:74px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px 12px;border-radius:14px;border:2px solid rgb(34 121 166 / .28);background:#fff;text-align:center;line-height:1.05;cursor:pointer;transition:background-color .08s,border-color .08s,transform .08s}.tqp-choice .ff-el-form-check label:hover{transform:translateY(-1px);border-color:rgb(34 121 166 / .60)}.tqp-choice .ff-el-form-check input[type="radio"]:checked+label,.tqp-choice .ff-el-form-check label:has(input[type="radio"]:checked){background:rgb(34 121 166 / .22);border-color:#2279a6;box-shadow:none;transform:none}.tqp-choice .ff-el-form-check input[type="radio"]:checked+label .tqp-a,.tqp-choice .ff-el-form-check label:has(input[type="radio"]:checked) .tqp-a{color:#fff!important}.tqp-choice--days .ff-el-form-check input[type="radio"]:checked+label .tqp-b,.tqp-choice--days .ff-el-form-check label:has(input[type="radio"]:checked) .tqp-b{color:#fff!important}.tqp-choice--hotel .ff-el-form-check input[type="radio"]:checked+label .tqp-b,.tqp-choice--hotel .ff-el-form-check label:has(input[type="radio"]:checked) .tqp-b{color:#D4AF37!important}@media (max-width:768px){.tqp-choice .ff-el-form-check-group,.tqp-choice .ff-el-input--content{grid-template-columns:repeat(2,1fr);gap:10px}.tqp-choice .ff-el-form-check label{height:72px}}.tqp-choice--hotel .tqp-b{color:#D4AF37;font-weight:900;letter-spacing:1px}.tqp-choice--days .tqp-b{opacity:.85;font-weight:800;font-size:13px}.tqp-choice .tqp-a{font-weight:900;font-size:16px;color:#1c1c1c}