.canva-locations :where(h1,h2,p,address){margin:0}.locations-heading{padding-block:44px 12px}.locations-gradient-title{width:fit-content;margin-inline:auto!important;background:linear-gradient(90deg,#000,#0e78a6,#087d91);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:clamp(36px,3.5vw,54px);font-weight:800;line-height:1.12}.locations-row{scroll-margin-top:88px}.locations-row-grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center;min-height:300px;padding-block:44px}.locations-row-grid>*{min-width:0}.locations-row-copy h2{font-size:clamp(32px,3.2vw,48px);font-weight:800;margin-bottom:28px}.locations-row-copy address{font-style:normal;font-size:17px;line-height:1.65;max-width:55ch}.locations-row-actions{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:16px}.locations-row-actions a{display:inline-flex;align-items:center;min-height:44px;padding-block:8px;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:5px}.locations-row-actions a:hover{text-decoration-thickness:3px}.locations-row-photo{display:block;border-radius:12px}.canva-locations .locations-row-photo img{width:100%;height:auto}.locations-row--pluit h2{width:fit-content;background:linear-gradient(90deg,#000,#0e78a6,#087d91);background-clip:text;-webkit-background-clip:text;color:transparent}.locations-row--bsd{color:#fff;background:linear-gradient(180deg,#001014,#0e78a6 72%,#1699b2)}.locations-row--permata-hijau{color:#002b38;background:linear-gradient(180deg,#ffa358,#ff8545)}.locations-row--bandung{color:#fff;background:linear-gradient(180deg,#087d91,#0e78a6)}.canva-locations .locations-row--bsd :is(a,button):focus-visible,.canva-locations .locations-row--bandung :is(a,button):focus-visible{outline-color:#fff}@media(max-width:1000px){.locations-row-grid{gap:40px}}@media(max-width:700px){.locations-heading{padding-block:36px 0;text-align:center}.locations-row{scroll-margin-top:76px}.locations-row-grid{grid-template-columns:1fr;gap:24px;min-height:auto;padding-block:36px}.locations-row-copy h2{margin-bottom:18px}.locations-row-copy address{font-size:16px}.locations-row-actions{gap:12px 24px;margin-top:12px}}
