.elementor-3926 .elementor-element.elementor-element-8d9fcab{--display:flex;--min-height:240vh;--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;--padding-top:08em;--padding-bottom:8em;--padding-left:2em;--padding-right:2em;}.elementor-3926 .elementor-element.elementor-element-90ec503{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-3926 .elementor-element.elementor-element-b646055 .elementor-heading-title{font-family:"Seriously Nostalgic 80s", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:clamp(42px, -6.5915492958px + 9.7183098592vw, 180px);text-transform:uppercase;line-height:80%;letter-spacing:-0.01em;color:var( --e-global-color-89c5188 );}.elementor-3926 .elementor-element.elementor-element-b9c06fc .elementor-heading-title{font-family:"Noto Serif JP", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:1.25rem;font-weight:400;text-transform:uppercase;line-height:1.24rem;letter-spacing:-0.03em;}.elementor-3926 .elementor-element.elementor-element-25d0ffa{--display:flex;--min-height:70vh;--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-end;}.elementor-3926 .elementor-element.elementor-element-3fdf85a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3926 .elementor-element.elementor-element-a8bf29e img{border-radius:13px 13px 13px 13px;}.elementor-3926 .elementor-element.elementor-element-dca1b85 > .elementor-widget-container{margin:-93px 0px 0px 0px;}.elementor-3926 .elementor-element.elementor-element-dca1b85{text-align:center;}.elementor-3926 .elementor-element.elementor-element-dca1b85 .elementor-heading-title{font-family:"Seriously Nostalgic 80s", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:clamp(42px, -6.5915492958px + 9.7183098592vw, 180px);font-style:italic;line-height:80%;letter-spacing:-0.01em;color:var( --e-global-color-7984123 );}.elementor-3926 .elementor-element.elementor-element-607a71c{--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;--gap:0% 10%;--row-gap:0%;--column-gap:10%;--padding-top:8em;--padding-bottom:8em;--padding-left:0em;--padding-right:0em;}.elementor-3926 .elementor-element.elementor-element-7b5c043{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2em 2em;--row-gap:2em;--column-gap:2em;--overlay-opacity:1;}.elementor-3926 .elementor-element.elementor-element-7b5c043::before, .elementor-3926 .elementor-element.elementor-element-7b5c043 > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-7b5c043 > .e-con-inner > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-7b5c043 > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-7b5c043 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-7b5c043 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3926 .elementor-element.elementor-element-7b5c043.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3926 .elementor-element.elementor-element-4ea37fc{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3926 .elementor-element.elementor-element-4ea37fc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3926 .elementor-element.elementor-element-84f63c5{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-primary );}.elementor-3926 .elementor-element.elementor-element-84f63c5 .elementor-headline{text-align:left;font-family:"Seriously Nostalgic 80s", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:clamp(42px,4.676056338px + 7.4647887324vw,148px);line-height:80%;letter-spacing:-0.01em;}.elementor-3926 .elementor-element.elementor-element-84f63c5 .elementor-headline-dynamic-wrapper path{stroke:#FF9876;stroke-width:6px;}.elementor-3926 .elementor-element.elementor-element-84f63c5 .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-3926 .elementor-element.elementor-element-84f63c5 .elementor-headline-dynamic-text{z-index:auto;font-family:"Seriously Nostalgic 80s", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-weight:normal;font-style:italic;line-height:1.24;letter-spacing:-0.03em;}.elementor-3926 .elementor-element.elementor-element-84f63c5 .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-3926 .elementor-element.elementor-element-5a41eee{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3926 .elementor-element.elementor-element-2298b85 .elementor-button{background-color:#56D990;font-family:"Noto Sans JP", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:0.875rem;font-weight:800;line-height:1em;letter-spacing:0.05em;fill:#121217;color:#121217;border-radius:50px 50px 50px 50px;padding:11px 14px 11px 11px;}.elementor-3926 .elementor-element.elementor-element-2298b85 .elementor-button:hover, .elementor-3926 .elementor-element.elementor-element-2298b85 .elementor-button:focus{background-color:#2DCA72;}.elementor-3926 .elementor-element.elementor-element-600abe7 .elementor-button{background-color:#2DCA722E;font-family:"Noto Sans JP", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:0.875rem;font-weight:800;line-height:1em;letter-spacing:0.05em;fill:#202124;color:#202124;border-style:solid;border-width:3px 3px 3px 3px;border-color:#2DCA72;border-radius:50px 50px 50px 50px;padding:11px 14px 11px 11px;}.elementor-3926 .elementor-element.elementor-element-600abe7 .elementor-button:hover, .elementor-3926 .elementor-element.elementor-element-600abe7 .elementor-button:focus{background-color:#2DCA72;}.elementor-3926 .elementor-element.elementor-element-2d3504a .elementor-button{background-color:#FFCE5C;font-family:"Noto Sans JP", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:0.875rem;font-weight:800;line-height:1em;letter-spacing:0.05em;fill:#121217;color:#121217;border-radius:50px 50px 50px 50px;padding:11px 14px 11px 11px;}.elementor-3926 .elementor-element.elementor-element-2d3504a .elementor-button:hover, .elementor-3926 .elementor-element.elementor-element-2d3504a .elementor-button:focus{background-color:#FFC233;}.elementor-3926 .elementor-element.elementor-element-23f0b58 .elementor-button{background-color:#FFC233;font-family:"Noto Sans JP", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:0.875rem;font-weight:800;line-height:1em;letter-spacing:0.05em;fill:#121217;color:#121217;border-radius:50px 50px 50px 50px;padding:11px 14px 11px 11px;}.elementor-3926 .elementor-element.elementor-element-23f0b58 .elementor-button:hover, .elementor-3926 .elementor-element.elementor-element-23f0b58 .elementor-button:focus{background-color:#FFC233;}.elementor-3926 .elementor-element.elementor-element-fac7350 .elementor-button{background-color:#F76489;font-family:"Noto Sans JP", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:0.875rem;font-weight:800;line-height:1em;letter-spacing:0.05em;fill:#121217;color:#121217;border-radius:50px 50px 50px 50px;padding:11px 14px 11px 11px;}.elementor-3926 .elementor-element.elementor-element-fac7350 .elementor-button:hover, .elementor-3926 .elementor-element.elementor-element-fac7350 .elementor-button:focus{background-color:#F53D6B;color:#FFFFFF;}.elementor-3926 .elementor-element.elementor-element-fac7350 .elementor-button:hover svg, .elementor-3926 .elementor-element.elementor-element-fac7350 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3926 .elementor-element.elementor-element-ebbfc23 .elementor-button{background-color:#F53D6B;font-family:"Noto Sans JP", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:0.875rem;font-weight:800;line-height:1em;letter-spacing:0.05em;fill:#121217;color:#121217;border-radius:50px 50px 50px 50px;padding:11px 14px 11px 11px;}.elementor-3926 .elementor-element.elementor-element-ebbfc23 .elementor-button:hover, .elementor-3926 .elementor-element.elementor-element-ebbfc23 .elementor-button:focus{background-color:#F53D6B;}.elementor-3926 .elementor-element.elementor-element-a9e7670 .elementor-button{background-color:#F87CE4;font-family:"Noto Sans JP", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:0.875rem;font-weight:800;line-height:1em;letter-spacing:0.05em;fill:#121217;color:#121217;border-radius:50px 50px 50px 50px;padding:11px 14px 11px 11px;}.elementor-3926 .elementor-element.elementor-element-ae41c55 .elementor-button{background-color:#F75FDE;font-family:"Noto Sans JP", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:0.875rem;font-weight:800;line-height:1em;letter-spacing:0.05em;fill:#121217;color:#121217;border-radius:50px 50px 50px 50px;padding:11px 14px 11px 11px;}.elementor-3926 .elementor-element.elementor-element-7763d27 .elementor-button{background-color:#38BEFF;font-family:"Noto Sans JP", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:0.875rem;font-weight:800;line-height:1em;letter-spacing:0.05em;fill:#121217;color:#121217;border-radius:50px 50px 50px 50px;padding:11px 14px 11px 11px;}.elementor-3926 .elementor-element.elementor-element-03c77d3 .elementor-button{background-color:#00ACFF;font-family:"Noto Sans JP", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:0.875rem;font-weight:800;line-height:1em;letter-spacing:0.05em;fill:#121217;color:#121217;border-radius:50px 50px 50px 50px;padding:11px 14px 11px 11px;}.elementor-3926 .elementor-element.elementor-element-62450fe .elementor-button{background-color:#8D6CEF;font-family:"Noto Sans JP", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:0.875rem;font-weight:800;line-height:1em;letter-spacing:0.05em;fill:#121217;color:#121217;border-radius:50px 50px 50px 50px;padding:11px 14px 11px 11px;}.elementor-3926 .elementor-element.elementor-element-6a47b5d .elementor-button{background-color:#7047EB;font-family:"Noto Sans JP", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:0.875rem;font-weight:800;line-height:1em;letter-spacing:0.05em;fill:#121217;color:#121217;border-radius:50px 50px 50px 50px;padding:11px 14px 11px 11px;}.elementor-3926 .elementor-element.elementor-element-2cad799 .elementor-button{background-color:#FF9876;font-family:"Noto Sans JP", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:0.875rem;font-weight:800;line-height:1em;letter-spacing:0.05em;fill:#121217;color:#121217;border-radius:50px 50px 50px 50px;padding:11px 14px 11px 11px;}.elementor-3926 .elementor-element.elementor-element-42d2ecb .elementor-button{background-color:#FF7D52;font-family:"Noto Sans JP", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:0.875rem;font-weight:800;line-height:1em;letter-spacing:0.05em;fill:#121217;color:#121217;border-radius:50px 50px 50px 50px;padding:11px 14px 11px 11px;}.elementor-3926 .elementor-element.elementor-element-f6373c2 .elementor-button{background-color:#16AE4100;font-family:"Noto Sans JP", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:0.875rem;font-weight:800;line-height:1em;letter-spacing:0.05em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );padding:11px 14px 11px 11px;}.elementor-3926 .elementor-element.elementor-element-f6373c2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3926 .elementor-element.elementor-element-f6373c2 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3926 .elementor-element.elementor-element-5898c1e{--display:flex;--overlay-opacity:1;}.elementor-3926 .elementor-element.elementor-element-5898c1e::before, .elementor-3926 .elementor-element.elementor-element-5898c1e > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-5898c1e > .e-con-inner > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-5898c1e > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-5898c1e > .e-con-inner > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-5898c1e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3926 .elementor-element.elementor-element-a02f2ac > .elementor-widget-container{--e-transform-rotateZ:-2deg;background-image:url("https://umeshigoto.kinsta.cloud/wp-content/uploads/2024/10/DSC_0285.webp");margin:0px 0px -59px 0px;padding:144px 0px 0px 0px;background-position:center right;background-repeat:no-repeat;background-size:cover;border-radius:13px 13px 13px 13px;}.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 ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}body:not(.rtl) .elementor-3926 .elementor-element.elementor-element-d9497bc{left:-23px;}body.rtl .elementor-3926 .elementor-element.elementor-element-d9497bc{right:-23px;}.elementor-3926 .elementor-element.elementor-element-d9497bc{bottom:-23px;--lottie-container-width:148px;}body:not(.rtl) .elementor-3926 .elementor-element.elementor-element-cf87bbe{left:-34px;}body.rtl .elementor-3926 .elementor-element.elementor-element-cf87bbe{right:-34px;}.elementor-3926 .elementor-element.elementor-element-cf87bbe{top:147px;}.elementor-3926 .elementor-element.elementor-element-cf87bbe img{width:300px;border-radius:13px 13px 13px 13px;box-shadow:0px 1px 24px 1px rgba(0, 0, 0, 0.1);}body:not(.rtl) .elementor-3926 .elementor-element.elementor-element-cdb10cf{right:-78px;}body.rtl .elementor-3926 .elementor-element.elementor-element-cdb10cf{left:-78px;}.elementor-3926 .elementor-element.elementor-element-cdb10cf{bottom:56px;}.elementor-3926 .elementor-element.elementor-element-cdb10cf img{width:319px;border-radius:13px 13px 13px 13px;box-shadow:0px 1px 24px 1px rgba(0, 0, 0, 0.1);}.elementor-3926 .elementor-element.elementor-element-ac93b60{--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;--gap:0% 10%;--row-gap:0%;--column-gap:10%;--padding-top:8em;--padding-bottom:8em;--padding-left:0em;--padding-right:0em;}.elementor-3926 .elementor-element.elementor-element-ac93b60:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-ac93b60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7E5F1;}.elementor-3926 .elementor-element.elementor-element-3d40365{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2em 2em;--row-gap:2em;--column-gap:2em;--overlay-opacity:1;}.elementor-3926 .elementor-element.elementor-element-3d40365::before, .elementor-3926 .elementor-element.elementor-element-3d40365 > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-3d40365 > .e-con-inner > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-3d40365 > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-3d40365 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-3d40365 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3926 .elementor-element.elementor-element-3d40365.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3926 .elementor-element.elementor-element-9302540{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3926 .elementor-element.elementor-element-9302540.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3926 .elementor-element.elementor-element-9a49c65{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3926 .elementor-element.elementor-element-ef5780b{--divider-border-style:solid;--divider-color:#B6DDC2;--divider-border-width:24px;}.elementor-3926 .elementor-element.elementor-element-ef5780b .elementor-divider-separator{width:100%;}.elementor-3926 .elementor-element.elementor-element-ef5780b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3926 .elementor-element.elementor-element-0f7d12d{--divider-border-style:solid;--divider-color:#F7EDA5;--divider-border-width:24px;}.elementor-3926 .elementor-element.elementor-element-0f7d12d .elementor-divider-separator{width:100%;}.elementor-3926 .elementor-element.elementor-element-0f7d12d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3926 .elementor-element.elementor-element-030f59e{--divider-border-style:solid;--divider-color:#EEC0DA;--divider-border-width:24px;}.elementor-3926 .elementor-element.elementor-element-030f59e .elementor-divider-separator{width:100%;}.elementor-3926 .elementor-element.elementor-element-030f59e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3926 .elementor-element.elementor-element-e126a53{--divider-border-style:solid;--divider-color:#79CAE5;--divider-border-width:24px;}.elementor-3926 .elementor-element.elementor-element-e126a53 .elementor-divider-separator{width:100%;}.elementor-3926 .elementor-element.elementor-element-e126a53 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3926 .elementor-element.elementor-element-d0eb70f{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-primary );}.elementor-3926 .elementor-element.elementor-element-d0eb70f .elementor-headline{text-align:left;font-family:"Seriously Nostalgic 80s", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:clamp(42px,4.676056338px + 7.4647887324vw,148px);line-height:80%;letter-spacing:-0.01em;}.elementor-3926 .elementor-element.elementor-element-d0eb70f .elementor-headline-dynamic-wrapper path{stroke:#79CAE5;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;}.elementor-3926 .elementor-element.elementor-element-d0eb70f .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-3926 .elementor-element.elementor-element-d0eb70f .elementor-headline-dynamic-text{font-family:"Seriously Nostalgic 80s", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-weight:normal;font-style:italic;line-height:1.24;letter-spacing:-0.03em;}.elementor-3926 .elementor-element.elementor-element-972eee6{--display:flex;--overlay-opacity:1;}.elementor-3926 .elementor-element.elementor-element-972eee6::before, .elementor-3926 .elementor-element.elementor-element-972eee6 > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-972eee6 > .e-con-inner > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-972eee6 > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-972eee6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-972eee6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3926 .elementor-element.elementor-element-6b52c77 > .elementor-widget-container{--e-transform-rotateZ:-2deg;background-image:url("https://umeshigoto.kinsta.cloud/wp-content/uploads/2024/10/DSC_0285.webp");margin:0px 0px -59px 0px;padding:144px 0px 0px 0px;background-position:center right;background-repeat:no-repeat;background-size:cover;border-radius:13px 13px 13px 13px;}body:not(.rtl) .elementor-3926 .elementor-element.elementor-element-510a4d5{left:-23px;}body.rtl .elementor-3926 .elementor-element.elementor-element-510a4d5{right:-23px;}.elementor-3926 .elementor-element.elementor-element-510a4d5{bottom:-23px;--lottie-container-width:148px;}body:not(.rtl) .elementor-3926 .elementor-element.elementor-element-1b78724{left:-34px;}body.rtl .elementor-3926 .elementor-element.elementor-element-1b78724{right:-34px;}.elementor-3926 .elementor-element.elementor-element-1b78724{top:147px;}.elementor-3926 .elementor-element.elementor-element-1b78724 img{width:300px;border-radius:13px 13px 13px 13px;box-shadow:0px 1px 24px 1px rgba(0, 0, 0, 0.1);}body:not(.rtl) .elementor-3926 .elementor-element.elementor-element-0f36a28{right:-58px;}body.rtl .elementor-3926 .elementor-element.elementor-element-0f36a28{left:-58px;}.elementor-3926 .elementor-element.elementor-element-0f36a28{bottom:56px;}.elementor-3926 .elementor-element.elementor-element-0f36a28 img{width:319px;border-radius:13px 13px 13px 13px;box-shadow:0px 1px 24px 1px rgba(0, 0, 0, 0.1);}.elementor-3926 .elementor-element.elementor-element-9ae1338{--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;--gap:0% 10%;--row-gap:0%;--column-gap:10%;--padding-top:8em;--padding-bottom:8em;--padding-left:0em;--padding-right:0em;}.elementor-3926 .elementor-element.elementor-element-9ae1338:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-9ae1338 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF8DC;}.elementor-3926 .elementor-element.elementor-element-2ea2600{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2em 2em;--row-gap:2em;--column-gap:2em;--overlay-opacity:1;}.elementor-3926 .elementor-element.elementor-element-2ea2600::before, .elementor-3926 .elementor-element.elementor-element-2ea2600 > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-2ea2600 > .e-con-inner > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-2ea2600 > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-2ea2600 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-2ea2600 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3926 .elementor-element.elementor-element-2ea2600.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3926 .elementor-element.elementor-element-19aa535{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3926 .elementor-element.elementor-element-19aa535.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3926 .elementor-element.elementor-element-1d6d8a5{--display:flex;}.elementor-3926 .elementor-element.elementor-element-5affc8b{--divider-border-style:solid;--divider-color:#B6DDC2;--divider-border-width:24px;}.elementor-3926 .elementor-element.elementor-element-5affc8b .elementor-divider-separator{width:100%;}.elementor-3926 .elementor-element.elementor-element-5affc8b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3926 .elementor-element.elementor-element-1c61a4b{--divider-border-style:solid;--divider-color:#F7EDA5;--divider-border-width:24px;}.elementor-3926 .elementor-element.elementor-element-1c61a4b .elementor-divider-separator{width:100%;}.elementor-3926 .elementor-element.elementor-element-1c61a4b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3926 .elementor-element.elementor-element-f2befd6{--divider-border-style:solid;--divider-color:#EEC0DA;--divider-border-width:24px;}.elementor-3926 .elementor-element.elementor-element-f2befd6 .elementor-divider-separator{width:100%;}.elementor-3926 .elementor-element.elementor-element-f2befd6 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3926 .elementor-element.elementor-element-384ba5a{--divider-border-style:solid;--divider-color:#79CAE5;--divider-border-width:24px;}.elementor-3926 .elementor-element.elementor-element-384ba5a .elementor-divider-separator{width:100%;}.elementor-3926 .elementor-element.elementor-element-384ba5a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3926 .elementor-element.elementor-element-c288626 .elementor-heading-title{font-family:var( --e-global-typography-2704a0b-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-2704a0b-font-size );font-style:var( --e-global-typography-2704a0b-font-style );line-height:var( --e-global-typography-2704a0b-line-height );letter-spacing:var( --e-global-typography-2704a0b-letter-spacing );word-spacing:var( --e-global-typography-2704a0b-word-spacing );}.elementor-3926 .elementor-element.elementor-element-527a758{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3926 .elementor-element.elementor-element-ab574b5 .elementor-button{background-color:#F0DD53;font-family:"Noto Sans JP", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:0.875rem;font-weight:800;line-height:1em;letter-spacing:0.05em;border-radius:50px 50px 50px 50px;padding:11px 14px 11px 11px;}.elementor-3926 .elementor-element.elementor-element-267211b .elementor-button{background-color:#16AE4100;font-family:"Noto Sans JP", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:0.875rem;font-weight:800;line-height:1em;letter-spacing:0.05em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );padding:11px 14px 11px 11px;}.elementor-3926 .elementor-element.elementor-element-267211b .elementor-button-content-wrapper{flex-direction:row;}.elementor-3926 .elementor-element.elementor-element-267211b .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3926 .elementor-element.elementor-element-9e0632a{--display:flex;--overlay-opacity:1;}.elementor-3926 .elementor-element.elementor-element-9e0632a::before, .elementor-3926 .elementor-element.elementor-element-9e0632a > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-9e0632a > .e-con-inner > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-9e0632a > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-9e0632a > .e-con-inner > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-9e0632a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3926 .elementor-element.elementor-element-7d7b802 > .elementor-widget-container{--e-transform-rotateZ:-2deg;background-image:url("https://umeshigoto.kinsta.cloud/wp-content/uploads/2024/10/DSC_0285.webp");margin:0px 0px -59px 0px;padding:144px 0px 0px 0px;background-position:center right;background-repeat:no-repeat;background-size:cover;border-radius:13px 13px 13px 13px;}body:not(.rtl) .elementor-3926 .elementor-element.elementor-element-55248f6{left:-23px;}body.rtl .elementor-3926 .elementor-element.elementor-element-55248f6{right:-23px;}.elementor-3926 .elementor-element.elementor-element-55248f6{bottom:-23px;--lottie-container-width:148px;}body:not(.rtl) .elementor-3926 .elementor-element.elementor-element-b941c32{left:-34px;}body.rtl .elementor-3926 .elementor-element.elementor-element-b941c32{right:-34px;}.elementor-3926 .elementor-element.elementor-element-b941c32{top:147px;}.elementor-3926 .elementor-element.elementor-element-b941c32 img{width:300px;border-radius:13px 13px 13px 13px;box-shadow:0px 1px 24px 1px rgba(0, 0, 0, 0.1);}body:not(.rtl) .elementor-3926 .elementor-element.elementor-element-b4b5c2b{right:-58px;}body.rtl .elementor-3926 .elementor-element.elementor-element-b4b5c2b{left:-58px;}.elementor-3926 .elementor-element.elementor-element-b4b5c2b{bottom:56px;}.elementor-3926 .elementor-element.elementor-element-b4b5c2b img{width:319px;border-radius:13px 13px 13px 13px;box-shadow:0px 1px 24px 1px rgba(0, 0, 0, 0.1);}.elementor-3926 .elementor-element.elementor-element-49f05d2{--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;--gap:0% 10%;--row-gap:0%;--column-gap:10%;--padding-top:8em;--padding-bottom:8em;--padding-left:0em;--padding-right:0em;}.elementor-3926 .elementor-element.elementor-element-49f05d2:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-49f05d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC233;}.elementor-3926 .elementor-element.elementor-element-5116760{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2em 2em;--row-gap:2em;--column-gap:2em;--overlay-opacity:1;}.elementor-3926 .elementor-element.elementor-element-5116760::before, .elementor-3926 .elementor-element.elementor-element-5116760 > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-5116760 > .e-con-inner > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-5116760 > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-5116760 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-5116760 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3926 .elementor-element.elementor-element-b74f6d5{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3926 .elementor-element.elementor-element-b74f6d5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3926 .elementor-element.elementor-element-7888553{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-primary );}.elementor-3926 .elementor-element.elementor-element-7888553 .elementor-headline{text-align:left;font-family:"Seriously Nostalgic 80s", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:clamp(42px,4.676056338px + 7.4647887324vw,148px);line-height:80%;letter-spacing:-0.01em;}.elementor-3926 .elementor-element.elementor-element-7888553 .elementor-headline-dynamic-wrapper path{stroke:#FF9876;stroke-width:6px;}.elementor-3926 .elementor-element.elementor-element-7888553 .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-3926 .elementor-element.elementor-element-7888553 .elementor-headline-dynamic-text{z-index:auto;font-family:"Seriously Nostalgic 80s", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-weight:normal;font-style:italic;line-height:1.24;letter-spacing:-0.03em;}.elementor-3926 .elementor-element.elementor-element-7888553 .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-3926 .elementor-element.elementor-element-00da059{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3926 .elementor-element.elementor-element-81cee9f .elementor-button{background-color:#56D990;font-family:"Noto Sans JP", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:0.875rem;font-weight:800;line-height:1em;letter-spacing:0.05em;fill:#121217;color:#121217;border-radius:50px 50px 50px 50px;padding:11px 14px 11px 11px;}.elementor-3926 .elementor-element.elementor-element-250b9f4 .elementor-button{background-color:#FFCE5C;font-family:"Noto Sans JP", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:0.875rem;font-weight:800;line-height:1em;letter-spacing:0.05em;fill:#121217;color:#121217;border-radius:50px 50px 50px 50px;padding:11px 14px 11px 11px;}.elementor-3926 .elementor-element.elementor-element-598dd5f .elementor-button{background-color:#F76489;font-family:"Noto Sans JP", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:0.875rem;font-weight:800;line-height:1em;letter-spacing:0.05em;fill:#121217;color:#121217;border-radius:50px 50px 50px 50px;padding:11px 14px 11px 11px;}.elementor-3926 .elementor-element.elementor-element-6b98f99 .elementor-button{background-color:#38BEFF;font-family:"Noto Sans JP", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:0.875rem;font-weight:800;line-height:1em;letter-spacing:0.05em;fill:#121217;color:#121217;border-radius:50px 50px 50px 50px;padding:11px 14px 11px 11px;}.elementor-3926 .elementor-element.elementor-element-09e54c6 .elementor-button{background-color:#FF9876;font-family:"Noto Sans JP", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:0.875rem;font-weight:800;line-height:1em;letter-spacing:0.05em;fill:#121217;color:#121217;border-radius:50px 50px 50px 50px;padding:11px 14px 11px 11px;}.elementor-3926 .elementor-element.elementor-element-53a5158 .elementor-button{background-color:#8D6CEF;font-family:"Noto Sans JP", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:0.875rem;font-weight:800;line-height:1em;letter-spacing:0.05em;fill:#121217;color:#121217;border-radius:50px 50px 50px 50px;padding:11px 14px 11px 11px;}.elementor-3926 .elementor-element.elementor-element-9696019 .elementor-button{background-color:#16AE4100;font-family:"Noto Sans JP", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:0.875rem;font-weight:800;line-height:1em;letter-spacing:0.05em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );padding:11px 14px 11px 11px;}.elementor-3926 .elementor-element.elementor-element-9696019 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3926 .elementor-element.elementor-element-9696019 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3926 .elementor-element.elementor-element-fcab750 .elementor-button{background-color:#EEC0DA;font-family:"Noto Sans JP", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:0.875rem;font-weight:800;line-height:1em;letter-spacing:0.05em;fill:#121217;color:#121217;border-radius:50px 50px 50px 50px;padding:11px 14px 11px 11px;}.elementor-3926 .elementor-element.elementor-element-10d0091 .elementor-button{background-color:#79CAE5;font-family:"Noto Sans JP", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:0.875rem;font-weight:800;line-height:1em;letter-spacing:0.05em;fill:#121217;color:#121217;border-radius:50px 50px 50px 50px;padding:11px 14px 11px 11px;}.elementor-3926 .elementor-element.elementor-element-e49012f{--display:flex;--overlay-opacity:1;}.elementor-3926 .elementor-element.elementor-element-e49012f::before, .elementor-3926 .elementor-element.elementor-element-e49012f > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-e49012f > .e-con-inner > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-e49012f > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-e49012f > .e-con-inner > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-e49012f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3926 .elementor-element.elementor-element-1c6d18d > .elementor-widget-container{--e-transform-rotateZ:-2deg;background-image:url("https://umeshigoto.kinsta.cloud/wp-content/uploads/2024/10/DSC_0285.webp");margin:0px 0px -59px 0px;padding:144px 0px 0px 0px;background-position:center right;background-repeat:no-repeat;background-size:cover;border-radius:13px 13px 13px 13px;}body:not(.rtl) .elementor-3926 .elementor-element.elementor-element-06d423f{left:-23px;}body.rtl .elementor-3926 .elementor-element.elementor-element-06d423f{right:-23px;}.elementor-3926 .elementor-element.elementor-element-06d423f{bottom:-23px;--lottie-container-width:148px;}body:not(.rtl) .elementor-3926 .elementor-element.elementor-element-3dc1ca4{left:-34px;}body.rtl .elementor-3926 .elementor-element.elementor-element-3dc1ca4{right:-34px;}.elementor-3926 .elementor-element.elementor-element-3dc1ca4{top:147px;}.elementor-3926 .elementor-element.elementor-element-3dc1ca4 img{width:300px;border-radius:13px 13px 13px 13px;box-shadow:0px 1px 24px 1px rgba(0, 0, 0, 0.1);}body:not(.rtl) .elementor-3926 .elementor-element.elementor-element-af95e92{right:-58px;}body.rtl .elementor-3926 .elementor-element.elementor-element-af95e92{left:-58px;}.elementor-3926 .elementor-element.elementor-element-af95e92{bottom:56px;}.elementor-3926 .elementor-element.elementor-element-af95e92 img{width:319px;border-radius:13px 13px 13px 13px;box-shadow:0px 1px 24px 1px rgba(0, 0, 0, 0.1);}.elementor-3926 .elementor-element.elementor-element-51f3efc{--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;--gap:0% 10%;--row-gap:0%;--column-gap:10%;--padding-top:8em;--padding-bottom:8em;--padding-left:0em;--padding-right:0em;}.elementor-3926 .elementor-element.elementor-element-51f3efc:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-51f3efc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E3D2;}.elementor-3926 .elementor-element.elementor-element-0c15a38{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2em 2em;--row-gap:2em;--column-gap:2em;--overlay-opacity:1;}.elementor-3926 .elementor-element.elementor-element-0c15a38::before, .elementor-3926 .elementor-element.elementor-element-0c15a38 > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-0c15a38 > .e-con-inner > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-0c15a38 > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-0c15a38 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-0c15a38 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3926 .elementor-element.elementor-element-d3079b1{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3926 .elementor-element.elementor-element-d3079b1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3926 .elementor-element.elementor-element-7121695{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-primary );}.elementor-3926 .elementor-element.elementor-element-7121695 .elementor-headline{text-align:left;font-family:"Seriously Nostalgic 80s", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:clamp(42px,4.676056338px + 7.4647887324vw,148px);line-height:80%;letter-spacing:-0.01em;}.elementor-3926 .elementor-element.elementor-element-7121695 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-0552a5c );stroke-width:6px;}.elementor-3926 .elementor-element.elementor-element-7121695 .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-3926 .elementor-element.elementor-element-7121695 .elementor-headline-dynamic-text{z-index:auto;font-family:"Seriously Nostalgic 80s", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-weight:normal;font-style:italic;line-height:1.24;letter-spacing:-0.03em;}.elementor-3926 .elementor-element.elementor-element-7121695 .elementor-headline-plain-text{color:#AECACD;}.elementor-3926 .elementor-element.elementor-element-a8f65a1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3926 .elementor-element.elementor-element-23f2f1f .elementor-button{background-color:#FFC233;font-family:"Noto Sans JP", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:0.875rem;font-weight:800;line-height:1em;letter-spacing:0.05em;border-radius:50px 50px 50px 50px;padding:11px 14px 11px 11px;}.elementor-3926 .elementor-element.elementor-element-5e55bda .elementor-button{background-color:#16AE4100;font-family:"Noto Sans JP", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:0.875rem;font-weight:800;line-height:1em;letter-spacing:0.05em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );padding:11px 14px 11px 11px;}.elementor-3926 .elementor-element.elementor-element-5e55bda .elementor-button-content-wrapper{flex-direction:row;}.elementor-3926 .elementor-element.elementor-element-5e55bda .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3926 .elementor-element.elementor-element-6c3a1e2{--display:flex;--overlay-opacity:1;}.elementor-3926 .elementor-element.elementor-element-6c3a1e2::before, .elementor-3926 .elementor-element.elementor-element-6c3a1e2 > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-6c3a1e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-6c3a1e2 > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-6c3a1e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-6c3a1e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3926 .elementor-element.elementor-element-9792ef4 > .elementor-widget-container{--e-transform-rotateZ:-2deg;background-image:url("https://umeshigoto.kinsta.cloud/wp-content/uploads/2024/10/DSC_0285.webp");margin:0px 0px -59px 0px;padding:144px 0px 0px 0px;background-position:center right;background-repeat:no-repeat;background-size:cover;border-radius:13px 13px 13px 13px;}body:not(.rtl) .elementor-3926 .elementor-element.elementor-element-c451ce7{left:-23px;}body.rtl .elementor-3926 .elementor-element.elementor-element-c451ce7{right:-23px;}.elementor-3926 .elementor-element.elementor-element-c451ce7{bottom:-23px;--lottie-container-width:148px;}body:not(.rtl) .elementor-3926 .elementor-element.elementor-element-d1655f0{left:-34px;}body.rtl .elementor-3926 .elementor-element.elementor-element-d1655f0{right:-34px;}.elementor-3926 .elementor-element.elementor-element-d1655f0{top:147px;}.elementor-3926 .elementor-element.elementor-element-d1655f0 img{width:300px;border-radius:13px 13px 13px 13px;box-shadow:0px 1px 24px 1px rgba(0, 0, 0, 0.1);}body:not(.rtl) .elementor-3926 .elementor-element.elementor-element-19c5901{right:-58px;}body.rtl .elementor-3926 .elementor-element.elementor-element-19c5901{left:-58px;}.elementor-3926 .elementor-element.elementor-element-19c5901{bottom:56px;}.elementor-3926 .elementor-element.elementor-element-19c5901 img{width:319px;border-radius:13px 13px 13px 13px;box-shadow:0px 1px 24px 1px rgba(0, 0, 0, 0.1);}.elementor-3926 .elementor-element.elementor-element-37bdb6e{--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;--gap:0% 10%;--row-gap:0%;--column-gap:10%;--padding-top:8em;--padding-bottom:8em;--padding-left:0em;--padding-right:0em;}.elementor-3926 .elementor-element.elementor-element-37bdb6e:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-37bdb6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEFBF4;}.elementor-3926 .elementor-element.elementor-element-fb1c3fe{--display:flex;--overlay-opacity:1;}.elementor-3926 .elementor-element.elementor-element-fb1c3fe::before, .elementor-3926 .elementor-element.elementor-element-fb1c3fe > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-fb1c3fe > .e-con-inner > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-fb1c3fe > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-fb1c3fe > .e-con-inner > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-fb1c3fe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3926 .elementor-element.elementor-element-5203eaf > .elementor-widget-container{--e-transform-rotateZ:2deg;background-image:url("https://umeshigoto.kinsta.cloud/wp-content/uploads/2024/10/DSC_0211-1.webp");margin:0px 0px 0px 0px;padding:144px 0px 0px 0px;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:13px 13px 13px 13px;}body:not(.rtl) .elementor-3926 .elementor-element.elementor-element-cc99a4c{left:-34px;}body.rtl .elementor-3926 .elementor-element.elementor-element-cc99a4c{right:-34px;}.elementor-3926 .elementor-element.elementor-element-cc99a4c{top:-34px;}.elementor-3926 .elementor-element.elementor-element-cc99a4c img{width:300px;border-radius:13px 13px 13px 13px;box-shadow:0px 1px 24px 1px rgba(0, 0, 0, 0.1);}body:not(.rtl) .elementor-3926 .elementor-element.elementor-element-62adfbf{right:-24px;}body.rtl .elementor-3926 .elementor-element.elementor-element-62adfbf{left:-24px;}.elementor-3926 .elementor-element.elementor-element-62adfbf{bottom:147px;}.elementor-3926 .elementor-element.elementor-element-62adfbf img{width:216px;border-radius:13px 13px 13px 13px;box-shadow:0px 1px 24px 1px rgba(0, 0, 0, 0.1);}.elementor-3926 .elementor-element.elementor-element-f264f71{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2em 2em;--row-gap:2em;--column-gap:2em;--overlay-opacity:1;}.elementor-3926 .elementor-element.elementor-element-f264f71::before, .elementor-3926 .elementor-element.elementor-element-f264f71 > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-f264f71 > .e-con-inner > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-f264f71 > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-f264f71 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-f264f71 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3926 .elementor-element.elementor-element-0b3104e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3926 .elementor-element.elementor-element-6048a2e{text-align:start;}.elementor-3926 .elementor-element.elementor-element-6048a2e .elementor-heading-title{font-family:var( --e-global-typography-5786c9c-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-5786c9c-font-size );font-style:var( --e-global-typography-5786c9c-font-style );line-height:var( --e-global-typography-5786c9c-line-height );letter-spacing:var( --e-global-typography-5786c9c-letter-spacing );word-spacing:var( --e-global-typography-5786c9c-word-spacing );}.elementor-3926 .elementor-element.elementor-element-18ce00f .elementor-heading-title{font-family:var( --e-global-typography-c7caf44-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-c7caf44-font-size );font-weight:var( --e-global-typography-c7caf44-font-weight );line-height:var( --e-global-typography-c7caf44-line-height );letter-spacing:var( --e-global-typography-c7caf44-letter-spacing );word-spacing:var( --e-global-typography-c7caf44-word-spacing );}.elementor-3926 .elementor-element.elementor-element-8c46f89{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-primary );}.elementor-3926 .elementor-element.elementor-element-8c46f89 .elementor-headline{text-align:left;font-family:var( --e-global-typography-2704a0b-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-2704a0b-font-size );font-style:var( --e-global-typography-2704a0b-font-style );line-height:var( --e-global-typography-2704a0b-line-height );letter-spacing:var( --e-global-typography-2704a0b-letter-spacing );word-spacing:var( --e-global-typography-2704a0b-word-spacing );}.elementor-3926 .elementor-element.elementor-element-8c46f89 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-e5f9ad1 );stroke-width:6px;}.elementor-3926 .elementor-element.elementor-element-8c46f89 .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-3926 .elementor-element.elementor-element-8c46f89 .elementor-headline-dynamic-text{z-index:auto;font-family:"Seriously Nostalgic 80s", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;line-height:80%;letter-spacing:-0.01em;}.elementor-3926 .elementor-element.elementor-element-8c46f89 .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-3926 .elementor-element.elementor-element-5fbbbdf{--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;--gap:0% 10%;--row-gap:0%;--column-gap:10%;--padding-top:8em;--padding-bottom:8em;--padding-left:0em;--padding-right:0em;}.elementor-3926 .elementor-element.elementor-element-5fbbbdf:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-5fbbbdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFF8EA;}.elementor-3926 .elementor-element.elementor-element-894117f{--display:flex;--overlay-opacity:1;}.elementor-3926 .elementor-element.elementor-element-894117f::before, .elementor-3926 .elementor-element.elementor-element-894117f > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-894117f > .e-con-inner > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-894117f > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-894117f > .e-con-inner > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-894117f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3926 .elementor-element.elementor-element-eefcf07 > .elementor-widget-container{--e-transform-rotateZ:2deg;background-image:url("https://umeshigoto.kinsta.cloud/wp-content/uploads/2024/10/DSC_0522.webp");margin:0px 0px 0px 0px;padding:144px 0px 0px 0px;background-position:top left;background-repeat:no-repeat;background-size:cover;border-radius:13px 13px 13px 13px;}.elementor-3926 .elementor-element.elementor-element-8f0e3bd > .elementor-widget-container{--e-transform-rotateZ:-2deg;}body:not(.rtl) .elementor-3926 .elementor-element.elementor-element-8f0e3bd{left:-34px;}body.rtl .elementor-3926 .elementor-element.elementor-element-8f0e3bd{right:-34px;}.elementor-3926 .elementor-element.elementor-element-8f0e3bd{top:-34px;}.elementor-3926 .elementor-element.elementor-element-8f0e3bd img{width:300px;border-radius:13px 13px 13px 13px;box-shadow:0px 1px 24px 1px rgba(0, 0, 0, 0.1);}.elementor-3926 .elementor-element.elementor-element-56e93c6 > .elementor-widget-container{--e-transform-rotateZ:3deg;}body:not(.rtl) .elementor-3926 .elementor-element.elementor-element-56e93c6{right:-62px;}body.rtl .elementor-3926 .elementor-element.elementor-element-56e93c6{left:-62px;}.elementor-3926 .elementor-element.elementor-element-56e93c6{bottom:-30px;}.elementor-3926 .elementor-element.elementor-element-56e93c6 img{width:216px;border-radius:13px 13px 13px 13px;box-shadow:0px 1px 24px 1px rgba(0, 0, 0, 0.1);}.elementor-3926 .elementor-element.elementor-element-c920f22{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2em 2em;--row-gap:2em;--column-gap:2em;--overlay-opacity:1;}.elementor-3926 .elementor-element.elementor-element-c920f22::before, .elementor-3926 .elementor-element.elementor-element-c920f22 > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-c920f22 > .e-con-inner > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-c920f22 > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-c920f22 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-c920f22 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3926 .elementor-element.elementor-element-61d9a7f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3926 .elementor-element.elementor-element-ae4ee40{text-align:start;}.elementor-3926 .elementor-element.elementor-element-ae4ee40 .elementor-heading-title{font-family:var( --e-global-typography-5786c9c-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-5786c9c-font-size );font-style:var( --e-global-typography-5786c9c-font-style );line-height:var( --e-global-typography-5786c9c-line-height );letter-spacing:var( --e-global-typography-5786c9c-letter-spacing );word-spacing:var( --e-global-typography-5786c9c-word-spacing );}.elementor-3926 .elementor-element.elementor-element-46b33f1 .elementor-heading-title{font-family:var( --e-global-typography-c7caf44-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-c7caf44-font-size );font-weight:var( --e-global-typography-c7caf44-font-weight );line-height:var( --e-global-typography-c7caf44-line-height );letter-spacing:var( --e-global-typography-c7caf44-letter-spacing );word-spacing:var( --e-global-typography-c7caf44-word-spacing );}.elementor-3926 .elementor-element.elementor-element-f1fe2a3{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-primary );}.elementor-3926 .elementor-element.elementor-element-f1fe2a3 .elementor-headline{text-align:left;font-family:var( --e-global-typography-2704a0b-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-2704a0b-font-size );font-style:var( --e-global-typography-2704a0b-font-style );line-height:var( --e-global-typography-2704a0b-line-height );letter-spacing:var( --e-global-typography-2704a0b-letter-spacing );word-spacing:var( --e-global-typography-2704a0b-word-spacing );}.elementor-3926 .elementor-element.elementor-element-f1fe2a3 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-e5f9ad1 );stroke-width:6px;}.elementor-3926 .elementor-element.elementor-element-f1fe2a3 .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-3926 .elementor-element.elementor-element-f1fe2a3 .elementor-headline-dynamic-text{z-index:auto;font-family:"Seriously Nostalgic 80s", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;line-height:80%;letter-spacing:-0.01em;}.elementor-3926 .elementor-element.elementor-element-f1fe2a3 .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-3926 .elementor-element.elementor-element-424ec80{--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;--gap:0% 10%;--row-gap:0%;--column-gap:10%;--padding-top:8em;--padding-bottom:8em;--padding-left:0em;--padding-right:0em;}.elementor-3926 .elementor-element.elementor-element-424ec80:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-424ec80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B2EECC;}.elementor-3926 .elementor-element.elementor-element-6c694f9{--display:flex;--overlay-opacity:1;}.elementor-3926 .elementor-element.elementor-element-6c694f9::before, .elementor-3926 .elementor-element.elementor-element-6c694f9 > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-6c694f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-6c694f9 > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-6c694f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-6c694f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3926 .elementor-element.elementor-element-60bf449 > .elementor-widget-container{--e-transform-rotateZ:2deg;background-image:url("https://umeshigoto.kinsta.cloud/wp-content/uploads/2024/10/DSC_0211-1.webp");margin:0px 0px 0px 0px;padding:144px 0px 0px 0px;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:13px 13px 13px 13px;}body:not(.rtl) .elementor-3926 .elementor-element.elementor-element-055fa41{left:-34px;}body.rtl .elementor-3926 .elementor-element.elementor-element-055fa41{right:-34px;}.elementor-3926 .elementor-element.elementor-element-055fa41{top:-34px;}.elementor-3926 .elementor-element.elementor-element-055fa41 img{width:300px;border-radius:13px 13px 13px 13px;box-shadow:0px 1px 24px 1px rgba(0, 0, 0, 0.1);}body:not(.rtl) .elementor-3926 .elementor-element.elementor-element-34d584a{right:-24px;}body.rtl .elementor-3926 .elementor-element.elementor-element-34d584a{left:-24px;}.elementor-3926 .elementor-element.elementor-element-34d584a{bottom:147px;}.elementor-3926 .elementor-element.elementor-element-34d584a img{width:216px;border-radius:13px 13px 13px 13px;box-shadow:0px 1px 24px 1px rgba(0, 0, 0, 0.1);}.elementor-3926 .elementor-element.elementor-element-b4f6a90{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2em 2em;--row-gap:2em;--column-gap:2em;--overlay-opacity:1;}.elementor-3926 .elementor-element.elementor-element-b4f6a90::before, .elementor-3926 .elementor-element.elementor-element-b4f6a90 > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-b4f6a90 > .e-con-inner > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-b4f6a90 > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-b4f6a90 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-b4f6a90 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3926 .elementor-element.elementor-element-8d03da1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3926 .elementor-element.elementor-element-2be5002{text-align:start;}.elementor-3926 .elementor-element.elementor-element-2be5002 .elementor-heading-title{font-family:var( --e-global-typography-5786c9c-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-5786c9c-font-size );font-style:var( --e-global-typography-5786c9c-font-style );line-height:var( --e-global-typography-5786c9c-line-height );letter-spacing:var( --e-global-typography-5786c9c-letter-spacing );word-spacing:var( --e-global-typography-5786c9c-word-spacing );}.elementor-3926 .elementor-element.elementor-element-cd5be0d .elementor-heading-title{font-family:var( --e-global-typography-c7caf44-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-c7caf44-font-size );font-weight:var( --e-global-typography-c7caf44-font-weight );line-height:var( --e-global-typography-c7caf44-line-height );letter-spacing:var( --e-global-typography-c7caf44-letter-spacing );word-spacing:var( --e-global-typography-c7caf44-word-spacing );}.elementor-3926 .elementor-element.elementor-element-f2284e2{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-primary );}.elementor-3926 .elementor-element.elementor-element-f2284e2 .elementor-headline{text-align:left;font-family:var( --e-global-typography-2704a0b-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-2704a0b-font-size );font-style:var( --e-global-typography-2704a0b-font-style );line-height:var( --e-global-typography-2704a0b-line-height );letter-spacing:var( --e-global-typography-2704a0b-letter-spacing );word-spacing:var( --e-global-typography-2704a0b-word-spacing );}.elementor-3926 .elementor-element.elementor-element-f2284e2 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-e5f9ad1 );stroke-width:6px;}.elementor-3926 .elementor-element.elementor-element-f2284e2 .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-3926 .elementor-element.elementor-element-f2284e2 .elementor-headline-dynamic-text{z-index:auto;font-family:"Seriously Nostalgic 80s", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;line-height:80%;letter-spacing:-0.01em;}.elementor-3926 .elementor-element.elementor-element-f2284e2 .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-3926 .elementor-element.elementor-element-abc478b{--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;--gap:0% 10%;--row-gap:0%;--column-gap:10%;--padding-top:8em;--padding-bottom:8em;--padding-left:0em;--padding-right:0em;}.elementor-3926 .elementor-element.elementor-element-abc478b:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-abc478b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#84E4AE;}.elementor-3926 .elementor-element.elementor-element-119322e{--display:flex;--overlay-opacity:1;}.elementor-3926 .elementor-element.elementor-element-119322e::before, .elementor-3926 .elementor-element.elementor-element-119322e > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-119322e > .e-con-inner > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-119322e > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-119322e > .e-con-inner > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-119322e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3926 .elementor-element.elementor-element-42b501f > .elementor-widget-container{--e-transform-rotateZ:2deg;background-image:url("https://umeshigoto.kinsta.cloud/wp-content/uploads/2024/10/DSC_0211-1.webp");margin:0px 0px 0px 0px;padding:144px 0px 0px 0px;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:13px 13px 13px 13px;}body:not(.rtl) .elementor-3926 .elementor-element.elementor-element-1352e08{left:-34px;}body.rtl .elementor-3926 .elementor-element.elementor-element-1352e08{right:-34px;}.elementor-3926 .elementor-element.elementor-element-1352e08{top:-34px;}.elementor-3926 .elementor-element.elementor-element-1352e08 img{width:300px;border-radius:13px 13px 13px 13px;box-shadow:0px 1px 24px 1px rgba(0, 0, 0, 0.1);}body:not(.rtl) .elementor-3926 .elementor-element.elementor-element-13d4d88{right:-24px;}body.rtl .elementor-3926 .elementor-element.elementor-element-13d4d88{left:-24px;}.elementor-3926 .elementor-element.elementor-element-13d4d88{bottom:147px;}.elementor-3926 .elementor-element.elementor-element-13d4d88 img{width:216px;border-radius:13px 13px 13px 13px;box-shadow:0px 1px 24px 1px rgba(0, 0, 0, 0.1);}.elementor-3926 .elementor-element.elementor-element-49efc89{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2em 2em;--row-gap:2em;--column-gap:2em;--overlay-opacity:1;}.elementor-3926 .elementor-element.elementor-element-49efc89::before, .elementor-3926 .elementor-element.elementor-element-49efc89 > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-49efc89 > .e-con-inner > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-49efc89 > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-49efc89 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-49efc89 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3926 .elementor-element.elementor-element-9c4ea38{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3926 .elementor-element.elementor-element-0ecd01b{text-align:start;}.elementor-3926 .elementor-element.elementor-element-0ecd01b .elementor-heading-title{font-family:var( --e-global-typography-5786c9c-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-5786c9c-font-size );font-style:var( --e-global-typography-5786c9c-font-style );line-height:var( --e-global-typography-5786c9c-line-height );letter-spacing:var( --e-global-typography-5786c9c-letter-spacing );word-spacing:var( --e-global-typography-5786c9c-word-spacing );color:#121217;}.elementor-3926 .elementor-element.elementor-element-5e088b9 .elementor-heading-title{font-family:var( --e-global-typography-c7caf44-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-c7caf44-font-size );font-weight:var( --e-global-typography-c7caf44-font-weight );line-height:var( --e-global-typography-c7caf44-line-height );letter-spacing:var( --e-global-typography-c7caf44-letter-spacing );word-spacing:var( --e-global-typography-c7caf44-word-spacing );color:#121217;}.elementor-3926 .elementor-element.elementor-element-c8ab853{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#121217;}.elementor-3926 .elementor-element.elementor-element-c8ab853 .elementor-headline{text-align:left;font-family:var( --e-global-typography-2704a0b-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-2704a0b-font-size );font-style:var( --e-global-typography-2704a0b-font-style );line-height:var( --e-global-typography-2704a0b-line-height );letter-spacing:var( --e-global-typography-2704a0b-letter-spacing );word-spacing:var( --e-global-typography-2704a0b-word-spacing );}.elementor-3926 .elementor-element.elementor-element-c8ab853 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-e5f9ad1 );stroke-width:6px;}.elementor-3926 .elementor-element.elementor-element-c8ab853 .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-3926 .elementor-element.elementor-element-c8ab853 .elementor-headline-dynamic-text{z-index:auto;font-family:"Seriously Nostalgic 80s", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;line-height:80%;letter-spacing:-0.01em;}.elementor-3926 .elementor-element.elementor-element-c8ab853 .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-3926 .elementor-element.elementor-element-04544a3{--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;--gap:0% 10%;--row-gap:0%;--column-gap:10%;--padding-top:8em;--padding-bottom:8em;--padding-left:0em;--padding-right:0em;}.elementor-3926 .elementor-element.elementor-element-04544a3:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-04544a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3926 .elementor-element.elementor-element-3808c46{--display:flex;--overlay-opacity:1;}.elementor-3926 .elementor-element.elementor-element-3808c46::before, .elementor-3926 .elementor-element.elementor-element-3808c46 > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-3808c46 > .e-con-inner > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-3808c46 > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-3808c46 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-3808c46 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3926 .elementor-element.elementor-element-9919934 > .elementor-widget-container{--e-transform-rotateZ:2deg;background-image:url("https://umeshigoto.kinsta.cloud/wp-content/uploads/2024/10/DSC_0211-1.webp");margin:0px 0px 0px 0px;padding:144px 0px 0px 0px;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:13px 13px 13px 13px;}body:not(.rtl) .elementor-3926 .elementor-element.elementor-element-a760980{left:-34px;}body.rtl .elementor-3926 .elementor-element.elementor-element-a760980{right:-34px;}.elementor-3926 .elementor-element.elementor-element-a760980{top:-34px;}.elementor-3926 .elementor-element.elementor-element-a760980 img{width:300px;border-radius:13px 13px 13px 13px;box-shadow:0px 1px 24px 1px rgba(0, 0, 0, 0.1);}body:not(.rtl) .elementor-3926 .elementor-element.elementor-element-aa3ecf2{right:-24px;}body.rtl .elementor-3926 .elementor-element.elementor-element-aa3ecf2{left:-24px;}.elementor-3926 .elementor-element.elementor-element-aa3ecf2{bottom:147px;}.elementor-3926 .elementor-element.elementor-element-aa3ecf2 img{width:216px;border-radius:13px 13px 13px 13px;box-shadow:0px 1px 24px 1px rgba(0, 0, 0, 0.1);}.elementor-3926 .elementor-element.elementor-element-6a4564c{--display:flex;--min-height:300px;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1em 1em;--row-gap:1em;--column-gap:1em;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:#C8102E;--border-color:#C8102E;}.elementor-3926 .elementor-element.elementor-element-6a4564c:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-6a4564c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3926 .elementor-element.elementor-element-6a4564c::before, .elementor-3926 .elementor-element.elementor-element-6a4564c > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-6a4564c > .e-con-inner > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-6a4564c > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-6a4564c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-6a4564c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3926 .elementor-element.elementor-element-e454753 .elementor-heading-title{font-family:var( --e-global-typography-5786c9c-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-5786c9c-font-size );font-style:var( --e-global-typography-5786c9c-font-style );line-height:var( --e-global-typography-5786c9c-line-height );letter-spacing:var( --e-global-typography-5786c9c-letter-spacing );word-spacing:var( --e-global-typography-5786c9c-word-spacing );color:#C8102E;}.elementor-3926 .elementor-element.elementor-element-ecc615b .elementor-heading-title{font-family:var( --e-global-typography-2704a0b-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-2704a0b-font-size );font-style:var( --e-global-typography-2704a0b-font-style );line-height:var( --e-global-typography-2704a0b-line-height );letter-spacing:var( --e-global-typography-2704a0b-letter-spacing );word-spacing:var( --e-global-typography-2704a0b-word-spacing );color:#13294B;}.elementor-3926 .elementor-element.elementor-element-aa089c8{--display:flex;}.elementor-3926 .elementor-element.elementor-element-57c3bc6 .elementor-heading-title{font-family:var( --e-global-typography-d91ed80-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-d91ed80-font-size );font-style:var( --e-global-typography-d91ed80-font-style );line-height:var( --e-global-typography-d91ed80-line-height );letter-spacing:var( --e-global-typography-d91ed80-letter-spacing );word-spacing:var( --e-global-typography-d91ed80-word-spacing );color:#C8102E;}.elementor-3926 .elementor-element.elementor-element-75f2beb{--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;--gap:0% 10%;--row-gap:0%;--column-gap:10%;--padding-top:8em;--padding-bottom:8em;--padding-left:0em;--padding-right:0em;}.elementor-3926 .elementor-element.elementor-element-75f2beb:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-75f2beb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D3DAE7;}.elementor-3926 .elementor-element.elementor-element-ebc7a34{--display:flex;--overlay-opacity:1;}.elementor-3926 .elementor-element.elementor-element-ebc7a34::before, .elementor-3926 .elementor-element.elementor-element-ebc7a34 > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-ebc7a34 > .e-con-inner > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-ebc7a34 > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-ebc7a34 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-ebc7a34 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3926 .elementor-element.elementor-element-72f559d > .elementor-widget-container{--e-transform-rotateZ:2deg;background-image:url("https://umeshigoto.kinsta.cloud/wp-content/uploads/2024/10/DSC_0211-1.webp");margin:0px 0px 0px 0px;padding:144px 0px 0px 0px;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:13px 13px 13px 13px;}body:not(.rtl) .elementor-3926 .elementor-element.elementor-element-af5bc26{left:-34px;}body.rtl .elementor-3926 .elementor-element.elementor-element-af5bc26{right:-34px;}.elementor-3926 .elementor-element.elementor-element-af5bc26{top:-34px;}.elementor-3926 .elementor-element.elementor-element-af5bc26 img{width:300px;border-radius:13px 13px 13px 13px;box-shadow:0px 1px 24px 1px rgba(0, 0, 0, 0.1);}body:not(.rtl) .elementor-3926 .elementor-element.elementor-element-df44200{right:-24px;}body.rtl .elementor-3926 .elementor-element.elementor-element-df44200{left:-24px;}.elementor-3926 .elementor-element.elementor-element-df44200{bottom:147px;}.elementor-3926 .elementor-element.elementor-element-df44200 img{width:216px;border-radius:13px 13px 13px 13px;box-shadow:0px 1px 24px 1px rgba(0, 0, 0, 0.1);}.elementor-3926 .elementor-element.elementor-element-e3836b2{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2em 2em;--row-gap:2em;--column-gap:2em;--overlay-opacity:1;}.elementor-3926 .elementor-element.elementor-element-e3836b2::before, .elementor-3926 .elementor-element.elementor-element-e3836b2 > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-e3836b2 > .e-con-inner > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-e3836b2 > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-e3836b2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-e3836b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3926 .elementor-element.elementor-element-1ba6c24{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3926 .elementor-element.elementor-element-fdaef40{text-align:start;}.elementor-3926 .elementor-element.elementor-element-fdaef40 .elementor-heading-title{font-family:var( --e-global-typography-5786c9c-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-5786c9c-font-size );font-style:var( --e-global-typography-5786c9c-font-style );line-height:var( --e-global-typography-5786c9c-line-height );letter-spacing:var( --e-global-typography-5786c9c-letter-spacing );word-spacing:var( --e-global-typography-5786c9c-word-spacing );color:#121217;}.elementor-3926 .elementor-element.elementor-element-eabfb21 .elementor-heading-title{font-family:var( --e-global-typography-c7caf44-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-c7caf44-font-size );font-weight:var( --e-global-typography-c7caf44-font-weight );line-height:var( --e-global-typography-c7caf44-line-height );letter-spacing:var( --e-global-typography-c7caf44-letter-spacing );word-spacing:var( --e-global-typography-c7caf44-word-spacing );color:#121217;}.elementor-3926 .elementor-element.elementor-element-e02385e{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#121217;}.elementor-3926 .elementor-element.elementor-element-e02385e .elementor-headline{text-align:left;font-family:var( --e-global-typography-2704a0b-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-2704a0b-font-size );font-style:var( --e-global-typography-2704a0b-font-style );line-height:var( --e-global-typography-2704a0b-line-height );letter-spacing:var( --e-global-typography-2704a0b-letter-spacing );word-spacing:var( --e-global-typography-2704a0b-word-spacing );}.elementor-3926 .elementor-element.elementor-element-e02385e .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-e5f9ad1 );stroke-width:6px;}.elementor-3926 .elementor-element.elementor-element-e02385e .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-3926 .elementor-element.elementor-element-e02385e .elementor-headline-dynamic-text{z-index:auto;font-family:"Seriously Nostalgic 80s", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;line-height:80%;letter-spacing:-0.01em;}.elementor-3926 .elementor-element.elementor-element-e02385e .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-3926 .elementor-element.elementor-element-7412eb0{--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;--gap:0% 10%;--row-gap:0%;--column-gap:10%;--padding-top:8em;--padding-bottom:8em;--padding-left:0em;--padding-right:0em;}.elementor-3926 .elementor-element.elementor-element-7412eb0:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-7412eb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEECFB;}.elementor-3926 .elementor-element.elementor-element-8bd1bd5{--display:flex;--overlay-opacity:1;}.elementor-3926 .elementor-element.elementor-element-8bd1bd5::before, .elementor-3926 .elementor-element.elementor-element-8bd1bd5 > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-8bd1bd5 > .e-con-inner > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-8bd1bd5 > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-8bd1bd5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-8bd1bd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3926 .elementor-element.elementor-element-9ae316c > .elementor-widget-container{--e-transform-rotateZ:2deg;background-image:url("https://umeshigoto.kinsta.cloud/wp-content/uploads/2024/10/DSC_0211-1.webp");margin:0px 0px 0px 0px;padding:144px 0px 0px 0px;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:13px 13px 13px 13px;}body:not(.rtl) .elementor-3926 .elementor-element.elementor-element-a895877{left:-34px;}body.rtl .elementor-3926 .elementor-element.elementor-element-a895877{right:-34px;}.elementor-3926 .elementor-element.elementor-element-a895877{top:-34px;}.elementor-3926 .elementor-element.elementor-element-a895877 img{width:300px;border-radius:13px 13px 13px 13px;box-shadow:0px 1px 24px 1px rgba(0, 0, 0, 0.1);}body:not(.rtl) .elementor-3926 .elementor-element.elementor-element-9afdc95{right:-24px;}body.rtl .elementor-3926 .elementor-element.elementor-element-9afdc95{left:-24px;}.elementor-3926 .elementor-element.elementor-element-9afdc95{bottom:147px;}.elementor-3926 .elementor-element.elementor-element-9afdc95 img{width:216px;border-radius:13px 13px 13px 13px;box-shadow:0px 1px 24px 1px rgba(0, 0, 0, 0.1);}.elementor-3926 .elementor-element.elementor-element-f0d6478{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2em 2em;--row-gap:2em;--column-gap:2em;--overlay-opacity:1;}.elementor-3926 .elementor-element.elementor-element-f0d6478::before, .elementor-3926 .elementor-element.elementor-element-f0d6478 > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-f0d6478 > .e-con-inner > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-f0d6478 > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-f0d6478 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-f0d6478 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3926 .elementor-element.elementor-element-fa805d2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3926 .elementor-element.elementor-element-04b78e1{text-align:start;}.elementor-3926 .elementor-element.elementor-element-04b78e1 .elementor-heading-title{font-family:var( --e-global-typography-5786c9c-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-5786c9c-font-size );font-style:var( --e-global-typography-5786c9c-font-style );line-height:var( --e-global-typography-5786c9c-line-height );letter-spacing:var( --e-global-typography-5786c9c-letter-spacing );word-spacing:var( --e-global-typography-5786c9c-word-spacing );color:#121217;}.elementor-3926 .elementor-element.elementor-element-7976e30 .elementor-heading-title{font-family:var( --e-global-typography-c7caf44-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-c7caf44-font-size );font-weight:var( --e-global-typography-c7caf44-font-weight );line-height:var( --e-global-typography-c7caf44-line-height );letter-spacing:var( --e-global-typography-c7caf44-letter-spacing );word-spacing:var( --e-global-typography-c7caf44-word-spacing );color:#121217;}.elementor-3926 .elementor-element.elementor-element-4f18aa6{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#121217;}.elementor-3926 .elementor-element.elementor-element-4f18aa6 .elementor-headline{text-align:left;font-family:var( --e-global-typography-2704a0b-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-2704a0b-font-size );font-style:var( --e-global-typography-2704a0b-font-style );line-height:var( --e-global-typography-2704a0b-line-height );letter-spacing:var( --e-global-typography-2704a0b-letter-spacing );word-spacing:var( --e-global-typography-2704a0b-word-spacing );}.elementor-3926 .elementor-element.elementor-element-4f18aa6 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-e5f9ad1 );stroke-width:6px;}.elementor-3926 .elementor-element.elementor-element-4f18aa6 .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-3926 .elementor-element.elementor-element-4f18aa6 .elementor-headline-dynamic-text{z-index:auto;font-family:"Seriously Nostalgic 80s", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;line-height:80%;letter-spacing:-0.01em;}.elementor-3926 .elementor-element.elementor-element-4f18aa6 .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-3926 .elementor-element.elementor-element-92a28ca{--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;--gap:0% 10%;--row-gap:0%;--column-gap:10%;--padding-top:8em;--padding-bottom:8em;--padding-left:0em;--padding-right:0em;}.elementor-3926 .elementor-element.elementor-element-92a28ca:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-92a28ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDDDF8;}.elementor-3926 .elementor-element.elementor-element-8063b31{--display:flex;--overlay-opacity:1;}.elementor-3926 .elementor-element.elementor-element-8063b31::before, .elementor-3926 .elementor-element.elementor-element-8063b31 > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-8063b31 > .e-con-inner > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-8063b31 > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-8063b31 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-8063b31 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3926 .elementor-element.elementor-element-68a6e4f > .elementor-widget-container{--e-transform-rotateZ:2deg;background-image:url("https://umeshigoto.kinsta.cloud/wp-content/uploads/2024/10/DSC_0211-1.webp");margin:0px 0px 0px 0px;padding:144px 0px 0px 0px;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:13px 13px 13px 13px;}body:not(.rtl) .elementor-3926 .elementor-element.elementor-element-0b7f9fc{left:-34px;}body.rtl .elementor-3926 .elementor-element.elementor-element-0b7f9fc{right:-34px;}.elementor-3926 .elementor-element.elementor-element-0b7f9fc{top:-34px;}.elementor-3926 .elementor-element.elementor-element-0b7f9fc img{width:300px;border-radius:13px 13px 13px 13px;box-shadow:0px 1px 24px 1px rgba(0, 0, 0, 0.1);}body:not(.rtl) .elementor-3926 .elementor-element.elementor-element-605e200{right:-24px;}body.rtl .elementor-3926 .elementor-element.elementor-element-605e200{left:-24px;}.elementor-3926 .elementor-element.elementor-element-605e200{bottom:147px;}.elementor-3926 .elementor-element.elementor-element-605e200 img{width:216px;border-radius:13px 13px 13px 13px;box-shadow:0px 1px 24px 1px rgba(0, 0, 0, 0.1);}.elementor-3926 .elementor-element.elementor-element-1a064ae{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2em 2em;--row-gap:2em;--column-gap:2em;--overlay-opacity:1;}.elementor-3926 .elementor-element.elementor-element-1a064ae::before, .elementor-3926 .elementor-element.elementor-element-1a064ae > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-1a064ae > .e-con-inner > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-1a064ae > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-1a064ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-1a064ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3926 .elementor-element.elementor-element-f6f9071{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3926 .elementor-element.elementor-element-5a0c656{text-align:start;}.elementor-3926 .elementor-element.elementor-element-5a0c656 .elementor-heading-title{font-family:var( --e-global-typography-5786c9c-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-5786c9c-font-size );font-style:var( --e-global-typography-5786c9c-font-style );line-height:var( --e-global-typography-5786c9c-line-height );letter-spacing:var( --e-global-typography-5786c9c-letter-spacing );word-spacing:var( --e-global-typography-5786c9c-word-spacing );color:#121217;}.elementor-3926 .elementor-element.elementor-element-e0e4309 .elementor-heading-title{font-family:var( --e-global-typography-c7caf44-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-c7caf44-font-size );font-weight:var( --e-global-typography-c7caf44-font-weight );line-height:var( --e-global-typography-c7caf44-line-height );letter-spacing:var( --e-global-typography-c7caf44-letter-spacing );word-spacing:var( --e-global-typography-c7caf44-word-spacing );color:#121217;}.elementor-3926 .elementor-element.elementor-element-fa81fa8{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#121217;}.elementor-3926 .elementor-element.elementor-element-fa81fa8 .elementor-headline{text-align:left;font-family:var( --e-global-typography-2704a0b-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-2704a0b-font-size );font-style:var( --e-global-typography-2704a0b-font-style );line-height:var( --e-global-typography-2704a0b-line-height );letter-spacing:var( --e-global-typography-2704a0b-letter-spacing );word-spacing:var( --e-global-typography-2704a0b-word-spacing );}.elementor-3926 .elementor-element.elementor-element-fa81fa8 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-e5f9ad1 );stroke-width:6px;}.elementor-3926 .elementor-element.elementor-element-fa81fa8 .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-3926 .elementor-element.elementor-element-fa81fa8 .elementor-headline-dynamic-text{z-index:auto;font-family:"Seriously Nostalgic 80s", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;line-height:80%;letter-spacing:-0.01em;}.elementor-3926 .elementor-element.elementor-element-fa81fa8 .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-3926 .elementor-element.elementor-element-fb3663c{--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;--gap:0% 10%;--row-gap:0%;--column-gap:10%;--padding-top:8em;--padding-bottom:8em;--padding-left:0em;--padding-right:0em;}.elementor-3926 .elementor-element.elementor-element-fb3663c:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-fb3663c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCC5F3;}.elementor-3926 .elementor-element.elementor-element-decf67c{--display:flex;--overlay-opacity:1;}.elementor-3926 .elementor-element.elementor-element-decf67c::before, .elementor-3926 .elementor-element.elementor-element-decf67c > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-decf67c > .e-con-inner > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-decf67c > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-decf67c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-decf67c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3926 .elementor-element.elementor-element-9e8f097 > .elementor-widget-container{--e-transform-rotateZ:2deg;background-image:url("https://umeshigoto.kinsta.cloud/wp-content/uploads/2024/10/DSC_0211-1.webp");margin:0px 0px 0px 0px;padding:144px 0px 0px 0px;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:13px 13px 13px 13px;}body:not(.rtl) .elementor-3926 .elementor-element.elementor-element-1586d8a{left:-34px;}body.rtl .elementor-3926 .elementor-element.elementor-element-1586d8a{right:-34px;}.elementor-3926 .elementor-element.elementor-element-1586d8a{top:-34px;}.elementor-3926 .elementor-element.elementor-element-1586d8a img{width:300px;border-radius:13px 13px 13px 13px;box-shadow:0px 1px 24px 1px rgba(0, 0, 0, 0.1);}body:not(.rtl) .elementor-3926 .elementor-element.elementor-element-658a91d{right:-24px;}body.rtl .elementor-3926 .elementor-element.elementor-element-658a91d{left:-24px;}.elementor-3926 .elementor-element.elementor-element-658a91d{bottom:147px;}.elementor-3926 .elementor-element.elementor-element-658a91d img{width:216px;border-radius:13px 13px 13px 13px;box-shadow:0px 1px 24px 1px rgba(0, 0, 0, 0.1);}.elementor-3926 .elementor-element.elementor-element-2f77aab{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2em 2em;--row-gap:2em;--column-gap:2em;--overlay-opacity:1;}.elementor-3926 .elementor-element.elementor-element-2f77aab::before, .elementor-3926 .elementor-element.elementor-element-2f77aab > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-2f77aab > .e-con-inner > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-2f77aab > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-2f77aab > .e-con-inner > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-2f77aab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3926 .elementor-element.elementor-element-155d70b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3926 .elementor-element.elementor-element-360a581{text-align:start;}.elementor-3926 .elementor-element.elementor-element-360a581 .elementor-heading-title{font-family:var( --e-global-typography-5786c9c-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-5786c9c-font-size );font-style:var( --e-global-typography-5786c9c-font-style );line-height:var( --e-global-typography-5786c9c-line-height );letter-spacing:var( --e-global-typography-5786c9c-letter-spacing );word-spacing:var( --e-global-typography-5786c9c-word-spacing );color:#121217;}.elementor-3926 .elementor-element.elementor-element-d1b2c3e .elementor-heading-title{font-family:var( --e-global-typography-c7caf44-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-c7caf44-font-size );font-weight:var( --e-global-typography-c7caf44-font-weight );line-height:var( --e-global-typography-c7caf44-line-height );letter-spacing:var( --e-global-typography-c7caf44-letter-spacing );word-spacing:var( --e-global-typography-c7caf44-word-spacing );color:#121217;}.elementor-3926 .elementor-element.elementor-element-97e810e{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#121217;}.elementor-3926 .elementor-element.elementor-element-97e810e .elementor-headline{text-align:left;font-family:var( --e-global-typography-2704a0b-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-2704a0b-font-size );font-style:var( --e-global-typography-2704a0b-font-style );line-height:var( --e-global-typography-2704a0b-line-height );letter-spacing:var( --e-global-typography-2704a0b-letter-spacing );word-spacing:var( --e-global-typography-2704a0b-word-spacing );}.elementor-3926 .elementor-element.elementor-element-97e810e .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-e5f9ad1 );stroke-width:6px;}.elementor-3926 .elementor-element.elementor-element-97e810e .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-3926 .elementor-element.elementor-element-97e810e .elementor-headline-dynamic-text{z-index:auto;font-family:"Seriously Nostalgic 80s", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;line-height:80%;letter-spacing:-0.01em;}.elementor-3926 .elementor-element.elementor-element-97e810e .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-3926 .elementor-element.elementor-element-66a8dc61{--display:flex;--min-height:86vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3926 .elementor-element.elementor-element-66a8dc61:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-66a8dc61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-90deg, #FDFCFC 50%, var( --e-global-color-0552a5c ) 50%);}.elementor-3926 .elementor-element.elementor-element-66a8dc61.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3926 .elementor-element.elementor-element-37ffd07f{--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;--overlay-opacity:1;--z-index:1;}.elementor-3926 .elementor-element.elementor-element-37ffd07f:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-37ffd07f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0552a5c );}.elementor-3926 .elementor-element.elementor-element-37ffd07f::before, .elementor-3926 .elementor-element.elementor-element-37ffd07f > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-37ffd07f > .e-con-inner > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-37ffd07f > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-37ffd07f > .e-con-inner > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-37ffd07f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://umeshigoto.kinsta.cloud/wp-content/uploads/2024/10/eri.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3926 .elementor-element.elementor-element-22b0c7c4{--spacer-size:50px;}.elementor-3926 .elementor-element.elementor-element-686b6fb7{--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:0rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:4rem;}.elementor-3926 .elementor-element.elementor-element-686b6fb7:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-686b6fb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCFC;}.elementor-3926 .elementor-element.elementor-element-5cd7e16d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 24px 0px;}.elementor-3926 .elementor-element.elementor-element-5cd7e16d .elementor-heading-title{font-family:"DotGothic16", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:clamp(3rem, 2.0909rem + 3.0303vw, 4.25rem);font-weight:300;line-height:1.24;letter-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-3926 .elementor-element.elementor-element-80e23e7 > .elementor-widget-container{margin:0px 0px 024px 0px;padding:0px 0px 0px 0px;}.elementor-3926 .elementor-element.elementor-element-80e23e7{font-family:var( --e-global-typography-ba51fda-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-ba51fda-font-size );font-weight:var( --e-global-typography-ba51fda-font-weight );line-height:var( --e-global-typography-ba51fda-line-height );letter-spacing:var( --e-global-typography-ba51fda-letter-spacing );word-spacing:var( --e-global-typography-ba51fda-word-spacing );}.elementor-3926 .elementor-element.elementor-element-f81cd35 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-d3f2fc1-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-d3f2fc1-font-size );font-weight:var( --e-global-typography-d3f2fc1-font-weight );line-height:var( --e-global-typography-d3f2fc1-line-height );letter-spacing:var( --e-global-typography-d3f2fc1-letter-spacing );word-spacing:var( --e-global-typography-d3f2fc1-word-spacing );background-image:linear-gradient(150deg, var( --e-global-color-primary ) 0%, var( --e-global-color-text ) 100%);box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.2);border-radius:10em 10em 10em 10em;padding:012px 024px 012px 024px;}.elementor-3926 .elementor-element.elementor-element-f81cd35 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3926 .elementor-element.elementor-element-f81cd35{z-index:1;}.elementor-3926 .elementor-element.elementor-element-f81cd35 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3926 .elementor-element.elementor-element-f81cd35 .elementor-button .elementor-button-content-wrapper{gap:24px;}.elementor-3926 .elementor-element.elementor-element-7f90ae3{--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:9em;--padding-bottom:9em;--padding-left:1em;--padding-right:1em;}.elementor-3926 .elementor-element.elementor-element-738d0b6{--display:flex;}.elementor-3926 .elementor-element.elementor-element-fec75bb{text-align:center;}.elementor-3926 .elementor-element.elementor-element-fec75bb .elementor-heading-title{font-family:"Noto Serif JP", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:1.25rem;font-weight:400;text-transform:uppercase;line-height:1.24rem;letter-spacing:-0.03em;}.elementor-3926 .elementor-element.elementor-element-7e5d1b1{--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:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-3926 .elementor-element.elementor-element-7e5d1b1:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-7e5d1b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE61E;}.elementor-3926 .elementor-element.elementor-element-4fbcba2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3926 .elementor-element.elementor-element-4fbcba2{z-index:1;}.elementor-3926 .elementor-element.elementor-element-4fbcba2 img{width:695px;}.elementor-3926 .elementor-element.elementor-element-4473334{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-3926 .elementor-element.elementor-element-4473334:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-4473334 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE61E;background-image:url("https://umeshigoto.kinsta.cloud/wp-content/uploads/2024/10/mother.png");background-position:top center;background-repeat:no-repeat;}.elementor-3926 .elementor-element.elementor-element-fff58d5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;--align-items:start;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3926 .elementor-element.elementor-element-2e19c25{--display:flex;--min-height:240px;--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-7984123 );--border-color:var( --e-global-color-7984123 );--border-radius:13px 13px 13px 13px;--padding-top:40px;--padding-bottom:040px;--padding-left:24px;--padding-right:40px;}.elementor-3926 .elementor-element.elementor-element-2e19c25:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-2e19c25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-3926 .elementor-element.elementor-element-e6f56d2{text-align:center;}.elementor-3926 .elementor-element.elementor-element-e6f56d2 .elementor-heading-title{font-family:"DotGothic16", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:clamp(1.5rem, 1.3182rem + 0.6061vw, 1.75rem);font-weight:300;line-height:1.24;letter-spacing:-0.03em;color:var( --e-global-color-7984123 );}.elementor-3926 .elementor-element.elementor-element-eb1790a{text-align:center;}.elementor-3926 .elementor-element.elementor-element-eb1790a .elementor-heading-title{font-family:"DotGothic16", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:clamp(1.5rem, 1.3182rem + 0.6061vw, 1.75rem);font-weight:300;line-height:1.24;letter-spacing:-0.03em;color:var( --e-global-color-7984123 );}.elementor-3926 .elementor-element.elementor-element-6e65f06{text-align:center;}.elementor-3926 .elementor-element.elementor-element-6e65f06 .elementor-heading-title{font-family:"DotGothic16", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:clamp(1.5rem, 1.3182rem + 0.6061vw, 1.75rem);font-weight:300;line-height:1.24;letter-spacing:-0.03em;color:var( --e-global-color-7984123 );}.elementor-3926 .elementor-element.elementor-element-b06d45c{text-align:center;}.elementor-3926 .elementor-element.elementor-element-b06d45c .elementor-heading-title{font-family:"DotGothic16", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:clamp(1.5rem, 1.3182rem + 0.6061vw, 1.75rem);font-weight:300;line-height:1.24;letter-spacing:-0.03em;color:var( --e-global-color-7984123 );}.elementor-3926 .elementor-element.elementor-element-8bc9db4{text-align:center;}.elementor-3926 .elementor-element.elementor-element-8bc9db4 .elementor-heading-title{font-family:"DotGothic16", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:clamp(1.5rem, 1.3182rem + 0.6061vw, 1.75rem);font-weight:300;line-height:1.24;letter-spacing:-0.03em;color:var( --e-global-color-7984123 );}.elementor-3926 .elementor-element.elementor-element-840ecd3{--spacer-size:50px;}.elementor-3926 .elementor-element.elementor-element-a091b85{--spacer-size:50px;}.elementor-3926 .elementor-element.elementor-element-510203f{--display:flex;--min-height:240px;--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-7984123 );--border-color:var( --e-global-color-7984123 );--border-radius:13px 13px 13px 13px;--padding-top:40px;--padding-bottom:040px;--padding-left:24px;--padding-right:40px;}.elementor-3926 .elementor-element.elementor-element-510203f:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-510203f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-3926 .elementor-element.elementor-element-e327484{text-align:center;}.elementor-3926 .elementor-element.elementor-element-e327484 .elementor-heading-title{font-family:"DotGothic16", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:clamp(1.5rem, 1.3182rem + 0.6061vw, 1.75rem);font-weight:300;line-height:1.24;letter-spacing:-0.03em;color:var( --e-global-color-7984123 );}.elementor-3926 .elementor-element.elementor-element-614cb1a{text-align:center;}.elementor-3926 .elementor-element.elementor-element-614cb1a .elementor-heading-title{font-family:"DotGothic16", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:clamp(1.5rem, 1.3182rem + 0.6061vw, 1.75rem);font-weight:300;line-height:1.24;letter-spacing:-0.03em;color:var( --e-global-color-7984123 );}.elementor-3926 .elementor-element.elementor-element-87b4720{text-align:center;}.elementor-3926 .elementor-element.elementor-element-87b4720 .elementor-heading-title{font-family:"DotGothic16", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:clamp(1.5rem, 1.3182rem + 0.6061vw, 1.75rem);font-weight:300;line-height:1.24;letter-spacing:-0.03em;color:var( --e-global-color-7984123 );}.elementor-3926 .elementor-element.elementor-element-5894eb7{text-align:center;}.elementor-3926 .elementor-element.elementor-element-5894eb7 .elementor-heading-title{font-family:"DotGothic16", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:clamp(1.5rem, 1.3182rem + 0.6061vw, 1.75rem);font-weight:300;line-height:1.24;letter-spacing:-0.03em;color:var( --e-global-color-7984123 );}.elementor-3926 .elementor-element.elementor-element-9683069{text-align:center;}.elementor-3926 .elementor-element.elementor-element-9683069 .elementor-heading-title{font-family:"DotGothic16", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:clamp(1.5rem, 1.3182rem + 0.6061vw, 1.75rem);font-weight:300;line-height:1.24;letter-spacing:-0.03em;color:var( --e-global-color-7984123 );}.elementor-3926 .elementor-element.elementor-element-f81c60a{--spacer-size:50px;}.elementor-3926 .elementor-element.elementor-element-72751fe{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-7984123 );--border-color:var( --e-global-color-7984123 );--border-radius:13px 13px 13px 13px;--padding-top:40px;--padding-bottom:040px;--padding-left:24px;--padding-right:40px;}.elementor-3926 .elementor-element.elementor-element-72751fe:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-72751fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-3926 .elementor-element.elementor-element-f411bd6{text-align:center;}.elementor-3926 .elementor-element.elementor-element-f411bd6 .elementor-heading-title{font-family:"DotGothic16", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:clamp(1.5rem, 1.3182rem + 0.6061vw, 1.75rem);font-weight:300;line-height:1.24;letter-spacing:-0.03em;color:var( --e-global-color-7984123 );}.elementor-3926 .elementor-element.elementor-element-f27da02{--spacer-size:50px;}.elementor-3926 .elementor-element.elementor-element-6e1104a{--spacer-size:50px;}.elementor-3926 .elementor-element.elementor-element-ddc90be{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-7984123 );--border-color:var( --e-global-color-7984123 );--border-radius:13px 13px 13px 13px;--padding-top:40px;--padding-bottom:040px;--padding-left:24px;--padding-right:40px;}.elementor-3926 .elementor-element.elementor-element-ddc90be:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-ddc90be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-3926 .elementor-element.elementor-element-faaf8a0{text-align:center;}.elementor-3926 .elementor-element.elementor-element-faaf8a0 .elementor-heading-title{font-family:"DotGothic16", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:clamp(1.5rem, 1.3182rem + 0.6061vw, 1.75rem);font-weight:300;line-height:1.24;letter-spacing:-0.03em;color:var( --e-global-color-7984123 );}.elementor-3926 .elementor-element.elementor-element-0bc3665{--spacer-size:50px;}.elementor-3926 .elementor-element.elementor-element-d3c7cc5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3926 .elementor-element.elementor-element-3d12b17{--display:flex;--min-height:152px;--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;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-7984123 );--border-color:var( --e-global-color-7984123 );--border-radius:13px 13px 13px 13px;--padding-top:40px;--padding-bottom:040px;--padding-left:24px;--padding-right:40px;}.elementor-3926 .elementor-element.elementor-element-3d12b17:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-3d12b17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-3926 .elementor-element.elementor-element-806614f{text-align:center;}.elementor-3926 .elementor-element.elementor-element-806614f .elementor-heading-title{font-family:"DotGothic16", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:clamp(1.5rem, 1.3182rem + 0.6061vw, 1.75rem);font-weight:300;line-height:1.24;letter-spacing:-0.03em;color:var( --e-global-color-7984123 );}.elementor-3926 .elementor-element.elementor-element-c74cd39 .elementor-button{background-color:#FFEB3B00;font-family:"DotGothic16", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:clamp(1.5rem, 1.3182rem + 0.6061vw, 1.75rem);font-weight:300;line-height:1.24;letter-spacing:-0.03em;}.elementor-3926 .elementor-element.elementor-element-c74cd39 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3926 .elementor-element.elementor-element-6aacff8 .elementor-button{background-color:#FFEB3B00;font-family:"DotGothic16", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:clamp(1.5rem, 1.3182rem + 0.6061vw, 1.75rem);font-weight:300;line-height:1.24;letter-spacing:-0.03em;}.elementor-3926 .elementor-element.elementor-element-a1853ad{--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:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-3926 .elementor-element.elementor-element-a1853ad:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-a1853ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE61E;}.elementor-3926 .elementor-element.elementor-element-b14d9be > .elementor-widget-container{margin:-158px 0px 0px 0px;}.elementor-3926 .elementor-element.elementor-element-b14d9be{z-index:1;}.elementor-3926 .elementor-element.elementor-element-b14d9be img{width:695px;}.elementor-3926 .elementor-element.elementor-element-74147ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.29;--padding-top:20px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3926 .elementor-element.elementor-element-74147ce:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-74147ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e456334 );}.elementor-3926 .elementor-element.elementor-element-74147ce::before, .elementor-3926 .elementor-element.elementor-element-74147ce > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-74147ce > .e-con-inner > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-74147ce > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-74147ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-74147ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://umeshigoto.kinsta.cloud/wp-content/uploads/2024/10/JAPANESE_PATTERN_2.webp");--background-overlay:'';}.elementor-3926 .elementor-element.elementor-element-a561571{--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;--justify-content:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--border-radius:30px 30px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3926 .elementor-element.elementor-element-a561571:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-a561571 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F9F7F6 76%, #F7F4F200 87%);}.elementor-3926 .elementor-element.elementor-element-cca2da1{--display:flex;}.elementor-3926 .elementor-element.elementor-element-e15d6a0{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:40px;--padding-left:60px;--padding-right:60px;}.elementor-3926 .elementor-element.elementor-element-f038e63{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3926 .elementor-element.elementor-element-d634aa9 > .elementor-widget-container{--e-transform-rotateZ:-2deg;}.elementor-3926 .elementor-element.elementor-element-d634aa9{text-align:center;}.elementor-3926 .elementor-element.elementor-element-d634aa9 .elementor-heading-title{font-family:var( --e-global-typography-d91ed80-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-d91ed80-font-size );font-style:var( --e-global-typography-d91ed80-font-style );line-height:var( --e-global-typography-d91ed80-line-height );letter-spacing:var( --e-global-typography-d91ed80-letter-spacing );word-spacing:var( --e-global-typography-d91ed80-word-spacing );}.elementor-3926 .elementor-element.elementor-element-99d4799 > .elementor-widget-container{--e-transform-translateX:0px;--e-transform-translateY:-54px;}.elementor-3926 .elementor-element.elementor-element-99d4799 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-3926 .elementor-element.elementor-element-99d4799{--lottie-container-width:5em;}.elementor-3926 .elementor-element.elementor-element-0db8e30{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3926 .elementor-element.elementor-element-c48ac73{--display:flex;}.elementor-3926 .elementor-element.elementor-element-7f2abb4{text-align:center;}.elementor-3926 .elementor-element.elementor-element-7f2abb4 .elementor-heading-title{font-family:var( --e-global-typography-e46c35c-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-e46c35c-font-size );font-style:var( --e-global-typography-e46c35c-font-style );line-height:var( --e-global-typography-e46c35c-line-height );letter-spacing:var( --e-global-typography-e46c35c-letter-spacing );word-spacing:var( --e-global-typography-e46c35c-word-spacing );}.elementor-3926 .elementor-element.elementor-element-a857fb3{--display:flex;}.elementor-3926 .elementor-element.elementor-element-c3c477c{text-align:center;}.elementor-3926 .elementor-element.elementor-element-c3c477c .elementor-heading-title{font-family:var( --e-global-typography-e46c35c-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-e46c35c-font-size );font-style:var( --e-global-typography-e46c35c-font-style );line-height:var( --e-global-typography-e46c35c-line-height );letter-spacing:var( --e-global-typography-e46c35c-letter-spacing );word-spacing:var( --e-global-typography-e46c35c-word-spacing );}.elementor-3926 .elementor-element.elementor-element-6a297713{--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:100px;--padding-bottom:160px;--padding-left:20px;--padding-right:20px;}.elementor-3926 .elementor-element.elementor-element-6a297713:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-6a297713 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-3926 .elementor-element.elementor-element-ff864c6{--display:flex;--min-height:50vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3926 .elementor-element.elementor-element-ff864c6:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-ff864c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3926 .elementor-element.elementor-element-6475442a{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.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-3926 .elementor-element.elementor-element-7c79546b.elementor-element{--align-self:flex-start;}.elementor-3926 .elementor-element.elementor-element-7c79546b .elementor-icon-wrapper{text-align:start;}.elementor-3926 .elementor-element.elementor-element-7c79546b.elementor-view-stacked .elementor-icon{background-color:#031762;}.elementor-3926 .elementor-element.elementor-element-7c79546b.elementor-view-framed .elementor-icon, .elementor-3926 .elementor-element.elementor-element-7c79546b.elementor-view-default .elementor-icon{color:#031762;border-color:#031762;}.elementor-3926 .elementor-element.elementor-element-7c79546b.elementor-view-framed .elementor-icon, .elementor-3926 .elementor-element.elementor-element-7c79546b.elementor-view-default .elementor-icon svg{fill:#031762;}.elementor-3926 .elementor-element.elementor-element-7c79546b .elementor-icon{font-size:40px;}.elementor-3926 .elementor-element.elementor-element-7c79546b .elementor-icon svg{height:40px;}.elementor-3926 .elementor-element.elementor-element-413990b .elementor-heading-title{font-family:var( --e-global-typography-8ef28f7-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-8ef28f7-font-size );font-style:var( --e-global-typography-8ef28f7-font-style );line-height:var( --e-global-typography-8ef28f7-line-height );letter-spacing:var( --e-global-typography-8ef28f7-letter-spacing );word-spacing:var( --e-global-typography-8ef28f7-word-spacing );color:#000000;}.elementor-3926 .elementor-element.elementor-element-fdef537{font-family:"Inter Tight", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:17px;color:#000000;}.elementor-3926 .elementor-element.elementor-element-616f3ae4{--display:flex;}.elementor-3926 .elementor-element.elementor-element-616f3ae4:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-616f3ae4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e09de4d );}.elementor-3926 .elementor-element.elementor-element-4c69fcb7{--display:flex;--min-height:50vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3926 .elementor-element.elementor-element-4c69fcb7:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-4c69fcb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3926 .elementor-element.elementor-element-25634210{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3926 .elementor-element.elementor-element-5852d912.elementor-element{--align-self:flex-start;}.elementor-3926 .elementor-element.elementor-element-5852d912 .elementor-icon-wrapper{text-align:start;}.elementor-3926 .elementor-element.elementor-element-5852d912.elementor-view-stacked .elementor-icon{background-color:#031762;}.elementor-3926 .elementor-element.elementor-element-5852d912.elementor-view-framed .elementor-icon, .elementor-3926 .elementor-element.elementor-element-5852d912.elementor-view-default .elementor-icon{color:#031762;border-color:#031762;}.elementor-3926 .elementor-element.elementor-element-5852d912.elementor-view-framed .elementor-icon, .elementor-3926 .elementor-element.elementor-element-5852d912.elementor-view-default .elementor-icon svg{fill:#031762;}.elementor-3926 .elementor-element.elementor-element-5852d912 .elementor-icon{font-size:40px;}.elementor-3926 .elementor-element.elementor-element-5852d912 .elementor-icon svg{height:40px;}.elementor-3926 .elementor-element.elementor-element-49eef919 .elementor-heading-title{font-family:var( --e-global-typography-d91ed80-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-d91ed80-font-size );font-style:var( --e-global-typography-d91ed80-font-style );line-height:var( --e-global-typography-d91ed80-line-height );letter-spacing:var( --e-global-typography-d91ed80-letter-spacing );word-spacing:var( --e-global-typography-d91ed80-word-spacing );color:#000000;}.elementor-3926 .elementor-element.elementor-element-47a01d4c{font-family:"Inter Tight", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:17px;color:#000000;}.elementor-3926 .elementor-element.elementor-element-6bd2aa4e{--display:flex;}.elementor-3926 .elementor-element.elementor-element-6bd2aa4e:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-6bd2aa4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5249dc7 );}.elementor-3926 .elementor-element.elementor-element-7902a3d8{--display:flex;--min-height:70vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3926 .elementor-element.elementor-element-7902a3d8:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-7902a3d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3926 .elementor-element.elementor-element-32ce242b{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3926 .elementor-element.elementor-element-2e907993.elementor-element{--align-self:flex-start;}.elementor-3926 .elementor-element.elementor-element-2e907993 .elementor-icon-wrapper{text-align:start;}.elementor-3926 .elementor-element.elementor-element-2e907993.elementor-view-stacked .elementor-icon{background-color:#031762;}.elementor-3926 .elementor-element.elementor-element-2e907993.elementor-view-framed .elementor-icon, .elementor-3926 .elementor-element.elementor-element-2e907993.elementor-view-default .elementor-icon{color:#031762;border-color:#031762;}.elementor-3926 .elementor-element.elementor-element-2e907993.elementor-view-framed .elementor-icon, .elementor-3926 .elementor-element.elementor-element-2e907993.elementor-view-default .elementor-icon svg{fill:#031762;}.elementor-3926 .elementor-element.elementor-element-2e907993 .elementor-icon{font-size:40px;}.elementor-3926 .elementor-element.elementor-element-2e907993 .elementor-icon svg{height:40px;}.elementor-3926 .elementor-element.elementor-element-f94c51a .elementor-heading-title{font-family:var( --e-global-typography-2704a0b-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-2704a0b-font-size );font-style:var( --e-global-typography-2704a0b-font-style );line-height:var( --e-global-typography-2704a0b-line-height );letter-spacing:var( --e-global-typography-2704a0b-letter-spacing );word-spacing:var( --e-global-typography-2704a0b-word-spacing );color:#000000;}.elementor-3926 .elementor-element.elementor-element-2186c175{font-family:"Inter Tight", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:17px;color:#000000;}.elementor-3926 .elementor-element.elementor-element-51d6bf25{--display:flex;}.elementor-3926 .elementor-element.elementor-element-51d6bf25:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-51d6bf25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0e1e4cb );}.elementor-3926 .elementor-element.elementor-element-6469490c{--display:flex;--min-height:70vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3926 .elementor-element.elementor-element-6469490c:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-6469490c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3926 .elementor-element.elementor-element-7ff7669d{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3926 .elementor-element.elementor-element-4b7b2cff.elementor-element{--align-self:flex-start;}.elementor-3926 .elementor-element.elementor-element-4b7b2cff .elementor-icon-wrapper{text-align:start;}.elementor-3926 .elementor-element.elementor-element-4b7b2cff.elementor-view-stacked .elementor-icon{background-color:#031762;}.elementor-3926 .elementor-element.elementor-element-4b7b2cff.elementor-view-framed .elementor-icon, .elementor-3926 .elementor-element.elementor-element-4b7b2cff.elementor-view-default .elementor-icon{color:#031762;border-color:#031762;}.elementor-3926 .elementor-element.elementor-element-4b7b2cff.elementor-view-framed .elementor-icon, .elementor-3926 .elementor-element.elementor-element-4b7b2cff.elementor-view-default .elementor-icon svg{fill:#031762;}.elementor-3926 .elementor-element.elementor-element-4b7b2cff .elementor-icon{font-size:40px;}.elementor-3926 .elementor-element.elementor-element-4b7b2cff .elementor-icon svg{height:40px;}.elementor-3926 .elementor-element.elementor-element-1d2e26e .elementor-heading-title{font-family:var( --e-global-typography-9ad4db7-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-9ad4db7-font-size );font-style:var( --e-global-typography-9ad4db7-font-style );line-height:var( --e-global-typography-9ad4db7-line-height );letter-spacing:var( --e-global-typography-9ad4db7-letter-spacing );word-spacing:var( --e-global-typography-9ad4db7-word-spacing );color:#000000;}.elementor-3926 .elementor-element.elementor-element-6393a0a{font-family:"Inter Tight", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:17px;color:#000000;}.elementor-3926 .elementor-element.elementor-element-3dc06741{--display:flex;}.elementor-3926 .elementor-element.elementor-element-3dc06741:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-3dc06741 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e456334 );}.elementor-3926 .elementor-element.elementor-element-7e2a251c{--display:flex;--min-height:70vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3926 .elementor-element.elementor-element-7e2a251c:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-7e2a251c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3926 .elementor-element.elementor-element-7450be22{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3926 .elementor-element.elementor-element-3ca65f9.elementor-element{--align-self:flex-start;}.elementor-3926 .elementor-element.elementor-element-3ca65f9 .elementor-icon-wrapper{text-align:start;}.elementor-3926 .elementor-element.elementor-element-3ca65f9.elementor-view-stacked .elementor-icon{background-color:#031762;}.elementor-3926 .elementor-element.elementor-element-3ca65f9.elementor-view-framed .elementor-icon, .elementor-3926 .elementor-element.elementor-element-3ca65f9.elementor-view-default .elementor-icon{color:#031762;border-color:#031762;}.elementor-3926 .elementor-element.elementor-element-3ca65f9.elementor-view-framed .elementor-icon, .elementor-3926 .elementor-element.elementor-element-3ca65f9.elementor-view-default .elementor-icon svg{fill:#031762;}.elementor-3926 .elementor-element.elementor-element-3ca65f9 .elementor-icon{font-size:40px;}.elementor-3926 .elementor-element.elementor-element-3ca65f9 .elementor-icon svg{height:40px;}.elementor-3926 .elementor-element.elementor-element-2d27d744 .elementor-heading-title{font-family:var( --e-global-typography-2704a0b-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-2704a0b-font-size );font-style:var( --e-global-typography-2704a0b-font-style );line-height:var( --e-global-typography-2704a0b-line-height );letter-spacing:var( --e-global-typography-2704a0b-letter-spacing );word-spacing:var( --e-global-typography-2704a0b-word-spacing );color:#000000;}.elementor-3926 .elementor-element.elementor-element-204bf753{font-family:"Inter Tight", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:17px;color:#000000;}.elementor-3926 .elementor-element.elementor-element-210b7686{--display:flex;}.elementor-3926 .elementor-element.elementor-element-210b7686:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-210b7686 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b756676 );}.elementor-3926 .elementor-element.elementor-element-683ef778{--display:grid;--min-height:120vh;--e-con-grid-template-columns:8fr minmax(666px, 5fr);--e-con-grid-template-rows:200px 2fr 1fr;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overlay-opacity:1;--padding-top:5rem;--padding-bottom:5rem;--padding-left:06.5rem;--padding-right:5rem;}.elementor-3926 .elementor-element.elementor-element-683ef778:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-683ef778 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://umeshigoto.kinsta.cloud/wp-content/uploads/2024/09/arizona-girl-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3926 .elementor-element.elementor-element-683ef778::before, .elementor-3926 .elementor-element.elementor-element-683ef778 > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-683ef778 > .e-con-inner > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-683ef778 > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-683ef778 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-683ef778 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#B6DDC200;--background-overlay:'';}.elementor-3926 .elementor-element.elementor-element-662285ee{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3926 .elementor-element.elementor-element-6c911fd1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3926 .elementor-element.elementor-element-11ee80b2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3926 .elementor-element.elementor-element-4a31e098{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3926 .elementor-element.elementor-element-7cd449b3{width:100%;max-width:100%;text-align:start;}.elementor-3926 .elementor-element.elementor-element-7cd449b3 .elementor-heading-title{font-family:var( --e-global-typography-d587378-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-d587378-font-size );font-weight:var( --e-global-typography-d587378-font-weight );line-height:var( --e-global-typography-d587378-line-height );letter-spacing:var( --e-global-typography-d587378-letter-spacing );word-spacing:var( --e-global-typography-d587378-word-spacing );text-shadow:1px 1px 1px rgba(0, 0, 0, 0.67);mix-blend-mode:luminosity;color:#FFFFFF;}.elementor-3926 .elementor-element.elementor-element-13854ccc{width:100%;max-width:100%;text-align:start;}.elementor-3926 .elementor-element.elementor-element-13854ccc .elementor-heading-title{font-family:var( --e-global-typography-c7caf44-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-c7caf44-font-size );font-weight:var( --e-global-typography-c7caf44-font-weight );line-height:var( --e-global-typography-c7caf44-line-height );letter-spacing:var( --e-global-typography-c7caf44-letter-spacing );word-spacing:var( --e-global-typography-c7caf44-word-spacing );text-shadow:2px 1px 0.42px rgba(0, 0, 0, 0.75);color:#FFFFFF;}.elementor-3926 .elementor-element.elementor-element-59c3bc5a{width:100%;max-width:100%;text-align:start;}.elementor-3926 .elementor-element.elementor-element-59c3bc5a > .elementor-widget-container{padding:0.420rem 0rem 0rem 0rem;}.elementor-3926 .elementor-element.elementor-element-59c3bc5a .elementor-heading-title{font-family:var( --e-global-typography-ba51fda-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-ba51fda-font-size );font-weight:var( --e-global-typography-ba51fda-font-weight );line-height:var( --e-global-typography-ba51fda-line-height );letter-spacing:var( --e-global-typography-ba51fda-letter-spacing );word-spacing:var( --e-global-typography-ba51fda-word-spacing );text-shadow:1px 1px 1px rgba(0, 0, 0, 0.67);mix-blend-mode:luminosity;color:#FFFFFF;}.elementor-3926 .elementor-element.elementor-element-f541098{--display:flex;--min-height:50vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3926 .elementor-element.elementor-element-f541098:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-f541098 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-90deg, #FDFCFC 50%, #F2F0EF 50%);}.elementor-3926 .elementor-element.elementor-element-f541098.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3926 .elementor-element.elementor-element-45f85a8{--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;--overlay-opacity:1;--z-index:1;}.elementor-3926 .elementor-element.elementor-element-45f85a8:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-45f85a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F0EF;}.elementor-3926 .elementor-element.elementor-element-45f85a8::before, .elementor-3926 .elementor-element.elementor-element-45f85a8 > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-45f85a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-3926 .elementor-element.elementor-element-45f85a8 > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-45f85a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3926 .elementor-element.elementor-element-45f85a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://umeshigoto.kinsta.cloud/wp-content/uploads/2024/10/goldbus.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3926 .elementor-element.elementor-element-4b25eff{--spacer-size:50px;}.elementor-3926 .elementor-element.elementor-element-ab854b4{--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:0rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:4rem;}.elementor-3926 .elementor-element.elementor-element-ab854b4:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-ab854b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCFC;}.elementor-3926 .elementor-element.elementor-element-2db1919 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 24px 0px;}.elementor-3926 .elementor-element.elementor-element-2db1919 .elementor-heading-title{font-family:"DotGothic16", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:clamp(3rem, 2.0909rem + 3.0303vw, 4.25rem);font-weight:300;line-height:1.24;letter-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-3926 .elementor-element.elementor-element-452d278 > .elementor-widget-container{margin:0px 0px 024px 0px;padding:0px 0px 0px 0px;}.elementor-3926 .elementor-element.elementor-element-452d278{z-index:1;font-family:var( --e-global-typography-f51704c-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-f51704c-font-size );font-weight:var( --e-global-typography-f51704c-font-weight );line-height:var( --e-global-typography-f51704c-line-height );letter-spacing:var( --e-global-typography-f51704c-letter-spacing );word-spacing:var( --e-global-typography-f51704c-word-spacing );}.elementor-3926 .elementor-element.elementor-element-df510d6 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-7d10667-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-7d10667-font-size );font-weight:var( --e-global-typography-7d10667-font-weight );line-height:var( --e-global-typography-7d10667-line-height );letter-spacing:var( --e-global-typography-7d10667-letter-spacing );word-spacing:var( --e-global-typography-7d10667-word-spacing );background-image:linear-gradient(150deg, var( --e-global-color-primary ) 0%, var( --e-global-color-text ) 100%);box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.2);border-radius:10em 10em 10em 10em;padding:012px 024px 012px 024px;}.elementor-3926 .elementor-element.elementor-element-df510d6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3926 .elementor-element.elementor-element-df510d6{z-index:1;}.elementor-3926 .elementor-element.elementor-element-df510d6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3926 .elementor-element.elementor-element-df510d6 .elementor-button .elementor-button-content-wrapper{gap:24px;}.elementor-3926 .elementor-element.elementor-element-9126a0e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0160px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3926 .elementor-element.elementor-element-823fcba{--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;--justify-content:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--border-radius:30px 30px 0px 0px;--padding-top:10em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3926 .elementor-element.elementor-element-823fcba:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-823fcba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F9F7F6 0%, #F7F4F200 87%);}.elementor-3926 .elementor-element.elementor-element-cb0781b{--display:flex;}.elementor-3926 .elementor-element.elementor-element-1b4e690{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:40px;--padding-left:60px;--padding-right:60px;}.elementor-3926 .elementor-element.elementor-element-f1e0437{--display:flex;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3926 .elementor-element.elementor-element-ffeb3a2 > .elementor-widget-container{--e-transform-rotateZ:-2deg;}.elementor-3926 .elementor-element.elementor-element-ffeb3a2{text-align:center;}.elementor-3926 .elementor-element.elementor-element-ffeb3a2 .elementor-heading-title{font-family:"Seriously Nostalgic 80s", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:clamp(42px, -6.5915492958px + 9.7183098592vw, 180px);font-style:italic;line-height:80%;letter-spacing:-0.01em;}.elementor-3926 .elementor-element.elementor-element-56b98fa > .elementor-widget-container{--e-transform-flipY:-1;}.elementor-3926 .elementor-element.elementor-element-0cceb96{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3926 .elementor-element.elementor-element-8bbb518{--display:flex;}.elementor-3926 .elementor-element.elementor-element-d76eccf{text-align:center;}.elementor-3926 .elementor-element.elementor-element-d76eccf .elementor-heading-title{font-family:var( --e-global-typography-e46c35c-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-e46c35c-font-size );font-style:var( --e-global-typography-e46c35c-font-style );line-height:var( --e-global-typography-e46c35c-line-height );letter-spacing:var( --e-global-typography-e46c35c-letter-spacing );word-spacing:var( --e-global-typography-e46c35c-word-spacing );}.elementor-3926 .elementor-element.elementor-element-caeca67{--display:flex;}.elementor-3926 .elementor-element.elementor-element-58cee44{text-align:center;}.elementor-3926 .elementor-element.elementor-element-58cee44 .elementor-heading-title{font-family:var( --e-global-typography-e46c35c-font-family ), Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-e46c35c-font-size );font-style:var( --e-global-typography-e46c35c-font-style );line-height:var( --e-global-typography-e46c35c-line-height );letter-spacing:var( --e-global-typography-e46c35c-letter-spacing );word-spacing:var( --e-global-typography-e46c35c-word-spacing );}.elementor-3926 .elementor-element.elementor-element-2c7b8252{--display:flex;--min-height:888px;--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-3926 .elementor-element.elementor-element-49b8c4cc{--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:100px;--padding-bottom:160px;--padding-left:20px;--padding-right:20px;}.elementor-3926 .elementor-element.elementor-element-49b8c4cc:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-49b8c4cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-3926 .elementor-element.elementor-element-3ca0cb69{--display:flex;--min-height:70vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3926 .elementor-element.elementor-element-3ca0cb69:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-3ca0cb69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3926 .elementor-element.elementor-element-61288975{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3926 .elementor-element.elementor-element-6e054e4d.elementor-element{--align-self:flex-start;}.elementor-3926 .elementor-element.elementor-element-6e054e4d .elementor-icon-wrapper{text-align:start;}.elementor-3926 .elementor-element.elementor-element-6e054e4d.elementor-view-stacked .elementor-icon{background-color:#031762;}.elementor-3926 .elementor-element.elementor-element-6e054e4d.elementor-view-framed .elementor-icon, .elementor-3926 .elementor-element.elementor-element-6e054e4d.elementor-view-default .elementor-icon{color:#031762;border-color:#031762;}.elementor-3926 .elementor-element.elementor-element-6e054e4d.elementor-view-framed .elementor-icon, .elementor-3926 .elementor-element.elementor-element-6e054e4d.elementor-view-default .elementor-icon svg{fill:#031762;}.elementor-3926 .elementor-element.elementor-element-6e054e4d .elementor-icon{font-size:40px;}.elementor-3926 .elementor-element.elementor-element-6e054e4d .elementor-icon svg{height:40px;}.elementor-3926 .elementor-element.elementor-element-127d6db8 .elementor-heading-title{font-family:"Inter Tight", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:50px;font-weight:600;color:#000000;}.elementor-3926 .elementor-element.elementor-element-40b569d1{font-family:"Inter Tight", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:17px;color:#000000;}.elementor-3926 .elementor-element.elementor-element-4fddcfb9{--display:flex;}.elementor-3926 .elementor-element.elementor-element-4fddcfb9:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-4fddcfb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#031762;}.elementor-3926 .elementor-element.elementor-element-32e75047{--display:flex;--min-height:70vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3926 .elementor-element.elementor-element-32e75047:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-32e75047 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3926 .elementor-element.elementor-element-448ea073{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3926 .elementor-element.elementor-element-15b0548a.elementor-element{--align-self:flex-start;}.elementor-3926 .elementor-element.elementor-element-15b0548a .elementor-icon-wrapper{text-align:start;}.elementor-3926 .elementor-element.elementor-element-15b0548a.elementor-view-stacked .elementor-icon{background-color:#031762;}.elementor-3926 .elementor-element.elementor-element-15b0548a.elementor-view-framed .elementor-icon, .elementor-3926 .elementor-element.elementor-element-15b0548a.elementor-view-default .elementor-icon{color:#031762;border-color:#031762;}.elementor-3926 .elementor-element.elementor-element-15b0548a.elementor-view-framed .elementor-icon, .elementor-3926 .elementor-element.elementor-element-15b0548a.elementor-view-default .elementor-icon svg{fill:#031762;}.elementor-3926 .elementor-element.elementor-element-15b0548a .elementor-icon{font-size:40px;}.elementor-3926 .elementor-element.elementor-element-15b0548a .elementor-icon svg{height:40px;}.elementor-3926 .elementor-element.elementor-element-4c462346 .elementor-heading-title{font-family:"Inter Tight", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:50px;font-weight:600;color:#000000;}.elementor-3926 .elementor-element.elementor-element-3e45fd19{font-family:"Inter Tight", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:17px;color:#000000;}.elementor-3926 .elementor-element.elementor-element-488efb45{--display:flex;}.elementor-3926 .elementor-element.elementor-element-488efb45:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-488efb45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#031762;}.elementor-3926 .elementor-element.elementor-element-7c950eb9{--display:flex;--min-height:70vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3926 .elementor-element.elementor-element-7c950eb9:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-7c950eb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3926 .elementor-element.elementor-element-263a9190{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3926 .elementor-element.elementor-element-5f38d3bf.elementor-element{--align-self:flex-start;}.elementor-3926 .elementor-element.elementor-element-5f38d3bf .elementor-icon-wrapper{text-align:start;}.elementor-3926 .elementor-element.elementor-element-5f38d3bf.elementor-view-stacked .elementor-icon{background-color:#031762;}.elementor-3926 .elementor-element.elementor-element-5f38d3bf.elementor-view-framed .elementor-icon, .elementor-3926 .elementor-element.elementor-element-5f38d3bf.elementor-view-default .elementor-icon{color:#031762;border-color:#031762;}.elementor-3926 .elementor-element.elementor-element-5f38d3bf.elementor-view-framed .elementor-icon, .elementor-3926 .elementor-element.elementor-element-5f38d3bf.elementor-view-default .elementor-icon svg{fill:#031762;}.elementor-3926 .elementor-element.elementor-element-5f38d3bf .elementor-icon{font-size:40px;}.elementor-3926 .elementor-element.elementor-element-5f38d3bf .elementor-icon svg{height:40px;}.elementor-3926 .elementor-element.elementor-element-78424a2e .elementor-heading-title{font-family:"Inter Tight", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:50px;font-weight:600;color:#000000;}.elementor-3926 .elementor-element.elementor-element-74e37b1f{font-family:"Inter Tight", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:17px;color:#000000;}.elementor-3926 .elementor-element.elementor-element-76d52f0{--display:flex;}.elementor-3926 .elementor-element.elementor-element-76d52f0:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-76d52f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#031762;}.elementor-3926 .elementor-element.elementor-element-327fe37c{--display:flex;--min-height:70vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3926 .elementor-element.elementor-element-327fe37c:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-327fe37c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3926 .elementor-element.elementor-element-4bcf88c1{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3926 .elementor-element.elementor-element-38d23130.elementor-element{--align-self:flex-start;}.elementor-3926 .elementor-element.elementor-element-38d23130 .elementor-icon-wrapper{text-align:start;}.elementor-3926 .elementor-element.elementor-element-38d23130.elementor-view-stacked .elementor-icon{background-color:#031762;}.elementor-3926 .elementor-element.elementor-element-38d23130.elementor-view-framed .elementor-icon, .elementor-3926 .elementor-element.elementor-element-38d23130.elementor-view-default .elementor-icon{color:#031762;border-color:#031762;}.elementor-3926 .elementor-element.elementor-element-38d23130.elementor-view-framed .elementor-icon, .elementor-3926 .elementor-element.elementor-element-38d23130.elementor-view-default .elementor-icon svg{fill:#031762;}.elementor-3926 .elementor-element.elementor-element-38d23130 .elementor-icon{font-size:40px;}.elementor-3926 .elementor-element.elementor-element-38d23130 .elementor-icon svg{height:40px;}.elementor-3926 .elementor-element.elementor-element-63d486eb .elementor-heading-title{font-family:"Inter Tight", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:50px;font-weight:600;color:#000000;}.elementor-3926 .elementor-element.elementor-element-45ff628{font-family:"Inter Tight", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:17px;color:#000000;}.elementor-3926 .elementor-element.elementor-element-3c5c77da{--display:flex;}.elementor-3926 .elementor-element.elementor-element-3c5c77da:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-3c5c77da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#031762;}.elementor-3926 .elementor-element.elementor-element-5e927872{--display:flex;--min-height:70vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3926 .elementor-element.elementor-element-5e927872:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-5e927872 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3926 .elementor-element.elementor-element-19b6ed7c{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3926 .elementor-element.elementor-element-45454c48.elementor-element{--align-self:flex-start;}.elementor-3926 .elementor-element.elementor-element-45454c48 .elementor-icon-wrapper{text-align:start;}.elementor-3926 .elementor-element.elementor-element-45454c48.elementor-view-stacked .elementor-icon{background-color:#031762;}.elementor-3926 .elementor-element.elementor-element-45454c48.elementor-view-framed .elementor-icon, .elementor-3926 .elementor-element.elementor-element-45454c48.elementor-view-default .elementor-icon{color:#031762;border-color:#031762;}.elementor-3926 .elementor-element.elementor-element-45454c48.elementor-view-framed .elementor-icon, .elementor-3926 .elementor-element.elementor-element-45454c48.elementor-view-default .elementor-icon svg{fill:#031762;}.elementor-3926 .elementor-element.elementor-element-45454c48 .elementor-icon{font-size:40px;}.elementor-3926 .elementor-element.elementor-element-45454c48 .elementor-icon svg{height:40px;}.elementor-3926 .elementor-element.elementor-element-4c7df84e .elementor-heading-title{font-family:"Inter Tight", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:50px;font-weight:600;color:#000000;}.elementor-3926 .elementor-element.elementor-element-62f11b04{font-family:"Inter Tight", Tsukushi A Round Gothic,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:17px;color:#000000;}.elementor-3926 .elementor-element.elementor-element-d592044{--display:flex;}.elementor-3926 .elementor-element.elementor-element-d592044:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-d592044 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#031762;}.elementor-3926 .elementor-element.elementor-element-61aa91a8{--display:flex;--min-height:1346px;--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-3926:not(.elementor-motion-effects-element-type-background), body.elementor-page-3926 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAE8E1;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-lottie .e-lottie__caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3926 .elementor-element.elementor-element-c288626 .elementor-heading-title{font-size:var( --e-global-typography-2704a0b-font-size );line-height:var( --e-global-typography-2704a0b-line-height );letter-spacing:var( --e-global-typography-2704a0b-letter-spacing );word-spacing:var( --e-global-typography-2704a0b-word-spacing );}.elementor-3926 .elementor-element.elementor-element-6048a2e .elementor-heading-title{font-size:var( --e-global-typography-5786c9c-font-size );line-height:var( --e-global-typography-5786c9c-line-height );letter-spacing:var( --e-global-typography-5786c9c-letter-spacing );word-spacing:var( --e-global-typography-5786c9c-word-spacing );}.elementor-3926 .elementor-element.elementor-element-18ce00f .elementor-heading-title{font-size:var( --e-global-typography-c7caf44-font-size );line-height:var( --e-global-typography-c7caf44-line-height );letter-spacing:var( --e-global-typography-c7caf44-letter-spacing );word-spacing:var( --e-global-typography-c7caf44-word-spacing );}.elementor-3926 .elementor-element.elementor-element-8c46f89 .elementor-headline{font-size:var( --e-global-typography-2704a0b-font-size );line-height:var( --e-global-typography-2704a0b-line-height );letter-spacing:var( --e-global-typography-2704a0b-letter-spacing );word-spacing:var( --e-global-typography-2704a0b-word-spacing );}.elementor-3926 .elementor-element.elementor-element-ae4ee40 .elementor-heading-title{font-size:var( --e-global-typography-5786c9c-font-size );line-height:var( --e-global-typography-5786c9c-line-height );letter-spacing:var( --e-global-typography-5786c9c-letter-spacing );word-spacing:var( --e-global-typography-5786c9c-word-spacing );}.elementor-3926 .elementor-element.elementor-element-46b33f1 .elementor-heading-title{font-size:var( --e-global-typography-c7caf44-font-size );line-height:var( --e-global-typography-c7caf44-line-height );letter-spacing:var( --e-global-typography-c7caf44-letter-spacing );word-spacing:var( --e-global-typography-c7caf44-word-spacing );}.elementor-3926 .elementor-element.elementor-element-f1fe2a3 .elementor-headline{font-size:var( --e-global-typography-2704a0b-font-size );line-height:var( --e-global-typography-2704a0b-line-height );letter-spacing:var( --e-global-typography-2704a0b-letter-spacing );word-spacing:var( --e-global-typography-2704a0b-word-spacing );}.elementor-3926 .elementor-element.elementor-element-2be5002 .elementor-heading-title{font-size:var( --e-global-typography-5786c9c-font-size );line-height:var( --e-global-typography-5786c9c-line-height );letter-spacing:var( --e-global-typography-5786c9c-letter-spacing );word-spacing:var( --e-global-typography-5786c9c-word-spacing );}.elementor-3926 .elementor-element.elementor-element-cd5be0d .elementor-heading-title{font-size:var( --e-global-typography-c7caf44-font-size );line-height:var( --e-global-typography-c7caf44-line-height );letter-spacing:var( --e-global-typography-c7caf44-letter-spacing );word-spacing:var( --e-global-typography-c7caf44-word-spacing );}.elementor-3926 .elementor-element.elementor-element-f2284e2 .elementor-headline{font-size:var( --e-global-typography-2704a0b-font-size );line-height:var( --e-global-typography-2704a0b-line-height );letter-spacing:var( --e-global-typography-2704a0b-letter-spacing );word-spacing:var( --e-global-typography-2704a0b-word-spacing );}.elementor-3926 .elementor-element.elementor-element-0ecd01b .elementor-heading-title{font-size:var( --e-global-typography-5786c9c-font-size );line-height:var( --e-global-typography-5786c9c-line-height );letter-spacing:var( --e-global-typography-5786c9c-letter-spacing );word-spacing:var( --e-global-typography-5786c9c-word-spacing );}.elementor-3926 .elementor-element.elementor-element-5e088b9 .elementor-heading-title{font-size:var( --e-global-typography-c7caf44-font-size );line-height:var( --e-global-typography-c7caf44-line-height );letter-spacing:var( --e-global-typography-c7caf44-letter-spacing );word-spacing:var( --e-global-typography-c7caf44-word-spacing );}.elementor-3926 .elementor-element.elementor-element-c8ab853 .elementor-headline{font-size:var( --e-global-typography-2704a0b-font-size );line-height:var( --e-global-typography-2704a0b-line-height );letter-spacing:var( --e-global-typography-2704a0b-letter-spacing );word-spacing:var( --e-global-typography-2704a0b-word-spacing );}.elementor-3926 .elementor-element.elementor-element-e454753 .elementor-heading-title{font-size:var( --e-global-typography-5786c9c-font-size );line-height:var( --e-global-typography-5786c9c-line-height );letter-spacing:var( --e-global-typography-5786c9c-letter-spacing );word-spacing:var( --e-global-typography-5786c9c-word-spacing );}.elementor-3926 .elementor-element.elementor-element-ecc615b .elementor-heading-title{font-size:var( --e-global-typography-2704a0b-font-size );line-height:var( --e-global-typography-2704a0b-line-height );letter-spacing:var( --e-global-typography-2704a0b-letter-spacing );word-spacing:var( --e-global-typography-2704a0b-word-spacing );}.elementor-3926 .elementor-element.elementor-element-57c3bc6 .elementor-heading-title{font-size:var( --e-global-typography-d91ed80-font-size );line-height:var( --e-global-typography-d91ed80-line-height );letter-spacing:var( --e-global-typography-d91ed80-letter-spacing );word-spacing:var( --e-global-typography-d91ed80-word-spacing );}.elementor-3926 .elementor-element.elementor-element-fdaef40 .elementor-heading-title{font-size:var( --e-global-typography-5786c9c-font-size );line-height:var( --e-global-typography-5786c9c-line-height );letter-spacing:var( --e-global-typography-5786c9c-letter-spacing );word-spacing:var( --e-global-typography-5786c9c-word-spacing );}.elementor-3926 .elementor-element.elementor-element-eabfb21 .elementor-heading-title{font-size:var( --e-global-typography-c7caf44-font-size );line-height:var( --e-global-typography-c7caf44-line-height );letter-spacing:var( --e-global-typography-c7caf44-letter-spacing );word-spacing:var( --e-global-typography-c7caf44-word-spacing );}.elementor-3926 .elementor-element.elementor-element-e02385e .elementor-headline{font-size:var( --e-global-typography-2704a0b-font-size );line-height:var( --e-global-typography-2704a0b-line-height );letter-spacing:var( --e-global-typography-2704a0b-letter-spacing );word-spacing:var( --e-global-typography-2704a0b-word-spacing );}.elementor-3926 .elementor-element.elementor-element-04b78e1 .elementor-heading-title{font-size:var( --e-global-typography-5786c9c-font-size );line-height:var( --e-global-typography-5786c9c-line-height );letter-spacing:var( --e-global-typography-5786c9c-letter-spacing );word-spacing:var( --e-global-typography-5786c9c-word-spacing );}.elementor-3926 .elementor-element.elementor-element-7976e30 .elementor-heading-title{font-size:var( --e-global-typography-c7caf44-font-size );line-height:var( --e-global-typography-c7caf44-line-height );letter-spacing:var( --e-global-typography-c7caf44-letter-spacing );word-spacing:var( --e-global-typography-c7caf44-word-spacing );}.elementor-3926 .elementor-element.elementor-element-4f18aa6 .elementor-headline{font-size:var( --e-global-typography-2704a0b-font-size );line-height:var( --e-global-typography-2704a0b-line-height );letter-spacing:var( --e-global-typography-2704a0b-letter-spacing );word-spacing:var( --e-global-typography-2704a0b-word-spacing );}.elementor-3926 .elementor-element.elementor-element-5a0c656 .elementor-heading-title{font-size:var( --e-global-typography-5786c9c-font-size );line-height:var( --e-global-typography-5786c9c-line-height );letter-spacing:var( --e-global-typography-5786c9c-letter-spacing );word-spacing:var( --e-global-typography-5786c9c-word-spacing );}.elementor-3926 .elementor-element.elementor-element-e0e4309 .elementor-heading-title{font-size:var( --e-global-typography-c7caf44-font-size );line-height:var( --e-global-typography-c7caf44-line-height );letter-spacing:var( --e-global-typography-c7caf44-letter-spacing );word-spacing:var( --e-global-typography-c7caf44-word-spacing );}.elementor-3926 .elementor-element.elementor-element-fa81fa8 .elementor-headline{font-size:var( --e-global-typography-2704a0b-font-size );line-height:var( --e-global-typography-2704a0b-line-height );letter-spacing:var( --e-global-typography-2704a0b-letter-spacing );word-spacing:var( --e-global-typography-2704a0b-word-spacing );}.elementor-3926 .elementor-element.elementor-element-360a581 .elementor-heading-title{font-size:var( --e-global-typography-5786c9c-font-size );line-height:var( --e-global-typography-5786c9c-line-height );letter-spacing:var( --e-global-typography-5786c9c-letter-spacing );word-spacing:var( --e-global-typography-5786c9c-word-spacing );}.elementor-3926 .elementor-element.elementor-element-d1b2c3e .elementor-heading-title{font-size:var( --e-global-typography-c7caf44-font-size );line-height:var( --e-global-typography-c7caf44-line-height );letter-spacing:var( --e-global-typography-c7caf44-letter-spacing );word-spacing:var( --e-global-typography-c7caf44-word-spacing );}.elementor-3926 .elementor-element.elementor-element-97e810e .elementor-headline{font-size:var( --e-global-typography-2704a0b-font-size );line-height:var( --e-global-typography-2704a0b-line-height );letter-spacing:var( --e-global-typography-2704a0b-letter-spacing );word-spacing:var( --e-global-typography-2704a0b-word-spacing );}.elementor-3926 .elementor-element.elementor-element-686b6fb7{--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:2rem;}.elementor-3926 .elementor-element.elementor-element-5cd7e16d > .elementor-widget-container{margin:0px 0px 024px 0px;padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3926 .elementor-element.elementor-element-80e23e7{font-size:var( --e-global-typography-ba51fda-font-size );line-height:var( --e-global-typography-ba51fda-line-height );letter-spacing:var( --e-global-typography-ba51fda-letter-spacing );word-spacing:var( --e-global-typography-ba51fda-word-spacing );}.elementor-3926 .elementor-element.elementor-element-f81cd35 .elementor-button{font-size:var( --e-global-typography-d3f2fc1-font-size );line-height:var( --e-global-typography-d3f2fc1-line-height );letter-spacing:var( --e-global-typography-d3f2fc1-letter-spacing );word-spacing:var( --e-global-typography-d3f2fc1-word-spacing );}.elementor-3926 .elementor-element.elementor-element-fff58d5{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--align-items:start;}.elementor-3926 .elementor-element.elementor-element-d634aa9 .elementor-heading-title{font-size:var( --e-global-typography-d91ed80-font-size );line-height:var( --e-global-typography-d91ed80-line-height );letter-spacing:var( --e-global-typography-d91ed80-letter-spacing );word-spacing:var( --e-global-typography-d91ed80-word-spacing );}.elementor-3926 .elementor-element.elementor-element-7f2abb4 .elementor-heading-title{font-size:var( --e-global-typography-e46c35c-font-size );line-height:var( --e-global-typography-e46c35c-line-height );letter-spacing:var( --e-global-typography-e46c35c-letter-spacing );word-spacing:var( --e-global-typography-e46c35c-word-spacing );}.elementor-3926 .elementor-element.elementor-element-c3c477c .elementor-heading-title{font-size:var( --e-global-typography-e46c35c-font-size );line-height:var( --e-global-typography-e46c35c-line-height );letter-spacing:var( --e-global-typography-e46c35c-letter-spacing );word-spacing:var( --e-global-typography-e46c35c-word-spacing );}.elementor-3926 .elementor-element.elementor-element-ff864c6{--min-height:50vh;}.elementor-3926 .elementor-element.elementor-element-413990b .elementor-heading-title{font-size:var( --e-global-typography-8ef28f7-font-size );line-height:var( --e-global-typography-8ef28f7-line-height );letter-spacing:var( --e-global-typography-8ef28f7-letter-spacing );word-spacing:var( --e-global-typography-8ef28f7-word-spacing );}.elementor-3926 .elementor-element.elementor-element-4c69fcb7{--min-height:50vh;}.elementor-3926 .elementor-element.elementor-element-49eef919 .elementor-heading-title{font-size:var( --e-global-typography-d91ed80-font-size );line-height:var( --e-global-typography-d91ed80-line-height );letter-spacing:var( --e-global-typography-d91ed80-letter-spacing );word-spacing:var( --e-global-typography-d91ed80-word-spacing );}.elementor-3926 .elementor-element.elementor-element-7902a3d8{--min-height:50vh;}.elementor-3926 .elementor-element.elementor-element-f94c51a .elementor-heading-title{font-size:var( --e-global-typography-2704a0b-font-size );line-height:var( --e-global-typography-2704a0b-line-height );letter-spacing:var( --e-global-typography-2704a0b-letter-spacing );word-spacing:var( --e-global-typography-2704a0b-word-spacing );}.elementor-3926 .elementor-element.elementor-element-6469490c{--min-height:50vh;}.elementor-3926 .elementor-element.elementor-element-1d2e26e .elementor-heading-title{font-size:var( --e-global-typography-9ad4db7-font-size );line-height:var( --e-global-typography-9ad4db7-line-height );letter-spacing:var( --e-global-typography-9ad4db7-letter-spacing );word-spacing:var( --e-global-typography-9ad4db7-word-spacing );}.elementor-3926 .elementor-element.elementor-element-7e2a251c{--min-height:50vh;}.elementor-3926 .elementor-element.elementor-element-2d27d744 .elementor-heading-title{font-size:var( --e-global-typography-2704a0b-font-size );line-height:var( --e-global-typography-2704a0b-line-height );letter-spacing:var( --e-global-typography-2704a0b-letter-spacing );word-spacing:var( --e-global-typography-2704a0b-word-spacing );}.elementor-3926 .elementor-element.elementor-element-683ef778{--e-con-grid-template-columns:minmax(1rem, .1fr) 1fr;--e-con-grid-template-rows:80px 2fr 1fr;--grid-auto-flow:row;}.elementor-3926 .elementor-element.elementor-element-7cd449b3 .elementor-heading-title{font-size:var( --e-global-typography-d587378-font-size );line-height:var( --e-global-typography-d587378-line-height );letter-spacing:var( --e-global-typography-d587378-letter-spacing );word-spacing:var( --e-global-typography-d587378-word-spacing );}.elementor-3926 .elementor-element.elementor-element-13854ccc .elementor-heading-title{font-size:var( --e-global-typography-c7caf44-font-size );line-height:var( --e-global-typography-c7caf44-line-height );letter-spacing:var( --e-global-typography-c7caf44-letter-spacing );word-spacing:var( --e-global-typography-c7caf44-word-spacing );}.elementor-3926 .elementor-element.elementor-element-59c3bc5a .elementor-heading-title{font-size:var( --e-global-typography-ba51fda-font-size );line-height:var( --e-global-typography-ba51fda-line-height );letter-spacing:var( --e-global-typography-ba51fda-letter-spacing );word-spacing:var( --e-global-typography-ba51fda-word-spacing );}.elementor-3926 .elementor-element.elementor-element-ab854b4{--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:2rem;}.elementor-3926 .elementor-element.elementor-element-2db1919 > .elementor-widget-container{margin:0px 0px 024px 0px;padding:0px 0px 0px 0px;}.elementor-3926 .elementor-element.elementor-element-452d278{font-size:var( --e-global-typography-f51704c-font-size );line-height:var( --e-global-typography-f51704c-line-height );letter-spacing:var( --e-global-typography-f51704c-letter-spacing );word-spacing:var( --e-global-typography-f51704c-word-spacing );}.elementor-3926 .elementor-element.elementor-element-df510d6 .elementor-button{font-size:var( --e-global-typography-7d10667-font-size );line-height:var( --e-global-typography-7d10667-line-height );letter-spacing:var( --e-global-typography-7d10667-letter-spacing );word-spacing:var( --e-global-typography-7d10667-word-spacing );}.elementor-3926 .elementor-element.elementor-element-d76eccf .elementor-heading-title{font-size:var( --e-global-typography-e46c35c-font-size );line-height:var( --e-global-typography-e46c35c-line-height );letter-spacing:var( --e-global-typography-e46c35c-letter-spacing );word-spacing:var( --e-global-typography-e46c35c-word-spacing );}.elementor-3926 .elementor-element.elementor-element-58cee44 .elementor-heading-title{font-size:var( --e-global-typography-e46c35c-font-size );line-height:var( --e-global-typography-e46c35c-line-height );letter-spacing:var( --e-global-typography-e46c35c-letter-spacing );word-spacing:var( --e-global-typography-e46c35c-word-spacing );}.elementor-3926 .elementor-element.elementor-element-3ca0cb69{--min-height:50vh;}.elementor-3926 .elementor-element.elementor-element-127d6db8 .elementor-heading-title{font-size:34px;}.elementor-3926 .elementor-element.elementor-element-32e75047{--min-height:50vh;}.elementor-3926 .elementor-element.elementor-element-4c462346 .elementor-heading-title{font-size:34px;}.elementor-3926 .elementor-element.elementor-element-7c950eb9{--min-height:50vh;}.elementor-3926 .elementor-element.elementor-element-78424a2e .elementor-heading-title{font-size:34px;}.elementor-3926 .elementor-element.elementor-element-327fe37c{--min-height:50vh;}.elementor-3926 .elementor-element.elementor-element-63d486eb .elementor-heading-title{font-size:34px;}.elementor-3926 .elementor-element.elementor-element-5e927872{--min-height:50vh;}.elementor-3926 .elementor-element.elementor-element-4c7df84e .elementor-heading-title{font-size:34px;}}@media(max-width:767px){.elementor-3926 .elementor-element.elementor-element-8d9fcab{--padding-top:6em;--padding-bottom:7em;--padding-left:1em;--padding-right:1em;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3926 .elementor-element.elementor-element-b9c06fc .elementor-heading-title{line-height:27px;letter-spacing:-1px;}.elementor-3926 .elementor-element.elementor-element-25d0ffa{--min-height:0vh;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3926 .elementor-element.elementor-element-2298b85 .elementor-button{line-height:27px;letter-spacing:-1px;}.elementor-3926 .elementor-element.elementor-element-600abe7 .elementor-button{line-height:27px;letter-spacing:-1px;}.elementor-3926 .elementor-element.elementor-element-2d3504a .elementor-button{line-height:27px;letter-spacing:-1px;}.elementor-3926 .elementor-element.elementor-element-23f0b58 .elementor-button{line-height:27px;letter-spacing:-1px;}.elementor-3926 .elementor-element.elementor-element-fac7350 .elementor-button{line-height:27px;letter-spacing:-1px;}.elementor-3926 .elementor-element.elementor-element-ebbfc23 .elementor-button{line-height:27px;letter-spacing:-1px;}.elementor-3926 .elementor-element.elementor-element-a9e7670 .elementor-button{line-height:27px;letter-spacing:-1px;}.elementor-3926 .elementor-element.elementor-element-ae41c55 .elementor-button{line-height:27px;letter-spacing:-1px;}.elementor-3926 .elementor-element.elementor-element-7763d27 .elementor-button{line-height:27px;letter-spacing:-1px;}.elementor-3926 .elementor-element.elementor-element-03c77d3 .elementor-button{line-height:27px;letter-spacing:-1px;}.elementor-3926 .elementor-element.elementor-element-62450fe .elementor-button{line-height:27px;letter-spacing:-1px;}.elementor-3926 .elementor-element.elementor-element-6a47b5d .elementor-button{line-height:27px;letter-spacing:-1px;}.elementor-3926 .elementor-element.elementor-element-2cad799 .elementor-button{line-height:27px;letter-spacing:-1px;}.elementor-3926 .elementor-element.elementor-element-42d2ecb .elementor-button{line-height:27px;letter-spacing:-1px;}.elementor-3926 .elementor-element.elementor-element-f6373c2 .elementor-button{line-height:27px;letter-spacing:-1px;}.elementor-widget-lottie .e-lottie__caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3926 .elementor-element.elementor-element-d0eb70f .elementor-headline{line-height:1.24em;}.elementor-3926 .elementor-element.elementor-element-c288626 .elementor-heading-title{font-size:var( --e-global-typography-2704a0b-font-size );line-height:var( --e-global-typography-2704a0b-line-height );letter-spacing:var( --e-global-typography-2704a0b-letter-spacing );word-spacing:var( --e-global-typography-2704a0b-word-spacing );}.elementor-3926 .elementor-element.elementor-element-ab574b5 .elementor-button{line-height:27px;letter-spacing:-1px;}.elementor-3926 .elementor-element.elementor-element-267211b .elementor-button{line-height:27px;letter-spacing:-1px;}.elementor-3926 .elementor-element.elementor-element-81cee9f .elementor-button{line-height:27px;letter-spacing:-1px;}.elementor-3926 .elementor-element.elementor-element-250b9f4 .elementor-button{line-height:27px;letter-spacing:-1px;}.elementor-3926 .elementor-element.elementor-element-598dd5f .elementor-button{line-height:27px;letter-spacing:-1px;}.elementor-3926 .elementor-element.elementor-element-6b98f99 .elementor-button{line-height:27px;letter-spacing:-1px;}.elementor-3926 .elementor-element.elementor-element-09e54c6 .elementor-button{line-height:27px;letter-spacing:-1px;}.elementor-3926 .elementor-element.elementor-element-53a5158 .elementor-button{line-height:27px;letter-spacing:-1px;}.elementor-3926 .elementor-element.elementor-element-9696019 .elementor-button{line-height:27px;letter-spacing:-1px;}.elementor-3926 .elementor-element.elementor-element-fcab750 .elementor-button{line-height:27px;letter-spacing:-1px;}.elementor-3926 .elementor-element.elementor-element-10d0091 .elementor-button{line-height:27px;letter-spacing:-1px;}.elementor-3926 .elementor-element.elementor-element-23f2f1f .elementor-button{line-height:27px;letter-spacing:-1px;}.elementor-3926 .elementor-element.elementor-element-5e55bda .elementor-button{line-height:27px;letter-spacing:-1px;}.elementor-3926 .elementor-element.elementor-element-6048a2e .elementor-heading-title{font-size:var( --e-global-typography-5786c9c-font-size );line-height:var( --e-global-typography-5786c9c-line-height );letter-spacing:var( --e-global-typography-5786c9c-letter-spacing );word-spacing:var( --e-global-typography-5786c9c-word-spacing );}.elementor-3926 .elementor-element.elementor-element-18ce00f .elementor-heading-title{font-size:var( --e-global-typography-c7caf44-font-size );line-height:var( --e-global-typography-c7caf44-line-height );letter-spacing:var( --e-global-typography-c7caf44-letter-spacing );word-spacing:var( --e-global-typography-c7caf44-word-spacing );}.elementor-3926 .elementor-element.elementor-element-8c46f89 .elementor-headline{font-size:var( --e-global-typography-2704a0b-font-size );line-height:var( --e-global-typography-2704a0b-line-height );letter-spacing:var( --e-global-typography-2704a0b-letter-spacing );word-spacing:var( --e-global-typography-2704a0b-word-spacing );}.elementor-3926 .elementor-element.elementor-element-ae4ee40 .elementor-heading-title{font-size:var( --e-global-typography-5786c9c-font-size );line-height:var( --e-global-typography-5786c9c-line-height );letter-spacing:var( --e-global-typography-5786c9c-letter-spacing );word-spacing:var( --e-global-typography-5786c9c-word-spacing );}.elementor-3926 .elementor-element.elementor-element-46b33f1 .elementor-heading-title{font-size:var( --e-global-typography-c7caf44-font-size );line-height:var( --e-global-typography-c7caf44-line-height );letter-spacing:var( --e-global-typography-c7caf44-letter-spacing );word-spacing:var( --e-global-typography-c7caf44-word-spacing );}.elementor-3926 .elementor-element.elementor-element-f1fe2a3 .elementor-headline{font-size:var( --e-global-typography-2704a0b-font-size );line-height:var( --e-global-typography-2704a0b-line-height );letter-spacing:var( --e-global-typography-2704a0b-letter-spacing );word-spacing:var( --e-global-typography-2704a0b-word-spacing );}.elementor-3926 .elementor-element.elementor-element-2be5002 .elementor-heading-title{font-size:var( --e-global-typography-5786c9c-font-size );line-height:var( --e-global-typography-5786c9c-line-height );letter-spacing:var( --e-global-typography-5786c9c-letter-spacing );word-spacing:var( --e-global-typography-5786c9c-word-spacing );}.elementor-3926 .elementor-element.elementor-element-cd5be0d .elementor-heading-title{font-size:var( --e-global-typography-c7caf44-font-size );line-height:var( --e-global-typography-c7caf44-line-height );letter-spacing:var( --e-global-typography-c7caf44-letter-spacing );word-spacing:var( --e-global-typography-c7caf44-word-spacing );}.elementor-3926 .elementor-element.elementor-element-f2284e2 .elementor-headline{font-size:var( --e-global-typography-2704a0b-font-size );line-height:var( --e-global-typography-2704a0b-line-height );letter-spacing:var( --e-global-typography-2704a0b-letter-spacing );word-spacing:var( --e-global-typography-2704a0b-word-spacing );}.elementor-3926 .elementor-element.elementor-element-0ecd01b .elementor-heading-title{font-size:var( --e-global-typography-5786c9c-font-size );line-height:var( --e-global-typography-5786c9c-line-height );letter-spacing:var( --e-global-typography-5786c9c-letter-spacing );word-spacing:var( --e-global-typography-5786c9c-word-spacing );}.elementor-3926 .elementor-element.elementor-element-5e088b9 .elementor-heading-title{font-size:var( --e-global-typography-c7caf44-font-size );line-height:var( --e-global-typography-c7caf44-line-height );letter-spacing:var( --e-global-typography-c7caf44-letter-spacing );word-spacing:var( --e-global-typography-c7caf44-word-spacing );}.elementor-3926 .elementor-element.elementor-element-c8ab853 .elementor-headline{font-size:var( --e-global-typography-2704a0b-font-size );line-height:var( --e-global-typography-2704a0b-line-height );letter-spacing:var( --e-global-typography-2704a0b-letter-spacing );word-spacing:var( --e-global-typography-2704a0b-word-spacing );}.elementor-3926 .elementor-element.elementor-element-e454753 .elementor-heading-title{font-size:var( --e-global-typography-5786c9c-font-size );line-height:var( --e-global-typography-5786c9c-line-height );letter-spacing:var( --e-global-typography-5786c9c-letter-spacing );word-spacing:var( --e-global-typography-5786c9c-word-spacing );}.elementor-3926 .elementor-element.elementor-element-ecc615b .elementor-heading-title{font-size:var( --e-global-typography-2704a0b-font-size );line-height:var( --e-global-typography-2704a0b-line-height );letter-spacing:var( --e-global-typography-2704a0b-letter-spacing );word-spacing:var( --e-global-typography-2704a0b-word-spacing );}.elementor-3926 .elementor-element.elementor-element-57c3bc6 .elementor-heading-title{font-size:var( --e-global-typography-d91ed80-font-size );line-height:var( --e-global-typography-d91ed80-line-height );letter-spacing:var( --e-global-typography-d91ed80-letter-spacing );word-spacing:var( --e-global-typography-d91ed80-word-spacing );}.elementor-3926 .elementor-element.elementor-element-fdaef40 .elementor-heading-title{font-size:var( --e-global-typography-5786c9c-font-size );line-height:var( --e-global-typography-5786c9c-line-height );letter-spacing:var( --e-global-typography-5786c9c-letter-spacing );word-spacing:var( --e-global-typography-5786c9c-word-spacing );}.elementor-3926 .elementor-element.elementor-element-eabfb21 .elementor-heading-title{font-size:var( --e-global-typography-c7caf44-font-size );line-height:var( --e-global-typography-c7caf44-line-height );letter-spacing:var( --e-global-typography-c7caf44-letter-spacing );word-spacing:var( --e-global-typography-c7caf44-word-spacing );}.elementor-3926 .elementor-element.elementor-element-e02385e .elementor-headline{font-size:var( --e-global-typography-2704a0b-font-size );line-height:var( --e-global-typography-2704a0b-line-height );letter-spacing:var( --e-global-typography-2704a0b-letter-spacing );word-spacing:var( --e-global-typography-2704a0b-word-spacing );}.elementor-3926 .elementor-element.elementor-element-04b78e1 .elementor-heading-title{font-size:var( --e-global-typography-5786c9c-font-size );line-height:var( --e-global-typography-5786c9c-line-height );letter-spacing:var( --e-global-typography-5786c9c-letter-spacing );word-spacing:var( --e-global-typography-5786c9c-word-spacing );}.elementor-3926 .elementor-element.elementor-element-7976e30 .elementor-heading-title{font-size:var( --e-global-typography-c7caf44-font-size );line-height:var( --e-global-typography-c7caf44-line-height );letter-spacing:var( --e-global-typography-c7caf44-letter-spacing );word-spacing:var( --e-global-typography-c7caf44-word-spacing );}.elementor-3926 .elementor-element.elementor-element-4f18aa6 .elementor-headline{font-size:var( --e-global-typography-2704a0b-font-size );line-height:var( --e-global-typography-2704a0b-line-height );letter-spacing:var( --e-global-typography-2704a0b-letter-spacing );word-spacing:var( --e-global-typography-2704a0b-word-spacing );}.elementor-3926 .elementor-element.elementor-element-5a0c656 .elementor-heading-title{font-size:var( --e-global-typography-5786c9c-font-size );line-height:var( --e-global-typography-5786c9c-line-height );letter-spacing:var( --e-global-typography-5786c9c-letter-spacing );word-spacing:var( --e-global-typography-5786c9c-word-spacing );}.elementor-3926 .elementor-element.elementor-element-e0e4309 .elementor-heading-title{font-size:var( --e-global-typography-c7caf44-font-size );line-height:var( --e-global-typography-c7caf44-line-height );letter-spacing:var( --e-global-typography-c7caf44-letter-spacing );word-spacing:var( --e-global-typography-c7caf44-word-spacing );}.elementor-3926 .elementor-element.elementor-element-fa81fa8 .elementor-headline{font-size:var( --e-global-typography-2704a0b-font-size );line-height:var( --e-global-typography-2704a0b-line-height );letter-spacing:var( --e-global-typography-2704a0b-letter-spacing );word-spacing:var( --e-global-typography-2704a0b-word-spacing );}.elementor-3926 .elementor-element.elementor-element-360a581 .elementor-heading-title{font-size:var( --e-global-typography-5786c9c-font-size );line-height:var( --e-global-typography-5786c9c-line-height );letter-spacing:var( --e-global-typography-5786c9c-letter-spacing );word-spacing:var( --e-global-typography-5786c9c-word-spacing );}.elementor-3926 .elementor-element.elementor-element-d1b2c3e .elementor-heading-title{font-size:var( --e-global-typography-c7caf44-font-size );line-height:var( --e-global-typography-c7caf44-line-height );letter-spacing:var( --e-global-typography-c7caf44-letter-spacing );word-spacing:var( --e-global-typography-c7caf44-word-spacing );}.elementor-3926 .elementor-element.elementor-element-97e810e .elementor-headline{font-size:var( --e-global-typography-2704a0b-font-size );line-height:var( --e-global-typography-2704a0b-line-height );letter-spacing:var( --e-global-typography-2704a0b-letter-spacing );word-spacing:var( --e-global-typography-2704a0b-word-spacing );}.elementor-3926 .elementor-element.elementor-element-66a8dc61:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-66a8dc61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FDFCFC 50%, var( --e-global-color-0552a5c ) 50%);}.elementor-3926 .elementor-element.elementor-element-66a8dc61{--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3926 .elementor-element.elementor-element-37ffd07f{--width:100%;--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:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3926 .elementor-element.elementor-element-686b6fb7{--padding-top:4rem;--padding-bottom:8rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3926 .elementor-element.elementor-element-5cd7e16d > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-3926 .elementor-element.elementor-element-5cd7e16d{text-align:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3926 .elementor-element.elementor-element-80e23e7 > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-3926 .elementor-element.elementor-element-80e23e7{text-align:center;font-size:var( --e-global-typography-ba51fda-font-size );line-height:var( --e-global-typography-ba51fda-line-height );letter-spacing:var( --e-global-typography-ba51fda-letter-spacing );word-spacing:var( --e-global-typography-ba51fda-word-spacing );}.elementor-3926 .elementor-element.elementor-element-f81cd35 .elementor-button{font-size:var( --e-global-typography-d3f2fc1-font-size );line-height:var( --e-global-typography-d3f2fc1-line-height );letter-spacing:var( --e-global-typography-d3f2fc1-letter-spacing );word-spacing:var( --e-global-typography-d3f2fc1-word-spacing );}.elementor-3926 .elementor-element.elementor-element-fec75bb .elementor-heading-title{line-height:27px;letter-spacing:-1px;}.elementor-3926 .elementor-element.elementor-element-fff58d5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3926 .elementor-element.elementor-element-d634aa9 .elementor-heading-title{font-size:var( --e-global-typography-d91ed80-font-size );line-height:var( --e-global-typography-d91ed80-line-height );letter-spacing:var( --e-global-typography-d91ed80-letter-spacing );word-spacing:var( --e-global-typography-d91ed80-word-spacing );}.elementor-3926 .elementor-element.elementor-element-7f2abb4 .elementor-heading-title{font-size:var( --e-global-typography-e46c35c-font-size );line-height:var( --e-global-typography-e46c35c-line-height );letter-spacing:var( --e-global-typography-e46c35c-letter-spacing );word-spacing:var( --e-global-typography-e46c35c-word-spacing );}.elementor-3926 .elementor-element.elementor-element-c3c477c .elementor-heading-title{font-size:var( --e-global-typography-e46c35c-font-size );line-height:var( --e-global-typography-e46c35c-line-height );letter-spacing:var( --e-global-typography-e46c35c-letter-spacing );word-spacing:var( --e-global-typography-e46c35c-word-spacing );}.elementor-3926 .elementor-element.elementor-element-ff864c6{--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-3926 .elementor-element.elementor-element-6475442a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3926 .elementor-element.elementor-element-413990b .elementor-heading-title{font-size:var( --e-global-typography-8ef28f7-font-size );line-height:var( --e-global-typography-8ef28f7-line-height );letter-spacing:var( --e-global-typography-8ef28f7-letter-spacing );word-spacing:var( --e-global-typography-8ef28f7-word-spacing );}.elementor-3926 .elementor-element.elementor-element-4c69fcb7{--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-3926 .elementor-element.elementor-element-49eef919 .elementor-heading-title{font-size:var( --e-global-typography-d91ed80-font-size );line-height:var( --e-global-typography-d91ed80-line-height );letter-spacing:var( --e-global-typography-d91ed80-letter-spacing );word-spacing:var( --e-global-typography-d91ed80-word-spacing );}.elementor-3926 .elementor-element.elementor-element-7902a3d8{--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-3926 .elementor-element.elementor-element-f94c51a .elementor-heading-title{font-size:var( --e-global-typography-2704a0b-font-size );line-height:var( --e-global-typography-2704a0b-line-height );letter-spacing:var( --e-global-typography-2704a0b-letter-spacing );word-spacing:var( --e-global-typography-2704a0b-word-spacing );}.elementor-3926 .elementor-element.elementor-element-6469490c{--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-3926 .elementor-element.elementor-element-1d2e26e .elementor-heading-title{font-size:var( --e-global-typography-9ad4db7-font-size );line-height:var( --e-global-typography-9ad4db7-line-height );letter-spacing:var( --e-global-typography-9ad4db7-letter-spacing );word-spacing:var( --e-global-typography-9ad4db7-word-spacing );}.elementor-3926 .elementor-element.elementor-element-7e2a251c{--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-3926 .elementor-element.elementor-element-2d27d744 .elementor-heading-title{font-size:var( --e-global-typography-2704a0b-font-size );line-height:var( --e-global-typography-2704a0b-line-height );letter-spacing:var( --e-global-typography-2704a0b-letter-spacing );word-spacing:var( --e-global-typography-2704a0b-word-spacing );}.elementor-3926 .elementor-element.elementor-element-683ef778:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-683ef778 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://umeshigoto.kinsta.cloud/wp-content/uploads/2024/10/arizona-girl-vertical.webp");background-position:top center;}.elementor-3926 .elementor-element.elementor-element-683ef778{--min-height:100vh;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:2;--grid-auto-flow:row;--grid-justify-content:start;--grid-align-content:end;--overlay-opacity:1;--padding-top:10rem;--padding-bottom:5rem;--padding-left:01.5rem;--padding-right:1.5rem;}.elementor-3926 .elementor-element.elementor-element-7cd449b3 .elementor-heading-title{font-size:var( --e-global-typography-d587378-font-size );line-height:var( --e-global-typography-d587378-line-height );letter-spacing:var( --e-global-typography-d587378-letter-spacing );word-spacing:var( --e-global-typography-d587378-word-spacing );}.elementor-3926 .elementor-element.elementor-element-13854ccc .elementor-heading-title{font-size:var( --e-global-typography-c7caf44-font-size );line-height:var( --e-global-typography-c7caf44-line-height );letter-spacing:var( --e-global-typography-c7caf44-letter-spacing );word-spacing:var( --e-global-typography-c7caf44-word-spacing );}.elementor-3926 .elementor-element.elementor-element-59c3bc5a .elementor-heading-title{font-size:var( --e-global-typography-ba51fda-font-size );line-height:var( --e-global-typography-ba51fda-line-height );letter-spacing:var( --e-global-typography-ba51fda-letter-spacing );word-spacing:var( --e-global-typography-ba51fda-word-spacing );}.elementor-3926 .elementor-element.elementor-element-f541098:not(.elementor-motion-effects-element-type-background), .elementor-3926 .elementor-element.elementor-element-f541098 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FDFCFC 50%, #F2F0EF 50%);}.elementor-3926 .elementor-element.elementor-element-f541098{--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3926 .elementor-element.elementor-element-45f85a8{--width:100%;--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:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3926 .elementor-element.elementor-element-ab854b4{--padding-top:4rem;--padding-bottom:8rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3926 .elementor-element.elementor-element-2db1919 > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-3926 .elementor-element.elementor-element-2db1919{text-align:center;}.elementor-3926 .elementor-element.elementor-element-452d278 > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-3926 .elementor-element.elementor-element-452d278{text-align:center;font-size:var( --e-global-typography-f51704c-font-size );line-height:var( --e-global-typography-f51704c-line-height );letter-spacing:var( --e-global-typography-f51704c-letter-spacing );word-spacing:var( --e-global-typography-f51704c-word-spacing );}.elementor-3926 .elementor-element.elementor-element-df510d6 .elementor-button{font-size:var( --e-global-typography-7d10667-font-size );line-height:var( --e-global-typography-7d10667-line-height );letter-spacing:var( --e-global-typography-7d10667-letter-spacing );word-spacing:var( --e-global-typography-7d10667-word-spacing );}.elementor-3926 .elementor-element.elementor-element-d76eccf .elementor-heading-title{font-size:var( --e-global-typography-e46c35c-font-size );line-height:var( --e-global-typography-e46c35c-line-height );letter-spacing:var( --e-global-typography-e46c35c-letter-spacing );word-spacing:var( --e-global-typography-e46c35c-word-spacing );}.elementor-3926 .elementor-element.elementor-element-58cee44 .elementor-heading-title{font-size:var( --e-global-typography-e46c35c-font-size );line-height:var( --e-global-typography-e46c35c-line-height );letter-spacing:var( --e-global-typography-e46c35c-letter-spacing );word-spacing:var( --e-global-typography-e46c35c-word-spacing );}}@media(min-width:768px){.elementor-3926 .elementor-element.elementor-element-90ec503{--content-width:954px;}.elementor-3926 .elementor-element.elementor-element-25d0ffa{--width:88%;}.elementor-3926 .elementor-element.elementor-element-7b5c043{--width:36.631%;}.elementor-3926 .elementor-element.elementor-element-3d40365{--width:36.631%;}.elementor-3926 .elementor-element.elementor-element-2ea2600{--width:36.631%;}.elementor-3926 .elementor-element.elementor-element-37ffd07f{--width:50%;}.elementor-3926 .elementor-element.elementor-element-686b6fb7{--width:50%;}.elementor-3926 .elementor-element.elementor-element-738d0b6{--content-width:969px;}.elementor-3926 .elementor-element.elementor-element-fff58d5{--content-width:1383px;}.elementor-3926 .elementor-element.elementor-element-2e19c25{--width:100%;}.elementor-3926 .elementor-element.elementor-element-510203f{--width:100%;}.elementor-3926 .elementor-element.elementor-element-72751fe{--width:100%;}.elementor-3926 .elementor-element.elementor-element-ddc90be{--width:100%;}.elementor-3926 .elementor-element.elementor-element-d3c7cc5{--content-width:920px;}.elementor-3926 .elementor-element.elementor-element-3d12b17{--width:81%;}.elementor-3926 .elementor-element.elementor-element-e15d6a0{--content-width:1280px;}.elementor-3926 .elementor-element.elementor-element-6a297713{--content-width:1226px;}.elementor-3926 .elementor-element.elementor-element-6475442a{--width:50%;}.elementor-3926 .elementor-element.elementor-element-616f3ae4{--width:50%;}.elementor-3926 .elementor-element.elementor-element-25634210{--width:50%;}.elementor-3926 .elementor-element.elementor-element-6bd2aa4e{--width:50%;}.elementor-3926 .elementor-element.elementor-element-32ce242b{--width:50%;}.elementor-3926 .elementor-element.elementor-element-51d6bf25{--width:50%;}.elementor-3926 .elementor-element.elementor-element-7ff7669d{--width:50%;}.elementor-3926 .elementor-element.elementor-element-3dc06741{--width:50%;}.elementor-3926 .elementor-element.elementor-element-7450be22{--width:50%;}.elementor-3926 .elementor-element.elementor-element-210b7686{--width:50%;}.elementor-3926 .elementor-element.elementor-element-45f85a8{--width:50%;}.elementor-3926 .elementor-element.elementor-element-ab854b4{--width:50%;}.elementor-3926 .elementor-element.elementor-element-1b4e690{--content-width:1280px;}.elementor-3926 .elementor-element.elementor-element-49b8c4cc{--content-width:1300px;}.elementor-3926 .elementor-element.elementor-element-61288975{--width:50%;}.elementor-3926 .elementor-element.elementor-element-4fddcfb9{--width:50%;}.elementor-3926 .elementor-element.elementor-element-448ea073{--width:50%;}.elementor-3926 .elementor-element.elementor-element-488efb45{--width:50%;}.elementor-3926 .elementor-element.elementor-element-263a9190{--width:50%;}.elementor-3926 .elementor-element.elementor-element-76d52f0{--width:50%;}.elementor-3926 .elementor-element.elementor-element-4bcf88c1{--width:50%;}.elementor-3926 .elementor-element.elementor-element-3c5c77da{--width:50%;}.elementor-3926 .elementor-element.elementor-element-19b6ed7c{--width:50%;}.elementor-3926 .elementor-element.elementor-element-d592044{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-8d9fcab */@keyframes hero-gradient-animation {
    0% {
        --c-0: hsla(52.738853503184714, 83%, 63%, 0.64);
        --y-0: 52%;
        --s-start-0: 9%;
        --s-end-0: 55%;
        --x-0: 62%;
        --y-1: 5%;
        --c-1: hsla(138.90410958904113, 36%, 60%, 0.49);
        --x-1: 3%;
        --s-start-1: 5%;
        --s-end-1: 72%;
        --x-2: 99%;
        --s-start-2: 5%;
        --s-end-2: 52%;
        --c-2: hsla(326.1702127659575, 55%, 67%, 0.53);
        --y-2: 2%;
        --x-3: 52%;
        --c-3: hsla(195, 67%, 47%, 0.42);
        --s-start-3: 13%;
        --s-end-3: 68%;
        --y-3: 75%;
    }

    100% {
        --c-0: hsla(52.6829268292683, 83%, 80%, 1);
        --y-0: 93%;
        --s-start-0: 9%;
        --s-end-0: 55%;
        --x-0: 95%;
        --y-1: 51%;
        --c-1: hsla(138.46153846153845, 36%, 79%, 1);
        --x-1: 48%;
        --s-start-1: 5%;
        --s-end-1: 72%;
        --x-2: 59%;
        --s-start-2: 5%;
        --s-end-2: 52%;
        --c-2: hsla(326.0869565217391, 57%, 84%, 1);
        --y-2: 30%;
        --x-3: 6%;
        --c-3: hsla(195, 67%, 68%, 1);
        --s-start-3: 13%;
        --s-end-3: 68%;
        --y-3: 93%;
    }
}

@property --c-0 {
    syntax: '<color>';
    inherits: false;
    initial-value: hsla(52.738853503184714, 83%, 63%, 0.64)
}

@property --y-0 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 52%
}

