.elementor-1312 .elementor-element.elementor-element-4a5bc8e{--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;top:0px;}.elementor-1312 .elementor-element.elementor-element-4a5bc8e:not(.elementor-motion-effects-element-type-background), .elementor-1312 .elementor-element.elementor-element-4a5bc8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0781094 );}body:not(.rtl) .elementor-1312 .elementor-element.elementor-element-4a5bc8e{left:0px;}body.rtl .elementor-1312 .elementor-element.elementor-element-4a5bc8e{right:0px;}.elementor-1312 .elementor-element.elementor-element-0a6a205{--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-1312 .elementor-element.elementor-element-0a6a205:not(.elementor-motion-effects-element-type-background), .elementor-1312 .elementor-element.elementor-element-0a6a205 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E700;}.elementor-1312 .elementor-element.elementor-element-12e7896{--display:flex;--min-height:570px;--margin-top:130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1312 .elementor-element.elementor-element-12e7896:not(.elementor-motion-effects-element-type-background), .elementor-1312 .elementor-element.elementor-element-12e7896 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C6DFDB;}.elementor-1312 .elementor-element.elementor-element-ef158fb{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:-45px;--margin-bottom:0px;--margin-left:69px;--margin-right:0px;--z-index:100;}.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-1312 .elementor-element.elementor-element-38ab8f1{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-1312 .elementor-element.elementor-element-38ab8f1 img{width:100%;}.elementor-1312 .elementor-element.elementor-element-3ad7ffe{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1312 .elementor-element.elementor-element-3ad7ffe img{width:80%;}.elementor-1312 .elementor-element.elementor-element-b161875{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-1312 .elementor-element.elementor-element-b161875.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-1312 .elementor-element.elementor-element-b161875 img{width:85%;}.elementor-1312 .elementor-element.elementor-element-efc112d{margin:-415px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1312 .elementor-element.elementor-element-efc112d.elementor-element{--align-self:flex-start;}.elementor-1312 .elementor-element.elementor-element-efc112d img{width:95%;}body:not(.rtl) .elementor-1312 .elementor-element.elementor-element-33bb09e{left:0px;}body.rtl .elementor-1312 .elementor-element.elementor-element-33bb09e{right:0px;}.elementor-1312 .elementor-element.elementor-element-33bb09e{bottom:25px;}.elementor-1312 .elementor-element.elementor-element-d4b995a{--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;--z-index:1000;}.elementor-1312 .elementor-element.elementor-element-d4b995a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1312 .elementor-element.elementor-element-6a557fd{--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-1312 .elementor-element.elementor-element-455fc89{--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-1312 .elementor-element.elementor-element-455fc89:not(.elementor-motion-effects-element-type-background), .elementor-1312 .elementor-element.elementor-element-455fc89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C6DFDB;}.elementor-1312 .elementor-element.elementor-element-ab084be{--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-1312 .elementor-element.elementor-element-557570f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:50;text-align:center;}.elementor-1312 .elementor-element.elementor-element-557570f .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-0781094 );}.elementor-1312 .elementor-element.elementor-element-264a26d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:50;text-align:center;}.elementor-1312 .elementor-element.elementor-element-264a26d .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:16px;font-weight:600;text-decoration:underline;color:var( --e-global-color-0781094 );}.elementor-1312 .elementor-element.elementor-element-ce041b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:50;text-align:center;}.elementor-1312 .elementor-element.elementor-element-ce041b9 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:22px;font-weight:500;text-decoration:underline;line-height:1.7em;color:var( --e-global-color-0781094 );}.elementor-1312 .elementor-element.elementor-element-4b0700c{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1312 .elementor-element.elementor-element-4b0700c.elementor-element{--align-self:stretch;}.elementor-1312 .elementor-element.elementor-element-4b0700c img{width:80%;}.elementor-1312 .elementor-element.elementor-element-583d794{--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;--margin-top:-370px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1312 .elementor-element.elementor-element-f1930d4{--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-1312 .elementor-element.elementor-element-f1930d4:not(.elementor-motion-effects-element-type-background), .elementor-1312 .elementor-element.elementor-element-f1930d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E700;}.elementor-1312 .elementor-element.elementor-element-db66517{--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-1312 .elementor-element.elementor-element-db66517:not(.elementor-motion-effects-element-type-background), .elementor-1312 .elementor-element.elementor-element-db66517 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1312 .elementor-element.elementor-element-db66517.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1312 .elementor-element.elementor-element-d348f5c{--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:70px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1312 .elementor-element.elementor-element-d348f5c:not(.elementor-motion-effects-element-type-background), .elementor-1312 .elementor-element.elementor-element-d348f5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0781094 );}.elementor-1312 .elementor-element.elementor-element-fd7a260{--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;border-style:none;--border-style:none;--border-radius:0px 30px 0px 30px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--z-index:10;}.elementor-1312 .elementor-element.elementor-element-fd7a260:not(.elementor-motion-effects-element-type-background), .elementor-1312 .elementor-element.elementor-element-fd7a260 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ad2b973 );}.elementor-1312 .elementor-element.elementor-element-fd7a260.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1312 .elementor-element.elementor-element-343f679{padding:0px 20px 0px 20px;text-align:center;}.elementor-1312 .elementor-element.elementor-element-343f679 .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:28px;font-weight:500;line-height:1.8em;color:var( --e-global-color-0781094 );}.elementor-1312 .elementor-element.elementor-element-0e32101{--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;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1312 .elementor-element.elementor-element-0e32101:not(.elementor-motion-effects-element-type-background), .elementor-1312 .elementor-element.elementor-element-0e32101 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0781094 );}.elementor-1312 .elementor-element.elementor-element-b1f70f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) -38px;}.elementor-1312 .elementor-element.elementor-element-4b8a554{--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;--border-radius:0px 50px 0px 50px;--margin-top:-60px;--margin-bottom:0px;--margin-left:040px;--margin-right:0px;}.elementor-1312 .elementor-element.elementor-element-4b8a554:not(.elementor-motion-effects-element-type-background), .elementor-1312 .elementor-element.elementor-element-4b8a554 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1312 .elementor-element.elementor-element-4b8a554.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1312 .elementor-element.elementor-element-16c60cf{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 50px 0px 50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1312 .elementor-element.elementor-element-16c60cf:not(.elementor-motion-effects-element-type-background), .elementor-1312 .elementor-element.elementor-element-16c60cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1312 .elementor-element.elementor-element-9e00a0f{text-align:start;}.elementor-1312 .elementor-element.elementor-element-9e00a0f .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:22px;font-weight:500;line-height:1.7em;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-1312 .elementor-element.elementor-element-b3e01ba{--divider-border-style:dotted;--divider-color:var( --e-global-color-ad2b973 );--divider-border-width:3px;}.elementor-1312 .elementor-element.elementor-element-b3e01ba .elementor-divider-separator{width:100%;}.elementor-1312 .elementor-element.elementor-element-b3e01ba .elementor-divider{padding-block-start:18px;padding-block-end:18px;}.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-1312 .elementor-element.elementor-element-9575ccc{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;}.elementor-1312 .elementor-element.elementor-element-84c5127{margin:50px -30px calc(var(--kit-widget-spacing, 0px) + 20px) 30px;}.elementor-1312 .elementor-element.elementor-element-4e41cac{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 50px 0px 50px;--margin-top:-40px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1312 .elementor-element.elementor-element-4e41cac:not(.elementor-motion-effects-element-type-background), .elementor-1312 .elementor-element.elementor-element-4e41cac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1312 .elementor-element.elementor-element-d95faed{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 50px 0px 50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1312 .elementor-element.elementor-element-d95faed:not(.elementor-motion-effects-element-type-background), .elementor-1312 .elementor-element.elementor-element-d95faed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1312 .elementor-element.elementor-element-58c81d8{text-align:start;}.elementor-1312 .elementor-element.elementor-element-58c81d8 .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:22px;font-weight:500;line-height:1.7em;color:var( --e-global-color-text );}.elementor-1312 .elementor-element.elementor-element-75018f5{--divider-border-style:dotted;--divider-color:var( --e-global-color-ad2b973 );--divider-border-width:3px;}.elementor-1312 .elementor-element.elementor-element-75018f5 .elementor-divider-separator{width:100%;}.elementor-1312 .elementor-element.elementor-element-75018f5 .elementor-divider{padding-block-start:18px;padding-block-end:18px;}.elementor-1312 .elementor-element.elementor-element-880facc{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;}.elementor-1312 .elementor-element.elementor-element-870e1fe{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;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 );}.elementor-1312 .elementor-element.elementor-element-f9995ac{margin:50px 40px calc(var(--kit-widget-spacing, 0px) + 20px) -40px;}.elementor-1312 .elementor-element.elementor-element-7c14eca{--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;--border-radius:0px 50px 0px 50px;--margin-top:-40px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;}.elementor-1312 .elementor-element.elementor-element-7c14eca:not(.elementor-motion-effects-element-type-background), .elementor-1312 .elementor-element.elementor-element-7c14eca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1312 .elementor-element.elementor-element-59a6242{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 50px 0px 50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1312 .elementor-element.elementor-element-59a6242:not(.elementor-motion-effects-element-type-background), .elementor-1312 .elementor-element.elementor-element-59a6242 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1312 .elementor-element.elementor-element-28691f8{text-align:start;}.elementor-1312 .elementor-element.elementor-element-28691f8 .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:22px;font-weight:500;line-height:1.7em;color:var( --e-global-color-text );}.elementor-1312 .elementor-element.elementor-element-1945e48{--divider-border-style:dotted;--divider-color:var( --e-global-color-ad2b973 );--divider-border-width:3px;}.elementor-1312 .elementor-element.elementor-element-1945e48 .elementor-divider-separator{width:100%;}.elementor-1312 .elementor-element.elementor-element-1945e48 .elementor-divider{padding-block-start:18px;padding-block-end:18px;}.elementor-1312 .elementor-element.elementor-element-25e3e79{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;}.elementor-1312 .elementor-element.elementor-element-0854527{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 19px) 0px;text-align:start;}.elementor-1312 .elementor-element.elementor-element-0854527 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:19px;font-weight:600;line-height:1.5em;color:var( --e-global-color-0dc34b1 );}.elementor-1312 .elementor-element.elementor-element-d06164b{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;}.elementor-1312 .elementor-element.elementor-element-d0cc987{margin:50px -30px calc(var(--kit-widget-spacing, 0px) + 20px) 30px;}.elementor-1312 .elementor-element.elementor-element-b02396c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 50px 0px 50px;--margin-top:-40px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1312 .elementor-element.elementor-element-b02396c:not(.elementor-motion-effects-element-type-background), .elementor-1312 .elementor-element.elementor-element-b02396c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1312 .elementor-element.elementor-element-cdb2a17{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 50px 0px 50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1312 .elementor-element.elementor-element-cdb2a17:not(.elementor-motion-effects-element-type-background), .elementor-1312 .elementor-element.elementor-element-cdb2a17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1312 .elementor-element.elementor-element-ed4a69a{text-align:start;}.elementor-1312 .elementor-element.elementor-element-ed4a69a .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:22px;font-weight:500;line-height:1.7em;color:var( --e-global-color-text );}.elementor-1312 .elementor-element.elementor-element-b2a7d72{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:start;}.elementor-1312 .elementor-element.elementor-element-b2a7d72 .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:22px;font-weight:500;line-height:1.7em;color:var( --e-global-color-text );}.elementor-1312 .elementor-element.elementor-element-7f8d3e8{--divider-border-style:dotted;--divider-color:var( --e-global-color-ad2b973 );--divider-border-width:3px;}.elementor-1312 .elementor-element.elementor-element-7f8d3e8 .elementor-divider-separator{width:100%;}.elementor-1312 .elementor-element.elementor-element-7f8d3e8 .elementor-divider{padding-block-start:18px;padding-block-end:18px;}.elementor-1312 .elementor-element.elementor-element-b1a589d{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;}.elementor-1312 .elementor-element.elementor-element-1c9a191{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1312 .elementor-element.elementor-element-1c9a191:not(.elementor-motion-effects-element-type-background), .elementor-1312 .elementor-element.elementor-element-1c9a191 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0781094 );}.elementor-1312 .elementor-element.elementor-element-c1aa5c9{--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;--padding-top:49px;--padding-bottom:49px;--padding-left:49px;--padding-right:49px;}.elementor-1312 .elementor-element.elementor-element-2a563ec{--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:flex-start;}.elementor-1312 .elementor-element.elementor-element-b7360ea{text-align:center;}.elementor-1312 .elementor-element.elementor-element-b7360ea .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-1312 .elementor-element.elementor-element-c5da4c8{text-align:center;}.elementor-1312 .elementor-element.elementor-element-c5da4c8 .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-1312 .elementor-element.elementor-element-9cbee6e{text-align:center;}.elementor-1312 .elementor-element.elementor-element-9cbee6e .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-text );}.elementor-1312 .elementor-element.elementor-element-efa6b5c{--divider-border-style:dotted;--divider-color:var( --e-global-color-ad2b973 );--divider-border-width:3px;}.elementor-1312 .elementor-element.elementor-element-efa6b5c .elementor-divider-separator{width:100%;}.elementor-1312 .elementor-element.elementor-element-efa6b5c .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-1312 .elementor-element.elementor-element-e2c1232{--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:flex-start;}.elementor-1312 .elementor-element.elementor-element-89ab835{text-align:center;}.elementor-1312 .elementor-element.elementor-element-89ab835 .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-1312 .elementor-element.elementor-element-fef653b{text-align:center;}.elementor-1312 .elementor-element.elementor-element-fef653b .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-1312 .elementor-element.elementor-element-fb8c10f{text-align:center;}.elementor-1312 .elementor-element.elementor-element-fb8c10f .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-text );}.elementor-1312 .elementor-element.elementor-element-b667426{--divider-border-style:dotted;--divider-color:var( --e-global-color-ad2b973 );--divider-border-width:3px;}.elementor-1312 .elementor-element.elementor-element-b667426 .elementor-divider-separator{width:100%;}.elementor-1312 .elementor-element.elementor-element-b667426 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-1312 .elementor-element.elementor-element-444482f{--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:flex-start;}.elementor-1312 .elementor-element.elementor-element-7a30bc3{text-align:center;}.elementor-1312 .elementor-element.elementor-element-7a30bc3 .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-1312 .elementor-element.elementor-element-4a09762{text-align:center;}.elementor-1312 .elementor-element.elementor-element-4a09762 .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-1312 .elementor-element.elementor-element-3079383{text-align:center;}.elementor-1312 .elementor-element.elementor-element-3079383 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-text );}.elementor-1312 .elementor-element.elementor-element-8376160{--divider-border-style:dotted;--divider-color:var( --e-global-color-ad2b973 );--divider-border-width:3px;}.elementor-1312 .elementor-element.elementor-element-8376160 .elementor-divider-separator{width:100%;}.elementor-1312 .elementor-element.elementor-element-8376160 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-1312 .elementor-element.elementor-element-584c95e{--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:flex-start;}.elementor-1312 .elementor-element.elementor-element-e691161{text-align:center;}.elementor-1312 .elementor-element.elementor-element-e691161 .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-1312 .elementor-element.elementor-element-38616e4{text-align:center;}.elementor-1312 .elementor-element.elementor-element-38616e4 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-text );}.elementor-1312 .elementor-element.elementor-element-1f28df9{--divider-border-style:dotted;--divider-color:var( --e-global-color-ad2b973 );--divider-border-width:3px;}.elementor-1312 .elementor-element.elementor-element-1f28df9 .elementor-divider-separator{width:100%;}.elementor-1312 .elementor-element.elementor-element-1f28df9 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-1312 .elementor-element.elementor-element-e54c4bf{--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:flex-start;}.elementor-1312 .elementor-element.elementor-element-40fcc10.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1312 .elementor-element.elementor-element-40fcc10{text-align:center;}.elementor-1312 .elementor-element.elementor-element-40fcc10 .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1312 .elementor-element.elementor-element-014b4f4{text-align:start;}.elementor-1312 .elementor-element.elementor-element-014b4f4 .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1312 .elementor-element.elementor-element-6d9a8a5{text-align:center;}.elementor-1312 .elementor-element.elementor-element-6d9a8a5 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-text );}.elementor-1312 .elementor-element.elementor-element-0f33807{--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;border-style:none;--border-style:none;--z-index:10;}.elementor-1312 .elementor-element.elementor-element-0f33807:not(.elementor-motion-effects-element-type-background), .elementor-1312 .elementor-element.elementor-element-0f33807 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ad2b973 );}.elementor-1312 .elementor-element.elementor-element-0f33807.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1312 .elementor-element.elementor-element-a20b3b4{--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:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-1312 .elementor-element.elementor-element-a20b3b4:not(.elementor-motion-effects-element-type-background), .elementor-1312 .elementor-element.elementor-element-a20b3b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0781094 );}.elementor-1312 .elementor-element.elementor-element-a20b3b4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1312 .elementor-element.elementor-element-f54f0db{--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-1312 .elementor-element.elementor-element-7434324{padding:0px 20px 0px 20px;text-align:center;}.elementor-1312 .elementor-element.elementor-element-7434324 .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:19px;font-weight:500;line-height:1.8em;color:var( --e-global-color-text );}.elementor-1312 .elementor-element.elementor-element-5e96e5b{--divider-border-style:dotted;--divider-color:var( --e-global-color-ad2b973 );--divider-border-width:3px;}.elementor-1312 .elementor-element.elementor-element-5e96e5b .elementor-divider-separator{width:100%;}.elementor-1312 .elementor-element.elementor-element-5e96e5b .elementor-divider{padding-block-start:18px;padding-block-end:18px;}.elementor-1312 .elementor-element.elementor-element-db57b99{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:15px;font-weight:500;}.elementor-widget-premium-addon-image-button .premium-image-button{background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-image-button .premium-image-button-none:after,.elementor-widget-premium-addon-image-button .premium-button-style8:hover,.elementor-widget-premium-addon-image-button .premium-image-button-style4-icon-wrapper,.elementor-widget-premium-addon-image-button .premium-image-button-style1:before,.elementor-widget-premium-addon-image-button .premium-image-button-style3:hover,.elementor-widget-premium-addon-image-button .premium-image-button-overlap-effect-horizontal:hover,.elementor-widget-premium-addon-image-button .premium-image-button-overlap-effect-vertical:hover,.elementor-widget-premium-addon-image-button .premium-button-style6-bg,.elementor-widget-premium-addon-image-button .premium-button-style6:before{background-color:var( --e-global-color-text );}.elementor-widget-premium-addon-image-button .premium-image-button .premium-image-button-text-icon-wrapper span{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-secondary );}.elementor-widget-premium-addon-image-button .premium-image-button-text-icon-wrapper i{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-image-button .premium-drawable-icon, .elementor-widget-premium-addon-image-button svg:not([class*="premium-"]){fill:var( --e-global-color-secondary );}.elementor-widget-premium-addon-image-button .premium-image-button:hover .premium-image-button-text-icon-wrapper span, .elementor-widget-premium-addon-image-button .premium-button-line6::after{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-image-button .premium-image-button:hover .premium-image-button-text-icon-wrapper i{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-image-button .premium-image-button:hover .premium-drawable-icon, .elementor-widget-premium-addon-image-button .premium-image-button:hover svg:not([class*="premium-"]){fill:var( --e-global-color-secondary );}.elementor-widget-premium-addon-image-button .premium-btn-svg{stroke:var( --e-global-color-primary );}.elementor-widget-premium-addon-image-button .premium-button-line2::before,  .elementor-widget-premium-addon-image-button .premium-button-line4::before, .elementor-widget-premium-addon-image-button .premium-button-line5::before, .elementor-widget-premium-addon-image-button .premium-button-line5::after, .elementor-widget-premium-addon-image-button .premium-button-line6::before, .elementor-widget-premium-addon-image-button .premium-button-line7::before{background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-image-button .premium-image-button-style4-icon-wrapper{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-image-button .premium-image-button-style4-icon-wrapper svg{fill:var( --e-global-color-primary );}.elementor-widget-premium-addon-image-button .premium-image-button-style3:before{background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-image-button .premium-image-button-overlap-effect-horizontal:before, .elementor-widget-premium-addon-image-button .premium-image-button-overlap-effect-vertical:before{background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-image-button .premium-image-button-squares-effect:before, .elementor-widget-premium-addon-image-button .premium-image-button-squares-effect:after,.elementor-widget-premium-addon-image-button .premium-image-button-squares-square-container:before, .elementor-widget-premium-addon-image-button .premium-image-button-squares-square-container:after{background-color:var( --e-global-color-primary );}.elementor-1312 .elementor-element.elementor-element-5031d16 .premium-image-button{background-color:#B8CEDC00;width:100%;border-style:solid;border-width:0px 0px 1px 0px;}.elementor-1312 .elementor-element.elementor-element-5031d16 .premium-image-button-none:after,.elementor-1312 .elementor-element.elementor-element-5031d16 .premium-button-style8:hover,.elementor-1312 .elementor-element.elementor-element-5031d16 .premium-image-button-style4-icon-wrapper,.elementor-1312 .elementor-element.elementor-element-5031d16 .premium-image-button-style1:before,.elementor-1312 .elementor-element.elementor-element-5031d16 .premium-image-button-style3:hover,.elementor-1312 .elementor-element.elementor-element-5031d16 .premium-image-button-overlap-effect-horizontal:hover,.elementor-1312 .elementor-element.elementor-element-5031d16 .premium-image-button-overlap-effect-vertical:hover,.elementor-1312 .elementor-element.elementor-element-5031d16 .premium-button-style6-bg,.elementor-1312 .elementor-element.elementor-element-5031d16 .premium-button-style6:before{background-color:#FFFFFF00;}.elementor-1312 .elementor-element.elementor-element-5031d16{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1312 .elementor-element.elementor-element-5031d16.elementor-element{--align-self:flex-end;}.elementor-1312 .elementor-element.elementor-element-5031d16 .premium-image-button .premium-image-button-text-icon-wrapper span{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-1312 .elementor-element.elementor-element-5031d16 .premium-image-button:hover .premium-image-button-text-icon-wrapper span, .elementor-1312 .elementor-element.elementor-element-5031d16 .premium-button-line6::after{color:var( --e-global-color-text );}.elementor-1312 .elementor-element.elementor-element-5031d16 .premium-image-button:hover{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-1312 .elementor-element.elementor-element-b662283{--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-1312 .elementor-element.elementor-element-b662283:not(.elementor-motion-effects-element-type-background), .elementor-1312 .elementor-element.elementor-element-b662283 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-53b8ca7 );}.elementor-1312 .elementor-element.elementor-element-b23cb5e{--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;--padding-top:49px;--padding-bottom:49px;--padding-left:49px;--padding-right:49px;}.elementor-1312 .elementor-element.elementor-element-b23cb5e:not(.elementor-motion-effects-element-type-background), .elementor-1312 .elementor-element.elementor-element-b23cb5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0781094 );}.elementor-1312 .elementor-element.elementor-element-28e187e img{width:75%;}.elementor-1312 .elementor-element.elementor-element-e3bce4d{--display:flex;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:15px 15px 15px 15px;}.elementor-1312 .elementor-element.elementor-element-cc302d2{text-align:center;}.elementor-1312 .elementor-element.elementor-element-cc302d2 .elementor-heading-title{font-family:"Kaisei Tokumin", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-text );}.elementor-1312 .elementor-element.elementor-element-84ef2a4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:16px;font-weight:500;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1312 .elementor-element.elementor-element-32da52f .elementor-button{background-color:var( --e-global-color-2c42a98 );font-family:"Kaisei Tokumin", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;}.elementor-1312 .elementor-element.elementor-element-32da52f .elementor-button:hover, .elementor-1312 .elementor-element.elementor-element-32da52f .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1312 .elementor-element.elementor-element-32da52f{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1312 .elementor-element.elementor-element-32da52f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1312 .elementor-element.elementor-element-32da52f .elementor-button:hover svg, .elementor-1312 .elementor-element.elementor-element-32da52f .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1312 .elementor-element.elementor-element-5c22558{--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;}@media(max-width:1024px){.elementor-1312 .elementor-element.elementor-element-12e7896{--min-height:700px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1312 .elementor-element.elementor-element-455fc89{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1312 .elementor-element.elementor-element-4b0700c img{width:47%;}.elementor-1312 .elementor-element.elementor-element-ab9039d{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-1312 .elementor-element.elementor-element-583d794{--min-height:0px;--margin-top:0370px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-1312 .elementor-element.elementor-element-870e1fe{font-size:var( --e-global-typography-876a28b-font-size );}.elementor-1312 .elementor-element.elementor-element-9cbee6e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1312 .elementor-element.elementor-element-fb8c10f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1312 .elementor-element.elementor-element-3079383 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1312 .elementor-element.elementor-element-38616e4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1312 .elementor-element.elementor-element-6d9a8a5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-premium-addon-image-button .premium-image-button .premium-image-button-text-icon-wrapper span{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(min-width:768px){.elementor-1312 .elementor-element.elementor-element-0a6a205{--width:700px;}.elementor-1312 .elementor-element.elementor-element-12e7896{--width:90%;}.elementor-1312 .elementor-element.elementor-element-d4b995a{--width:720px;}.elementor-1312 .elementor-element.elementor-element-6a557fd{--width:500px;}.elementor-1312 .elementor-element.elementor-element-ab084be{--width:600px;}.elementor-1312 .elementor-element.elementor-element-f1930d4{--width:700px;}.elementor-1312 .elementor-element.elementor-element-db66517{--width:720px;}.elementor-1312 .elementor-element.elementor-element-d348f5c{--width:720px;}.elementor-1312 .elementor-element.elementor-element-fd7a260{--width:70%;}.elementor-1312 .elementor-element.elementor-element-0f33807{--width:100%;}.elementor-1312 .elementor-element.elementor-element-a20b3b4{--width:100%;}.elementor-1312 .elementor-element.elementor-element-5c22558{--width:500px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1312 .elementor-element.elementor-element-0a6a205{--width:100%;}.elementor-1312 .elementor-element.elementor-element-ab084be{--width:100%;}.elementor-1312 .elementor-element.elementor-element-db66517{--width:100%;}}@media(max-width:767px){.elementor-1312 .elementor-element.elementor-element-4a5bc8e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1312 .elementor-element.elementor-element-d4b995a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1312 .elementor-element.elementor-element-455fc89{--min-height:400px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1312 .elementor-element.elementor-element-455fc89.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1312 .elementor-element.elementor-element-ab084be{--padding-top:70px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-1312 .elementor-element.elementor-element-ab084be.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1312 .elementor-element.elementor-element-557570f{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1312 .elementor-element.elementor-element-557570f.elementor-element{--align-self:flex-start;}.elementor-1312 .elementor-element.elementor-element-557570f .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-1312 .elementor-element.elementor-element-264a26d{margin:-50px -5px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;text-align:start;}.elementor-1312 .elementor-element.elementor-element-264a26d.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-1312 .elementor-element.elementor-element-264a26d .elementor-heading-title{font-size:28px;line-height:1.5em;}.elementor-1312 .elementor-element.elementor-element-ce041b9{margin:-65px -5px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;text-align:start;}.elementor-1312 .elementor-element.elementor-element-ce041b9.elementor-element{--align-self:flex-end;}.elementor-1312 .elementor-element.elementor-element-ce041b9 .elementor-heading-title{font-size:29px;line-height:1.5em;}.elementor-1312 .elementor-element.elementor-element-4b0700c{margin:-185px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;}.elementor-1312 .elementor-element.elementor-element-4b0700c img{width:85%;}.elementor-1312 .elementor-element.elementor-element-ab9039d{margin:-75px 0px calc(var(--kit-widget-spacing, 0px) + -45px) 0px;}.elementor-1312 .elementor-element.elementor-element-583d794{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1312 .elementor-element.elementor-element-d348f5c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1312 .elementor-element.elementor-element-343f679{padding:0px 10px 0px 10px;}.elementor-1312 .elementor-element.elementor-element-343f679 .elementor-heading-title{font-size:24px;}.elementor-1312 .elementor-element.elementor-element-0e32101{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1312 .elementor-element.elementor-element-b1f70f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1312 .elementor-element.elementor-element-4b8a554{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1312 .elementor-element.elementor-element-16c60cf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1312 .elementor-element.elementor-element-84c5127{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1312 .elementor-element.elementor-element-4e41cac{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1312 .elementor-element.elementor-element-d95faed{--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-1312 .elementor-element.elementor-element-870e1fe{font-size:var( --e-global-typography-876a28b-font-size );}.elementor-1312 .elementor-element.elementor-element-f9995ac{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1312 .elementor-element.elementor-element-7c14eca{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1312 .elementor-element.elementor-element-59a6242{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1312 .elementor-element.elementor-element-d0cc987{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1312 .elementor-element.elementor-element-b02396c{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1312 .elementor-element.elementor-element-cdb2a17{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1312 .elementor-element.elementor-element-1c9a191{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1312 .elementor-element.elementor-element-c1aa5c9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1312 .elementor-element.elementor-element-9cbee6e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1312 .elementor-element.elementor-element-fb8c10f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1312 .elementor-element.elementor-element-3079383 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1312 .elementor-element.elementor-element-38616e4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1312 .elementor-element.elementor-element-6d9a8a5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1312 .elementor-element.elementor-element-0f33807{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1312 .elementor-element.elementor-element-a20b3b4{--width:100.307%;}.elementor-1312 .elementor-element.elementor-element-f54f0db{--width:100%;}.elementor-1312 .elementor-element.elementor-element-7434324{padding:0px 10px 0px 10px;}.elementor-1312 .elementor-element.elementor-element-7434324 .elementor-heading-title{font-size:20px;}.elementor-widget-premium-addon-image-button .premium-image-button .premium-image-button-text-icon-wrapper span{font-size:var( --e-global-typography-primary-font-size );}.elementor-1312 .elementor-element.elementor-element-5031d16{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1312 .elementor-element.elementor-element-5031d16 .premium-image-button .premium-image-button-text-icon-wrapper span{line-height:1.7em;}.elementor-1312 .elementor-element.elementor-element-b662283{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1312 .elementor-element.elementor-element-b23cb5e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1312 .elementor-element.elementor-element-cc302d2{text-align:center;}.elementor-1312 .elementor-element.elementor-element-cc302d2 .elementor-heading-title{font-size:20px;letter-spacing:-0.2px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1312 .elementor-element.elementor-element-32da52f .elementor-button{font-size:18px;}}/* Start custom CSS for heading, class: .elementor-element-264a26d */.tategaki {
    writing-mode: vertical-rl;
}/* End custom CSS */