/* Images extend into the section canvas, rather than sitting in small rectangles. */
@media(min-width:1101px){
 #public-events,#partnerships{min-height:620px;display:flex;align-items:center}
 #public-events .event-context-grid,#partnerships .partnership-context-grid{position:static;width:min(1240px,89%);min-height:425px}
 #public-events .context-image{position:absolute;inset:0 0 0 auto;width:65%;height:100%;z-index:-1}
 #partnerships .context-image{position:absolute;inset:0 auto 0 0;width:61%;height:100%;z-index:-1}
 #public-events .context-image>img,#partnerships .context-image>img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center;filter:none}
 #public-events .context-image>img{-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000 96%,transparent),linear-gradient(0deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 22%,#000 96%,transparent),linear-gradient(0deg,transparent,#000 12%,#000 88%,transparent)}
 #partnerships .context-image>img{-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 63%,transparent 91%),linear-gradient(0deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 63%,transparent 91%),linear-gradient(0deg,transparent,#000 12%,#000 88%,transparent)}
 #public-events .public-copy{grid-column:1;position:relative;z-index:1}
 #partnerships .partnership-copy{grid-column:2;position:relative;z-index:1}
}
.service-overview-list{margin-top:28px;max-width:390px}.service-overview-list>ul{display:grid;gap:18px;list-style:none;margin:0;padding:0}.service-overview-list li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:center;font:400 18px/1.5 var(--sans);color:var(--canvas-fg);cursor:default}.service-overview-list .service-overview-icon{display:block;width:22px;height:22px;margin:0;flex-shrink:0;color:currentColor}.service-overview-list>.service-overview-note{font:italic 13px/1.8 var(--sans);color:var(--canvas-muted);margin:20px 0 0 34px;max-width:330px}
.form-note,#pemesanan>.wrap>.section-head>p,.chapter-note,.road-periods,#on-the-road .scene-copy>p{font-style:italic}
#kontak>.inquiry-form{grid-row:1/span 3}
@media(max-width:1100px){.context-image>img{-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(0deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(0deg,transparent,#000 9%,#000 91%,transparent)}}
@media(max-width:800px){.service-overview-list{max-width:540px}.service-overview-list li{font-size:17px}.service-overview-list>.service-overview-note{max-width:470px}}
@media(prefers-reduced-motion:reduce){.context-image>img{transition:none}}
