.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-1153 .elementor-element.elementor-element-382a9e65{--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:flex-end;--overlay-opacity:0.7;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1153 .elementor-element.elementor-element-382a9e65::before, .elementor-1153 .elementor-element.elementor-element-382a9e65 > .elementor-background-video-container::before, .elementor-1153 .elementor-element.elementor-element-382a9e65 > .e-con-inner > .elementor-background-video-container::before, .elementor-1153 .elementor-element.elementor-element-382a9e65 > .elementor-background-slideshow::before, .elementor-1153 .elementor-element.elementor-element-382a9e65 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1153 .elementor-element.elementor-element-382a9e65 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1153 .elementor-element.elementor-element-19d3792{--display:flex;--position:fixed;--min-height:100vh;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;top:0px;--z-index:9999;}.elementor-1153 .elementor-element.elementor-element-19d3792:not(.elementor-motion-effects-element-type-background), .elementor-1153 .elementor-element.elementor-element-19d3792 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF3D77;}body:not(.rtl) .elementor-1153 .elementor-element.elementor-element-19d3792{left:0px;}body.rtl .elementor-1153 .elementor-element.elementor-element-19d3792{right:0px;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{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-1153 .elementor-element.elementor-element-d4b4372{width:initial;max-width:initial;z-index:9999;}.elementor-1153 .elementor-element.elementor-element-d4b4372.elementor-element{--align-self:center;}.elementor-1153 .elementor-element.elementor-element-d4b4372 img{width:64%;height:169px;object-fit:scale-down;object-position:center center;}.elementor-1153 .elementor-element.elementor-element-7657549{--display:flex;--min-height:655px;--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-widget-icon.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-icon .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-icon .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-icon .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-1153 .elementor-element.elementor-element-c03f596 .elementor-icon-wrapper{text-align:center;}.elementor-1153 .elementor-element.elementor-element-c03f596 .elementor-icon{font-size:70px;}.elementor-1153 .elementor-element.elementor-element-c03f596 .elementor-icon svg{height:70px;}.elementor-1153 .elementor-element.elementor-element-07a6599 .elementor-icon-wrapper{text-align:center;}.elementor-1153 .elementor-element.elementor-element-07a6599 .elementor-icon{font-size:70px;}.elementor-1153 .elementor-element.elementor-element-07a6599 .elementor-icon svg{height:70px;}.elementor-1153 .elementor-element.elementor-element-a432305 .elementor-icon-wrapper{text-align:center;}.elementor-1153 .elementor-element.elementor-element-a432305.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7bc9b41 );}.elementor-1153 .elementor-element.elementor-element-a432305.elementor-view-framed .elementor-icon, .elementor-1153 .elementor-element.elementor-element-a432305.elementor-view-default .elementor-icon{color:var( --e-global-color-7bc9b41 );border-color:var( --e-global-color-7bc9b41 );}.elementor-1153 .elementor-element.elementor-element-a432305.elementor-view-framed .elementor-icon, .elementor-1153 .elementor-element.elementor-element-a432305.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-7bc9b41 );}.elementor-1153 .elementor-element.elementor-element-a432305 .elementor-icon{font-size:56px;padding:7px;}.elementor-1153 .elementor-element.elementor-element-a432305 .elementor-icon svg{height:56px;}.elementor-1153 .elementor-element.elementor-element-28f0202 .elementor-icon-wrapper{text-align:center;}.elementor-1153 .elementor-element.elementor-element-28f0202 .elementor-icon{font-size:70px;}.elementor-1153 .elementor-element.elementor-element-28f0202 .elementor-icon svg{height:70px;}.elementor-1153 .elementor-element.elementor-element-9a571ad{--display:flex;--min-height:100vh;--justify-content:center;--overlay-opacity:0.62;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1153 .elementor-element.elementor-element-9a571ad::before, .elementor-1153 .elementor-element.elementor-element-9a571ad > .elementor-background-video-container::before, .elementor-1153 .elementor-element.elementor-element-9a571ad > .e-con-inner > .elementor-background-video-container::before, .elementor-1153 .elementor-element.elementor-element-9a571ad > .elementor-background-slideshow::before, .elementor-1153 .elementor-element.elementor-element-9a571ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-1153 .elementor-element.elementor-element-9a571ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sai-irodori.design/template_design/wp-content/uploads/2025/03/31625112_m.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1153 .elementor-element.elementor-element-40634c7 img{width:80%;}.elementor-1153 .elementor-element.elementor-element-2654f40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-1153 .elementor-element.elementor-element-748f9bb{z-index:0;}.elementor-1153 .elementor-element.elementor-element-0c6c12f{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:15%;--margin-right:0%;}.elementor-1153 .elementor-element.elementor-element-0c6c12f:not(.elementor-motion-effects-element-type-background), .elementor-1153 .elementor-element.elementor-element-0c6c12f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f576d45 );}.elementor-1153 .elementor-element.elementor-element-acf0871{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1153 .elementor-element.elementor-element-acf0871.elementor-element{--align-self:center;}.elementor-1153 .elementor-element.elementor-element-acf0871 .elementor-icon-wrapper{text-align:center;}.elementor-1153 .elementor-element.elementor-element-acf0871 .elementor-icon{font-size:250px;}.elementor-1153 .elementor-element.elementor-element-acf0871 .elementor-icon svg{height:250px;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-1153 .elementor-element.elementor-element-865b24e > .elementor-widget-container{margin:-51px 0px 0px 0px;}.elementor-1153 .elementor-element.elementor-element-865b24e{text-align:center;}.elementor-1153 .elementor-element.elementor-element-865b24e .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:70px;font-weight:900;color:var( --e-global-color-4087fb8 );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-1153 .elementor-element.elementor-element-cb2b9d2{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:30px;font-weight:800;line-height:1.8em;color:var( --e-global-color-4087fb8 );}.elementor-1153 .elementor-element.elementor-element-cb2b9d2 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1153 .elementor-element.elementor-element-cb2b9d2.elementor-element{--align-self:center;}.elementor-1153 .elementor-element.elementor-element-2ecab57{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-widget-ha-liquid-hover-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-ha-liquid-hover-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-ha-liquid-hover-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-ha-liquid-hover-image .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-ha-liquid-hover-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-ha-liquid-hover-image .ha-lhi-title h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1153 .elementor-element.elementor-element-d2c67b9 .ha-lhi-image{width:455px;}.elementor-1153 .elementor-element.elementor-element-2f60173 .ha-lhi-image{width:455px;}.elementor-1153 .elementor-element.elementor-element-2a523c8 .ha-lhi-image{width:455px;}.elementor-1153 .elementor-element.elementor-element-13b5bef{--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;--margin-top:50px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;}.elementor-1153 .elementor-element.elementor-element-15a9ce0 > .elementor-widget-container{margin:-32px 0px 0px 36px;}.elementor-1153 .elementor-element.elementor-element-15a9ce0{text-align:center;}.elementor-1153 .elementor-element.elementor-element-15a9ce0 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:40px;font-weight:900;color:var( --e-global-color-4087fb8 );}.elementor-widget-lottie.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-lottie .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-lottie .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-lottie .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-lottie .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1153 .elementor-element.elementor-element-0aa5596{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;--lottie-container-width:61%;--lottie-container-max-width:100%;}.elementor-1153 .elementor-element.elementor-element-0aa5596 > .elementor-widget-container{margin:0px 0px 0px -26px;padding:0px 0px 0px 0px;}.elementor-1153 .elementor-element.elementor-element-0aa5596.elementor-element{--align-self:flex-start;}.elementor-1153 .elementor-element.elementor-element-dd12780{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1153 .elementor-element.elementor-element-dd12780:not(.elementor-motion-effects-element-type-background), .elementor-1153 .elementor-element.elementor-element-dd12780 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7bc9b41 );}.elementor-1153 .elementor-element.elementor-element-657f3e8{z-index:0;}.elementor-1153 .elementor-element.elementor-element-3fd2c69{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:015%;--margin-right:0%;--padding-top:3%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-1153 .elementor-element.elementor-element-5e0de11{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1153 .elementor-element.elementor-element-5e0de11.elementor-element{--align-self:center;}.elementor-1153 .elementor-element.elementor-element-5e0de11 .elementor-icon-wrapper{text-align:center;}.elementor-1153 .elementor-element.elementor-element-5e0de11 .elementor-icon{font-size:250px;}.elementor-1153 .elementor-element.elementor-element-5e0de11 .elementor-icon svg{height:250px;}.elementor-1153 .elementor-element.elementor-element-66d3dc5 > .elementor-widget-container{margin:-51px 0px 0px 0px;}.elementor-1153 .elementor-element.elementor-element-66d3dc5{text-align:center;}.elementor-1153 .elementor-element.elementor-element-66d3dc5 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:70px;font-weight:900;color:var( --e-global-color-4087fb8 );}.elementor-1153 .elementor-element.elementor-element-fe49f5c{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:30px;font-weight:800;line-height:1.8em;color:var( --e-global-color-4087fb8 );}.elementor-1153 .elementor-element.elementor-element-fe49f5c > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1153 .elementor-element.elementor-element-fe49f5c.elementor-element{--align-self:center;}.elementor-1153 .elementor-element.elementor-element-1384c65{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1153 .elementor-element.elementor-element-1384c65.e-con{--align-self:center;}.elementor-1153 .elementor-element.elementor-element-dd4da5a{--display:flex;--min-height:500px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1153 .elementor-element.elementor-element-dd4da5a:not(.elementor-motion-effects-element-type-background), .elementor-1153 .elementor-element.elementor-element-dd4da5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f576d45 );}.elementor-1153 .elementor-element.elementor-element-0789f58{--display:flex;--min-height:250px;}.elementor-1153 .elementor-element.elementor-element-849a44e{--lottie-container-width:57%;}.elementor-1153 .elementor-element.elementor-element-b770691{--display:flex;--min-height:157px;}.elementor-1153 .elementor-element.elementor-element-b770691:not(.elementor-motion-effects-element-type-background), .elementor-1153 .elementor-element.elementor-element-b770691 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7bc9b41 );}.elementor-1153 .elementor-element.elementor-element-d3c1c7c{text-align:center;}.elementor-1153 .elementor-element.elementor-element-d3c1c7c .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-weight:900;letter-spacing:3.6px;color:var( --e-global-color-f576d45 );}.elementor-1153 .elementor-element.elementor-element-165f439{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-f576d45 );}.elementor-1153 .elementor-element.elementor-element-7659366{--display:flex;--min-height:500px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1153 .elementor-element.elementor-element-7659366:not(.elementor-motion-effects-element-type-background), .elementor-1153 .elementor-element.elementor-element-7659366 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f576d45 );}.elementor-1153 .elementor-element.elementor-element-6579556{--display:flex;--min-height:250px;}.elementor-1153 .elementor-element.elementor-element-9ebbb1a{--lottie-container-width:43%;}.elementor-1153 .elementor-element.elementor-element-84781ad{--display:flex;--min-height:157px;}.elementor-1153 .elementor-element.elementor-element-84781ad:not(.elementor-motion-effects-element-type-background), .elementor-1153 .elementor-element.elementor-element-84781ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7bc9b41 );}.elementor-1153 .elementor-element.elementor-element-f22c85d{text-align:center;}.elementor-1153 .elementor-element.elementor-element-f22c85d .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-weight:900;letter-spacing:3.6px;color:var( --e-global-color-f576d45 );}.elementor-1153 .elementor-element.elementor-element-b67c398{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-f576d45 );}.elementor-1153 .elementor-element.elementor-element-59e1f35{--display:flex;--min-height:500px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1153 .elementor-element.elementor-element-59e1f35:not(.elementor-motion-effects-element-type-background), .elementor-1153 .elementor-element.elementor-element-59e1f35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f576d45 );}.elementor-1153 .elementor-element.elementor-element-fe549ff{--display:flex;--min-height:250px;}.elementor-1153 .elementor-element.elementor-element-deb25d8{--lottie-container-width:43%;}.elementor-1153 .elementor-element.elementor-element-e4dda6c{--display:flex;--min-height:157px;}.elementor-1153 .elementor-element.elementor-element-e4dda6c:not(.elementor-motion-effects-element-type-background), .elementor-1153 .elementor-element.elementor-element-e4dda6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7bc9b41 );}.elementor-1153 .elementor-element.elementor-element-41e218f{text-align:center;}.elementor-1153 .elementor-element.elementor-element-41e218f .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-weight:900;letter-spacing:3.6px;color:var( --e-global-color-f576d45 );}.elementor-1153 .elementor-element.elementor-element-1f8e357{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-f576d45 );}.elementor-1153 .elementor-element.elementor-element-1109606{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1153 .elementor-element.elementor-element-6bc3ba4{--display:flex;--min-height:500px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1153 .elementor-element.elementor-element-6bc3ba4:not(.elementor-motion-effects-element-type-background), .elementor-1153 .elementor-element.elementor-element-6bc3ba4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f576d45 );}.elementor-1153 .elementor-element.elementor-element-5ff80a4{--display:flex;--min-height:250px;}.elementor-1153 .elementor-element.elementor-element-7e2c4c9{--lottie-container-width:50%;}.elementor-1153 .elementor-element.elementor-element-419d9ec{--display:flex;--min-height:157px;}.elementor-1153 .elementor-element.elementor-element-419d9ec:not(.elementor-motion-effects-element-type-background), .elementor-1153 .elementor-element.elementor-element-419d9ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C1FF72;}.elementor-1153 .elementor-element.elementor-element-a4d1773{text-align:center;}.elementor-1153 .elementor-element.elementor-element-a4d1773 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-weight:900;letter-spacing:3.6px;color:var( --e-global-color-f576d45 );}.elementor-1153 .elementor-element.elementor-element-2f17199{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-f576d45 );}.elementor-1153 .elementor-element.elementor-element-c0ac629{--display:flex;--min-height:500px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1153 .elementor-element.elementor-element-c0ac629:not(.elementor-motion-effects-element-type-background), .elementor-1153 .elementor-element.elementor-element-c0ac629 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f576d45 );}.elementor-1153 .elementor-element.elementor-element-d019707{--display:flex;--min-height:250px;}.elementor-1153 .elementor-element.elementor-element-11de200{--lottie-container-width:50%;}.elementor-1153 .elementor-element.elementor-element-c9de541{--display:flex;--min-height:157px;}.elementor-1153 .elementor-element.elementor-element-c9de541:not(.elementor-motion-effects-element-type-background), .elementor-1153 .elementor-element.elementor-element-c9de541 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7bc9b41 );}.elementor-1153 .elementor-element.elementor-element-9d6ac48{text-align:center;}.elementor-1153 .elementor-element.elementor-element-9d6ac48 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-weight:900;letter-spacing:3.6px;color:var( --e-global-color-f576d45 );}.elementor-1153 .elementor-element.elementor-element-83fd63a{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-f576d45 );}.elementor-1153 .elementor-element.elementor-element-1ffa520{--display:flex;--min-height:500px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1153 .elementor-element.elementor-element-1ffa520:not(.elementor-motion-effects-element-type-background), .elementor-1153 .elementor-element.elementor-element-1ffa520 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f576d45 );}.elementor-1153 .elementor-element.elementor-element-3ddde48{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1153 .elementor-element.elementor-element-4ce2bf0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1153 .elementor-element.elementor-element-4ce2bf0{text-align:center;}.elementor-1153 .elementor-element.elementor-element-4ce2bf0 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:50px;font-weight:900;color:var( --e-global-color-4087fb8 );}.elementor-1153 .elementor-element.elementor-element-f06eca1{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:20px;font-weight:800;line-height:1.5em;color:var( --e-global-color-4087fb8 );}.elementor-1153 .elementor-element.elementor-element-f06eca1 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-1153 .elementor-element.elementor-element-f06eca1.elementor-element{--align-self:center;}.elementor-1153 .elementor-element.elementor-element-44e54f9{--display:flex;--min-height:164px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:15%;}.elementor-1153 .elementor-element.elementor-element-44e54f9:not(.elementor-motion-effects-element-type-background), .elementor-1153 .elementor-element.elementor-element-44e54f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sai-irodori.design/template_design/wp-content/uploads/2025/03/AdobeStock_577235962_Preview.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1153 .elementor-element.elementor-element-04bc531 > .elementor-widget-container{padding:0px 50px 0px 0px;}.elementor-1153 .elementor-element.elementor-element-04bc531 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:22px;font-weight:400;line-height:1.7em;color:var( --e-global-color-f576d45 );}.elementor-1153 .elementor-element.elementor-element-ad1d9b4{--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;--margin-top:50px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;}.elementor-1153 .elementor-element.elementor-element-81bbffa > .elementor-widget-container{margin:-32px 0px 0px 36px;}.elementor-1153 .elementor-element.elementor-element-81bbffa{text-align:center;}.elementor-1153 .elementor-element.elementor-element-81bbffa .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:40px;font-weight:900;color:var( --e-global-color-4087fb8 );}.elementor-1153 .elementor-element.elementor-element-7c57caa{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;--lottie-container-width:61%;--lottie-container-max-width:100%;}.elementor-1153 .elementor-element.elementor-element-7c57caa > .elementor-widget-container{margin:0px 0px 0px -26px;padding:0px 0px 0px 0px;}.elementor-1153 .elementor-element.elementor-element-7c57caa.elementor-element{--align-self:flex-start;}.elementor-1153 .elementor-element.elementor-element-f2dcffe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1153 .elementor-element.elementor-element-f2dcffe:not(.elementor-motion-effects-element-type-background), .elementor-1153 .elementor-element.elementor-element-f2dcffe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f576d45 );}.elementor-1153 .elementor-element.elementor-element-f510b2f{z-index:0;}.elementor-1153 .elementor-element.elementor-element-367c4a8{--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;}body.elementor-page-1153:not(.elementor-motion-effects-element-type-background), body.elementor-page-1153 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d9ca094 );}@media(min-width:768px){.elementor-1153 .elementor-element.elementor-element-19d3792{--width:15%;}.elementor-1153 .elementor-element.elementor-element-9a571ad{--width:85%;}.elementor-1153 .elementor-element.elementor-element-0c6c12f{--width:85%;}.elementor-1153 .elementor-element.elementor-element-3fd2c69{--width:85%;}.elementor-1153 .elementor-element.elementor-element-dd4da5a{--width:30%;}.elementor-1153 .elementor-element.elementor-element-7659366{--width:30%;}.elementor-1153 .elementor-element.elementor-element-59e1f35{--width:30%;}.elementor-1153 .elementor-element.elementor-element-6bc3ba4{--width:30%;}.elementor-1153 .elementor-element.elementor-element-c0ac629{--width:30%;}.elementor-1153 .elementor-element.elementor-element-1ffa520{--width:30%;}}/* Start custom CSS for html, class: .elementor-element-748f9bb */.loop03 {
    padding-top: px;
    padding-bottom: 15px;
    overflow: hidden;
}
.loop03__box {
    display: flex;
    width: 100vw;
    padding-top: 5px;
    padding-bottom: 5px;
    
}
.loop03__item {
    flex: 0 0 auto;
    font-size: 130px;
    white-space: nowrap;
    padding-right: 25px;
    padding-left: 25px;
    color: transparent;
	-webkit-text-stroke: 2px rgb(61 38 10 / 60%)!important;
    font-family: Arial;
    font-weight: bold;
   
    /*text-shadow    : 
       0.5px  0.5px 0.5px #351d0b,
      -0.5px  0.5px 0.5px #351d0b,
       0.5px -0.5px 0.5px #351d0b,
      -0.5px -0.5px 0.5px #351d0b,
       0.5px  0px 0.5px #351d0b,
       0px  0.5px 0.5px #351d0b,
      -0.5px  0px 0.5px #351d0b,*/
     
}