@property --s-start-0 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 9%
}

@property --s-end-0 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 55%
}

@property --x-0 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 62%
}

@property --y-1 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 5%
}

@property --c-1 {
    syntax: '<color>';
    inherits: false;
    initial-value: hsla(138.90410958904113, 36%, 60%, 0.49)
}

@property --x-1 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 3%
}

@property --s-start-1 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 5%
}

@property --s-end-1 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 72%
}

@property --x-2 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 99%
}

@property --s-start-2 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 5%
}

@property --s-end-2 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 52%
}

@property --c-2 {
    syntax: '<color>';
    inherits: false;
    initial-value: hsla(326.1702127659575, 55%, 67%, 0.53)
}

@property --y-2 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 2%
}

@property --x-3 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 52%
}

@property --c-3 {
    syntax: '<color>';
    inherits: false;
    initial-value: hsla(195, 67%, 47%, 0.42)
}

@property --s-start-3 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 13%
}

@property --s-end-3 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 68%
}

@property --y-3 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 75%
}

.elementor-3926 .elementor-element.elementor-element-8d9fcab{
    --c-0: hsla(52.738853503184714, 83%, 63%, 0.64);
    --y-0: 52%;
    --x-0: 62%;
    --y-1: 5%;
    --c-1: hsla(138.90410958904113, 36%, 60%, 0.49);
    --x-1: 3%;
    --x-2: 99%;
    --c-2: hsla(326.1702127659575, 55%, 67%, 0.53);
    --y-2: 2%;
    --x-3: 52%;
    --c-3: hsla(195, 67%, 47%, 0.42);
    --y-3: 75%;
    ;
    background-color: hsla(320, 52%, 93%, 0);
    background-image: radial-gradient(circle at var(--x-0) var(--y-0), var(--c-0) var(--s-start-0), transparent var(--s-end-0)), radial-gradient(circle at var(--x-1) var(--y-1), var(--c-1) var(--s-start-1), transparent var(--s-end-1)), radial-gradient(circle at var(--x-2) var(--y-2), var(--c-2) var(--s-start-2), transparent var(--s-end-2)), radial-gradient(circle at var(--x-3) var(--y-3), var(--c-3) var(--s-start-3), transparent var(--s-end-3));
    animation: hero-gradient-animation 10s linear infinite alternate;
    background-blend-mode: normal, normal, normal, normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37ffd07f */.elementor-3926 .elementor-element.elementor-element-37ffd07f:before{
    width: 135%;
    left: 8%;
}
@media(width < 1024px){
    .elementor-3926 .elementor-element.elementor-element-37ffd07f:before{
        width: 156%;
        left: -13%;
    }
}

@media(width < 767px){
    .elementor-3926 .elementor-element.elementor-element-37ffd07f:before{
        width: 100%;
        top: -7%;
        left: 0%;
        height: 121%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45f85a8 */.elementor-3926 .elementor-element.elementor-element-45f85a8:before{
    width: 275%;
    left: -50%;
    top: -15%;
    height: 220%
}
@media(width < 1024px){
    .elementor-3926 .elementor-element.elementor-element-45f85a8:before{
        width: 286%;
        left: -50%;
    }
}

@media(width < 767px){
    .elementor-3926 .elementor-element.elementor-element-45f85a8:before{
        width: 200%;
        top: -77%;
        left: -23%;
        height: 321%;
    }
}/* End custom CSS */