.elementor-29 .elementor-element.elementor-element-e4f750d{--display:flex;--position:fixed;--min-height:965px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-29 .elementor-element.elementor-element-e4f750d:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-e4f750d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8CEDC;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-e4f750d{left:0px;}body.rtl .elementor-29 .elementor-element.elementor-element-e4f750d{right:0px;}.elementor-29 .elementor-element.elementor-element-b292c8b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.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 );color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-7ecb450{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:50;text-align:center;}.elementor-29 .elementor-element.elementor-element-7ecb450 .elementor-heading-title{font-family:"Nova Oval", Sans-serif;font-size:28px;line-height:1.5em;color:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-6761359{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:50;text-align:center;}.elementor-29 .elementor-element.elementor-element-6761359 .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:36px;font-weight:400;line-height:1.1em;text-shadow:2px 2px 4px rgba(255, 255, 255, 0.82);color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-073107c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:50;text-align:center;}.elementor-29 .elementor-element.elementor-element-073107c .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:50px;font-weight:400;line-height:1.1em;text-shadow:2px 2px 4px rgba(255, 255, 255, 0.82);color:var( --e-global-color-text );}.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 );}.elementor-29 .elementor-element.elementor-element-9058319{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-9058319.elementor-element{--align-self:stretch;}.elementor-29 .elementor-element.elementor-element-9058319 img{width:80%;}.elementor-29 .elementor-element.elementor-element-17ff61a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-29 .elementor-element.elementor-element-17ff61a:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-17ff61a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-45925f3{width:100%;max-width:100%;bottom:-40px;text-align:center;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-45925f3{left:0px;}body.rtl .elementor-29 .elementor-element.elementor-element-45925f3{right:0px;}.elementor-29 .elementor-element.elementor-element-45925f3 .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:100px;font-weight:400;letter-spacing:8px;word-spacing:0px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-464da1e{left:0px;}body.rtl .elementor-29 .elementor-element.elementor-element-464da1e{right:0px;}.elementor-29 .elementor-element.elementor-element-464da1e{bottom:100px;}.elementor-29 .elementor-element.elementor-element-f750fed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29 .elementor-element.elementor-element-056aa29{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-29 .elementor-element.elementor-element-544814a{--display:flex;}.elementor-29 .elementor-element.elementor-element-c5ffdc9{--display:flex;}.elementor-29 .elementor-element.elementor-element-10493d2{--display:flex;--min-height:965px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-10493d2:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-10493d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8CEDC;}.elementor-29 .elementor-element.elementor-element-61a5dca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-29 .elementor-element.elementor-element-a30c5e5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:50;text-align:center;}.elementor-29 .elementor-element.elementor-element-a30c5e5 .elementor-heading-title{font-family:"Nova Oval", Sans-serif;font-size:28px;line-height:1.5em;color:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-4410dde{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:50;text-align:center;}.elementor-29 .elementor-element.elementor-element-4410dde .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:36px;font-weight:400;line-height:1.1em;text-shadow:2px 2px 4px rgba(255, 255, 255, 0.82);color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-e6f29c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:50;text-align:center;}.elementor-29 .elementor-element.elementor-element-e6f29c7 .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:50px;font-weight:400;line-height:1.1em;text-shadow:2px 2px 4px rgba(255, 255, 255, 0.82);color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-5059db6{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-5059db6.elementor-element{--align-self:stretch;}.elementor-29 .elementor-element.elementor-element-5059db6 img{width:80%;}.elementor-29 .elementor-element.elementor-element-6933adf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-29 .elementor-element.elementor-element-6933adf:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-6933adf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-9b827af{width:100%;max-width:100%;bottom:70px;text-align:center;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-9b827af{left:0px;}body.rtl .elementor-29 .elementor-element.elementor-element-9b827af{right:0px;}.elementor-29 .elementor-element.elementor-element-9b827af .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:110px;font-weight:400;}.elementor-29 .elementor-element.elementor-element-f6687a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29 .elementor-element.elementor-element-67501a5{--display:flex;--position:fixed;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;bottom:0px;--z-index:100;}.elementor-29 .elementor-element.elementor-element-67501a5:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-67501a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-67501a5{left:0px;}body.rtl .elementor-29 .elementor-element.elementor-element-67501a5{right:0px;}.elementor-29 .elementor-element.elementor-element-18189bf{width:100%;max-width:100%;text-align:center;}.elementor-29 .elementor-element.elementor-element-18189bf.elementor-element{--align-self:flex-end;}.elementor-29 .elementor-element.elementor-element-18189bf .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-30e06cd{--display:flex;--min-height:965px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-5f003d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29 .elementor-element.elementor-element-5f003d8:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-5f003d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E700;}.elementor-29 .elementor-element.elementor-element-730d449{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0100px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-730d449:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-730d449 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-7fa83b7{--display:flex;--min-height:1000px;}.elementor-29 .elementor-element.elementor-element-7fa83b7:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-7fa83b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp2.at-stella.com/wp-content/uploads/2026/03/image-8.png");background-position:bottom center;background-repeat:no-repeat;}.elementor-29 .elementor-element.elementor-element-3fc2e9b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;box-shadow:5px 5px 1px 0px #FDD600;}.elementor-29 .elementor-element.elementor-element-3fc2e9b:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-3fc2e9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-de811e9 );}.elementor-29 .elementor-element.elementor-element-90cb34d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:-30px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-c9e9800{background-color:var( --e-global-color-text );padding:10px 10px 10px 10px;border-radius:50px 50px 50px 50px;text-align:start;}.elementor-29 .elementor-element.elementor-element-c9e9800.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-c9e9800.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-29 .elementor-element.elementor-element-c9e9800 .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-9e9247a.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-9e9247a{text-align:center;}.elementor-29 .elementor-element.elementor-element-9e9247a .elementor-heading-title{font-family:"M PLUS 1p", Sans-serif;font-size:49px;font-weight:500;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-6286b6d{width:var( --container-widget-width, 6.506% );max-width:6.506%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:6.506%;--container-widget-flex-grow:0;text-align:start;}.elementor-29 .elementor-element.elementor-element-6286b6d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-6286b6d .elementor-heading-title{font-family:"M PLUS 1p", Sans-serif;font-size:42px;font-weight:600;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-75707e8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-6454014{background-color:var( --e-global-color-text );padding:10px 10px 10px 10px;border-radius:50px 50px 50px 50px;text-align:start;}.elementor-29 .elementor-element.elementor-element-6454014.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-6454014.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-29 .elementor-element.elementor-element-6454014 .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-25c1084.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-25c1084{text-align:center;}.elementor-29 .elementor-element.elementor-element-25c1084 .elementor-heading-title{font-family:"M PLUS 1p", Sans-serif;font-size:49px;font-weight:500;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-09f1f38{width:var( --container-widget-width, 6.506% );max-width:6.506%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:6.506%;--container-widget-flex-grow:0;text-align:start;}.elementor-29 .elementor-element.elementor-element-09f1f38.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-09f1f38 .elementor-heading-title{font-family:"M PLUS 1p", Sans-serif;font-size:42px;font-weight:600;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-254c47f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-6efa171{background-color:var( --e-global-color-text );padding:10px 10px 10px 10px;border-radius:50px 50px 50px 50px;text-align:start;}.elementor-29 .elementor-element.elementor-element-6efa171.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-6efa171.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-29 .elementor-element.elementor-element-6efa171 .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-e20c3f9.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-e20c3f9{text-align:center;}.elementor-29 .elementor-element.elementor-element-e20c3f9 .elementor-heading-title{font-family:"M PLUS 1p", Sans-serif;font-size:49px;font-weight:500;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-2d87f04{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;box-shadow:5px 5px 1px 0px #FDD600;}.elementor-29 .elementor-element.elementor-element-2d87f04:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-2d87f04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-de811e9 );}.elementor-29 .elementor-element.elementor-element-e08b2aa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-e08b2aa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-ec55959{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-fa52cde{background-color:var( --e-global-color-text );padding:10px 10px 10px 10px;border-radius:50px 50px 50px 50px;text-align:start;}.elementor-29 .elementor-element.elementor-element-fa52cde.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-fa52cde.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-29 .elementor-element.elementor-element-fa52cde .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-a9081c7{background-color:var( --e-global-color-text );padding:10px 10px 10px 10px;border-radius:50px 50px 50px 50px;text-align:start;}.elementor-29 .elementor-element.elementor-element-a9081c7.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-a9081c7.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-29 .elementor-element.elementor-element-a9081c7 .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-ec93b30{background-color:var( --e-global-color-text );padding:10px 10px 10px 10px;border-radius:50px 50px 50px 50px;text-align:start;}.elementor-29 .elementor-element.elementor-element-ec93b30.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-ec93b30.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-29 .elementor-element.elementor-element-ec93b30 .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-85f875e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-b94096a.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-b94096a{text-align:center;}.elementor-29 .elementor-element.elementor-element-b94096a .elementor-heading-title{font-family:"M PLUS 1p", Sans-serif;font-size:49px;font-weight:500;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-5df732e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-2531fe2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-29 .elementor-element.elementor-element-a10c67a .elementor-heading-title{font-family:"M PLUS 1p", Sans-serif;font-size:42px;font-weight:500;letter-spacing:3px;color:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-77e89ff.elementor-element{--align-self:flex-end;}.elementor-29 .elementor-element.elementor-element-77e89ff .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:28px;font-weight:500;letter-spacing:2.5px;color:var( --e-global-color-text );}.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 );}.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-29 .elementor-element.elementor-element-112a5b6{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-29 .elementor-element.elementor-element-112a5b6 .elementor-divider-separator{width:54%;margin:0 auto;margin-center:0;}.elementor-29 .elementor-element.elementor-element-112a5b6 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-29 .elementor-element.elementor-element-bf66e72{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-29 .elementor-element.elementor-element-77f87f6.elementor-element{--align-self:flex-end;}.elementor-29 .elementor-element.elementor-element-77f87f6 .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:28px;font-weight:500;letter-spacing:2.5px;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-cf325a3 .elementor-heading-title{font-family:"M PLUS 1p", Sans-serif;font-size:38px;font-weight:600;color:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-7e0018b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-29 .elementor-element.elementor-element-7e0018b .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-29 .elementor-element.elementor-element-7e0018b .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-29 .elementor-element.elementor-element-75b2687{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-98515ed{text-align:center;font-family:"Kaisei Tokumin", Sans-serif;font-size:21px;font-weight:500;line-height:2.1em;}.elementor-29 .elementor-element.elementor-element-3f0b438{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-29 .elementor-element.elementor-element-3f0b438 .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-2dc6337{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-29 .elementor-element.elementor-element-2dc6337 .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-b15741c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-b15741c:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-b15741c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-d03c99f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-954fd08{background-color:var( --e-global-color-0dc34b1 );padding:20px 0px 20px 0px;text-align:center;}.elementor-29 .elementor-element.elementor-element-954fd08.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-29 .elementor-element.elementor-element-954fd08 .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:28px;font-weight:600;line-height:1.8em;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-5bde5fb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-end;--padding-top:50px;--padding-bottom:10px;--padding-left:030px;--padding-right:30px;}.elementor-29 .elementor-element.elementor-element-e326fda{text-align:center;}.elementor-29 .elementor-element.elementor-element-e326fda .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-cf641cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-29 .elementor-element.elementor-element-cf641cb .elementor-heading-title{font-family:"M PLUS 1p", Sans-serif;font-size:52px;font-weight:500;color:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-45d8349{text-align:center;}.elementor-29 .elementor-element.elementor-element-45d8349 .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-edfc3ba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-3c07cbb{text-align:center;font-family:"M PLUS 1p", Sans-serif;font-size:42px;font-weight:500;}.elementor-29 .elementor-element.elementor-element-ecfb46e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-end;--padding-top:10px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-29 .elementor-element.elementor-element-7feb85c{text-align:center;}.elementor-29 .elementor-element.elementor-element-7feb85c .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-d783258{text-align:center;}.elementor-29 .elementor-element.elementor-element-d783258 .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-4abcea2{padding:0px 0px 0px 0px;text-align:center;}.elementor-29 .elementor-element.elementor-element-4abcea2 .elementor-heading-title{font-family:"M PLUS 1p", Sans-serif;font-size:50px;font-weight:500;color:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-7ead9c6{text-align:center;}.elementor-29 .elementor-element.elementor-element-7ead9c6 .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-9d2e1ee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-29 .elementor-element.elementor-element-34edf81{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-34edf81 .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-3e0ce9f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-3e0ce9f:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-3e0ce9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-98900a3{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-29 .elementor-element.elementor-element-98900a3:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-98900a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-29 .elementor-element.elementor-element-c62fc20{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:0px 30px 0px 30px;box-shadow:5px 5px 1px 0px #FDD600;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:020px;}.elementor-29 .elementor-element.elementor-element-c62fc20:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-c62fc20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-493ac09{text-align:center;}.elementor-29 .elementor-element.elementor-element-493ac09 .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:27px;font-weight:600;line-height:1.8em;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-7d01b57{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-8656884{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-29 .elementor-element.elementor-element-8656884:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-8656884 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-fee1609{text-align:center;}.elementor-29 .elementor-element.elementor-element-fee1609 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-84d8df7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-29 .elementor-element.elementor-element-84d8df7:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-84d8df7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-41f964e{text-align:center;}.elementor-29 .elementor-element.elementor-element-41f964e .elementor-heading-title{font-family:var( --e-global-typography-876a28b-font-family ), Sans-serif;font-size:var( --e-global-typography-876a28b-font-size );font-weight:var( --e-global-typography-876a28b-font-weight );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-851340f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-58da267{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-29 .elementor-element.elementor-element-58da267:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-58da267 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-86a51a9{text-align:center;}.elementor-29 .elementor-element.elementor-element-86a51a9 .elementor-heading-title{font-family:var( --e-global-typography-876a28b-font-family ), Sans-serif;font-size:var( --e-global-typography-876a28b-font-size );font-weight:var( --e-global-typography-876a28b-font-weight );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-afcd3d3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-29 .elementor-element.elementor-element-afcd3d3:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-afcd3d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-d3fc42b{text-align:center;}.elementor-29 .elementor-element.elementor-element-d3fc42b .elementor-heading-title{font-family:var( --e-global-typography-876a28b-font-family ), Sans-serif;font-size:var( --e-global-typography-876a28b-font-size );font-weight:var( --e-global-typography-876a28b-font-weight );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-74e0678{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-980ab87{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-29 .elementor-element.elementor-element-980ab87:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-980ab87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-aa6a2b9{text-align:center;}.elementor-29 .elementor-element.elementor-element-aa6a2b9 .elementor-heading-title{font-family:var( --e-global-typography-876a28b-font-family ), Sans-serif;font-size:var( --e-global-typography-876a28b-font-size );font-weight:var( --e-global-typography-876a28b-font-weight );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-41f1ea5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-29 .elementor-element.elementor-element-41f1ea5:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-41f1ea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-18222c9{text-align:center;}.elementor-29 .elementor-element.elementor-element-18222c9 .elementor-heading-title{font-family:var( --e-global-typography-876a28b-font-family ), Sans-serif;font-size:var( --e-global-typography-876a28b-font-size );font-weight:var( --e-global-typography-876a28b-font-weight );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-55b8dba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-2507210{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-b9bfab2{padding:10px 5px 10px 0px;border-style:solid;border-width:0px 2px 2px 0px;border-color:var( --e-global-color-accent );text-align:center;}.elementor-29 .elementor-element.elementor-element-b9bfab2 .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-c05b720{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-aad0928{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-29 .elementor-element.elementor-element-aad0928:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-aad0928 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-2606c26{text-align:center;}.elementor-29 .elementor-element.elementor-element-2606c26 .elementor-heading-title{font-family:var( --e-global-typography-876a28b-font-family ), Sans-serif;font-size:var( --e-global-typography-876a28b-font-size );font-weight:var( --e-global-typography-876a28b-font-weight );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-2cacd3a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-29 .elementor-element.elementor-element-2cacd3a:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-2cacd3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-8f820d1{text-align:center;}.elementor-29 .elementor-element.elementor-element-8f820d1 .elementor-heading-title{font-family:var( --e-global-typography-876a28b-font-family ), Sans-serif;font-size:var( --e-global-typography-876a28b-font-size );font-weight:var( --e-global-typography-876a28b-font-weight );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-690d8ea{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-1786498{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-29 .elementor-element.elementor-element-1786498:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-1786498 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-fe742ee{text-align:center;}.elementor-29 .elementor-element.elementor-element-fe742ee .elementor-heading-title{font-family:var( --e-global-typography-876a28b-font-family ), Sans-serif;font-size:var( --e-global-typography-876a28b-font-size );font-weight:var( --e-global-typography-876a28b-font-weight );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-a15c2c8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-29 .elementor-element.elementor-element-a15c2c8:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-a15c2c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-d1860a1{text-align:center;}.elementor-29 .elementor-element.elementor-element-d1860a1 .elementor-heading-title{font-family:var( --e-global-typography-876a28b-font-family ), Sans-serif;font-size:var( --e-global-typography-876a28b-font-size );font-weight:var( --e-global-typography-876a28b-font-weight );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-2fdde6d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-163b6e6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-29 .elementor-element.elementor-element-163b6e6:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-163b6e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-8900ef5{text-align:center;}.elementor-29 .elementor-element.elementor-element-8900ef5 .elementor-heading-title{font-family:var( --e-global-typography-876a28b-font-family ), Sans-serif;font-size:var( --e-global-typography-876a28b-font-size );font-weight:var( --e-global-typography-876a28b-font-weight );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-3adb5a2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-29 .elementor-element.elementor-element-3adb5a2:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-3adb5a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-3a6324f{text-align:center;}.elementor-29 .elementor-element.elementor-element-3a6324f .elementor-heading-title{font-family:var( --e-global-typography-876a28b-font-family ), Sans-serif;font-size:var( --e-global-typography-876a28b-font-size );font-weight:var( --e-global-typography-876a28b-font-weight );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-c68d4be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-29 .elementor-element.elementor-element-c68d4be:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-c68d4be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-96b50ab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ad2b973 );--border-color:var( --e-global-color-ad2b973 );--border-radius:1px 1px 1px 1px;}.elementor-29 .elementor-element.elementor-element-96b50ab:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-96b50ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-96b50ab.e-con{--align-self:flex-start;}.elementor-29 .elementor-element.elementor-element-14117b9{background-color:var( --e-global-color-ad2b973 );margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;text-align:center;}.elementor-29 .elementor-element.elementor-element-14117b9.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-29 .elementor-element.elementor-element-14117b9 .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:28px;font-weight:600;line-height:1.8em;color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-8c99c95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-29 .elementor-element.elementor-element-8c99c95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-29 .elementor-element.elementor-element-8c99c95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-29 .elementor-element.elementor-element-8c99c95 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-29 .elementor-element.elementor-element-8c99c95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-29 .elementor-element.elementor-element-8c99c95 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-8c99c95 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-29 .elementor-element.elementor-element-8c99c95{--e-icon-list-icon-size:30px;--icon-vertical-offset:4px;}.elementor-29 .elementor-element.elementor-element-8c99c95 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-8c99c95 .elementor-icon-list-item > a{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:22px;font-weight:500;}.elementor-29 .elementor-element.elementor-element-8c99c95 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-c7062ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-c7062ee:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-c7062ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-0ea37d2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-29 .elementor-element.elementor-element-636f1e3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-636f1e3:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-636f1e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-ebc10cb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-6666b33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:10px 10px 10px 10px;}.elementor-29 .elementor-element.elementor-element-6666b33 img{width:50%;border-style:double;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-ad2b973 );border-radius:50px 50px 50px 50px;}.elementor-29 .elementor-element.elementor-element-d946a81{background-color:#FFFFFF;padding:20px 20px 020px 20px;border-radius:0px 50px 0px 0px;box-shadow:5px -5px 1px 0px #FDD600;text-align:justify;}.elementor-29 .elementor-element.elementor-element-d946a81.elementor-element{--align-self:flex-start;}.elementor-29 .elementor-element.elementor-element-d946a81.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-29 .elementor-element.elementor-element-d946a81 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-764a92b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:020px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-764a92b:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-764a92b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-81ae329{background-color:var( --e-global-color-ad2b973 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;text-align:center;}.elementor-29 .elementor-element.elementor-element-81ae329.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-29 .elementor-element.elementor-element-81ae329 .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:28px;font-weight:600;line-height:1.8em;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-7c12717{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-33c98ff{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-33c98ff:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-33c98ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0781094 );}.elementor-29 .elementor-element.elementor-element-cd75523{text-align:center;}.elementor-29 .elementor-element.elementor-element-cd75523 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:20px;font-weight:500;line-height:20px;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-ab454a6{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-29 .elementor-element.elementor-element-ab454a6 .elementor-divider-separator{width:100%;}.elementor-29 .elementor-element.elementor-element-ab454a6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-29 .elementor-element.elementor-element-32941a2{text-align:start;}.elementor-29 .elementor-element.elementor-element-32941a2 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:16px;font-weight:500;line-height:2em;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-15c34f7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-15c34f7:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-15c34f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-e7a26c8{text-align:center;}.elementor-29 .elementor-element.elementor-element-e7a26c8 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:20px;font-weight:500;line-height:20px;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-79e62f4{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-29 .elementor-element.elementor-element-79e62f4 .elementor-divider-separator{width:100%;}.elementor-29 .elementor-element.elementor-element-79e62f4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-29 .elementor-element.elementor-element-7a21b64{text-align:start;}.elementor-29 .elementor-element.elementor-element-7a21b64 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:16px;font-weight:500;line-height:2em;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-812c090{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-812c090:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-812c090 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-40e5207{text-align:center;}.elementor-29 .elementor-element.elementor-element-40e5207 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:20px;font-weight:500;line-height:20px;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-a7f3ee2{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-29 .elementor-element.elementor-element-a7f3ee2 .elementor-divider-separator{width:100%;}.elementor-29 .elementor-element.elementor-element-a7f3ee2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-29 .elementor-element.elementor-element-611d196{text-align:start;}.elementor-29 .elementor-element.elementor-element-611d196 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-d4b191e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-dbf7df0{--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:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-8253d52{background-color:var( --e-global-color-ad2b973 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;text-align:center;}.elementor-29 .elementor-element.elementor-element-8253d52.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-29 .elementor-element.elementor-element-8253d52 .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:28px;font-weight:600;line-height:1.8em;color:var( --e-global-color-text );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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 );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-02d285f{background-color:#FFFFFF;padding:20px 20px 20px 20px;}.elementor-29 .elementor-element.elementor-element-02d285f.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-29 .elementor-element.elementor-element-02d285f .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-29 .elementor-element.elementor-element-02d285f .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-02d285f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-02d285f.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-02d285f.elementor-view-default .elementor-icon{fill:var( --e-global-color-0dc34b1 );color:var( --e-global-color-0dc34b1 );border-color:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-02d285f .elementor-icon{font-size:30px;}.elementor-29 .elementor-element.elementor-element-02d285f .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-02d285f .elementor-icon-box-title a{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:20px;font-weight:500;}.elementor-29 .elementor-element.elementor-element-02d285f:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-02d285f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-02d285f .elementor-icon-box-description{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-414cd31{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-414cd31 .elementor-icon-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-414cd31.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-414cd31.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-414cd31.elementor-view-default .elementor-icon{color:var( --e-global-color-0dc34b1 );border-color:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-414cd31.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-414cd31.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-414cd31 .elementor-icon i, .elementor-29 .elementor-element.elementor-element-414cd31 .elementor-icon svg{transform:rotate(180deg);}.elementor-29 .elementor-element.elementor-element-d640753{background-color:#FFFFFF;padding:20px 20px 20px 20px;}.elementor-29 .elementor-element.elementor-element-d640753.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-29 .elementor-element.elementor-element-d640753 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-29 .elementor-element.elementor-element-d640753 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-d640753.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-d640753.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-d640753.elementor-view-default .elementor-icon{fill:var( --e-global-color-0dc34b1 );color:var( --e-global-color-0dc34b1 );border-color:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-d640753 .elementor-icon{font-size:30px;}.elementor-29 .elementor-element.elementor-element-d640753 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-d640753 .elementor-icon-box-title a{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:20px;font-weight:500;}.elementor-29 .elementor-element.elementor-element-d640753:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-d640753:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-d640753 .elementor-icon-box-description{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;}.elementor-29 .elementor-element.elementor-element-f9d4bc9{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-f9d4bc9 .elementor-icon-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-f9d4bc9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-f9d4bc9.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-f9d4bc9.elementor-view-default .elementor-icon{color:var( --e-global-color-0dc34b1 );border-color:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-f9d4bc9.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-f9d4bc9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-f9d4bc9 .elementor-icon i, .elementor-29 .elementor-element.elementor-element-f9d4bc9 .elementor-icon svg{transform:rotate(180deg);}.elementor-29 .elementor-element.elementor-element-eac3a72{background-color:#FFFFFF;padding:20px 20px 20px 20px;}.elementor-29 .elementor-element.elementor-element-eac3a72.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-29 .elementor-element.elementor-element-eac3a72 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-29 .elementor-element.elementor-element-eac3a72 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-eac3a72.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-eac3a72.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-eac3a72.elementor-view-default .elementor-icon{fill:var( --e-global-color-0dc34b1 );color:var( --e-global-color-0dc34b1 );border-color:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-eac3a72 .elementor-icon{font-size:30px;}.elementor-29 .elementor-element.elementor-element-eac3a72 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-eac3a72 .elementor-icon-box-title a{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:20px;font-weight:500;}.elementor-29 .elementor-element.elementor-element-eac3a72:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-eac3a72:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-eac3a72 .elementor-icon-box-description{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;}.elementor-29 .elementor-element.elementor-element-711c78a{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-711c78a .elementor-icon-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-711c78a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-711c78a.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-711c78a.elementor-view-default .elementor-icon{color:var( --e-global-color-0dc34b1 );border-color:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-711c78a.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-711c78a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-711c78a .elementor-icon i, .elementor-29 .elementor-element.elementor-element-711c78a .elementor-icon svg{transform:rotate(180deg);}.elementor-29 .elementor-element.elementor-element-d45353e{background-color:#FFFFFF;padding:20px 20px 20px 20px;}.elementor-29 .elementor-element.elementor-element-d45353e.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-29 .elementor-element.elementor-element-d45353e .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-29 .elementor-element.elementor-element-d45353e .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-d45353e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-d45353e.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-d45353e.elementor-view-default .elementor-icon{fill:var( --e-global-color-0dc34b1 );color:var( --e-global-color-0dc34b1 );border-color:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-d45353e .elementor-icon{font-size:30px;}.elementor-29 .elementor-element.elementor-element-d45353e .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-d45353e .elementor-icon-box-title a{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:20px;font-weight:500;}.elementor-29 .elementor-element.elementor-element-d45353e:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-d45353e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-d45353e .elementor-icon-box-description{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;}.elementor-29 .elementor-element.elementor-element-3247a15{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-3247a15 .elementor-icon-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-3247a15.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-3247a15.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-3247a15.elementor-view-default .elementor-icon{color:var( --e-global-color-0dc34b1 );border-color:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-3247a15.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-3247a15.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-3247a15 .elementor-icon i, .elementor-29 .elementor-element.elementor-element-3247a15 .elementor-icon svg{transform:rotate(180deg);}.elementor-29 .elementor-element.elementor-element-1d399ce{background-color:#FFFFFF;padding:20px 20px 20px 20px;}.elementor-29 .elementor-element.elementor-element-1d399ce.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-29 .elementor-element.elementor-element-1d399ce .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-29 .elementor-element.elementor-element-1d399ce .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-1d399ce.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-1d399ce.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-1d399ce.elementor-view-default .elementor-icon{fill:var( --e-global-color-0dc34b1 );color:var( --e-global-color-0dc34b1 );border-color:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-1d399ce .elementor-icon{font-size:30px;}.elementor-29 .elementor-element.elementor-element-1d399ce .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-1d399ce .elementor-icon-box-title a{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:20px;font-weight:500;}.elementor-29 .elementor-element.elementor-element-1d399ce:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-1d399ce:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-1d399ce .elementor-icon-box-description{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;}.elementor-29 .elementor-element.elementor-element-1b449e4{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-1b449e4 .elementor-icon-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-1b449e4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-1b449e4.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-1b449e4.elementor-view-default .elementor-icon{color:var( --e-global-color-0dc34b1 );border-color:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-1b449e4.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-1b449e4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-1b449e4 .elementor-icon i, .elementor-29 .elementor-element.elementor-element-1b449e4 .elementor-icon svg{transform:rotate(180deg);}.elementor-29 .elementor-element.elementor-element-04f9573{background-color:#FFFFFF;padding:20px 20px 20px 20px;}.elementor-29 .elementor-element.elementor-element-04f9573.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-29 .elementor-element.elementor-element-04f9573 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-29 .elementor-element.elementor-element-04f9573 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-04f9573.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-04f9573.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-04f9573.elementor-view-default .elementor-icon{fill:var( --e-global-color-0dc34b1 );color:var( --e-global-color-0dc34b1 );border-color:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-04f9573 .elementor-icon{font-size:30px;}.elementor-29 .elementor-element.elementor-element-04f9573 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-04f9573 .elementor-icon-box-title a{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:20px;font-weight:500;}.elementor-29 .elementor-element.elementor-element-04f9573:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-04f9573:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-04f9573 .elementor-icon-box-description{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;}.elementor-29 .elementor-element.elementor-element-369e40e{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-369e40e .elementor-icon-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-369e40e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-369e40e.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-369e40e.elementor-view-default .elementor-icon{color:var( --e-global-color-0dc34b1 );border-color:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-369e40e.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-369e40e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-369e40e .elementor-icon i, .elementor-29 .elementor-element.elementor-element-369e40e .elementor-icon svg{transform:rotate(180deg);}.elementor-29 .elementor-element.elementor-element-59da534{background-color:#FFFFFF;padding:20px 20px 20px 20px;}.elementor-29 .elementor-element.elementor-element-59da534.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-29 .elementor-element.elementor-element-59da534 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-29 .elementor-element.elementor-element-59da534 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-59da534.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-59da534.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-59da534.elementor-view-default .elementor-icon{fill:var( --e-global-color-0dc34b1 );color:var( --e-global-color-0dc34b1 );border-color:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-59da534 .elementor-icon{font-size:30px;}.elementor-29 .elementor-element.elementor-element-59da534 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-59da534 .elementor-icon-box-title a{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:20px;font-weight:500;}.elementor-29 .elementor-element.elementor-element-59da534:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-59da534:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-59da534 .elementor-icon-box-description{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;}.elementor-29 .elementor-element.elementor-element-794b230{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-794b230 .elementor-icon-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-794b230.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-794b230.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-794b230.elementor-view-default .elementor-icon{color:var( --e-global-color-0dc34b1 );border-color:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-794b230.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-794b230.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-794b230 .elementor-icon i, .elementor-29 .elementor-element.elementor-element-794b230 .elementor-icon svg{transform:rotate(180deg);}.elementor-29 .elementor-element.elementor-element-eb15596{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-1191ad8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-704fc9b{background-color:var( --e-global-color-0dc34b1 );padding:20px 0px 20px 0px;text-align:center;}.elementor-29 .elementor-element.elementor-element-704fc9b.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-29 .elementor-element.elementor-element-704fc9b .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:28px;font-weight:600;line-height:1.8em;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-cbce06e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-end;--padding-top:50px;--padding-bottom:10px;--padding-left:030px;--padding-right:30px;}.elementor-29 .elementor-element.elementor-element-7befcfb{text-align:center;}.elementor-29 .elementor-element.elementor-element-7befcfb .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-bc3db3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;text-align:center;}.elementor-29 .elementor-element.elementor-element-bc3db3d .elementor-heading-title{font-family:"M PLUS 1p", Sans-serif;font-size:52px;font-weight:500;color:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-629ec8b{margin:0px -25px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-29 .elementor-element.elementor-element-629ec8b .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-ccb0de2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-de13e6e{text-align:center;font-family:"M PLUS 1p", Sans-serif;font-size:42px;font-weight:500;}.elementor-29 .elementor-element.elementor-element-aa2fa74{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-end;--padding-top:10px;--padding-bottom:010px;--padding-left:10px;--padding-right:10px;}.elementor-29 .elementor-element.elementor-element-ccb1d3f{text-align:center;}.elementor-29 .elementor-element.elementor-element-ccb1d3f .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-a671e92{text-align:center;}.elementor-29 .elementor-element.elementor-element-a671e92 .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-a4b7801{padding:0px 0px 0px 0px;text-align:center;}.elementor-29 .elementor-element.elementor-element-a4b7801 .elementor-heading-title{font-family:"M PLUS 1p", Sans-serif;font-size:50px;font-weight:500;color:var( --e-global-color-0dc34b1 );}.elementor-29 .elementor-element.elementor-element-d61dc63{text-align:center;}.elementor-29 .elementor-element.elementor-element-d61dc63 .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-45562a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-5862589{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-fccd302{background-color:var( --e-global-color-ad2b973 );padding:20px 0px 20px 0px;text-align:center;}.elementor-29 .elementor-element.elementor-element-fccd302.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-29 .elementor-element.elementor-element-fccd302 .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:28px;font-weight:600;line-height:1.8em;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-2eefd6f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-end;--padding-top:50px;--padding-bottom:10px;--padding-left:030px;--padding-right:30px;}.elementor-29 .elementor-element.elementor-element-ac73b0f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29 .elementor-element.elementor-element-cd12ae5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-29 .elementor-element.elementor-element-a4cca69{--display:flex;}.elementor-29 .elementor-element.elementor-element-0262943{--display:flex;}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-b292c8b{--width:600px;}.elementor-29 .elementor-element.elementor-element-17ff61a{--width:720px;}.elementor-29 .elementor-element.elementor-element-f750fed{--width:600px;}.elementor-29 .elementor-element.elementor-element-61a5dca{--width:600px;}.elementor-29 .elementor-element.elementor-element-6933adf{--width:720px;}.elementor-29 .elementor-element.elementor-element-f6687a9{--width:600px;}.elementor-29 .elementor-element.elementor-element-5f003d8{--width:600px;}.elementor-29 .elementor-element.elementor-element-730d449{--width:720px;}.elementor-29 .elementor-element.elementor-element-ac73b0f{--width:600px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-29 .elementor-element.elementor-element-18189bf{margin:4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-29 .elementor-element.elementor-element-18189bf.elementor-element{--order:99999 /* order end hack */;}.elementor-29 .elementor-element.elementor-element-18189bf .elementor-heading-title{font-size:14px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-29 .elementor-element.elementor-element-41f964e .elementor-heading-title{font-size:var( --e-global-typography-876a28b-font-size );}.elementor-29 .elementor-element.elementor-element-86a51a9 .elementor-heading-title{font-size:var( --e-global-typography-876a28b-font-size );}.elementor-29 .elementor-element.elementor-element-d3fc42b .elementor-heading-title{font-size:var( --e-global-typography-876a28b-font-size );}.elementor-29 .elementor-element.elementor-element-aa6a2b9 .elementor-heading-title{font-size:var( --e-global-typography-876a28b-font-size );}.elementor-29 .elementor-element.elementor-element-18222c9 .elementor-heading-title{font-size:var( --e-global-typography-876a28b-font-size );}.elementor-29 .elementor-element.elementor-element-2606c26 .elementor-heading-title{font-size:var( --e-global-typography-876a28b-font-size );}.elementor-29 .elementor-element.elementor-element-8f820d1 .elementor-heading-title{font-size:var( --e-global-typography-876a28b-font-size );}.elementor-29 .elementor-element.elementor-element-fe742ee .elementor-heading-title{font-size:var( --e-global-typography-876a28b-font-size );}.elementor-29 .elementor-element.elementor-element-d1860a1 .elementor-heading-title{font-size:var( --e-global-typography-876a28b-font-size );}.elementor-29 .elementor-element.elementor-element-8900ef5 .elementor-heading-title{font-size:var( --e-global-typography-876a28b-font-size );}.elementor-29 .elementor-element.elementor-element-3a6324f .elementor-heading-title{font-size:var( --e-global-typography-876a28b-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-29 .elementor-element.elementor-element-10493d2{--min-height:495px;}.elementor-29 .elementor-element.elementor-element-9b827af .elementor-heading-title{font-size:50px;}.elementor-29 .elementor-element.elementor-element-18189bf{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-29 .elementor-element.elementor-element-18189bf .elementor-heading-title{font-size:13px;}.elementor-29 .elementor-element.elementor-element-2d87f04{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-e08b2aa{--width:100.307%;}.elementor-29 .elementor-element.elementor-element-ec55959{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-29 .elementor-element.elementor-element-a9081c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -35px;}.elementor-29 .elementor-element.elementor-element-ec93b30{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-85f875e{--width:100%;}.elementor-29 .elementor-element.elementor-element-b94096a{width:100%;max-width:100%;}.elementor-29 .elementor-element.elementor-element-b94096a .elementor-heading-title{font-size:40px;letter-spacing:1.5px;}.elementor-29 .elementor-element.elementor-element-5df732e{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-29 .elementor-element.elementor-element-bf66e72{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-29 .elementor-element.elementor-element-cf325a3{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-cf325a3 .elementor-heading-title{font-size:32px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-29 .elementor-element.elementor-element-3f0b438 .elementor-heading-title{font-size:26px;}.elementor-29 .elementor-element.elementor-element-2dc6337 .elementor-heading-title{font-size:26px;}.elementor-29 .elementor-element.elementor-element-41f964e .elementor-heading-title{font-size:var( --e-global-typography-876a28b-font-size );}.elementor-29 .elementor-element.elementor-element-86a51a9 .elementor-heading-title{font-size:var( --e-global-typography-876a28b-font-size );}.elementor-29 .elementor-element.elementor-element-d3fc42b .elementor-heading-title{font-size:var( --e-global-typography-876a28b-font-size );}.elementor-29 .elementor-element.elementor-element-aa6a2b9 .elementor-heading-title{font-size:var( --e-global-typography-876a28b-font-size );}.elementor-29 .elementor-element.elementor-element-18222c9 .elementor-heading-title{font-size:var( --e-global-typography-876a28b-font-size );}.elementor-29 .elementor-element.elementor-element-2606c26 .elementor-heading-title{font-size:var( --e-global-typography-876a28b-font-size );}.elementor-29 .elementor-element.elementor-element-8f820d1 .elementor-heading-title{font-size:var( --e-global-typography-876a28b-font-size );}.elementor-29 .elementor-element.elementor-element-fe742ee .elementor-heading-title{font-size:var( --e-global-typography-876a28b-font-size );}.elementor-29 .elementor-element.elementor-element-d1860a1 .elementor-heading-title{font-size:var( --e-global-typography-876a28b-font-size );}.elementor-29 .elementor-element.elementor-element-8900ef5 .elementor-heading-title{font-size:var( --e-global-typography-876a28b-font-size );}.elementor-29 .elementor-element.elementor-element-3a6324f .elementor-heading-title{font-size:var( --e-global-typography-876a28b-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}}