.elementor-2 .elementor-element.elementor-element-8446f16{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-9df6c6a{--display:flex;--min-height:720px;border-style:solid;--border-style:solid;border-width:0 2px 0 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:2px;border-color:var(--e-global-color-text);--border-color:var( --e-global-color-text );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--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),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-2 .elementor-element.elementor-element-006d251{margin:-20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;top:0;z-index:-5;text-align:center}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-006d251{left:0}body.rtl .elementor-2 .elementor-element.elementor-element-006d251{right:0}.elementor-2 .elementor-element.elementor-element-006d251 img{width:100%}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-b03e812{left:-45px}body.rtl .elementor-2 .elementor-element.elementor-element-b03e812{right:-45px}.elementor-2 .elementor-element.elementor-element-b03e812{top:146px;z-index:-10}.elementor-2 .elementor-element.elementor-element-b03e812 img{width:50%}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-e1a2634{left:-12px}body.rtl .elementor-2 .elementor-element.elementor-element-e1a2634{right:-12px}.elementor-2 .elementor-element.elementor-element-e1a2634{top:325px;z-index:-5}.elementor-2 .elementor-element.elementor-element-e1a2634 img{width:40%}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-dc27f0f{right:-85px}body.rtl .elementor-2 .elementor-element.elementor-element-dc27f0f{left:-85px}.elementor-2 .elementor-element.elementor-element-dc27f0f{top:292px;z-index:-10}.elementor-2 .elementor-element.elementor-element-dc27f0f img{width:26%}.elementor-2 .elementor-element.elementor-element-bfac0b8{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;top:457px;z-index:0;text-align:center}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-bfac0b8{left:0}body.rtl .elementor-2 .elementor-element.elementor-element-bfac0b8{right:0}.elementor-2 .elementor-element.elementor-element-bfac0b8 img{width:95%}.elementor-2 .elementor-element.elementor-element-bca6ae8{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -3px) 0;border-style:solid;border-width:0 2px 0 2px;border-color:var(--e-global-color-text)}.elementor-2 .elementor-element.elementor-element-187ce7f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-025f2d2{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0 2px 0 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:2px;border-color:var(--e-global-color-text);--border-color:var( --e-global-color-text )}.elementor-2 .elementor-element.elementor-element-025f2d2:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-025f2d2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-381bc92)}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-da726fd{right:-207px}body.rtl .elementor-2 .elementor-element.elementor-element-da726fd{left:-207px}.elementor-2 .elementor-element.elementor-element-da726fd{top:133px}.elementor-2 .elementor-element.elementor-element-da726fd img{width:36%}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-f39226a{left:-89px}body.rtl .elementor-2 .elementor-element.elementor-element-f39226a{right:-89px}.elementor-2 .elementor-element.elementor-element-f39226a{top:280px}.elementor-2 .elementor-element.elementor-element-f39226a img{width:26%}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-7d31063{right:-146px}body.rtl .elementor-2 .elementor-element.elementor-element-7d31063{left:-146px}.elementor-2 .elementor-element.elementor-element-7d31063{top:550px}.elementor-2 .elementor-element.elementor-element-7d31063 img{width:27%}.elementor-2 .elementor-element.elementor-element-94d05ed{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 40px) 0;padding:0 0 0 0;text-align:center}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),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-2 .elementor-element.elementor-element-35b7fe5{padding:0 0 80px 0;text-align:center}.elementor-2 .elementor-element.elementor-element-35b7fe5 .elementor-heading-title{font-family:"LINESeedJP-Regular",Sans-serif;font-size:14px;font-weight:600;line-height:2.2em;letter-spacing:.05em}.elementor-2 .elementor-element.elementor-element-3420871{--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;border-style:solid;--border-style:solid;border-width:0 2px 0 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:2px;border-color:var(--e-global-color-text);--border-color:var( --e-global-color-text );--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2 .elementor-element.elementor-element-3420871:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-3420871>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-381bc92)}.elementor-2 .elementor-element.elementor-element-9767cc2{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 8px) 0;text-align:center}.elementor-2 .elementor-element.elementor-element-9767cc2 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),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{--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),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-2 .elementor-element.elementor-element-604740c{--divider-border-style:dotted;--divider-color:#333333;--divider-border-width:2px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 40px) 0}.elementor-2 .elementor-element.elementor-element-604740c .elementor-divider-separator{width:80px;margin:0 auto;margin-center:0}.elementor-2 .elementor-element.elementor-element-604740c .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-2 .elementor-element.elementor-element-74eeef2{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-74eeef2.e-con{--align-self:center}.elementor-2 .elementor-element.elementor-element-c18f9f8{--e-transform-rotateZ:-15deg;top:67px;z-index:10;text-align:start}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-c18f9f8{left:37px}body.rtl .elementor-2 .elementor-element.elementor-element-c18f9f8{right:37px}.elementor-2 .elementor-element.elementor-element-c18f9f8 .elementor-heading-title{font-family:var(--e-global-typography-65eddef-font-family),Sans-serif;font-size:var(--e-global-typography-65eddef-font-size);font-weight:var(--e-global-typography-65eddef-font-weight);line-height:var(--e-global-typography-65eddef-line-height);letter-spacing:var(--e-global-typography-65eddef-letter-spacing);-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:var(--e-global-color-primary);stroke:var(--e-global-color-primary);color:var(--e-global-color-accent)}.elementor-2 .elementor-element.elementor-element-a89f06f img{width:434px}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-7acb869{right:-156px}body.rtl .elementor-2 .elementor-element.elementor-element-7acb869{left:-156px}.elementor-2 .elementor-element.elementor-element-7acb869{top:-8%;z-index:10}.elementor-2 .elementor-element.elementor-element-7acb869 img{width:24%}.elementor-2 .elementor-element.elementor-element-73f0759{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var(--e-global-color-text);--border-color:var( --e-global-color-text );--border-radius:16px 16px 16px 16px;--margin-top:-10px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px}.elementor-2 .elementor-element.elementor-element-73f0759:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-73f0759>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.elementor-2 .elementor-element.elementor-element-73f0759.e-con{--align-self:center}.elementor-2 .elementor-element.elementor-element-e1e1466{padding:0 0 4px 0;text-align:center}.elementor-2 .elementor-element.elementor-element-e1e1466 .elementor-heading-title{font-family:var(--e-global-typography-5f09a21-font-family),Sans-serif;font-size:var(--e-global-typography-5f09a21-font-size);line-height:var(--e-global-typography-5f09a21-line-height);letter-spacing:var(--e-global-typography-5f09a21-letter-spacing);color:var(--e-global-color-text)}.elementor-2 .elementor-element.elementor-element-db0aeb8{text-align:start}.elementor-2 .elementor-element.elementor-element-db0aeb8 .elementor-heading-title{font-family:var(--e-global-typography-text-font-family),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-2 .elementor-element.elementor-element-faf8055{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-faf8055.e-con{--align-self:center}.elementor-2 .elementor-element.elementor-element-693301f{--e-transform-rotateZ:11deg;top:56px;z-index:10;text-align:start}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-693301f{left:10px}body.rtl .elementor-2 .elementor-element.elementor-element-693301f{right:10px}.elementor-2 .elementor-element.elementor-element-693301f .elementor-heading-title{font-family:var(--e-global-typography-65eddef-font-family),Sans-serif;font-size:var(--e-global-typography-65eddef-font-size);font-weight:var(--e-global-typography-65eddef-font-weight);line-height:var(--e-global-typography-65eddef-line-height);letter-spacing:var(--e-global-typography-65eddef-letter-spacing);-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:var(--e-global-color-primary);stroke:var(--e-global-color-primary);color:var(--e-global-color-aefe78e)}.elementor-2 .elementor-element.elementor-element-846c367 img{width:434px}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-074a080{left:-134px}body.rtl .elementor-2 .elementor-element.elementor-element-074a080{right:-134px}.elementor-2 .elementor-element.elementor-element-074a080{top:64%;z-index:10}.elementor-2 .elementor-element.elementor-element-074a080 img{width:42%}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-bb90cec{right:-162px}body.rtl .elementor-2 .elementor-element.elementor-element-bb90cec{left:-162px}.elementor-2 .elementor-element.elementor-element-bb90cec{top:59%;z-index:10}.elementor-2 .elementor-element.elementor-element-bb90cec img{width:21%}.elementor-2 .elementor-element.elementor-element-4c0e9a0{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var(--e-global-color-text);--border-color:var( --e-global-color-text );--border-radius:16px 16px 16px 16px;--margin-top:-10px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;--z-index:10}.elementor-2 .elementor-element.elementor-element-4c0e9a0:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-4c0e9a0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-aefe78e)}.elementor-2 .elementor-element.elementor-element-4c0e9a0.e-con{--align-self:center}.elementor-2 .elementor-element.elementor-element-760a86c{padding:0 0 4px 0;text-align:center}.elementor-2 .elementor-element.elementor-element-760a86c .elementor-heading-title{font-family:var(--e-global-typography-5f09a21-font-family),Sans-serif;font-size:var(--e-global-typography-5f09a21-font-size);line-height:var(--e-global-typography-5f09a21-line-height);letter-spacing:var(--e-global-typography-5f09a21-letter-spacing);color:var(--e-global-color-text)}.elementor-2 .elementor-element.elementor-element-818bcb9{text-align:start}.elementor-2 .elementor-element.elementor-element-818bcb9 .elementor-heading-title{font-family:var(--e-global-typography-text-font-family),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-2 .elementor-element.elementor-element-8182b80{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-8182b80.e-con{--align-self:center}.elementor-2 .elementor-element.elementor-element-2ffd7ba{--e-transform-rotateZ:-6deg;top:51px;z-index:10;text-align:start}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-2ffd7ba{left:96px}body.rtl .elementor-2 .elementor-element.elementor-element-2ffd7ba{right:96px}.elementor-2 .elementor-element.elementor-element-2ffd7ba .elementor-heading-title{font-family:var(--e-global-typography-65eddef-font-family),Sans-serif;font-size:var(--e-global-typography-65eddef-font-size);font-weight:var(--e-global-typography-65eddef-font-weight);line-height:var(--e-global-typography-65eddef-line-height);letter-spacing:var(--e-global-typography-65eddef-letter-spacing);-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:var(--e-global-color-primary);stroke:var(--e-global-color-primary);color:var(--e-global-color-58968c5)}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-a67e46b{left:-16px}body.rtl .elementor-2 .elementor-element.elementor-element-a67e46b{right:-16px}.elementor-2 .elementor-element.elementor-element-a67e46b{top:-6%}.elementor-2 .elementor-element.elementor-element-a67e46b img{width:24%}.elementor-2 .elementor-element.elementor-element-7754fe6{z-index:1}.elementor-2 .elementor-element.elementor-element-7754fe6 img{width:434px}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-44c5a41{right:-113px}body.rtl .elementor-2 .elementor-element.elementor-element-44c5a41{left:-113px}.elementor-2 .elementor-element.elementor-element-44c5a41{top:41%;z-index:10}.elementor-2 .elementor-element.elementor-element-44c5a41 img{width:55%}.elementor-2 .elementor-element.elementor-element-0764124{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var(--e-global-color-text);--border-color:var( --e-global-color-text );--border-radius:16px 16px 16px 16px;--margin-top:-10px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;--z-index:10}.elementor-2 .elementor-element.elementor-element-0764124:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-0764124>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-58968c5)}.elementor-2 .elementor-element.elementor-element-0764124.e-con{--align-self:center}.elementor-2 .elementor-element.elementor-element-d753108{padding:0 0 4px 0;text-align:center}.elementor-2 .elementor-element.elementor-element-d753108 .elementor-heading-title{font-family:var(--e-global-typography-5f09a21-font-family),Sans-serif;font-size:var(--e-global-typography-5f09a21-font-size);line-height:var(--e-global-typography-5f09a21-line-height);letter-spacing:var(--e-global-typography-5f09a21-letter-spacing);color:var(--e-global-color-text)}.elementor-2 .elementor-element.elementor-element-63fc553{text-align:start}.elementor-2 .elementor-element.elementor-element-63fc553 .elementor-heading-title{font-family:var(--e-global-typography-text-font-family),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-2 .elementor-element.elementor-element-864e66b{margin:40px 0 calc(var(--kit-widget-spacing, 0px) + -140px) 20px;padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-864e66b img{width:89%}.elementor-2 .elementor-element.elementor-element-37c7760{border-style:solid;border-width:0 2px 0 2px;border-color:var(--e-global-color-text);box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-2 .elementor-element.elementor-element-6d8c8ac{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-4cf1fd4{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0 2px 0 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:2px;border-color:var(--e-global-color-text);--border-color:var( --e-global-color-text );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2 .elementor-element.elementor-element-4cf1fd4:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-4cf1fd4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF0F0}.elementor-2 .elementor-element.elementor-element-e9b4963{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 40px) 0;padding:0 0 0 0;text-align:center}.elementor-2 .elementor-element.elementor-element-4fb26cc{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-3e8967d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0}.elementor-2 .elementor-element.elementor-element-3e8967d img{width:100%}.elementor-2 .elementor-element.elementor-element-f006f45{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 4px) 0;text-align:center}.elementor-2 .elementor-element.elementor-element-f006f45 .elementor-heading-title{font-family:var(--e-global-typography-5f09a21-font-family),Sans-serif;font-size:var(--e-global-typography-5f09a21-font-size);line-height:var(--e-global-typography-5f09a21-line-height);letter-spacing:var(--e-global-typography-5f09a21-letter-spacing);color:var(--e-global-color-text)}.elementor-2 .elementor-element.elementor-element-d057f7d{text-align:start}.elementor-2 .elementor-element.elementor-element-d057f7d .elementor-heading-title{font-family:var(--e-global-typography-text-font-family),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-2 .elementor-element.elementor-element-d096749{--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;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-4dcc89f{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0}.elementor-2 .elementor-element.elementor-element-4dcc89f img{width:100%}.elementor-2 .elementor-element.elementor-element-5a46f33{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 4px) 0;text-align:center}.elementor-2 .elementor-element.elementor-element-5a46f33 .elementor-heading-title{font-family:var(--e-global-typography-5f09a21-font-family),Sans-serif;font-size:var(--e-global-typography-5f09a21-font-size);line-height:var(--e-global-typography-5f09a21-line-height);letter-spacing:var(--e-global-typography-5f09a21-letter-spacing);color:var(--e-global-color-text)}.elementor-2 .elementor-element.elementor-element-3555bc3{text-align:start}.elementor-2 .elementor-element.elementor-element-3555bc3 .elementor-heading-title{font-family:var(--e-global-typography-text-font-family),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-2 .elementor-element.elementor-element-e4355d1{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-f898f68{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0}.elementor-2 .elementor-element.elementor-element-f898f68 img{width:100%}.elementor-2 .elementor-element.elementor-element-c15cbec{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 4px) 0;text-align:center}.elementor-2 .elementor-element.elementor-element-c15cbec .elementor-heading-title{font-family:var(--e-global-typography-5f09a21-font-family),Sans-serif;font-size:var(--e-global-typography-5f09a21-font-size);line-height:var(--e-global-typography-5f09a21-line-height);letter-spacing:var(--e-global-typography-5f09a21-letter-spacing);color:var(--e-global-color-text)}.elementor-2 .elementor-element.elementor-element-766b759{text-align:start}.elementor-2 .elementor-element.elementor-element-766b759 .elementor-heading-title{font-family:var(--e-global-typography-text-font-family),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-2 .elementor-element.elementor-element-f3fd8c1{--display:flex;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-90aabdb{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0}.elementor-2 .elementor-element.elementor-element-abf757b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:center}.elementor-2 .elementor-element.elementor-element-abf757b .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),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-2 .elementor-element.elementor-element-c794073{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 24px) 0;text-align:center}.elementor-2 .elementor-element.elementor-element-c794073 .elementor-heading-title{font-family:var(--e-global-typography-0dea632-font-family),Sans-serif;font-size:var(--e-global-typography-0dea632-font-size);line-height:var(--e-global-typography-0dea632-line-height);letter-spacing:var(--e-global-typography-0dea632-letter-spacing);-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var(--e-global-color-text);stroke:var(--e-global-color-text);color:var(--e-global-color-932827e)}.elementor-2 .elementor-element.elementor-element-e2acb0e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 24px) 0;text-align:start}.elementor-2 .elementor-element.elementor-element-e2acb0e .elementor-heading-title{font-family:var(--e-global-typography-text-font-family),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-2 .elementor-element.elementor-element-d293abd{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;border-radius:8px 8px 8px 8px}.elementor-2 .elementor-element.elementor-element-d293abd .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness(110%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)}.elementor-2 .elementor-element.elementor-element-aee4640{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0}.elementor-2 .elementor-element.elementor-element-aee4640.elementor-element{--align-self:center}.elementor-2 .elementor-element.elementor-element-cb96350{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;border-style:solid;border-width:0 2px 0 2px;border-color:var(--e-global-color-text)}.elementor-2 .elementor-element.elementor-element-d252c8d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-bbdd6e8{--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;border-style:solid;--border-style:solid;border-width:0 2px 0 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:2px;border-color:var(--e-global-color-text);--border-color:var( --e-global-color-text );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-bbdd6e8:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-bbdd6e8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F4FEEA}.elementor-2 .elementor-element.elementor-element-8e89c68{margin:80px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;text-align:center}.elementor-2 .elementor-element.elementor-element-5aaf059{background-color:#F4FEEA;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;border-style:solid;border-width:0 2px 0 2px;border-color:var(--e-global-color-text);border-radius:0 0 0 0}.elementor-2 .elementor-element.elementor-element-cc33d60{--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;border-style:solid;--border-style:solid;border-width:0 2px 0 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:2px;border-color:var(--e-global-color-text);--border-color:var( --e-global-color-text );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:101px;--padding-left:24px;--padding-right:24px}.elementor-2 .elementor-element.elementor-element-cc33d60:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-cc33d60>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F4FEEA}.elementor-2 .elementor-element.elementor-element-0328572{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 8px) 0;padding:0 0 0 0;text-align:center}.elementor-2 .elementor-element.elementor-element-0328572 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),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-2 .elementor-element.elementor-element-47cbf47{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 16px) 0;text-align:center}.elementor-2 .elementor-element.elementor-element-47cbf47 .elementor-heading-title{font-family:var(--e-global-typography-text-font-family),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-2 .elementor-element.elementor-element-0e7fe03{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var(--e-global-color-text);--border-color:var( --e-global-color-text );--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:4px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;--z-index:10}.elementor-2 .elementor-element.elementor-element-0e7fe03:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-0e7fe03>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-381bc92)}.elementor-2 .elementor-element.elementor-element-0e7fe03.e-con{--align-self:center}.elementor-2 .elementor-element.elementor-element-65fb34c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 8px) 0;padding:0 0 0 0;text-align:center}.elementor-2 .elementor-element.elementor-element-65fb34c .elementor-heading-title{font-family:var(--e-global-typography-5f09a21-font-family),Sans-serif;font-size:var(--e-global-typography-5f09a21-font-size);line-height:var(--e-global-typography-5f09a21-line-height);letter-spacing:var(--e-global-typography-5f09a21-letter-spacing);color:var(--e-global-color-text)}.elementor-2 .elementor-element.elementor-element-33ff157{--divider-border-style:dotted;--divider-color:#333333;--divider-border-width:2px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 8px) 0}.elementor-2 .elementor-element.elementor-element-33ff157 .elementor-divider-separator{width:80px;margin:0 auto;margin-center:0}.elementor-2 .elementor-element.elementor-element-33ff157 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-2 .elementor-element.elementor-element-64fc6a5{text-align:center}.elementor-2 .elementor-element.elementor-element-64fc6a5 .elementor-heading-title{font-family:"LINESeedJP-Bold",Sans-serif;font-size:16px;font-weight:600;line-height:1.8em;letter-spacing:.05em;color:var(--e-global-color-text)}.elementor-2 .elementor-element.elementor-element-0d1312d{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var(--e-global-color-text);--border-color:var( --e-global-color-text );--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:4px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;--z-index:10}.elementor-2 .elementor-element.elementor-element-0d1312d:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-0d1312d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-381bc92)}.elementor-2 .elementor-element.elementor-element-0d1312d.e-con{--align-self:center}.elementor-2 .elementor-element.elementor-element-e25a32f{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 8px) 0;padding:0 0 0 0;text-align:center}.elementor-2 .elementor-element.elementor-element-e25a32f .elementor-heading-title{font-family:var(--e-global-typography-5f09a21-font-family),Sans-serif;font-size:var(--e-global-typography-5f09a21-font-size);line-height:var(--e-global-typography-5f09a21-line-height);letter-spacing:var(--e-global-typography-5f09a21-letter-spacing);color:var(--e-global-color-text)}.elementor-2 .elementor-element.elementor-element-5a0359d{--divider-border-style:dotted;--divider-color:#333333;--divider-border-width:2px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 8px) 0}.elementor-2 .elementor-element.elementor-element-5a0359d .elementor-divider-separator{width:80px;margin:0 auto;margin-center:0}.elementor-2 .elementor-element.elementor-element-5a0359d .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-2 .elementor-element.elementor-element-2c15d84{text-align:center}.elementor-2 .elementor-element.elementor-element-2c15d84 .elementor-heading-title{font-family:"LINESeedJP-Bold",Sans-serif;font-size:16px;font-weight:600;line-height:1.8em;letter-spacing:.05em;color:var(--e-global-color-text)}.elementor-2 .elementor-element.elementor-element-9b561aa{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 8px) 0;text-align:center}.elementor-2 .elementor-element.elementor-element-9b561aa .elementor-heading-title{font-family:"LINESeedJP-Regular",Sans-serif;font-size:11px;font-weight:400;line-height:1.8em;letter-spacing:.05em;color:var(--e-global-color-text)}.elementor-2 .elementor-element.elementor-element-20f1c17{text-align:center}.elementor-2 .elementor-element.elementor-element-20f1c17 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),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);color:var(--e-global-color-text)}.elementor-2 .elementor-element.elementor-element-0d06c87{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var(--e-global-color-text);--border-color:var( --e-global-color-text );--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:4px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;--z-index:10}.elementor-2 .elementor-element.elementor-element-0d06c87:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-0d06c87>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-381bc92)}.elementor-2 .elementor-element.elementor-element-0d06c87.e-con{--align-self:center}.elementor-2 .elementor-element.elementor-element-7c274b8{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 8px) 0;padding:0 0 0 0;text-align:center}.elementor-2 .elementor-element.elementor-element-7c274b8 .elementor-heading-title{font-family:var(--e-global-typography-5f09a21-font-family),Sans-serif;font-size:var(--e-global-typography-5f09a21-font-size);line-height:var(--e-global-typography-5f09a21-line-height);letter-spacing:var(--e-global-typography-5f09a21-letter-spacing);color:var(--e-global-color-text)}.elementor-2 .elementor-element.elementor-element-7a2a221{--divider-border-style:dotted;--divider-color:#333333;--divider-border-width:2px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 8px) 0}.elementor-2 .elementor-element.elementor-element-7a2a221 .elementor-divider-separator{width:80px;margin:0 auto;margin-center:0}.elementor-2 .elementor-element.elementor-element-7a2a221 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-2 .elementor-element.elementor-element-f6b167f{text-align:center}.elementor-2 .elementor-element.elementor-element-f6b167f .elementor-heading-title{font-family:"LINESeedJP-Bold",Sans-serif;font-size:16px;font-weight:600;line-height:1.8em;letter-spacing:.05em;color:var(--e-global-color-text)}.elementor-2 .elementor-element.elementor-element-1409b1e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;border-style:solid;border-width:0 2px 0 2px;border-color:var(--e-global-color-text)}.elementor-2 .elementor-element.elementor-element-8ddd09d{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:-4px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-78d02eb{--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;border-style:solid;--border-style:solid;border-width:0 2px 0 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:2px;border-color:var(--e-global-color-text);--border-color:var( --e-global-color-text )}.elementor-2 .elementor-element.elementor-element-78d02eb:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-78d02eb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF0F0}.elementor-2 .elementor-element.elementor-element-e03c15f{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 40px) 0;padding:0 0 0 0;text-align:center}.elementor-2 .elementor-element.elementor-element-20a4883{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 24px) 0}.elementor-2 .elementor-element.elementor-element-14291e1{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 4px) 0;padding:0 0 0 0;text-align:start}.elementor-2 .elementor-element.elementor-element-14291e1 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),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-2 .elementor-element.elementor-element-d691a28{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 16px) 0;padding:0 0 16px 0;border-style:dotted;border-width:0 0 1px 0;border-color:var(--e-global-color-secondary);border-radius:0 0 0 0;text-align:start}.elementor-2 .elementor-element.elementor-element-d691a28 .elementor-heading-title{font-family:var(--e-global-typography-text-font-family),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-2 .elementor-element.elementor-element-040d469{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 4px) 0;padding:0 0 0 0;text-align:start}.elementor-2 .elementor-element.elementor-element-040d469 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),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-2 .elementor-element.elementor-element-2e74034{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 16px) 0;padding:0 0 16px 0;border-style:dotted;border-width:0 0 1px 0;border-color:var(--e-global-color-secondary);border-radius:0 0 0 0;text-align:start}.elementor-2 .elementor-element.elementor-element-2e74034 .elementor-heading-title{font-family:var(--e-global-typography-text-font-family),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-2 .elementor-element.elementor-element-8373618{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 4px) 0;padding:0 0 0 0;text-align:start}.elementor-2 .elementor-element.elementor-element-8373618 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),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-2 .elementor-element.elementor-element-65e44a8{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 16px) 0;padding:0 0 16px 0;border-style:dotted;border-width:0 0 1px 0;border-color:var(--e-global-color-secondary);border-radius:0 0 0 0;text-align:start}.elementor-2 .elementor-element.elementor-element-65e44a8 .elementor-heading-title{font-family:var(--e-global-typography-text-font-family),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-2 .elementor-element.elementor-element-5859d1b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 4px) 0;padding:0 0 0 0;text-align:start}.elementor-2 .elementor-element.elementor-element-5859d1b .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),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-2 .elementor-element.elementor-element-e8c5356{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 16px) 0;padding:0 0 16px 0;border-style:dotted;border-width:0 0 1px 0;border-color:var(--e-global-color-secondary);border-radius:0 0 0 0;text-align:start}.elementor-2 .elementor-element.elementor-element-e8c5356 .elementor-heading-title{font-family:var(--e-global-typography-text-font-family),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-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),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-2 .elementor-element.elementor-element-fb16b87 .elementor-button{background-color:var(--e-global-color-381bc92);font-family:"LINESeedJP-Regular",Sans-serif;font-size:13px;font-weight:600;line-height:1.8em;letter-spacing:.05em;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-primary);border-radius:40px 40px 40px 40px;padding:4px 16px 6px 16px}.elementor-2 .elementor-element.elementor-element-fb16b87{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 80px) 0;padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-bebb856{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-56px;--margin-bottom:-48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1}.elementor-2 .elementor-element.elementor-element-596df34{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var(--e-global-color-primary);--border-color:var( --e-global-color-primary );--border-radius:56px 56px 56px 56px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-596df34:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-596df34>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-58968c5)}.elementor-2 .elementor-element.elementor-element-68014c4{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 40px) 0;padding:0 0 0 0;text-align:center}.elementor-2 .elementor-element.elementor-element-ee64f83{--swiper-slides-to-display:1;--swiper-offset-size:40px;--swiper-slides-gap:16px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 32px) 0;padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-ee64f83 .swiper-slide>.elementor-element{height:100%}.elementor-2 .elementor-element.elementor-element-9b9be18.elementor-element{--align-self:center}.elementor-2 .elementor-element.elementor-element-1a84ab0{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-ff33e7f{--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;border-style:solid;--border-style:solid;border-width:0 2px 0 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:2px;border-color:var(--e-global-color-text);--border-color:var( --e-global-color-text );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2 .elementor-element.elementor-element-ff33e7f:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-ff33e7f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-2 .elementor-element.elementor-element-284baf7{margin:40px 0 calc(var(--kit-widget-spacing, 0px) + 40px) 0;padding:0 0 0 0;text-align:center}.elementor-2 .elementor-element.elementor-element-f0f13c9{--display:flex;border-style:none;--border-style:none}.elementor-2 .elementor-element.elementor-element-a91b0fa{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;text-align:start}.elementor-2 .elementor-element.elementor-element-a91b0fa .elementor-heading-title{font-family:var(--e-global-typography-text-font-family),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-2 .elementor-element.elementor-element-8807be3{--display:flex;border-style:none;--border-style:none}.elementor-2 .elementor-element.elementor-element-796d403{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;text-align:start}.elementor-2 .elementor-element.elementor-element-796d403 .elementor-heading-title{font-family:var(--e-global-typography-text-font-family),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-2 .elementor-element.elementor-element-62319fc{--display:flex;border-style:none;--border-style:none}.elementor-2 .elementor-element.elementor-element-d8110fd{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;text-align:start}.elementor-2 .elementor-element.elementor-element-d8110fd .elementor-heading-title{font-family:var(--e-global-typography-text-font-family),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-2 .elementor-element.elementor-element-41c5b80{--display:flex;border-style:none;--border-style:none}.elementor-2 .elementor-element.elementor-element-93b9df5{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;text-align:start}.elementor-2 .elementor-element.elementor-element-93b9df5 .elementor-heading-title{font-family:var(--e-global-typography-text-font-family),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-2 .elementor-element.elementor-element-ff0ca26{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 40px 0;border-style:none;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:11px}.elementor-2 .elementor-element.elementor-element-ff0ca26>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{border-style:solid;border-width:0 0 1px 0;border-color:var(--e-global-color-secondary)}.elementor-2 .elementor-element.elementor-element-ff0ca26{--n-accordion-padding:8px 0px 8px 0px}:where(.elementor-2 .elementor-element.elementor-element-ff0ca26>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{font-family:var(--e-global-typography-accent-font-family),Sans-serif;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)}:where(.elementor-2 .elementor-element.elementor-element-ff0ca26>.e-n-accordion>.e-n-accordion-item)>.e-con{--border-radius:0px 0px 0px 0px;--padding-top:8px;--padding-right:0px;--padding-bottom:8px;--padding-left:0px}.elementor-2 .elementor-element.elementor-element-7859267{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;border-style:solid;border-width:0 2px 0 2px;border-color:var(--e-global-color-text)}:root{--page-title-display:none}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-74eeef2{--content-width:100%}.elementor-2 .elementor-element.elementor-element-faf8055{--content-width:100%}.elementor-2 .elementor-element.elementor-element-8182b80{--content-width:100%}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-8446f16{--content-width:480px}.elementor-2 .elementor-element.elementor-element-187ce7f{--content-width:480px}.elementor-2 .elementor-element.elementor-element-025f2d2{--content-width:480px}.elementor-2 .elementor-element.elementor-element-3420871{--content-width:480px}.elementor-2 .elementor-element.elementor-element-6d8c8ac{--content-width:480px}.elementor-2 .elementor-element.elementor-element-4cf1fd4{--content-width:480px}.elementor-2 .elementor-element.elementor-element-d252c8d{--content-width:480px}.elementor-2 .elementor-element.elementor-element-bbdd6e8{--content-width:480px}.elementor-2 .elementor-element.elementor-element-cc33d60{--content-width:480px}.elementor-2 .elementor-element.elementor-element-8ddd09d{--content-width:480px}.elementor-2 .elementor-element.elementor-element-78d02eb{--content-width:480px}.elementor-2 .elementor-element.elementor-element-bebb856{--content-width:480px}.elementor-2 .elementor-element.elementor-element-596df34{--width:100%}.elementor-2 .elementor-element.elementor-element-1a84ab0{--content-width:480px}.elementor-2 .elementor-element.elementor-element-ff33e7f{--content-width:480px}}@media(max-width:1024px){.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-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-2 .elementor-element.elementor-element-9767cc2 .elementor-heading-title{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-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-2 .elementor-element.elementor-element-c18f9f8 .elementor-heading-title{font-size:var(--e-global-typography-65eddef-font-size);line-height:var(--e-global-typography-65eddef-line-height);letter-spacing:var(--e-global-typography-65eddef-letter-spacing)}.elementor-2 .elementor-element.elementor-element-e1e1466 .elementor-heading-title{font-size:var(--e-global-typography-5f09a21-font-size);line-height:var(--e-global-typography-5f09a21-line-height);letter-spacing:var(--e-global-typography-5f09a21-letter-spacing)}.elementor-2 .elementor-element.elementor-element-db0aeb8 .elementor-heading-title{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-2 .elementor-element.elementor-element-693301f .elementor-heading-title{font-size:var(--e-global-typography-65eddef-font-size);line-height:var(--e-global-typography-65eddef-line-height);letter-spacing:var(--e-global-typography-65eddef-letter-spacing)}.elementor-2 .elementor-element.elementor-element-760a86c .elementor-heading-title{font-size:var(--e-global-typography-5f09a21-font-size);line-height:var(--e-global-typography-5f09a21-line-height);letter-spacing:var(--e-global-typography-5f09a21-letter-spacing)}.elementor-2 .elementor-element.elementor-element-818bcb9 .elementor-heading-title{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-2 .elementor-element.elementor-element-2ffd7ba .elementor-heading-title{font-size:var(--e-global-typography-65eddef-font-size);line-height:var(--e-global-typography-65eddef-line-height);letter-spacing:var(--e-global-typography-65eddef-letter-spacing)}.elementor-2 .elementor-element.elementor-element-d753108 .elementor-heading-title{font-size:var(--e-global-typography-5f09a21-font-size);line-height:var(--e-global-typography-5f09a21-line-height);letter-spacing:var(--e-global-typography-5f09a21-letter-spacing)}.elementor-2 .elementor-element.elementor-element-63fc553 .elementor-heading-title{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-2 .elementor-element.elementor-element-f006f45 .elementor-heading-title{font-size:var(--e-global-typography-5f09a21-font-size);line-height:var(--e-global-typography-5f09a21-line-height);letter-spacing:var(--e-global-typography-5f09a21-letter-spacing)}.elementor-2 .elementor-element.elementor-element-d057f7d .elementor-heading-title{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-2 .elementor-element.elementor-element-5a46f33 .elementor-heading-title{font-size:var(--e-global-typography-5f09a21-font-size);line-height:var(--e-global-typography-5f09a21-line-height);letter-spacing:var(--e-global-typography-5f09a21-letter-spacing)}.elementor-2 .elementor-element.elementor-element-3555bc3 .elementor-heading-title{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-2 .elementor-element.elementor-element-c15cbec .elementor-heading-title{font-size:var(--e-global-typography-5f09a21-font-size);line-height:var(--e-global-typography-5f09a21-line-height);letter-spacing:var(--e-global-typography-5f09a21-letter-spacing)}.elementor-2 .elementor-element.elementor-element-766b759 .elementor-heading-title{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-2 .elementor-element.elementor-element-abf757b .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-2 .elementor-element.elementor-element-c794073 .elementor-heading-title{font-size:var(--e-global-typography-0dea632-font-size);line-height:var(--e-global-typography-0dea632-line-height);letter-spacing:var(--e-global-typography-0dea632-letter-spacing)}.elementor-2 .elementor-element.elementor-element-e2acb0e .elementor-heading-title{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-2 .elementor-element.elementor-element-0328572 .elementor-heading-title{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-2 .elementor-element.elementor-element-47cbf47 .elementor-heading-title{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-2 .elementor-element.elementor-element-65fb34c .elementor-heading-title{font-size:var(--e-global-typography-5f09a21-font-size);line-height:var(--e-global-typography-5f09a21-line-height);letter-spacing:var(--e-global-typography-5f09a21-letter-spacing)}.elementor-2 .elementor-element.elementor-element-e25a32f .elementor-heading-title{font-size:var(--e-global-typography-5f09a21-font-size);line-height:var(--e-global-typography-5f09a21-line-height);letter-spacing:var(--e-global-typography-5f09a21-letter-spacing)}.elementor-2 .elementor-element.elementor-element-20f1c17 .elementor-heading-title{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-2 .elementor-element.elementor-element-7c274b8 .elementor-heading-title{font-size:var(--e-global-typography-5f09a21-font-size);line-height:var(--e-global-typography-5f09a21-line-height);letter-spacing:var(--e-global-typography-5f09a21-letter-spacing)}.elementor-2 .elementor-element.elementor-element-14291e1 .elementor-heading-title{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-2 .elementor-element.elementor-element-d691a28 .elementor-heading-title{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-2 .elementor-element.elementor-element-040d469 .elementor-heading-title{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-2 .elementor-element.elementor-element-2e74034 .elementor-heading-title{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-2 .elementor-element.elementor-element-8373618 .elementor-heading-title{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-2 .elementor-element.elementor-element-65e44a8 .elementor-heading-title{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-2 .elementor-element.elementor-element-5859d1b .elementor-heading-title{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-2 .elementor-element.elementor-element-e8c5356 .elementor-heading-title{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-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-2 .elementor-element.elementor-element-ee64f83{--swiper-slides-to-display:2}.elementor-2 .elementor-element.elementor-element-a91b0fa .elementor-heading-title{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-2 .elementor-element.elementor-element-796d403 .elementor-heading-title{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-2 .elementor-element.elementor-element-d8110fd .elementor-heading-title{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-2 .elementor-element.elementor-element-93b9df5 .elementor-heading-title{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-2 .elementor-element.elementor-element-ff0ca26{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size )}:where(.elementor-2 .elementor-element.elementor-element-ff0ca26>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-9df6c6a{--min-height:680px}.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-2 .elementor-element.elementor-element-006d251{margin:40px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-2 .elementor-element.elementor-element-b03e812{top:126px}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-e1a2634{left:-4px}body.rtl .elementor-2 .elementor-element.elementor-element-e1a2634{right:-4px}.elementor-2 .elementor-element.elementor-element-e1a2634{top:285px}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-dc27f0f{right:-113px}body.rtl .elementor-2 .elementor-element.elementor-element-dc27f0f{left:-113px}.elementor-2 .elementor-element.elementor-element-dc27f0f{top:268px}.elementor-2 .elementor-element.elementor-element-dc27f0f img{width:24%}.elementor-2 .elementor-element.elementor-element-bfac0b8{top:401px}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-da726fd{right:-170px}body.rtl .elementor-2 .elementor-element.elementor-element-da726fd{left:-170px}.elementor-2 .elementor-element.elementor-element-da726fd{top:153px}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-f39226a{left:-125px}body.rtl .elementor-2 .elementor-element.elementor-element-f39226a{right:-125px}.elementor-2 .elementor-element.elementor-element-f39226a{top:252px}.elementor-2 .elementor-element.elementor-element-f39226a img{width:20%}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-7d31063{right:-137px}body.rtl .elementor-2 .elementor-element.elementor-element-7d31063{left:-137px}.elementor-2 .elementor-element.elementor-element-7d31063{top:558px;z-index:0}.elementor-2 .elementor-element.elementor-element-94d05ed{text-align:center}.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-2 .elementor-element.elementor-element-9767cc2{margin:-50px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-2 .elementor-element.elementor-element-9767cc2 .elementor-heading-title{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-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)}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-c18f9f8{left:8%}body.rtl .elementor-2 .elementor-element.elementor-element-c18f9f8{right:8%}.elementor-2 .elementor-element.elementor-element-c18f9f8 .elementor-heading-title{font-size:var(--e-global-typography-65eddef-font-size);line-height:var(--e-global-typography-65eddef-line-height);letter-spacing:var(--e-global-typography-65eddef-letter-spacing)}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-7acb869{right:-38%}body.rtl .elementor-2 .elementor-element.elementor-element-7acb869{left:-38%}.elementor-2 .elementor-element.elementor-element-e1e1466 .elementor-heading-title{font-size:var(--e-global-typography-5f09a21-font-size);line-height:var(--e-global-typography-5f09a21-line-height);letter-spacing:var(--e-global-typography-5f09a21-letter-spacing)}.elementor-2 .elementor-element.elementor-element-db0aeb8 .elementor-heading-title{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)}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-693301f{left:0%}body.rtl .elementor-2 .elementor-element.elementor-element-693301f{right:0%}.elementor-2 .elementor-element.elementor-element-693301f{top:18%}.elementor-2 .elementor-element.elementor-element-693301f .elementor-heading-title{font-size:var(--e-global-typography-65eddef-font-size);line-height:var(--e-global-typography-65eddef-line-height);letter-spacing:var(--e-global-typography-65eddef-letter-spacing)}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-074a080{left:-106px}body.rtl .elementor-2 .elementor-element.elementor-element-074a080{right:-106px}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-bb90cec{right:-121px}body.rtl .elementor-2 .elementor-element.elementor-element-bb90cec{left:-121px}.elementor-2 .elementor-element.elementor-element-760a86c .elementor-heading-title{font-size:var(--e-global-typography-5f09a21-font-size);line-height:var(--e-global-typography-5f09a21-line-height);letter-spacing:var(--e-global-typography-5f09a21-letter-spacing)}.elementor-2 .elementor-element.elementor-element-818bcb9 .elementor-heading-title{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)}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-2ffd7ba{left:17%}body.rtl .elementor-2 .elementor-element.elementor-element-2ffd7ba{right:17%}.elementor-2 .elementor-element.elementor-element-2ffd7ba{top:16%}.elementor-2 .elementor-element.elementor-element-2ffd7ba .elementor-heading-title{font-size:var(--e-global-typography-65eddef-font-size);line-height:var(--e-global-typography-65eddef-line-height);letter-spacing:var(--e-global-typography-65eddef-letter-spacing)}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-a67e46b{left:-8px}body.rtl .elementor-2 .elementor-element.elementor-element-a67e46b{right:-8px}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-44c5a41{right:-68px}body.rtl .elementor-2 .elementor-element.elementor-element-44c5a41{left:-68px}.elementor-2 .elementor-element.elementor-element-44c5a41{top:39%}.elementor-2 .elementor-element.elementor-element-d753108 .elementor-heading-title{font-size:var(--e-global-typography-5f09a21-font-size);line-height:var(--e-global-typography-5f09a21-line-height);letter-spacing:var(--e-global-typography-5f09a21-letter-spacing)}.elementor-2 .elementor-element.elementor-element-63fc553 .elementor-heading-title{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-2 .elementor-element.elementor-element-864e66b{margin:40px 0 calc(var(--kit-widget-spacing, 0px) + -110px) 10px}.elementor-2 .elementor-element.elementor-element-e9b4963{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 40px) 0;padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-f006f45 .elementor-heading-title{font-size:var(--e-global-typography-5f09a21-font-size);line-height:var(--e-global-typography-5f09a21-line-height);letter-spacing:var(--e-global-typography-5f09a21-letter-spacing)}.elementor-2 .elementor-element.elementor-element-d057f7d .elementor-heading-title{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-2 .elementor-element.elementor-element-5a46f33 .elementor-heading-title{font-size:var(--e-global-typography-5f09a21-font-size);line-height:var(--e-global-typography-5f09a21-line-height);letter-spacing:var(--e-global-typography-5f09a21-letter-spacing)}.elementor-2 .elementor-element.elementor-element-3555bc3 .elementor-heading-title{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-2 .elementor-element.elementor-element-c15cbec .elementor-heading-title{font-size:var(--e-global-typography-5f09a21-font-size);line-height:var(--e-global-typography-5f09a21-line-height);letter-spacing:var(--e-global-typography-5f09a21-letter-spacing)}.elementor-2 .elementor-element.elementor-element-766b759 .elementor-heading-title{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-2 .elementor-element.elementor-element-abf757b .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-2 .elementor-element.elementor-element-c794073 .elementor-heading-title{font-size:var(--e-global-typography-0dea632-font-size);line-height:var(--e-global-typography-0dea632-line-height);letter-spacing:var(--e-global-typography-0dea632-letter-spacing)}.elementor-2 .elementor-element.elementor-element-e2acb0e .elementor-heading-title{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-2 .elementor-element.elementor-element-bbdd6e8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2 .elementor-element.elementor-element-8e89c68{margin:80px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-cc33d60{--padding-top:0px;--padding-bottom:140px;--padding-left:24px;--padding-right:24px}.elementor-2 .elementor-element.elementor-element-0328572 .elementor-heading-title{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-2 .elementor-element.elementor-element-47cbf47 .elementor-heading-title{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-2 .elementor-element.elementor-element-65fb34c .elementor-heading-title{font-size:var(--e-global-typography-5f09a21-font-size);line-height:var(--e-global-typography-5f09a21-line-height);letter-spacing:var(--e-global-typography-5f09a21-letter-spacing)}.elementor-2 .elementor-element.elementor-element-e25a32f .elementor-heading-title{font-size:var(--e-global-typography-5f09a21-font-size);line-height:var(--e-global-typography-5f09a21-line-height);letter-spacing:var(--e-global-typography-5f09a21-letter-spacing)}.elementor-2 .elementor-element.elementor-element-20f1c17 .elementor-heading-title{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-2 .elementor-element.elementor-element-7c274b8 .elementor-heading-title{font-size:var(--e-global-typography-5f09a21-font-size);line-height:var(--e-global-typography-5f09a21-line-height);letter-spacing:var(--e-global-typography-5f09a21-letter-spacing)}.elementor-2 .elementor-element.elementor-element-e03c15f{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 40px) 0;padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-14291e1 .elementor-heading-title{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-2 .elementor-element.elementor-element-d691a28 .elementor-heading-title{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-2 .elementor-element.elementor-element-040d469 .elementor-heading-title{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-2 .elementor-element.elementor-element-2e74034 .elementor-heading-title{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-2 .elementor-element.elementor-element-8373618 .elementor-heading-title{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-2 .elementor-element.elementor-element-65e44a8 .elementor-heading-title{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-2 .elementor-element.elementor-element-5859d1b .elementor-heading-title{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-2 .elementor-element.elementor-element-e8c5356 .elementor-heading-title{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-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-2 .elementor-element.elementor-element-68014c4{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 40px) 0;padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-ee64f83{--swiper-slides-to-display:1}.elementor-2 .elementor-element.elementor-element-284baf7{margin:40px 0 calc(var(--kit-widget-spacing, 0px) + 40px) 0;padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-a91b0fa .elementor-heading-title{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-2 .elementor-element.elementor-element-796d403 .elementor-heading-title{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-2 .elementor-element.elementor-element-d8110fd .elementor-heading-title{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-2 .elementor-element.elementor-element-93b9df5 .elementor-heading-title{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-2 .elementor-element.elementor-element-ff0ca26{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size )}:where(.elementor-2 .elementor-element.elementor-element-ff0ca26>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}}.ff-bubble,.ff-kendama,.ff-soccer,.ff-noren,.ff-study{opacity:0}@keyframes ffFadeUp{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ffDropDown{from{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes ffRiseUp{from{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes ffSeqBubble{0%,5%{transform:rotate(0deg) translateX(0)}8%{transform:rotate(-3deg) translateX(2px)}11%{transform:rotate(3deg) translateX(-2px)}14%{transform:rotate(-2deg) translateX(2px)}17%{transform:rotate(1.5deg) translateX(-1px)}20%,100%{transform:rotate(0deg) translateX(0)}}@keyframes ffSeqKendama{0%,22%{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-5px) rotate(2deg)}28%{transform:translateY(2px) rotate(-2deg)}31%{transform:translateY(-3px) rotate(1.5deg)}34%{transform:translateY(1px) rotate(-1deg)}37%,100%{transform:translateY(0) rotate(0deg)}}@keyframes ffSeqSoccer{0%,39%{transform:rotate(0deg) translateX(0)}42%{transform:rotate(4deg) translateX(-3px)}45%{transform:rotate(-4deg) translateX(3px)}48%{transform:rotate(3deg) translateX(-2px)}51%{transform:rotate(-2deg) translateX(2px)}54%,100%{transform:rotate(0deg) translateX(0)}}@keyframes ffSeqNoren{0%,56%{transform:rotate(0deg)}60%{transform:rotate(0.8deg)}64%{transform:rotate(-0.7deg)}68%{transform:rotate(0.5deg)}71%,100%{transform:rotate(0deg)}}.ff-bubble{transform-origin:center center;animation:ffFadeUp 0.5s ease-out 0.2s both,ffSeqBubble 6s steps(1) 2.5s infinite}.ff-kendama{transform-origin:center center;animation:ffFadeUp 0.5s ease-out 0.5s both,ffSeqKendama 6s steps(1) 2.5s infinite}.ff-soccer{transform-origin:center center;animation:ffFadeUp 0.5s ease-out 0.8s both,ffSeqSoccer 6s steps(1) 2.5s infinite}.ff-noren{transform-origin:top center;animation:ffDropDown 0.77s ease-out 1.1s both,ffSeqNoren 6s steps(1) 2.5s infinite}.ff-study{animation:ffRiseUp 0.9s ease-out 0.8s both}.fade-left{opacity:0;transform:translateX(16px);transition:opacity 0.8s ease-out,transform 1s ease-out}.fade-right{opacity:0;transform:translateX(-16px);transition:opacity 0.8s ease-out,transform 0.8s ease-out}.fade-up{opacity:0;transform:translateY(-8px);transition:opacity 0.8s ease-out,transform 0.8s ease-out}.fade-left.is-visible,.fade-right.is-visible{opacity:1;transform:translateX(0)}.fade-left{opacity:0;transform:translateX(16px);transition:opacity 0.8s ease-out,transform 1s ease-out}.fade-right{opacity:0;transform:translateX(-16px);transition:opacity 0.8s ease-out,transform 0.8s ease-out}.fade-left.is-visible,.fade-right.is-visible{opacity:1;transform:translateX(0)}.fade-left{opacity:0;transform:translateX(16px);transition:opacity 0.8s ease-out,transform 0.8s ease-out}.fade-right{opacity:0;transform:translateX(-16px);transition:opacity 0.8s ease-out,transform 0.8s ease-out}.fade-left.is-visible,.fade-right.is-visible{opacity:1;transform:translateX(0)}.fade-left{opacity:0;transform:translateX(16px);transition:opacity 0.8s ease-out,transform 0.8s ease-out}.fade-right{opacity:0;transform:translateX(-16px);transition:opacity 0.8s ease-out,transform 0.8s ease-out}.fade-up{opacity:0;transform:translateY(16px);transition:opacity 0.8s ease-out,transform 1.2s ease-out}.fade-left.is-visible,.fade-right.is-visible,.fade-up.is-visible{opacity:1;transform:translate(0,0)}.elementor-2 .elementor-element.elementor-element-c18f9f8{animation:ffWobD 3s steps(1) infinite;animation-delay:1.5s;transform-origin:center center}@keyframes ffWobD{0%,66.6%{transform:rotate(3deg) translateX(0)}70%{transform:rotate(-3deg) translateX(3px)}74%{transform:rotate(3.5deg) translateX(-3px)}78%{transform:rotate(-3.5deg) translateX(2px)}82%{transform:rotate(2.5deg) translateX(-2px)}86%{transform:rotate(-2.5deg) translateX(2px)}90%{transform:rotate(2deg) translateX(-1px)}94%{transform:rotate(-1.5deg) translateX(0)}98%{transform:rotate(3deg) translateX(0)}100%{transform:rotate(3deg) translateX(0)}}.elementor-2 .elementor-element.elementor-element-7acb869{animation:ffWobE 3s steps(1) infinite;animation-delay:0s;transform-origin:center center}@keyframes ffWobE{0%,66.6%{transform:translate(0,0) rotate(2deg)}70%{transform:translate(-3px,2px) rotate(-2.5deg)}74%{transform:translate(3px,-3px) rotate(3deg)}78%{transform:translate(-2px,3px) rotate(-2deg)}82%{transform:translate(3px,-2px) rotate(2.5deg)}86%{transform:translate(-3px,1px) rotate(-3deg)}90%{transform:translate(2px,-1px) rotate(2deg)}94%{transform:translate(-1px,0) rotate(-1.5deg)}98%{transform:translate(0,0) rotate(2deg)}100%{transform:translate(0,0) rotate(2deg)}}.elementor-2 .elementor-element.elementor-element-693301f{animation:ffWobC 3s steps(1) infinite;animation-delay:1.7s;transform-origin:center center}@keyframes ffWobC{0%,66.6%{transform:rotate(0deg) translateX(0)}70%{transform:rotate(-3.5deg) translateX(2px)}74%{transform:rotate(3deg) translateX(-3px)}78%{transform:rotate(-3deg) translateX(3px)}82%{transform:rotate(3deg) translateX(-2px)}86%{transform:rotate(-2deg) translateX(1px)}90%{transform:rotate(2.5deg) translateX(-1px)}94%{transform:rotate(-1deg) translateX(0)}98%,100%{transform:rotate(0deg) translateX(0)}}.elementor-2 .elementor-element.elementor-element-074a080{animation:ffWobC 3s steps(1) infinite;animation-delay:1.0s;transform-origin:center center}@keyframes ffWobC{0%,66.6%{transform:rotate(0deg) translateX(0)}70%{transform:rotate(-3.5deg) translateX(2px)}74%{transform:rotate(3deg) translateX(-3px)}78%{transform:rotate(-3deg) translateX(3px)}82%{transform:rotate(3deg) translateX(-2px)}86%{transform:rotate(-2deg) translateX(1px)}90%{transform:rotate(2.5deg) translateX(-1px)}94%{transform:rotate(-1deg) translateX(0)}98%,100%{transform:rotate(0deg) translateX(0)}}.elementor-2 .elementor-element.elementor-element-bb90cec{animation:ffWobB 3s steps(1) infinite;animation-delay:1.9s;transform-origin:center center}@keyframes ffWobB{0%,66.6%{transform:rotate(-4deg) translateX(0)}70%{transform:rotate(3deg) translateX(-3px)}74%{transform:rotate(-3.5deg) translateX(3px)}78%{transform:rotate(3deg) translateX(-2px)}82%{transform:rotate(-2.5deg) translateX(2px)}86%{transform:rotate(2deg) translateX(-2px)}90%{transform:rotate(-2deg) translateX(1px)}94%{transform:rotate(1.5deg) translateX(0)}98%,100%{transform:rotate(-4deg) translateX(0)}}.elementor-2 .elementor-element.elementor-element-2ffd7ba{animation:cardSwayMinus10 3s steps(1) infinite;animation-delay:1.5s;transform-origin:center center}@keyframes cardSwayMinus10{0%,66.6%{transform:rotate(-10deg) translateX(0)}70%{transform:rotate(-16deg) translateX(3px)}74%{transform:rotate(-6.5deg) translateX(-3px)}78%{transform:rotate(-13.5deg) translateX(2px)}82%{transform:rotate(-7.5deg) translateX(-2px)}86%{transform:rotate(-12.5deg) translateX(2px)}90%{transform:rotate(-8deg) translateX(-1px)}94%{transform:rotate(-11.5deg) translateX(0)}98%{transform:rotate(-10deg) translateX(0)}100%{transform:rotate(-10deg) translateX(0)}}.elementor-2 .elementor-element.elementor-element-a67e46b{animation:ffWobA 3s steps(1) infinite;animation-delay:1.8s;transform-origin:center center}@keyframes ffWobA{0%,66.6%{transform:rotate(5deg) translateX(0)}70%{transform:rotate(-3deg) translateX(3px)}74%{transform:rotate(3.5deg) translateX(-3px)}78%{transform:rotate(-3.5deg) translateX(2px)}82%{transform:rotate(2.5deg) translateX(-2px)}86%{transform:rotate(-2.5deg) translateX(2px)}90%{transform:rotate(2deg) translateX(-1px)}94%{transform:rotate(-1.5deg) translateX(0)}98%,100%{transform:rotate(5deg) translateX(0)}}.elementor-2 .elementor-element.elementor-element-44c5a41{animation:ffWobE 3s steps(1) infinite;animation-delay:0s;transform-origin:center center}@keyframes ffWobE{0%,66.6%{transform:translate(0,0) rotate(2deg)}70%{transform:translate(-3px,2px) rotate(-2.5deg)}74%{transform:translate(3px,-3px) rotate(3deg)}78%{transform:translate(-2px,3px) rotate(-2deg)}82%{transform:translate(3px,-2px) rotate(2.5deg)}86%{transform:translate(-3px,1px) rotate(-3deg)}90%{transform:translate(2px,-1px) rotate(2deg)}94%{transform:translate(-1px,0) rotate(-1.5deg)}98%{transform:translate(0,0) rotate(2deg)}100%{transform:translate(0,0) rotate(2deg)}}.elementor-2 .elementor-element.elementor-element-864e66b{animation:ffWobG 3s steps(1) infinite;animation-delay:1s;transform-origin:center center}@keyframes ffWobG{0%,66.6%{transform:rotate(0deg) translateX(0)}70%{transform:rotate(-3.5deg) translateX(2px)}74%{transform:rotate(3deg) translateX(-3px)}78%{transform:rotate(-3deg) translateX(3px)}82%{transform:rotate(3deg) translateX(-2px)}86%{transform:rotate(-2deg) translateX(1px)}90%{transform:rotate(2.5deg) translateX(-1px)}94%{transform:rotate(-1deg) translateX(0)}98%,100%{transform:rotate(0deg) translateX(0)}}.ff-wide img{width:123%;max-width:none;margin-left:-10%;display:block}.elementor-2 .elementor-element.elementor-element-90aabdb{animation:ffWobC 3s steps(1) infinite;animation-delay:1.5s;transform-origin:center center}@keyframes ffWobC{0%,66.6%{transform:rotate(0deg) translateX(0)}70%{transform:rotate(-3.5deg) translateX(2px)}74%{transform:rotate(3deg) translateX(-3px)}78%{transform:rotate(-3deg) translateX(3px)}82%{transform:rotate(3deg) translateX(-2px)}86%{transform:rotate(-2deg) translateX(1px)}90%{transform:rotate(2.5deg) translateX(-1px)}94%{transform:rotate(-1deg) translateX(0)}98%,100%{transform:rotate(0deg) translateX(0)}}.elementor-2 .elementor-element.elementor-element-ee64f83 .swiper{padding:0 100px!important}@media (max-width:1024px){.elementor-2 .elementor-element.elementor-element-ee64f83 .swiper{padding:0 80px!important}}@media (max-width:767px){.elementor-2 .elementor-element.elementor-element-ee64f83 .swiper{padding:0 60px!important}}@font-face{font-family:'LINESeedJP-Regular';font-style:normal;font-weight:400;font-display:auto;src:url(http://fukufuku.nara.jp/wp-content/uploads/2026/04/LINESeedJP-Regular.ttf) format('truetype')}@font-face{font-family:'LINESeedJP-Bold';font-style:normal;font-weight:700;font-display:auto;src:url(http://fukufuku.nara.jp/wp-content/uploads/2026/04/LINESeedJP-Bold.ttf) format('truetype')}