.loop03__item:nth-child(odd) {
    animation: loop 50s -25s linear infinite;
}
.loop03__item:nth-child(even) {
    animation: loop2 50s linear infinite;
}

@keyframes loop {
    0% {
        transform: translateX(100%);
    }
    to {
        transform: translateX(-100%);
    }
}

@keyframes loop2 {
    0% {
        transform: translateX(0);
    }
    to {
        transform: translateX(-200%);
    }
}

@media screen and (max-width: 769px){
    .loop03__item {
        font-size:50px ;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-865b24e */span.mint{
    color: #C1FF72;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15a9ce0 */span.mint{
    color: #C1FF72;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-657f3e8 */.loop03 {
    padding-top: px;
    padding-bottom: 15px;
    overflow: hidden;
}
.loop03__box {
    display: flex;
    width: 100vw;
    padding-top: 5px;
    padding-bottom: 5px;
    
}
.loop03__item {
    flex: 0 0 auto;
    font-size: 130px;
    white-space: nowrap;
    padding-right: 25px;
    padding-left: 25px;
    color: transparent;
	-webkit-text-stroke: 2px rgb(61 38 10 / 60%)!important;
    font-family: Arial;
    font-weight: bold;
   
    /*text-shadow    : 
       0.5px  0.5px 0.5px #351d0b,
      -0.5px  0.5px 0.5px #351d0b,
       0.5px -0.5px 0.5px #351d0b,
      -0.5px -0.5px 0.5px #351d0b,
       0.5px  0px 0.5px #351d0b,
       0px  0.5px 0.5px #351d0b,
      -0.5px  0px 0.5px #351d0b,*/
     
}

.loop03__item:nth-child(odd) {
    animation: loop 50s -25s linear infinite;
}
.loop03__item:nth-child(even) {
    animation: loop2 50s linear infinite;
}

@keyframes loop {
    0% {
        transform: translateX(100%);
    }
    to {
        transform: translateX(-100%);
    }
}

@keyframes loop2 {
    0% {
        transform: translateX(0);
    }
    to {
        transform: translateX(-200%);
    }
}

@media screen and (max-width: 769px){
    .loop03__item {
        font-size:50px ;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66d3dc5 */span.mint{
    color: #C1FF72;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ce2bf0 */span.mint{
    color: #C1FF72;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81bbffa */span.mint{
    color: #C1FF72;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f510b2f */.loop04 {
    padding-top: px;
    padding-bottom: 15px;
    overflow: hidden;
}
.loop04__box {
    display: flex;
    width: 100vw;
    padding-top: 5px;
    padding-bottom: 5px;
    
}
.loop04__item {
    flex: 0 0 auto;
    font-size: 130px;
    white-space: nowrap;
    padding-right: 25px;
    padding-left: 25px;
    color: transparent;
	-webkit-text-stroke: 1.3px rgb(193 255 114) !important;
    font-family: Arial;
    font-weight: bold;
 
   
    /*text-shadow    : 
       0.5px  0.5px 0.5px #351d0b,
      -0.5px  0.5px 0.5px #351d0b,
       0.5px -0.5px 0.5px #351d0b,
      -0.5px -0.5px 0.5px #351d0b,
       0.5px  0px 0.5px #351d0b,
       0px  0.5px 0.5px #351d0b,
      -0.5px  0px 0.5px #351d0b,*/
     
}

.loop04__item:nth-child(odd) {
    animation: loop 50s -25s linear infinite;
}
.loop04__item:nth-child(even) {
    animation: loop2 50s linear infinite;
}

@keyframes loop {
    0% {
        transform: translateX(100%);
    }
    to {
        transform: translateX(-100%);
    }
}

@keyframes loop4 {
    0% {
        transform: translateX(0);
    }
    to {
        transform: translateX(-200%);
    }
}

@media screen and (max-width: 769px){
    .loop04__item {
        font-size:50px ;
    }
}/* End custom CSS */