@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Public+Sans:ital,wght@0,100..900;1,100..900&display=swap";*{border:0}*,body{margin:0;padding:0}body{background:#fff!important}body,button,h1,h2,h3,h4,h5,h6,input,li .MuiTypography-root,p{font-family:Plus Jakarta Sans,sans-serif!important}.banner{width:100%;aspect-ratio:1440/280;background-image:linear-gradient(180deg,rgba(0,0,0,.3) 0,rgba(0,70,0,.8) 100%),var(--banner-url);background-size:cover;background-position:50%;background-repeat:no-repeat;display:flex;align-items:center}.banner .banner-text{font-weight:600;font-style:normal;font-size:58px;line-height:120%;color:#fff}@media screen and (max-width:599px){.banner .banner-text{font-size:28px;line-height:120%}}@media screen and (min-width:600px)and (max-width:959px){.banner .banner-text{font-size:38px;line-height:120%}}@media screen and (min-width:960px)and (max-width:1279px){.banner .banner-text{font-size:40px;line-height:120%}}@media screen and (min-width:1280px)and (max-width:1500px){.banner .banner-text{font-size:45px}}.breadcrumb-jalint{border-bottom:1px solid #d9d9d9;margin-right:20px}@media screen and (max-width:599px){.breadcrumb-jalint{margin-right:0}}.breadcrumb-jalint nav{padding:8px 16px}@media screen and (max-width:599px){.breadcrumb-jalint nav{padding:16px}}.breadcrumb-jalint svg path{color:#000}.breadcrumb-jalint a{font-weight:400;color:#000}.breadcrumb-jalint a,.breadcrumb-jalint p{font-style:normal;font-size:16px;line-height:150%}.breadcrumb-jalint p{color:#007601;font-weight:600}.decoration-none{text-decoration:none;font-weight:400;font-size:16px;line-height:150%;color:#666}.dokumen-list{margin:25px 0}@media screen and (max-width:599px){.dokumen-list{margin:6px 0 10px}}.dokumen-list .document-card{border-radius:12px!important;padding:4px 8px;background-color:#fff;box-shadow:none!important;border:1px solid #e0e0e0;margin-bottom:15px}.dokumen-list .document-card .document-content{display:flex;justify-content:space-between;align-items:center;padding:12px 20px!important;gap:10px}.dokumen-list .document-card .document-left{display:flex;align-items:center;gap:14px}.dokumen-list .document-card .document-date{color:#9e9e9e;font-size:13px;margin-bottom:2px;font-family:Plus Jakarta Sans,sans-serif}.dokumen-list .document-card .document-title{font-weight:600;color:#000;font-family:Plus Jakarta Sans,sans-serif;font-size:16px}.dokumen-list .document-card .document-actions{display:flex;gap:10px}.dokumen-list .document-card .document-actions svg{font-size:14px}.dokumen-list .document-card .document-actions .preview{font-weight:600;font-size:14px;line-height:120%;letter-spacing:-3%;color:#000;width:182px}@media screen and (max-width:1279px){.dokumen-list .document-card .document-content{padding:10px 16px!important}.dokumen-list .document-card .document-title{font-size:15px}}@media screen and (max-width:959px){.dokumen-list .document-card .document-content{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 16px!important}.dokumen-list .document-card .document-actions{margin-top:8px;justify-content:flex-start;width:100%}.dokumen-list .document-card .document-actions .preview{width:auto;font-size:13px}.dokumen-list .document-card .document-title{font-size:15px}}@media screen and (max-width:599px){.dokumen-list .document-card{border-radius:10px!important;padding:6px 10px}.dokumen-list .document-card .document-content{flex-direction:column;align-items:flex-start;padding:10px 12px!important;gap:10px}.dokumen-list .document-card .document-left{gap:10px}.dokumen-list .document-card .document-left img{width:34px;height:34px}.dokumen-list .document-card .document-title{font-size:14px}.dokumen-list .document-card .document-date{font-size:12px}.dokumen-list .document-card .document-actions{flex-wrap:wrap;gap:8px;width:100%}.dokumen-list .document-card .document-actions .preview{font-size:12px;width:100%}}.pagination-jalint{display:flex;justify-content:center}.pagination-jalint .MuiPaginationItem-root{color:#000;font-weight:500;border-radius:8px;min-width:36px;height:36px;margin:0 6px;transition:all .2s ease}.pagination-jalint .MuiPaginationItem-root:hover{background-color:rgba(0,128,0,.1)}.pagination-jalint .MuiPaginationItem-root.Mui-selected{background-color:#007d00;color:#fff}.pagination-jalint .MuiPaginationItem-root.Mui-selected:hover{background-color:#006400}.pagination-jalint .MuiPaginationItem-ellipsis{color:#555}.pagination-jalint .MuiPaginationItem-icon{color:#777}.pagination-jalint .Mui-disabled{opacity:.4}.filter .tipe{background:#e3e3e3;display:flex;padding:4px;border-radius:24px}@media screen and (max-width:599px){.filter .tipe{border-radius:16px}}.filter .tipe .aktif-filter{background:#fff;border-radius:20px;color:#333;font-weight:600;line-height:150%}@media screen and (max-width:599px){.filter .tipe .aktif-filter{border-radius:16px}}.filter .tipe button{background:none;color:#666}@media screen and (max-width:599px){.filter .tipe button{padding:10px 16px}}.preview-dokumen svg{font-size:33px;fill:#000}.preview-dokumen p{font-weight:500;font-style:Medium;font-size:14px;line-height:150%;text-transform:uppercase;color:#5a5a5a}.preview-dokumen h4{font-weight:600;font-size:32px;line-height:130%;margin:0 0 15px}@media screen and (max-width:959px){.preview-dokumen h4{font-size:16px}}.custom-btn,button{padding:10px 24px;border-radius:6px;display:flex;justify-content:center;align-items:center;gap:6px;font-size:14px;text-decoration:none;transition:all .15s ease-in-out;cursor:pointer}@media screen and (max-width:959px){.custom-btn,button{font-size:12px}}.custom-btn.primary,button.primary{background-color:#007601;border:1px solid #007601;color:#fff}.custom-btn.primary:hover,button.primary:hover{background-color:#007601}@media screen and (max-width:599px){.custom-btn.primary,button.primary{width:100%}}.custom-btn.primary:disabled,button.primary:disabled{background-color:#c8c8c8!important;border:1px solid #c8c8c8!important;cursor:default}.custom-btn.secondary,button.secondary{background-color:#e6ecf8;border:1px solid #e6ecf8;color:#2b5caa}.custom-btn.secondary:hover,button.secondary:hover{background-color:#ccd5e8}@media screen and (max-width:599px){.custom-btn.secondary,button.secondary{width:100%}}.custom-btn.secondary:disabled,button.secondary:disabled{background-color:#c8c8c8!important;border:1px solid #c8c8c8!important;cursor:default}.custom-btn.neutral,button.neutral{background-color:#fff;border:1px solid #d1d1d1;color:#5d5d5d!important}.custom-btn.neutral:hover,button.neutral:hover{background-color:#eaeaea}@media screen and (max-width:599px){.custom-btn.neutral,button.neutral{width:100%}}.custom-btn.neutral:disabled,button.neutral:disabled{background-color:#c8c8c8!important;border:1px solid #c8c8c8!important;cursor:default}.custom-btn.danger,button.danger{background-color:#b42318;border:1px solid #b42318;color:#fff}.custom-btn.danger:hover,button.danger:hover{background-color:#9d180f}@media screen and (max-width:599px){.custom-btn.danger,button.danger{width:100%}}.custom-btn.danger:disabled,button.danger:disabled{background-color:#c8c8c8!important;border:1px solid #c8c8c8!important;cursor:default}.custom-btn.remove,button.remove{background-color:#fffbfa;border:1px solid #b42318;color:#b42318}.custom-btn.remove:hover,button.remove:hover{background-color:#ede4e2}@media screen and (max-width:599px){.custom-btn.remove,button.remove{width:100%}}.custom-btn.remove:disabled,button.remove:disabled{background-color:#c8c8c8!important;border:1px solid #c8c8c8!important;cursor:default}.custom-btn.full,button.full{width:100%;font-size:16px}@media screen and (max-width:599px){.custom-btn.full,button.full{font-size:14px}}.custom-btn.full:disabled,button.full:disabled{background-color:#c8c8c8!important;border:1px solid #c8c8c8!important;cursor:default}.custom-btn.outlined,button.outlined{background-color:rgba(0,0,0,0);border:1px solid #e3e3e3;color:#fff}.custom-btn.outlined:hover,button.outlined:hover{background-color:#009701;border:1px solid #009701}@media screen and (max-width:599px){.custom-btn.outlined,button.outlined{width:100%}}.custom-btn.outlined:disabled,button.outlined:disabled{background-color:#c8c8c8!important;border:1px solid #c8c8c8!important;cursor:default}.custom-btn a,button a{text-decoration:none;color:#fff}.navbar-jalint{padding:0!important}.navbar-jalint.MuiAppBar-root{background-color:rgba(0,0,0,0);box-shadow:none}.navbar-jalint .navbar-top{background:#007601;padding:3px 0}@media screen and (max-width:959px){.navbar-jalint .navbar-top{display:none}}.navbar-jalint .navbar-top p{font-family:Plus Jakarta Sans,sans-serif;font-weight:500;font-style:normal;font-size:14px;line-height:150%;letter-spacing:0}.navbar-jalint .navbar-top .kontak-kami svg{width:16px}.navbar-jalint .navbar-top .ganti-bahasa{gap:10px}.navbar-jalint .navbar-bottom{border:1px solid #d9d9d9;background:#fff}.navbar-jalint .navbar-bottom button{font-weight:500;font-style:normal;font-size:16px;color:var(--active-btn-color,#000000);line-height:150%;text-transform:capitalize}.navbar-jalint .navbar-bottom .search-field .MuiOutlinedInput-root{border:1px solid rgba(0,0,0,.0901960784);box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.1215686275),0 1px 3px 0 rgba(11,19,36,.0705882353);border-radius:8px}.navbar-jalint .navbar-bottom .search-field .MuiOutlinedInput-root:hover{border-color:rgba(0,0,0,.2)}.navbar-jalint .navbar-bottom .search-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#121212}.navbar-jalint .navbar-bottom .search-field .MuiInputBase-input::placeholder{color:#121212;opacity:1}.navbar-jalint .navbar-bottom .search-field .MuiInputAdornment-root{color:#121212}.mega-menu{text-decoration:none;color:#666;display:flex;gap:10px;margin-bottom:10px}.contact-us{position:relative;background:url(/img/layanan&jasa/bg.png) 50%/cover no-repeat;display:flex;flex-direction:column;align-items:center;padding:50px 0;height:50vh;justify-content:center}@media screen and (max-width:959px){.contact-us{height:20vh;padding:20px}}.contact-us .sub-title{font-weight:500;font-style:normal;font-size:16px;line-height:150%;text-transform:uppercase;color:#fff}@media screen and (max-width:599px){.contact-us .sub-title{font-size:14px}}.contact-us .headline{color:#fff;font-weight:700;font-style:normal;font-size:32px;line-height:130%;margin-top:10px;text-align:center;width:50%}@media screen and (max-width:959px){.contact-us .headline{padding-left:10px;padding-right:10px;font-size:22px;width:100%}}@media screen and (max-width:599px){.contact-us .headline{padding-left:10px;padding-right:10px;font-size:16px;width:100%}}.contact-us:before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.6980392157);z-index:1}.contact-us>*{position:relative;z-index:2;color:#fff}.contact-us button{margin-top:15px;color:#000;font-weight:700}.beranda .hero{height:87vh;display:flex;align-items:center;justify-content:center;color:#fff;background-image:linear-gradient(0deg,#D9D9D9,#D9D9D9),linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5)),linear-gradient(180deg,rgba(11,78,23,0) 0,rgba(5,50,15,.95) 100%),var(--hero-image);background-blend-mode:overlay,overlay,normal,normal;background-size:cover;background-position:50%}@media screen and (min-width:1920px){.beranda .hero{height:90vh}}@media screen and (max-width:599px){.beranda .hero{background-image:linear-gradient(0deg,#D9D9D9,#D9D9D9),linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,.4)),linear-gradient(0deg,rgba(0,118,1,.75),rgba(0,118,1,.75)),var(--hero-image)}}.beranda .hero .headline .headline-content h3{font-weight:600;font-style:normal;font-size:40px;line-height:120%}@media screen and (min-width:1920px){.beranda .hero .headline .headline-content h3{font-size:50px}}.beranda .hero .headline .headline-content p{font-weight:400;font-style:normal;font-size:14px;line-height:150%;margin-top:10px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.beranda .hero .headline .headline-content button{border-radius:8px;margin-top:50px;font-family:DM Sans;font-weight:600;font-style:normal;font-size:14px;line-height:120%;letter-spacing:-3%}.beranda .hero .side-news{background:rgba(255,255,255,.1019607843);border-radius:28px;padding:16px}.beranda .hero .side-news .side-news-item{margin-bottom:20px}.beranda .hero .side-news .side-news-item:last-child{margin-bottom:0}.beranda .hero .side-news .side-news-item .content{display:flex;gap:10px}.beranda .hero .side-news .side-news-item .content img{width:280px;height:160px;object-fit:cover;flex-shrink:0;border-radius:10px}.beranda .hero .side-news .side-news-item .content h6{font-weight:600;font-style:normal;font-size:20px}.beranda .hero .side-news .side-news-item .content p{font-weight:400;font-style:normal;font-size:14px;line-height:150%;margin-top:5px}.beranda .hero .side-news .side-news-item .content button{border-radius:8px;margin-top:20px;font-weight:600;font-style:normal;font-size:12px;line-height:120%;letter-spacing:-3%}@media screen and (min-width:960px)and (max-width:1279px){.beranda .hero{height:auto;padding:60px 0}.beranda .hero .headline{justify-content:center;text-align:center}.beranda .hero .headline .headline-content{max-width:90%}.beranda .hero .headline .headline-content h3{font-size:42px}.beranda .hero .headline .headline-content p{font-size:15px}.beranda .hero .headline .headline-content button{margin-top:30px}.beranda .hero .side-news{margin-top:40px}.beranda .hero .side-news .content{flex-direction:column;align-items:center;text-align:center}.beranda .hero .side-news .content img{width:100%;height:auto}.beranda .hero .side-news .content h6{font-size:18px}.beranda .hero .side-news .content p{font-size:14px}}@media screen and (min-width:600px)and (max-width:959px){.beranda .hero .headline .headline-content h3{font-size:24px}.beranda .hero .headline .headline-content p{font-size:14px}.beranda .hero .side-news{padding:10px}.beranda .hero .side-news .content{flex-direction:column}.beranda .hero .side-news .content img{width:100%;border-radius:8px}.beranda .hero .side-news .content h6{font-size:16px}.beranda .hero .side-news .content p{font-size:13px}}@media screen and (max-width:599px){.beranda .hero{height:auto;padding:40px 0}.beranda .hero .headline{justify-content:center;text-align:left}.beranda .hero .headline .headline-content{max-width:100%}.beranda .hero .headline .headline-content h3{font-size:24px;line-height:130%;word-break:break-word}.beranda .hero .headline .headline-content p{font-size:13px;line-height:150%;margin-top:8px}.beranda .hero .headline .headline-content button{font-size:12px;padding:8px 16px;margin-top:10px;color:#000!important}.beranda .hero .side-news{background:rgba(0,0,0,0);padding:0}.beranda .hero .side-news .side-news-item{margin-bottom:16px}.beranda .hero .side-news .side-news-item .content{flex-direction:column;align-items:flex-start;text-align:left;gap:12px}.beranda .hero .side-news .side-news-item .content img{width:100%;height:auto;border-radius:10px}.beranda .hero .side-news .side-news-item .content h6{font-size:15px;line-height:130%}.beranda .hero .side-news .side-news-item .content p{font-size:12px;line-height:140%}.beranda .hero .side-news .side-news-item .content button{font-size:11px;padding:6px 14px;margin-top:10px}}.beranda .card-layanan-image{border:1px solid #e8e8e8;border-radius:16px;object-fit:cover;height:100%}@media screen and (min-width:600px)and (max-width:959px){.beranda .card-layanan-image{display:flex;flex-direction:column;justify-content:flex-end}}@media screen and (max-width:599px){.beranda .card-layanan-image{display:flex;flex-direction:column;justify-content:flex-end}}.beranda .card-layanan-image .box-offset{width:100px;height:190px}@media screen and (min-width:1920px)and (max-width:5000px){.beranda .card-layanan-image .box-offset{height:218px}}@media screen and (min-width:1280px)and (max-width:1919px){.beranda .card-layanan-image .box-offset{height:170px}}@media screen and (max-width:1500px){.beranda .card-layanan-image .box-offset{height:215px}}@media screen and (min-width:1200px)and (max-width:1350px)and (min-height:900px)and (max-height:1000px){.beranda .card-layanan-image .box-offset{height:150px}}@media screen and (min-width:1250px)and (max-width:1290px){.beranda .card-layanan-image .box-offset{height:150px}}@media screen and (min-width:980px)and (max-width:1080px){.beranda .card-layanan-image .box-offset{height:235px!important}}@media screen and (min-width:600px)and (max-width:959px){.beranda .card-layanan-image .box-offset{display:none}}@media screen and (max-width:599px){.beranda .card-layanan-image .box-offset{display:none}}.beranda .card-layanan-image h5{font-weight:700;font-style:normal;font-size:20px;line-height:130%;margin-top:10px;color:#fff}@media screen and (max-width:599px){.beranda .card-layanan-image h5{font-size:16px}}.beranda .card-layanan-image p{font-weight:400;font-style:normal;font-size:14px;line-height:150%;color:#fff}@media screen and (max-width:599px){.beranda .card-layanan-image p{font-size:14px}}.beranda .card-layanan{border:1px solid #e8e8e8;box-shadow:none;border-radius:16px;background:rgba(0,0,0,0);height:100%}.beranda .card-layanan h5{font-weight:700;font-style:normal;font-size:24px;line-height:130%;margin-top:10px}@media screen and (max-width:599px){.beranda .card-layanan h5{font-size:16px}}.beranda .card-layanan p{font-weight:400;font-style:normal;font-size:16px;line-height:150%;color:#757575;margin-top:15px}@media screen and (max-width:599px){.beranda .card-layanan p{font-size:14px;margin-top:5px}.beranda .card-layanan .icon-keunggulan{width:24px;height:24px}}.beranda .layanan-kami{margin:100px 0 0}@media screen and (max-width:959px){.beranda .layanan-kami{margin:30px auto}}.beranda .layanan-kami .sub-title{font-weight:500;font-style:normal;font-size:16px;line-height:150%;text-transform:uppercase;color:#5a5a5a}@media screen and (max-width:599px){.beranda .layanan-kami .sub-title{font-size:14px}}.beranda .layanan-kami .headline{color:#007601;font-weight:600;font-style:normal;font-size:32px;line-height:130%;margin-top:10px;width:70%}@media screen and (max-width:599px){.beranda .layanan-kami .headline{font-size:16px;width:100%}}.beranda .layanan-kami .deskripsi{color:#757575;font-weight:400;font-style:normal;font-size:16px;line-height:150%;margin-top:10px;width:70%}@media screen and (max-width:599px){.beranda .layanan-kami .deskripsi{font-size:14px}}.beranda .layanan-jasa{background:linear-gradient(278.73deg,rgba(250,250,250,.5) 9.63%,rgba(250,250,250,0) 122.25%),url(/img/layanan&jasa/layanan-jasa.png);background-blend-mode:overlay;background-size:cover;background-position:100% 40%;margin:80px 0 0;padding:80px 0 0;background-repeat:no-repeat}@media screen and (max-width:959px){.beranda .layanan-jasa{margin:30px auto;padding:0}}.beranda .layanan-jasa .sub-title{font-weight:500;font-style:normal;font-size:16px;line-height:150%;text-transform:uppercase;color:#5a5a5a}@media screen and (max-width:599px){.beranda .layanan-jasa .sub-title{font-size:14px}}.beranda .layanan-jasa .headline{color:#007601;font-weight:600;font-style:normal;font-size:32px;line-height:130%;margin-top:10px;width:92%}@media screen and (max-width:599px){.beranda .layanan-jasa .headline{font-size:16px}}.beranda .layanan-jasa .deskripsi{color:#757575;font-weight:400;font-style:normal;font-size:16px;line-height:150%;margin-top:10px;width:92%}@media screen and (max-width:599px){.beranda .layanan-jasa .deskripsi{font-size:14px}}.beranda .layanan-jasa .card-why-us{background:none;box-shadow:none;padding:16px 0}.beranda .layanan-jasa .card-why-us .title{display:flex;align-items:flex-start;gap:10px}.beranda .layanan-jasa .card-why-us .title svg{flex-shrink:0;width:48px;height:48px}@media screen and (max-width:599px){.beranda .layanan-jasa .card-why-us .title svg{height:22px;width:22px}}.beranda .layanan-jasa .card-why-us .title h5{font-weight:600;font-style:normal;font-size:40px;line-height:130%;color:#303030}@media screen and (max-width:1024px){.beranda .layanan-jasa .card-why-us .title h5{font-size:29px}}@media screen and (max-width:599px){.beranda .layanan-jasa .card-why-us .title h5{font-size:24px}}.beranda .layanan-jasa .card-why-us p{font-weight:400;font-style:normal;font-size:14px;line-height:150%;color:#757575}@media screen and (max-width:599px){.beranda .layanan-jasa .card-why-us .icon{width:24px;height:24px}}.beranda .keunggulan-kami{margin:100px auto}@media screen and (max-width:959px){.beranda .keunggulan-kami{margin:30px auto}}.beranda .keunggulan-kami .sub-title{font-weight:500;font-style:normal;font-size:16px;line-height:150%;text-transform:uppercase;color:#5a5a5a}@media screen and (max-width:599px){.beranda .keunggulan-kami .sub-title{font-size:14px}}.beranda .keunggulan-kami .headline{color:#007601;font-weight:600;font-style:normal;font-size:32px;line-height:130%;margin-top:10px}@media screen and (max-width:599px){.beranda .keunggulan-kami .headline{font-size:16px;margin-bottom:10px}}.beranda .keunggulan-kami .deskripsi{color:#757575;font-weight:400;font-style:normal;font-size:16px;line-height:150%;margin-top:10px}.beranda .klien-kami{overflow:hidden;margin:100px auto}@media screen and (max-width:959px){.beranda .klien-kami{margin:150px auto 100px}}@media screen and (max-width:599px){.beranda .klien-kami{margin:50px auto 30px 0}}.beranda .klien-kami .title{display:flex;justify-content:center;align-items:center;flex-direction:column}.beranda .klien-kami .title .sub-title{font-weight:500;font-style:normal;font-size:16px;line-height:150%;text-transform:uppercase;color:#5a5a5a}@media screen and (max-width:599px){.beranda .klien-kami .title .sub-title{font-size:14px}}.beranda .klien-kami .title .headline{color:#007601;font-weight:600;font-style:normal;font-size:32px;line-height:130%}@media screen and (max-width:599px){.beranda .klien-kami .title .headline{font-size:16px;padding-left:20px;padding-right:20px;text-align:center}}.beranda .klien-kami .klien-container{display:flex;animation:marquee 20s linear infinite;margin:70px 0 30px;justify-content:center}@media screen and (max-width:599px){.beranda .klien-kami .klien-container{margin:30px 0}}.beranda .klien-kami .klien-container .klien-logo{width:150px;margin:0 30px;object-fit:contain}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.beranda .testimonial{padding:100px 0;background:#fafafa}@media screen and (max-width:599px){.beranda .testimonial{padding:20px 0}}.beranda .testimonial .title .sub-title{font-weight:500;font-style:normal;font-size:16px;line-height:150%;text-transform:uppercase;color:#5a5a5a}@media screen and (max-width:599px){.beranda .testimonial .title .sub-title{font-size:14px}}.beranda .testimonial .title .headline-container{width:45%}@media screen and (max-width:599px){.beranda .testimonial .title .headline-container{width:100%}}.beranda .testimonial .title .headline{color:#007601;font-weight:600;font-style:normal;font-size:32px;line-height:130%;margin-top:10px}@media screen and (max-width:599px){.beranda .testimonial .title .headline{font-size:16px}}.beranda .testimonial .title .deskripsi{color:#757575;font-weight:400;font-style:normal;font-size:16px;line-height:150%;margin-top:10px}@media screen and (max-width:599px){.beranda .testimonial .title .deskripsi{font-size:14px}}.beranda .testimonial .prev-next-button{box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.1215686275);box-shadow:0 1px 3px 0 rgba(11,19,36,.0705882353);border:1px solid rgba(0,0,0,.0901960784);border-radius:8px;display:flex}.beranda .testimonial .testimoni-container{margin:40px 0}@media screen and (max-width:599px){.beranda .testimonial .testimoni-container:last-child{margin-bottom:0}}.beranda .testimonial .testimoni-container .swiper-wrapper{display:flex;align-items:stretch}.beranda .testimonial .testimoni-container .swiper-slide{display:flex;flex:1 0 auto}.beranda .testimonial .testimoni-container .testimoni-card{border:1px solid #ebebeb;border-radius:16px;box-shadow:none;box-sizing:border-box}.beranda .testimonial .testimoni-container .testimoni-card .icon{display:flex;justify-content:space-between;align-items:center}.beranda .testimonial .testimoni-container .testimoni-card .icon .foto{width:60px;height:60px;border-radius:60px}@media screen and (max-width:599px){.beranda .testimonial .testimoni-container .testimoni-card .icon .foto{width:50px;height:50px}.beranda .testimonial .testimoni-container .testimoni-card .icon button{width:30%;padding:10px;height:100%}}.beranda .testimonial .testimoni-container .testimoni-card .icon button:hover{background:none;border:1px solid #ebebeb}.beranda .testimonial .testimoni-container .testimoni-card .icon .customer-logo{width:90px;height:40px;border-radius:60px;object-fit:contain}@media screen and (max-width:599px){.beranda .testimonial .testimoni-container .testimoni-card .icon .customer-logo{width:24px;height:24px}}.beranda .testimonial .testimoni-container .testimoni-card .testimonial-text{font-weight:600;font-style:normal;font-size:20px;line-height:130%;color:#000;margin:40px 0}@media screen and (max-width:599px){.beranda .testimonial .testimoni-container .testimoni-card .testimonial-text{font-size:16px}}.beranda .testimonial .testimoni-container .testimoni-card .profile h4{font-weight:600;font-style:normal;font-size:14px;line-height:150%;color:#1e1e1e}.beranda .testimonial .testimoni-container .testimoni-card .profile P{font-weight:400;font-style:normal;font-size:14px;line-height:150%;color:#757575;margin-top:2px}.beranda .berita-terbaru{padding:100px 0}@media screen and (max-width:599px){.beranda .berita-terbaru{padding:20px 0}}.beranda .berita-terbaru .title .sub-title{font-weight:500;font-style:normal;font-size:16px;line-height:150%;text-transform:uppercase;color:#5a5a5a}@media screen and (max-width:599px){.beranda .berita-terbaru .title .sub-title{font-size:14px}}.beranda .berita-terbaru .title .headline-container{width:45%}@media screen and (max-width:599px){.beranda .berita-terbaru .title .headline-container{width:100%}}.beranda .berita-terbaru .title .headline{color:#007601;font-weight:600;font-style:normal;font-size:32px;line-height:130%;margin-top:10px}@media screen and (max-width:599px){.beranda .berita-terbaru .title .headline{font-size:16px}}.beranda .berita-terbaru .title .deskripsi{color:#757575;font-weight:400;font-style:normal;font-size:16px;line-height:150%;margin-top:15px}@media screen and (max-width:599px){.beranda .berita-terbaru .title .deskripsi{font-size:14px}}.beranda .berita-terbaru .prev-next-button{box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.1215686275);box-shadow:0 1px 3px 0 rgba(11,19,36,.0705882353);border:1px solid rgba(0,0,0,.0901960784);border-radius:8px;display:flex}.beranda .berita-terbaru .berita-container{margin:20px 0}.beranda .berita-terbaru .berita-container .swiper-wrapper{display:flex;align-items:stretch}.beranda .berita-terbaru .berita-container .swiper-slide{display:flex;flex:1 0 auto}.beranda .berita-terbaru .berita-container .berita-card{margin-top:15px;border:1px solid #ebebeb;border-radius:16px;min-height:300px;box-shadow:none;box-sizing:border-box;background-size:cover;object-fit:cover;background-position:50%;height:430px;width:100%;display:flex;align-items:flex-end}.beranda .berita-terbaru .berita-container .berita-card .judul-berita{font-weight:600;font-style:normal;font-size:20px;line-height:130%;color:#fff;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word;margin:20px 0 5px}@media screen and (max-width:599px){.beranda .berita-terbaru .berita-container .berita-card .judul-berita{font-size:16px}}.beranda .berita-terbaru .berita-container .berita-card .tanggal-berita{font-weight:400;font-style:normal;font-size:14px;line-height:150%;color:#fff;margin-top:2px;margin-bottom:15px}.beranda .berita-terbaru .berita-container .berita-card button{width:190px}@media screen and (max-width:1024px){.beranda .berita-terbaru .berita-container .berita-card button{width:100%}}.beranda .sertifikasi-kami{margin:50px 0 100px auto}@media screen and (max-width:599px){.beranda .sertifikasi-kami{margin:0 0 50px}}.tentang-kami .deskripsi-perusahaan{margin:100px 0}@media screen and (max-width:599px){.tentang-kami .deskripsi-perusahaan{margin:30px 0}.tentang-kami .deskripsi-perusahaan img{height:100%;border-radius:16px!important}}.tentang-kami .deskripsi-perusahaan .sub-title{font-weight:500;font-style:normal;font-size:16px;line-height:150%;text-transform:uppercase;color:#5a5a5a}@media screen and (max-width:599px){.tentang-kami .deskripsi-perusahaan .sub-title{font-size:12px}}@media screen and (min-width:600px)and (max-width:959px){.tentang-kami .deskripsi-perusahaan .sub-title{font-size:14px}}@media screen and (min-width:960px)and (max-width:1279px){.tentang-kami .deskripsi-perusahaan .sub-title{font-size:15px}}@media screen and (min-width:1280px)and (max-width:1919px){.tentang-kami .deskripsi-perusahaan .sub-title{font-size:16px}}.tentang-kami .headline{color:#000;font-weight:600;font-style:normal;font-size:24px;line-height:130%;margin-top:10px}@media screen and (max-width:959px){.tentang-kami .headline{font-size:16px}}.tentang-kami .deskripsi{color:#757575;font-weight:400;font-style:normal;font-size:16px;line-height:150%;margin:12px 0!important}@media screen and (max-width:599px){.tentang-kami .deskripsi{font-size:14px;line-height:160%}}@media screen and (min-width:600px)and (max-width:959px){.tentang-kami .deskripsi{margin-top:12px;font-size:14px}}@media screen and (min-width:960px)and (max-width:1279px){.tentang-kami .deskripsi{font-size:15px}}@media screen and (min-width:1280px)and (max-width:1919px){.tentang-kami .deskripsi{font-size:16px}}.tentang-kami .deskripsi-struktur-organisasi{margin:100px 0}@media screen and (max-width:959px){.tentang-kami .deskripsi-struktur-organisasi{margin:30px 0}}.tentang-kami .deskripsi-struktur-organisasi .sub-title{font-weight:500;font-style:normal;font-size:16px;line-height:150%;text-transform:uppercase;color:#5a5a5a}@media screen and (max-width:599px){.tentang-kami .deskripsi-struktur-organisasi .sub-title{font-size:14px}}.tentang-kami .deskripsi-struktur-organisasi .headline{color:#000;font-weight:600;font-style:normal;font-size:24px;line-height:130%;margin-top:10px}@media screen and (max-width:599px){.tentang-kami .deskripsi-struktur-organisasi .headline{font-size:16px}}.tentang-kami .deskripsi-struktur-organisasi .deskripsi{color:#757575;font-weight:400;font-style:normal;font-size:16px;line-height:150%;margin-top:10px}@media screen and (max-width:599px){.tentang-kami .deskripsi-struktur-organisasi .deskripsi{font-size:14px;line-height:160%}}.tentang-kami .visi-misi{padding:80px 0;background:#fafafa}@media screen and (max-width:599px){.tentang-kami .visi-misi{padding:40px 0}}.tentang-kami .visi-misi .sub-title{font-weight:400;font-style:normal;font-size:16px;line-height:150%;color:#757575;margin-bottom:20px}.tentang-kami .visi-misi .value{color:#303030}@media screen and (max-width:599px){.tentang-kami .visi-misi .value ul{padding-left:16px!important}.tentang-kami .visi-misi .value h1,.tentang-kami .visi-misi .value h2,.tentang-kami .visi-misi .value h3,.tentang-kami .visi-misi .value h4,.tentang-kami .visi-misi .value h5,.tentang-kami .visi-misi .value p{font-size:16px}}.tentang-kami .struktur-organisasi{margin-bottom:100px}@media screen and (max-width:959px){.tentang-kami .struktur-organisasi{margin-bottom:30px}}.tentang-kami .struktur-organisasi .ant-image{width:100%}.tentang-kami .struktur-organisasi .ant-image img{width:100%;height:auto;object-fit:cover}.tentang-kami .legalitas-perusahaan-tentang-perusahaan{margin:100px 0}@media screen and (max-width:599px){.tentang-kami .legalitas-perusahaan-tentang-perusahaan{margin:30px 0}}.tentang-kami .legalitas-perusahaan-tentang-perusahaan .desc{font-weight:500;font-size:16px;line-height:150%;text-transform:uppercase;color:#5a5a5a}@media screen and (max-width:599px){.tentang-kami .legalitas-perusahaan-tentang-perusahaan .desc{font-size:14px}}.tentang-kami .legalitas-perusahaan-tentang-perusahaan .title{font-weight:600;font-size:32px;line-height:130%;color:#007601}@media screen and (max-width:599px){.tentang-kami .legalitas-perusahaan-tentang-perusahaan .title{font-size:16px}}.tentang-kami .legalitas-perusahaan-tentang-perusahaan .judul-legalitas{color:#303030;font-weight:700;font-size:24px;line-height:130%;vertical-align:bottom;margin:10px 0 5px}@media screen and (max-width:599px){.tentang-kami .legalitas-perusahaan-tentang-perusahaan .judul-legalitas{font-size:16px}}.tentang-kami .legalitas-perusahaan-tentang-perusahaan .nomor-legalitas{color:#757575;font-weight:400;font-size:16px;line-height:150%}@media screen and (max-width:599px){.tentang-kami .legalitas-perusahaan-tentang-perusahaan .nomor-legalitas{font-size:14px}}.tentang-kami .legalitas-perusahaan-tentang-perusahaan .action{margin:10px 0}.tentang-kami .legalitas-perusahaan-tentang-perusahaan .action button{border-radius:8px}.tentang-kami .legalitas-perusahaan-tentang-perusahaan .action .preview{color:#000;font-weight:600}.tentang-kami .milestone-section{padding:80px 0;position:relative;overflow:hidden}@media screen and (max-width:599px){.tentang-kami .milestone-section{padding:50px 0}}.tentang-kami .milestone-section .title-milestone{font-weight:700;font-style:normal;font-size:32px;letter-spacing:0;text-align:center;color:#333}@media screen and (max-width:599px){.tentang-kami .milestone-section .title-milestone{font-size:16px}}.tentang-kami .milestone-section .value-milestone{font-weight:400;font-size:18px;letter-spacing:0;text-align:center;color:#666;margin-top:15px}@media screen and (max-width:599px){.tentang-kami .milestone-section .value-milestone{font-size:14px}}.tentang-kami .milestone-section .milestone-timeline-wrapper{position:relative;margin-top:50px}@media screen and (max-width:599px){.tentang-kami .milestone-section .milestone-timeline-wrapper{margin-top:10px}}.tentang-kami .milestone-section .milestone-timeline-wrapper .timeline-line{position:absolute;top:50px;left:0;right:0;height:2px;background:#e0e0e0;z-index:0}.tentang-kami .milestone-section .milestone-timeline-wrapper .milestone-slide{position:relative;text-align:center;z-index:1}.tentang-kami .milestone-section .milestone-timeline-wrapper .milestone-slide .timeline-point{width:12px;height:12px;background-color:#d9d9d9;border-radius:50%;position:absolute;top:-18px;left:50%;transform:translate(-50%,-50%);z-index:1}.tentang-kami .milestone-section .milestone-timeline-wrapper .milestone-slide .milestone-year{color:#007601;font-weight:800;font-size:28px;margin-top:70px;margin-bottom:24px}@media screen and (max-width:599px){.tentang-kami .milestone-section .milestone-timeline-wrapper .milestone-slide .milestone-year{font-size:16px}}.tentang-kami .milestone-section .milestone-timeline-wrapper .milestone-slide .milestone-card{background:#fff;border-radius:24px;box-shadow:0 8px 24px rgba(0,0,0,.08);padding:16px;transition:all .3s ease}@media screen and (max-width:599px){.tentang-kami .milestone-section .milestone-timeline-wrapper .milestone-slide .milestone-card{border-radius:16px}}.tentang-kami .milestone-section .milestone-timeline-wrapper .milestone-slide .milestone-card:hover{transform:translateY(-6px);box-shadow:0 12px 30px rgba(0,0,0,.12)}.tentang-kami .milestone-section .milestone-timeline-wrapper .milestone-slide .milestone-card .milestone-image{position:relative;width:100%;max-width:630px;margin:0 auto;border-radius:16px;overflow:hidden;aspect-ratio:630/456}.tentang-kami .milestone-section .milestone-timeline-wrapper .milestone-slide .milestone-card .milestone-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}@media screen and (max-width:599px){.tentang-kami .milestone-section .milestone-timeline-wrapper .milestone-slide .milestone-card .milestone-image{width:100%;aspect-ratio:4/3;border-radius:12px}}@media screen and (min-width:600px)and (max-width:959px){.tentang-kami .milestone-section .milestone-timeline-wrapper .milestone-slide .milestone-card .milestone-image{aspect-ratio:16/10;border-radius:14px}}@media screen and (min-width:960px)and (max-width:1279px){.tentang-kami .milestone-section .milestone-timeline-wrapper .milestone-slide .milestone-card .milestone-image{aspect-ratio:16/9}}@media screen and (min-width:1280px)and (max-width:1919px){.tentang-kami .milestone-section .milestone-timeline-wrapper .milestone-slide .milestone-card .milestone-image{aspect-ratio:630/456}}.tentang-kami .milestone-section .milestone-timeline-wrapper .milestone-slide .title{margin-top:25px;font-weight:600;font-style:normal;font-size:24px;line-height:150%;letter-spacing:0;text-align:left;color:#1e1e1e}@media screen and (max-width:959px){.tentang-kami .milestone-section .milestone-timeline-wrapper .milestone-slide .title{font-size:22px}}@media screen and (max-width:599px){.tentang-kami .milestone-section .milestone-timeline-wrapper .milestone-slide .title{font-size:16px}}.tentang-kami .milestone-section .milestone-timeline-wrapper .milestone-slide .deskripsi-milestone{font-weight:400;font-style:normal;font-size:16px;line-height:150%;letter-spacing:0;text-align:left;color:#666;margin-top:10px}@media screen and (max-width:599px){.tentang-kami .milestone-section .milestone-timeline-wrapper .milestone-slide .deskripsi-milestone{font-size:16px}}.tentang-kami .milestone-section .milestone-timeline-wrapper .milestone-nav{position:absolute;top:0;bottom:0;width:160px;display:flex;align-items:center;justify-content:center;color:#0a8917;font-weight:600;font-size:1rem;cursor:pointer;opacity:0;transition:opacity .3s ease;pointer-events:none}.tentang-kami .milestone-section .milestone-timeline-wrapper .milestone-nav.milestone-prev{left:0;justify-content:flex-start;background:linear-gradient(90deg,rgba(255,255,255,.95),rgba(255,255,255,0));padding-left:40px}.tentang-kami .milestone-section .milestone-timeline-wrapper .milestone-nav.milestone-next{right:0;justify-content:flex-end;background:linear-gradient(270deg,rgba(255,255,255,.95),rgba(255,255,255,0));padding-right:40px}.tentang-kami .milestone-section .milestone-timeline-wrapper:hover .milestone-nav{opacity:1;pointer-events:auto}.tentang-kami .milestone-section .milestone-hover-area{position:absolute;top:0;bottom:0;width:200px;z-index:5;cursor:pointer}.tentang-kami .milestone-section .milestone-hover-area.left{left:0}.tentang-kami .milestone-section .milestone-hover-area.right{right:0}.tentang-kami .milestone-section .milestone-nav{position:absolute;top:0;bottom:0;width:160px;display:flex;align-items:center;justify-content:center;color:#0a8917;font-weight:600;font-size:2rem;cursor:pointer;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:10}.tentang-kami .milestone-section .milestone-nav.milestone-prev{left:0;justify-content:flex-start;background:linear-gradient(90deg,rgba(255,255,255,.9),rgba(255,255,255,0));padding-left:40px}.tentang-kami .milestone-section .milestone-nav.milestone-next{right:0;justify-content:flex-end;background:linear-gradient(270deg,rgba(255,255,255,.9),rgba(255,255,255,0));padding-right:40px}.tentang-kami .milestone-section .milestone-hover-area.left:hover~.milestone-prev,.tentang-kami .milestone-section .milestone-hover-area.right:hover~.milestone-next{opacity:1;pointer-events:auto}.tentang-kami .nilai-perusahaan-section{position:relative;background:url(/img/tentang-kami/profil-perusahaan/deskripsi-perusahaan.png) 50%/cover no-repeat;padding:100px 0}@media screen and (max-width:599px){.tentang-kami .nilai-perusahaan-section{padding:50px 0}}.tentang-kami .nilai-perusahaan-section .overlay{content:"";position:absolute;inset:0;background:rgba(255,255,255,.88);backdrop-filter:blur(1.2px);-webkit-backdrop-filter:blur(1.2px);z-index:0}.tentang-kami .nilai-perusahaan-section .content{position:relative;z-index:1}.tentang-kami .nilai-perusahaan-section .content .title{font-size:32px;font-weight:600;color:#007601;max-width:900px;line-height:130%;text-align:left;margin-top:10px}@media screen and (max-width:959px){.tentang-kami .nilai-perusahaan-section .content .title{font-size:28px;text-align:center}}@media screen and (max-width:599px){.tentang-kami .nilai-perusahaan-section .content .title{font-size:16px;text-align:left}}.tentang-kami .nilai-perusahaan-section .content .desc{color:#5a5a5a;font-weight:500;font-style:normal;font-size:16px;line-height:150%;text-transform:uppercase;text-align:left}@media screen and (max-width:599px){.tentang-kami .nilai-perusahaan-section .content .desc{font-size:14px}}@media screen and (max-width:959px){.tentang-kami .nilai-perusahaan-section .content .lestari-value .MuiStack-root{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-bottom:12px;gap:16px}.tentang-kami .nilai-perusahaan-section .content .lestari-value .MuiStack-root::-webkit-scrollbar{height:6px}.tentang-kami .nilai-perusahaan-section .content .lestari-value .MuiStack-root::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.tentang-kami .nilai-perusahaan-section .content .lestari-value .cards{flex-shrink:0;scroll-snap-align:start;min-width:250px;width:250px}}.tentang-kami .nilai-perusahaan-section .content .lestari-value .cards{box-shadow:0 4px 20px 0 rgba(0,0,0,.0392156863);width:174px;border-radius:16px;border-width:1px;padding:16px}@media screen and (max-width:959px){.tentang-kami .nilai-perusahaan-section .content .lestari-value .cards{width:250px;margin:0}.tentang-kami .nilai-perusahaan-section .content .lestari-value .cards .MuiCardContent-root{padding:0}}.tentang-kami .nilai-perusahaan-section .content .lestari-value .cards .singkatan{font-weight:700;font-style:italic;font-size:40px;line-height:100%;color:#007601;margin-bottom:13px}.tentang-kami .nilai-perusahaan-section .content .lestari-value .cards .arti{font-weight:700;font-size:16px;line-height:150%;margin-bottom:13px}.tentang-kami .nilai-perusahaan-section .content .lestari-value .cards .deskripsi-value{font-weight:500;font-size:14px;line-height:150%;color:#757575}.tentang-kami .parameter-perusahaan-section{position:relative;background:url(/img/tentang-kami/profil-perusahaan/parameter-perusahaan.jpg) 50%/cover no-repeat;padding:100px 0}@media screen and (max-width:599px){.tentang-kami .parameter-perusahaan-section{padding:50px 0}}.tentang-kami .parameter-perusahaan-section .overlay{content:"";position:absolute;inset:0;background:rgba(0,0,0,.8980392157);opacity:90%;backdrop-filter:blur(1.2px);-webkit-backdrop-filter:blur(1.2px);z-index:0}.tentang-kami .parameter-perusahaan-section .content{position:relative;z-index:1}.tentang-kami .parameter-perusahaan-section .content .title{font-size:32px;font-weight:600;color:#fff;max-width:900px;line-height:130%;text-align:left;margin-top:10px}@media screen and (max-width:599px){.tentang-kami .parameter-perusahaan-section .content .title{font-size:16px}}.tentang-kami .parameter-perusahaan-section .content .desc{color:#5a5a5a;font-weight:500;font-style:normal;font-size:16px;line-height:150%;text-transform:uppercase;text-align:left}@media screen and (max-width:599px){.tentang-kami .parameter-perusahaan-section .content .desc{font-size:14px}}.tentang-kami .parameter-perusahaan-section .content .value-parameter{font-weight:400;font-size:clamp(14px,1.5vw,16px);line-height:150%;color:#b3b3b3}.tentang-kami .distribusi-pelanggan{padding:100px 0 0;width:100%;border-radius:16px;overflow:hidden}@media screen and (max-width:599px){.tentang-kami .distribusi-pelanggan{padding:50px 0 0}}.tentang-kami .distribusi-pelanggan .desc{font-weight:500;font-style:normal;font-size:16px;line-height:150%;text-transform:uppercase;color:#5a5a5a}@media screen and (max-width:599px){.tentang-kami .distribusi-pelanggan .desc{font-size:14px}}.tentang-kami .distribusi-pelanggan .title{color:#007601;font-weight:600;font-size:32px;line-height:130%;width:50%}@media screen and (max-width:599px){.tentang-kami .distribusi-pelanggan .title{font-size:16px}}.tentang-kami .distribusi-pelanggan .legenda{padding:16px;gap:8px;opacity:1;top:150px;left:1042px;border:1px solid #dbdbdb;border-radius:8px}.tentang-kami .distribusi-pelanggan .legenda .legend-detail{display:flex;align-items:center;gap:10px}.tentang-kami .distribusi-pelanggan .legenda .legend-detail .desc{font-weight:400;font-size:12px;line-height:150%;color:#757575;text-transform:capitalize}.tentang-kami .distribusi-pelanggan .legenda .legend-detail .dots{background:var(--tipe-legenda);border:1px solid #d5d5d5;width:12px;height:12px;border-radius:20px}.tentang-kami .distribusi-pelanggan .peta-persebaran{margin:100px 0 0;position:relative;overflow:hidden;padding:100px 0 0;background:url(/img/tentang-kami/peta-persebaran/bg.png) no-repeat top;background-size:cover}@media screen and (max-width:599px){.tentang-kami .distribusi-pelanggan .peta-persebaran{margin:50px 0 0}}.tentang-kami .distribusi-pelanggan .peta-persebaran .map{width:100%;height:600px;z-index:2;position:relative;mix-blend-mode:multiply}.tentang-kami .distribusi-pelanggan .peta-persebaran:before{content:"";position:absolute;inset:0;background:url(/img/tentang-kami/peta-persebaran/globe-lines.svg) no-repeat top;background-size:cover;opacity:.9;z-index:1;pointer-events:none}.tentang-kami .distribusi-pelanggan .peta-persebaran:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100px;background:linear-gradient(180deg,rgba(182,226,233,0) 0,#B6E2E9);z-index:3}.tentang-kami.kebijakan-perusahaan{height:100%}.tentang-kami.kebijakan-perusahaan .list-kebijakan{padding:70px 0 50px}@media screen and (max-width:959px){.tentang-kami.kebijakan-perusahaan .list-kebijakan{padding:30px 0}}.tentang-kami.kebijakan-perusahaan .list-kebijakan .title-tabs{font-weight:600;font-style:normal;font-size:24px;line-height:130%;margin-bottom:15px}@media screen and (max-width:959px){.tentang-kami.kebijakan-perusahaan .list-kebijakan .title-tabs{font-size:22px}}@media screen and (max-width:599px){.tentang-kami.kebijakan-perusahaan .list-kebijakan .title-tabs{font-size:16px}}.tentang-kami.kebijakan-perusahaan .list-kebijakan .MuiTabs-root{width:250px}@media screen and (max-width:959px){.tentang-kami.kebijakan-perusahaan .list-kebijakan .MuiTabs-root{width:100%}}.tentang-kami.kebijakan-perusahaan .list-kebijakan .MuiTab-root{font-weight:500;text-align:left;color:#000;font-weight:400;font-size:16px;line-height:130%;text-transform:capitalize;display:flex;align-items:flex-start}@media screen and (max-width:599px){.tentang-kami.kebijakan-perusahaan .list-kebijakan .MuiTab-root{font-size:16px}.tentang-kami.kebijakan-perusahaan .list-kebijakan .MuiTab-root:first-child{padding-left:0}}.tentang-kami.kebijakan-perusahaan .list-kebijakan .Mui-selected{color:#007601!important;font-weight:600}.tentang-kami.kebijakan-perusahaan .list-kebijakan .MuiTabs-indicator{display:none}.tentang-kami.kebijakan-perusahaan .list-kebijakan ol{margin-left:1rem;padding-left:1.2rem}.tentang-kami.kebijakan-perusahaan .list-kebijakan li{margin-bottom:.5rem;line-height:1.6;color:#757575;font-weight:400;font-size:16px;line-height:150%}@media screen and (max-width:599px){.tentang-kami.kebijakan-perusahaan .list-kebijakan li{font-size:14px}}.tentang-kami.legalitas-perusahaan .deskripsi-legalitas{margin:100px 0}@media screen and (max-width:959px){.tentang-kami.legalitas-perusahaan .deskripsi-legalitas{margin:30px 0}}.tentang-kami.legalitas-perusahaan .desc{font-weight:500;font-style:normal;font-size:16px;line-height:150%;text-transform:uppercase;color:#5a5a5a}@media screen and (max-width:599px){.tentang-kami.legalitas-perusahaan .desc{font-size:12px}}@media screen and (min-width:600px)and (max-width:959px){.tentang-kami.legalitas-perusahaan .desc{font-size:13px}}@media screen and (min-width:960px)and (max-width:1279px){.tentang-kami.legalitas-perusahaan .desc{font-size:14px}}@media screen and (min-width:1280px)and (max-width:1919px){.tentang-kami.legalitas-perusahaan .desc{font-size:16px}}.tentang-kami.legalitas-perusahaan .headline{color:#000;font-weight:600;font-size:24px;line-height:130%}@media screen and (max-width:959px){.tentang-kami.legalitas-perusahaan .headline{font-size:22px}}@media screen and (max-width:599px){.tentang-kami.legalitas-perusahaan .headline{font-size:16px}}.tentang-kami.legalitas-perusahaan .deskripsi{color:#757575;font-size:16px}@media screen and (max-width:599px){.tentang-kami.legalitas-perusahaan .deskripsi{font-size:14px;margin:0!important}}.tentang-kami.legalitas-perusahaan .list-legalitas{margin:100px 0}@media screen and (max-width:959px){.tentang-kami.legalitas-perusahaan .list-legalitas{margin:30px 0}}.tentang-kami.legalitas-perusahaan .list-legalitas .filter-legalitas .tipe-legalitas{background:#e3e3e3;display:flex;padding:4px;border-radius:50px}@media screen and (max-width:959px){.tentang-kami.legalitas-perusahaan .list-legalitas .filter-legalitas .tipe-legalitas{width:100%;justify-content:center;margin-bottom:20px}}.tentang-kami.legalitas-perusahaan .list-legalitas .filter-legalitas .tipe-legalitas .aktif-filter{background:#fff;border-radius:20px;color:#333;font-weight:600;line-height:150%}.tentang-kami.legalitas-perusahaan .list-legalitas .filter-legalitas .tipe-legalitas button{background:none;color:#666}@media screen and (max-width:959px){.tentang-kami.legalitas-perusahaan .list-legalitas .filter-legalitas .tipe-legalitas button{width:100%}}.tentang-kami.legalitas-perusahaan .list-legalitas .filter-legalitas .search{display:flex;gap:5px;align-items:center}@media screen and (max-width:959px){.tentang-kami.legalitas-perusahaan .list-legalitas .filter-legalitas .search{margin-bottom:20px;flex-direction:row}}.tentang-kami.legalitas-perusahaan .list-legalitas .filter-legalitas .search-field{width:320px}@media screen and (max-width:959px){.tentang-kami.legalitas-perusahaan .list-legalitas .filter-legalitas .search-field{width:270px}}@media screen and (max-width:599px){.tentang-kami.legalitas-perusahaan .list-legalitas .filter-legalitas .search-field{width:212px}}.tentang-kami.legalitas-perusahaan .list-legalitas .filter-legalitas .search-field .MuiOutlinedInput-root{border-radius:8px;background-color:#f7f7f7;font-size:14px}.tentang-kami.legalitas-perusahaan .list-legalitas .filter-legalitas .search-field .MuiOutlinedInput-root fieldset{border-color:#e0e0e0}.tentang-kami.legalitas-perusahaan .list-legalitas .filter-legalitas .search-field .MuiOutlinedInput-root:hover fieldset{border-color:#bdbdbd}.tentang-kami.legalitas-perusahaan .list-legalitas .filter-legalitas .search-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#9e9e9e}.tentang-kami.legalitas-perusahaan .list-legalitas .filter-legalitas .search-field .MuiOutlinedInput-root input{padding:10px 14px;color:#333}.tentang-kami.legalitas-perusahaan .list-legalitas .filter-legalitas .search-field .search-icon{color:#9e9e9e;font-size:20px;margin-left:4px}.tentang-kami.legalitas-perusahaan .list-legalitas .filter-legalitas .search-field .MuiInputBase-input::placeholder{color:#bdbdbd;opacity:1}.jasa-layanan .deskripsi{margin:50px 0}.jasa-layanan .deskripsi .sub-title{font-weight:500;font-style:normal;font-size:16px;line-height:150%;text-transform:uppercase;color:#5a5a5a}@media screen and (max-width:599px){.jasa-layanan .deskripsi .sub-title{font-size:14px}}.jasa-layanan .deskripsi .headline{color:#000;font-weight:600;font-style:normal;font-size:24px;line-height:130%;margin-top:10px}@media screen and (max-width:599px){.jasa-layanan .deskripsi .headline{font-size:16px}}.jasa-layanan .deskripsi .deskripsi{color:#757575;font-weight:400;font-style:normal;font-size:16px;line-height:150%;margin-top:10px}.jasa-layanan .card-layanan{background-image:linear-gradient(rgba(0,0,0,.45),rgba(0,0,0,.45)),var(--banner-layanan);border-radius:16px;display:flex;align-items:flex-end;background-size:cover;background-position:50%;background-repeat:no-repeat;min-height:280px}.jasa-layanan .card-layanan .banner-text{color:#f3f3f3;font-weight:700;font-size:24px;line-height:130%;vertical-align:bottom;margin-bottom:17px}@media screen and (max-width:599px){.jasa-layanan .card-layanan .banner-text{font-size:16px}}.jasa-layanan .card-layanan button{border-radius:8px;color:#121212;box-shadow:0 1px 3px 0 rgba(11,19,36,.0705882353);font-family:DM Sans;font-weight:600;font-size:14px;line-height:120%;letter-spacing:-3%}.jasa-layanan .konsultan-lingkungan{padding:50px 0;background:#fafafa}@media screen and (max-width:599px){.jasa-layanan .konsultan-lingkungan{padding:30px 0}}.jasa-layanan .konsultan-lingkungan h4{font-weight:600;font-size:24px;line-height:130%;color:#000;margin-bottom:20px}@media screen and (max-width:599px){.jasa-layanan .konsultan-lingkungan h4{font-size:16px}}.jasa-layanan .layanan-lainnya{padding:50px 0}@media screen and (max-width:599px){.jasa-layanan .layanan-lainnya{padding:30px 0}}.jasa-layanan .layanan-lainnya h4{font-weight:600;font-size:24px;line-height:130%;color:#000;margin-bottom:20px}@media screen and (max-width:599px){.jasa-layanan .layanan-lainnya h4{font-size:16px}}.detail-layanan .layanan-deskripsi{margin:50px 0 0}@media screen and (max-width:599px){.detail-layanan .layanan-deskripsi{margin:30px 0 0}}.detail-layanan .layanan-deskripsi h3{color:#000;margin:20px 0;font-weight:600;font-size:24px;line-height:130%}@media screen and (max-width:599px){.detail-layanan .layanan-deskripsi h3{font-size:16px}}.detail-layanan .layanan-deskripsi h5{font-weight:600;font-size:24px;line-height:130%;margin:17px 0 15px;color:#000}@media screen and (max-width:599px){.detail-layanan .layanan-deskripsi h5{font-size:16px}}.detail-layanan .layanan-deskripsi p{color:#757575;font-weight:400;font-size:16px;line-height:150%}@media screen and (max-width:599px){.detail-layanan .layanan-deskripsi p{font-size:14px}}.detail-layanan .layanan-terkait{padding:30px 0}@media screen and (max-width:599px){.detail-layanan .layanan-terkait{padding:16px 0}}.detail-layanan .layanan-terkait .title-tabs{font-weight:600;font-style:normal;font-size:32px;line-height:130%;margin-bottom:15px}.detail-layanan .layanan-terkait .MuiTabs-root{width:250px}.detail-layanan .layanan-terkait .MuiTab-root{font-weight:500;text-align:left;color:#000;font-weight:400;font-size:20px;line-height:130%;text-transform:capitalize}.detail-layanan .layanan-terkait .Mui-selected{color:#007601!important;font-weight:600}.detail-layanan .layanan-terkait .MuiTabs-indicator{display:none}.detail-layanan .layanan-terkait ol{margin-left:1rem;padding-left:1.2rem}.detail-layanan .layanan-terkait li{margin-bottom:.5rem;line-height:1.6;color:#757575;font-weight:400;font-size:16px;line-height:150%}.detail-layanan .layanan-terkait .layanan-wrapper{display:grid;grid-template-columns:280px 1fr;grid-gap:32px;gap:32px}.detail-layanan .layanan-terkait .layanan-wrapper .sidebar{border-right:1px solid #e0e0e0;padding-right:16px}.detail-layanan .layanan-terkait .layanan-wrapper .sidebar .tab{color:#000;margin-bottom:12px;cursor:pointer;transition:color .2s ease;font-weight:400;font-size:16px;line-height:130%}.detail-layanan .layanan-terkait .layanan-wrapper .sidebar .tab.active{color:#007601;font-weight:600;font-size:17px}.detail-layanan .layanan-terkait .layanan-wrapper .sidebar .sub-side{padding-left:16px;margin-bottom:15px}.detail-layanan .layanan-terkait .layanan-wrapper .sidebar .sub-side h6{font-size:15px;color:#000;margin-top:4px;font-weight:400}.detail-layanan .layanan-terkait .layanan-wrapper .sidebar .sub-side h6:hover{color:#00853b}.detail-layanan .layanan-terkait .layanan-wrapper .content .judul{font-weight:600;font-size:32px;line-height:130%;color:#000}@media screen and (max-width:599px){.detail-layanan .layanan-terkait .layanan-wrapper .content .judul{font-size:16px}}.detail-layanan .layanan-terkait .layanan-wrapper .content .sub-heading{font-weight:500;font-size:14px;line-height:150%;text-transform:uppercase;color:#5a5a5a}.detail-layanan .layanan-terkait .layanan-wrapper .content .sub-heading2{font-weight:600;font-size:16px;line-height:150%;text-transform:uppercase;color:#5a5a5a}@media screen and (max-width:599px){.detail-layanan .layanan-terkait .layanan-wrapper .content .sub-heading2{font-size:14px}}.detail-layanan .layanan-terkait .layanan-wrapper .content p{font-weight:400;font-size:16px;line-height:150%;margin:10px 0}@media screen and (max-width:599px){.detail-layanan .layanan-terkait .layanan-wrapper .content p{font-size:14px}}.detail-layanan .layanan-terkait .layanan-wrapper .content img{width:100%;border-radius:8px;margin:20px 0}@media(max-width:992px){.detail-layanan .layanan-terkait .layanan-wrapper{grid-template-columns:220px 1fr;gap:24px}}@media(max-width:768px){.detail-layanan .layanan-terkait .layanan-wrapper{grid-template-columns:1fr;gap:4px}.detail-layanan .layanan-terkait .layanan-wrapper .sidebar{border-right:none;border-bottom:1px solid #e0e0e0;padding-bottom:0;margin-bottom:14px;display:flex;flex-direction:row;gap:16px;overflow-x:auto;overflow-y:hidden;white-space:nowrap}}.detail-layanan .jasa-layanan-terkait{margin:50px 0 0;padding:100px 0;background:#fafafa}@media screen and (max-width:599px){.detail-layanan .jasa-layanan-terkait{padding:30px 0;margin:0}}.detail-layanan .jasa-layanan-terkait .card-layanan{background-image:linear-gradient(rgba(0,0,0,.45),rgba(0,0,0,.45)),var(--banner-layanan);border-radius:16px;display:flex;align-items:flex-end;background-size:cover;background-position:50%;background-repeat:no-repeat;min-height:280px}@media screen and (max-width:599px){.detail-layanan .jasa-layanan-terkait .card-layanan{flex-direction:column;align-items:flex-start;justify-content:flex-end;width:100%}}.detail-layanan .jasa-layanan-terkait .card-layanan .banner-text{color:#f3f3f3;font-weight:700;font-size:24px;line-height:130%;vertical-align:bottom;margin-bottom:17px}@media screen and (max-width:599px){.detail-layanan .jasa-layanan-terkait .card-layanan .banner-text{font-size:16px}}.detail-layanan .jasa-layanan-terkait .card-layanan button{border-radius:8px;color:#121212;box-shadow:0 1px 3px 0 rgba(11,19,36,.0705882353);font-family:DM Sans;font-weight:600;font-size:14px;line-height:120%;letter-spacing:-3%}.detail-layanan .jasa-layanan-terkait h4{font-weight:600;font-size:32px;line-height:130%;color:#000;margin-bottom:20px}@media screen and (max-width:599px){.detail-layanan .jasa-layanan-terkait h4{font-size:16px}}.berita-module .hightlight-berita{position:relative;background:url(/img/lainnya/berita/highlight-banner.png) 50%/cover no-repeat;display:flex;flex-direction:column;align-items:center;padding:50px 0;justify-content:center}.berita-module .hightlight-berita:before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.83);z-index:1}.berita-module .hightlight-berita>*{position:relative;z-index:2;color:#fff}.berita-module .hightlight-berita .banner-text{font-weight:500;font-size:16px;line-height:150%;text-transform:uppercase}@media screen and (max-width:959px){.berita-module .hightlight-berita .banner-text{font-size:15px}}@media screen and (max-width:599px){.berita-module .hightlight-berita .banner-text{font-size:14px}}.berita-module .hightlight-berita .banner-title{font-weight:600;font-size:24px;line-height:150%;margin-bottom:15px;width:34%}@media screen and (max-width:1279px){.berita-module .hightlight-berita .banner-title{width:50%}}@media screen and (max-width:959px){.berita-module .hightlight-berita .banner-title{width:70%;font-size:22px;margin:8px 0 25px}}@media screen and (max-width:599px){.berita-module .hightlight-berita .banner-title{width:90%;font-size:16px;margin:6px 0 20px}}.berita-module .hightlight-berita .headline-one{border:1px solid rgba(255,255,255,.2);background-image:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.55) 25%,rgba(0,0,0,.25) 55%,rgba(0,0,0,.05) 85%,rgba(0,0,0,0) 100%),var(--banner-url);background-size:cover;border-radius:16px;display:flex;height:100%;align-items:flex-end}@media screen and (max-width:959px){.berita-module .hightlight-berita .headline-one{height:30vh}}.berita-module .hightlight-berita .headline-one h3{color:#f3f3f3;font-weight:700;font-size:28px;line-height:130%;vertical-align:bottom;margin-bottom:9px}@media screen and (max-width:1279px){.berita-module .hightlight-berita .headline-one h3{font-size:24px}}@media screen and (max-width:959px){.berita-module .hightlight-berita .headline-one h3{font-size:20px}}@media screen and (max-width:599px){.berita-module .hightlight-berita .headline-one h3{font-size:16px}}.berita-module .hightlight-berita .headline-one p{color:#f3f3f3;margin-bottom:12px}@media screen and (max-width:599px){.berita-module .hightlight-berita .headline-one p{font-size:14px}}.berita-module .hightlight-berita .headline-one button{color:#121212;font-weight:600;font-size:14px;line-height:120%;letter-spacing:-3%}.berita-module .hightlight-berita .side-news{background:rgba(255,255,255,.1019607843);border-radius:28px;padding:16px;border:1px solid rgba(255,255,255,.2)}.berita-module .hightlight-berita .side-news h3{width:100%}@media screen and (max-width:959px){.berita-module .hightlight-berita .side-news h3{padding:5px 20px}}.berita-module .hightlight-berita .side-news .side-news-item:first-child{margin-bottom:20px}.berita-module .hightlight-berita .side-news .side-news-item{margin:10px 0 15px}.berita-module .hightlight-berita .side-news .side-news-item:last-child{margin-bottom:0;padding-bottom:16px}.berita-module .hightlight-berita .side-news .side-news-item .content{display:flex;gap:10px}.berita-module .hightlight-berita .side-news .side-news-item .content img{width:140px;height:140px;object-fit:cover;flex-shrink:0;border-radius:10px}.berita-module .hightlight-berita .side-news .side-news-item .content h6{font-weight:600;font-style:normal;font-size:16px;line-height:130%}.berita-module .hightlight-berita .side-news .side-news-item .content p{font-weight:400;font-style:Regular;font-size:14px;line-height:150%;margin:8px 0 10px}.berita-module .hightlight-berita .side-news .side-news-item .content button{border-radius:8px;margin-top:10px;font-family:DM Sans;font-weight:600;font-style:normal;font-size:12px;line-height:120%;letter-spacing:-3%}@media screen and (min-width:960px)and (max-width:1279px){.berita-module .hightlight-berita{height:auto;padding:60px 0}.berita-module .hightlight-berita .headline{justify-content:center;text-align:center}.berita-module .hightlight-berita .headline .headline-content{max-width:90%}.berita-module .hightlight-berita .headline .headline-content h3{font-size:42px}.berita-module .hightlight-berita .headline .headline-content p{font-size:15px}.berita-module .hightlight-berita .headline .headline-content button{margin-top:30px}.berita-module .hightlight-berita .side-news{margin-top:40px}.berita-module .hightlight-berita .side-news .content{flex-direction:column;align-items:center;text-align:center}.berita-module .hightlight-berita .side-news .content img{width:100%;height:auto}.berita-module .hightlight-berita .side-news .content h6{font-size:18px}.berita-module .hightlight-berita .side-news .content p{font-size:14px}}@media screen and (min-width:600px)and (max-width:959px){.berita-module .hightlight-berita .headline .headline-content h3{font-size:32px}.berita-module .hightlight-berita .headline .headline-content p{font-size:14px}.berita-module .hightlight-berita .side-news{padding:10px}.berita-module .hightlight-berita .side-news .content{flex-direction:column}.berita-module .hightlight-berita .side-news .content img{width:100%;border-radius:8px}.berita-module .hightlight-berita .side-news .content h6{font-size:16px}.berita-module .hightlight-berita .side-news .content p{font-size:13px}}@media screen and (max-width:599px){.berita-module .hightlight-berita{height:auto;padding:40px 0}.berita-module .hightlight-berita .headline{justify-content:center;text-align:center}.berita-module .hightlight-berita .headline .headline-content{max-width:100%;padding:0 16px}.berita-module .hightlight-berita .headline .headline-content h3{font-size:22px;line-height:130%;word-break:break-word}.berita-module .hightlight-berita .headline .headline-content p{font-size:13px;line-height:150%;margin-top:8px}.berita-module .hightlight-berita .headline .headline-content button{font-size:12px;padding:8px 16px;margin-top:24px}.berita-module .hightlight-berita .side-news{background:rgba(0,0,0,0);padding:0;margin-top:30px}.berita-module .hightlight-berita .side-news .side-news-item{margin-bottom:16px}.berita-module .hightlight-berita .side-news .side-news-item .content{flex-direction:column;align-items:flex-start;text-align:left;gap:12px;padding:0 16px}.berita-module .hightlight-berita .side-news .side-news-item .content img{width:100%;height:auto;border-radius:10px}.berita-module .hightlight-berita .side-news .side-news-item .content h6{font-size:16px;line-height:130%}.berita-module .hightlight-berita .side-news .side-news-item .content p{font-size:12px;line-height:140%}.berita-module .hightlight-berita .side-news .side-news-item .content button{font-size:11px;padding:6px 14px;margin-top:10px}}.berita-module .list-berita{margin:60px 0}@media screen and (max-width:959px){.berita-module .list-berita{margin:30px 0}}.berita-module .list-berita .banner-text{font-weight:500;font-size:16px;line-height:150%;text-transform:uppercase}@media screen and (max-width:599px){.berita-module .list-berita .banner-text{font-size:14px}}.berita-module .list-berita .banner-title{font-weight:600;font-size:24px;line-height:150%;width:34%;margin:10px 0 35px}@media screen and (max-width:1279px){.berita-module .list-berita .banner-title{width:50%;font-size:28px}}@media screen and (max-width:959px){.berita-module .list-berita .banner-title{width:70%;font-size:20px;margin:8px 0 25px}}@media screen and (max-width:599px){.berita-module .list-berita .banner-title{width:90%;font-size:16px;margin:6px 0 20px}.berita-module .list-berita .news-item{margin-top:15px}}.berita-module .list-berita .news-item img{width:100%;height:240px;object-fit:cover;border-radius:12px}.berita-module .list-berita .news-item h6{font-weight:600;font-size:20px;line-height:150%;margin:10px 0}@media screen and (max-width:599px){.berita-module .list-berita .news-item h6{font-size:16px}}.berita-module .list-berita .news-item p{color:#5a5a5a;font-weight:400;margin:10px 0}@media screen and (max-width:599px){.berita-module .list-berita .news-item p{font-size:14px}}.berita-module .list-berita .news-item button{color:#000;font-weight:600;font-size:12px;line-height:150%;letter-spacing:0;text-align:center;border-radius:8px}.berita-module .list-berita .news-item-search{display:flex;gap:30px;margin-bottom:20px}@media screen and (max-width:599px){.berita-module .list-berita .news-item-search{margin-top:15px}}.berita-module .list-berita .news-item-search img{width:25%;height:240px;object-fit:cover;border-radius:12px}@media screen and (max-width:599px){.berita-module .list-berita .news-item-search img{width:50%}}.berita-module .list-berita .news-item-search h6{font-weight:600;font-size:20px;line-height:150%;margin:0 0 10px}@media screen and (max-width:599px){.berita-module .list-berita .news-item-search h6{font-size:16px}}.berita-module .list-berita .news-item-search p{color:#5a5a5a;font-weight:400;margin:10px 0}@media screen and (max-width:599px){.berita-module .list-berita .news-item-search p{font-size:14px}}.berita-module .list-berita .news-item-search button{color:#000;font-weight:600;font-size:12px;line-height:150%;letter-spacing:0;text-align:center;border-radius:8px}.detail-berita .banner-text{font-size:32px}@media screen and (max-width:959px){.detail-berita .banner-text{font-size:32px;padding:20px 0 0}}@media screen and (max-width:599px){.detail-berita .banner-text{font-size:26px;padding:20px 0 0}}.detail-berita .banner-date{color:#f3f3f3;font-weight:400;margin:5px 0}@media screen and (max-width:959px){.detail-berita .banner-date{padding:20px 0}}@media screen and (max-width:599px){.detail-berita .banner-date{padding:15px 0}}.detail-berita .content{margin:50px 0 0}@media screen and (max-width:959px){.detail-berita .content{margin:30px 0}}.detail-berita .content .rich-text p{margin-bottom:16px;line-height:1.7;color:#333}.detail-berita .content .rich-text h4{margin:24px 0 12px;font-weight:600;font-size:18px;color:#000}.detail-berita .content .rich-text strong{font-weight:600}.detail-berita .content .rich-text em{font-style:italic}.detail-berita .content .rich-text img{max-width:100%;object-fit:cover}.detail-berita .content .side-news-detail-berita h3{color:#1e1e1e;font-weight:700;font-size:24px;line-height:130%;vertical-align:bottom}@media screen and (max-width:599px){.detail-berita .content .side-news-detail-berita h3{font-size:16px}}.detail-berita .content .side-news-detail-berita .content-side{display:flex;gap:20px;margin:25px 0 15px}.detail-berita .content .side-news-detail-berita .content-side img{width:140px;height:140px;object-fit:cover;border-radius:12px}.detail-berita .content .side-news-detail-berita .content-side h6{font-weight:600;font-size:16px;line-height:130%}.detail-berita .content .side-news-detail-berita .content-side p{font-weight:400;color:#1e1e1e;font-size:15px;margin:5px 0}.detail-berita .content .side-news-detail-berita .content-side button{color:#757575;border-radius:8px;font-weight:600;padding:8px;height:34px;width:25vh}@media screen and (min-width:1920px){.detail-berita .content .side-news-detail-berita .content-side button{width:30vh}}@media screen and (max-width:599px){.detail-berita .content .side-news-detail-berita .content-side button{width:150px}}.detail-berita .content .side-news-detail-berita .content-side button:hover{color:#fff}.detail-berita .content .berita-lainnya-detail-berita{margin-top:50px;background:#fafafa;padding:50px 0}@media screen and (max-width:599px){.detail-berita .content .berita-lainnya-detail-berita{margin-top:30px;padding:30px 0 0}}.detail-berita .content .berita-lainnya-detail-berita h3{color:#1e1e1e;font-weight:700;font-size:28px;line-height:130%;vertical-align:bottom}@media screen and (max-width:599px){.detail-berita .content .berita-lainnya-detail-berita h3{font-size:16px}}.detail-berita .content .berita-lainnya-detail-berita .news-item img{width:100%;height:240px;object-fit:cover;border-radius:12px}.detail-berita .content .berita-lainnya-detail-berita .news-item h6{font-weight:600;font-size:20px;line-height:150%;margin:10px 0}@media screen and (max-width:599px){.detail-berita .content .berita-lainnya-detail-berita .news-item h6{font-size:16px}}.detail-berita .content .berita-lainnya-detail-berita .news-item p{color:#5a5a5a;font-weight:400;margin:10px 0}@media screen and (max-width:599px){.detail-berita .content .berita-lainnya-detail-berita .news-item p{font-size:14px}}.detail-berita .content .berita-lainnya-detail-berita .news-item button{color:#000;font-weight:600;font-size:12px;line-height:150%;letter-spacing:0;text-align:center;border-radius:8px;margin-top:15px}.karir .list-karir{margin:30px 0}.karir .list-karir .sub-title{font-weight:500;font-size:16px;line-height:150%;text-transform:uppercase}@media screen and (max-width:599px){.karir .list-karir .sub-title{font-size:14px}}.karir .list-karir .headline{font-weight:600;font-size:24px;line-height:130%;margin:20px 0}@media screen and (max-width:959px){.karir .list-karir .headline{font-size:22px;margin-bottom:0}}@media screen and (max-width:599px){.karir .list-karir .headline{font-size:16px;margin:0}}.karir .list-karir .search-field{width:320px}@media screen and (max-width:599px){.karir .list-karir .search-field{margin:10px 0}}.karir .list-karir .search-field .MuiOutlinedInput-root{background-color:#f7f7f7;font-size:14px}.karir .list-karir .search-field .MuiOutlinedInput-root fieldset{border-color:#e0e0e0}.karir .list-karir .search-field .MuiOutlinedInput-root:hover fieldset{border-color:#bdbdbd}.karir .list-karir .search-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#9e9e9e}.karir .list-karir .search-field .MuiOutlinedInput-root input{padding:10px 14px;color:#333}.karir .list-karir .search-field .search-icon{color:#9e9e9e;font-size:20px;margin-left:4px}.karir .list-karir .search-field .MuiInputBase-input::placeholder{color:#bdbdbd;opacity:1}.karir .list-karir table button{border:1px solid rgba(0,0,0,.0901960784);border-radius:8px;background:none;font-weight:600;font-size:14px;line-height:120%;letter-spacing:-3%;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.1215686275);box-shadow:0 1px 3px 0 rgba(11,19,36,.0705882353)}.karir .detail-karir{margin:80px 0}@media screen and (max-width:599px){.karir .detail-karir{margin:30px 0 50px}}.karir .detail-karir button{border:1px solid rgba(0,0,0,.0901960784);border-radius:8px;background:none;font-weight:600;font-size:14px;line-height:120%;letter-spacing:-3%;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.1215686275);box-shadow:0 1px 3px 0 rgba(11,19,36,.0705882353)}.karir .detail-karir .sub-title{font-weight:500;font-size:16px;line-height:150%;text-transform:uppercase}@media screen and (max-width:599px){.karir .detail-karir .sub-title{font-size:14px}}.karir .detail-karir .headline{font-weight:600;font-size:24px;line-height:130%;margin:20px 0}@media screen and (max-width:599px){.karir .detail-karir .headline{font-size:16px}}.karir .detail-karir .deskripsi-heading{color:#1e1e1e;font-weight:700;font-style:normal;font-size:20px;line-height:150%}.karir .detail-karir .detail-heading{color:#5a5a5a;font-weight:600;font-style:normal;font-size:16px;line-height:150%;margin:10px 0}.karir .detail-karir .rich-text{margin-left:17px;color:#757575;font-weight:400}.klien-kami .list-klien-kami{margin:80px 0}@media screen and (max-width:599px){.klien-kami .list-klien-kami{margin:30px 0}}.klien-kami .list-klien-kami .title{font-weight:600;font-size:24px;line-height:130%;margin-bottom:20px}@media screen and (max-width:599px){.klien-kami .list-klien-kami .title{font-size:16px}}.klien-kami .list-klien-kami .deskripsi{font-weight:400;font-size:16px;line-height:150%;color:#757575}@media screen and (max-width:599px){.klien-kami .list-klien-kami .deskripsi{font-size:14px}}.klien-kami .list-klien-kami .MuiTabs-root{width:250px}@media screen and (max-width:959px){.klien-kami .list-klien-kami .MuiTabs-root{width:100%;margin-bottom:0}}.klien-kami .list-klien-kami .MuiTab-root{font-weight:500;color:#000;font-weight:400;font-size:16px;line-height:130%;text-transform:capitalize;padding-left:0;text-align:left;display:flex;align-items:flex-start}.klien-kami .list-klien-kami .Mui-selected{color:#007601!important;font-weight:600}.klien-kami .list-klien-kami .MuiTabs-indicator{display:none}.klien-kami .list-klien-kami .klien-title{color:#000;font-weight:600;font-size:24px;line-height:130%}@media screen and (max-width:599px){.klien-kami .list-klien-kami .klien-title{font-size:16px}}.klien-kami .list-klien-kami .klien-grup{color:#000;font-weight:700;font-size:20px;line-height:130%}@media screen and (max-width:599px){.klien-kami .list-klien-kami .klien-grup{font-size:14px}}.klien-kami .list-klien-kami ul{margin-top:10px;margin-left:1rem;padding-left:.2rem}.klien-kami .list-klien-kami li{margin-bottom:.5rem;line-height:1.6;color:#757575;font-weight:400;font-size:16px;line-height:150%}.klien-kami .list-klien-kami li:hover{color:#007601;text-decoration:underline;font-weight:600}.detail-klien{width:100%}.detail-klien .sektor-grup{font-weight:500;font-style:Medium;font-size:14px;line-height:150%;text-transform:uppercase;color:#5a5a5a}.detail-klien .title{font-weight:600;font-size:24px;line-height:130%;margin:10px 0}@media screen and (max-width:599px){.detail-klien .title{font-size:16px}}.detail-klien img{max-width:100%;border-radius:8px;width:100%;object-fit:cover}@media screen and (max-width:599px){.detail-klien img{height:100%}}.detail-klien button svg{fill:#000;font-size:40px}.detail-klien .contact-us{margin:15px 0;border-radius:16px;position:relative;background:url(/img/layanan&jasa/bg.png) 50%/cover no-repeat;padding:50px 0;height:8vh}@media screen and (max-width:599px){.detail-klien .contact-us{height:12vh}}.detail-klien .contact-us .call-us{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media screen and (max-width:599px){.detail-klien .contact-us .call-us{flex-direction:column;gap:10px}}.detail-klien .contact-us .sub-title{font-weight:700;font-size:24px;line-height:130%;text-transform:capitalize}@media screen and (max-width:599px){.detail-klien .contact-us .sub-title{font-size:16px}}.detail-klien .contact-us:before{border-radius:16px;content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.6980392157);z-index:1}.detail-klien .contact-us>*{position:relative;z-index:2;color:#fff}.detail-klien .contact-us button{color:#121212!important;font-weight:700;margin-left:0;font-weight:600;font-size:14px;line-height:120%;letter-spacing:-3%;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.1215686275);border-radius:8px;box-shadow:0 1px 3px 0 rgba(11,19,36,.0705882353)}@media screen and (max-width:599px){.detail-klien .contact-us button{margin-top:0}}.detail-klien .contact-us .primary{color:#fff;border:1px solid rgba(255,255,255,.3411764706)}.direktori{height:100%}.direktori .list-kebijakan{padding:70px 0 50px}@media screen and (max-width:959px){.direktori .list-kebijakan{padding:30px 0}}@media screen and (max-width:599px){.direktori .list-kebijakan{padding:30px 0}}.direktori .list-kebijakan .title-tabs{font-weight:600;font-style:normal;font-size:24px;line-height:130%;margin-bottom:15px}@media screen and (max-width:599px){.direktori .list-kebijakan .title-tabs{font-size:16px}}.direktori .list-kebijakan .MuiTabs-root{width:250px}@media screen and (max-width:959px){.direktori .list-kebijakan .MuiTabs-root{width:100%;margin-bottom:0}}.direktori .list-kebijakan .MuiTab-root{font-weight:500;text-align:left;color:#000;font-weight:400;font-size:16px;line-height:130%;text-transform:capitalize}.direktori .list-kebijakan .MuiTab-root.Mui-selected{color:#007601!important;font-weight:600}.direktori .list-kebijakan .search-field{width:320px}.direktori .list-kebijakan .search-field .MuiOutlinedInput-root{border-radius:8px;background-color:#f7f7f7;font-size:14px}.direktori .list-kebijakan .search-field .MuiOutlinedInput-root fieldset{border-color:#e0e0e0}.direktori .list-kebijakan .search-field .MuiOutlinedInput-root:hover fieldset{border-color:#bdbdbd}.direktori .list-kebijakan .search-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#9e9e9e}.direktori .list-kebijakan .search-field .MuiOutlinedInput-root input{padding:10px 14px;color:#333}.direktori .list-kebijakan .search-field .search-icon{color:#9e9e9e;font-size:20px;margin-left:4px}.direktori .list-kebijakan .search-field .MuiInputBase-input::placeholder{color:#bdbdbd;opacity:1}.direktori .list-kebijakan .MuiTabs-indicator{display:none}.direktori .list-kebijakan ol{margin-left:1rem;padding-left:1.2rem}.direktori .list-kebijakan li{margin-bottom:.5rem;line-height:1.6;font-weight:400;font-size:16px;line-height:150%}.footer-jalint{background:#000;color:#fff;padding:60px 0 0;min-height:36vh}@media screen and (max-width:599px){.footer-jalint{padding:20px 0 0}}.footer-jalint .title h3{font-family:DM Sans,sans-serif!important;font-weight:700;font-style:Bold;font-size:20px;line-height:140%}@media screen and (max-width:599px){.footer-jalint .title h3{font-size:14px}}.footer-jalint .deskripsi{margin:20px 0}.footer-jalint .deskripsi p{font-family:Public Sans,monospace;font-weight:600;font-size:16px;line-height:125%;letter-spacing:0;color:#f2f2f2}@media screen and (max-width:599px){.footer-jalint .deskripsi p{font-size:14px}}.footer-jalint .find-us{margin:20px 0}@media screen and (max-width:599px){.footer-jalint .find-us{margin:4px 0}}.footer-jalint .find-us a,.footer-jalint .find-us p{margin:10px 0;font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0;color:#bdbdbd;text-decoration:none}.footer-jalint .find-us a span,.footer-jalint .find-us p span{margin-left:7px;font-family:Poppins,sans-serif}@media screen and (max-width:599px){.footer-jalint .find-us a,.footer-jalint .find-us p{font-size:12px;margin:7px 0}}.footer-jalint .find-us .akses-cepat{display:flex;flex-direction:column}.footer-jalint .pt-name{font-size:28px}@media screen and (max-width:599px){.footer-jalint .pt-name{font-size:16px!important}}.footer-jalint .footer-bottom{padding:30px 0;border-top:1px solid rgba(189,189,189,.3098039216);color:#fff}@media screen and (max-width:599px){.footer-jalint .footer-bottom{padding:20px 0}}.footer-jalint .footer-bottom p{font-weight:600;font-style:normal;font-size:16px;line-height:150%;letter-spacing:0;color:#f2f2f2}@media screen and (max-width:599px){.footer-jalint .footer-bottom p{text-align:center;font-size:12px}.footer-jalint .footer-bottom p span{font-size:12px!important}}.footer-jalint .footer-bottom p span{font-weight:500;font-style:normal;font-size:16px;line-height:150%;letter-spacing:0;margin-left:5px;color:#828282}