.elementor-29019 .elementor-element.elementor-element-842de8f{--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;--align-items:center;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-29019 .elementor-element.elementor-element-506c91a{--display:flex;}.elementor-29019 .elementor-element.elementor-element-0c238c5 .title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-29019 .elementor-element.elementor-element-0f2340d .title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-29019 .elementor-element.elementor-element-0f2340d .title-after_title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-29019 .elementor-element.elementor-element-9094c08{--display:flex;}.elementor-29019 .elementor-element.elementor-element-49fecb0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-29019 .elementor-element.elementor-element-49fecb0:not(.elementor-motion-effects-element-type-background), .elementor-29019 .elementor-element.elementor-element-49fecb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-29019 .elementor-element.elementor-element-b5a32ce{--display:flex;}.elementor-29019 .elementor-element.elementor-element-d6b5fad .title{color:var( --e-global-color-7622710 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-29019 .elementor-element.elementor-element-27019fc{--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;--align-items:center;}.elementor-29019 .elementor-element.elementor-element-09b1d7e{--display:flex;}.elementor-29019 .elementor-element.elementor-element-cb69a71 .title-subtitle{color:var( --e-global-color-7622710 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-29019 .elementor-element.elementor-element-cb69a71 .title{color:var( --e-global-color-7622710 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-29019 .elementor-element.elementor-element-cb69a71 .title-after_title{color:var( --e-global-color-7622710 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-29019 .elementor-element.elementor-element-cd9af94{--display:flex;}.elementor-29019 .elementor-element.elementor-element-2a03eb5{--wd-brd-radius:15px;}.elementor-29019 .elementor-element.elementor-element-91bd7d1{--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;--align-items:center;}.elementor-29019 .elementor-element.elementor-element-aa6d753{--display:flex;}.elementor-29019 .elementor-element.elementor-element-3261251{--wd-brd-radius:15px;}.elementor-29019 .elementor-element.elementor-element-bc96b6a{--display:flex;}.elementor-29019 .elementor-element.elementor-element-02c245f .title-subtitle{color:var( --e-global-color-7622710 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-29019 .elementor-element.elementor-element-02c245f .title{color:var( --e-global-color-7622710 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-29019 .elementor-element.elementor-element-02c245f .title-after_title{color:var( --e-global-color-7622710 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-29019 .elementor-element.elementor-element-fbb212b{--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;--align-items:center;}.elementor-29019 .elementor-element.elementor-element-af5b5fb{--display:flex;}.elementor-29019 .elementor-element.elementor-element-69f3d80{--wd-brd-radius:15px;}.elementor-29019 .elementor-element.elementor-element-99706db{--display:flex;}.elementor-29019 .elementor-element.elementor-element-6038847 .title-subtitle{color:var( --e-global-color-7622710 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-29019 .elementor-element.elementor-element-6038847 .title{color:var( --e-global-color-7622710 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-29019 .elementor-element.elementor-element-6038847 .title-after_title{color:var( --e-global-color-7622710 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-29019 .elementor-element.elementor-element-0b6db2e{--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;--align-items:center;}.elementor-29019 .elementor-element.elementor-element-7c0fa65{--display:flex;}.elementor-29019 .elementor-element.elementor-element-7ba733d .title-subtitle{color:var( --e-global-color-7622710 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-29019 .elementor-element.elementor-element-7ba733d .title{color:var( --e-global-color-7622710 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-29019 .elementor-element.elementor-element-7ba733d .title-after_title{color:var( --e-global-color-7622710 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-29019 .elementor-element.elementor-element-c246546{--display:flex;}.elementor-29019 .elementor-element.elementor-element-f200e55{--wd-brd-radius:15px;}.elementor-29019 .elementor-element.elementor-element-773b935{--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;--align-items:center;}.elementor-29019 .elementor-element.elementor-element-49681a6{--display:flex;}.elementor-29019 .elementor-element.elementor-element-39c758e{--wd-brd-radius:15px;}.elementor-29019 .elementor-element.elementor-element-fcf9394{--display:flex;}.elementor-29019 .elementor-element.elementor-element-8c6dfc0 .title-subtitle{color:var( --e-global-color-7622710 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-29019 .elementor-element.elementor-element-8c6dfc0 .title{color:var( --e-global-color-7622710 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-29019 .elementor-element.elementor-element-8c6dfc0 .title-after_title{color:var( --e-global-color-7622710 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-29019 .elementor-element.elementor-element-fd20f9d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-29019 .elementor-element.elementor-element-fd20f9d:not(.elementor-motion-effects-element-type-background), .elementor-29019 .elementor-element.elementor-element-fd20f9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tomiyamachine.com/wp-content/uploads/2026/01/landing-section-4-1.jpg");background-position:center center;background-size:contain;}.elementor-29019 .elementor-element.elementor-element-bcb279f{--display:flex;}.elementor-29019 .elementor-element.elementor-element-73a8360 .title-subtitle{color:var( --e-global-color-7622710 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-29019 .elementor-element.elementor-element-73a8360 .title{color:var( --e-global-color-7622710 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-29019 .elementor-element.elementor-element-73a8360 .title-after_title{color:var( --e-global-color-7622710 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-29019 .elementor-element.elementor-element-6976e8e{--display:flex;}.elementor-29019 .elementor-element.elementor-element-562097c .wd-btn-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-29019 .elementor-element.elementor-element-df35d54{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-29019 .elementor-element.elementor-element-df35d54:not(.elementor-motion-effects-element-type-background), .elementor-29019 .elementor-element.elementor-element-df35d54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F9FF;}.elementor-29019 .elementor-element.elementor-element-aaca363{--display:flex;}.elementor-29019 .elementor-element.elementor-element-5bf0ef5 .title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-29019 .elementor-element.elementor-element-875f83a{--display:flex;}.elementor-29019 .elementor-element.elementor-element-e90ba87 .wd-info-box{--ib-icon-sp:20px;background-color:var( --e-global-color-7622710 );}.elementor-29019 .elementor-element.elementor-element-e90ba87 .info-box-subtitle{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-29019 .elementor-element.elementor-element-e90ba87 .info-box-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-29019 .elementor-element.elementor-element-e90ba87 .info-box-inner{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-29019 .elementor-element.elementor-element-69f581c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-29019 .elementor-element.elementor-element-c470987{--display:flex;}.elementor-29019 .elementor-element.elementor-element-cde1bce .title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-29019 .elementor-element.elementor-element-1eca4e5{--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;--align-items:center;}.elementor-29019 .elementor-element.elementor-element-1679f0e{--display:flex;}.elementor-29019 .elementor-element.elementor-element-818f3bd .title{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-29019 .elementor-element.elementor-element-818f3bd .title-after_title{color:var( --e-global-color-text );}.elementor-29019 .elementor-element.elementor-element-4a944d7 .title{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-29019 .elementor-element.elementor-element-4a944d7 .title-after_title{color:var( --e-global-color-text );}.elementor-29019 .elementor-element.elementor-element-b40d8cb{--display:flex;}.elementor-29019 .elementor-element.elementor-element-cbee1eb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-29019 .elementor-element.elementor-element-cbee1eb:not(.elementor-motion-effects-element-type-background), .elementor-29019 .elementor-element.elementor-element-cbee1eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F9FF;}.elementor-29019 .elementor-element.elementor-element-4f8f210{--display:flex;}.elementor-29019 .elementor-element.elementor-element-5cf5f7c .title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-29019 .elementor-element.elementor-element-4c00637{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29019 .elementor-element.elementor-element-4c00637:not(.elementor-motion-effects-element-type-background), .elementor-29019 .elementor-element.elementor-element-4c00637 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7622710 );}.elementor-29019 .elementor-element.elementor-element-b6bd561 .wpcf7-form{--wd-form-color:var( --e-global-color-primary );--wd-form-brd-color-focus:var( --e-global-color-secondary );--wd-form-bg:#F5F5F5;}.elementor-29019 .elementor-element.elementor-element-b6bd561 .wpcf7-submit{--btn-accented-color:var( --e-global-color-7622710 );--btn-accented-bgcolor:var( --e-global-color-primary );}@media(min-width:769px){.elementor-29019 .elementor-element.elementor-element-842de8f{--content-width:1200px;}.elementor-29019 .elementor-element.elementor-element-506c91a{--width:60%;}.elementor-29019 .elementor-element.elementor-element-9094c08{--width:40%;}.elementor-29019 .elementor-element.elementor-element-49fecb0{--content-width:1200px;}.elementor-29019 .elementor-element.elementor-element-09b1d7e{--width:40%;}.elementor-29019 .elementor-element.elementor-element-cd9af94{--width:60%;}.elementor-29019 .elementor-element.elementor-element-aa6d753{--width:60%;}.elementor-29019 .elementor-element.elementor-element-bc96b6a{--width:40%;}.elementor-29019 .elementor-element.elementor-element-af5b5fb{--width:60%;}.elementor-29019 .elementor-element.elementor-element-99706db{--width:40%;}.elementor-29019 .elementor-element.elementor-element-7c0fa65{--width:40%;}.elementor-29019 .elementor-element.elementor-element-c246546{--width:60%;}.elementor-29019 .elementor-element.elementor-element-49681a6{--width:60%;}.elementor-29019 .elementor-element.elementor-element-fcf9394{--width:40%;}.elementor-29019 .elementor-element.elementor-element-fd20f9d{--content-width:1200px;}.elementor-29019 .elementor-element.elementor-element-df35d54{--content-width:1200px;}.elementor-29019 .elementor-element.elementor-element-69f581c{--content-width:1200px;}.elementor-29019 .elementor-element.elementor-element-1679f0e{--width:60%;}.elementor-29019 .elementor-element.elementor-element-b40d8cb{--width:40%;}.elementor-29019 .elementor-element.elementor-element-cbee1eb{--content-width:1200px;}.elementor-29019 .elementor-element.elementor-element-4c00637{--width:60%;}}@media(max-width:1024px){.elementor-29019 .elementor-element.elementor-element-842de8f{--padding-top:0px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-29019 .elementor-element.elementor-element-49fecb0{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-29019 .elementor-element.elementor-element-fd20f9d{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-29019 .elementor-element.elementor-element-df35d54{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-29019 .elementor-element.elementor-element-69f581c{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-29019 .elementor-element.elementor-element-cbee1eb{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}}@media(max-width:768px){.elementor-29019 .elementor-element.elementor-element-842de8f{--padding-top:0px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-29019 .elementor-element.elementor-element-49fecb0{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-29019 .elementor-element.elementor-element-fd20f9d{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-29019 .elementor-element.elementor-element-df35d54{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-29019 .elementor-element.elementor-element-69f581c{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-29019 .elementor-element.elementor-element-cbee1eb{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}}