.lokasi-ilix[data-astro-cid-lcdefpme]{background-color:#fbfcfe;background-image:radial-gradient(circle at 10% 20%,#003cd908 0%,#0000 40%),radial-gradient(circle at 90% 80%,#00a8ff08 0%,#0000 40%);padding:90px 0;position:relative;overflow:hidden}.lokasi-ilix[data-astro-cid-lcdefpme] .title-lokasi[data-astro-cid-lcdefpme]{text-align:center;color:#003cd9;letter-spacing:-.02em;margin-bottom:.75rem;font-size:2.25rem;font-weight:800}.lokasi-ilix[data-astro-cid-lcdefpme] .deskripsi-lokasi[data-astro-cid-lcdefpme]{text-align:center;max-width:680px;margin-bottom:20px;font-size:1.05rem;line-height:1.65;color:#64748b!important}.lokasi-ilix[data-astro-cid-lcdefpme] .card-lokasi[data-astro-cid-lcdefpme]{isolation:isolate;background-color:#fff;padding:28px 22px;transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;border:1px solid #e2e8f0d9!important;border-radius:20px!important;box-shadow:0 4px 20px -2px #0f172a0a,0 2px 6px -1px #00000005!important}.lokasi-ilix[data-astro-cid-lcdefpme] .card-lokasi[data-astro-cid-lcdefpme]:before{content:"";opacity:0;transform-origin:50%;z-index:2;background:linear-gradient(90deg,#003cd9 0%,#00b4d8 100%);height:3.5px;transition:all .35s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;right:0;transform:scaleX(.4)}.lokasi-ilix[data-astro-cid-lcdefpme] .card-lokasi[data-astro-cid-lcdefpme]:after{content:"";opacity:0;pointer-events:none;z-index:1;background:radial-gradient(circle,#003cd914 0%,#0000 70%);border-radius:50%;width:120px;height:120px;transition:opacity .35s;position:absolute;top:-40px;right:-40px}.lokasi-ilix[data-astro-cid-lcdefpme] .card-lokasi[data-astro-cid-lcdefpme]:hover{transform:translateY(-8px);border-color:#003cd947!important;box-shadow:0 20px 35px -8px #003cd91f,0 1px 3px #00000005!important}.lokasi-ilix[data-astro-cid-lcdefpme] .card-lokasi[data-astro-cid-lcdefpme]:hover:before{opacity:1;transform:scaleX(1)}.lokasi-ilix[data-astro-cid-lcdefpme] .card-lokasi[data-astro-cid-lcdefpme]:hover:after{opacity:1}.lokasi-ilix[data-astro-cid-lcdefpme] .card-lokasi[data-astro-cid-lcdefpme] .icon-dc-wrapper[data-astro-cid-lcdefpme]{color:#003cd9;background:linear-gradient(135deg,#003cd914 0%,#003cd905 100%);border:1px solid #003cd91f;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;font-size:26px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 8px #003cd90a}.lokasi-ilix[data-astro-cid-lcdefpme] .card-lokasi[data-astro-cid-lcdefpme]:hover .icon-dc-wrapper[data-astro-cid-lcdefpme]{color:#fff;background:#003cd9;border-color:#003cd9;transform:scale(1.06)rotate(-2deg);box-shadow:0 10px 20px -4px #003cd959}.lokasi-ilix[data-astro-cid-lcdefpme] .badge-kota[data-astro-cid-lcdefpme]{color:#003cd9;letter-spacing:.3px;background-color:#f0f4ff;border:1px solid #003cd91f;border-radius:50px;align-items:center;padding:6px 14px;font-size:.8rem;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 1px 3px #003cd90a}.lokasi-ilix[data-astro-cid-lcdefpme] .card-lokasi[data-astro-cid-lcdefpme]:hover .badge-kota[data-astro-cid-lcdefpme]{background-color:#e5edff;border-color:#003cd940}.lokasi-ilix[data-astro-cid-lcdefpme] .badge-kota[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{color:#003cd9;font-size:.95rem}.lokasi-ilix[data-astro-cid-lcdefpme] .card-lokasi[data-astro-cid-lcdefpme] .nama-dc[data-astro-cid-lcdefpme]{color:#0f172a;letter-spacing:-.015em;margin-top:18px;margin-bottom:12px;font-size:1.18rem;font-weight:700;line-height:1.35;transition:color .25s}.lokasi-ilix[data-astro-cid-lcdefpme] .card-lokasi[data-astro-cid-lcdefpme]:hover .nama-dc[data-astro-cid-lcdefpme]{color:#003cd9}.lokasi-ilix[data-astro-cid-lcdefpme] .card-lokasi[data-astro-cid-lcdefpme] .alamat-dc[data-astro-cid-lcdefpme]{color:#64748b;background-color:#f8fafc;border:1px solid #edf2f7;border-radius:14px;margin-bottom:22px;padding:14px 16px;font-size:.85rem;line-height:1.65;transition:all .3s}.lokasi-ilix[data-astro-cid-lcdefpme] .card-lokasi[data-astro-cid-lcdefpme]:hover .alamat-dc[data-astro-cid-lcdefpme]{color:#334155;background-color:#f1f5fd;border-color:#003cd91a}.lokasi-ilix[data-astro-cid-lcdefpme] .btn-direction[data-astro-cid-lcdefpme]{color:#003cd9;letter-spacing:.2px;background-color:#f0f4ff;border:1.5px solid #003cd929;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.lokasi-ilix[data-astro-cid-lcdefpme] .btn-direction[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{font-size:1.15rem;transition:transform .3s}.lokasi-ilix[data-astro-cid-lcdefpme] .btn-direction[data-astro-cid-lcdefpme]:hover{background:linear-gradient(135deg,#003cd9 0%,#002aa0 100%);border-color:#003cd9;transform:translateY(-2px);box-shadow:0 8px 20px -3px #003cd961;color:#fff!important}.lokasi-ilix[data-astro-cid-lcdefpme] .btn-direction[data-astro-cid-lcdefpme]:hover i[data-astro-cid-lcdefpme]{transform:translate(3px)rotate(6deg)}.lokasi-ilix[data-astro-cid-lcdefpme] .btn-direction[data-astro-cid-lcdefpme]:active{transform:translateY(0)}.services-card[data-astro-cid-lcdefpme]{border:2px dashed #ccc8c833;transition:all .5s}.services-card[data-astro-cid-lcdefpme]:hover{border:2px dashed #003cd933;transform:scale(1.02)}
