/* DuaLapan public harmony layer — 9 September 2026 */
:root{--harmony-night:#05170f;--harmony-green:#0a2519;--harmony-section:#071d15;--harmony-card:#10291e;--harmony-line:rgba(199,239,88,.22);--harmony-text:#f4f8f1;--harmony-muted:#c5d3c8;--harmony-lime:#c7ef58}
html body.public-site{background:var(--harmony-night)!important;background-image:none!important;color:var(--harmony-text)!important}
html body.public-site::before,html body.public-site::after{content:none!important;display:none!important}
html body.public-site>main{background:var(--harmony-section)!important;background-image:none!important}
html body.public-site .modern-hero,html body.public-site .about-hero,html body.public-site main.catalog-page,html body.public-site main.blog-page,html body.public-site main.vehicle-page,html body.public-site main.booking-page{background:radial-gradient(circle at 88% 18%,rgba(75,126,39,.27),transparent 34%),linear-gradient(120deg,var(--harmony-night),var(--harmony-green))!important;background-attachment:scroll!important}
html body.public-site main>section{background:var(--harmony-section)!important;background-image:none!important}
html body.public-site main>section:first-child.modern-hero,html body.public-site main>section:first-child.about-hero{background:radial-gradient(circle at 88% 18%,rgba(75,126,39,.27),transparent 34%),linear-gradient(120deg,var(--harmony-night),var(--harmony-green))!important}
html body.public-site main>section:nth-child(even){background:#082018!important}
html body.public-site main h1,html body.public-site main h2,html body.public-site main h3{color:var(--harmony-text)!important}
html body.public-site main p,html body.public-site main small{color:var(--harmony-muted)!important}
html body.public-site main .eyebrow{color:var(--harmony-lime)!important}
html body.public-site .empty{background:rgba(16,41,30,.78)!important;border-color:var(--harmony-line)!important;color:var(--harmony-muted)!important}
html body.public-site .car-card,html body.public-site .service-card,html body.public-site .testimonial-card,html body.public-site .home-content-card,html body.public-site .vehicle-summary{background:var(--harmony-card)!important;border-color:var(--harmony-line)!important}
html body.public-site .filter-bar,html body.public-site .search-panel,html body.public-site form.card,html body.public-site .auth-card{background:#f5f8f3!important;color:#13231b!important}
html body.public-site .filter-bar *,html body.public-site .search-panel *,html body.public-site form.card *,html body.public-site .auth-card *{text-shadow:none!important}
html body.public-site .filter-bar h1,html body.public-site .filter-bar h2,html body.public-site .filter-bar h3,html body.public-site .filter-bar label,html body.public-site .search-panel h1,html body.public-site .search-panel h2,html body.public-site .search-panel h3,html body.public-site .search-panel label{color:#13231b!important}
@media(max-width:760px){html body.public-site .modern-hero,html body.public-site .about-hero,html body.public-site main.catalog-page,html body.public-site main.blog-page,html body.public-site main.vehicle-page,html body.public-site main.booking-page{background:linear-gradient(145deg,#05170f,#0a2519)!important}}
/* Final specificity lock: every public hero follows Home exactly */
html body.public-site:not(#dualapan-theme-lock){background:#05170f!important;background-image:none!important}
html body.public-site:not(#dualapan-theme-lock) main.section.catalog-page,
html body.public-site:not(#dualapan-theme-lock) main.section.blog-page,
html body.public-site:not(#dualapan-theme-lock) main.section.vehicle-page,
html body.public-site:not(#dualapan-theme-lock) main.section.booking-page,
html body.public-site:not(#dualapan-theme-lock) main section.modern-hero,
html body.public-site:not(#dualapan-theme-lock) main section.about-hero{
 background:radial-gradient(circle at 88% 18%,rgba(75,126,39,.27),transparent 34%),linear-gradient(120deg,#05170f,#0a2519)!important;
 background-color:#05170f!important;background-attachment:scroll!important
}
html body.public-site:not(#dualapan-theme-lock) main.section.blog-page{min-height:calc(100vh - 70px)!important}
/* Mobile navigation and media harmony — 9 September 2026 */
@media(max-width:760px){
 html body.public-site .site-header{position:sticky!important;top:0!important;z-index:1000!important;background:rgba(3,20,13,.98)!important;backdrop-filter:blur(14px);box-shadow:0 8px 24px rgba(0,0,0,.28)!important}
 html body.public-site .site-header .nav{display:grid!important;grid-template-columns:auto 1fr!important;grid-template-rows:auto auto!important;align-items:center!important;gap:8px 12px!important;min-height:auto!important;padding:9px 0!important;overflow:visible!important}
 html body.public-site .site-header .brand{grid-column:1!important;grid-row:1!important;margin:0!important;min-width:42px!important}
 html body.public-site .site-header .brand-logo{width:40px!important;height:40px!important}
 html body.public-site .site-header .brand-copy{display:none!important}
 html body.public-site .site-header .nav-actions{grid-column:2!important;grid-row:1!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:5px!important;width:100%!important;max-width:none!important;overflow:visible!important}
 html body.public-site .site-header .nav-actions>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:31px!important;padding:5px 8px!important;border:1px solid rgba(199,239,88,.42)!important;border-radius:999px!important;color:#f4f8f1!important;font-size:.66rem!important;line-height:1!important;white-space:nowrap!important}
 html body.public-site .site-header .nav-actions>.button{display:none!important}
 html body.public-site .site-header .nav-actions>.nav-admin{display:inline-flex!important;color:#c7ef58!important}
 html body.public-site .site-header .nav-links{grid-column:1/-1!important;grid-row:2!important;display:flex!important;width:100%!important;max-width:100%!important;justify-content:flex-start!important;gap:3px!important;padding:4px!important;margin:0!important;overflow-x:auto!important;white-space:nowrap!important;scrollbar-width:none!important;border-radius:999px!important}
 html body.public-site .site-header .nav-links::-webkit-scrollbar{display:none!important}
 html body.public-site .site-header .nav-links a{display:inline-flex!important;flex:0 0 auto!important;min-height:34px!important;align-items:center!important;padding:7px 11px!important;font-size:.72rem!important;border-radius:999px!important}
 html body.public-site .testimonial-card{overflow:hidden!important}
 html body.public-site .testimonial-card .content-media-image,html body.public-site .testimonial-card img{display:block!important;width:100%!important;height:auto!important;max-height:360px!important;object-fit:contain!important;object-position:center!important;background:#0b241a!important;border-radius:14px!important}
 html body.public-site .testimonial-card .universal-gallery,html body.public-site .testimonial-card .universal-gallery-item{max-height:360px!important;aspect-ratio:4/3!important}
 html body.public-site .testimonial-card .universal-gallery-item img,html body.public-site .testimonial-card .universal-gallery-item video{object-fit:contain!important;background:#0b241a!important}
 html body.public-site .about-hero h1,html body.public-site .modern-hero h1{font-size:clamp(2.45rem,12vw,3.75rem)!important;line-height:1.02!important;overflow-wrap:anywhere}
}
/* Gallery simplification, Home unit slider, and catalog media slider */
html body.public-site main.gallery-page{background:radial-gradient(circle at 88% 18%,rgba(75,126,39,.27),transparent 34%),linear-gradient(120deg,#05170f,#0a2519)!important;min-height:calc(100vh - 70px)}
html body.public-site .gallery-page>.container{padding-top:72px;padding-bottom:84px}
.hero-unit-slider{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(199,239,88,.32);border-radius:24px;background:#0d2a1f;box-shadow:0 24px 54px rgba(0,0,0,.3)}
.hero-unit-track{display:flex;transition:transform .38s ease}.hero-unit-slide{position:relative;flex:0 0 100%;min-width:100%}.hero-unit-media{height:390px;background:#081c14}.hero-unit-media img,.hero-unit-media video,.hero-unit-media iframe{display:block;width:100%;height:100%;border:0;object-fit:contain;background:#081c14}.hero-unit-caption{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:44px 20px 18px;background:linear-gradient(transparent,rgba(2,16,10,.94));color:#fff}.hero-unit-caption div{display:flex;flex-direction:column}.hero-unit-caption small{color:#c7ef58!important;text-transform:uppercase;font-weight:900}.hero-unit-caption strong{color:#fff!important;font-size:1.2rem}.hero-unit-caption a{padding:9px 13px;border-radius:999px;background:#c7ef58;color:#102016;text-decoration:none;font-weight:900}.hero-unit-arrow{position:absolute;top:50%;z-index:3;width:42px;height:42px;transform:translateY(-50%);border:1px solid rgba(199,239,88,.5);border-radius:50%;background:rgba(3,22,14,.84);color:#fff;font-size:28px;cursor:pointer}.hero-unit-arrow.prev{left:12px}.hero-unit-arrow.next{right:12px}.hero-unit-counter{position:absolute;top:12px;right:12px;z-index:3;padding:5px 9px;border-radius:999px;background:rgba(3,22,14,.82);color:#fff;font-weight:800;font-size:.75rem}
.catalog-media-slide iframe,.catalog-media-slide video,.catalog-media-slide>a{display:block;width:100%;height:100%;border:0}.catalog-media-slide iframe,.catalog-media-slide video{object-fit:contain;background:#071a13}.catalog-media-slide>a img{width:100%;height:100%;object-fit:contain}
@media(max-width:760px){html body.public-site .gallery-page>.container{padding-top:42px}.hero-unit-media{height:290px}.hero-unit-caption{padding:38px 14px 14px}.hero-unit-arrow{width:36px;height:36px}.catalog-media-slide iframe,.catalog-media-slide video{pointer-events:auto}}
/* Final sticky header, professional Gallery cards, and visible video previews */
html body.public-site .site-header{position:sticky!important;top:0!important;z-index:9999!important;width:100%!important}
html body.public-site .gallery-page .section-heading{margin-bottom:28px!important}
html body.public-site .gallery-page .home-content-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;align-items:stretch!important}
html body.public-site .gallery-page .home-content-card{display:flex!important;flex-direction:column!important;height:100%!important;min-width:0!important;border-radius:20px!important;overflow:hidden!important;background:#10291e!important;border:1px solid rgba(199,239,88,.26)!important;box-shadow:0 16px 36px rgba(0,0,0,.2)!important}
html body.public-site .gallery-page .home-content-card>.content-card-media{margin:0!important;border-radius:0!important;width:100%!important;aspect-ratio:16/9!important;max-height:none!important;background:#061a13!important}
html body.public-site .gallery-page .universal-gallery-item{aspect-ratio:16/9!important;height:auto!important;background:#061a13!important}
html body.public-site .gallery-page .universal-gallery-item img,html body.public-site .gallery-page .universal-gallery-item video,html body.public-site .gallery-page .universal-gallery-item iframe{width:100%!important;height:100%!important;object-fit:cover!important;border:0!important}
html body.public-site .gallery-page .home-content-card>div:last-child{display:flex!important;flex:1!important;flex-direction:column!important;padding:20px!important}
html body.public-site .gallery-page .home-content-card h3{margin:0 0 8px!important;font-size:1.18rem!important}
html body.public-site .gallery-page .home-content-card p{margin:0 0 16px!important;line-height:1.6!important}
html body.public-site .gallery-page .home-content-video{width:100%!important;aspect-ratio:16/9!important;height:auto!important;margin-top:auto!important;border:0!important;border-radius:13px!important;background:#061a13!important;object-fit:cover!important}
.platform-video-preview{position:relative;display:flex!important;width:100%!important;height:100%!important;min-height:100%!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#071a13!important;color:#fff!important;text-decoration:none!important}
.platform-video-preview>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.platform-video-preview::after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,rgba(0,0,0,.58))}.platform-play{position:relative;z-index:2;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#ff0033;color:#fff;font-size:25px}.platform-video-preview>strong{position:absolute;z-index:2;left:14px;bottom:12px;color:#fff!important}.tiktok-preview{justify-content:flex-start!important;gap:14px!important;padding:22px!important;background:linear-gradient(135deg,#101010,#172b25)!important}.tiktok-preview::after{display:none}.platform-logo{display:grid;place-items:center;flex:0 0 54px;width:54px;height:54px;border-radius:16px;background:linear-gradient(135deg,#25f4ee,#fe2c55);font-size:30px;font-weight:900}.tiktok-preview>span{position:relative;z-index:2;display:flex;min-width:0;flex-direction:column}.tiktok-preview small{color:#b9ccc0!important}.tiktok-preview strong{position:static!important;color:#fff!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.platform-watch{position:absolute;right:15px;bottom:13px;padding:7px 10px;border-radius:999px;background:#c7ef58;color:#102016;font-size:.75rem}
.admin-page-actions{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 18px}
@media(max-width:980px){html body.public-site .gallery-page .home-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:620px){html body.public-site .gallery-page .home-content-grid{grid-template-columns:1fr!important;gap:16px!important}html body.public-site .gallery-page .home-content-card>div:last-child{padding:17px!important}}
/* Video previews and click-to-enlarge modal */
html body.public-site .catalog-media-slide>.platform-video-preview,html body.public-site .hero-unit-media>.platform-video-preview,html body.public-site .universal-gallery-item>.platform-video-preview{display:flex!important;position:relative!important;inset:auto!important;width:100%!important;height:100%!important;min-height:100%!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;appearance:none!important;cursor:pointer!important;overflow:hidden!important;background:#071a13!important;color:#fff!important}
html body.public-site .catalog-media-slide>.tiktok-preview,html body.public-site .hero-unit-media>.tiktok-preview,html body.public-site .universal-gallery-item>.tiktok-preview{padding:22px!important;background:linear-gradient(135deg,#0c1714,#17392c)!important}
html body.public-site .platform-video-preview .platform-copy{display:flex!important;position:relative!important;z-index:2!important;flex-direction:column!important;min-width:0!important;text-align:left!important}
html body.public-site .direct-video-preview>video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:.78!important}
.video-lightbox[hidden]{display:none!important}.video-lightbox{position:fixed!important;inset:0!important;z-index:20000!important;display:grid!important;place-items:center!important;padding:22px!important}.video-lightbox-backdrop{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important;background:rgba(0,10,6,.86)!important;cursor:zoom-out!important}.video-lightbox-dialog{position:relative!important;z-index:1!important;width:min(980px,94vw)!important;max-height:90vh!important;padding:14px!important;border:1px solid rgba(199,239,88,.42)!important;border-radius:20px!important;background:#071a13!important;box-shadow:0 30px 90px rgba(0,0,0,.55)!important}.video-lightbox-player{width:100%!important;aspect-ratio:16/9!important;overflow:hidden!important;border-radius:13px!important;background:#000!important}.video-lightbox-player iframe,.video-lightbox-player video{display:block!important;width:100%!important;height:100%!important;border:0!important;object-fit:contain!important;background:#000!important}.video-lightbox-close{position:absolute!important;z-index:3!important;right:-12px!important;top:-12px!important;width:42px!important;height:42px!important;border:2px solid #c7ef58!important;border-radius:50%!important;background:#10291e!important;color:#fff!important;font-size:26px!important;cursor:pointer!important}.video-lightbox-external{display:inline-flex!important;margin-top:11px!important;padding:8px 12px!important;border-radius:999px!important;background:#c7ef58!important;color:#102016!important;text-decoration:none!important;font-weight:900!important}.video-modal-open{overflow:hidden!important}
@media(max-width:620px){.video-lightbox{padding:10px!important}.video-lightbox-dialog{width:96vw!important;padding:9px!important}.video-lightbox-close{right:2px!important;top:-48px!important}.video-lightbox-player{aspect-ratio:9/14!important;max-height:76vh!important}}
/* Inline video player: show the real video immediately */
html body.public-site .inline-video-player{position:relative!important;display:block!important;width:100%!important;height:100%!important;min-height:100%!important;overflow:hidden!important;background:#000!important}
html body.public-site .inline-video-player iframe,html body.public-site .inline-video-player video{display:block!important;width:100%!important;height:100%!important;min-height:100%!important;border:0!important;object-fit:contain!important;background:#000!important}
html body.public-site .catalog-media-slide>.inline-video-player{position:relative!important;display:block!important;width:100%!important;height:100%!important;min-height:100%!important;background:#071a13!important;opacity:1!important;visibility:visible!important}html body.public-site .catalog-media-slide>.inline-video-player>iframe{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:1!important;visibility:visible!important}
html body.public-site .inline-video-poster{position:relative!important;width:100%!important;height:100%!important;overflow:hidden!important;background:linear-gradient(135deg,#071a13,#17432f)!important}html body.public-site .inline-video-poster>img{display:block!important;width:100%!important;height:100%!important;padding:0!important;object-fit:cover!important;filter:saturate(.9) brightness(.78)!important}html body.public-site .video-poster-fallback{display:flex!important;width:100%!important;height:100%!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:8px!important;color:#fff!important;background:radial-gradient(circle at center,rgba(199,239,88,.18),transparent 48%)!important}html body.public-site .video-poster-fallback b{font-size:2rem!important}html body.public-site .inline-video-poster-launch{position:absolute!important;z-index:8!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:8px!important;width:100%!important;height:100%!important;border:0!important;background:linear-gradient(180deg,transparent 35%,rgba(0,17,10,.72))!important;color:#fff!important;cursor:pointer!important}html body.public-site .inline-video-poster-launch span{display:grid!important;place-items:center!important;width:62px!important;height:62px!important;padding-left:4px!important;border:3px solid #fff!important;border-radius:50%!important;background:#176844!important;color:#fff!important;font-size:25px!important;box-shadow:0 10px 28px rgba(0,0,0,.45)!important}html body.public-site .inline-video-poster-launch strong{padding:6px 11px!important;border-radius:999px!important;background:#c7ef58!important;color:#102016!important;font-size:.78rem!important;font-weight:950!important;box-shadow:0 5px 15px rgba(0,0,0,.28)!important}html body.public-site .inline-video-poster-launch:hover span{transform:scale(1.08)!important;background:#c7ef58!important;color:#102016!important}
html body.public-site .catalog-media-track{display:block!important;height:100%!important;transform:none!important}html body.public-site .catalog-media-slide{display:none!important;width:100%!important;height:100%!important;min-width:100%!important}html body.public-site .catalog-media-slide.is-active{display:block!important}
html body.public-site .catalog-media-nav{z-index:20!important}html body.public-site .catalog-media-nav button{position:relative!important;z-index:21!important;pointer-events:auto!important}html body.public-site .catalog-media-count,html body.public-site .catalog-media-dots{z-index:20!important}
html body.public-site .inline-video-expand{position:absolute!important;z-index:5!important;right:9px!important;top:9px!important;display:grid!important;place-items:center!important;width:38px!important;height:38px!important;padding:0!important;border:1px solid rgba(199,239,88,.75)!important;border-radius:50%!important;background:rgba(3,22,14,.86)!important;color:#fff!important;font-size:20px!important;line-height:1!important;cursor:zoom-in!important;box-shadow:0 5px 16px rgba(0,0,0,.3)!important}
html body.public-site .inline-video-expand:hover{background:#c7ef58!important;color:#102016!important}
html body.public-site .inline-video-launch{position:absolute!important;z-index:6!important;inset:0!important;display:grid!important;place-items:center!important;width:100%!important;height:100%!important;padding:0!important;border:0!important;background:rgba(0,0,0,.04)!important;color:#fff!important;cursor:pointer!important}
html body.public-site .inline-video-launch span{display:grid!important;place-items:center!important;width:68px!important;height:68px!important;padding-left:5px!important;border:2px solid rgba(255,255,255,.92)!important;border-radius:50%!important;background:rgba(4,28,18,.86)!important;font-size:28px!important;line-height:1!important;box-shadow:0 10px 30px rgba(0,0,0,.48)!important;backdrop-filter:blur(5px)!important;transition:transform .2s ease,background .2s ease,color .2s ease!important}
html body.public-site .inline-video-launch:hover span,html body.public-site .inline-video-launch:focus-visible span{transform:scale(1.08)!important;background:#c7ef58!important;color:#102016!important}html body.public-site .inline-video-launch:focus-visible{outline:2px solid #c7ef58!important;outline-offset:-3px!important}
html body.public-site .popular-ribbon{position:absolute!important;z-index:7!important;left:10px!important;top:10px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;padding:7px 12px!important;border:2px solid #c7ef58!important;border-radius:999px!important;background:#123f2c!important;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.45)!important;font-size:.76rem!important;font-weight:950!important;letter-spacing:.025em!important;box-shadow:0 7px 20px rgba(0,0,0,.38)!important}
html body.public-site .fleet-showcase-intro{max-width:760px!important;margin:-8px 0 26px!important;padding:13px 16px!important;border-left:4px solid #c7ef58!important;border-radius:0 12px 12px 0!important;background:linear-gradient(90deg,rgba(199,239,88,.12),rgba(199,239,88,.02))!important;color:#f1f8f3!important;font-size:1.02rem!important;font-weight:700!important;line-height:1.65!important}
html body.public-site .fleet-showcase .section-heading>a.button{padding:12px 18px!important;border-color:#c7ef58!important;background:#c7ef58!important;color:#102016!important;font-weight:950!important;box-shadow:0 8px 22px rgba(199,239,88,.2)!important}html body.public-site .fleet-showcase .section-heading>a.button:hover{transform:translateY(-2px)!important;background:#dcff76!important}
html body.public-site .gallery-page .home-content-video>.inline-video-player{aspect-ratio:16/9!important;height:auto!important;border-radius:13px!important}
@media(max-width:620px){html body.public-site .inline-video-expand{width:34px!important;height:34px!important;font-size:18px!important}html body.public-site .inline-video-launch span{width:58px!important;height:58px!important;font-size:24px!important}}
/* dualapan-brand-featured-v17-20260912 */
html body.public-site .site-header .brand-lockup{color:#fff!important}
html body.public-site .site-header .brand-logo{width:74px!important;height:74px!important;flex:0 0 74px!important}
html body.public-site .site-header .brand-copy b,html body.public-site .site-header .brand-copy small{color:#fff!important;opacity:1!important}
html body.public-site .site-header .brand-copy b{font-size:.82rem!important}
html body.public-site .site-header .brand-copy small{font-size:.56rem!important}
html body.public-site .hero-unit-caption small{color:#c7ef58!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:900!important}
html body.public-site .hero-unit-caption strong{color:#fff!important}
html body.public-site .footer-brand-logos{display:flex!important;order:0!important;align-items:center!important;gap:22px!important}
html body.public-site .footer-rentcar-logo{order:1!important;width:104px!important;height:104px!important}
html body.public-site .footer-company-logo{order:2!important;width:86px!important;height:86px!important}
@media(max-width:760px){html body.public-site .site-header .brand-logo{width:58px!important;height:58px!important;flex-basis:58px!important}}
/* ayo-ke-sulsel-hero-20260922 */
html body.public-site .hero-unit-slider{background:#0d2a1f url("uploads/ayo-ke-sulsel-logo.png") center/78% auto no-repeat!important;min-height:390px}
html body.public-site .hero-unit-track,html body.public-site .hero-unit-slider>.hero-unit-arrow,html body.public-site .hero-unit-slider>.hero-unit-counter{display:none!important}
@media(max-width:760px){html body.public-site .hero-unit-slider{min-height:290px;background-size:88% auto!important}}
/* ayo-ke-sulsel-text-only-20260922 */
html body.public-site .hero-unit-slider{
    background:#0d2a1f!important;
    min-height:390px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    flex-direction:column!important;
    gap:0!important;
}
html body.public-site .hero-unit-slider::before,
html body.public-site .hero-unit-slider::after{
    display:block!important;
    position:static!important;
    width:auto!important;
    height:auto!important;
    font-family:inherit!important;
    font-weight:900!important;
    line-height:.92!important;
    letter-spacing:-.06em!important;
    text-align:center!important;
    text-shadow:0 3px 0 rgba(0,0,0,.24)!important;
}
html body.public-site .hero-unit-slider::before{
    content:"Ayo ke"!important;
    color:#fff!important;
    font-size:clamp(2.8rem,7vw,5.5rem)!important;
}
html body.public-site .hero-unit-slider::after{
    content:"Sulsel"!important;
    color:#c7ef58!important;
    font-size:clamp(3.4rem,9vw,7rem)!important;
}
html body.public-site .hero-unit-track,
html body.public-site .hero-unit-slider>.hero-unit-arrow,
html body.public-site .hero-unit-slider>.hero-unit-counter{display:none!important}
@media(max-width:760px){
    html body.public-site .hero-unit-slider{min-height:290px!important}
    html body.public-site .hero-unit-slider::before{font-size:clamp(2.4rem,14vw,4rem)!important}
    html body.public-site .hero-unit-slider::after{font-size:clamp(3rem,18vw,5rem)!important}
}
/* ayo-ke-sulsel-background-20260922 */
html body.public-site .hero-unit-slider{
    background:#0d2a1f url("uploads/ayo-ke-sulsel-logo.png") center/78% auto no-repeat!important;
    min-height:390px!important;
    display:block!important;
}
html body.public-site .hero-unit-slider::before,
html body.public-site .hero-unit-slider::after{content:none!important;display:none!important}
html body.public-site .hero-unit-track,
html body.public-site .hero-unit-slider>.hero-unit-arrow,
html body.public-site .hero-unit-slider>.hero-unit-counter{display:none!important}
@media(max-width:760px){html body.public-site .hero-unit-slider{min-height:290px!important;background-size:88% auto!important}}
/* ayo-ke-sulsel-logo-only-20260922 */
html body.public-site .hero-unit-slider{
    background:transparent url("uploads/ayo-ke-sulsel-logo.png") center/78% auto no-repeat!important;
    min-height:390px!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
}
html body.public-site .hero-unit-slider::before,
html body.public-site .hero-unit-slider::after{content:none!important;display:none!important}
html body.public-site .hero-unit-track,
html body.public-site .hero-unit-slider>.hero-unit-arrow,
html body.public-site .hero-unit-slider>.hero-unit-counter{display:none!important}
@media(max-width:760px){html body.public-site .hero-unit-slider{min-height:290px!important;background-size:88% auto!important}}
