.elementor-16 .elementor-element.elementor-element-fefbf37{--display:flex;--min-height:620px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--overlay-opacity:1;--border-radius:60px 60px 60px 60px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:80px;--padding-bottom:40px;--padding-left:60px;--padding-right:60px;}.elementor-16 .elementor-element.elementor-element-fefbf37::before, .elementor-16 .elementor-element.elementor-element-fefbf37 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-fefbf37 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-fefbf37 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-fefbf37 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-fefbf37 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-16 .elementor-element.elementor-element-8a712d7{--display:flex;--gap:040px 0px;--row-gap:040px;--column-gap:0px;}.elementor-16 .elementor-element.elementor-element-685c0db{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-16 .elementor-element.elementor-element-faf9103{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-faf9103 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:72px;font-weight:500;color:#F8F9FA;}.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-16 .elementor-element.elementor-element-1efb0c1{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:end;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-1efb0c1 p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-0cf64b7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-16 .elementor-element.elementor-element-e708aae .elementor-button{background-color:#61CE7000;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-c515d5f );border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-e708aae .elementor-button-content-wrapper{flex-direction:row;}.elementor-16 .elementor-element.elementor-element-e811fdf .elementor-button{background-color:#61CE7000;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-c515d5f );border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-e811fdf .elementor-button-content-wrapper{flex-direction:row;}.elementor-16 .elementor-element.elementor-element-ccb27e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:60px;--padding-left:080px;--padding-right:80px;}.elementor-16 .elementor-element.elementor-element-3ad1403{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-16 .elementor-element.elementor-element-43dbb37{--display:flex;}.elementor-16 .elementor-element.elementor-element-21ffc78{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-21ffc78 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:500;line-height:46px;color:var( --e-global-color-89cde1e );}.elementor-16 .elementor-element.elementor-element-aed8257{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:justify;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-0d1d2c9 );}.elementor-16 .elementor-element.elementor-element-f1c9630{--display:flex;}.elementor-16 .elementor-element.elementor-element-955555a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:4px 016px;--row-gap:4px;--column-gap:016px;--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-ab3c8ac{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-16 .elementor-element.elementor-element-4a6eb7d{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-4a6eb7d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:32px;font-weight:500;color:var( --e-global-color-89cde1e );}.elementor-16 .elementor-element.elementor-element-d90236e{width:var( --container-widget-width, 75% );max-width:75%;padding:12px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-d90236e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-89cde1e );}.elementor-16 .elementor-element.elementor-element-98dfd6f{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:24px;color:var( --e-global-color-0d1d2c9 );}.elementor-16 .elementor-element.elementor-element-8d602a8{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-16 .elementor-element.elementor-element-a3c4d10{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-a3c4d10 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:32px;font-weight:500;color:var( --e-global-color-89cde1e );}.elementor-16 .elementor-element.elementor-element-77321c7{width:var( --container-widget-width, 75% );max-width:75%;padding:12px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-77321c7 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-89cde1e );}.elementor-16 .elementor-element.elementor-element-b2619ec{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:24px;color:var( --e-global-color-0d1d2c9 );}.elementor-16 .elementor-element.elementor-element-af094a9{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-16 .elementor-element.elementor-element-de786dd{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-de786dd .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:32px;font-weight:500;color:var( --e-global-color-89cde1e );}.elementor-16 .elementor-element.elementor-element-ab39687{width:var( --container-widget-width, 75% );max-width:75%;padding:12px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-ab39687 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-89cde1e );}.elementor-16 .elementor-element.elementor-element-47dac81{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:24px;color:var( --e-global-color-0d1d2c9 );}.elementor-16 .elementor-element.elementor-element-95f80fb{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-16 .elementor-element.elementor-element-f7a765f{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-f7a765f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:32px;font-weight:500;color:var( --e-global-color-89cde1e );}.elementor-16 .elementor-element.elementor-element-a527693{width:var( --container-widget-width, 75% );max-width:75%;padding:12px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-a527693 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-89cde1e );}.elementor-16 .elementor-element.elementor-element-e88b82e{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:24px;color:var( --e-global-color-0d1d2c9 );}.elementor-16 .elementor-element.elementor-element-8b9adb5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:080px;--padding-right:80px;}.elementor-16 .elementor-element.elementor-element-8b9adb5:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-8b9adb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16fb343 );}.elementor-16 .elementor-element.elementor-element-55b5960{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-16 .elementor-element.elementor-element-c5f1ce9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-933ad54{text-align:start;}.elementor-16 .elementor-element.elementor-element-933ad54 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-89cde1e );}.elementor-16 .elementor-element.elementor-element-ec4eb8f{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;text-align:justify;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-0d1d2c9 );}.elementor-16 .elementor-element.elementor-element-5042a16{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 24px;--row-gap:0px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-db32920{--display:flex;--min-height:400px;--overlay-opacity:1;--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-db32920::before, .elementor-16 .elementor-element.elementor-element-db32920 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-db32920 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-db32920 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-db32920 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-db32920 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sakaruma.com/wp-content/uploads/2026/03/Jasa-Desain-Perencanaan-1.webp");--background-overlay:'';background-position:-99px 149px;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-442619c{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-442619c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-89cde1e );}.elementor-16 .elementor-element.elementor-element-091a789{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:24px;color:var( --e-global-color-0d1d2c9 );}.elementor-16 .elementor-element.elementor-element-ecf1f45{--display:flex;--min-height:400px;--overlay-opacity:1;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-ecf1f45:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-ecf1f45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-ecf1f45::before, .elementor-16 .elementor-element.elementor-element-ecf1f45 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-ecf1f45 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-ecf1f45 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-ecf1f45 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-ecf1f45 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sakaruma.com/wp-content/uploads/2026/03/Jasa-Pembangunan.webp");--background-overlay:'';background-position:-99px 149px;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-f4e9077{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-f4e9077 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-89cde1e );}.elementor-16 .elementor-element.elementor-element-a669b61{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:24px;color:var( --e-global-color-0d1d2c9 );}.elementor-16 .elementor-element.elementor-element-da5f9a7{--display:flex;--min-height:400px;--overlay-opacity:1;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-da5f9a7:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-da5f9a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-da5f9a7::before, .elementor-16 .elementor-element.elementor-element-da5f9a7 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-da5f9a7 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-da5f9a7 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-da5f9a7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-da5f9a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sakaruma.com/wp-content/uploads/2026/03/Jasa-Renovasi.webp");--background-overlay:'';background-position:-8px 166px;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-43b5741{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-43b5741 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-89cde1e );}.elementor-16 .elementor-element.elementor-element-805e67a{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:24px;color:var( --e-global-color-0d1d2c9 );}.elementor-16 .elementor-element.elementor-element-e7105a0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:080px;--padding-left:60px;--padding-right:60px;}.elementor-16 .elementor-element.elementor-element-e7105a0:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-e7105a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-89cde1e );}.elementor-16 .elementor-element.elementor-element-2848651{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-16 .elementor-element.elementor-element-f3e8e1a{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:start;}.elementor-16 .elementor-element.elementor-element-f3e8e1a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:500;line-height:46px;color:var( --e-global-color-16fb343 );}.elementor-16 .elementor-element.elementor-element-829a403{--display:flex;}.elementor-16 .elementor-element.elementor-element-d0d8806{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-16 .elementor-element.elementor-element-d0d8806:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-d0d8806 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sakaruma.com/wp-content/uploads/2026/03/Portfolio-Cafe-and-Eatery-NOS-8.webp");background-position:bottom center;background-size:cover;}.elementor-16 .elementor-element.elementor-element-d0d8806::before, .elementor-16 .elementor-element.elementor-element-d0d8806 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-d0d8806 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-d0d8806 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-d0d8806 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-d0d8806 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #151A5400 0%, var( --e-global-color-89cde1e ) 100%);}.elementor-16 .elementor-element.elementor-element-14027e5{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-14027e5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-96092e8{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-96092e8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-ce9e9da{--display:flex;}.elementor-16 .elementor-element.elementor-element-2a4931d{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-16 .elementor-element.elementor-element-2a4931d:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2a4931d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sakaruma.com/wp-content/uploads/2026/03/Mr.-An-Casa-Classica-4.png");background-size:cover;}.elementor-16 .elementor-element.elementor-element-2a4931d::before, .elementor-16 .elementor-element.elementor-element-2a4931d > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-2a4931d > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-2a4931d > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-2a4931d > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-2a4931d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #151A5400 0%, var( --e-global-color-89cde1e ) 100%);}.elementor-16 .elementor-element.elementor-element-7cde8ac{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-7cde8ac .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-4ef0c04{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-4ef0c04 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-b4f7c9c{--display:flex;}.elementor-16 .elementor-element.elementor-element-dfa1fa2{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-16 .elementor-element.elementor-element-dfa1fa2:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-dfa1fa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sakaruma.com/wp-content/uploads/2026/03/Mr.-Ar-Modern-Tropis-2.webp");background-size:cover;}.elementor-16 .elementor-element.elementor-element-dfa1fa2::before, .elementor-16 .elementor-element.elementor-element-dfa1fa2 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-dfa1fa2 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-dfa1fa2 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-dfa1fa2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-dfa1fa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #151A5400 0%, var( --e-global-color-89cde1e ) 100%);}.elementor-16 .elementor-element.elementor-element-e658958{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-e658958 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-c6f9739{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-c6f9739 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-da3b3d1{--display:flex;}.elementor-16 .elementor-element.elementor-element-38a9bde{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-16 .elementor-element.elementor-element-38a9bde:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-38a9bde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sakaruma.com/wp-content/uploads/2026/03/Mr.-Fn-Rumah-1-Lantai-4.webp");background-size:cover;}.elementor-16 .elementor-element.elementor-element-38a9bde::before, .elementor-16 .elementor-element.elementor-element-38a9bde > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-38a9bde > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-38a9bde > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-38a9bde > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-38a9bde > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #151A5400 0%, var( --e-global-color-89cde1e ) 100%);}.elementor-16 .elementor-element.elementor-element-343c363{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-343c363 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-f33e94a{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-f33e94a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-99c05fd{--display:flex;}.elementor-16 .elementor-element.elementor-element-0a8fc8b{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-16 .elementor-element.elementor-element-0a8fc8b:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-0a8fc8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sakaruma.com/wp-content/uploads/2026/03/Mr.-Jl-Scandinavian-4.webp");background-size:cover;}.elementor-16 .elementor-element.elementor-element-0a8fc8b::before, .elementor-16 .elementor-element.elementor-element-0a8fc8b > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-0a8fc8b > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-0a8fc8b > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-0a8fc8b > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-0a8fc8b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #151A5400 0%, var( --e-global-color-89cde1e ) 100%);}.elementor-16 .elementor-element.elementor-element-e834b6e{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-e834b6e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-6597857{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-6597857 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-00d329d{--display:flex;}.elementor-16 .elementor-element.elementor-element-3b83d60{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-16 .elementor-element.elementor-element-3b83d60:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-3b83d60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sakaruma.com/wp-content/uploads/2026/03/Mrs.-Nk-Rumah-Klasik-1-Lantai.webp");background-size:cover;}.elementor-16 .elementor-element.elementor-element-3b83d60::before, .elementor-16 .elementor-element.elementor-element-3b83d60 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-3b83d60 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-3b83d60 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-3b83d60 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-3b83d60 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #151A5400 0%, #151A54 100%);}.elementor-16 .elementor-element.elementor-element-7965a67{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-7965a67 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-2c3262f{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-2c3262f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-93d28f9{--display:flex;}.elementor-16 .elementor-element.elementor-element-b460e86{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-16 .elementor-element.elementor-element-b460e86:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-b460e86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sakaruma.com/wp-content/uploads/2026/03/Interior-Mr.La-4.webp");background-size:cover;}.elementor-16 .elementor-element.elementor-element-b460e86::before, .elementor-16 .elementor-element.elementor-element-b460e86 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-b460e86 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-b460e86 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-b460e86 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-b460e86 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #151A5400 0%, #151A54 100%);}.elementor-16 .elementor-element.elementor-element-110b4bd{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-110b4bd .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-3c6185c{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-3c6185c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-e62ed45{--display:flex;}.elementor-16 .elementor-element.elementor-element-131ad3b{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-16 .elementor-element.elementor-element-131ad3b:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-131ad3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sakaruma.com/wp-content/uploads/2026/03/Mr.-An-Renovasi.webp");background-size:cover;}.elementor-16 .elementor-element.elementor-element-131ad3b::before, .elementor-16 .elementor-element.elementor-element-131ad3b > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-131ad3b > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-131ad3b > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-131ad3b > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-131ad3b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #151A5400 0%, #151A54 100%);}.elementor-16 .elementor-element.elementor-element-f655769{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-f655769 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-0a38cab{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-0a38cab .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-0bd8bd1{--display:flex;}.elementor-16 .elementor-element.elementor-element-73549c4{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-16 .elementor-element.elementor-element-73549c4:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-73549c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sakaruma.com/wp-content/uploads/2026/03/Mr.-By-Scandanavian-2.webp");background-size:cover;}.elementor-16 .elementor-element.elementor-element-73549c4::before, .elementor-16 .elementor-element.elementor-element-73549c4 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-73549c4 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-73549c4 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-73549c4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-73549c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #151A5400 0%, #151A54 100%);}.elementor-16 .elementor-element.elementor-element-1d4ba09{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-1d4ba09 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-2f78113{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-2f78113 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-a934dc4{--display:flex;}.elementor-16 .elementor-element.elementor-element-814d718{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-16 .elementor-element.elementor-element-814d718:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-814d718 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sakaruma.com/wp-content/uploads/2026/03/Mr.-Utg-Moderno.webp");background-size:cover;}.elementor-16 .elementor-element.elementor-element-814d718::before, .elementor-16 .elementor-element.elementor-element-814d718 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-814d718 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-814d718 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-814d718 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-814d718 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #151A5400 0%, #151A54 100%);}.elementor-16 .elementor-element.elementor-element-d7786bf{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-d7786bf .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-4e6033e{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-4e6033e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-212be50{--display:flex;}.elementor-16 .elementor-element.elementor-element-88f8be3{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-16 .elementor-element.elementor-element-88f8be3:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-88f8be3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sakaruma.com/wp-content/uploads/2026/03/Mrs.-Is-Kost-Exclusive.webp");background-size:cover;}.elementor-16 .elementor-element.elementor-element-88f8be3::before, .elementor-16 .elementor-element.elementor-element-88f8be3 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-88f8be3 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-88f8be3 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-88f8be3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-88f8be3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #151A5400 0%, #151A54 100%);}.elementor-16 .elementor-element.elementor-element-c751094{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-c751094 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-2caaa64{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-2caaa64 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-b476fd6{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;padding:24px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-16 .elementor-element.elementor-element-6b2c039{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:080px;--padding-left:60px;--padding-right:60px;}.elementor-16 .elementor-element.elementor-element-6b2c039:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-6b2c039 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-89cde1e );}.elementor-16 .elementor-element.elementor-element-a414a1e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-16 .elementor-element.elementor-element-7853c28{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:start;}.elementor-16 .elementor-element.elementor-element-7853c28 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:500;line-height:46px;color:var( --e-global-color-16fb343 );}.elementor-16 .elementor-element.elementor-element-f8c02e3{--display:flex;}.elementor-16 .elementor-element.elementor-element-74f59c3{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-16 .elementor-element.elementor-element-74f59c3:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-74f59c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sakaruma.com/wp-content/uploads/2026/03/Portfolio-Cafe-and-Eatery-NOS-8.webp");background-position:bottom center;background-size:cover;}.elementor-16 .elementor-element.elementor-element-74f59c3::before, .elementor-16 .elementor-element.elementor-element-74f59c3 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-74f59c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-74f59c3 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-74f59c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-74f59c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #151A5400 0%, var( --e-global-color-89cde1e ) 100%);}.elementor-16 .elementor-element.elementor-element-84183c1{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-84183c1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-dec4c26{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-dec4c26 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-50c111e{--display:flex;}.elementor-16 .elementor-element.elementor-element-855e001{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-16 .elementor-element.elementor-element-855e001:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-855e001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sakaruma.com/wp-content/uploads/2026/03/Mr.-An-Casa-Classica-4.png");background-size:cover;}.elementor-16 .elementor-element.elementor-element-855e001::before, .elementor-16 .elementor-element.elementor-element-855e001 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-855e001 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-855e001 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-855e001 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-855e001 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #151A5400 0%, var( --e-global-color-89cde1e ) 100%);}.elementor-16 .elementor-element.elementor-element-6d880ff{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-6d880ff .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-40af7fd{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-40af7fd .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-da970ff{--display:flex;}.elementor-16 .elementor-element.elementor-element-e9825a5{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-16 .elementor-element.elementor-element-e9825a5:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-e9825a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sakaruma.com/wp-content/uploads/2026/03/Mr.-Ar-Modern-Tropis-2.webp");background-size:cover;}.elementor-16 .elementor-element.elementor-element-e9825a5::before, .elementor-16 .elementor-element.elementor-element-e9825a5 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-e9825a5 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-e9825a5 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-e9825a5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-e9825a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #151A5400 0%, var( --e-global-color-89cde1e ) 100%);}.elementor-16 .elementor-element.elementor-element-bf72e96{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-bf72e96 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-7b4abab{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-7b4abab .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-819ca06{--display:flex;}.elementor-16 .elementor-element.elementor-element-9eaba0b{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-16 .elementor-element.elementor-element-9eaba0b:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-9eaba0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sakaruma.com/wp-content/uploads/2026/03/Mr.-Fn-Rumah-1-Lantai-4.webp");background-size:cover;}.elementor-16 .elementor-element.elementor-element-9eaba0b::before, .elementor-16 .elementor-element.elementor-element-9eaba0b > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-9eaba0b > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-9eaba0b > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-9eaba0b > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-9eaba0b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #151A5400 0%, var( --e-global-color-89cde1e ) 100%);}.elementor-16 .elementor-element.elementor-element-6b68cc6{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-6b68cc6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-53317ec{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-53317ec .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-9ad14b6{--display:flex;}.elementor-16 .elementor-element.elementor-element-311c23d{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-16 .elementor-element.elementor-element-311c23d:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-311c23d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sakaruma.com/wp-content/uploads/2026/03/Mr.-Jl-Scandinavian-4.webp");background-size:cover;}.elementor-16 .elementor-element.elementor-element-311c23d::before, .elementor-16 .elementor-element.elementor-element-311c23d > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-311c23d > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-311c23d > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-311c23d > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-311c23d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #151A5400 0%, var( --e-global-color-89cde1e ) 100%);}.elementor-16 .elementor-element.elementor-element-48ec34e{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-48ec34e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-7187263{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-7187263 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-2c6c380{--display:flex;}.elementor-16 .elementor-element.elementor-element-d3da263{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-16 .elementor-element.elementor-element-d3da263:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-d3da263 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sakaruma.com/wp-content/uploads/2026/03/Mrs.-Nk-Rumah-Klasik-1-Lantai.webp");background-size:cover;}.elementor-16 .elementor-element.elementor-element-d3da263::before, .elementor-16 .elementor-element.elementor-element-d3da263 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-d3da263 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-d3da263 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-d3da263 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-d3da263 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #151A5400 0%, #151A54 100%);}.elementor-16 .elementor-element.elementor-element-18cc506{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-18cc506 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-0b58aa8{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-0b58aa8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-7bc5491{--display:flex;}.elementor-16 .elementor-element.elementor-element-33f5888{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-16 .elementor-element.elementor-element-33f5888:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-33f5888 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sakaruma.com/wp-content/uploads/2026/03/Interior-Mr.La-4.webp");background-size:cover;}.elementor-16 .elementor-element.elementor-element-33f5888::before, .elementor-16 .elementor-element.elementor-element-33f5888 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-33f5888 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-33f5888 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-33f5888 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-33f5888 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #151A5400 0%, #151A54 100%);}.elementor-16 .elementor-element.elementor-element-b35547c{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-b35547c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-ff87daf{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-ff87daf .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-50a2620{--display:flex;}.elementor-16 .elementor-element.elementor-element-c28a60e{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-16 .elementor-element.elementor-element-c28a60e:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-c28a60e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sakaruma.com/wp-content/uploads/2026/03/Mr.-An-Renovasi.webp");background-size:cover;}.elementor-16 .elementor-element.elementor-element-c28a60e::before, .elementor-16 .elementor-element.elementor-element-c28a60e > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-c28a60e > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-c28a60e > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-c28a60e > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-c28a60e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #151A5400 0%, #151A54 100%);}.elementor-16 .elementor-element.elementor-element-cfbb233{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-cfbb233 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-ab64bd4{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-ab64bd4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-00e120c{--display:flex;}.elementor-16 .elementor-element.elementor-element-203d6a6{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-16 .elementor-element.elementor-element-203d6a6:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-203d6a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sakaruma.com/wp-content/uploads/2026/03/Mr.-By-Scandanavian-2.webp");background-size:cover;}.elementor-16 .elementor-element.elementor-element-203d6a6::before, .elementor-16 .elementor-element.elementor-element-203d6a6 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-203d6a6 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-203d6a6 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-203d6a6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-203d6a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #151A5400 0%, #151A54 100%);}.elementor-16 .elementor-element.elementor-element-d8dac78{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-d8dac78 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-582ebcd{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-582ebcd .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-fbdf6d0{--display:flex;}.elementor-16 .elementor-element.elementor-element-58586f7{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-16 .elementor-element.elementor-element-58586f7:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-58586f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sakaruma.com/wp-content/uploads/2026/03/Mr.-Utg-Moderno.webp");background-size:cover;}.elementor-16 .elementor-element.elementor-element-58586f7::before, .elementor-16 .elementor-element.elementor-element-58586f7 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-58586f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-58586f7 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-58586f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-58586f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #151A5400 0%, #151A54 100%);}.elementor-16 .elementor-element.elementor-element-ea0cd31{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-ea0cd31 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-bca00e5{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-bca00e5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-66e9f93{--display:flex;}.elementor-16 .elementor-element.elementor-element-6e858f7{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-16 .elementor-element.elementor-element-6e858f7:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-6e858f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sakaruma.com/wp-content/uploads/2026/03/Mrs.-Is-Kost-Exclusive.webp");background-size:cover;}.elementor-16 .elementor-element.elementor-element-6e858f7::before, .elementor-16 .elementor-element.elementor-element-6e858f7 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-6e858f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-6e858f7 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-6e858f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-6e858f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #151A5400 0%, #151A54 100%);}.elementor-16 .elementor-element.elementor-element-2141720{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-2141720 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-df892e1{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-df892e1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-6ef7bac{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;padding:24px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-16 .elementor-element.elementor-element-94be8a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:60px;--padding-left:080px;--padding-right:80px;}.elementor-16 .elementor-element.elementor-element-94be8a6:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-94be8a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16fb343 );}.elementor-16 .elementor-element.elementor-element-4629669{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-16 .elementor-element.elementor-element-7a3d278{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-9872534{text-align:start;}.elementor-16 .elementor-element.elementor-element-9872534 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-89cde1e );}.elementor-16 .elementor-element.elementor-element-3014b58{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-0d1d2c9 );}.elementor-16 .elementor-element.elementor-element-3014b58 p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-e052c5f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 24px;--row-gap:0px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-55690c3{--display:flex;--min-height:0px;--overlay-opacity:1;--border-radius:0px 0px 0px 0px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-16 .elementor-element.elementor-element-55690c3::before, .elementor-16 .elementor-element.elementor-element-55690c3 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-55690c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-55690c3 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-55690c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-55690c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-8f26b5f{text-align:center;}.elementor-16 .elementor-element.elementor-element-8f26b5f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:500;line-height:30px;color:var( --e-global-color-89cde1e );}.elementor-16 .elementor-element.elementor-element-adee391{text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:24px;color:var( --e-global-color-0d1d2c9 );}.elementor-16 .elementor-element.elementor-element-1bfdbe0{--display:flex;--overlay-opacity:1;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-16 .elementor-element.elementor-element-1bfdbe0:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-1bfdbe0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-1bfdbe0::before, .elementor-16 .elementor-element.elementor-element-1bfdbe0 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-1bfdbe0 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-1bfdbe0 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-1bfdbe0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-1bfdbe0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-784793f{text-align:center;}.elementor-16 .elementor-element.elementor-element-784793f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:500;line-height:30px;color:var( --e-global-color-89cde1e );}.elementor-16 .elementor-element.elementor-element-4f33eff{text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:24px;color:var( --e-global-color-0d1d2c9 );}.elementor-16 .elementor-element.elementor-element-ec98f01{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-16 .elementor-element.elementor-element-ec98f01:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-ec98f01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-ec98f01::before, .elementor-16 .elementor-element.elementor-element-ec98f01 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-ec98f01 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-ec98f01 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-ec98f01 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-ec98f01 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-1b66b0f{text-align:center;}.elementor-16 .elementor-element.elementor-element-1b66b0f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:500;line-height:30px;color:var( --e-global-color-89cde1e );}.elementor-16 .elementor-element.elementor-element-cb5c523{text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:24px;color:var( --e-global-color-0d1d2c9 );}.elementor-16 .elementor-element.elementor-element-f324865{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:60px;--padding-left:080px;--padding-right:80px;}.elementor-16 .elementor-element.elementor-element-f324865:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-f324865 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-521fe62 );}.elementor-16 .elementor-element.elementor-element-03b2e69{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-16 .elementor-element.elementor-element-4c77752{--display:flex;--z-index:1;}.elementor-16 .elementor-element.elementor-element-34bd561{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-34bd561 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:500;line-height:46px;color:var( --e-global-color-89cde1e );}.elementor-16 .elementor-element.elementor-element-f4c81d6{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-0d1d2c9 );}.elementor-16 .elementor-element.elementor-element-a289ed3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-64cecdf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-16 .elementor-element.elementor-element-64cecdf:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-64cecdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16fb343 );}.elementor-16 .elementor-element.elementor-element-b477a66{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-0d1d2c9 );}.elementor-16 .elementor-element.elementor-element-b477a66 p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-9d4e085{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-9d4e085 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-89cde1e );}.elementor-16 .elementor-element.elementor-element-0dc6546{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-16 .elementor-element.elementor-element-0dc6546:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-0dc6546 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16fb343 );}.elementor-16 .elementor-element.elementor-element-e2ab8de{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-0d1d2c9 );}.elementor-16 .elementor-element.elementor-element-e2ab8de p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-9e31b67{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-9e31b67 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-89cde1e );}.elementor-16 .elementor-element.elementor-element-aa08e83{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-16 .elementor-element.elementor-element-aa08e83:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-aa08e83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16fb343 );}.elementor-16 .elementor-element.elementor-element-dc06868{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-0d1d2c9 );}.elementor-16 .elementor-element.elementor-element-dc06868 p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-34be4f4{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-34be4f4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-89cde1e );}.elementor-16 .elementor-element.elementor-element-4a98eeb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-16 .elementor-element.elementor-element-4a98eeb:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-4a98eeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16fb343 );}.elementor-16 .elementor-element.elementor-element-4ba9623{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-0d1d2c9 );}.elementor-16 .elementor-element.elementor-element-4ba9623 p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-5d1f8ca{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-5d1f8ca .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-89cde1e );}.elementor-16 .elementor-element.elementor-element-19b98c6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-16 .elementor-element.elementor-element-19b98c6:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-19b98c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16fb343 );}.elementor-16 .elementor-element.elementor-element-96dbc8b{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-0d1d2c9 );}.elementor-16 .elementor-element.elementor-element-96dbc8b p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-59cd702{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-59cd702 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-89cde1e );}.elementor-16 .elementor-element.elementor-element-03c1ea3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:60px;--padding-left:080px;--padding-right:80px;}.elementor-16 .elementor-element.elementor-element-03c1ea3:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-03c1ea3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16fb343 );}.elementor-16 .elementor-element.elementor-element-3d0b7d1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:1;--border-radius:24px 24px 24px 24px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3d0b7d1:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-3d0b7d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-89cde1e );background-image:url("https://sakaruma.com/wp-content/uploads/2026/03/8A47CC-1.png");background-position:center center;background-size:auto;}.elementor-16 .elementor-element.elementor-element-3d0b7d1::before, .elementor-16 .elementor-element.elementor-element-3d0b7d1 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-3d0b7d1 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-3d0b7d1 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-3d0b7d1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-3d0b7d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #151A5496 0%, var( --e-global-color-89cde1e ) 100%);}.elementor-16 .elementor-element.elementor-element-1ab0114{text-align:start;}.elementor-16 .elementor-element.elementor-element-1ab0114 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-16fb343 );}.elementor-16 .elementor-element.elementor-element-b599ce4{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-16fb343 );}.elementor-16 .elementor-element.elementor-element-b599ce4 p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-65a1149 .elementor-button{background-color:var( --e-global-color-c515d5f );font-family:"DM Sans", Sans-serif;font-weight:500;border-radius:50px 50px 50px 50px;}.elementor-16 .elementor-element.elementor-element-31bdf0b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:60px;--padding-left:080px;--padding-right:80px;}.elementor-16 .elementor-element.elementor-element-31bdf0b:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-31bdf0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16fb343 );}.elementor-16 .elementor-element.elementor-element-ef394d8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-16 .elementor-element.elementor-element-dfc6385{text-align:start;}.elementor-16 .elementor-element.elementor-element-dfc6385 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-89cde1e );}.elementor-16 .elementor-element.elementor-element-a436724{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-0d1d2c9 );}.elementor-16 .elementor-element.elementor-element-a436724 p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-3457ac0{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-c515d5f );--border-color:var( --e-global-color-c515d5f );--padding-top:0px;--padding-bottom:20px;--padding-left:8px;--padding-right:40px;}.elementor-16 .elementor-element.elementor-element-3457ac0:hover{border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-c515d5f );--border-color:var( --e-global-color-c515d5f );}.elementor-16 .elementor-element.elementor-element-3457ac0, .elementor-16 .elementor-element.elementor-element-3457ac0::before{--border-transition:0.3s;}.elementor-16 .elementor-element.elementor-element-15c70d9{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-0d1d2c9 );}.elementor-16 .elementor-element.elementor-element-15c70d9 p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-293750f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-c515d5f );--border-color:var( --e-global-color-c515d5f );--padding-top:0px;--padding-bottom:20px;--padding-left:8px;--padding-right:40px;}.elementor-16 .elementor-element.elementor-element-293750f:hover{border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-c515d5f );--border-color:var( --e-global-color-c515d5f );}.elementor-16 .elementor-element.elementor-element-293750f, .elementor-16 .elementor-element.elementor-element-293750f::before{--border-transition:0.3s;}.elementor-16 .elementor-element.elementor-element-efcd540{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-0d1d2c9 );}.elementor-16 .elementor-element.elementor-element-efcd540 p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-b83f4aa{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-c515d5f );--border-color:var( --e-global-color-c515d5f );--padding-top:0px;--padding-bottom:20px;--padding-left:8px;--padding-right:40px;}.elementor-16 .elementor-element.elementor-element-b83f4aa:hover{border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-c515d5f );--border-color:var( --e-global-color-c515d5f );}.elementor-16 .elementor-element.elementor-element-b83f4aa, .elementor-16 .elementor-element.elementor-element-b83f4aa::before{--border-transition:0.3s;}.elementor-16 .elementor-element.elementor-element-a11ffc4{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-0d1d2c9 );}.elementor-16 .elementor-element.elementor-element-a11ffc4 p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-82f0ae6{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-c515d5f );--border-color:var( --e-global-color-c515d5f );--padding-top:0px;--padding-bottom:20px;--padding-left:8px;--padding-right:40px;}.elementor-16 .elementor-element.elementor-element-82f0ae6:hover{border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-c515d5f );--border-color:var( --e-global-color-c515d5f );}.elementor-16 .elementor-element.elementor-element-82f0ae6, .elementor-16 .elementor-element.elementor-element-82f0ae6::before{--border-transition:0.3s;}.elementor-16 .elementor-element.elementor-element-96ee9e6{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-0d1d2c9 );}.elementor-16 .elementor-element.elementor-element-96ee9e6 p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-92ebcb1{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-c515d5f );--border-color:var( --e-global-color-c515d5f );--padding-top:0px;--padding-bottom:20px;--padding-left:8px;--padding-right:40px;}.elementor-16 .elementor-element.elementor-element-92ebcb1:hover{border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-c515d5f );--border-color:var( --e-global-color-c515d5f );}.elementor-16 .elementor-element.elementor-element-92ebcb1, .elementor-16 .elementor-element.elementor-element-92ebcb1::before{--border-transition:0.3s;}.elementor-16 .elementor-element.elementor-element-01aaf63{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-0d1d2c9 );}.elementor-16 .elementor-element.elementor-element-01aaf63 p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-b619e1d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-c515d5f );--border-color:var( --e-global-color-c515d5f );--padding-top:0px;--padding-bottom:20px;--padding-left:8px;--padding-right:40px;}.elementor-16 .elementor-element.elementor-element-b619e1d:hover{border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-c515d5f );--border-color:var( --e-global-color-c515d5f );}.elementor-16 .elementor-element.elementor-element-b619e1d, .elementor-16 .elementor-element.elementor-element-b619e1d::before{--border-transition:0.3s;}.elementor-16 .elementor-element.elementor-element-97c4e84{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-0d1d2c9 );}.elementor-16 .elementor-element.elementor-element-97c4e84 p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-9c3b265{--n-accordion-title-font-size:20px;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-89cde1e );--n-accordion-title-hover-color:var( --e-global-color-89cde1e );--n-accordion-title-active-color:var( --e-global-color-89cde1e );--n-accordion-icon-size:18px;}.elementor-16 .elementor-element.elementor-element-9c3b265 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 01px 0px;border-color:var( --e-global-color-c515d5f );}.elementor-16 .elementor-element.elementor-element-9c3b265 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-c515d5f );}.elementor-16 .elementor-element.elementor-element-9c3b265 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-16 .elementor-element.elementor-element-9c3b265 {--n-accordion-padding:020px 0px 20px 08px;}:where( .elementor-16 .elementor-element.elementor-element-9c3b265 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Outfit", Sans-serif;font-weight:500;}.elementor-16 .elementor-element.elementor-element-c47ce94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:080px;--padding-right:80px;}.elementor-16 .elementor-element.elementor-element-c47ce94:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-c47ce94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16fb343 );}.elementor-16 .elementor-element.elementor-element-c04ea6a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-16 .elementor-element.elementor-element-21f7ecf{--display:flex;}.elementor-16 .elementor-element.elementor-element-509fefc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-509fefc .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:500;line-height:46px;color:var( --e-global-color-89cde1e );}.elementor-16 .elementor-element.elementor-element-8df6c9b{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-0d1d2c9 );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16 .elementor-element.elementor-element-494701d .elementor-field-group{padding-right:calc( 16px/2 );padding-left:calc( 16px/2 );margin-bottom:20px;}.elementor-16 .elementor-element.elementor-element-494701d .elementor-form-fields-wrapper{margin-left:calc( -16px/2 );margin-right:calc( -16px/2 );margin-bottom:-20px;}.elementor-16 .elementor-element.elementor-element-494701d .elementor-field-group.recaptcha_v3-bottomleft, .elementor-16 .elementor-element.elementor-element-494701d .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-16 .elementor-element.elementor-element-494701d .elementor-labels-inline .elementor-field-group > label{padding-left:8px;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-494701d .elementor-labels-inline .elementor-field-group > label{padding-right:8px;}body .elementor-16 .elementor-element.elementor-element-494701d .elementor-labels-above .elementor-field-group > label{padding-bottom:8px;}.elementor-16 .elementor-element.elementor-element-494701d .elementor-field-group > label, .elementor-16 .elementor-element.elementor-element-494701d .elementor-field-subgroup label{color:var( --e-global-color-89cde1e );}.elementor-16 .elementor-element.elementor-element-494701d .elementor-field-group > label{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-494701d .elementor-field-type-html{padding-bottom:0px;}.elementor-16 .elementor-element.elementor-element-494701d .elementor-field-group .elementor-field, .elementor-16 .elementor-element.elementor-element-494701d .elementor-field-subgroup label{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-494701d .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-494701d .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-494701d .elementor-button{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;border-radius:32px 32px 32px 32px;}.elementor-16 .elementor-element.elementor-element-494701d .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-c515d5f );color:#ffffff;}.elementor-16 .elementor-element.elementor-element-494701d .elementor-button[type="submit"]{background-color:var( --e-global-color-c515d5f );color:#ffffff;}.elementor-16 .elementor-element.elementor-element-494701d .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-16 .elementor-element.elementor-element-494701d .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-3a3ff5f );color:#ffffff;}.elementor-16 .elementor-element.elementor-element-494701d .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-3a3ff5f );color:#ffffff;}.elementor-16 .elementor-element.elementor-element-494701d .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-3a3ff5f );color:#ffffff;}.elementor-16 .elementor-element.elementor-element-494701d .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-16 .elementor-element.elementor-element-494701d .e-form__buttons__wrapper__button-previous:hover{background-color:var( --e-global-color-3a3ff5f );color:#ffffff;}.elementor-16 .elementor-element.elementor-element-494701d{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-16 .elementor-element.elementor-element-557b0cc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-955555a{--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-5042a16{--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-db32920::before, .elementor-16 .elementor-element.elementor-element-db32920 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-db32920 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-db32920 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-db32920 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-db32920 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-16 .elementor-element.elementor-element-ecf1f45::before, .elementor-16 .elementor-element.elementor-element-ecf1f45 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-ecf1f45 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-ecf1f45 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-ecf1f45 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-ecf1f45 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-16 .elementor-element.elementor-element-da5f9a7::before, .elementor-16 .elementor-element.elementor-element-da5f9a7 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-da5f9a7 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-da5f9a7 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-da5f9a7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-da5f9a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-16 .elementor-element.elementor-element-b476fd6{--e-n-carousel-swiper-slides-to-display:2;}.elementor-16 .elementor-element.elementor-element-6ef7bac{--e-n-carousel-swiper-slides-to-display:2;}.elementor-16 .elementor-element.elementor-element-e052c5f{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-fefbf37{--width:97.5%;}.elementor-16 .elementor-element.elementor-element-e7105a0{--width:100%;}.elementor-16 .elementor-element.elementor-element-6b2c039{--width:100%;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-fefbf37{--min-height:550px;--justify-content:center;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-16 .elementor-element.elementor-element-8a712d7{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-685c0db{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-16 .elementor-element.elementor-element-faf9103{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}.elementor-16 .elementor-element.elementor-element-faf9103 .elementor-heading-title{font-size:46px;}.elementor-16 .elementor-element.elementor-element-1efb0c1{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;text-align:start;font-size:16px;}.elementor-16 .elementor-element.elementor-element-e708aae .elementor-button{font-size:16px;}.elementor-16 .elementor-element.elementor-element-e811fdf .elementor-button{font-size:16px;}.elementor-16 .elementor-element.elementor-element-ccb27e5{--padding-top:40px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-16 .elementor-element.elementor-element-43dbb37{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-21ffc78{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}.elementor-16 .elementor-element.elementor-element-21ffc78 .elementor-heading-title{font-size:32px;line-height:38px;}.elementor-16 .elementor-element.elementor-element-aed8257{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;font-size:16px;line-height:22px;}.elementor-16 .elementor-element.elementor-element-f1c9630{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-955555a{--e-con-grid-template-columns:repeat(1, 1fr);--gap:020px 0px;--row-gap:020px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-ab3c8ac{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-4a6eb7d .elementor-heading-title{font-size:28px;}.elementor-16 .elementor-element.elementor-element-d90236e{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-d90236e .elementor-heading-title{font-size:24px;}.elementor-16 .elementor-element.elementor-element-98dfd6f{font-size:16px;line-height:22px;}.elementor-16 .elementor-element.elementor-element-8d602a8{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-a3c4d10 .elementor-heading-title{font-size:28px;}.elementor-16 .elementor-element.elementor-element-77321c7{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-77321c7 .elementor-heading-title{font-size:24px;}.elementor-16 .elementor-element.elementor-element-b2619ec{font-size:16px;line-height:22px;}.elementor-16 .elementor-element.elementor-element-af094a9{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-de786dd .elementor-heading-title{font-size:28px;}.elementor-16 .elementor-element.elementor-element-ab39687{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-ab39687 .elementor-heading-title{font-size:24px;}.elementor-16 .elementor-element.elementor-element-47dac81{font-size:16px;line-height:22px;}.elementor-16 .elementor-element.elementor-element-95f80fb{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-f7a765f .elementor-heading-title{font-size:28px;}.elementor-16 .elementor-element.elementor-element-a527693{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-a527693 .elementor-heading-title{font-size:24px;}.elementor-16 .elementor-element.elementor-element-e88b82e{font-size:16px;line-height:22px;}.elementor-16 .elementor-element.elementor-element-8b9adb5{--padding-top:020px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-16 .elementor-element.elementor-element-933ad54 .elementor-heading-title{font-size:32px;line-height:34px;}.elementor-16 .elementor-element.elementor-element-ec4eb8f{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;font-size:16px;line-height:22px;}.elementor-16 .elementor-element.elementor-element-5042a16{--e-con-grid-template-columns:repeat(1, 1fr);--gap:32px 0px;--row-gap:32px;--column-gap:0px;--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-db32920::before, .elementor-16 .elementor-element.elementor-element-db32920 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-db32920 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-db32920 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-db32920 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-db32920 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sakaruma.com/wp-content/uploads/2026/03/Jasa-Desain-Perencanaan-1.webp");background-position:-83px 180px;}.elementor-16 .elementor-element.elementor-element-442619c .elementor-heading-title{font-size:24px;}.elementor-16 .elementor-element.elementor-element-091a789{font-size:16px;line-height:22px;}.elementor-16 .elementor-element.elementor-element-ecf1f45::before, .elementor-16 .elementor-element.elementor-element-ecf1f45 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-ecf1f45 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-ecf1f45 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-ecf1f45 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-ecf1f45 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sakaruma.com/wp-content/uploads/2026/03/Jasa-Pembangunan.webp");background-position:-75px 230px;}.elementor-16 .elementor-element.elementor-element-a669b61{font-size:16px;line-height:22px;}.elementor-16 .elementor-element.elementor-element-da5f9a7::before, .elementor-16 .elementor-element.elementor-element-da5f9a7 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-da5f9a7 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-da5f9a7 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-da5f9a7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-da5f9a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sakaruma.com/wp-content/uploads/2026/03/Jasa-Renovasi.webp");background-position:-25px 224px;}.elementor-16 .elementor-element.elementor-element-805e67a{font-size:16px;line-height:22px;}.elementor-16 .elementor-element.elementor-element-e7105a0{--padding-top:40px;--padding-bottom:40px;--padding-left:12px;--padding-right:12px;}.elementor-16 .elementor-element.elementor-element-f3e8e1a{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}.elementor-16 .elementor-element.elementor-element-f3e8e1a .elementor-heading-title{font-size:28px;line-height:34px;}.elementor-16 .elementor-element.elementor-element-b476fd6{--e-n-carousel-swiper-slides-to-display:1;}.elementor-16 .elementor-element.elementor-element-6b2c039{--padding-top:40px;--padding-bottom:40px;--padding-left:12px;--padding-right:12px;}.elementor-16 .elementor-element.elementor-element-7853c28{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}.elementor-16 .elementor-element.elementor-element-7853c28 .elementor-heading-title{font-size:32px;line-height:34px;}.elementor-16 .elementor-element.elementor-element-6ef7bac{--e-n-carousel-swiper-slides-to-display:1;}.elementor-16 .elementor-element.elementor-element-94be8a6{--padding-top:20px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-16 .elementor-element.elementor-element-7a3d278{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-16 .elementor-element.elementor-element-9872534 .elementor-heading-title{font-size:32px;line-height:34px;}.elementor-16 .elementor-element.elementor-element-3014b58{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;text-align:start;font-size:16px;}.elementor-16 .elementor-element.elementor-element-e052c5f{--e-con-grid-template-columns:repeat(1, 1fr);--gap:32px 0px;--row-gap:32px;--column-gap:0px;--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-55690c3{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-8f26b5f{text-align:start;}.elementor-16 .elementor-element.elementor-element-8f26b5f .elementor-heading-title{font-size:24px;}.elementor-16 .elementor-element.elementor-element-adee391{text-align:start;font-size:16px;}.elementor-16 .elementor-element.elementor-element-784793f{text-align:start;}.elementor-16 .elementor-element.elementor-element-784793f .elementor-heading-title{font-size:24px;}.elementor-16 .elementor-element.elementor-element-4f33eff{text-align:start;font-size:16px;}.elementor-16 .elementor-element.elementor-element-1b66b0f{text-align:start;}.elementor-16 .elementor-element.elementor-element-1b66b0f .elementor-heading-title{font-size:24px;}.elementor-16 .elementor-element.elementor-element-cb5c523{text-align:start;font-size:16px;}.elementor-16 .elementor-element.elementor-element-f324865{--padding-top:20px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-16 .elementor-element.elementor-element-4c77752{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-34bd561 .elementor-heading-title{font-size:32px;line-height:34px;}.elementor-16 .elementor-element.elementor-element-f4c81d6{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;font-size:16px;}.elementor-16 .elementor-element.elementor-element-a289ed3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-b477a66{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;font-size:16px;}.elementor-16 .elementor-element.elementor-element-9d4e085{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}.elementor-16 .elementor-element.elementor-element-9d4e085 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-e2ab8de{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;font-size:16px;}.elementor-16 .elementor-element.elementor-element-9e31b67 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-dc06868{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;font-size:16px;}.elementor-16 .elementor-element.elementor-element-34be4f4 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-4ba9623{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;font-size:16px;}.elementor-16 .elementor-element.elementor-element-5d1f8ca .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-96dbc8b{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;font-size:16px;}.elementor-16 .elementor-element.elementor-element-59cd702 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-03c1ea3{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3d0b7d1{--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:12px;--padding-right:12px;}.elementor-16 .elementor-element.elementor-element-1ab0114{text-align:center;}.elementor-16 .elementor-element.elementor-element-1ab0114 .elementor-heading-title{font-size:32px;line-height:36px;}.elementor-16 .elementor-element.elementor-element-b599ce4{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;font-size:16px;}.elementor-16 .elementor-element.elementor-element-31bdf0b{--padding-top:20px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-16 .elementor-element.elementor-element-dfc6385{text-align:center;}.elementor-16 .elementor-element.elementor-element-dfc6385 .elementor-heading-title{font-size:32px;line-height:36px;}.elementor-16 .elementor-element.elementor-element-a436724{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;font-size:16px;}.elementor-16 .elementor-element.elementor-element-3457ac0{--padding-top:0px;--padding-bottom:20px;--padding-left:8px;--padding-right:12px;}.elementor-16 .elementor-element.elementor-element-15c70d9{font-size:16px;}.elementor-16 .elementor-element.elementor-element-293750f{--padding-top:0px;--padding-bottom:20px;--padding-left:08px;--padding-right:12px;}.elementor-16 .elementor-element.elementor-element-efcd540{font-size:16px;}.elementor-16 .elementor-element.elementor-element-b83f4aa{--padding-top:0px;--padding-bottom:20px;--padding-left:8px;--padding-right:12px;}.elementor-16 .elementor-element.elementor-element-a11ffc4{font-size:16px;}.elementor-16 .elementor-element.elementor-element-82f0ae6{--padding-top:0px;--padding-bottom:20px;--padding-left:8px;--padding-right:12px;}.elementor-16 .elementor-element.elementor-element-96ee9e6{font-size:16px;}.elementor-16 .elementor-element.elementor-element-92ebcb1{--padding-top:0px;--padding-bottom:20px;--padding-left:8px;--padding-right:12px;}.elementor-16 .elementor-element.elementor-element-01aaf63{font-size:16px;}.elementor-16 .elementor-element.elementor-element-b619e1d{--padding-top:0px;--padding-bottom:20px;--padding-left:8px;--padding-right:12px;}.elementor-16 .elementor-element.elementor-element-97c4e84{font-size:16px;}.elementor-16 .elementor-element.elementor-element-9c3b265{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;--n-accordion-title-font-size:18px;}:where( .elementor-16 .elementor-element.elementor-element-9c3b265 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:22px;}.elementor-16 .elementor-element.elementor-element-c47ce94{--padding-top:20px;--padding-bottom:40px;--padding-left:12px;--padding-right:12px;}.elementor-16 .elementor-element.elementor-element-21f7ecf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-509fefc .elementor-heading-title{font-size:32px;line-height:36px;}.elementor-16 .elementor-element.elementor-element-8df6c9b{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;font-size:16px;}.elementor-16 .elementor-element.elementor-element-494701d .elementor-field-group > label{font-size:16px;}}/* Start custom CSS for button, class: .elementor-element-e708aae *//* Mengatur padding tombol utama */
.elementor-16 .elementor-element.elementor-element-e708aae .elementor-button {
    padding: 4px 30px 4px 4px !important;
    position: relative;
    overflow: hidden;
    transition: all 0.4s ease-in-out;
    z-index: 1;
}

/* Membuat lingkaran EMAS di belakang ikon (Warna Normal) */
.elementor-16 .elementor-element.elementor-element-e708aae .elementor-button::before {
    content: "";
    position: absolute;
    top: 4px;
    left: 4px;
    width: 40px; 
    height: 40px; 
    background-color: #C6890F; /* <-- Berubah menjadi Dark Gold */
    border-radius: 50px;
    z-index: -1;
    transition: all 0.4s ease-in-out;
}

/* --- TAMBAHAN BARU: Mengatur wrapper agar ikon & teks sejajar --- */
.elementor-16 .elementor-element.elementor-element-e708aae .elementor-button-content-wrapper {
    display: flex !important;
    align-items: center !important;
}

/* Mengatur posisi ikon agar pas di tengah lingkaran */
.elementor-16 .elementor-element.elementor-element-e708aae .elementor-button-icon {
    width: 40px;
    height: 40px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    color: #ffffff !important; 
    margin-right: 16px !important; 
}

/* Warna teks normal */
.elementor-16 .elementor-element.elementor-element-e708aae .elementor-button-content-wrapper .elementor-button-text {
    color: #C6890F; /* Teks Dark Gold */
    transition: all 0.4s ease-in-out;
    line-height: 1 !important; /* Mencegah teks turun karena line-height bawaan tema */
}

/* --- EFEK HOVER --- */

/* Lingkaran membesar menyelimuti tombol */
.elementor-16 .elementor-element.elementor-element-e708aae .elementor-button:hover::before {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

/* Teks berubah menjadi terang saat di-hover */
.elementor-16 .elementor-element.elementor-element-e708aae .elementor-button:hover .elementor-button-text {
    color: #ffffff !important;
}

/* Mengubah warna border saat di-hover menyesuaikan warna lingkaran */
.elementor-16 .elementor-element.elementor-element-e708aae .elementor-button:hover {
    border-color: #C6890F; /* <-- Border ikut menjadi Dark Gold saat di-hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e811fdf *//* Mengatur padding tombol utama */
.elementor-16 .elementor-element.elementor-element-e811fdf .elementor-button {
    padding: 4px 30px 4px 4px !important;
    position: relative;
    overflow: hidden;
    transition: all 0.4s ease-in-out;
    z-index: 1;
}

/* Membuat lingkaran EMAS di belakang ikon (Warna Normal) */
.elementor-16 .elementor-element.elementor-element-e811fdf .elementor-button::before {
    content: "";
    position: absolute;
    top: 4px;
    left: 4px;
    width: 40px; 
    height: 40px; 
    background-color: #C6890F; /* <-- Berubah menjadi Dark Gold */
    border-radius: 50px;
    z-index: -1;
    transition: all 0.4s ease-in-out;
}

/* --- TAMBAHAN BARU: Mengatur wrapper agar ikon & teks sejajar --- */
.elementor-16 .elementor-element.elementor-element-e811fdf .elementor-button-content-wrapper {
    display: flex !important;
    align-items: center !important;
}

/* Mengatur posisi ikon agar pas di tengah lingkaran */
.elementor-16 .elementor-element.elementor-element-e811fdf .elementor-button-icon {
    width: 40px;
    height: 40px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    color: #ffffff !important; 
    margin-right: 16px !important; 
}

/* Warna teks normal */
.elementor-16 .elementor-element.elementor-element-e811fdf .elementor-button-content-wrapper .elementor-button-text {
    color: #C6890F; /* Teks Dark Gold */
    transition: all 0.4s ease-in-out;
    line-height: 1 !important; /* Mencegah teks turun karena line-height bawaan tema */
}

/* --- EFEK HOVER --- */

/* Lingkaran membesar menyelimuti tombol */
.elementor-16 .elementor-element.elementor-element-e811fdf .elementor-button:hover::before {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

/* Teks berubah menjadi terang saat di-hover */
.elementor-16 .elementor-element.elementor-element-e811fdf .elementor-button:hover .elementor-button-text {
    color: #ffffff !important;
}

/* Mengubah warna border saat di-hover menyesuaikan warna lingkaran */
.elementor-16 .elementor-element.elementor-element-e811fdf .elementor-button:hover {
    border-color: #C6890F; /* <-- Border ikut menjadi Dark Gold saat di-hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5042a16 *//* 1. Kondisi Dasar Semua Box (Abu-abu) */
.elementor-16 .elementor-element.elementor-element-5042a16 .sakaruma-box {
    background-color: #F0F0F0 !important; 
    border-radius: 10px; 
    transition: all 0.4s ease-in-out !important;
    cursor: pointer;
}

/* Mengatur warna teks dasar menjadi Navy Blue */
.elementor-16 .elementor-element.elementor-element-5042a16 .sakaruma-box h1,
.elementor-16 .elementor-element.elementor-element-5042a16 .sakaruma-box h2,
.elementor-16 .elementor-element.elementor-element-5042a16 .sakaruma-box h3,
.elementor-16 .elementor-element.elementor-element-5042a16 .sakaruma-box h4,
.elementor-16 .elementor-element.elementor-element-5042a16 .sakaruma-box h5,
.elementor-16 .elementor-element.elementor-element-5042a16 .sakaruma-box h6,
.elementor-16 .elementor-element.elementor-element-5042a16 .sakaruma-box p,
.elementor-16 .elementor-element.elementor-element-5042a16 .sakaruma-box .elementor-widget-text-editor {
    color: #151A54 !important; 
    transition: all 0.4s ease-in-out;
}

/* 2. CLASS AKTIF (Ini yang akan mengatur warna saat terpilih) */
.elementor-16 .elementor-element.elementor-element-5042a16 .sakaruma-box.sakaruma-active {
    background-color: #151A54 !important; 
}

/* Teks berubah putih saat class aktif menyala */
.elementor-16 .elementor-element.elementor-element-5042a16 .sakaruma-box.sakaruma-active h1,
.elementor-16 .elementor-element.elementor-element-5042a16 .sakaruma-box.sakaruma-active h2,
.elementor-16 .elementor-element.elementor-element-5042a16 .sakaruma-box.sakaruma-active h3,
.elementor-16 .elementor-element.elementor-element-5042a16 .sakaruma-box.sakaruma-active h4,
.elementor-16 .elementor-element.elementor-element-5042a16 .sakaruma-box.sakaruma-active h5,
.elementor-16 .elementor-element.elementor-element-5042a16 .sakaruma-box.sakaruma-active h6,
.elementor-16 .elementor-element.elementor-element-5042a16 .sakaruma-box.sakaruma-active p,
.elementor-16 .elementor-element.elementor-element-5042a16 .sakaruma-box.sakaruma-active .elementor-widget-text-editor {
    color: #ffffff !important; 
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-b476fd6 *//* 1. Memberikan ruang kosong di ATAS carousel agar panah tidak menutupi gambar */
.elementor-16 .elementor-element.elementor-element-b476fd6 .elementor-main-swiper {
    padding-top: 60px !important; 
}

/* 2. Me-reset posisi & menambahkan styling BENTUK & WARNA panah */
.elementor-16 .elementor-element.elementor-element-b476fd6 .elementor-swiper-button-prev,
.elementor-16 .elementor-element.elementor-element-b476fd6 .elementor-swiper-button-next {
    top: -60px !important; 
    bottom: auto !important;
    transform: none !important; 
    background-color: #C6890F !important; /* Warna Orange / Dark Gold */
    border-radius: 50px !important; /* Membuat bentuknya membulat (rounded) */
    width: 40px !important; /* Ukuran lebar lingkaran */
    height: 40px !important; /* Ukuran tinggi lingkaran */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.1); /* Opsional: Bayangan halus agar melayang */
    transition: all 0.3s ease-in-out;
}

/* Memastikan icon panah/chevron berwarna putih */
.elementor-16 .elementor-element.elementor-element-b476fd6 .elementor-swiper-button-prev i,
.elementor-16 .elementor-element.elementor-element-b476fd6 .elementor-swiper-button-next i,
.elementor-16 .elementor-element.elementor-element-b476fd6 .elementor-swiper-button-prev svg,
.elementor-16 .elementor-element.elementor-element-b476fd6 .elementor-swiper-button-next svg {
    color: #ffffff !important; 
    fill: #ffffff !important;
    width: 20px !important; /* Ukuran icon di dalam lingkaran */
    height: auto !important;
}

/* 3. Mengatur letak Panah Kanan (Next) di pojok kanan */
.elementor-16 .elementor-element.elementor-element-b476fd6 .elementor-swiper-button-next {
    right: 10px !important;
}

/* 4. Mengatur letak Panah Kiri (Prev) di sebelah kiri panah Next */
.elementor-16 .elementor-element.elementor-element-b476fd6 .elementor-swiper-button-prev {
    left: auto !important;
    right: 70px !important; /* Jarak antara panah kiri dan kanan */
}

/* --- EFEK HOVER (Opsional tapi direkomendasikan) --- */
/* Berubah menjadi warna Navy Blue saat disentuh kursor */
.elementor-16 .elementor-element.elementor-element-b476fd6 .elementor-swiper-button-prev:hover,
.elementor-16 .elementor-element.elementor-element-b476fd6 .elementor-swiper-button-next:hover {
    background-color: #151A54 !important; 
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-6ef7bac *//* 1. Memberikan ruang kosong di ATAS carousel agar panah tidak menutupi gambar */
.elementor-16 .elementor-element.elementor-element-6ef7bac .elementor-main-swiper {
    padding-top: 60px !important; 
}

/* 2. Me-reset posisi & menambahkan styling BENTUK & WARNA panah */
.elementor-16 .elementor-element.elementor-element-6ef7bac .elementor-swiper-button-prev,
.elementor-16 .elementor-element.elementor-element-6ef7bac .elementor-swiper-button-next {
    top: -20px !important; 
    bottom: auto !important;
    transform: none !important; 
    background-color: #C6890F !important; /* Warna Orange / Dark Gold */
    border-radius: 50px !important; /* Membuat bentuknya membulat (rounded) */
    width: 30px !important; /* Ukuran lebar lingkaran */
    height: 30px !important; /* Ukuran tinggi lingkaran */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.1); /* Opsional: Bayangan halus agar melayang */
    transition: all 0.3s ease-in-out;
}

/* Memastikan icon panah/chevron berwarna putih */
.elementor-16 .elementor-element.elementor-element-6ef7bac .elementor-swiper-button-prev i,
.elementor-16 .elementor-element.elementor-element-6ef7bac .elementor-swiper-button-next i,
.elementor-16 .elementor-element.elementor-element-6ef7bac .elementor-swiper-button-prev svg,
.elementor-16 .elementor-element.elementor-element-6ef7bac .elementor-swiper-button-next svg {
    color: #ffffff !important; 
    fill: #ffffff !important;
    width: 16px !important; /* Ukuran icon di dalam lingkaran */
    height: auto !important;
}

/* 3. Mengatur letak Panah Kanan (Next) di pojok kanan */
.elementor-16 .elementor-element.elementor-element-6ef7bac .elementor-swiper-button-next {
    right: 10px !important;
}

/* 4. Mengatur letak Panah Kiri (Prev) di sebelah kiri panah Next */
.elementor-16 .elementor-element.elementor-element-6ef7bac .elementor-swiper-button-prev {
    left: auto !important;
    right: 70px !important; /* Jarak antara panah kiri dan kanan */
}

/* --- EFEK HOVER (Opsional tapi direkomendasikan) --- */
/* Berubah menjadi warna Navy Blue saat disentuh kursor */
.elementor-16 .elementor-element.elementor-element-6ef7bac .elementor-swiper-button-prev:hover,
.elementor-16 .elementor-element.elementor-element-6ef7bac .elementor-swiper-button-next:hover {
    background-color: #151A54 !important; 
    cursor: pointer;
}

/* --- PENGATURAN KHUSUS MOBILE (Layar HP di bawah 768px) --- */
@media (max-width: 767px) {
    /* 1. Tarik Panah Kiri (Prev) ke pojok paling kiri */
    .elementor-16 .elementor-element.elementor-element-6ef7bac .elementor-swiper-button-prev {
        left: 10px !important;
        right: auto !important; /* Membatalkan pengaturan "right" dari desktop */
    }

    /* 2. Tarik Panah Kanan (Next) ke sebelah kanannya panah Prev */
    .elementor-16 .elementor-element.elementor-element-6ef7bac .elementor-swiper-button-next {
        left: 50px !important; /* Didapat dari: 10px (posisi awal) + 40px (lebar tombol) + 10px (jarak antar tombol) */
        right: auto !important; /* Membatalkan pengaturan "right" dari desktop */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e052c5f *//* 1. Kondisi Dasar Semua Box (Abu-abu) */
.elementor-16 .elementor-element.elementor-element-e052c5f .sakaruma-box {
    background-color: #F0F0F0 !important; 
    border-radius: 10px; 
    transition: all 0.4s ease-in-out !important;
    cursor: pointer;
}

/* Mengatur warna teks dasar menjadi Navy Blue */
.elementor-16 .elementor-element.elementor-element-e052c5f .sakaruma-box h1,
.elementor-16 .elementor-element.elementor-element-e052c5f .sakaruma-box h2,
.elementor-16 .elementor-element.elementor-element-e052c5f .sakaruma-box h3,
.elementor-16 .elementor-element.elementor-element-e052c5f .sakaruma-box h4,
.elementor-16 .elementor-element.elementor-element-e052c5f .sakaruma-box h5,
.elementor-16 .elementor-element.elementor-element-e052c5f .sakaruma-box h6,
.elementor-16 .elementor-element.elementor-element-e052c5f .sakaruma-box p,
.elementor-16 .elementor-element.elementor-element-e052c5f .sakaruma-box .elementor-widget-text-editor {
    color: #151A54 !important; 
    transition: all 0.4s ease-in-out;
}

/* 2. CLASS AKTIF (Ini yang akan mengatur warna saat terpilih) */
.elementor-16 .elementor-element.elementor-element-e052c5f .sakaruma-box.sakaruma-active {
    background-color: #151A54 !important; 
}

/* Teks berubah putih saat class aktif menyala */
.elementor-16 .elementor-element.elementor-element-e052c5f .sakaruma-box.sakaruma-active h1,
.elementor-16 .elementor-element.elementor-element-e052c5f .sakaruma-box.sakaruma-active h2,
.elementor-16 .elementor-element.elementor-element-e052c5f .sakaruma-box.sakaruma-active h3,
.elementor-16 .elementor-element.elementor-element-e052c5f .sakaruma-box.sakaruma-active h4,
.elementor-16 .elementor-element.elementor-element-e052c5f .sakaruma-box.sakaruma-active h5,
.elementor-16 .elementor-element.elementor-element-e052c5f .sakaruma-box.sakaruma-active h6,
.elementor-16 .elementor-element.elementor-element-e052c5f .sakaruma-box.sakaruma-active p,
.elementor-16 .elementor-element.elementor-element-e052c5f .sakaruma-box.sakaruma-active .elementor-widget-text-editor {
    color: #ffffff !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a289ed3 *//* 1. Mengaktifkan posisi lengket (sticky) & bayangan pada SEMUA perangkat */
.elementor-16 .elementor-element.elementor-element-a289ed3 .sakaruma-stack {
    position: sticky !important;
    transition: all 0.4s ease-in-out;
    margin-bottom: 20px; /* Jarak antar kartu sebelum menumpuk */
    box-shadow: 0px -10px 30px rgba(0, 0, 0, 0.08) !important;
}

/* 2. Jarak tumpukan (top) untuk DESKTOP & TABLET */
.elementor-16 .elementor-element.elementor-element-a289ed3 .sakaruma-stack:nth-child(1) { top: 100px !important; }
.elementor-16 .elementor-element.elementor-element-a289ed3 .sakaruma-stack:nth-child(2) { top: 130px !important; }
.elementor-16 .elementor-element.elementor-element-a289ed3 .sakaruma-stack:nth-child(3) { top: 160px !important; }
.elementor-16 .elementor-element.elementor-element-a289ed3 .sakaruma-stack:nth-child(4) { top: 190px !important; }

/* 3. Penyesuaian jarak tumpukan KHUSUS MOBILE (Layar HP) */
/* Dibuat lebih rapat agar tidak memenuhi seluruh tinggi layar HP */
@media (max-width: 767px) {
    .elementor-16 .elementor-element.elementor-element-a289ed3 .sakaruma-stack:nth-child(1) { top: 80px !important; } /* Mulai sedikit lebih tinggi */
    .elementor-16 .elementor-element.elementor-element-a289ed3 .sakaruma-stack:nth-child(2) { top: 100px !important; } /* Jarak antar tumpukan hanya 20px */
    .elementor-16 .elementor-element.elementor-element-a289ed3 .sakaruma-stack:nth-child(3) { top: 120px !important; }
    .elementor-16 .elementor-element.elementor-element-a289ed3 .sakaruma-stack:nth-child(4) { top: 140px !important; }
}/* End custom CSS */