.elementor-22 .elementor-element.elementor-element-fa24f86{--display:flex;--min-height:100vh;--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;--overflow:hidden;--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-22 .elementor-element.elementor-element-fa24f86:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-fa24f86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b7e094 );}.elementor-22 .elementor-element.elementor-element-fa24f86 > .elementor-shape-bottom .elementor-shape-fill, .elementor-22 .elementor-element.elementor-element-fa24f86 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-77bd906 );}.elementor-22 .elementor-element.elementor-element-fa24f86 > .elementor-shape-bottom svg, .elementor-22 .elementor-element.elementor-element-fa24f86 > .e-con-inner > .elementor-shape-bottom svg{height:70px;}.elementor-22 .elementor-element.elementor-element-fa24f86 > .elementor-shape-bottom, .elementor-22 .elementor-element.elementor-element-fa24f86 > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-22 .elementor-element.elementor-element-3651c91{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.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 );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-baa36f9{padding:200px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-baa36f9 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:96px;font-weight:600;color:#FFFFFF;}.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-22 .elementor-element.elementor-element-4cda7c1{font-family:"Oswald", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-d82d055{--display:flex;--min-height:100vh;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-d82d055:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-d82d055 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fuyubite.zamanweb.com/wp-content/uploads/2025/10/close-up-person-cooking-japanese-street-food_23-2149287803.avif");background-position:center center;background-size:cover;}.elementor-widget-ucaddon_custom_cursor .ue_cursor_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22 .elementor-element.elementor-element-89a097f{--display:flex;--min-height:100vh;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-22 .elementor-element.elementor-element-89a097f:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-89a097f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-77bd906 );}.elementor-22 .elementor-element.elementor-element-df1258f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-22 .elementor-element.elementor-element-b4472aa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-2405980{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-2405980 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-d4a7660{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-5ec3fa5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:80px;}.elementor-22 .elementor-element.elementor-element-0a313a9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-0a313a9:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-0a313a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b7e094 );}.elementor-22 .elementor-element.elementor-element-db10a92{padding:0px 0px 0px 0px;text-align:left;}.elementor-22 .elementor-element.elementor-element-db10a92 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-a081899{padding:20px 0px 0px 0px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-fe0a752{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-adc3dfe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-adc3dfe:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-adc3dfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b7e094 );}.elementor-22 .elementor-element.elementor-element-aefbc1f{padding:0px 0px 0px 0px;text-align:left;}.elementor-22 .elementor-element.elementor-element-aefbc1f .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-db97d9b{padding:20px 0px 0px 0px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-238a85c{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-d9faa3c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-d9faa3c:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-d9faa3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b7e094 );}.elementor-22 .elementor-element.elementor-element-a45070f{padding:0px 0px 0px 0px;text-align:left;}.elementor-22 .elementor-element.elementor-element-a45070f .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-4d77a66{padding:20px 0px 0px 0px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-e890960{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-2c89e5c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-2c89e5c:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-2c89e5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b7e094 );}.elementor-22 .elementor-element.elementor-element-fdbec3e{padding:0px 0px 0px 0px;text-align:left;}.elementor-22 .elementor-element.elementor-element-fdbec3e .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-88e242b{padding:20px 0px 0px 0px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-ad2d0db{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-418a0c8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-418a0c8:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-418a0c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b7e094 );}.elementor-22 .elementor-element.elementor-element-5552ccc{padding:0px 0px 0px 0px;text-align:left;}.elementor-22 .elementor-element.elementor-element-5552ccc .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-0ffddc3{padding:20px 0px 0px 0px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-c1e3013{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-d1cd80d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-d1cd80d:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-d1cd80d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b7e094 );}.elementor-22 .elementor-element.elementor-element-013f4b0{padding:0px 0px 0px 0px;text-align:left;}.elementor-22 .elementor-element.elementor-element-013f4b0 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-aaf566f{padding:20px 0px 0px 0px;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-fa24f86{--min-height:50vh;}.elementor-widget-heading .elementor-heading-title{word-spacing:var( --e-global-typography-primary-word-spacing );}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-fa24f86{--min-height:100vh;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-3651c91{--min-height:80vh;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-widget-heading .elementor-heading-title{word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-22 .elementor-element.elementor-element-baa36f9{text-align:center;}.elementor-22 .elementor-element.elementor-element-baa36f9 .elementor-heading-title{font-size:56px;}.elementor-22 .elementor-element.elementor-element-4cda7c1{font-size:16px;}.elementor-22 .elementor-element.elementor-element-d82d055:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-d82d055 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fuyubite.zamanweb.com/wp-content/uploads/2025/10/close-up-person-cooking-japanese-street-food_23-2149287803.avif");}.elementor-22 .elementor-element.elementor-element-d82d055{--min-height:50vh;}.elementor-22 .elementor-element.elementor-element-89a097f{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-df1258f{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-22 .elementor-element.elementor-element-2405980{text-align:center;}.elementor-22 .elementor-element.elementor-element-2405980 .elementor-heading-title{font-size:44px;}.elementor-22 .elementor-element.elementor-element-d4a7660{font-size:16px;}.elementor-22 .elementor-element.elementor-element-5ec3fa5{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}}/* Start custom CSS for container, class: .elementor-element-fa24f86 *//* Buat animasi shape divider looping halus */
.elementor-22 .elementor-element.elementor-element-fa24f86 .elementor-shape-bottom svg {
  position: relative;
  width: 300%; /* Lebih lebar agar pergerakan tidak terputus */
  left: 0;
  animation: waveLoop 40s linear infinite;
}

/* Duplikasi gelombang agar sambungan halus */
.elementor-22 .elementor-element.elementor-element-fa24f86 .elementor-shape-bottom svg path {
  transform-origin: center;
}

/* Keyframes gerakan bergelombang panjang dan lembut */
@keyframes waveLoop {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-66.6%); /* geser 2/3 lebar untuk transisi mulus */
  }
}
ames waveLoop {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-150%);
  }
}
ar;
}

@keyframes waveMove {
  0% { transform: translateX(0); }
  100% { transform: translateX(50%); }
}/* End custom CSS */