.elementor-47 .elementor-element.elementor-element-7083c05{--display:flex;--min-height:91vh;--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;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-7083c05:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-7083c05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://makumu.com/wp-content/uploads/2026/04/Dook-05.jpg");background-position:center center;background-size:cover;}.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-47 .elementor-element.elementor-element-0853c74 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:128px;font-weight:300;letter-spacing:25.6px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.5);color:#EFEBDA;}.elementor-47 .elementor-element.elementor-element-b79a0e4{--display:flex;--gap:14px 0px;--row-gap:14px;--column-gap:0px;--padding-top:60px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-b79a0e4:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-b79a0e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-68039ff{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-68039ff.e-con{--align-self:flex-start;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-3b845d0 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-3b845d0 .elementor-icon{font-size:39px;}.elementor-47 .elementor-element.elementor-element-3b845d0 .elementor-icon svg{height:39px;}.elementor-47 .elementor-element.elementor-element-8654ac9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.2;color:#BFBEB8;}.elementor-47 .elementor-element.elementor-element-1d50266{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-5d46988 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:40px;font-weight:300;letter-spacing:8px;color:var( --e-global-color-primary );}.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-47 .elementor-element.elementor-element-59c48a3{padding:12px 0px 0px 0px;text-align:start;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-77474fc{--display:flex;--min-height:506px;--padding-top:0px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-77474fc:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-77474fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-f496445{--display:flex;--min-height:80vh;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-f496445:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-f496445 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://makumu.com/wp-content/uploads/2026/02/Makumu-About-Fixed-Section-Image.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-166eba4{--display:flex;--gap:14px 0px;--row-gap:14px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-166eba4:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-166eba4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-11d0035{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-11d0035.e-con{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-156364a .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-156364a .elementor-icon{font-size:39px;}.elementor-47 .elementor-element.elementor-element-156364a .elementor-icon svg{height:39px;}.elementor-47 .elementor-element.elementor-element-50ec02d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.2;color:#BFBEB8;}.elementor-47 .elementor-element.elementor-element-9b165eb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-2262afc{padding:0px 0px 10px 0px;}.elementor-47 .elementor-element.elementor-element-2262afc .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:40px;font-weight:300;letter-spacing:8px;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-c0eec68{padding:12px 0px 0px 0px;text-align:start;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-0d56c00{--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;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-0d56c00:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-0d56c00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-1b3573c{padding:0px 0px 20px 0px;text-align:center;}.elementor-47 .elementor-element.elementor-element-1b3573c .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:40px;font-weight:300;letter-spacing:8px;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-35c4b18{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-d6b17e7{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-832b27f{width:var( --container-widget-width, 83% );max-width:83%;padding:4px 0px 0px 0px;--container-widget-width:83%;--container-widget-flex-grow:0;font-family:"Helvetica Neue", Sans-serif;font-size:14px;font-weight:300;line-height:1.2;letter-spacing:0.4px;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-97ad02f .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-b139939 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:19px;font-weight:400;line-height:1.2;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-f869984{--display:flex;--border-radius:14px 14px 14px 14px;}.elementor-47 .elementor-element.elementor-element-f869984:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-f869984 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-6eced77{--display:flex;--min-height:345px;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-6eced77:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-6eced77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://makumu.com/wp-content/uploads/2026/04/Stefan2.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-502d57c{margin:13px 9px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-502d57c .elementor-icon-wrapper{text-align:end;}.elementor-47 .elementor-element.elementor-element-502d57c .elementor-icon{font-size:35px;}.elementor-47 .elementor-element.elementor-element-502d57c .elementor-icon svg{height:35px;}.elementor-47 .elementor-element.elementor-element-b489ab0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-9595497{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-9595497.e-con{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-3904ed7{width:var( --container-widget-width, 76% );max-width:76%;padding:4px 0px 0px 0px;--container-widget-width:76%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0.4px;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-551fbf9 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-3e56a23 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:19px;font-weight:400;line-height:1.2;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-df27150{--display:flex;--border-radius:14px 14px 14px 14px;}.elementor-47 .elementor-element.elementor-element-df27150:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-df27150 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-173319c{--display:flex;--min-height:345px;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-173319c:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-173319c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://makumu.com/wp-content/uploads/2026/03/Shelley-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-d9d2310{margin:13px 9px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-d9d2310 .elementor-icon-wrapper{text-align:end;}.elementor-47 .elementor-element.elementor-element-d9d2310 .elementor-icon{font-size:35px;}.elementor-47 .elementor-element.elementor-element-d9d2310 .elementor-icon svg{height:35px;}.elementor-47 .elementor-element.elementor-element-57bd33f{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-57bd33f.e-con{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-1cffeec{width:var( --container-widget-width, 83% );max-width:83%;padding:4px 0px 0px 0px;--container-widget-width:83%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0.4px;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-61a7fed .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-4cb385f .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:19px;font-weight:400;line-height:1.2;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-d96aec7{--display:flex;--border-radius:14px 14px 14px 14px;}.elementor-47 .elementor-element.elementor-element-d96aec7:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-d96aec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-481b7d2{--display:flex;--min-height:345px;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-481b7d2:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-481b7d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://makumu.com/wp-content/uploads/2026/04/WhatsApp-Image-2026-03-30-at-16.15.56.jpeg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-a6dd34e{margin:13px 9px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-a6dd34e .elementor-icon-wrapper{text-align:end;}.elementor-47 .elementor-element.elementor-element-a6dd34e .elementor-icon{font-size:35px;}.elementor-47 .elementor-element.elementor-element-a6dd34e .elementor-icon svg{height:35px;}.elementor-47 .elementor-element.elementor-element-9a2fe6e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-f8af6d8{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-f8af6d8.e-con{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-b129c04{width:var( --container-widget-width, 98.953% );max-width:98.953%;padding:4px 0px 0px 0px;--container-widget-width:98.953%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0.4px;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-b129c04.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-9bd36a4 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-bfe12dd .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:19px;font-weight:400;line-height:1.2;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-5272fbe{--display:flex;--border-radius:14px 14px 14px 14px;}.elementor-47 .elementor-element.elementor-element-5272fbe:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-5272fbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-5c6ebdf{--display:flex;--min-height:345px;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-5c6ebdf:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-5c6ebdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://makumu.com/wp-content/uploads/2026/03/Karin-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-4bec0ac{margin:13px 9px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-4bec0ac .elementor-icon-wrapper{text-align:end;}.elementor-47 .elementor-element.elementor-element-4bec0ac .elementor-icon{font-size:35px;}.elementor-47 .elementor-element.elementor-element-4bec0ac .elementor-icon svg{height:35px;}.elementor-47 .elementor-element.elementor-element-e4926bb{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-e4926bb.e-con{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-85f975b{width:var( --container-widget-width, 85% );max-width:85%;padding:4px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0.4px;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-a27eec0 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-1b5e2e0 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:19px;font-weight:400;line-height:1.2;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-0554e1c{--display:flex;--border-radius:14px 14px 14px 14px;}.elementor-47 .elementor-element.elementor-element-0554e1c:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-0554e1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-685b8b2{--display:flex;--min-height:345px;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-685b8b2:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-685b8b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://makumu.com/wp-content/uploads/2026/02/Rheinhard-225x300.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-364d4d9{margin:13px 9px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-364d4d9 .elementor-icon-wrapper{text-align:end;}.elementor-47 .elementor-element.elementor-element-364d4d9 .elementor-icon{font-size:35px;}.elementor-47 .elementor-element.elementor-element-364d4d9 .elementor-icon svg{height:35px;}.elementor-47 .elementor-element.elementor-element-a8054fc{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-a8054fc.e-con{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-b48dbc6{width:var( --container-widget-width, 83% );max-width:83%;padding:4px 0px 0px 0px;--container-widget-width:83%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0.4px;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-0fdac40 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-5d87c5f .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:19px;font-weight:400;line-height:1.2;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-3cc4224{--display:flex;--border-radius:14px 14px 14px 14px;}.elementor-47 .elementor-element.elementor-element-3cc4224:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-3cc4224 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-86bfac4{--display:flex;--min-height:345px;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-86bfac4:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-86bfac4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://makumu.com/wp-content/uploads/2026/03/Nadia-scaled.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-a6f4363{margin:13px 9px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-a6f4363 .elementor-icon-wrapper{text-align:end;}.elementor-47 .elementor-element.elementor-element-a6f4363 .elementor-icon{font-size:35px;}.elementor-47 .elementor-element.elementor-element-a6f4363 .elementor-icon svg{height:35px;}.elementor-47 .elementor-element.elementor-element-17a4e4e{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-17a4e4e.e-con{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-9849586{width:var( --container-widget-width, 83% );max-width:83%;padding:4px 0px 0px 0px;--container-widget-width:83%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0.4px;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-f6ec371 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-38d1f83 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:19px;font-weight:400;line-height:1.2;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-75d5285{--display:flex;--border-radius:14px 14px 14px 14px;}.elementor-47 .elementor-element.elementor-element-75d5285:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-75d5285 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-623f29b{--display:flex;--min-height:345px;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-623f29b:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-623f29b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://makumu.com/wp-content/uploads/2026/03/Josh-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-b2818b7{margin:13px 9px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-b2818b7 .elementor-icon-wrapper{text-align:end;}.elementor-47 .elementor-element.elementor-element-b2818b7 .elementor-icon{font-size:35px;}.elementor-47 .elementor-element.elementor-element-b2818b7 .elementor-icon svg{height:35px;}.elementor-47 .elementor-element.elementor-element-0cc05ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-fa8568e{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-fa8568e.e-con{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-f27c46f{padding:4px 0px 0px 0px;font-family:"Helvetica Neue", Sans-serif;font-size:14px;font-weight:300;line-height:1.2;letter-spacing:0.4px;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-9465f6b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-c9a92b9 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:19px;font-weight:400;line-height:1.2;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-b0675fe{--display:flex;--border-radius:14px 14px 14px 14px;}.elementor-47 .elementor-element.elementor-element-b0675fe:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-b0675fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-c4c6249{--display:flex;--min-height:345px;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-c4c6249:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-c4c6249 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://makumu.com/wp-content/uploads/2026/02/Maggie-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-7fa1c13{margin:13px 9px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-7fa1c13 .elementor-icon-wrapper{text-align:end;}.elementor-47 .elementor-element.elementor-element-7fa1c13 .elementor-icon{font-size:35px;}.elementor-47 .elementor-element.elementor-element-7fa1c13 .elementor-icon svg{height:35px;}.elementor-47 .elementor-element.elementor-element-d949d72{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-d949d72.e-con{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-bccfc3c{padding:4px 10px 0px 0px;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:14px;font-weight:300;line-height:1.2;letter-spacing:0.4px;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-9b20c17 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-0cd2305 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:19px;font-weight:400;line-height:1.2;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-a745e7d{--display:flex;--border-radius:14px 14px 14px 14px;}.elementor-47 .elementor-element.elementor-element-a745e7d:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-a745e7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-caed692{--display:flex;--min-height:345px;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-caed692:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-caed692 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://makumu.com/wp-content/uploads/2026/03/Grace-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-e925653{margin:13px 9px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-e925653 .elementor-icon-wrapper{text-align:end;}.elementor-47 .elementor-element.elementor-element-e925653 .elementor-icon{font-size:35px;}.elementor-47 .elementor-element.elementor-element-e925653 .elementor-icon svg{height:35px;}.elementor-47 .elementor-element.elementor-element-a5ffb8b{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-a5ffb8b.e-con{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-15e2a80{padding:4px 0px 0px 0px;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:14px;font-weight:300;line-height:1.2;letter-spacing:0.4px;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-76cfda0 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-4d1bc3d .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:19px;font-weight:400;line-height:1.2;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-be43528{--display:flex;--border-radius:14px 14px 14px 14px;}.elementor-47 .elementor-element.elementor-element-be43528:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-be43528 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-fd083b9{--display:flex;--min-height:345px;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-fd083b9:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-fd083b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://makumu.com/wp-content/uploads/2026/02/Nellys-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-cb911f2{margin:13px 9px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-cb911f2 .elementor-icon-wrapper{text-align:end;}.elementor-47 .elementor-element.elementor-element-cb911f2 .elementor-icon{font-size:35px;}.elementor-47 .elementor-element.elementor-element-cb911f2 .elementor-icon svg{height:35px;}.elementor-47 .elementor-element.elementor-element-5b732f7{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-5b732f7.e-con{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-9e320b5{padding:4px 0px 0px 0px;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:14px;font-weight:300;line-height:1.2;letter-spacing:0.4px;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-11ba504 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-0e7b721 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:19px;font-weight:400;line-height:1.2;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-5bbe79f{--display:flex;--border-radius:14px 14px 14px 14px;}.elementor-47 .elementor-element.elementor-element-5bbe79f:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-5bbe79f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-0594653{--display:flex;--min-height:345px;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-0594653:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-0594653 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://makumu.com/wp-content/uploads/2026/02/Eutricia-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-a348f19{margin:13px 9px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-a348f19 .elementor-icon-wrapper{text-align:end;}.elementor-47 .elementor-element.elementor-element-a348f19 .elementor-icon{font-size:35px;}.elementor-47 .elementor-element.elementor-element-a348f19 .elementor-icon svg{height:35px;}.elementor-47 .elementor-element.elementor-element-e76d9a4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-4823e61{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-4823e61.e-con{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-927dbe1{padding:4px 0px 0px 0px;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:14px;font-weight:300;line-height:1.2;letter-spacing:0.4px;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-28fa5c4 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-ba12e64 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:19px;font-weight:400;line-height:1.2;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-363e7db{--display:flex;--border-radius:14px 14px 14px 14px;}.elementor-47 .elementor-element.elementor-element-363e7db:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-363e7db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-9482e09{--display:flex;--min-height:345px;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-9482e09:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-9482e09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://makumu.com/wp-content/uploads/2026/02/Adroit-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-7bcf141{margin:13px 9px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-7bcf141 .elementor-icon-wrapper{text-align:end;}.elementor-47 .elementor-element.elementor-element-7bcf141 .elementor-icon{font-size:35px;}.elementor-47 .elementor-element.elementor-element-7bcf141 .elementor-icon svg{height:35px;}.elementor-47 .elementor-element.elementor-element-eaf4956{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-eaf4956.e-con{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-e88b625{padding:4px 0px 0px 0px;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:14px;font-weight:300;line-height:1.2;letter-spacing:0.4px;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-4187f39 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-9e00637 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:19px;font-weight:400;line-height:1.2;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-98dc169{--display:flex;--border-radius:14px 14px 14px 14px;}.elementor-47 .elementor-element.elementor-element-98dc169:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-98dc169 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-c5769d9{--display:flex;--min-height:345px;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-c5769d9:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-c5769d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://makumu.com/wp-content/uploads/2026/03/Sydney-Tracker-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-5342daa{margin:13px 9px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-5342daa .elementor-icon-wrapper{text-align:end;}.elementor-47 .elementor-element.elementor-element-5342daa .elementor-icon{font-size:35px;}.elementor-47 .elementor-element.elementor-element-5342daa .elementor-icon svg{height:35px;}.elementor-47 .elementor-element.elementor-element-0b9f997{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-0b9f997.e-con{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-c11f121{padding:4px 0px 0px 0px;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:14px;font-weight:300;line-height:1.2;letter-spacing:0.4px;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-e548239 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-ff575ba .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:19px;font-weight:400;line-height:1.2;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-f9596c6{--display:flex;--border-radius:14px 14px 14px 14px;}.elementor-47 .elementor-element.elementor-element-f9596c6:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-f9596c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-324a0fe{--display:flex;--min-height:345px;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-324a0fe:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-324a0fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://makumu.com/wp-content/uploads/2026/02/Norman-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-0f3c203{margin:13px 9px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-0f3c203 .elementor-icon-wrapper{text-align:end;}.elementor-47 .elementor-element.elementor-element-0f3c203 .elementor-icon{font-size:35px;}.elementor-47 .elementor-element.elementor-element-0f3c203 .elementor-icon svg{height:35px;}.elementor-47 .elementor-element.elementor-element-384512f{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-384512f.e-con{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-6f9d2d1{padding:4px 0px 0px 0px;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:14px;font-weight:300;line-height:1.2;letter-spacing:0.4px;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-819a6c7 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-9ee8fed .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:19px;font-weight:400;line-height:1.2;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-7b29d7a{--display:flex;--border-radius:14px 14px 14px 14px;}.elementor-47 .elementor-element.elementor-element-7b29d7a:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-7b29d7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-9ae39a6{--display:flex;--min-height:345px;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-9ae39a6:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-9ae39a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://makumu.com/wp-content/uploads/2026/02/Moses-1-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-1b8898c{margin:13px 9px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-1b8898c .elementor-icon-wrapper{text-align:end;}.elementor-47 .elementor-element.elementor-element-1b8898c .elementor-icon{font-size:35px;}.elementor-47 .elementor-element.elementor-element-1b8898c .elementor-icon svg{height:35px;}.elementor-47 .elementor-element.elementor-element-0d9012b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-908e20e{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-908e20e.e-con{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-f6bc715{padding:4px 0px 0px 0px;font-family:"Helvetica Neue", Sans-serif;font-size:14px;font-weight:300;line-height:1.2;letter-spacing:0.4px;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-ff126d3 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-6141e15 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:19px;font-weight:400;line-height:1.2;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-aa39df0{--display:flex;--border-radius:14px 14px 14px 14px;}.elementor-47 .elementor-element.elementor-element-aa39df0:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-aa39df0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-22c85f4{--display:flex;--min-height:345px;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-22c85f4:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-22c85f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://makumu.com/wp-content/uploads/2026/02/Innocent-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-81e4e1d{margin:13px 9px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-81e4e1d .elementor-icon-wrapper{text-align:end;}.elementor-47 .elementor-element.elementor-element-81e4e1d .elementor-icon{font-size:35px;}.elementor-47 .elementor-element.elementor-element-81e4e1d .elementor-icon svg{height:35px;}.elementor-47 .elementor-element.elementor-element-9fa8a6e{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-9fa8a6e.e-con{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-28781e1{padding:4px 0px 0px 0px;font-family:"Helvetica Neue", Sans-serif;font-size:14px;font-weight:300;line-height:1.2;letter-spacing:0.4px;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-99278a2 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-6fea120 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:19px;font-weight:400;line-height:1.2;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-ac8f23d{--display:flex;--border-radius:14px 14px 14px 14px;}.elementor-47 .elementor-element.elementor-element-ac8f23d:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-ac8f23d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-155b5fd{--display:flex;--min-height:345px;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-155b5fd:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-155b5fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://makumu.com/wp-content/uploads/2026/03/Thabo-Maintence-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-96e6801{margin:13px 9px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-96e6801 .elementor-icon-wrapper{text-align:end;}.elementor-47 .elementor-element.elementor-element-96e6801 .elementor-icon{font-size:35px;}.elementor-47 .elementor-element.elementor-element-96e6801 .elementor-icon svg{height:35px;}.elementor-47 .elementor-element.elementor-element-a79fa73{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-a79fa73.e-con{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-26373ad{padding:4px 0px 0px 0px;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:14px;font-weight:300;line-height:1.2;letter-spacing:0.4px;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-6e40302 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-e5aa8eb .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:19px;font-weight:400;line-height:1.2;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-7a7e3ab{--display:flex;--border-radius:14px 14px 14px 14px;}.elementor-47 .elementor-element.elementor-element-7a7e3ab:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-7a7e3ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-2ba50c5{--display:flex;--min-height:345px;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-2ba50c5:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-2ba50c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://makumu.com/wp-content/uploads/2026/02/Lindiwe-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-a1ee1e5{margin:13px 9px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-a1ee1e5 .elementor-icon-wrapper{text-align:end;}.elementor-47 .elementor-element.elementor-element-a1ee1e5 .elementor-icon{font-size:35px;}.elementor-47 .elementor-element.elementor-element-a1ee1e5 .elementor-icon svg{height:35px;}.elementor-47 .elementor-element.elementor-element-b636cb0{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-b636cb0.e-con{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-25457b2{padding:4px 0px 0px 0px;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:14px;font-weight:300;line-height:1.2;letter-spacing:0.4px;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-01095af .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-7ebb7cc .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:19px;font-weight:400;line-height:1.2;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-1bac5fd{--display:flex;--border-radius:14px 14px 14px 14px;}.elementor-47 .elementor-element.elementor-element-1bac5fd:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-1bac5fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-e0a77bb{--display:flex;--min-height:345px;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-e0a77bb:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-e0a77bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://makumu.com/wp-content/uploads/2026/02/Nkateko-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-04c3137{margin:13px 9px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-04c3137 .elementor-icon-wrapper{text-align:end;}.elementor-47 .elementor-element.elementor-element-04c3137 .elementor-icon{font-size:35px;}.elementor-47 .elementor-element.elementor-element-04c3137 .elementor-icon svg{height:35px;}.elementor-47 .elementor-element.elementor-element-0d3711b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-44b954f{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-44b954f.e-con{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-8c320ef{padding:4px 0px 0px 0px;text-align:start;font-size:14px;font-weight:300;line-height:1.2;letter-spacing:0.2px;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-f533946 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-cd164f3 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:19px;font-weight:400;line-height:1.2;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-6e67179{--display:flex;--border-radius:14px 14px 14px 14px;}.elementor-47 .elementor-element.elementor-element-6e67179:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-6e67179 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-0e6f4a3{--display:flex;--min-height:345px;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-0e6f4a3:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-0e6f4a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://makumu.com/wp-content/uploads/2026/02/Lisah-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-6c270de{margin:13px 9px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-6c270de .elementor-icon-wrapper{text-align:end;}.elementor-47 .elementor-element.elementor-element-6c270de .elementor-icon{font-size:35px;}.elementor-47 .elementor-element.elementor-element-6c270de .elementor-icon svg{height:35px;}.elementor-47 .elementor-element.elementor-element-56ca2a7{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-56ca2a7.e-con{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-d6f9e2e{padding:4px 0px 0px 0px;font-size:14px;font-weight:300;line-height:1.2;letter-spacing:0.4px;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-199b252 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-361d041 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:19px;font-weight:400;line-height:1.2;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-5069e26{--display:flex;--border-radius:14px 14px 14px 14px;}.elementor-47 .elementor-element.elementor-element-5069e26:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-5069e26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-a0e94b0{--display:flex;--min-height:345px;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-a0e94b0:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-a0e94b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://makumu.com/wp-content/uploads/2026/02/Thuli-scaled.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-4b74651{margin:13px 9px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-4b74651 .elementor-icon-wrapper{text-align:end;}.elementor-47 .elementor-element.elementor-element-4b74651 .elementor-icon{font-size:35px;}.elementor-47 .elementor-element.elementor-element-4b74651 .elementor-icon svg{height:35px;}.elementor-47 .elementor-element.elementor-element-a94c358{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-a94c358.e-con{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-df9688e{padding:4px 0px 0px 0px;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:14px;font-weight:300;line-height:1.2;letter-spacing:0.4px;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-7108858 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-9dc827e .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:19px;font-weight:400;line-height:1.2;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-1f733c0{--display:flex;--border-radius:14px 14px 14px 14px;}.elementor-47 .elementor-element.elementor-element-1f733c0:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-1f733c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-e0061f2{--display:flex;--min-height:345px;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-e0061f2:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-e0061f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://makumu.com/wp-content/uploads/2026/03/Dudu-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-0698e58{margin:13px 9px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-0698e58 .elementor-icon-wrapper{text-align:end;}.elementor-47 .elementor-element.elementor-element-0698e58 .elementor-icon{font-size:35px;}.elementor-47 .elementor-element.elementor-element-0698e58 .elementor-icon svg{height:35px;}.elementor-47 .elementor-element.elementor-element-093d1da{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-093d1da.e-con{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-9b8d505{padding:4px 0px 0px 0px;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:14px;font-weight:300;line-height:1.2;letter-spacing:0.4px;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-6fbf063 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-b8a6b0b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:19px;font-weight:400;line-height:1.2;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-3454f44{--display:flex;--border-radius:14px 14px 14px 14px;}.elementor-47 .elementor-element.elementor-element-3454f44:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-3454f44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-4c42919{--display:flex;--min-height:345px;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-4c42919:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-4c42919 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://makumu.com/wp-content/uploads/2026/04/WhatsApp-Image-2026-03-30-at-16.26.23.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-9758510{margin:13px 9px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-9758510 .elementor-icon-wrapper{text-align:end;}.elementor-47 .elementor-element.elementor-element-9758510 .elementor-icon{font-size:35px;}.elementor-47 .elementor-element.elementor-element-9758510 .elementor-icon svg{height:35px;}.elementor-47 .elementor-element.elementor-element-3ab49bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-7db9211{--display:flex;--min-height:468px;--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-7db9211.e-con{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-053338d{--display:flex;--border-radius:14px 14px 14px 14px;}.elementor-47 .elementor-element.elementor-element-053338d:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-053338d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-3d573e6{--display:flex;--min-height:345px;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-dc91460{--display:flex;--border-radius:14px 14px 14px 14px;}.elementor-47 .elementor-element.elementor-element-dc91460:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-dc91460 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-42cbfd9{--display:flex;--min-height:345px;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-aa0ddf2{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-aa0ddf2.e-con{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-d555c17{padding:4px 0px 0px 0px;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:14px;font-weight:300;line-height:1.2;letter-spacing:0.4px;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-44d9e40 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-7a5bd1e .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:19px;font-weight:400;line-height:1.2;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-de0a235{--display:flex;--border-radius:14px 14px 14px 14px;}.elementor-47 .elementor-element.elementor-element-de0a235:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-de0a235 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-07707d4{--display:flex;--min-height:345px;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-07707d4:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-07707d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://makumu.com/wp-content/uploads/2026/02/Traida-2-1152x1536.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-b6693f2{margin:13px 9px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-b6693f2 .elementor-icon-wrapper{text-align:end;}.elementor-47 .elementor-element.elementor-element-b6693f2 .elementor-icon{font-size:35px;}.elementor-47 .elementor-element.elementor-element-b6693f2 .elementor-icon svg{height:35px;}.elementor-47 .elementor-element.elementor-element-ce9b13f{--display:flex;--border-radius:14px 14px 14px 14px;}.elementor-47 .elementor-element.elementor-element-ce9b13f:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-ce9b13f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-f88ad9f{--display:flex;--min-height:345px;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-91cb616{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-91cb616.e-con{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-dbcbebe{--display:flex;--min-height:461px;--border-radius:14px 14px 14px 14px;}.elementor-47 .elementor-element.elementor-element-dbcbebe:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-dbcbebe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-d5f4ce2{--display:flex;--min-height:345px;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-7b5f2f4{--display:flex;--min-height:58vh;--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-47 .elementor-element.elementor-element-7b5f2f4:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-7b5f2f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://makumu.com/wp-content/uploads/2026/02/Makumu-About-Fixed-Section-2-Image.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-40a55c2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap: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-47 .elementor-element.elementor-element-8c2b9a0 .elementor-button{background-color:#F6F5E8D4;font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:300;fill:var( --e-global-color-8afffc6 );color:var( --e-global-color-8afffc6 );box-shadow:0px 5px 8.3px 0px #1F1F21;border-radius:22px 22px 22px 22px;padding:19px 46px 18px 46px;}.elementor-47 .elementor-element.elementor-element-8c2b9a0 .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-8c2b9a0 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-7bc3688 .elementor-button{background-color:#F6F5E8D4;font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:300;fill:var( --e-global-color-8afffc6 );color:var( --e-global-color-8afffc6 );box-shadow:0px 5px 8.3px 0px #1F1F21;border-radius:22px 22px 22px 22px;padding:19px 46px 18px 46px;}.elementor-47 .elementor-element.elementor-element-7bc3688 .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-7bc3688 .elementor-button:focus{background-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-47 .elementor-element.elementor-element-d6b17e7{--width:28%;}.elementor-47 .elementor-element.elementor-element-9595497{--width:28%;}.elementor-47 .elementor-element.elementor-element-57bd33f{--width:28%;}.elementor-47 .elementor-element.elementor-element-f8af6d8{--width:28%;}.elementor-47 .elementor-element.elementor-element-e4926bb{--width:28%;}.elementor-47 .elementor-element.elementor-element-a8054fc{--width:28%;}.elementor-47 .elementor-element.elementor-element-17a4e4e{--width:28%;}.elementor-47 .elementor-element.elementor-element-fa8568e{--width:28%;}.elementor-47 .elementor-element.elementor-element-d949d72{--width:28%;}.elementor-47 .elementor-element.elementor-element-a5ffb8b{--width:28%;}.elementor-47 .elementor-element.elementor-element-5b732f7{--width:28%;}.elementor-47 .elementor-element.elementor-element-4823e61{--width:28%;}.elementor-47 .elementor-element.elementor-element-eaf4956{--width:28%;}.elementor-47 .elementor-element.elementor-element-0b9f997{--width:28%;}.elementor-47 .elementor-element.elementor-element-384512f{--width:28%;}.elementor-47 .elementor-element.elementor-element-908e20e{--width:28%;}.elementor-47 .elementor-element.elementor-element-9fa8a6e{--width:28%;}.elementor-47 .elementor-element.elementor-element-a79fa73{--width:28%;}.elementor-47 .elementor-element.elementor-element-b636cb0{--width:28%;}.elementor-47 .elementor-element.elementor-element-44b954f{--width:28%;}.elementor-47 .elementor-element.elementor-element-56ca2a7{--width:28%;}.elementor-47 .elementor-element.elementor-element-a94c358{--width:28%;}.elementor-47 .elementor-element.elementor-element-093d1da{--width:28%;}.elementor-47 .elementor-element.elementor-element-7db9211{--width:28%;}.elementor-47 .elementor-element.elementor-element-dc91460{--width:16%;}.elementor-47 .elementor-element.elementor-element-aa0ddf2{--width:28%;}.elementor-47 .elementor-element.elementor-element-ce9b13f{--width:16%;}.elementor-47 .elementor-element.elementor-element-91cb616{--width:28%;}.elementor-47 .elementor-element.elementor-element-40a55c2{--width:76%;}}@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-7083c05{--min-height:50vh;--margin-top:76px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-0853c74 .elementor-heading-title{font-size:55px;letter-spacing:8px;}.elementor-47 .elementor-element.elementor-element-b79a0e4{--padding-top:40px;--padding-bottom:7px;--padding-left:14px;--padding-right:14px;}.elementor-47 .elementor-element.elementor-element-68039ff{--justify-content:flex-start;}.elementor-47 .elementor-element.elementor-element-5d46988{text-align:start;}.elementor-47 .elementor-element.elementor-element-5d46988 .elementor-heading-title{font-size:32px;line-height:1.2;}.elementor-47 .elementor-element.elementor-element-59c48a3{padding:16px 0px 0px 0px;font-size:16px;line-height:1.4;}.elementor-47 .elementor-element.elementor-element-77474fc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-f496445{--min-height:26vh;}.elementor-47 .elementor-element.elementor-element-166eba4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:14px;--padding-right:14px;}.elementor-47 .elementor-element.elementor-element-11d0035{--justify-content:flex-start;}.elementor-47 .elementor-element.elementor-element-9b165eb{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-2262afc{padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-2262afc .elementor-heading-title{font-size:32px;line-height:1.2;}.elementor-47 .elementor-element.elementor-element-c0eec68{padding:16px 0px 0px 0px;font-size:16px;line-height:1.4;}.elementor-47 .elementor-element.elementor-element-0d56c00{--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:34px;--padding-right:34px;}.elementor-47 .elementor-element.elementor-element-1b3573c{padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-1b3573c .elementor-heading-title{font-size:32px;line-height:1.2;letter-spacing:6.4px;}.elementor-47 .elementor-element.elementor-element-d6b17e7{--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-6eced77{--min-height:320px;}.elementor-47 .elementor-element.elementor-element-6eced77:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-6eced77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-47 .elementor-element.elementor-element-9595497{--gap:7px 0px;--row-gap:7px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-3904ed7{letter-spacing:0px;}.elementor-47 .elementor-element.elementor-element-173319c{--min-height:320px;}.elementor-47 .elementor-element.elementor-element-173319c:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-173319c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-47 .elementor-element.elementor-element-57bd33f{--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-1cffeec{letter-spacing:0px;}.elementor-47 .elementor-element.elementor-element-481b7d2{--min-height:320px;}.elementor-47 .elementor-element.elementor-element-481b7d2:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-481b7d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-47 .elementor-element.elementor-element-f8af6d8{--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-b129c04{--container-widget-width:224px;--container-widget-flex-grow:0;width:var( --container-widget-width, 224px );max-width:224px;font-size:14px;letter-spacing:0px;}.elementor-47 .elementor-element.elementor-element-5c6ebdf{--min-height:320px;}.elementor-47 .elementor-element.elementor-element-5c6ebdf:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-5c6ebdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-47 .elementor-element.elementor-element-e4926bb{--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-85f975b{letter-spacing:0px;}.elementor-47 .elementor-element.elementor-element-685b8b2:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-685b8b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://makumu.com/wp-content/uploads/2026/02/Rheinhard-scaled.jpeg");background-position:top center;}.elementor-47 .elementor-element.elementor-element-685b8b2{--min-height:320px;}.elementor-47 .elementor-element.elementor-element-a8054fc{--gap:7px 0px;--row-gap:7px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-b48dbc6{letter-spacing:0px;}.elementor-47 .elementor-element.elementor-element-86bfac4{--min-height:320px;}.elementor-47 .elementor-element.elementor-element-17a4e4e{--gap:7px 0px;--row-gap:7px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-9849586{letter-spacing:0px;}.elementor-47 .elementor-element.elementor-element-623f29b:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-623f29b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://makumu.com/wp-content/uploads/2026/03/Josh-scaled.jpeg");background-position:center center;}.elementor-47 .elementor-element.elementor-element-623f29b{--min-height:320px;}.elementor-47 .elementor-element.elementor-element-fa8568e{--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-c4c6249{--min-height:320px;}.elementor-47 .elementor-element.elementor-element-c4c6249:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-c4c6249 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-47 .elementor-element.elementor-element-d949d72{--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-caed692{--min-height:320px;}.elementor-47 .elementor-element.elementor-element-caed692:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-caed692 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-47 .elementor-element.elementor-element-a5ffb8b{--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-fd083b9{--min-height:320px;}.elementor-47 .elementor-element.elementor-element-fd083b9:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-fd083b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-47 .elementor-element.elementor-element-5b732f7{--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-0594653{--min-height:320px;}.elementor-47 .elementor-element.elementor-element-4823e61{--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-9482e09{--min-height:320px;}.elementor-47 .elementor-element.elementor-element-9482e09:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-9482e09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-47 .elementor-element.elementor-element-eaf4956{--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-c5769d9{--min-height:320px;}.elementor-47 .elementor-element.elementor-element-c5769d9:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-c5769d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-47 .elementor-element.elementor-element-0b9f997{--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-324a0fe{--min-height:320px;}.elementor-47 .elementor-element.elementor-element-324a0fe:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-324a0fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-47 .elementor-element.elementor-element-384512f{--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-9ae39a6{--min-height:320px;}.elementor-47 .elementor-element.elementor-element-9ae39a6:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-9ae39a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-47 .elementor-element.elementor-element-908e20e{--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-22c85f4{--min-height:320px;}.elementor-47 .elementor-element.elementor-element-22c85f4:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-22c85f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-47 .elementor-element.elementor-element-9fa8a6e{--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-155b5fd{--min-height:320px;}.elementor-47 .elementor-element.elementor-element-a79fa73{--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-2ba50c5{--min-height:320px;}.elementor-47 .elementor-element.elementor-element-b636cb0{--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-e0a77bb{--min-height:320px;}.elementor-47 .elementor-element.elementor-element-e0a77bb:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-e0a77bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-47 .elementor-element.elementor-element-44b954f{--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-0e6f4a3{--min-height:320px;}.elementor-47 .elementor-element.elementor-element-56ca2a7{--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-a0e94b0{--min-height:320px;}.elementor-47 .elementor-element.elementor-element-a94c358{--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-e0061f2{--min-height:320px;}.elementor-47 .elementor-element.elementor-element-e0061f2:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-e0061f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-47 .elementor-element.elementor-element-093d1da{--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-4c42919{--min-height:320px;}.elementor-47 .elementor-element.elementor-element-3ab49bb{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-aa0ddf2{--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-07707d4{--min-height:320px;}.elementor-47 .elementor-element.elementor-element-7b5f2f4{--min-height:50vh;}.elementor-47 .elementor-element.elementor-element-40a55c2{--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-8c2b9a0 .elementor-button{font-size:19px;padding:15px 36px 15px 36px;}.elementor-47 .elementor-element.elementor-element-7bc3688 .elementor-button{font-size:19px;padding:15px 0px 15px 0px;}}@media(min-width:1025px){.elementor-47 .elementor-element.elementor-element-f496445:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-f496445 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-47 .elementor-element.elementor-element-7b5f2f4:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-7b5f2f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for html, class: .elementor-element-eb980bf *//* ============================
   Makumu Filmstrip Carousel
   ============================ */
   
/* Prevent slides from collapsing or inheriting weird widths */
.mk-carousel__swiper .swiper-slide{
  flex-shrink: 0 !important;
}

/* Make sure Swiper calculates correctly */
.mk-carousel__swiper .swiper-wrapper{
  align-items: stretch !important;
}

.mk-carousel{
  padding: 30px 0 !important;
}

.mk-carousel__wrap{
  width: 100% !important;
  margin: 0 auto !important;
  padding: 0 40px !important;
}

/* keep slider area clean */
.mk-carousel__swiper{
  overflow: hidden; /* stops weird bleed */
}

/* Bigger images */
.mk-carousel__slide{
  height: 400px !important;
  width: 300px !important;
  overflow: hidden !important;
  background: #ddd !important;
}

.mk-carousel__slide img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* Srollbar sits outside (below) */
.mk-carousel__bar{
  margin-top: 18px !important;
  max-width: 260px !important; /* matches your reference “short bar left” */
}

/* scrollbar style */
.mk-carousel__scrollbar{
  height: 2px !important;
  background: rgba(0,0,0,.20) !important;
}

.mk-carousel__scrollbar .swiper-scrollbar-drag{
  background: rgba(0,0,0,.60) !important;
}

/* Responsive */
@media (max-width: 1024px){
  .mk-carousel__slide{ height: 320px; }
}

@media (max-width: 767px){
  .mk-carousel__slide{ height: 240px; }
  .mk-carousel__bar{ max-width: 220px !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173319c */.my-bw-image {
  filter: grayscale(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c6ebdf */.my-bw-image {
  filter: grayscale(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685b8b2 */.my-bw-image {
  filter: grayscale(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86bfac4 */.my-bw-image {
  filter: grayscale(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-623f29b */.my-bw-image {
  filter: grayscale(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4c6249 */.my-bw-image {
  filter: grayscale(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caed692 */.my-bw-image {
  filter: grayscale(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd083b9 */.my-bw-image {
  filter: grayscale(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0594653 */.my-bw-image {
  filter: grayscale(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9482e09 */.my-bw-image {
  filter: grayscale(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5769d9 */.my-bw-image {
  filter: grayscale(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-324a0fe */.my-bw-image {
  filter: grayscale(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ae39a6 */.my-bw-image {
  filter: grayscale(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22c85f4 */.my-bw-image {
  filter: grayscale(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-155b5fd */.my-bw-image {
  filter: grayscale(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ba50c5 */.my-bw-image {
  filter: grayscale(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0a77bb */.my-bw-image {
  filter: grayscale(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6f4a3 */.my-bw-image {
  filter: grayscale(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0e94b0 */.my-bw-image {
  filter: grayscale(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0061f2 */.my-bw-image {
  filter: grayscale(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c42919 */.my-bw-image {
  filter: grayscale(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d573e6 */.my-bw-image {
  filter: grayscale(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42cbfd9 */.my-bw-image {
  filter: grayscale(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07707d4 */.my-bw-image {
  filter: grayscale(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f88ad9f */.my-bw-image {
  filter: grayscale(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5f4ce2 */.my-bw-image {
  filter: grayscale(100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8c2b9a0 */.uniform-btn .elementor-button {
    min-width: 260px;
    text-align: center;
}/* End custom CSS */