.elementor-5077 .elementor-element.elementor-element-125f4521{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-330429f4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-5077 .elementor-element.elementor-element-330429f4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5077 .elementor-element.elementor-element-5a8b04aa .elementor-repeater-item-9aeeec1 .swiper-slide-bg{background-color:#3A2A1C;background-image:url(https://duma.co.id/wp-content/uploads/2026/07/Image_Top_Banner_1.webp);background-size:cover;}.elementor-5077 .elementor-element.elementor-element-5a8b04aa .elementor-repeater-item-9aeeec1 .swiper-slide-inner{text-align:start;}.elementor-5077 .elementor-element.elementor-element-5a8b04aa .swiper-slide{transition-duration:calc(5000ms*1.2);height:100vh;}.elementor-5077 .elementor-element.elementor-element-5a8b04aa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-5a8b04aa .swiper-slide-contents{max-width:100%;}.elementor-5077 .elementor-element.elementor-element-5a8b04aa .swiper-slide-inner{padding:8% 8% 0% 8%;text-align:center;}.elementor-5077 .elementor-element.elementor-element-5a8b04aa .elementor-slide-heading{font-family:"Cormorant", Sans-serif;font-size:clamp(34px, 5vw, 76px);font-weight:400;}.elementor-5077 .elementor-element.elementor-element-5a8b04aa .elementor-slide-description{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-5077 .elementor-element.elementor-element-5a8b04aa .elementor-swiper-button{font-size:0px;}.elementor-5077 .elementor-element.elementor-element-5a8b04aa .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;height:20px;width:20px;}.elementor-5077 .elementor-element.elementor-element-5a8b04aa .swiper-horizontal .swiper-pagination-progressbar{height:20px;}.elementor-5077 .elementor-element.elementor-element-5a8b04aa .swiper-pagination-fraction{font-size:20px;}.elementor-5077 .elementor-element.elementor-element-5a8b04aa .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#02010100;opacity:1;}.elementor-5077 .elementor-element.elementor-element-5a8b04aa .swiper-pagination-bullet-active{background-color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-992e8f9 .elementor-repeater-item-9aeeec1 .swiper-slide-bg{background-color:#3A2A1C;background-image:url(https://duma.co.id/wp-content/uploads/2026/07/Banner_Top_Banner_Mobile.webp);background-size:cover;}.elementor-5077 .elementor-element.elementor-element-992e8f9 .elementor-repeater-item-9aeeec1 .elementor-background-overlay{background-color:#00000080;}.elementor-5077 .elementor-element.elementor-element-992e8f9 .elementor-repeater-item-9aeeec1 .swiper-slide-inner{text-align:start;}.elementor-5077 .elementor-element.elementor-element-992e8f9 .swiper-slide{transition-duration:calc(5000ms*1.2);height:100vh;}.elementor-5077 .elementor-element.elementor-element-992e8f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-992e8f9 .swiper-slide-contents{max-width:100%;}.elementor-5077 .elementor-element.elementor-element-992e8f9 .swiper-slide-inner{padding:8% 8% 0% 8%;text-align:center;}.elementor-5077 .elementor-element.elementor-element-992e8f9 .elementor-slide-heading{font-family:"Cormorant", Sans-serif;font-size:clamp(34px, 5vw, 76px);font-weight:400;}.elementor-5077 .elementor-element.elementor-element-992e8f9 .elementor-slide-description{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-5077 .elementor-element.elementor-element-992e8f9 .elementor-swiper-button{font-size:0px;}.elementor-5077 .elementor-element.elementor-element-992e8f9 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;height:20px;width:20px;}.elementor-5077 .elementor-element.elementor-element-992e8f9 .swiper-horizontal .swiper-pagination-progressbar{height:20px;}.elementor-5077 .elementor-element.elementor-element-992e8f9 .swiper-pagination-fraction{font-size:20px;}.elementor-5077 .elementor-element.elementor-element-992e8f9 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#02010100;opacity:1;}.elementor-5077 .elementor-element.elementor-element-992e8f9 .swiper-pagination-bullet-active{background-color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-2c65a207:not(.elementor-motion-effects-element-type-background), .elementor-5077 .elementor-element.elementor-element-2c65a207 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2A1C;}.elementor-5077 .elementor-element.elementor-element-2c65a207{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3% 7% 3% 7%;}.elementor-5077 .elementor-element.elementor-element-2c65a207 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-5077 .elementor-element.elementor-element-188a8e94.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5077 .elementor-element.elementor-element-188a8e94.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5077 .elementor-element.elementor-element-188a8e94.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5077 .elementor-element.elementor-element-ff5ebcf{width:auto;max-width:auto;}.elementor-5077 .elementor-element.elementor-element-ff5ebcf .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Cormorant Infant", Sans-serif;font-size:6em;font-weight:400;}.elementor-5077 .elementor-element.elementor-element-ff5ebcf .elementor-counter-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;text-transform:uppercase;line-height:24px;letter-spacing:2px;}.elementor-5077 .elementor-element.elementor-element-af498ab{width:auto;max-width:auto;}.elementor-5077 .elementor-element.elementor-element-af498ab .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Cormorant Infant", Sans-serif;font-size:6em;font-weight:400;}.elementor-5077 .elementor-element.elementor-element-af498ab .elementor-counter-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;text-transform:uppercase;line-height:24px;letter-spacing:2px;}.elementor-5077 .elementor-element.elementor-element-994ea6f{width:auto;max-width:auto;}.elementor-5077 .elementor-element.elementor-element-994ea6f .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Cormorant Infant", Sans-serif;font-size:6em;font-weight:400;}.elementor-5077 .elementor-element.elementor-element-994ea6f .elementor-counter-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;text-transform:uppercase;line-height:24px;letter-spacing:2px;}.elementor-5077 .elementor-element.elementor-element-7c32ebbe{width:auto;max-width:auto;}.elementor-5077 .elementor-element.elementor-element-7c32ebbe .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Cormorant Infant", Sans-serif;font-size:6em;font-weight:400;}.elementor-5077 .elementor-element.elementor-element-7c32ebbe .elementor-counter-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;text-transform:uppercase;line-height:24px;letter-spacing:2px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5077 .elementor-element.elementor-element-56ed1523{width:auto;max-width:auto;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-56ed1523 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-7d081b99 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-5077 .elementor-element.elementor-element-7d081b99:not(.elementor-motion-effects-element-type-background), .elementor-5077 .elementor-element.elementor-element-7d081b99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://duma.co.id/wp-content/uploads/2026/07/BG_Section_3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5077 .elementor-element.elementor-element-7d081b99 > .elementor-background-overlay{background-color:#00000080;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5077 .elementor-element.elementor-element-7d081b99 > .elementor-container{min-height:70vh;}.elementor-5077 .elementor-element.elementor-element-7d081b99{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8% 7% 6% 7%;}.elementor-5077 .elementor-element.elementor-element-74cdeeb4{width:auto;max-width:auto;top:-2em;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#3A2A1C;}.elementor-5077 .elementor-element.elementor-element-74cdeeb4 > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-5077 .elementor-element.elementor-element-74cdeeb4{left:-5em;}body.rtl .elementor-5077 .elementor-element.elementor-element-74cdeeb4{right:-5em;}.elementor-5077 .elementor-element.elementor-element-da3e5be{width:auto;max-width:auto;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-da3e5be > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-70da3eaf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5077 .elementor-element.elementor-element-734f5646 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5077 .elementor-element.elementor-element-734f5646 .elementor-heading-title{font-family:"Cormorant Infant", Sans-serif;font-size:clamp(42px, 4.4vw, 60px);font-weight:400;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-6927d6d9 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-5077 .elementor-element.elementor-element-6927d6d9{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-c74941c{text-align:start;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-c74941c a:hover, .elementor-5077 .elementor-element.elementor-element-c74941c a:focus{color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-62c09553 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-5077 .elementor-element.elementor-element-62c09553:not(.elementor-motion-effects-element-type-background), .elementor-5077 .elementor-element.elementor-element-62c09553 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7EFDF;}.elementor-5077 .elementor-element.elementor-element-62c09553{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8% 7% 8% 7%;}.elementor-5077 .elementor-element.elementor-element-62c09553 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5077 .elementor-element.elementor-element-3bff9502{width:auto;max-width:auto;top:-2em;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#3A2A1C;}.elementor-5077 .elementor-element.elementor-element-3bff9502 > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-5077 .elementor-element.elementor-element-3bff9502{left:-5em;}body.rtl .elementor-5077 .elementor-element.elementor-element-3bff9502{right:-5em;}.elementor-5077 .elementor-element.elementor-element-619b483{width:auto;max-width:auto;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#3A2A1C;}.elementor-5077 .elementor-element.elementor-element-619b483 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-1a769c97 > .elementor-widget-container{padding:0px 0px 20px 50px;}.elementor-5077 .elementor-element.elementor-element-1a769c97 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:clamp(42px, 4.4vw, 60px);font-weight:400;color:#3A2A1C;}.elementor-5077 .elementor-element.elementor-element-38642fae > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5077 .elementor-element.elementor-element-38642fae{padding:0% 15% 0% 0%;}.elementor-5077 .elementor-element.elementor-element-2e0ad764 > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5077 .elementor-element.elementor-element-dbd56fa > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-bc-flex-widget .elementor-5077 .elementor-element.elementor-element-46e086ff.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5077 .elementor-element.elementor-element-46e086ff.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5077 .elementor-element.elementor-element-46e086ff > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-5077 .elementor-element.elementor-element-264c522a > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-5077 .elementor-element.elementor-element-264c522a{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#3A2A1C;}.elementor-5077 .elementor-element.elementor-element-264c522a a:hover, .elementor-5077 .elementor-element.elementor-element-264c522a a:focus{color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-230e2e6a:not(.elementor-motion-effects-element-type-background), .elementor-5077 .elementor-element.elementor-element-230e2e6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7EFDF;}.elementor-5077 .elementor-element.elementor-element-230e2e6a > .elementor-container{min-height:60vh;}.elementor-5077 .elementor-element.elementor-element-230e2e6a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;}.elementor-5077 .elementor-element.elementor-element-230e2e6a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5077 .elementor-element.elementor-element-32e0d55c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5077 .elementor-element.elementor-element-32e0d55c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://duma.co.id/wp-content/uploads/2026/07/BG_Poin_1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5077 .elementor-element.elementor-element-32e0d55c > .elementor-element-populated >  .elementor-background-overlay{background-color:#00000030;opacity:1;}.elementor-bc-flex-widget .elementor-5077 .elementor-element.elementor-element-32e0d55c.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-5077 .elementor-element.elementor-element-32e0d55c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-5077 .elementor-element.elementor-element-32e0d55c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-5077 .elementor-element.elementor-element-32e0d55c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5077 .elementor-element.elementor-element-5cee9ab1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5077 .elementor-element.elementor-element-5cee9ab1{padding:0% 0% 0% 0%;}.elementor-5077 .elementor-element.elementor-element-782ef799 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-5077 .elementor-element.elementor-element-2ba2ce88{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:5px;color:#FFFFFFD1;}.elementor-5077 .elementor-element.elementor-element-2ba2ce88 a:hover, .elementor-5077 .elementor-element.elementor-element-2ba2ce88 a:focus{color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-57e7b775 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5077 .elementor-element.elementor-element-57e7b775 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(18px, 2vw, 28px);font-weight:600;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0.5px;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-1232593d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5077 .elementor-element.elementor-element-1232593d{padding:0% 0% 0% 0%;}.elementor-5077 .elementor-element.elementor-element-3d3d81fc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-3d3d81fc{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-10569532{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-10569532 a:hover, .elementor-5077 .elementor-element.elementor-element-10569532 a:focus{color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-6b5d0f6a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5077 .elementor-element.elementor-element-6b5d0f6a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://duma.co.id/wp-content/uploads/2026/07/BG_Poin_2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5077 .elementor-element.elementor-element-6b5d0f6a > .elementor-element-populated >  .elementor-background-overlay{background-color:#00000030;opacity:1;}.elementor-bc-flex-widget .elementor-5077 .elementor-element.elementor-element-6b5d0f6a.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-5077 .elementor-element.elementor-element-6b5d0f6a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-5077 .elementor-element.elementor-element-6b5d0f6a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-5077 .elementor-element.elementor-element-6b5d0f6a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5077 .elementor-element.elementor-element-814fb72 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5077 .elementor-element.elementor-element-814fb72{padding:0% 0% 0% 0%;}.elementor-5077 .elementor-element.elementor-element-51117b5d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-5077 .elementor-element.elementor-element-11841447{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:5px;color:#FFFFFFD1;}.elementor-5077 .elementor-element.elementor-element-11841447 a:hover, .elementor-5077 .elementor-element.elementor-element-11841447 a:focus{color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-270e50ee > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5077 .elementor-element.elementor-element-270e50ee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(18px, 2vw, 28px);font-weight:600;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0.5px;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-23717b3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5077 .elementor-element.elementor-element-23717b3{padding:0% 0% 0% 0%;}.elementor-5077 .elementor-element.elementor-element-468c660e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-468c660e{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-42a1831c{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-42a1831c a:hover, .elementor-5077 .elementor-element.elementor-element-42a1831c a:focus{color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-5778df0f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5077 .elementor-element.elementor-element-5778df0f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://duma.co.id/wp-content/uploads/2026/07/BG_Poin_3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5077 .elementor-element.elementor-element-5778df0f > .elementor-element-populated >  .elementor-background-overlay{background-color:#00000030;opacity:1;}.elementor-bc-flex-widget .elementor-5077 .elementor-element.elementor-element-5778df0f.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-5077 .elementor-element.elementor-element-5778df0f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-5077 .elementor-element.elementor-element-5778df0f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-5077 .elementor-element.elementor-element-5778df0f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5077 .elementor-element.elementor-element-4b53b070 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5077 .elementor-element.elementor-element-4b53b070{padding:0% 0% 0% 0%;}.elementor-5077 .elementor-element.elementor-element-4be8b326 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-5077 .elementor-element.elementor-element-58b07855{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:5px;color:#FFFFFFD1;}.elementor-5077 .elementor-element.elementor-element-58b07855 a:hover, .elementor-5077 .elementor-element.elementor-element-58b07855 a:focus{color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-2dfc760d > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5077 .elementor-element.elementor-element-2dfc760d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(18px, 2vw, 28px);font-weight:600;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0.5px;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-77931ed3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5077 .elementor-element.elementor-element-77931ed3{padding:0% 0% 0% 0%;}.elementor-5077 .elementor-element.elementor-element-55a0cbd3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-55a0cbd3{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-4e4aef3{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-4e4aef3 a:hover, .elementor-5077 .elementor-element.elementor-element-4e4aef3 a:focus{color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-17f6cb3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-5077 .elementor-element.elementor-element-17f6cb3:not(.elementor-motion-effects-element-type-background), .elementor-5077 .elementor-element.elementor-element-17f6cb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7EFDF;background-image:url("https://duma.co.id/wp-content/uploads/2026/07/BG_Section_Produk_Kami.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5077 .elementor-element.elementor-element-17f6cb3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7% 7% 5% 7%;}.elementor-5077 .elementor-element.elementor-element-17f6cb3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5077 .elementor-element.elementor-element-4070d778 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-5077 .elementor-element.elementor-element-4070d778 > .elementor-element-populated{padding:10px 10px 40px 10px;}.elementor-5077 .elementor-element.elementor-element-1be3b31d{width:auto;max-width:auto;top:-2em;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#3A2A1C;}.elementor-5077 .elementor-element.elementor-element-1be3b31d > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-5077 .elementor-element.elementor-element-1be3b31d{left:-5em;}body.rtl .elementor-5077 .elementor-element.elementor-element-1be3b31d{right:-5em;}.elementor-5077 .elementor-element.elementor-element-21d2453{width:auto;max-width:auto;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#3A2A1C;}.elementor-5077 .elementor-element.elementor-element-21d2453 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-3fb6a00d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-3fb6a00d{text-align:center;}.elementor-5077 .elementor-element.elementor-element-3fb6a00d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(22px, 3.1vw, 32px);font-weight:300;text-transform:uppercase;font-style:normal;letter-spacing:4px;color:#3A2A1C;}.elementor-5077 .elementor-element.elementor-element-440bcc7f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-440bcc7f{text-align:center;}.elementor-5077 .elementor-element.elementor-element-440bcc7f .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:clamp(42px, 4.4vw, 60px);font-weight:400;font-style:italic;color:#3A2A1C;}.elementor-5077 .elementor-element.elementor-element-8ef65dc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-8ef65dc{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#3A2A1C;}.elementor-5077 .elementor-element.elementor-element-8ef65dc a:hover, .elementor-5077 .elementor-element.elementor-element-8ef65dc a:focus{color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-45ec437f > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-5077 .elementor-element.elementor-element-5daf285 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5077 .elementor-element.elementor-element-5daf285{padding:0% 0% 0% 0%;}.elementor-5077 .elementor-element.elementor-element-6193507d{width:auto;max-width:auto;top:2em;text-align:start;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-6193507d > .elementor-widget-container{padding:15px 0px 15px 0px;}body:not(.rtl) .elementor-5077 .elementor-element.elementor-element-6193507d{right:10px;}body.rtl .elementor-5077 .elementor-element.elementor-element-6193507d{left:10px;}.elementor-5077 .elementor-element.elementor-element-18596873{width:auto;max-width:auto;bottom:80px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-18596873 > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-5077 .elementor-element.elementor-element-18596873{left:30px;}body.rtl .elementor-5077 .elementor-element.elementor-element-18596873{right:30px;}.elementor-5077 .elementor-element.elementor-element-1795a998{width:auto;max-width:auto;bottom:50px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}body:not(.rtl) .elementor-5077 .elementor-element.elementor-element-1795a998{left:30px;}body.rtl .elementor-5077 .elementor-element.elementor-element-1795a998{right:30px;}.elementor-5077 .elementor-element.elementor-element-1795a998 a:hover, .elementor-5077 .elementor-element.elementor-element-1795a998 a:focus{color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-24be8e3e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5077 .elementor-element.elementor-element-24be8e3e{padding:0% 0% 0% 0%;}.elementor-5077 .elementor-element.elementor-element-5e251732{width:auto;max-width:auto;top:2em;text-align:start;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-5e251732 > .elementor-widget-container{padding:15px 0px 15px 0px;}body:not(.rtl) .elementor-5077 .elementor-element.elementor-element-5e251732{right:10px;}body.rtl .elementor-5077 .elementor-element.elementor-element-5e251732{left:10px;}.elementor-5077 .elementor-element.elementor-element-368440fa{width:auto;max-width:auto;bottom:80px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-368440fa > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-5077 .elementor-element.elementor-element-368440fa{left:30px;}body.rtl .elementor-5077 .elementor-element.elementor-element-368440fa{right:30px;}.elementor-5077 .elementor-element.elementor-element-3e9ea2ff{width:auto;max-width:auto;bottom:50px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}body:not(.rtl) .elementor-5077 .elementor-element.elementor-element-3e9ea2ff{left:30px;}body.rtl .elementor-5077 .elementor-element.elementor-element-3e9ea2ff{right:30px;}.elementor-5077 .elementor-element.elementor-element-3e9ea2ff a:hover, .elementor-5077 .elementor-element.elementor-element-3e9ea2ff a:focus{color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-14b2c6bf > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5077 .elementor-element.elementor-element-14b2c6bf{padding:0% 0% 0% 0%;}.elementor-5077 .elementor-element.elementor-element-6a41346f{width:auto;max-width:auto;top:2em;text-align:start;font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-6a41346f > .elementor-widget-container{padding:15px 0px 15px 0px;}body:not(.rtl) .elementor-5077 .elementor-element.elementor-element-6a41346f{right:10px;}body.rtl .elementor-5077 .elementor-element.elementor-element-6a41346f{left:10px;}.elementor-5077 .elementor-element.elementor-element-286b7c39{width:auto;max-width:auto;bottom:80px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-286b7c39 > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-5077 .elementor-element.elementor-element-286b7c39{left:30px;}body.rtl .elementor-5077 .elementor-element.elementor-element-286b7c39{right:30px;}.elementor-5077 .elementor-element.elementor-element-370bdda8{width:auto;max-width:auto;bottom:50px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}body:not(.rtl) .elementor-5077 .elementor-element.elementor-element-370bdda8{left:30px;}body.rtl .elementor-5077 .elementor-element.elementor-element-370bdda8{right:30px;}.elementor-5077 .elementor-element.elementor-element-370bdda8 a:hover, .elementor-5077 .elementor-element.elementor-element-370bdda8 a:focus{color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-57d7c75e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5077 .elementor-element.elementor-element-57d7c75e{padding:0% 0% 0% 0%;}.elementor-5077 .elementor-element.elementor-element-54a4e29b{width:auto;max-width:auto;top:2em;text-align:start;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-54a4e29b > .elementor-widget-container{padding:15px 0px 15px 0px;}body:not(.rtl) .elementor-5077 .elementor-element.elementor-element-54a4e29b{right:10px;}body.rtl .elementor-5077 .elementor-element.elementor-element-54a4e29b{left:10px;}.elementor-5077 .elementor-element.elementor-element-5a12c87c{width:auto;max-width:auto;bottom:80px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-5a12c87c > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-5077 .elementor-element.elementor-element-5a12c87c{left:30px;}body.rtl .elementor-5077 .elementor-element.elementor-element-5a12c87c{right:30px;}.elementor-5077 .elementor-element.elementor-element-51a71cf5{width:auto;max-width:auto;bottom:50px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}body:not(.rtl) .elementor-5077 .elementor-element.elementor-element-51a71cf5{left:30px;}body.rtl .elementor-5077 .elementor-element.elementor-element-51a71cf5{right:30px;}.elementor-5077 .elementor-element.elementor-element-51a71cf5 a:hover, .elementor-5077 .elementor-element.elementor-element-51a71cf5 a:focus{color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-21300fe2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5077 .elementor-element.elementor-element-21300fe2{padding:0% 0% 0% 0%;}.elementor-5077 .elementor-element.elementor-element-6a273761{width:auto;max-width:auto;top:2em;text-align:start;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-6a273761 > .elementor-widget-container{padding:15px 0px 15px 0px;}body:not(.rtl) .elementor-5077 .elementor-element.elementor-element-6a273761{right:10px;}body.rtl .elementor-5077 .elementor-element.elementor-element-6a273761{left:10px;}.elementor-5077 .elementor-element.elementor-element-5d21ed57{width:auto;max-width:auto;bottom:80px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-5d21ed57 > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-5077 .elementor-element.elementor-element-5d21ed57{left:30px;}body.rtl .elementor-5077 .elementor-element.elementor-element-5d21ed57{right:30px;}.elementor-5077 .elementor-element.elementor-element-3c321ed6{width:auto;max-width:auto;bottom:50px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}body:not(.rtl) .elementor-5077 .elementor-element.elementor-element-3c321ed6{left:30px;}body.rtl .elementor-5077 .elementor-element.elementor-element-3c321ed6{right:30px;}.elementor-5077 .elementor-element.elementor-element-3c321ed6 a:hover, .elementor-5077 .elementor-element.elementor-element-3c321ed6 a:focus{color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-4c4fe0f1:not(.elementor-motion-effects-element-type-background), .elementor-5077 .elementor-element.elementor-element-4c4fe0f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7EFDF;}.elementor-5077 .elementor-element.elementor-element-4c4fe0f1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6% 7% 4% 7%;}.elementor-5077 .elementor-element.elementor-element-4c4fe0f1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5077 .elementor-element.elementor-element-5db94651 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-5077 .elementor-element.elementor-element-6551faab{width:auto;max-width:auto;top:-2em;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#3A2A1C;}.elementor-5077 .elementor-element.elementor-element-6551faab > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-5077 .elementor-element.elementor-element-6551faab{left:-5em;}body.rtl .elementor-5077 .elementor-element.elementor-element-6551faab{right:-5em;}.elementor-5077 .elementor-element.elementor-element-8299a8c{width:auto;max-width:auto;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#3A2A1C;}.elementor-5077 .elementor-element.elementor-element-8299a8c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-63cb6e36 > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-5077 .elementor-element.elementor-element-63cb6e36 .elementor-heading-title{font-family:"Cormorant Infant", Sans-serif;font-size:clamp(42px, 4.4vw, 60px);font-weight:400;text-transform:uppercase;color:#3A2A1C;}.elementor-5077 .elementor-element.elementor-element-3c0b4f70 > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-5077 .elementor-element.elementor-element-3c0b4f70 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(22px, 3.1vw, 32px);font-weight:400;text-transform:uppercase;font-style:normal;letter-spacing:4px;color:#3A2A1C;}.elementor-bc-flex-widget .elementor-5077 .elementor-element.elementor-element-1b1490a8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5077 .elementor-element.elementor-element-1b1490a8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5077 .elementor-element.elementor-element-1b1490a8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-5077 .elementor-element.elementor-element-1b1490a8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-a01a20 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-a01a20{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#3A2A1C;}.elementor-5077 .elementor-element.elementor-element-6991e5ce:not(.elementor-motion-effects-element-type-background), .elementor-5077 .elementor-element.elementor-element-6991e5ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7EFDF;}.elementor-5077 .elementor-element.elementor-element-6991e5ce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 4% 8% 4%;}.elementor-5077 .elementor-element.elementor-element-6991e5ce > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5077 .elementor-element.elementor-element-407f9471 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-5077 .elementor-element.elementor-element-407f9471 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-e12a0c6{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-space-between:20px;--e-filter-normal-text-color:#3A2A1C;--e-filter-hover-text-color:#FFFFFF;--e-filter-active-text-color:#FFFFFF;--e-filter-item-border-radius:50px 50px 50px 50px;}.elementor-5077 .elementor-element.elementor-element-e12a0c6 .e-filter-item:hover:not( [aria-pressed=true] ){background-color:#3A2A1C;}.elementor-5077 .elementor-element.elementor-element-e12a0c6 .e-filter-item[aria-pressed="true"]{background-color:#3A2A1C;}.elementor-5077 .elementor-element.elementor-element-e12a0c6 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-5077 .elementor-element.elementor-element-e12a0c6 .e-filter-item{font-family:"Montserrat", Sans-serif;text-transform:uppercase;letter-spacing:0.5px;padding:9px 15px 9px 15px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5077 .elementor-element.elementor-element-e4f2af4{--grid-columns:4;--grid-row-gap:25px;--grid-column-gap:10px;}.elementor-5077 .elementor-element.elementor-element-e4f2af4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-e4f2af4 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-5077 .elementor-element.elementor-element-e4f2af4 .e-loop-item > .elementor-section, .elementor-5077 .elementor-element.elementor-element-e4f2af4 .e-loop-item > .elementor-section > .elementor-container, .elementor-5077 .elementor-element.elementor-element-e4f2af4 .e-loop-item > .e-con, .elementor-5077 .elementor-element.elementor-element-e4f2af4 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5077 .elementor-element.elementor-element-7bb27293 .elementor-button{background-color:#5F7947;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:7px 7px 7px 7px;}.elementor-5077 .elementor-element.elementor-element-7bb27293 .elementor-button:hover, .elementor-5077 .elementor-element.elementor-element-7bb27293 .elementor-button:focus{background-color:#3A2A1C;color:#FFFFFF;border-color:#3A2A1C;}.elementor-5077 .elementor-element.elementor-element-7bb27293 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-7bb27293 .elementor-button:hover svg, .elementor-5077 .elementor-element.elementor-element-7bb27293 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-15c5214:not(.elementor-motion-effects-element-type-background), .elementor-5077 .elementor-element.elementor-element-15c5214 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7EFDF;background-image:url("https://duma.co.id/wp-content/uploads/2026/07/BG_Duma_Inspira_Apps.webp");background-repeat:no-repeat;background-size:cover;}.elementor-5077 .elementor-element.elementor-element-15c5214{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8% 7% 2% 7%;}.elementor-5077 .elementor-element.elementor-element-15c5214 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5077 .elementor-element.elementor-element-71d49d9d{width:auto;max-width:auto;top:-2em;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-71d49d9d > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-5077 .elementor-element.elementor-element-71d49d9d{left:-5em;}body.rtl .elementor-5077 .elementor-element.elementor-element-71d49d9d{right:-5em;}.elementor-5077 .elementor-element.elementor-element-9840857{width:auto;max-width:auto;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-9840857 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-3ecce1c9 > .elementor-widget-container{padding:0px 0px 20px 50px;}.elementor-5077 .elementor-element.elementor-element-3ecce1c9 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:clamp(42px, 4.4vw, 60px);font-weight:400;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-364f7c79 > .elementor-widget-container{padding:0px 0px 10px 50px;}.elementor-5077 .elementor-element.elementor-element-364f7c79{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-34c19677 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:7px 7px 7px 7px;}.elementor-5077 .elementor-element.elementor-element-34c19677 .elementor-button:hover, .elementor-5077 .elementor-element.elementor-element-34c19677 .elementor-button:focus{background-color:#FFFFFF;color:#3A2A1C;border-color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-34c19677 > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-5077 .elementor-element.elementor-element-34c19677 .elementor-button:hover svg, .elementor-5077 .elementor-element.elementor-element-34c19677 .elementor-button:focus svg{fill:#3A2A1C;}.elementor-bc-flex-widget .elementor-5077 .elementor-element.elementor-element-64e7e993.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5077 .elementor-element.elementor-element-64e7e993.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5077 .elementor-element.elementor-element-64e7e993 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-5077 .elementor-element.elementor-element-64e7e993 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-484d183f > .elementor-widget-container{margin:-2em 0em -5em 0em;padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-484d183f img{border-radius:15px 15px 15px 15px;}.elementor-5077 .elementor-element.elementor-element-3b7e076f:not(.elementor-motion-effects-element-type-background), .elementor-5077 .elementor-element.elementor-element-3b7e076f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A1F14;}.elementor-5077 .elementor-element.elementor-element-3b7e076f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7% 7% 4% 7%;}.elementor-5077 .elementor-element.elementor-element-3b7e076f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5077 .elementor-element.elementor-element-2dea4a45 > .elementor-element-populated{padding:40px 10px 0px 10px;}.elementor-5077 .elementor-element.elementor-element-3fbfcb38{width:auto;max-width:auto;top:-2em;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-3fbfcb38 > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-5077 .elementor-element.elementor-element-3fbfcb38{left:-5em;}body.rtl .elementor-5077 .elementor-element.elementor-element-3fbfcb38{right:-5em;}.elementor-5077 .elementor-element.elementor-element-4bd3f7c{width:auto;max-width:auto;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-4bd3f7c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-413fa0d6 > .elementor-widget-container{padding:0px 0px 20px 50px;}.elementor-5077 .elementor-element.elementor-element-413fa0d6 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:clamp(42px, 4.4vw, 60px);font-weight:400;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-5077 .elementor-element.elementor-element-5159bd07.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5077 .elementor-element.elementor-element-5159bd07.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5077 .elementor-element.elementor-element-5159bd07 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-5077 .elementor-element.elementor-element-741d354e > .elementor-widget-container{margin:-10px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-741d354e{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-741d354e a:hover, .elementor-5077 .elementor-element.elementor-element-741d354e a:focus{color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-1941fda4{margin-top:0px;margin-bottom:0px;padding:30px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-72a65af9 > .elementor-widget-container{margin:-10px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-72a65af9{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-72a65af9 a:hover, .elementor-5077 .elementor-element.elementor-element-72a65af9 a:focus{color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-544fce50 > .elementor-widget-container{margin:-10px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-544fce50{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-544fce50 a:hover, .elementor-5077 .elementor-element.elementor-element-544fce50 a:focus{color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-63d50171{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-799100bf > .elementor-widget-container{margin:-10px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-799100bf{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-799100bf a:hover, .elementor-5077 .elementor-element.elementor-element-799100bf a:focus{color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-6e4e822a > .elementor-widget-container{margin:-10px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-6e4e822a{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-6e4e822a a:hover, .elementor-5077 .elementor-element.elementor-element-6e4e822a a:focus{color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-2ba3d786{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-670ece9e > .elementor-widget-container{margin:-10px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-670ece9e{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-670ece9e a:hover, .elementor-5077 .elementor-element.elementor-element-670ece9e a:focus{color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-7577661e > .elementor-widget-container{margin:-10px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-7577661e{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-7577661e a:hover, .elementor-5077 .elementor-element.elementor-element-7577661e a:focus{color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-5db2e49 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:7px 7px 7px 7px;}.elementor-5077 .elementor-element.elementor-element-5db2e49 .elementor-button:hover, .elementor-5077 .elementor-element.elementor-element-5db2e49 .elementor-button:focus{background-color:#FFFFFF;color:#3A2A1C;border-color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-5db2e49 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-5db2e49 .elementor-button:hover svg, .elementor-5077 .elementor-element.elementor-element-5db2e49 .elementor-button:focus svg{fill:#3A2A1C;}.elementor-5077 .elementor-element.elementor-element-1399a3f9:not(.elementor-motion-effects-element-type-background), .elementor-5077 .elementor-element.elementor-element-1399a3f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A1F14;}.elementor-5077 .elementor-element.elementor-element-1399a3f9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 7% 8% 7%;}.elementor-5077 .elementor-element.elementor-element-1399a3f9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5077 .elementor-element.elementor-element-2761d12c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5077 .elementor-element.elementor-element-2761d12c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://duma.co.id/wp-content/uploads/2026/07/BG_Cara_Pemasangan_1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5077 .elementor-element.elementor-element-2761d12c > .elementor-element-populated >  .elementor-background-overlay{background-color:#00000030;opacity:1;}.elementor-bc-flex-widget .elementor-5077 .elementor-element.elementor-element-2761d12c.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-5077 .elementor-element.elementor-element-2761d12c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-5077 .elementor-element.elementor-element-2761d12c > .elementor-element-populated, .elementor-5077 .elementor-element.elementor-element-2761d12c > .elementor-element-populated > .elementor-background-overlay, .elementor-5077 .elementor-element.elementor-element-2761d12c > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-5077 .elementor-element.elementor-element-2761d12c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-5077 .elementor-element.elementor-element-2761d12c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5077 .elementor-element.elementor-element-3ad80ff7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5077 .elementor-element.elementor-element-3ad80ff7{padding:0% 0% 0% 0%;}.elementor-5077 .elementor-element.elementor-element-528339f0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-5077 .elementor-element.elementor-element-3c3dcba3{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:5px;color:#FFFFFFD1;}.elementor-5077 .elementor-element.elementor-element-3c3dcba3 a:hover, .elementor-5077 .elementor-element.elementor-element-3c3dcba3 a:focus{color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-1054b3ea > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5077 .elementor-element.elementor-element-1054b3ea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(18px, 2vw, 28px);font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:30px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-6456baad > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5077 .elementor-element.elementor-element-6456baad{padding:30px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-66796687.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-5077 .elementor-element.elementor-element-67792553{width:auto;max-width:auto;text-align:end;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-67792553 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-67792553 a:hover, .elementor-5077 .elementor-element.elementor-element-67792553 a:focus{color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-60ebd1c1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5077 .elementor-element.elementor-element-60ebd1c1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://duma.co.id/wp-content/uploads/2026/07/BG_Cara_Pemasangan_2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5077 .elementor-element.elementor-element-60ebd1c1 > .elementor-element-populated >  .elementor-background-overlay{background-color:#00000030;opacity:1;}.elementor-bc-flex-widget .elementor-5077 .elementor-element.elementor-element-60ebd1c1.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-5077 .elementor-element.elementor-element-60ebd1c1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-5077 .elementor-element.elementor-element-60ebd1c1 > .elementor-element-populated, .elementor-5077 .elementor-element.elementor-element-60ebd1c1 > .elementor-element-populated > .elementor-background-overlay, .elementor-5077 .elementor-element.elementor-element-60ebd1c1 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-5077 .elementor-element.elementor-element-60ebd1c1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-5077 .elementor-element.elementor-element-60ebd1c1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5077 .elementor-element.elementor-element-4e42f754 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5077 .elementor-element.elementor-element-4e42f754{padding:0% 0% 0% 0%;}.elementor-5077 .elementor-element.elementor-element-3c3280ed > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-5077 .elementor-element.elementor-element-c478cc0{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:5px;color:#FFFFFFD1;}.elementor-5077 .elementor-element.elementor-element-c478cc0 a:hover, .elementor-5077 .elementor-element.elementor-element-c478cc0 a:focus{color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-284a35ee > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5077 .elementor-element.elementor-element-284a35ee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(18px, 2vw, 28px);font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:30px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-31c2c371 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5077 .elementor-element.elementor-element-31c2c371{padding:30px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-66c9831d.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-5077 .elementor-element.elementor-element-4d22cec5{width:auto;max-width:auto;text-align:end;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-4d22cec5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-4d22cec5 a:hover, .elementor-5077 .elementor-element.elementor-element-4d22cec5 a:focus{color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-383f9848:not(.elementor-motion-effects-element-type-background), .elementor-5077 .elementor-element.elementor-element-383f9848 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A1F14;background-image:url("https://duma.co.id/wp-content/uploads/2026/07/BG_Sertifikasi.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5077 .elementor-element.elementor-element-383f9848{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 7% 6% 7%;}.elementor-5077 .elementor-element.elementor-element-383f9848 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5077 .elementor-element.elementor-element-2271ba8b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-5077 .elementor-element.elementor-element-2271ba8b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-22b67cf1{width:auto;max-width:auto;top:-2em;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-22b67cf1 > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-5077 .elementor-element.elementor-element-22b67cf1{left:-5em;}body.rtl .elementor-5077 .elementor-element.elementor-element-22b67cf1{right:-5em;}.elementor-5077 .elementor-element.elementor-element-e8759de{width:auto;max-width:auto;top:-2em;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-e8759de > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-5077 .elementor-element.elementor-element-e8759de{left:-5em;}body.rtl .elementor-5077 .elementor-element.elementor-element-e8759de{right:-5em;}.elementor-5077 .elementor-element.elementor-element-56d3d148{width:auto;max-width:auto;text-align:start;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:normal;letter-spacing:0.5px;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-56d3d148 > .elementor-widget-container{margin:-80px 0px 0px 0px;padding:0px 0px 0px 50px;}.elementor-5077 .elementor-element.elementor-element-f9bac92{width:auto;max-width:auto;text-align:start;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:normal;letter-spacing:0.5px;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-f9bac92 > .elementor-widget-container{margin:-80px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-5fe3d013 > .elementor-widget-container{padding:0px 0px 25px 50px;}.elementor-5077 .elementor-element.elementor-element-5fe3d013{text-align:start;}.elementor-5077 .elementor-element.elementor-element-5fe3d013 img{max-width:200px;}.elementor-5077 .elementor-element.elementor-element-562b8cf5 > .elementor-widget-container{padding:0px 0px 10px 50px;}.elementor-5077 .elementor-element.elementor-element-562b8cf5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(20px, 2.2vw, 26px);font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:30px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-7080e04f > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-5077 .elementor-element.elementor-element-7080e04f{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-7080e04f a:hover, .elementor-5077 .elementor-element.elementor-element-7080e04f a:focus{color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-772be1e3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5077 .elementor-element.elementor-element-772be1e3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-5077 .elementor-element.elementor-element-772be1e3 > .elementor-element-populated{border-style:solid;border-width:0px 2px 0px 2px;border-color:#FFFFFF;padding:0% 0% 0% 0%;}.elementor-5077 .elementor-element.elementor-element-772be1e3 > .elementor-element-populated, .elementor-5077 .elementor-element.elementor-element-772be1e3 > .elementor-element-populated > .elementor-background-overlay, .elementor-5077 .elementor-element.elementor-element-772be1e3 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-14868dab > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-5077 .elementor-element.elementor-element-14868dab{text-align:start;}.elementor-5077 .elementor-element.elementor-element-14868dab img{max-width:200px;}.elementor-5077 .elementor-element.elementor-element-5f64ad64 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-5077 .elementor-element.elementor-element-5f64ad64 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(20px, 2.2vw, 26px);font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:30px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-7402ce91 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-7402ce91{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-7402ce91 a:hover, .elementor-5077 .elementor-element.elementor-element-7402ce91 a:focus{color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-7ee1fc62.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5077 .elementor-element.elementor-element-7ee1fc62 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-5077 .elementor-element.elementor-element-7ee1fc62 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-450cb37 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-5077 .elementor-element.elementor-element-450cb37{text-align:start;}.elementor-5077 .elementor-element.elementor-element-450cb37 img{max-width:200px;}.elementor-5077 .elementor-element.elementor-element-573e326f > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-5077 .elementor-element.elementor-element-573e326f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(20px, 2.2vw, 26px);font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:30px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-79899fc7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-79899fc7{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-79899fc7 a:hover, .elementor-5077 .elementor-element.elementor-element-79899fc7 a:focus{color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-7bd00857:not(.elementor-motion-effects-element-type-background), .elementor-5077 .elementor-element.elementor-element-7bd00857 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A1F14;background-image:url("https://duma.co.id/wp-content/uploads/2026/07/BG_Cerita_Bersama_Duma.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5077 .elementor-element.elementor-element-7bd00857 > .elementor-container{min-height:50vh;}.elementor-5077 .elementor-element.elementor-element-7bd00857, .elementor-5077 .elementor-element.elementor-element-7bd00857 > .elementor-background-overlay{border-radius:0px 0px 50px 50px;}.elementor-5077 .elementor-element.elementor-element-7bd00857{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-60px;padding:8% 7% 8% 7%;z-index:2;}.elementor-5077 .elementor-element.elementor-element-7bd00857 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5077 .elementor-element.elementor-element-6b520b7d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5077 .elementor-element.elementor-element-6b520b7d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-5077 .elementor-element.elementor-element-6b520b7d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-4d5495e7{width:auto;max-width:auto;top:-20px;text-align:start;}.elementor-5077 .elementor-element.elementor-element-4d5495e7 > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-5077 .elementor-element.elementor-element-4d5495e7{left:-9%;}body.rtl .elementor-5077 .elementor-element.elementor-element-4d5495e7{right:-9%;}.elementor-5077 .elementor-element.elementor-element-4d5495e7 img{max-width:260px;}.elementor-5077 .elementor-element.elementor-element-4882ae4c{width:auto;max-width:auto;top:-60px;text-align:start;}.elementor-5077 .elementor-element.elementor-element-4882ae4c > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-5077 .elementor-element.elementor-element-4882ae4c{right:-8.5%;}body.rtl .elementor-5077 .elementor-element.elementor-element-4882ae4c{left:-8.5%;}.elementor-5077 .elementor-element.elementor-element-4882ae4c img{max-width:300px;}.elementor-5077 .elementor-element.elementor-element-7dd2f0b2{width:auto;max-width:auto;top:100px;text-align:start;}.elementor-5077 .elementor-element.elementor-element-7dd2f0b2 > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-5077 .elementor-element.elementor-element-7dd2f0b2{right:8%;}body.rtl .elementor-5077 .elementor-element.elementor-element-7dd2f0b2{left:8%;}.elementor-5077 .elementor-element.elementor-element-7dd2f0b2 img{max-width:180px;}.elementor-5077 .elementor-element.elementor-element-16c8a93f > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5077 .elementor-element.elementor-element-16c8a93f{z-index:2;text-align:center;}.elementor-5077 .elementor-element.elementor-element-16c8a93f .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:clamp(32px, 4.4vw, 60px);font-weight:400;color:#3A2A1C;}.elementor-5077 .elementor-element.elementor-element-6fb881b0 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-6fb881b0{z-index:2;text-align:center;}.elementor-5077 .elementor-element.elementor-element-6fb881b0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(18px, 2.3vw, 28px);font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:2px;color:#3A2A1C;}.elementor-5077 .elementor-element.elementor-element-1d800aeb > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-1d800aeb{z-index:2;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#3A2A1C;}.elementor-5077 .elementor-element.elementor-element-1d800aeb a:hover, .elementor-5077 .elementor-element.elementor-element-1d800aeb a:focus{color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-3bd38807 > .elementor-container{max-width:600px;}.elementor-5077 .elementor-element.elementor-element-3bd38807{padding:60px 0px 0px 0px;z-index:2;}.elementor-5077 .elementor-element.elementor-element-17b32dc0 .elementor-button{background-color:#5F7947;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:7px 7px 7px 7px;}.elementor-5077 .elementor-element.elementor-element-17b32dc0 .elementor-button:hover, .elementor-5077 .elementor-element.elementor-element-17b32dc0 .elementor-button:focus{background-color:#FFFFFF;color:#3A2A1C;border-color:#3A2A1C;}.elementor-5077 .elementor-element.elementor-element-17b32dc0 .elementor-button:hover svg, .elementor-5077 .elementor-element.elementor-element-17b32dc0 .elementor-button:focus svg{fill:#3A2A1C;}.elementor-5077 .elementor-element.elementor-element-1aa0795b .elementor-button{background-color:#3A2A1C00;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0.3px;fill:#3A2A1C;color:#3A2A1C;border-style:solid;border-width:1px 1px 1px 1px;border-radius:7px 7px 7px 7px;}.elementor-5077 .elementor-element.elementor-element-1aa0795b .elementor-button:hover, .elementor-5077 .elementor-element.elementor-element-1aa0795b .elementor-button:focus{background-color:#3A2A1C;color:#FFFFFF;border-color:#3A2A1C;}.elementor-5077 .elementor-element.elementor-element-1aa0795b .elementor-button:hover svg, .elementor-5077 .elementor-element.elementor-element-1aa0795b .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-5077 .elementor-element.elementor-element-e4f2af4{--grid-columns:2;}}@media(max-width:767px){.elementor-5077 .elementor-element.elementor-element-5a8b04aa .swiper-slide{height:91vh;}.elementor-5077 .elementor-element.elementor-element-5a8b04aa .swiper-slide-inner{padding:100px 20px 50px 20px;}.elementor-5077 .elementor-element.elementor-element-5a8b04aa .elementor-slide-heading{font-size:clamp(52px, 5vw, 76px);}.elementor-5077 .elementor-element.elementor-element-992e8f9 .swiper-slide{height:91vh;}.elementor-5077 .elementor-element.elementor-element-992e8f9 .swiper-slide-inner{padding:100px 20px 50px 20px;}.elementor-5077 .elementor-element.elementor-element-992e8f9 .elementor-slide-heading{font-size:clamp(52px, 5vw, 76px);}.elementor-5077 .elementor-element.elementor-element-2c65a207{padding:30px 10px 30px 10px;}.elementor-5077 .elementor-element.elementor-element-ff5ebcf .elementor-counter-title{justify-content:start;font-size:14px;line-height:1.2em;}.elementor-5077 .elementor-element.elementor-element-ff5ebcf .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-size:4em;}.elementor-5077 .elementor-element.elementor-element-af498ab > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-af498ab .elementor-counter-title{justify-content:start;font-size:14px;line-height:1.2em;}.elementor-5077 .elementor-element.elementor-element-af498ab .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-size:4em;}.elementor-5077 .elementor-element.elementor-element-994ea6f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-994ea6f .elementor-counter-title{justify-content:start;font-size:14px;line-height:1.2em;}.elementor-5077 .elementor-element.elementor-element-994ea6f .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-size:4em;}.elementor-5077 .elementor-element.elementor-element-7c32ebbe > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-7c32ebbe .elementor-counter-title{justify-content:start;font-size:14px;line-height:1.3em;}.elementor-5077 .elementor-element.elementor-element-7c32ebbe .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-size:4em;}.elementor-5077 .elementor-element.elementor-element-56ed1523 > .elementor-widget-container{margin:0% -100% 0% 0%;padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-7d081b99:not(.elementor-motion-effects-element-type-background), .elementor-5077 .elementor-element.elementor-element-7d081b99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://duma.co.id/wp-content/uploads/2026/07/Section_About_Us_Mobile.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5077 .elementor-element.elementor-element-7d081b99 > .elementor-container{min-height:0vh;}.elementor-5077 .elementor-element.elementor-element-7d081b99 > .elementor-background-overlay{opacity:1;}.elementor-5077 .elementor-element.elementor-element-7d081b99{padding:30px 10px 40px 10px;}body:not(.rtl) .elementor-5077 .elementor-element.elementor-element-74cdeeb4{left:0%;}body.rtl .elementor-5077 .elementor-element.elementor-element-74cdeeb4{right:0%;}.elementor-5077 .elementor-element.elementor-element-74cdeeb4{top:0%;}.elementor-5077 .elementor-element.elementor-element-da3e5be > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-5077 .elementor-element.elementor-element-734f5646 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-62c09553{padding:30px 10px 30px 10px;}.elementor-5077 .elementor-element.elementor-element-619b483 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-1a769c97 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-38642fae{padding:0% 0% 0% 0%;}.elementor-5077 .elementor-element.elementor-element-2e0ad764 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-7718732f{text-align:start;}.elementor-5077 .elementor-element.elementor-element-7718732f img{max-width:200px;}.elementor-5077 .elementor-element.elementor-element-22724ed6 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-dbd56fa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-dbd56fa{text-align:start;}.elementor-5077 .elementor-element.elementor-element-dbd56fa img{max-width:280px;}.elementor-5077 .elementor-element.elementor-element-264c522a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-230e2e6a{padding:0% 0% 0% 0%;}.elementor-5077 .elementor-element.elementor-element-32e0d55c > .elementor-element-populated{padding:50px 30px 50px 30px;}.elementor-5077 .elementor-element.elementor-element-6b5d0f6a > .elementor-element-populated{padding:50px 30px 50px 30px;}.elementor-5077 .elementor-element.elementor-element-5778df0f > .elementor-element-populated{padding:50px 30px 50px 30px;}.elementor-5077 .elementor-element.elementor-element-17f6cb3{padding:30px 10px 40px 10px;}.elementor-5077 .elementor-element.elementor-element-4070d778.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5077 .elementor-element.elementor-element-4070d778 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-5077 .elementor-element.elementor-element-21d2453 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-5077 .elementor-element.elementor-element-21d2453{text-align:center;}.elementor-5077 .elementor-element.elementor-element-45ec437f > .elementor-element-populated{margin:auto auto auto auto;--e-column-margin-right:auto;--e-column-margin-left:auto;padding:0px 20px 0px 20px;}.elementor-5077 .elementor-element.elementor-element-1a16577f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-5077 .elementor-element.elementor-element-9d5a3e9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-18596873{bottom:60px;}.elementor-5077 .elementor-element.elementor-element-1795a998{bottom:30px;}.elementor-5077 .elementor-element.elementor-element-72818a5d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-5077 .elementor-element.elementor-element-368440fa{bottom:60px;}.elementor-5077 .elementor-element.elementor-element-3e9ea2ff{bottom:30px;}.elementor-5077 .elementor-element.elementor-element-3a5e98a4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-5077 .elementor-element.elementor-element-286b7c39{bottom:60px;}.elementor-5077 .elementor-element.elementor-element-370bdda8{bottom:30px;}.elementor-5077 .elementor-element.elementor-element-5bab7f52 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-5077 .elementor-element.elementor-element-5a12c87c{bottom:60px;}.elementor-5077 .elementor-element.elementor-element-51a71cf5{bottom:30px;}.elementor-5077 .elementor-element.elementor-element-29aa149c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-5077 .elementor-element.elementor-element-5d21ed57{bottom:60px;}.elementor-5077 .elementor-element.elementor-element-3c321ed6{bottom:30px;}.elementor-5077 .elementor-element.elementor-element-4c4fe0f1{padding:20px 10px 20px 10px;}.elementor-5077 .elementor-element.elementor-element-8299a8c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-63cb6e36 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-3c0b4f70 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-1b1490a8 > .elementor-element-populated{padding:10px 10px 0px 10px;}.elementor-5077 .elementor-element.elementor-element-6991e5ce{padding:0px 10px 50px 10px;}.elementor-5077 .elementor-element.elementor-element-e12a0c6{--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll;--e-filter-space-between:5px;}.elementor-5077 .elementor-element.elementor-element-e12a0c6 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-5077 .elementor-element.elementor-element-e4f2af4{--grid-columns:2;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-5077 .elementor-element.elementor-element-7bb27293 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-15c5214{padding:30px 0px 40px 0px;}.elementor-5077 .elementor-element.elementor-element-1eddeab9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-5077 .elementor-element.elementor-element-1eddeab9 > .elementor-element-populated{padding:20px 20px 0px 20px;}.elementor-5077 .elementor-element.elementor-element-9840857 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-3ecce1c9 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-5077 .elementor-element.elementor-element-364f7c79 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-5077 .elementor-element.elementor-element-34c19677 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-5077 .elementor-element.elementor-element-484d183f > .elementor-widget-container{margin:0em 0em -5em 0em;}.elementor-5077 .elementor-element.elementor-element-3b7e076f{padding:40px 10px 40px 10px;}.elementor-5077 .elementor-element.elementor-element-4bd3f7c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-413fa0d6 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5077 .elementor-element.elementor-element-413fa0d6 .elementor-heading-title{line-height:1.2em;}.elementor-5077 .elementor-element.elementor-element-5159bd07 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-5077 .elementor-element.elementor-element-741d354e > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-1941fda4{padding:10px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-72a65af9 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-5077 .elementor-element.elementor-element-544fce50 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-63d50171{margin-top:-5px;margin-bottom:0px;}.elementor-5077 .elementor-element.elementor-element-7ae398e6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-5077 .elementor-element.elementor-element-7ae398e6 > .elementor-element-populated{margin:-10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5077 .elementor-element.elementor-element-799100bf > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-6e4e822a > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-670ece9e > .elementor-widget-container{margin:-15px 0px -15px 0px;}.elementor-5077 .elementor-element.elementor-element-7577661e > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-5db2e49 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-1399a3f9{padding:0px 10px 0px 10px;}.elementor-5077 .elementor-element.elementor-element-2761d12c > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 15px 30px 15px;}.elementor-5077 .elementor-element.elementor-element-3c3dcba3 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-5077 .elementor-element.elementor-element-1054b3ea .elementor-heading-title{font-size:24px;}.elementor-5077 .elementor-element.elementor-element-60ebd1c1 > .elementor-element-populated{margin:20px 10px 70px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 15px 30px 15px;}.elementor-5077 .elementor-element.elementor-element-c478cc0 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-5077 .elementor-element.elementor-element-284a35ee .elementor-heading-title{font-size:24px;}.elementor-5077 .elementor-element.elementor-element-383f9848{padding:160px 20px 40px 20px;}.elementor-5077 .elementor-element.elementor-element-2271ba8b > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-e8759de > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-5077 .elementor-element.elementor-element-e8759de{left:0%;}body.rtl .elementor-5077 .elementor-element.elementor-element-e8759de{right:0%;}.elementor-5077 .elementor-element.elementor-element-e8759de{top:-120px;}.elementor-5077 .elementor-element.elementor-element-56d3d148 > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-5077 .elementor-element.elementor-element-56d3d148{left:0%;}body.rtl .elementor-5077 .elementor-element.elementor-element-56d3d148{right:0%;}.elementor-5077 .elementor-element.elementor-element-56d3d148{top:0%;font-size:24px;}.elementor-5077 .elementor-element.elementor-element-f9bac92{width:var( --container-widget-width, 200% );max-width:200%;--container-widget-width:200%;--container-widget-flex-grow:0;top:-80px;font-size:24px;}.elementor-5077 .elementor-element.elementor-element-f9bac92 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-5077 .elementor-element.elementor-element-5fe3d013 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-5077 .elementor-element.elementor-element-562b8cf5 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 10px 0px;}.elementor-5077 .elementor-element.elementor-element-7080e04f > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-772be1e3 > .elementor-element-populated{border-width:0px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-5077 .elementor-element.elementor-element-5f64ad64 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-5077 .elementor-element.elementor-element-7402ce91 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-7ee1fc62.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-5077 .elementor-element.elementor-element-7ee1fc62 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-450cb37 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-5077 .elementor-element.elementor-element-573e326f > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-5077 .elementor-element.elementor-element-79899fc7 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-7bd00857 > .elementor-container{min-height:45vh;}.elementor-5077 .elementor-element.elementor-element-7bd00857{padding:9% 7% 6% 7%;}.elementor-5077 .elementor-element.elementor-element-4d5495e7{top:2em;}.elementor-5077 .elementor-element.elementor-element-4d5495e7 img{max-width:80px;}body:not(.rtl) .elementor-5077 .elementor-element.elementor-element-4882ae4c{right:-8%;}body.rtl .elementor-5077 .elementor-element.elementor-element-4882ae4c{left:-8%;}.elementor-5077 .elementor-element.elementor-element-4882ae4c{top:3.5em;}.elementor-5077 .elementor-element.elementor-element-4882ae4c img{max-width:100px;}body:not(.rtl) .elementor-5077 .elementor-element.elementor-element-7dd2f0b2{right:-8%;}body.rtl .elementor-5077 .elementor-element.elementor-element-7dd2f0b2{left:-8%;}.elementor-5077 .elementor-element.elementor-element-7dd2f0b2{top:14em;}.elementor-5077 .elementor-element.elementor-element-7dd2f0b2 img{max-width:100px;}.elementor-5077 .elementor-element.elementor-element-16c8a93f > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-5077 .elementor-element.elementor-element-1d800aeb > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-3bd38807{padding:10px 0px 0px 0px;}}@media(min-width:768px){.elementor-5077 .elementor-element.elementor-element-df582f7{width:65%;}.elementor-5077 .elementor-element.elementor-element-70da3eaf{width:35%;}.elementor-5077 .elementor-element.elementor-element-225922ea{width:65%;}.elementor-5077 .elementor-element.elementor-element-2e0ad764{width:38%;}.elementor-5077 .elementor-element.elementor-element-22724ed6{width:62%;}.elementor-5077 .elementor-element.elementor-element-46e086ff{width:35%;}.elementor-5077 .elementor-element.elementor-element-89263e3{width:30%;}.elementor-5077 .elementor-element.elementor-element-7a440c75{width:69.998%;}.elementor-5077 .elementor-element.elementor-element-30900b25{width:30%;}.elementor-5077 .elementor-element.elementor-element-260edd49{width:69.998%;}.elementor-5077 .elementor-element.elementor-element-40d510e2{width:30%;}.elementor-5077 .elementor-element.elementor-element-709a68f9{width:69.998%;}.elementor-5077 .elementor-element.elementor-element-5db94651{width:60%;}.elementor-5077 .elementor-element.elementor-element-1b1490a8{width:40%;}.elementor-5077 .elementor-element.elementor-element-7e731e9b{width:28%;}.elementor-5077 .elementor-element.elementor-element-27b27cf8{width:72%;}.elementor-5077 .elementor-element.elementor-element-7ae398e6{width:28%;}.elementor-5077 .elementor-element.elementor-element-69bcb9b5{width:72%;}.elementor-5077 .elementor-element.elementor-element-1f6a28cd{width:28%;}.elementor-5077 .elementor-element.elementor-element-6b7770c2{width:72%;}.elementor-5077 .elementor-element.elementor-element-2ae46a6d{width:30%;}.elementor-5077 .elementor-element.elementor-element-66796687{width:69.998%;}.elementor-5077 .elementor-element.elementor-element-7ebe1a81{width:30%;}.elementor-5077 .elementor-element.elementor-element-66c9831d{width:69.998%;}.elementor-5077 .elementor-element.elementor-element-2271ba8b{width:30%;}.elementor-5077 .elementor-element.elementor-element-772be1e3{width:38%;}.elementor-5077 .elementor-element.elementor-element-7ee1fc62{width:31.666%;}}@media(min-width:1025px){.elementor-5077 .elementor-element.elementor-element-7d081b99:not(.elementor-motion-effects-element-type-background), .elementor-5077 .elementor-element.elementor-element-7d081b99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-5077 .elementor-element.elementor-element-32e0d55c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5077 .elementor-element.elementor-element-32e0d55c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-5077 .elementor-element.elementor-element-6b5d0f6a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5077 .elementor-element.elementor-element-6b5d0f6a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-5077 .elementor-element.elementor-element-5778df0f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5077 .elementor-element.elementor-element-5778df0f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-5077 .elementor-element.elementor-element-17f6cb3:not(.elementor-motion-effects-element-type-background), .elementor-5077 .elementor-element.elementor-element-17f6cb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-5077 .elementor-element.elementor-element-15c5214:not(.elementor-motion-effects-element-type-background), .elementor-5077 .elementor-element.elementor-element-15c5214 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-5077 .elementor-element.elementor-element-2761d12c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5077 .elementor-element.elementor-element-2761d12c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-5077 .elementor-element.elementor-element-60ebd1c1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5077 .elementor-element.elementor-element-60ebd1c1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-5077 .elementor-element.elementor-element-383f9848:not(.elementor-motion-effects-element-type-background), .elementor-5077 .elementor-element.elementor-element-383f9848 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-5077 .elementor-element.elementor-element-7bd00857:not(.elementor-motion-effects-element-type-background), .elementor-5077 .elementor-element.elementor-element-7bd00857 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for slides, class: .elementor-element-5a8b04aa */#slider-banner .elementor-slide-heading > i {
    font-size: 80%;
}

#slider-banner .elementor-slide-description > .text-1 {
    font-size: 24px !important;
}
#slider-banner .elementor-slide-description > .text-2 {
    padding-top: 20px;
    margin-bottom: 40px;
    font-size: 15px;
}

