.banner-home,.banner-home-img{height:100vh;width:100%}.banner,.banner-home,.banner-img,.img-punching,main{width:100%}.banner,.banner-home,.container{position:relative}.img-position-center,.img-responsive.cover{object-position:center}.alert.hide,.loader.hide,.pop-up.hide{opacity:0;visibility:hidden}.banner-info a,.breadcumb-list a,.button-banner,.card-services a,.hyperlink,.link-pagination,.link-services,.magazine-body-sidebar ul li a{text-decoration:none}*,::after,::before{box-sizing:border-box}html{scroll-behavior:smooth}body{padding:0;margin:0;background-color:#fff;font-family:'Nunito Sans',sans-serif}.overflow-5px{overflow:auto}.overflow-5px::-webkit-scrollbar{width:5px}.overflow-5px::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:5px}.overflow-5px::-webkit-scrollbar-thumb{border-radius:5px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}.display-none,.icon-mobile,.table-mobile{display:none}.banner-home-img{object-fit:cover}.banner-img.full,.banner.full-width{height:auto}.banner.cover{height:100vh}.banner-img.cover{height:100vh;object-fit:cover}.img-position-left{object-position:left}.img-position-right{object-position:right}.below-navbar{padding-top:70px}.title-banner{font-size:64px}.text-title{font-size:32px;padding-bottom:40px;margin:0}.text-subtitle{font-size:24px}.text-desc{font-size:16px;line-height:35px;margin-top:0}.card-services:hover a,.text-white{color:#fff}.text-muted{color:#595959}.text-blue{color:#03269e}.text-black{color:#000}.text-center{text-align:center}.text-left,.title-values{text-align:left}.text-right{text-align:right;margin-left:auto;display:block}.container,.img-half-width{height:auto;margin:0 auto;display:block}.magazine-desc p,.text-justify{text-align:justify}main{height:auto;display:block;padding-bottom:80px}.container{width:95%;max-width:1366px;padding:50px 0}.carbon-icon,.card-magazine,.img-full-width,.magazine-body-sidebar,.magazine-sidebar{width:100%;height:auto}.img-half-width{width:50%}.img-full-height{width:auto;height:100%}.img-responsive.cover{object-fit:cover}.padding-large{padding:0 40px}.padding-small{padding:15px}.head-tab,.wrapper-icon-text{width:100%;height:auto;display:block;float:left}.wrapper-icon-text.small{padding:5px 0}.div-icon{float:left;height:auto}.alert,.loader,.pop-up{height:100vh;display:grid;left:0;place-items:center;top:0}.div-icon.icon-small{width:20px}.wrapper-icon-text.small .div-text{float:left;width:calc(100% - 20px);height:auto;padding-left:10px}.alert,.pop-up{width:100%;position:fixed;background-color:rgba(0,0,0,.5);z-index:99999;opacity:1;visibility:visible;transition:.5s}.alert.hide,.pop-up.hide{transition:.2s}.card-pop-up{max-width:380px;width:95%;background-color:#fff;padding:30px;border-radius:10px;position:relative;text-align:center}.card-pop-up span{position:absolute;top:20px;right:20px;color:#8e8e8e;font-weight:700;cursor:pointer;font-size:20px}.card-pop-up img{width:100px}.card-pop-up .text-desc{line-height:15px}.loader{width:100%;background-color:rgba(255,255,255,.7);position:fixed;z-index:9999}.button-banner,.iso-wrapper{background:linear-gradient(104.79deg,#03269e 0,#001459 100%)}.rounded{border-radius:.35rem}.homepage-banner-text{position:absolute;left:5%;bottom:30%;width:70%}.banner-info,.banner-note{position:absolute;bottom:3%}.homepage-banner-text h2{width:90%}.button-banner{color:#fff;padding:20px 40px;border-radius:2em;font-size:20px;display:inline-block;margin-top:15px}.input-contact-us,.textarea-contact-us{color:#8e8e8e;font-family:'Nunito Sans',sans-serif;outline:0}.banner-note{width:calc(100% - 300px);left:5%;margin:0;font-style:italic}.banner-info{right:5%;text-align:center}.banner-info img{width:auto;height:100px;box-shadow:0 0 0 0 #000;transform:scale(1);}.banner-info span{display:block;color:#fff;text-align:center;font-style:italic}.iso-wrapper{width:100%;height:auto;padding:50px 25px;margin-bottom:40px}.text-iso{font-size:20px;margin:0}.img-carbon{width:auto;height:200px}.image-porto{height:300px;object-fit:cover;object-position:top}.embed-video-wrapper{width:100%;max-width:1100px;height:600px;margin:0 auto;display:block}.container.mobile{display:none!important;padding-top:0!important}.icon-landing{display:block;margin-bottom:5px}.img-why-pick{width:100%;height:650px;object-fit:cover;object-position:center}.col-services,.col-works{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto}.col-services{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%;padding:15px}.col-works{-ms-flex-preferred-size:14.285%;flex-basis:14.285%;max-width:14.285%;padding:15px}.icon-services,.icon-works{width:65px}.card-services{width:100%;height:200px;padding:5px;display:grid;background:#fff;place-items:center;border-radius:10px;transition:.5s;cursor:pointer}.file-contact-us,.input-contact-us{width:90%;margin-bottom:15px;padding:10px 5px}.btn-contact-us,.card-services:hover{background:linear-gradient(104.79deg,#03269e 0,#001459 100%)}.card-services:hover{color:#fff;-webkit-box-shadow:0 0 26px -4px #787878;-moz-box-shadow:0 0 26px -4px #787878;box-shadow:0 0 26px -4px #787878;cursor:pointer;transition:.5s}.card-services:hover .icon-services{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(108deg) brightness(104%) contrast(104%)}.card-services a{color:#000}.card-services .text-desc{margin-bottom:0}.img-materials{transform:scale(1);transition:.5s}.img-materials:hover{transform:scale(.95);transition:.5s}.text-material{font-size:15px}.icon-material{height:25px}.form-contact-us{font-family:'Nunito Sans',sans-serif}.input-contact-us{display:block;border:none;border-bottom:1px solid #c5c5c5;transition:.5s}.checkbox-wrapper{display:inline-block;margin-right:50px;margin-bottom:20px}.checkbox-wrapper input[type=checkbox]{transform:scale(1.5);margin-right:8px}.textarea-contact-us{padding:15px;width:98%;height:100px;border:1px solid #c5c5c5;border-radius:5px}.input-contact-us:not(:placeholder-shown){color:#03269e;border-bottom:1.5px solid #03269e;transition:.5s}.input-contact-us:placeholder-shown{border-bottom:1px solid #c5c5c5;transition:.5s}.btn-contact-us{padding:10px 50px;border:none;border-radius:50px;color:#fff}.embed-map,.wrapper-map{width:100%;height:auto;display:block;position:relative}.gmap_canvas,.gmap_canvas iframe,.mapouter{width:100%;height:650px}.mapouter{position:relative;text-align:right}.gmap_canvas{overflow:hidden;background:0 0!important}.tab-link,.tab-map{background-color:#fff}.tab-map{position:absolute;top:0;right:0;width:400px;height:auto}.tab-link{color:#8e8e8e;font-weight:700;font-family:'Nunito Sans',sans-serif;float:left;border:none;outline:0;cursor:pointer;padding:14px 16px;font-size:17px;width:25%;transition:.5s}.link-services,.text-banner-services{font-size:14px}.tab-link.active{background-color:#03269e!important;color:#fff!important}.tab-link:not(.active):hover{color:#03269e;background-color:#f5f5f5;transition:.5s}.body-tab{width:100%;height:auto;display:block;float:left;padding:30px 20px}.tab-location{display:inline-block;padding:15px;cursor:pointer}.tab-location.active{color:#03269e;border-bottom:3px solid #03269e}.col-values{text-align:left;padding-bottom:40px}.navbar-services,.sticky-navbar-services{text-align:center;overflow:auto;white-space:nowrap}.text-values{width:60%}.banner-service{width:100%;height:600px;object-fit:cover}.sticky-navbar-services{position:-webkit-sticky;position:sticky;top:70px;padding:15px;z-index:2;background:linear-gradient(104.79deg,#03269e 0,#001459 100%)}.navbar-services{padding:0;margin:0;list-style-type:none}.navbar-services::-webkit-scrollbar{height:2px}.navbar-services::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px linear-gradient(104.79deg,#03269e 0,#001459 100%);border-radius:5px}.navbar-services::-webkit-scrollbar-thumb{border-radius:5px;background-color:#fff}.navbar-services li{display:inline-block;padding:10px}.link-services{color:#fff;font-weight:700;margin:0 12px}.link-services.active{border-bottom:2px solid #fff}.spec-banner-service{position:absolute;bottom:5%;left:0;padding:15px;max-width:400px;width:100%;background-color:#fff}.banner-icon-services{display:inline-block;height:40px}.margin-icon{margin-right:10px}.table-desktop{display:block}.table-services{width:100%;border-collapse:collapse}.table-services thead{border-bottom:1px solid #ebebeb}.table-services td,.table-services th{text-align:left;padding:15px 12px 15px 0}.sidebar-industries{padding:0;margin:0;list-style-type:none;max-height:450px;overflow:auto;white-space:nowrap}.sidebar-industries li{display:block;width:90%}.sidebar-industries li a{color:#000;display:block;font-weight:600;padding:20px 0;border-bottom:1px solid #8e8e8e}.sidebar-industries li a.active{color:#03269e;border-bottom:1.5px solid #03269e}.select-link-industries{display:none;width:100%;border:none;outline:0;padding:15px 0;font-size:16px;font-weight:700;font-family:'Nunito Sans',sans-serif;border-bottom:1px solid #8e8e8e}.magazine-banner-text{position:absolute;bottom:0;left:15%;background-color:#fff;width:500px;height:auto;padding:30px}.head-magazine,.list-category,.wrapper-search-article{width:100%;text-align:center}.wrapper-search-article{display:block;position:relative}.wrapper-search-article input[type=text]{width:500px;padding:15px 20px;font-size:18px;outline:0;border:1px solid #8e8e8e;border-radius:2em;position:absolute;left:50%;top:0;transform:translate(-50%,-50%)}.list-category{padding-bottom:30px!important;margin-top:0;margin-bottom:20px;display:block;overflow:auto;white-space:nowrap}.list-category::-webkit-scrollbar{height:7px;cursor:pointer}.list-category::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px linear-gradient(104.79deg,#03269e 0,#001459 100%);border-radius:5px}.list-category::-webkit-scrollbar-thumb{border-radius:5px;background-color:#03269e}.list-category .btn-category-article{margin-right:10px;margin-bottom:10px;font-weight:700;color:#8e8e8e;border:1px solid #8e8e8e;border-radius:2em;cursor:pointer;padding:12px 0}.list-category .btn-category-article a{color:inherit;text-decoration:none;padding:12px 30px}.link-pagination.active,.list-category .btn-category-article.active{background-color:#03269e;border:1px solid #03269e;color:#fff}.wrapper-sort-by .select-sort-by{padding:10px 15px;background-color:#fff;border-radius:10px;color:#03269e;font-weight:700;font-family:'Nunito Sans',sans-serif;margin-left:15px;border:2px solid #03269e;outline:0}.head-magazine{height:350px;overflow:hidden}.head-magazine img{width:auto;height:100%;object-fit:cover}.label-img{width:100%;height:auto;display:block;text-align:center;color:#8e8e8e;font-size:14px;margin-bottom:15px}.magazine-head-sidebar{width:100%;height:auto;color:#03269e;border-bottom:2px solid #03269e}.sidebar-image{width:100%;height:100px;overflow:hidden}.sidebar-image img{width:100%;height:auto;object-fit:cover}.magazine-body-sidebar ul{margin:0;padding:0;list-style-type:"» "}.magazine-body-sidebar ul li a{padding:15px 0;display:block;line-height:25px;transition:.5s;color:grey;border-bottom:1.5px solid #f2f2f2}.magazine-body-sidebar ul li a:hover{color:#3790f9;transition:.5s;font-weight:700;border-bottom:1.5px solid #3790f9}.link-pagination{padding:10px 15px;display:inline-block;color:#8e8e8e;border-radius:5px;transition:.5s;border:1px solid #8e8e8e;cursor:pointer}.link-pagination:hover{background-color:#ededed;color:#8e8e8e;transition:.5s}.breadcumb-list a{color:#03269e;font-weight:700}.banner-carbon,.banner-faq,.banner-industries,.banner-magazine{width:100%;height:auto;text-align:center;padding:60px 0;overflow:auto;position:relative}.banner-carbon::before,.banner-faq::before,.banner-industries::before,.banner-magazine::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;filter:brightness(.4)}.banner-faq::before{background:url('https://cdn.dlm.co.id/images/faq_banner.jpg') center bottom/cover no-repeat}.banner-industries::before{background:url('https://cdn.dlm.co.id/images/industries_banner.jpg') center bottom/cover no-repeat}.banner-magazine::before{background:url('https://cdn.dlm.co.id/images/magazine_banner.jpg') center center/cover no-repeat}.banner-carbon::before{background:url('https://rizkiadi.com/forest-2.jpg') center center/cover no-repeat}.banner-carbon h1,.banner-faq h1,.banner-industries h1,.banner-magazine h1{padding:0 15px;position:relative;font-size:52px;color:#fff;letter-spacing:3px}