.elementor-107 .elementor-element.elementor-element-b5f988:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-b5f988 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://makimuraramen.com/wp-content/uploads/2025/06/makimura-teaching-kids-sushi-making-sp.jpg");background-position:top center;background-size:cover;}.elementor-107 .elementor-element.elementor-element-b5f988 > .elementor-background-overlay{background-color:#000000;opacity:0.53;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-107 .elementor-element.elementor-element-b5f988 .elementor-background-overlay{width:100%;height:100%;}.elementor-107 .elementor-element.elementor-element-b5f988{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-107 .elementor-element.elementor-element-26a596a > .elementor-element-populated{margin:0px 40px 0px 40px;--e-column-margin-right:40px;--e-column-margin-left:40px;padding:0px 015px 0px 15px;}.elementor-107 .elementor-element.elementor-element-4146bb1 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-107 .elementor-element.elementor-element-4146bb1{text-align:left;}.elementor-107 .elementor-element.elementor-element-4146bb1 .elementor-heading-title{font-size:var( --e-global-typography-559e478-font-size );font-weight:var( --e-global-typography-559e478-font-weight );text-transform:var( --e-global-typography-559e478-text-transform );letter-spacing:var( --e-global-typography-559e478-letter-spacing );color:var( --e-global-color-12d5431 );}.elementor-107 .elementor-element.elementor-element-c713d37 > .elementor-widget-container{margin:0px 0px 20px -3px;}.elementor-107 .elementor-element.elementor-element-c713d37{text-align:left;}.elementor-107 .elementor-element.elementor-element-c713d37 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-12d5431 );}.elementor-107 .elementor-element.elementor-element-ab9fcc7{text-align:justify;}.elementor-107 .elementor-element.elementor-element-ab9fcc7 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:19px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-db70bf2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-107 .elementor-element.elementor-element-db70bf2{overflow:hidden;}.elementor-107 .elementor-element.elementor-element-db70bf2 .elementor-background-overlay{width:100%;height:100%;}.elementor-107 .elementor-element.elementor-element-272f73a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-107 .elementor-element.elementor-element-272f73a .elementor-background-overlay{width:100%;height:100%;}.elementor-107 .elementor-element.elementor-element-272f73a{padding:0px 0px 30px 0px;}.elementor-107 .elementor-element.elementor-element-5b52b4d img{transition-duration:0.4s;box-shadow:8px 8px 0px 0px #000000;}.elementor-107 .elementor-element.elementor-element-d762706 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-107 .elementor-element.elementor-element-d762706 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;font-style:italic;letter-spacing:2px;color:var( --e-global-color-accent );}.elementor-107 .elementor-element.elementor-element-91587b8 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-107 .elementor-element.elementor-element-91587b8 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:26px;font-weight:600;}.elementor-107 .elementor-element.elementor-element-d7dc4e0{width:var( --container-widget-width, 561px );max-width:561px;--container-widget-width:561px;--container-widget-flex-grow:0;}.elementor-107 .elementor-element.elementor-element-d7dc4e0 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-107 .elementor-element.elementor-element-d7dc4e0 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:17px;color:#000000;}.elementor-107 .elementor-element.elementor-element-6e0f5fa > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-107 .elementor-element.elementor-element-6e0f5fa .elementor-background-overlay{width:100%;height:100%;}.elementor-107 .elementor-element.elementor-element-6e0f5fa{padding:30px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-074b31c > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-107 .elementor-element.elementor-element-074b31c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;font-style:italic;letter-spacing:2px;color:var( --e-global-color-accent );}.elementor-107 .elementor-element.elementor-element-a90d2b1 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-107 .elementor-element.elementor-element-a90d2b1 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:26px;font-weight:600;}.elementor-107 .elementor-element.elementor-element-671c899 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-107 .elementor-element.elementor-element-671c899 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:17px;color:#000000;}.elementor-107 .elementor-element.elementor-element-c6579f4 img{transition-duration:0.4s;box-shadow:-8px 8px 0px 0px #0E0E0E;}.elementor-107 .elementor-element.elementor-element-12736ff > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-107 .elementor-element.elementor-element-12736ff .elementor-background-overlay{width:100%;height:100%;}.elementor-107 .elementor-element.elementor-element-12736ff{padding:0px 0px 30px 0px;}.elementor-107 .elementor-element.elementor-element-5d38ee3 img{transition-duration:0.4s;box-shadow:8px 8px 0px 0px #000000;}.elementor-107 .elementor-element.elementor-element-eba1208 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-107 .elementor-element.elementor-element-eba1208 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;font-style:italic;letter-spacing:2px;color:var( --e-global-color-accent );}.elementor-107 .elementor-element.elementor-element-c7e1b64 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-107 .elementor-element.elementor-element-c7e1b64 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:26px;font-weight:600;}.elementor-107 .elementor-element.elementor-element-1c43a35{width:var( --container-widget-width, 561px );max-width:561px;--container-widget-width:561px;--container-widget-flex-grow:0;}.elementor-107 .elementor-element.elementor-element-1c43a35 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-107 .elementor-element.elementor-element-1c43a35 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#000000;}.elementor-107 .elementor-element.elementor-element-f8880ca > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-107 .elementor-element.elementor-element-f8880ca .elementor-background-overlay{width:100%;height:100%;}.elementor-107 .elementor-element.elementor-element-f8880ca{padding:30px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-c8e9a3b > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-107 .elementor-element.elementor-element-c8e9a3b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;font-style:italic;letter-spacing:2px;color:var( --e-global-color-accent );}.elementor-107 .elementor-element.elementor-element-0a89cc5 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-107 .elementor-element.elementor-element-0a89cc5 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:26px;font-weight:600;}.elementor-107 .elementor-element.elementor-element-dffe5a3 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-107 .elementor-element.elementor-element-dffe5a3 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:17px;color:#000000;}.elementor-107 .elementor-element.elementor-element-84ab9af img{transition-duration:0.4s;box-shadow:-8px 8px 0px 0px #0E0E0E;}.elementor-107 .elementor-element.elementor-element-6be6f07 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-107 .elementor-element.elementor-element-6be6f07:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-6be6f07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF3F3;background-image:url("https://makimuraramen.com/wp-content/uploads/2025/06/makimura-textured-background-dark.png");}.elementor-107 .elementor-element.elementor-element-6be6f07{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-107 .elementor-element.elementor-element-6be6f07 .elementor-background-overlay{width:100%;height:100%;}.elementor-107 .elementor-element.elementor-element-6be6f07 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-107 .elementor-element.elementor-element-d70312f > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-107 .elementor-element.elementor-element-d70312f{text-align:center;}.elementor-107 .elementor-element.elementor-element-d70312f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:56px;color:var( --e-global-color-12d5431 );}.elementor-107 .elementor-element.elementor-element-43ee14e > .elementor-widget-container{margin:0px 100px 30px 0100px;}.elementor-107 .elementor-element.elementor-element-43ee14e .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:19px;color:var( --e-global-color-12d5431 );}.elementor-107 .elementor-element.elementor-element-cc3af59 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-107 .elementor-element.elementor-element-cc3af59 .elementor-background-overlay{width:100%;height:100%;}.elementor-107 .elementor-element.elementor-element-cc3af59{padding:30px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-e065115 img{transition-duration:0.4s;box-shadow:-8px 8px 0px 0px #0E0E0E;}.elementor-107 .elementor-element.elementor-element-da6ec54 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-107 .elementor-element.elementor-element-da6ec54 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;font-style:italic;letter-spacing:2px;color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-4ed7004 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-107 .elementor-element.elementor-element-4ed7004 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:26px;font-weight:600;color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-1275830 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-107 .elementor-element.elementor-element-1275830 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:17px;color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-a3d34df > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-107 .elementor-element.elementor-element-a3d34df .elementor-background-overlay{width:100%;height:100%;}.elementor-107 .elementor-element.elementor-element-a3d34df{padding:30px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-a27d738 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-107 .elementor-element.elementor-element-a27d738 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;font-style:italic;letter-spacing:2px;color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-941408d > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-107 .elementor-element.elementor-element-941408d .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:26px;font-weight:600;color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-a7b9d52 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-107 .elementor-element.elementor-element-a7b9d52 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:17px;color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-3df5e3c img{transition-duration:0.4s;box-shadow:-8px 8px 0px 0px #0E0E0E;}.elementor-107 .elementor-element.elementor-element-841788f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-107 .elementor-element.elementor-element-841788f .elementor-background-overlay{width:100%;height:100%;}.elementor-107 .elementor-element.elementor-element-841788f{padding:30px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-31ac23a img{transition-duration:0.4s;box-shadow:-8px 8px 0px 0px #0E0E0E;}.elementor-107 .elementor-element.elementor-element-6b32092 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-107 .elementor-element.elementor-element-6b32092 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;font-style:italic;letter-spacing:2px;color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-4e2f8cb > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-107 .elementor-element.elementor-element-4e2f8cb .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:26px;font-weight:600;color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-a76a170 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-107 .elementor-element.elementor-element-a76a170 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:17px;color:#FFFFFF;}@media(min-width:768px){.elementor-107 .elementor-element.elementor-element-0563229{width:50%;}.elementor-107 .elementor-element.elementor-element-aeae4b1{width:50%;}.elementor-107 .elementor-element.elementor-element-25d01dd{width:50%;}.elementor-107 .elementor-element.elementor-element-096f03d{width:50%;}.elementor-107 .elementor-element.elementor-element-1a8c9ca{width:50%;}.elementor-107 .elementor-element.elementor-element-72b58f2{width:50%;}.elementor-107 .elementor-element.elementor-element-eacb19f{width:50%;}.elementor-107 .elementor-element.elementor-element-258b7de{width:50%;}.elementor-107 .elementor-element.elementor-element-5d35d60{width:50%;}.elementor-107 .elementor-element.elementor-element-b131b37{width:50%;}.elementor-107 .elementor-element.elementor-element-5a5f6a3{width:50%;}.elementor-107 .elementor-element.elementor-element-7c8302c{width:50%;}.elementor-107 .elementor-element.elementor-element-44ca6f5{width:50%;}.elementor-107 .elementor-element.elementor-element-798883e{width:50%;}}@media(min-width:1601px){.elementor-107 .elementor-element.elementor-element-b5f988:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-b5f988 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(min-width:2400px){.elementor-107 .elementor-element.elementor-element-4146bb1 .elementor-heading-title{font-size:var( --e-global-typography-559e478-font-size );letter-spacing:var( --e-global-typography-559e478-letter-spacing );}}@media(max-width:1600px){.elementor-107 .elementor-element.elementor-element-4146bb1 .elementor-heading-title{font-size:var( --e-global-typography-559e478-font-size );letter-spacing:var( --e-global-typography-559e478-letter-spacing );}}@media(max-width:1024px){.elementor-107 .elementor-element.elementor-element-26a596a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-4146bb1 .elementor-heading-title{font-size:var( --e-global-typography-559e478-font-size );letter-spacing:var( --e-global-typography-559e478-letter-spacing );}.elementor-107 .elementor-element.elementor-element-ab9fcc7 .elementor-heading-title{font-size:19px;}}@media(max-width:767px){.elementor-107 .elementor-element.elementor-element-b5f988:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-b5f988 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-364px 0px;}.elementor-107 .elementor-element.elementor-element-b5f988{padding:0px 0px 20px 0px;}.elementor-107 .elementor-element.elementor-element-26a596a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:040px 040px 040px 040px;}.elementor-107 .elementor-element.elementor-element-4146bb1 .elementor-heading-title{font-size:var( --e-global-typography-559e478-font-size );letter-spacing:var( --e-global-typography-559e478-letter-spacing );}.elementor-107 .elementor-element.elementor-element-c713d37 .elementor-heading-title{font-size:40px;}.elementor-107 .elementor-element.elementor-element-ab9fcc7{text-align:left;}.elementor-107 .elementor-element.elementor-element-91587b8 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-107 .elementor-element.elementor-element-d7dc4e0 > .elementor-widget-container{margin:0px 0px 030px 0px;}.elementor-107 .elementor-element.elementor-element-a90d2b1 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-107 .elementor-element.elementor-element-c7e1b64 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-107 .elementor-element.elementor-element-1c43a35 > .elementor-widget-container{margin:0px 0px 030px 0px;}.elementor-107 .elementor-element.elementor-element-0a89cc5 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-107 .elementor-element.elementor-element-d70312f > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-107 .elementor-element.elementor-element-4ed7004 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-107 .elementor-element.elementor-element-941408d > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-107 .elementor-element.elementor-element-4e2f8cb > .elementor-widget-container{margin:30px 0px 30px 0px;}}/* Start custom CSS for section, class: .elementor-element-b5f988 */.elementor-107 .elementor-element.elementor-element-b5f988 {
    background-size: 100% auto;
}/* End custom CSS */