{"id":4837,"date":"2025-08-28T09:42:21","date_gmt":"2025-08-28T02:42:21","guid":{"rendered":"https:\/\/sobatbangun.com\/artikel\/?post_type=portfolio&#038;p=4837"},"modified":"2025-09-09T10:45:39","modified_gmt":"2025-09-09T03:45:39","slug":"rumah-dan-kantor-cv-contrust-nhk","status":"publish","type":"portfolio","link":"https:\/\/sobatbangun.com\/artikel\/portfolio\/rumah-dan-kantor-cv-contrust-nhk\/","title":{"rendered":"Rumah dan Kantor CV Contrust nhk"},"content":{"rendered":"<style><\/style><style><\/style>\n<div class=\"gb-element-54e0bdd6\">            <div class=\"dis-slider-wrapper\">\n                <div class=\"dis-slider-container\">\n                    <div class=\"dis-image-wrapper\">\n                        <img decoding=\"async\" src=\"https:\/\/sobatbangun.com\/artikel\/wp-content\/uploads\/2025\/08\/img125.jpg\" alt=\"Rumah dan Kantor CV Contrust nhk\" class=\"dis-slide-image active\" data-index=\"0\">                    <\/div>\n\n                                    <\/div>\n                            <\/div>\n\n            <style>\n                :root {\n                    --dis-nav-color: #333;\n                    --dis-dot-color: rgba(255, 255, 255, 0.6);\n                    --dis-dot-active-color: #e53935;\n                    --dis-label-bg: rgba(0, 0, 0, 0.5);\n                    --dis-label-text: #fff;\n                    --dis-term-bg: #e53935;\n\t\t\t\t\t--dis-term-bg-hover: #c62828;\n                }\n\n                .dis-slider-wrapper {\n                    width: 100%;\n                    margin: 1rem 0;\n                    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n                }\n\n                .dis-terms-wrapper {\n                    display: flex;\n                    flex-wrap: wrap;\n                    gap: 8px;\n                    margin-top: 16px;\n                }\n\n                .dis-term-button {\n                    background-color: var(--dis-term-bg);\n                    color: #fff;\n                    padding: 8px 16px;\n                    border-radius: 8px;\n                    text-decoration: none;\n                    font-size: 14px;\n                    font-weight: 500;\n                    transition: background-color 0.3s ease;\n                    display: inline-block;\n                }\n\n                .dis-term-button:hover {\n\t\t\t\t\tbackground-color: var(--dis-term-bg-hover);\n\t\t\t\t\tcolor: #fff\n\t\t\t\t}\n\n                .dis-slider-container {\n                    position: relative;\n                    width: 100%;\n                    overflow: hidden;\n                    border-radius: 8px;\n                }\n                \n                .dis-image-wrapper {\n                    position: relative;\n                    width: 100%;\n                    aspect-ratio: 4 \/ 3;\n                    overflow: hidden;\n                    background-color: #eee;\n                }\n\n                .dis-slide-image {\n                    position: absolute;\n                    top: 0;\n                    left: 0;\n                    width: 100%;\n                    height: 100%;\n                    object-fit: contain;\n                    opacity: 0;\n                    visibility: hidden;\n                    transition: opacity 0.6s ease-in-out, visibility 0.6s ease-in-out;\n                }\n\n                .dis-slide-image.active {\n                    opacity: 1;\n                    visibility: visible;\n                }\n\n                .dis-nav-btn {\n                    position: absolute;\n                    top: 50%;\n                    transform: translateY(-50%);\n                    background-color: rgba(255, 255, 255, 0.7);\n                    border: none;\n                    color: var(--dis-nav-color);\n                    width: 32px;\n                    height: 32px;\n                    border-radius: 50%;\n                    cursor: pointer;\n                    font-size: 16px;\n                    font-weight: bold;\n                    display: flex;\n                    align-items: center;\n                    justify-content: center;\n                    transition: background-color 0.3s ease, transform 0.2s ease;\n                    z-index: 10;\n                }\n\n                .dis-nav-btn:hover {\n                    background-color: rgba(255, 255, 255, 1);\n                    transform: translateY(-50%) scale(1.1);\n                }\n\n                .dis-prev-btn {\n                    left: 16px;\n                }\n\n                .dis-next-btn {\n                    right: 16px;\n                }\n                \n                .dis-bottom-controls {\n                    position: absolute;\n                    bottom: 0;\n                    left: 0;\n                    width: 100%;\n                    z-index: 5;\n                    padding: 16px;\n                    box-sizing: border-box;\n                    background: linear-gradient(to top, rgba(0,0,0,0.65) 0%, transparent 100%);\n                    pointer-events: none;\n                }\n\n\/\/                 .dis-label-wrapper {\n\/\/                     position: relative;\n\/\/                     width: 100%;\n\/\/                     height: 30px;\n\/\/                     display: flex;\n\/\/                     justify-content: center;\n\/\/                     align-items: center;\n\/\/                     margin-bottom: 8px;\n\/\/                 }\n                \n\/\/                 .dis-slide-label {\n\/\/                     position: absolute;\n\/\/                     background-color: var(--dis-label-bg);\n\/\/                     color: var(--dis-label-text);\n\/\/                     padding: 5px 14px;\n\/\/                     border-radius: 20px;\n\/\/                     font-size: 13px;\n\/\/                     font-weight: 500;\n\/\/                     opacity: 0;\n\/\/                     visibility: hidden;\n\/\/                     transform: translateY(10px);\n\/\/                     transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s;\n\/\/                     pointer-events: all;\n\/\/                 }\n\n\/\/                 .dis-slide-label.active {\n\/\/                     opacity: 1;\n\/\/                     visibility: visible;\n\/\/                     transform: translateY(0);\n\/\/                 }\n\n                .dis-dots-wrapper {\n                    text-align: center;\n                    pointer-events: all;\n                }\n\n                .dis-dot {\n                    display: inline-block;\n                    width: 8px;\n                    height: 8px;\n                    border-radius: 50%;\n                    background-color: var(--dis-dot-color);\n                    border: none;\n                    margin: 0 4px;\n                    cursor: pointer;\n                    padding: 0;\n                    transition: background-color 0.3s ease;\n                }\n\n                .dis-dot.active {\n                    background-color: var(--dis-dot-active-color);\n                }\n                \n                @media (min-width: 768px) {\n                    .dis-image-wrapper {\n                        aspect-ratio: 16 \/ 9;\n                    }\n\n                    .dis-nav-btn {\n                        width: 40px;\n                        height: 40px;\n                        font-size: 24px;\n                    }\n\n                    .dis-prev-btn {\n                        left: 25px;\n                    }\n\n                    .dis-next-btn {\n                        right: 25px;\n                    }\n\n                    .dis-slide-label {\n                        padding: 6px 16px;\n                        font-size: 14px;\n                    }\n                }\n\n                @media (min-width: 1024px) {\n                    .dis-nav-btn {\n                        width: 44px;\n                        height: 44px;\n                        font-size: 28px;\n                    }\n\n                     .dis-prev-btn {\n                        left: 32px;\n                    }\n\n                    .dis-next-btn {\n                        right: 32px;\n                    }\n                }\n            <\/style>\n            <script>\n                (function() {\n                    const slider = document.querySelector('.dis-slider-wrapper');\n                    if (!slider) return;\n                    \n                    const sliderContainer = slider.querySelector('.dis-slider-container');\n                    const prevBtn = slider.querySelector('.dis-prev-btn');\n                    const nextBtn = slider.querySelector('.dis-next-btn');\n                    const images = slider.querySelectorAll('.dis-slide-image');\n\/\/                     const labels = slider.querySelectorAll('.dis-slide-label');\n                    const dots = slider.querySelectorAll('.dis-dot');\n                    let currentIndex = 0;\n                    let totalSlides = images.length;\n                    let autoPlayInterval;\n\n                    if (totalSlides <= 1) return;\n\n                    function showSlide(index) {\n                        currentIndex = (index + totalSlides) % totalSlides;\n\n                        images.forEach(img => img.classList.remove('active'));\n\/\/                         labels.forEach(label => label.classList.remove('active'));\n                        dots.forEach(dot => dot.classList.remove('active'));\n\n                        if(images[currentIndex]) images[currentIndex].classList.add('active');\n\/\/                         if(labels[currentIndex]) labels[currentIndex].classList.add('active');\n                        if(dots[currentIndex]) dots[currentIndex].classList.add('active');\n                    }\n\n                    function startAutoplay() {\n                        autoPlayInterval = setInterval(() => {\n                            showSlide(currentIndex + 1);\n                        }, 3000);\n                    }\n\n                    function stopAutoplay() {\n                        clearInterval(autoPlayInterval);\n                    }\n\n                    nextBtn.addEventListener('click', () => {\n                        showSlide(currentIndex + 1);\n                        stopAutoplay();\n                    });\n                    prevBtn.addEventListener('click', () => {\n                        showSlide(currentIndex - 1);\n                        stopAutoplay();\n                    });\n\n                    dots.forEach(dot => {\n                        dot.addEventListener('click', (e) => {\n                            const index = parseInt(e.target.dataset.index, 10);\n                            showSlide(index);\n                            stopAutoplay();\n                        });\n                    });\n                    \n                    sliderContainer.addEventListener('mouseenter', stopAutoplay);\n                    sliderContainer.addEventListener('mouseleave', startAutoplay);\n                    \n                    showSlide(0);\n                    startAutoplay();\n                })();\n            <\/script>\n\n\n\n\t<head> \n  <style>\n    .portfolio-title {\n      font-size: 2rem; \/* setara text-3xl *\/\n      font-weight: bold;\n      color: #1f2937; \/* gray-900 *\/\n      margin-bottom: 0.25rem;\n    }\n\t  \n\t.portfolio-desc {\n      font-size: 1.25rem;\n      font-weight: bold;\n      color: #374151;; \/* gray-700 *\/\n\t  margin-top: 1.5rem;\n    }\n\t  \n\t .desc {\n\t   font-weight: normall;\n\t   font-size: 1rem;\n\t  }\n\n    .portfolio-link {\n      font-size: 1rem;\n      font-weight: 600;\n      text-decoration: none;\n    }\n\n    .portfolio-link span.label {\n      color: #6b7280; \/* gray-500 *\/\n    }\n\n    .portfolio-link span.contractor {\n      color: #dc2626; \/* red-600 *\/\n    }\n\n    .portfolio-link:hover span.contractor {\n      color: #b91c1c; \/* red-700 *\/\n    }\n\n    .portfolio-link i {\n      font-size: 0.875rem;\n      margin-left: 0.25rem;\n      opacity: 0.7;\n      transition: opacity 0.2s;\n    }\n\n    .portfolio-link:hover i {\n      opacity: 1;\n    }\n\t  \n\t  .container-content{\n\t\t  margin-bottom: -1rem;\n\t  }\n  <\/style>\n<\/head>\n\n<div class=\"container-content\">\n  <h1 class=\"portfolio-title\">\n    Rumah dan Kantor CV Contrust nhk  <\/h1>\n  <a href=\"https:\/\/sobatbangun.com\/artikel\/artikel\/?post_type=partner&#038;p=4630\" class=\"portfolio-link\">\n    <span class=\"label\">Kontraktor Bangunan oleh<\/span>\n    <span class=\"contractor\">CV Contrust NHK<\/span>\n    <i class=\"fas fa-arrow-up-right-from-square\"><\/i>\n  <\/a>\n\t<\/div>\n\t\n\n    \n    \n<\/div>\n\n\n\n<div class=\"gb-element-efd3cd33\">\n<p class=\"gb-text gb-text-0b22de4d\"><strong>Nilai Proyek<\/strong> <strong>:<\/strong><\/p>\n\n\n\n<p class=\"gb-text gb-text-d4f7a536\">&#8211;<\/p>\n\n\n\n<p class=\"gb-text gb-text-ab33e775\"><strong>Lokasi Proyek<\/strong> <strong>:<\/strong><\/p>\n\n\n\n<p class=\"gb-text gb-text-c9c0f679\">&#8211;<\/p>\n\n\n\n<p class=\"gb-text gb-text-baf592ea\"><strong>Tahun Penyelesaian<\/strong> <strong>:<\/strong><\/p>\n\n\n\n<p class=\"gb-text gb-text-81243a9e\">&#8211;<\/p>\n\n\n\n<p class=\"gb-text gb-text-3c5fe4cc\"><strong>Ukuran Bangunan<\/strong> <strong>:<\/strong><\/p>\n\n\n\n<div class=\"gb-element-1691e4cb\">\n<p class=\"gb-text gb-text-fa7f3f19\">&#8211;<\/p>\n\n\n\n<p class=\"gb-text gb-text-92172a83\">x<\/p>\n\n\n\n<p class=\"gb-text gb-text-86030dde\">&#8211;<\/p>\n<\/div>\n\n\n\n<p class=\"gb-text gb-text-ba9db20f\"><strong>Luas Bangunan<\/strong> <strong>:<\/strong><\/p>\n\n\n\n<p class=\"gb-text gb-text-a8af0c24\">&#8211;<\/p>\n<\/div>\n","protected":false},"featured_media":4838,"template":"","meta":{"_acf_changed":false,"_gspb_post_css":":root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper .swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)\/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)\/2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'\u276e'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'\u276f'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,10px);left:0;width:100%;line-height:0}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:0;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,10px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-lock{display:none}.swiper-scrollbar,.swiper-scrollbar-drag{position:relative;border-radius:var(--swiper-scrollbar-border-radius,10px)}.swiper-scrollbar{-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification,swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-cards .swiper-slide,.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.swiper-creative .swiper-slide{transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom}.gspb_slider-id-gsbp-beb2789 .swiper-slide-inner{min-height:160px;justify-content:center}.gspb_slider-id-gsbp-beb2789{width:100%}.gspb_slider-id-gsbp-beb2789 .swiper-button-next,.gspb_slider-id-gsbp-beb2789 .swiper-button-prev{top:40%}.gspb_slider-id-gsbp-beb2789 .swiper-button-prev{left:10px}.gspb_slider-id-gsbp-beb2789 .swiper-button-next{right:10px}.gspb_slider-id-gsbp-beb2789 .swiper-slide-inner{align-items:center}.gspb_slider-id-gsbp-beb2789 .swiper-button-next,.gspb_slider-id-gsbp-beb2789 .swiper-button-prev{width:66px;height:66px;line-height:66px}.gspb_slider-id-gsbp-beb2789 .swiper-button-next:after,.gspb_slider-id-gsbp-beb2789 .swiper-button-prev:after{font-size:26px}.gspb_slider-id-gsbp-beb2789 .gspb-sliderlink{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3}.gspb_slider-id-gsbp-beb2789 .swiper-slide-inner>div{position:relative}.gspb_slider-id-gsbp-beb2789 .swiper-slide-inner{background-color:var(--wp--preset--color--palette-color-5,var(--theme-palette-color-5,#DFDFE2))}.gspb_slider-id-gsbp-beb2789 .swiper-pagination{bottom:10px!important;text-align:center!important}.gspb_slider-id-gsbp-beb2789 .swiper-scrollbar{visibility:hidden;height:6px;display:none}.gspb_slider-id-gsbp-beb2789 .swiper-pagination-bullet{width:8px;height:8px;border-radius:100px;transition:width .4s ease-out}.gspb_slider-id-gsbp-beb2789 .swiper-pagination-bullet-active{width:24px;background-color:var(--wp--preset--color--palette-color-2,var(--theme-palette-color-2,#f3082b))}.gspb_slider-id-gsbp-beb2789 .swiper-button-next,.gspb_slider-id-gsbp-beb2789 .swiper-button-prev{color:var(--wp--preset--color--palette-color-2,var(--theme-palette-color-2,#f3082b));box-shadow:20px 20px 60px #58667d5e}.gspb_slider-id-gsbp-beb2789 .swiper-slide-inner .wp-block,.gspb_slider-id-gsbp-beb2789 .swiper-slide-inner.wp-block{max-width:100%}.gspb_slider-id-gsbp-beb2789 .slider-image-wrapper{top:0;left:0;right:0;bottom:0;position:absolute!important;z-index:0;height:100%;width:100%;overflow:hidden}.gspb_slider-id-gsbp-beb2789 .slider-image-wrapper img{width:100%;height:100%}.gspb_sliderinner-id-gsbp-b0accb8{background-size:contain;display:flex;box-sizing:border-box;background-repeat:no-repeat}"},"service":[],"class_list":["post-4837","portfolio","type-portfolio","status-publish","has-post-thumbnail","hentry"],"blocksy_meta":[],"acf":[],"featured_image_url":{"thumbnail":"https:\/\/sobatbangun.com\/artikel\/wp-content\/uploads\/2025\/08\/img125-150x150.jpg","medium":"https:\/\/sobatbangun.com\/artikel\/wp-content\/uploads\/2025\/08\/img125-300x230.jpg","medium_large":"https:\/\/sobatbangun.com\/artikel\/wp-content\/uploads\/2025\/08\/img125-768x590.jpg","large":"https:\/\/sobatbangun.com\/artikel\/wp-content\/uploads\/2025\/08\/img125-1024x787.jpg","1536x1536":"https:\/\/sobatbangun.com\/artikel\/wp-content\/uploads\/2025\/08\/img125-1536x1180.jpg","2048x2048":"https:\/\/sobatbangun.com\/artikel\/wp-content\/uploads\/2025\/08\/img125.jpg"},"post_author":"","assigned_categories":"","yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.1 (Yoast SEO v27.1.1) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Rumah dan Kantor CV Contrust nhk - Sobatbangun<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sobatbangun.com\/artikel\/portfolio\/rumah-dan-kantor-cv-contrust-nhk\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Rumah dan Kantor CV Contrust nhk\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sobatbangun.com\/artikel\/portfolio\/rumah-dan-kantor-cv-contrust-nhk\/\" \/>\n<meta property=\"og:site_name\" content=\"Sobatbangun\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SobatBangun\/\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-09T03:45:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sobatbangun.com\/artikel\/wp-content\/uploads\/2025\/08\/img125.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1699\" \/>\n\t<meta property=\"og:image:height\" content=\"1305\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/sobatbangun.com\/artikel\/portfolio\/rumah-dan-kantor-cv-contrust-nhk\/\",\"url\":\"https:\/\/sobatbangun.com\/artikel\/portfolio\/rumah-dan-kantor-cv-contrust-nhk\/\",\"name\":\"Rumah dan Kantor CV Contrust nhk - Sobatbangun\",\"isPartOf\":{\"@id\":\"https:\/\/sobatbangun.com\/artikel\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/sobatbangun.com\/artikel\/portfolio\/rumah-dan-kantor-cv-contrust-nhk\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/sobatbangun.com\/artikel\/portfolio\/rumah-dan-kantor-cv-contrust-nhk\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/sobatbangun.com\/artikel\/wp-content\/uploads\/2025\/08\/img125.jpg\",\"datePublished\":\"2025-08-28T02:42:21+00:00\",\"dateModified\":\"2025-09-09T03:45:39+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/sobatbangun.com\/artikel\/portfolio\/rumah-dan-kantor-cv-contrust-nhk\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/sobatbangun.com\/artikel\/portfolio\/rumah-dan-kantor-cv-contrust-nhk\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sobatbangun.com\/artikel\/portfolio\/rumah-dan-kantor-cv-contrust-nhk\/#primaryimage\",\"url\":\"https:\/\/sobatbangun.com\/artikel\/wp-content\/uploads\/2025\/08\/img125.jpg\",\"contentUrl\":\"https:\/\/sobatbangun.com\/artikel\/wp-content\/uploads\/2025\/08\/img125.jpg\",\"width\":1699,\"height\":1305,\"caption\":\"Portofolio CV Construct NHK\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/sobatbangun.com\/artikel\/portfolio\/rumah-dan-kantor-cv-contrust-nhk\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/sobatbangun.com\/artikel\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Portfolios\",\"item\":\"https:\/\/sobatbangun.com\/artikel\/portfolio\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Rumah dan Kantor CV Contrust nhk\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/sobatbangun.com\/artikel\/#website\",\"url\":\"https:\/\/sobatbangun.com\/artikel\/\",\"name\":\"Sobatbangun\",\"description\":\"Bangun Rumah Lebih Baik Bersama SobatBangun\",\"publisher\":{\"@id\":\"https:\/\/sobatbangun.com\/artikel\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/sobatbangun.com\/artikel\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/sobatbangun.com\/artikel\/#organization\",\"name\":\"Sobatbangun\",\"url\":\"https:\/\/sobatbangun.com\/artikel\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sobatbangun.com\/artikel\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/sobatbangun.com\/artikel\/wp-content\/uploads\/2025\/05\/logo.png\",\"contentUrl\":\"https:\/\/sobatbangun.com\/artikel\/wp-content\/uploads\/2025\/05\/logo.png\",\"width\":400,\"height\":155,\"caption\":\"Sobatbangun\"},\"image\":{\"@id\":\"https:\/\/sobatbangun.com\/artikel\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SobatBangun\/\",\"https:\/\/www.instagram.com\/sobatbangun\/\",\"https:\/\/www.tiktok.com\/@sobatbangun\",\"https:\/\/www.youtube.com\/@sobatbangun\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Rumah dan Kantor CV Contrust nhk - Sobatbangun","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sobatbangun.com\/artikel\/portfolio\/rumah-dan-kantor-cv-contrust-nhk\/","og_locale":"en_US","og_type":"article","og_title":"Rumah dan Kantor CV Contrust nhk","og_url":"https:\/\/sobatbangun.com\/artikel\/portfolio\/rumah-dan-kantor-cv-contrust-nhk\/","og_site_name":"Sobatbangun","article_publisher":"https:\/\/www.facebook.com\/SobatBangun\/","article_modified_time":"2025-09-09T03:45:39+00:00","og_image":[{"width":1699,"height":1305,"url":"https:\/\/sobatbangun.com\/artikel\/wp-content\/uploads\/2025\/08\/img125.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/sobatbangun.com\/artikel\/portfolio\/rumah-dan-kantor-cv-contrust-nhk\/","url":"https:\/\/sobatbangun.com\/artikel\/portfolio\/rumah-dan-kantor-cv-contrust-nhk\/","name":"Rumah dan Kantor CV Contrust nhk - Sobatbangun","isPartOf":{"@id":"https:\/\/sobatbangun.com\/artikel\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sobatbangun.com\/artikel\/portfolio\/rumah-dan-kantor-cv-contrust-nhk\/#primaryimage"},"image":{"@id":"https:\/\/sobatbangun.com\/artikel\/portfolio\/rumah-dan-kantor-cv-contrust-nhk\/#primaryimage"},"thumbnailUrl":"https:\/\/sobatbangun.com\/artikel\/wp-content\/uploads\/2025\/08\/img125.jpg","datePublished":"2025-08-28T02:42:21+00:00","dateModified":"2025-09-09T03:45:39+00:00","breadcrumb":{"@id":"https:\/\/sobatbangun.com\/artikel\/portfolio\/rumah-dan-kantor-cv-contrust-nhk\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sobatbangun.com\/artikel\/portfolio\/rumah-dan-kantor-cv-contrust-nhk\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sobatbangun.com\/artikel\/portfolio\/rumah-dan-kantor-cv-contrust-nhk\/#primaryimage","url":"https:\/\/sobatbangun.com\/artikel\/wp-content\/uploads\/2025\/08\/img125.jpg","contentUrl":"https:\/\/sobatbangun.com\/artikel\/wp-content\/uploads\/2025\/08\/img125.jpg","width":1699,"height":1305,"caption":"Portofolio CV Construct NHK"},{"@type":"BreadcrumbList","@id":"https:\/\/sobatbangun.com\/artikel\/portfolio\/rumah-dan-kantor-cv-contrust-nhk\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sobatbangun.com\/artikel\/"},{"@type":"ListItem","position":2,"name":"Portfolios","item":"https:\/\/sobatbangun.com\/artikel\/portfolio\/"},{"@type":"ListItem","position":3,"name":"Rumah dan Kantor CV Contrust nhk"}]},{"@type":"WebSite","@id":"https:\/\/sobatbangun.com\/artikel\/#website","url":"https:\/\/sobatbangun.com\/artikel\/","name":"Sobatbangun","description":"Bangun Rumah Lebih Baik Bersama SobatBangun","publisher":{"@id":"https:\/\/sobatbangun.com\/artikel\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sobatbangun.com\/artikel\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/sobatbangun.com\/artikel\/#organization","name":"Sobatbangun","url":"https:\/\/sobatbangun.com\/artikel\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sobatbangun.com\/artikel\/#\/schema\/logo\/image\/","url":"https:\/\/sobatbangun.com\/artikel\/wp-content\/uploads\/2025\/05\/logo.png","contentUrl":"https:\/\/sobatbangun.com\/artikel\/wp-content\/uploads\/2025\/05\/logo.png","width":400,"height":155,"caption":"Sobatbangun"},"image":{"@id":"https:\/\/sobatbangun.com\/artikel\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SobatBangun\/","https:\/\/www.instagram.com\/sobatbangun\/","https:\/\/www.tiktok.com\/@sobatbangun","https:\/\/www.youtube.com\/@sobatbangun"]}]}},"_links":{"self":[{"href":"https:\/\/sobatbangun.com\/artikel\/wp-json\/wp\/v2\/portfolio\/4837","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sobatbangun.com\/artikel\/wp-json\/wp\/v2\/portfolio"}],"about":[{"href":"https:\/\/sobatbangun.com\/artikel\/wp-json\/wp\/v2\/types\/portfolio"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sobatbangun.com\/artikel\/wp-json\/wp\/v2\/media\/4838"}],"wp:attachment":[{"href":"https:\/\/sobatbangun.com\/artikel\/wp-json\/wp\/v2\/media?parent=4837"}],"wp:term":[{"taxonomy":"service","embeddable":true,"href":"https:\/\/sobatbangun.com\/artikel\/wp-json\/wp\/v2\/service?post=4837"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}