#slider-banner .elementor-slide-description > a {
    letter-spacing: 0.3px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 7px 7px 7px 7px;
    padding: 12px 24px;
    font-size: 12px;
}

#slider-banner .elementor-slide-description > a:nth-child(5) {
    fill: #3a2a1c;
    color: #3a2a1c;
    background-color: #FFFFFF;
    margin-right: 20px;
    transition: all .3s;
}
#slider-banner .elementor-slide-description > a:hover:nth-child(5) {
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: transparent;
}
#slider-banner .elementor-slide-description > a:last-child {
    fill: #FFFFFF;
    color: #FFFFFF;
    transition: all .3s;
}
#slider-banner .elementor-slide-description > a:hover:last-child {
    fill: #3a2a1c;
    color: #3a2a1c;
    background-color: #FFFFFF;
}

#slider-banner .swiper-pagination-bullet {
    border-color: #FFFFFF;
    margin: 0 9px !important;
    border: 1px solid #FFF;
}

.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: 35px !important;
}

@media (min-width: 769px) {
    
}

@media (max-width: 768px) {
    #slider-banner .elementor-slide-heading {
        margin-bottom: 10px;
    }
    #slider-banner .elementor-slide-description > .text-1 {
        font-size: 20px !important;
    }
    #slider-banner .elementor-slide-description > .text-2 {
        font-size: 14px !important;
    }
    #slider-banner .elementor-slide-description > .text-2 br {
        display: none;
    }
    
    #slider-banner .elementor-slide-description > .text-2 {
        padding-top: 0;
        margin-bottom: 5px;
        font-size: 15px;
    }
    
    #slider-banner .elementor-slide-description {
        display: flex;
        flex-direction: column;
    }
    #slider-banner .elementor-slide-description > a {
        width: fit-content;
        margin-bottom: 10px;
    }
    
    #slider-banner .swiper-pagination-bullet {
        height: 15px;
        width: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-125f4521 */html, body {
    overflow-x: hidden;
}

