.fasilitasbangunan{background-color:#fafbf8}.fasilitasbangunan .container{max-width:1080px;padding-top:64px;padding-bottom:96px}.fasilitasbangunan .container .intro{font-family:Lora,Georgia,serif;font-size:1.1rem;line-height:1.8;color:rgba(31,42,36,.88);max-width:720px;margin:0 auto 8px;text-align:center}.fasilitasbangunan h3{color:#1f2a24;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;margin-top:56px;margin-bottom:28px;position:relative;padding-bottom:14px}.fasilitasbangunan h3:before{display:block;width:36px;margin:0 auto 12px}.fasilitasbangunan h3:after,.fasilitasbangunan h3:before{content:"";height:3px;border-radius:9999px;background-color:#c89b3c}.fasilitasbangunan h3:after{position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:56px}.fasilitasbangunan .container .row p{font-family:Lora,Georgia,serif;font-size:1.05rem;line-height:1.8;color:rgba(31,42,36,.88);margin-bottom:1.25rem}.table-card{border-radius:16px;overflow:hidden;box-shadow:0 1px 2px rgba(6,43,29,.05),0 4px 12px rgba(6,43,29,.06);border:1px solid #e5e9e4;margin:24px auto 48px;background:#fff}.table-card .table-responsive{overflow-x:auto}.table-card .table{width:100%;font-size:.95rem;margin-bottom:0;background-color:transparent;border-collapse:collapse;--bs-table-bg:transparent;--bs-table-striped-bg:transparent;--bs-table-hover-bg:transparent;--bs-table-border-color:transparent;--bs-table-color:#1f2a24;--bs-table-striped-color:#1f2a24;--bs-table-hover-color:#1f2a24}.table-card .table thead th{background-color:#0c6b46;color:#fff;font-weight:700;text-align:left;padding:14px 18px;border:none;white-space:nowrap}.table-card .table tbody td{padding:12px 18px;border-top:1px solid #e5e9e4;color:#1f2a24;text-align:left;vertical-align:top;background-color:transparent}.table-card .table-striped>tbody>tr:nth-of-type(odd)>*{background-color:#f2f5f1}.table-card .table-striped>tbody>tr:nth-of-type(2n)>*{background-color:#fff}.table-card .table-hover>tbody>tr:hover>*{background-color:#e7f2ec}@media (max-width:767px){.fasilitasbangunan .container{padding-top:48px}.fasilitasbangunan .container .row p{font-size:1rem;line-height:1.75}}