.mySwiper{width:100%}.mySwiper .swiper-slide{height:clamp(11rem,4s0vw,32.875rem)}.swiper-slide{text-align:center;font-size:18px;background:#444;display:flex;justify-content:center;align-items:center}.swiper-slide.banner img{display:block;width:100%;height:100%;object-fit:cover}.menu-link:hover,.active>.menu-link,.menu-link.active{color:var(--bs-primary)!important}.service-s4 img{transition:transform .3s ease}.service-s4:hover{box-shadow:#2b37481f 0 6px 35.2px 4.8px}.service-s4:hover img{transform:scale(1.2) translateY(-5px)}.service-s4:after{background-color:unset}.cropped{height:286px;overflow:hidden}.team-portrait{position:relative;width:100%;overflow:hidden;border-radius:8px}.team-portrait img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.team-s1 .team-info{margin:-6rem 1.25rem 0}.team-role{font-size:clamp(.8125rem,1vw,1rem)}.swiper-usaha{width:100%;height:100%}.swiper-usaha .swiper-pagination{bottom:-2rem!important}.swiper-usaha .swiper-slide{text-align:center;font-size:18px;background:#444;display:flex;justify-content:center;align-items:center}.swiper-slide .cropped{height:415px}.swiper-usaha .swiper-slide img{width:100%;flex:1 0 0;aspect-ratio:46/59;object-position:top;object-fit:cover}.vision-section .points{margin:0;padding:0 0 0 1.1rem;list-style:none}.vision-section .points li{position:relative;padding-left:1.1rem;margin:10px 0;font-size:15px}.vision-section .points li:before{content:"";position:absolute;left:0;top:.6rem;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background-color:#0d6efd}.card-informasi-public{background:#fff;border-radius:12px;box-shadow:0 2px 6px #0000002b;padding:16px;transition:transform .2s,background .2s;cursor:pointer}.card-informasi-public:hover{transform:translateY(-4px);background:#f1f1f1}@media (max-width: 420px){.header-wrap{align-items:start}.header-logo .logo-img{max-height:35px!important}#__layananContent .card-inner{padding:0!important}#__layananContent .card-inner img{max-height:45px}body .title{font-size:1rem}body p,.text-block ul li{font-size:.8rem}.vision-section .container{padding:12px}.vision-section .intro{font-size:15px}.vision-section .points li{font-size:14px;margin:8px 0}.swiper-paguyuban img{max-height:44px}}