@media (max-width: 768px) {
    .elementor-section {
        background-attachment: scroll;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56ed1523 */.text-usp p {
    line-height: 1.3;
}

@media (max-width: 768px) {
    .text-usp p br {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-188a8e94 */@media (max-width: 768px) {
    .kolom-usp.elementor-column > .elementor-widget-wrap {
        display: grid !important;
        grid-template-columns: 1fr 1fr;
        grid-row-gap: 20px;
        flex-direction: column;
        align-items: flex-start !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74cdeeb4 */.text-judul-kecil p {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c74941c */.text-link-cta a {
    color: #FFF !important;
    transition: all .2s linear;
}
.text-link-cta a:hover {
    text-decoration: none;
    transition: all .2s linear;
}

.text-link-cta a em {
    transition: all .2s linear;
}
.text-link-cta a:hover em {
    padding-left: 10px;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bff9502 */.text-judul-kecil p {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-264c522a */.text-body-tentang-duma p {
    position: relative;
}
.text-body-tentang-duma p:before {
    content: "";
    position: absolute;
    width: 40px;
    height: 1px;
    left: -60px;
    top: 35px;
    transform: rotate(60deg);
    background-color: #3a2a1c80;
}

@media (max-width: 1170px) {
    .text-body-tentang-duma p br {
        display: none;
    }
}

@media (max-width: 768px) {
    .text-body-tentang-duma p:before {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-62c09553 */@media (min-width: 1700px) {
    .kenapa-duma.header-text {
        margin-left: 120px !important;
    }
    .kenapa-duma.col-2 {
        padding: 0% 20% 0% 120px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ba2ce88 */.text-link-cta a {
    color: #FFF !important;
    transition: all .2s linear;
}
.text-link-cta a:hover {
    text-decoration: none;
    transition: all .2s linear;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d3d81fc */.text-body-3-poin p {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10569532 */.text-body-3-poin a {
    color: #FFF !important;
    transition: all .2s linear;
}
.text-body-3-poin a:hover {
    text-decoration: none;
    transition: all .2s linear;
}

.text-body-3-poin p a, .text-body-3-poin p a span {
    font-size: 12px !important;
}

.text-body-3-poin a em {
    transition: all .2s linear;
}
.text-body-3-poin a:hover em {
    padding-left: 10px;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-32e0d55c */.hover-bg .elementor-element-populated:hover .elementor-motion-effects-layer {
    transform: scale(1.2) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11841447 */.text-link-cta a {
    color: #FFF !important;
    transition: all .2s linear;
}
.text-link-cta a:hover {
    text-decoration: none;
    transition: all .2s linear;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-468c660e */.text-body-3-poin p {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42a1831c */.text-body-3-poin a {
    color: #FFF !important;
    transition: all .2s linear;
}
.text-body-3-poin a:hover {
    text-decoration: none;
    transition: all .2s linear;
}

.text-body-3-poin p a {
    font-size: 14px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58b07855 */.text-link-cta a {
    color: #FFF !important;
    transition: all .2s linear;
}
.text-link-cta a:hover {
    text-decoration: none;
    transition: all .2s linear;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55a0cbd3 */.text-body-3-poin p {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e4aef3 */.text-body-3-poin a {
    color: #FFF !important;
    transition: all .2s linear;
}
.text-body-3-poin a:hover {
    text-decoration: none;
    transition: all .2s linear;
}

.text-body-3-poin p a {
    font-size: 14px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1be3b31d */.text-judul-kecil p {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6193507d */.text-judul-kecil.w-bg p {
    font-weight: 500;
}

.text-judul-kecil.w-bg {
    background-color: #5f7947;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18596873 */.text-body-produk-1 p {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1795a998 */.text-body-produk-1 a {
    color: #FFF !important;
    transition: all .2s linear;
}
.text-body-produk-1 a:hover {
    text-decoration: none;
    transition: all .2s linear;
}

.text-body-produk-1 a em {
    transition: all .2s linear;
}
.text-body-produk-1 a:hover em {
    padding-left: 10px;
    text-decoration: none;
}

.text-body-produk-1 p a {
    font-size: 11px !important;
}

@media (max-width: 768px) {
    .text-body-produk-1 p a {
        font-size: 13px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e251732 */.text-judul-kecil.w-bg p {
    font-weight: 500;
}

.text-judul-kecil.w-bg {
    background-color: #5f7947;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a41346f */.text-judul-kecil.w-bg p {
    font-weight: 500;
    font-size: 12px;
}

.text-judul-kecil.w-bg {
    background-color: #5f7947;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54a4e29b */.text-judul-kecil.w-bg p {
    font-weight: 500;
}

.text-judul-kecil.w-bg {
    background-color: #5f7947;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a273761 */.text-judul-kecil.w-bg p {
    font-weight: 500;
}

.text-judul-kecil.w-bg {
    background-color: #5f7947;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-45ec437f */.elementor-column.kolom-produk {
    width: 110% !important;
    margin-left: -5%;
}

.elementor-column.kolom-produk > .elementor-widget-wrap > section {
    transition: all .3s linear;
}
.elementor-column.kolom-produk > .elementor-widget-wrap > section:hover {
    transform: scale(1.05);
    transition: all .3s linear;
}

@media (min-width: 768px) {
    .elementor-column.kolom-produk > .elementor-widget-wrap {
        flex-wrap: nowrap !important;
    }
}

@media (max-width: 768px) {
    .elementor-column.kolom-produk {
        overflow-x: scroll;
        scrollbar-width: none;
    }
    .elementor-column.kolom-produk > .elementor-widget-wrap {
        display: flex;
        flex-wrap: nowrap;
        justify-content: flex-start;
        width: 300%;
    }
    .elementor-column.kolom-produk > .elementor-widget-wrap > section {
        max-width: 360px;
        width: 300px !important;
    }
}

@media (min-width: 1700px) {
    .text-body-produk-1 p {
        font-size: 15px;
        line-height: 1.4;
    }
    .text-body-produk-1 {
        left: 45px !important;
    }
    .text-body-produk-1.no-link {
        bottom: 95px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-17f6cb3 */#produk.elementor-element > .elementor-container {
    flex-direction: column;
}
#produk.elementor-element > .elementor-container > div {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6551faab */.text-judul-kecil p {
    font-weight: 600;
        writing-mode: vertical-rl;
    transform: rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a01a20 */.text-body-proyek p {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4c4fe0f1 */@media (min-width: 1700px) {
    .portofolio.header-text {
        margin-left: 120px !important;
    }
    .portofolio.col-2 {
        padding: 0% 20% 0% 80px !important;
    }
}/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-e12a0c6 */@media (min-width: 1700px) {
    .elementor-widget-taxonomy-filter .e-filter {
        gap: 60px !important;
    }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-e4f2af4 */@media (min-width: 1700px) {
    .elementor-loop-container.elementor-grid {
        grid-column-gap: 50px !important;
    }
}

@media (min-width: 1300px) {
    .elementor-widget-theme-post-featured-image > .elementor-widget-container {
        object-fit: cover;
        aspect-ratio: 8 / 10;
    }
    .elementor-widget-theme-post-featured-image > .elementor-widget-container > a {
        display: flex;
        width: 100%;
    }
    .elementor-widget-theme-post-featured-image > .elementor-widget-container > a > img {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6991e5ce */.e-loop-item:hover .featured-img img {
    transform: scale(.95) !important;
    transition: all .4s ease;
}
.e-loop-item .featured-img img {
    transition: all .4s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71d49d9d */.text-judul-kecil p {
    font-weight: 600;
        writing-mode: vertical-rl;
    transform: rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-364f7c79 */.text-body-3-poin p {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-484d183f */.img-overlaps {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-15c5214 */@media (min-width: 1700px) {
    .duma-ia {
        padding-left: calc(7% + 80px) !important;
        padding-right: calc(7% + 80px) !important;
    }
    .text-duma-ia {
        left: calc(-5em - 80px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fbfcb38 */.text-judul-kecil p {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3b7e076f */@media (min-width: 1700px) {
    .cara-pemasangan {
        padding-left: calc(7% + 80px) !important;
        padding-right: calc(7% + 80px) !important;
    }
    .text-cp {
        left: calc(-5em - 80px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c3dcba3 */.text-link-cta a {
    color: #FFF !important;
    transition: all .2s linear;
}
.text-link-cta a:hover {
    text-decoration: none;
    transition: all .2s linear;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-67792553 */.text-body-2-poin a {
    color: #FFF !important;
    transition: all .2s linear;
}
.text-body-2-poin a:hover {
    text-decoration: none;
    transition: all .2s linear;
}

.text-body-2-poin p a {
    font-size: 12px !important;
}
.text-body-2-poin a {
    display: flex;
    grid-column-gap: 10px;
}
.text-body-2-poin a em {
    transition: all .2s linear;
}
.text-body-2-poin a:hover em {
    margin-right: -10px;
    padding-left: 10px;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c478cc0 */.text-link-cta a {
    color: #FFF !important;
    transition: all .2s linear;
}
.text-link-cta a:hover {
    text-decoration: none;
    transition: all .2s linear;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22b67cf1 */.text-judul-kecil p {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56d3d148 */.text-judul-besar h2 {
    font-weight: 600;
    white-space: nowrap;
    font-size: inherit !important;
    line-height: inherit;
    color: inherit;
    font-family: inherit;
    margin: 0;
}

@media (max-width: 768px) {
    .text-judul-besar h2 {
        white-space: normal;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9bac92 */.text-judul-besar h2 {
    font-weight: 600;
    white-space: nowrap;
    font-size: inherit !important;
    line-height: inherit;
    color: inherit;
    font-family: inherit;
    margin: 0;
}

@media (max-width: 768px) {
    .text-judul-besar h2 {
        white-space: normal;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7080e04f */@media (max-width: 768px) {
    .remove-br p br {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-772be1e3 */@media (min-width: 768px) {    
    .kolom-iso.elementor-column > .elementor-widget-wrap {
        display: grid;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7ee1fc62 */@media (min-width: 768px) {
    .kolom-gbci.elementor-column > .elementor-widget-wrap {
        display: grid;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-383f9848 */@media (min-width: 1700px) {
    .sertifikasi {
        padding-left: calc(7% + 80px) !important;
    }
    
    .text-sertifikasi {
        left: calc(-5em - 80px) !important;
    }
}

@media (max-width: 768px) {
    .sertifikasi > div {
        justify-content: center;
    }
    .sertifikasi > div > div {
        width: 50%;
    }
    .sertifikasi > div > div:last-child {
        width: 70%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6b520b7d */.elementor-4301 .elementor-element.elementor-element-8118862.elementor-column > .elementor-widget-wrap {
    display: grid;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7bd00857 */@media (min-width: 1700px) {
    .gambar-mulai-disini img {
        max-width: 100% !important;
    }
    
    .gambar-mulai-disini.img-1 img, .gambar-mulai-disini.img-2 img {
        width: 410px;
    }
    .gambar-mulai-disini.img-3 img {
        width: 280px;
    }
}/* End custom CSS */