.elementor-5026 .elementor-element.elementor-element-c678763{--display:flex;--min-height:300px;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.2;}.elementor-5026 .elementor-element.elementor-element-c678763:not(.elementor-motion-effects-element-type-background), .elementor-5026 .elementor-element.elementor-element-c678763 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(137deg, #11686B 0%, var( --e-global-color-primary ) 100%);}.elementor-5026 .elementor-element.elementor-element-c678763::before, .elementor-5026 .elementor-element.elementor-element-c678763 > .elementor-background-video-container::before, .elementor-5026 .elementor-element.elementor-element-c678763 > .e-con-inner > .elementor-background-video-container::before, .elementor-5026 .elementor-element.elementor-element-c678763 > .elementor-background-slideshow::before, .elementor-5026 .elementor-element.elementor-element-c678763 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5026 .elementor-element.elementor-element-c678763 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top left, var( --e-global-color-text ) 0%, var( --e-global-color-accent ) 100%);}body:not(.rtl) .elementor-5026 .elementor-element.elementor-element-a7f61d6{left:0px;}body.rtl .elementor-5026 .elementor-element.elementor-element-a7f61d6{right:0px;}.elementor-5026 .elementor-element.elementor-element-a7f61d6{bottom:0px;}.elementor-5026 .elementor-element.elementor-element-53acc1e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:8rem;--padding-bottom:8rem;--padding-left:5rem;--padding-right:5rem;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-primary-font-size );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-5026 .elementor-element.elementor-element-1877648{padding:5px 0px 10px 2px;}.elementor-5026 .elementor-element.elementor-element-1877648 .elementor-heading-title{font-family:"Noto Sans Javanese", "Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.4em;word-spacing:0em;color:var( --e-global-color-b7ac6b9 );}.elementor-5026 .elementor-element.elementor-element-65b5289{text-align:center;}.elementor-5026 .elementor-element.elementor-element-65b5289 .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1.9em;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;color:var( --e-global-color-ce4ff93 );}.elementor-5026 .elementor-element.elementor-element-8cd730f{padding:0em 0em 0em 0.1em;}.elementor-5026 .elementor-element.elementor-element-8cd730f .elementor-heading-title{font-family:"Noto Sans Javanese", "Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.2em;word-spacing:0em;color:var( --e-global-color-ce4ff93 );}.elementor-5026 .elementor-element.elementor-element-9d2e8d9{--display:flex;--padding-top:9rem;--padding-bottom:9rem;--padding-left:5rem;--padding-right:5rem;}.elementor-5026 .elementor-element.elementor-element-7bcaf1d{text-align:justify;}.elementor-5026 .elementor-element.elementor-element-7bcaf1d .elementor-heading-title{font-family:"Noto Sans JP", "Noto Sans JP", Sans-serif;font-size:1.6em;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;color:#003A0E;}.elementor-5026 .elementor-element.elementor-element-fe0467b{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-5026 .elementor-element.elementor-element-1eb0ac0{--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-around;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-5026 .elementor-element.elementor-element-1eb0ac0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-text-font-size );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5026 .elementor-element.elementor-element-6250269{text-align:center;}.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-5026 .elementor-element.elementor-element-433347d{margin:-0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;}.elementor-5026 .elementor-element.elementor-element-433347d .elementor-icon-wrapper{text-align:center;}.elementor-5026 .elementor-element.elementor-element-433347d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-5026 .elementor-element.elementor-element-433347d.elementor-view-framed .elementor-icon, .elementor-5026 .elementor-element.elementor-element-433347d.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-5026 .elementor-element.elementor-element-433347d.elementor-view-framed .elementor-icon, .elementor-5026 .elementor-element.elementor-element-433347d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-5026 .elementor-element.elementor-element-433347d .elementor-icon{font-size:70px;}.elementor-5026 .elementor-element.elementor-element-433347d .elementor-icon svg{height:70px;}.elementor-5026 .elementor-element.elementor-element-433347d .elementor-icon-wrapper svg{width:auto;}.elementor-5026 .elementor-element.elementor-element-29c05a9{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-5026 .elementor-element.elementor-element-f39975c{width:100%;max-width:100%;text-align:center;}.elementor-5026 .elementor-element.elementor-element-f39975c .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1em;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-223e6ef .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1em;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-46f27c9 .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1.5em;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-a8f54e9{--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;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5026 .elementor-element.elementor-element-a8f54e9:not(.elementor-motion-effects-element-type-background), .elementor-5026 .elementor-element.elementor-element-a8f54e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-5026 .elementor-element.elementor-element-a8f54e9.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-5026 .elementor-element.elementor-element-df98b6d{width:100%;max-width:100%;text-align:justify;font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:0.9em;text-transform:none;font-style:normal;text-decoration:none;line-height:2em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-df98b6d.elementor-element{--align-self:center;}.elementor-5026 .elementor-element.elementor-element-df98b6d p{margin-block-end:0px;}.elementor-5026 .elementor-element.elementor-element-4cf1826{--display:flex;--padding-top:9rem;--padding-bottom:9rem;--padding-left:5rem;--padding-right:5rem;}.elementor-5026 .elementor-element.elementor-element-ed25b30 .elementor-heading-title{font-family:"Noto Sans JP", "Noto Sans JP", Sans-serif;font-size:1.6em;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;color:#003A0E;}.elementor-5026 .elementor-element.elementor-element-719a191{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-5026 .elementor-element.elementor-element-439b057{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5026 .elementor-element.elementor-element-439b057.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5026 .elementor-element.elementor-element-2946275{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 03em) 0em;}.elementor-5026 .elementor-element.elementor-element-87dbe82{width:var( --container-widget-width, min(100%,84rem) );max-width:min(100%,84rem);--container-widget-width:min(100%,84rem);--container-widget-flex-grow:0;font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:0.9em;text-transform:none;font-style:normal;text-decoration:none;line-height:2em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-87dbe82.elementor-element{--align-self:center;}.elementor-5026 .elementor-element.elementor-element-87dbe82 p{margin-block-end:0px;}.elementor-5026 .elementor-element.elementor-element-97ea854{--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;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5026 .elementor-element.elementor-element-97ea854:not(.elementor-motion-effects-element-type-background), .elementor-5026 .elementor-element.elementor-element-97ea854 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-5026 .elementor-element.elementor-element-97ea854.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-5026 .elementor-element.elementor-element-457a22a{--display:flex;--overlay-opacity:0.3;--padding-top:9rem;--padding-bottom:9rem;--padding-left:5rem;--padding-right:5rem;}.elementor-5026 .elementor-element.elementor-element-457a22a::before, .elementor-5026 .elementor-element.elementor-element-457a22a > .elementor-background-video-container::before, .elementor-5026 .elementor-element.elementor-element-457a22a > .e-con-inner > .elementor-background-video-container::before, .elementor-5026 .elementor-element.elementor-element-457a22a > .elementor-background-slideshow::before, .elementor-5026 .elementor-element.elementor-element-457a22a > .e-con-inner > .elementor-background-slideshow::before, .elementor-5026 .elementor-element.elementor-element-457a22a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#CBD5DC;--background-overlay:'';}.elementor-5026 .elementor-element.elementor-element-c13cf39{text-align:justify;}.elementor-5026 .elementor-element.elementor-element-c13cf39 .elementor-heading-title{font-family:"Noto Sans JP", "Noto Sans JP", Sans-serif;font-size:1.6em;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;color:#003A0E;}.elementor-5026 .elementor-element.elementor-element-7a2cf59{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-5026 .elementor-element.elementor-element-8a40bc3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-20px;--padding-top:8rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5026 .elementor-element.elementor-element-b363ee5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5026 .elementor-element.elementor-element-570385d{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 0px 24px 0px rgba(17.184782608695645, 105.4, 101.94810018903593, 0.36);--margin-top:-3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5026 .elementor-element.elementor-element-570385d:not(.elementor-motion-effects-element-type-background), .elementor-5026 .elementor-element.elementor-element-570385d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2FFFF;}.elementor-5026 .elementor-element.elementor-element-bbbb280{--display:flex;--min-height:8rem;--overlay-opacity:0.45;--overlay-mix-blend-mode:overlay;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0.7rem 0.7rem 0rem 0rem;}.elementor-5026 .elementor-element.elementor-element-bbbb280:not(.elementor-motion-effects-element-type-background), .elementor-5026 .elementor-element.elementor-element-bbbb280 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00A6AC 0%, #40BEC2 100%);}.elementor-5026 .elementor-element.elementor-element-bbbb280::before, .elementor-5026 .elementor-element.elementor-element-bbbb280 > .elementor-background-video-container::before, .elementor-5026 .elementor-element.elementor-element-bbbb280 > .e-con-inner > .elementor-background-video-container::before, .elementor-5026 .elementor-element.elementor-element-bbbb280 > .elementor-background-slideshow::before, .elementor-5026 .elementor-element.elementor-element-bbbb280 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5026 .elementor-element.elementor-element-bbbb280 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at bottom center, var( --e-global-color-ce4ff93 ) 0%, var( --e-global-color-02728b2 ) 100%);}.elementor-5026 .elementor-element.elementor-element-3eb9ead{background-color:var( --e-global-color-primary );margin:-0.3rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:.6rem 1.6rem .6rem 1.6rem;top:-1.2rem;border-radius:.6rem .6rem .6rem .6rem;text-align:center;}.elementor-5026 .elementor-element.elementor-element-3eb9ead.elementor-element{--align-self:center;}.elementor-5026 .elementor-element.elementor-element-3eb9ead .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1.4rem;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6rem;word-spacing:0em;color:var( --e-global-color-ce4ff93 );}.elementor-5026 .elementor-element.elementor-element-ff6720c{margin:2.4rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-5026 .elementor-element.elementor-element-ff6720c .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1.3em;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3;letter-spacing:0.1em;word-spacing:0em;color:var( --e-global-color-ce4ff93 );}.elementor-5026 .elementor-element.elementor-element-9efeee1{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;border-radius:.6rem .6rem .6rem .6rem;text-align:center;}.elementor-5026 .elementor-element.elementor-element-9efeee1.elementor-element{--align-self:center;}.elementor-5026 .elementor-element.elementor-element-9efeee1 .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1.4rem;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6rem;word-spacing:0em;color:var( --e-global-color-ce4ff93 );}.elementor-5026 .elementor-element.elementor-element-04edd08{--display:flex;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.05);}.elementor-5026 .elementor-element.elementor-element-04edd08:not(.elementor-motion-effects-element-type-background), .elementor-5026 .elementor-element.elementor-element-04edd08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ce4ff93 );}.elementor-5026 .elementor-element.elementor-element-240e51c{--display:flex;--min-height:8rem;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:1rem 1rem 0rem 0rem;}.elementor-5026 .elementor-element.elementor-element-240e51c:not(.elementor-motion-effects-element-type-background), .elementor-5026 .elementor-element.elementor-element-240e51c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E0F4F4 0%, #B2E5E7 100%);}.elementor-5026 .elementor-element.elementor-element-e34417f{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-5026 .elementor-element.elementor-element-e34417f .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1.3em;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3;letter-spacing:0.1em;word-spacing:0em;color:#003A0E;}.elementor-5026 .elementor-element.elementor-element-0829226{--display:flex;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.05);}.elementor-5026 .elementor-element.elementor-element-0829226:not(.elementor-motion-effects-element-type-background), .elementor-5026 .elementor-element.elementor-element-0829226 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ce4ff93 );}.elementor-5026 .elementor-element.elementor-element-7676d51{--display:flex;--min-height:8rem;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:1rem 1rem 0rem 0rem;}.elementor-5026 .elementor-element.elementor-element-7676d51:not(.elementor-motion-effects-element-type-background), .elementor-5026 .elementor-element.elementor-element-7676d51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #B8E6E8 0%, #8FE0E3 100%);}.elementor-5026 .elementor-element.elementor-element-2d964b0{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-5026 .elementor-element.elementor-element-2d964b0 .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1.3em;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3;letter-spacing:0.1em;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-5026 .elementor-element.elementor-element-4e50ef8{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:0.9em;text-transform:none;font-style:normal;text-decoration:none;line-height:2em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-9467757{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:.3rem .3rem .3rem .3rem;--border-top-width:.3rem;--border-right-width:.3rem;--border-bottom-width:.3rem;--border-left-width:.3rem;border-color:#40BEC2;--border-color:#40BEC2;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5026 .elementor-element.elementor-element-9467757:not(.elementor-motion-effects-element-type-background), .elementor-5026 .elementor-element.elementor-element-9467757 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-5026 .elementor-element.elementor-element-79151d9{width:initial;max-width:initial;text-align:justify;}.elementor-5026 .elementor-element.elementor-element-79151d9 .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1.1em;text-transform:none;font-style:normal;text-decoration:none;line-height:1.8;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-9a0f779.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5026 .elementor-element.elementor-element-9a0f779{text-align:justify;font-family:"Inter Tight", "Noto Sans JP", Sans-serif;text-transform:none;font-style:normal;text-decoration:none;line-height:2em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-9a0f779 p{margin-block-end:0px;}.elementor-5026 .elementor-element.elementor-element-4a0527e{--display:flex;--min-height:100vh;--margin-top:0;--margin-bottom:-100vh;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-5026 .elementor-element.elementor-element-4a0527e:not(.elementor-motion-effects-element-type-background), .elementor-5026 .elementor-element.elementor-element-4a0527e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F366;}.elementor-5026 .elementor-element.elementor-element-cd7d88e{--display:flex;--padding-top:9rem;--padding-bottom:9rem;--padding-left:5rem;--padding-right:5rem;}.elementor-5026 .elementor-element.elementor-element-d55d772{--display:flex;--border-radius:.7em .7em .7em .7em;box-shadow:0px 0px 38px 0px rgba(0, 0, 0, 0.09);--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:2.5em;--padding-right:2.5em;}.elementor-5026 .elementor-element.elementor-element-d55d772:not(.elementor-motion-effects-element-type-background), .elementor-5026 .elementor-element.elementor-element-d55d772 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ce4ff93 );}.elementor-5026 .elementor-element.elementor-element-9b4c834{text-align:justify;}.elementor-5026 .elementor-element.elementor-element-9b4c834 .elementor-heading-title{font-family:"Noto Sans JP", "Noto Sans JP", Sans-serif;font-size:1.6em;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;color:#003A0E;}.elementor-5026 .elementor-element.elementor-element-02255cb{--display:flex;}.elementor-5026 .elementor-element.elementor-element-8e5c9e8{--display:flex;}.elementor-5026 .elementor-element.elementor-element-45efaa4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:2rem 5rem;--row-gap:2rem;--column-gap:5rem;--grid-auto-flow:row;--margin-top:3rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-5026 .elementor-element.elementor-element-5a403bb{--display:flex;}.elementor-5026 .elementor-element.elementor-element-b7b4db3{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 03em) 0em;text-align:justify;}.elementor-5026 .elementor-element.elementor-element-6a9565d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:0.9em;text-transform:none;font-style:normal;text-decoration:none;line-height:2em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-8535665{--display:flex;--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-5026 .elementor-element.elementor-element-ac3024f{--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;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5026 .elementor-element.elementor-element-ac3024f:not(.elementor-motion-effects-element-type-background), .elementor-5026 .elementor-element.elementor-element-ac3024f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5026 .elementor-element.elementor-element-ac3024f.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-5026 .elementor-element.elementor-element-5bda654{padding:0rem 0rem 0rem 0rem;border-style:none;}.elementor-5026 .elementor-element.elementor-element-5bda654 .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-1c3ce6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:0.9em;text-transform:none;font-style:normal;text-decoration:none;line-height:2em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-7f31abb{--display:flex;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-5026 .elementor-element.elementor-element-664b313{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5026 .elementor-element.elementor-element-76585a0{--display:flex;border-style:solid;--border-style:solid;border-width:0.3rem 0.3rem 0.3rem 0.3rem;--border-top-width:0.3rem;--border-right-width:0.3rem;--border-bottom-width:0.3rem;--border-left-width:0.3rem;border-color:#40BEC2;--border-color:#40BEC2;--margin-top:2rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4.7rem;--padding-bottom:4.7rem;--padding-left:4.7rem;--padding-right:4.7rem;}.elementor-5026 .elementor-element.elementor-element-f98c4bb{padding:0rem 0rem 0rem 0rem;border-style:none;text-align:justify;}.elementor-5026 .elementor-element.elementor-element-f98c4bb .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-af20df4{--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;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:010px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5026 .elementor-element.elementor-element-af20df4:not(.elementor-motion-effects-element-type-background), .elementor-5026 .elementor-element.elementor-element-af20df4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-5026 .elementor-element.elementor-element-af20df4.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-5026 .elementor-element.elementor-element-ea4f840{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:0.9em;text-transform:none;font-style:normal;text-decoration:none;line-height:2em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-36e26e8{--display:flex;--padding-top:9rem;--padding-bottom:12rem;--padding-left:5rem;--padding-right:5rem;}.elementor-5026 .elementor-element.elementor-element-36e26e8:not(.elementor-motion-effects-element-type-background), .elementor-5026 .elementor-element.elementor-element-36e26e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA8;}.elementor-5026 .elementor-element.elementor-element-348a5dd{text-align:justify;}.elementor-5026 .elementor-element.elementor-element-348a5dd .elementor-heading-title{font-family:"Noto Sans JP", "Noto Sans JP", Sans-serif;font-size:1.6em;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;color:#003A0E;}.elementor-5026 .elementor-element.elementor-element-9cb0784{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 03em) 0em;text-align:justify;}.elementor-5026 .elementor-element.elementor-element-84a76f2{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-5026 .elementor-element.elementor-element-26e7e77{--display:flex;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.05);}.elementor-5026 .elementor-element.elementor-element-26e7e77:not(.elementor-motion-effects-element-type-background), .elementor-5026 .elementor-element.elementor-element-26e7e77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ce4ff93 );}.elementor-5026 .elementor-element.elementor-element-26e7e77:hover{background-color:#E9FEFF;}.elementor-5026 .elementor-element.elementor-element-95e4a85{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:1rem 1rem 0rem 0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5026 .elementor-element.elementor-element-95e4a85:not(.elementor-motion-effects-element-type-background), .elementor-5026 .elementor-element.elementor-element-95e4a85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00A6AC;}.elementor-5026 .elementor-element.elementor-element-a82dc66{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-5026 .elementor-element.elementor-element-a82dc66 .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1.2em;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3;letter-spacing:0.1em;word-spacing:0em;color:#FFFFFF;}.elementor-5026 .elementor-element.elementor-element-6d0c3aa{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-5026 .elementor-element.elementor-element-eea72f5{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-5026 .elementor-element.elementor-element-dc19691 .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1em;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-30b8b48 .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1.2em;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-b8bb02a{--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-between;--padding-top:.6em;--padding-bottom:.6em;--padding-left:.6em;--padding-right:.6em;}.elementor-5026 .elementor-element.elementor-element-b8bb02a:not(.elementor-motion-effects-element-type-background), .elementor-5026 .elementor-element.elementor-element-b8bb02a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-5026 .elementor-element.elementor-element-6052bfb{text-align:start;}.elementor-5026 .elementor-element.elementor-element-6052bfb .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1em;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;color:#1A1A1A;}.elementor-5026 .elementor-element.elementor-element-a584f7f{text-align:end;}.elementor-5026 .elementor-element.elementor-element-a584f7f .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1em;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;color:#1A1A1A;}.elementor-5026 .elementor-element.elementor-element-5e24f94{--display:flex;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.05);}.elementor-5026 .elementor-element.elementor-element-5e24f94:not(.elementor-motion-effects-element-type-background), .elementor-5026 .elementor-element.elementor-element-5e24f94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ce4ff93 );}.elementor-5026 .elementor-element.elementor-element-5e24f94:hover{background-color:#E9FEFF;}.elementor-5026 .elementor-element.elementor-element-e478c7c{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:1rem 1rem 0rem 0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5026 .elementor-element.elementor-element-e478c7c:not(.elementor-motion-effects-element-type-background), .elementor-5026 .elementor-element.elementor-element-e478c7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#40BEC2;}.elementor-5026 .elementor-element.elementor-element-5f342db{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-5026 .elementor-element.elementor-element-5f342db .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1.2em;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3;letter-spacing:0.1em;word-spacing:0em;color:#FFFFFF;}.elementor-5026 .elementor-element.elementor-element-359c7f8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-5026 .elementor-element.elementor-element-2eaed67{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-5026 .elementor-element.elementor-element-bd12220 .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1em;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-b264c25 .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1.2em;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-05d7f02{--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-between;--padding-top:.6em;--padding-bottom:.6em;--padding-left:.6em;--padding-right:.6em;}.elementor-5026 .elementor-element.elementor-element-05d7f02:not(.elementor-motion-effects-element-type-background), .elementor-5026 .elementor-element.elementor-element-05d7f02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-5026 .elementor-element.elementor-element-bfa4f11{text-align:start;}.elementor-5026 .elementor-element.elementor-element-bfa4f11 .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1em;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;color:#1A1A1A;}.elementor-5026 .elementor-element.elementor-element-2bd8672{text-align:end;}.elementor-5026 .elementor-element.elementor-element-2bd8672 .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1em;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;color:#1A1A1A;}.elementor-5026 .elementor-element.elementor-element-2018d4e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5026 .elementor-element.elementor-element-a1f5127{--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-around;--gap:50px 50px;--row-gap:50px;--column-gap:50px;box-shadow:0px 0px 30px -15px rgba(0, 0, 0, 0.12);--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:5rem;--padding-bottom:5rem;--padding-left:13rem;--padding-right:13rem;}.elementor-5026 .elementor-element.elementor-element-a1f5127:not(.elementor-motion-effects-element-type-background), .elementor-5026 .elementor-element.elementor-element-a1f5127 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2FFFF;}.elementor-5026 .elementor-element.elementor-element-5887e0b{--display:flex;}.elementor-5026 .elementor-element.elementor-element-e7d467f{padding:0rem 0rem 0rem 0rem;border-style:none;text-align:center;}.elementor-5026 .elementor-element.elementor-element-e7d467f .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1em;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-c156a5e{--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-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0rem;--padding-bottom:01rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5026 .elementor-element.elementor-element-f7d9ac4{padding:0.4rem 0rem 0rem 0rem;border-style:none;text-align:center;}.elementor-5026 .elementor-element.elementor-element-f7d9ac4 .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:0.9em;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-656debe{padding:0rem 0rem 0rem 0rem;border-style:none;text-align:center;}.elementor-5026 .elementor-element.elementor-element-656debe .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1em;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-8cfb07d{--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-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5026 .elementor-element.elementor-element-1a20cff{padding:00.4rem 0rem 0rem 0rem;border-style:none;text-align:center;}.elementor-5026 .elementor-element.elementor-element-1a20cff .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:0.9em;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-9f90d01{padding:0rem 0rem 0rem 0rem;border-style:none;text-align:center;}.elementor-5026 .elementor-element.elementor-element-9f90d01 .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1em;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-acf968e{--display:flex;}.elementor-5026 .elementor-element.elementor-element-99d9f94{border-style:solid;border-width:0px 0px 0px 0px;border-color:#012B0A4D;}.elementor-5026 .elementor-element.elementor-element-726d1bd{--display:flex;}.elementor-5026 .elementor-element.elementor-element-7b2c859{padding:0rem 0rem 0rem 0rem;border-style:none;text-align:center;}.elementor-5026 .elementor-element.elementor-element-7b2c859 .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1em;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-116ac0d{--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-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5026 .elementor-element.elementor-element-82f26c3{padding:00.4rem 0rem 0rem 0rem;border-style:none;text-align:center;}.elementor-5026 .elementor-element.elementor-element-82f26c3 .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:0.9em;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-d8d221e{padding:0rem 0rem 0rem 0rem;border-style:none;text-align:center;}.elementor-5026 .elementor-element.elementor-element-d8d221e .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1em;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-6779121{--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-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5026 .elementor-element.elementor-element-8912956{padding:00.4rem 0rem 0rem 0rem;border-style:none;text-align:center;}.elementor-5026 .elementor-element.elementor-element-8912956 .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:0.9em;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-304e245{padding:0rem 0rem 0rem 0rem;border-style:none;text-align:center;}.elementor-5026 .elementor-element.elementor-element-304e245 .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1em;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-03fb948{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;}.elementor-5026 .elementor-element.elementor-element-03fb948 .elementor-icon-wrapper{text-align:center;}.elementor-5026 .elementor-element.elementor-element-03fb948.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-5026 .elementor-element.elementor-element-03fb948.elementor-view-framed .elementor-icon, .elementor-5026 .elementor-element.elementor-element-03fb948.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-5026 .elementor-element.elementor-element-03fb948.elementor-view-framed .elementor-icon, .elementor-5026 .elementor-element.elementor-element-03fb948.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-5026 .elementor-element.elementor-element-03fb948 .elementor-icon{font-size:103px;}.elementor-5026 .elementor-element.elementor-element-03fb948 .elementor-icon svg{height:103px;}.elementor-5026 .elementor-element.elementor-element-03fb948 .elementor-icon-wrapper svg{width:auto;}.elementor-5026 .elementor-element.elementor-element-066712e{text-align:center;}.elementor-5026 .elementor-element.elementor-element-066712e .elementor-heading-title{font-family:"Noto Sans JP", "Noto Sans JP", Sans-serif;font-size:1.5em;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;color:#003A0E;}.elementor-5026 .elementor-element.elementor-element-2cfa61c{text-align:center;}.elementor-5026 .elementor-element.elementor-element-2cfa61c .elementor-heading-title{font-family:"Noto Sans JP", "Noto Sans JP", Sans-serif;font-size:1.5em;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;color:#003A0E;}.elementor-5026 .elementor-element.elementor-element-74c54ea{--display:flex;--min-height:100vh;--margin-top:0;--margin-bottom:-100vh;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-5026 .elementor-element.elementor-element-74c54ea:not(.elementor-motion-effects-element-type-background), .elementor-5026 .elementor-element.elementor-element-74c54ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://content-ops-engine.com/wp-content/uploads/2026/08/bg01.png");}.elementor-5026 .elementor-element.elementor-element-3327def{--display:flex;--padding-top:9rem;--padding-bottom:9rem;--padding-left:5rem;--padding-right:5rem;}.elementor-5026 .elementor-element.elementor-element-1723861{text-align:justify;}.elementor-5026 .elementor-element.elementor-element-1723861 .elementor-heading-title{font-family:"Noto Sans JP", "Noto Sans JP", Sans-serif;font-size:1.6em;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;color:#003A0E;}.elementor-5026 .elementor-element.elementor-element-1513c88{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:2rem 5rem;--row-gap:2rem;--column-gap:5rem;--grid-auto-flow:row;--margin-top:0rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-5026 .elementor-element.elementor-element-c7af033{--display:flex;}.elementor-5026 .elementor-element.elementor-element-ab0ba60{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 03em) 0em;text-align:justify;}.elementor-5026 .elementor-element.elementor-element-6101a3e{--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;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5026 .elementor-element.elementor-element-6101a3e:not(.elementor-motion-effects-element-type-background), .elementor-5026 .elementor-element.elementor-element-6101a3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5026 .elementor-element.elementor-element-6101a3e.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-5026 .elementor-element.elementor-element-7958494{--display:flex;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-5026 .elementor-element.elementor-element-9ed71c2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5026 .elementor-element.elementor-element-5ac3f2e{--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-around;--gap:50px 50px;--row-gap:50px;--column-gap:50px;box-shadow:0px 0px 30px -15px rgba(0, 0, 0, 0.12);--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:5rem;--padding-bottom:5rem;--padding-left:13rem;--padding-right:13rem;}.elementor-5026 .elementor-element.elementor-element-5ac3f2e:not(.elementor-motion-effects-element-type-background), .elementor-5026 .elementor-element.elementor-element-5ac3f2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D3E2D4;}.elementor-5026 .elementor-element.elementor-element-9e0711b{--display:flex;}.elementor-5026 .elementor-element.elementor-element-14b986e{padding:0rem 0rem 0rem 0rem;border-style:none;text-align:center;}.elementor-5026 .elementor-element.elementor-element-14b986e .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1em;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-e975feb{--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-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0rem;--padding-bottom:01rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5026 .elementor-element.elementor-element-ae6921d{padding:0.4rem 0rem 0rem 0rem;border-style:none;text-align:center;}.elementor-5026 .elementor-element.elementor-element-ae6921d .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:0.9em;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-8e25409{padding:0rem 0rem 0rem 0rem;border-style:none;text-align:center;}.elementor-5026 .elementor-element.elementor-element-8e25409 .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1em;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-79f9f05{--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-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5026 .elementor-element.elementor-element-6a31085{padding:00.4rem 0rem 0rem 0rem;border-style:none;text-align:center;}.elementor-5026 .elementor-element.elementor-element-6a31085 .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:0.9em;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-d1b40e2{padding:0rem 0rem 0rem 0rem;border-style:none;text-align:center;}.elementor-5026 .elementor-element.elementor-element-d1b40e2 .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1em;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-dc69c72{--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-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5026 .elementor-element.elementor-element-f523c97{padding:00.4rem 0rem 0rem 0rem;border-style:none;text-align:center;}.elementor-5026 .elementor-element.elementor-element-f523c97 .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:0.9em;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-88bccce{padding:0rem 0rem 0rem 0rem;border-style:none;text-align:center;}.elementor-5026 .elementor-element.elementor-element-88bccce .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1em;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-28cb4a7{--display:flex;}.elementor-5026 .elementor-element.elementor-element-1a9882d{border-style:solid;border-width:0px 0px 0px 0px;border-color:#012B0A4D;}.elementor-5026 .elementor-element.elementor-element-8d30e12{--display:flex;}.elementor-5026 .elementor-element.elementor-element-7003a7b{padding:0rem 0rem 0rem 0rem;border-style:none;text-align:center;}.elementor-5026 .elementor-element.elementor-element-7003a7b .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1em;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-bfba278{--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-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5026 .elementor-element.elementor-element-9460e27{padding:00.4rem 0rem 0rem 0rem;border-style:none;text-align:center;}.elementor-5026 .elementor-element.elementor-element-9460e27 .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:0.9em;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-ee30b83{padding:0rem 0rem 0rem 0rem;border-style:none;text-align:center;}.elementor-5026 .elementor-element.elementor-element-ee30b83 .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1em;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-d01776d{--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-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5026 .elementor-element.elementor-element-1c169a8{padding:00.4rem 0rem 0rem 0rem;border-style:none;text-align:center;}.elementor-5026 .elementor-element.elementor-element-1c169a8 .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:0.9em;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-a5f17db{padding:0rem 0rem 0rem 0rem;border-style:none;text-align:center;}.elementor-5026 .elementor-element.elementor-element-a5f17db .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1em;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-c5e6ef6{--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-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5026 .elementor-element.elementor-element-993fb4e{padding:00.4rem 0rem 0rem 0rem;border-style:none;text-align:center;}.elementor-5026 .elementor-element.elementor-element-993fb4e .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:0.9em;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-10bc947{padding:0rem 0rem 0rem 0rem;border-style:none;text-align:center;}.elementor-5026 .elementor-element.elementor-element-10bc947 .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1em;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-12d9571{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:0.9em;text-transform:none;font-style:normal;text-decoration:none;line-height:2em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-9d676c6{--display:flex;--padding-top:9rem;--padding-bottom:12rem;--padding-left:5rem;--padding-right:5rem;}.elementor-5026 .elementor-element.elementor-element-9d676c6:not(.elementor-motion-effects-element-type-background), .elementor-5026 .elementor-element.elementor-element-9d676c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000A12;}.elementor-5026 .elementor-element.elementor-element-994cc65{text-align:justify;}.elementor-5026 .elementor-element.elementor-element-994cc65 .elementor-heading-title{font-family:"Noto Sans JP", "Noto Sans JP", Sans-serif;font-size:1.6em;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;color:#FFFFFF;}.elementor-5026 .elementor-element.elementor-element-17398f9{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 03em) 0em;text-align:justify;color:#FFFFFF;}.elementor-5026 .elementor-element.elementor-element-e927d3b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-5026 .elementor-element.elementor-element-6b008f2{--display:flex;--justify-content:space-between;--border-radius:10px 10px 10px 10px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-5026 .elementor-element.elementor-element-6b008f2:not(.elementor-motion-effects-element-type-background), .elementor-5026 .elementor-element.elementor-element-6b008f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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 ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-primary-font-size );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.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 ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-text-font-size );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-5026 .elementor-element.elementor-element-d3c47ed{padding:0rem 0rem 02rem 0rem;}.elementor-5026 .elementor-element.elementor-element-d3c47ed .elementor-icon-box-wrapper{gap:15px;}.elementor-5026 .elementor-element.elementor-element-d3c47ed.elementor-view-stacked .elementor-icon{background-color:#003A0E;}.elementor-5026 .elementor-element.elementor-element-d3c47ed.elementor-view-framed .elementor-icon, .elementor-5026 .elementor-element.elementor-element-d3c47ed.elementor-view-default .elementor-icon{fill:#003A0E;color:#003A0E;border-color:#003A0E;}.elementor-5026 .elementor-element.elementor-element-d3c47ed .elementor-icon-box-title, .elementor-5026 .elementor-element.elementor-element-d3c47ed .elementor-icon-box-title a{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1em;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-fb5afdf{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-5026 .elementor-element.elementor-element-b5567bc{background-color:#A7D8DA;border-style:none;border-radius:3px 3px 3px 3px;text-align:center;}.elementor-5026 .elementor-element.elementor-element-b5567bc .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:0.8em;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;color:var( --e-global-color-ce4ff93 );}.elementor-5026 .elementor-element.elementor-element-4c67afa{background-color:#8AD3D6;border-radius:3px 3px 3px 3px;text-align:center;}.elementor-5026 .elementor-element.elementor-element-4c67afa .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:0.8em;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;color:var( --e-global-color-ce4ff93 );}.elementor-5026 .elementor-element.elementor-element-254d057{background-color:#40BEC2;border-radius:3px 3px 3px 3px;text-align:center;}.elementor-5026 .elementor-element.elementor-element-254d057 .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:0.8em;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;color:var( --e-global-color-ce4ff93 );}.elementor-5026 .elementor-element.elementor-element-a956afa{--display:flex;--justify-content:space-between;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-5026 .elementor-element.elementor-element-a956afa:not(.elementor-motion-effects-element-type-background), .elementor-5026 .elementor-element.elementor-element-a956afa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5026 .elementor-element.elementor-element-a956afa::before, .elementor-5026 .elementor-element.elementor-element-a956afa > .elementor-background-video-container::before, .elementor-5026 .elementor-element.elementor-element-a956afa > .e-con-inner > .elementor-background-video-container::before, .elementor-5026 .elementor-element.elementor-element-a956afa > .elementor-background-slideshow::before, .elementor-5026 .elementor-element.elementor-element-a956afa > .e-con-inner > .elementor-background-slideshow::before, .elementor-5026 .elementor-element.elementor-element-a956afa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5026 .elementor-element.elementor-element-aa6aba0{padding:0rem 0rem 02rem 0rem;}.elementor-5026 .elementor-element.elementor-element-aa6aba0 .elementor-icon-box-wrapper{gap:15px;}.elementor-5026 .elementor-element.elementor-element-aa6aba0 .elementor-icon-box-title, .elementor-5026 .elementor-element.elementor-element-aa6aba0 .elementor-icon-box-title a{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1em;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-36461e5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-5026 .elementor-element.elementor-element-aa4c3c3{background-color:var( --e-global-color-primary );border-radius:3px 3px 3px 3px;text-align:center;}.elementor-5026 .elementor-element.elementor-element-aa4c3c3 .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:0.8em;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;color:#FFFFFF;}.elementor-5026 .elementor-element.elementor-element-ae5cb37{background-color:#8AD3D6;border-radius:3px 3px 3px 3px;text-align:center;}.elementor-5026 .elementor-element.elementor-element-ae5cb37 .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:0.8em;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;color:#FFFFFF;}.elementor-5026 .elementor-element.elementor-element-a9d29ac{background-color:#40BEC2;border-radius:3px 3px 3px 3px;text-align:center;}.elementor-5026 .elementor-element.elementor-element-a9d29ac .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:0.8em;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;color:#FFFFFF;}.elementor-5026 .elementor-element.elementor-element-56e403f{--display:flex;--justify-content:space-between;--border-radius:10px 10px 10px 10px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-5026 .elementor-element.elementor-element-56e403f:not(.elementor-motion-effects-element-type-background), .elementor-5026 .elementor-element.elementor-element-56e403f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5026 .elementor-element.elementor-element-774251e{padding:0rem 0rem 02rem 0rem;}.elementor-5026 .elementor-element.elementor-element-774251e .elementor-icon-box-wrapper{gap:15px;}.elementor-5026 .elementor-element.elementor-element-774251e .elementor-icon-box-title, .elementor-5026 .elementor-element.elementor-element-774251e .elementor-icon-box-title a{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1em;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-03a34a3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-5026 .elementor-element.elementor-element-fd420d2{background-color:var( --e-global-color-primary );border-radius:3px 3px 3px 3px;text-align:center;}.elementor-5026 .elementor-element.elementor-element-fd420d2 .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:0.8em;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;color:#FFFFFF;}.elementor-5026 .elementor-element.elementor-element-21a64fa{background-color:var( --e-global-color-primary );border-radius:3px 3px 3px 3px;text-align:center;}.elementor-5026 .elementor-element.elementor-element-21a64fa .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:0.8em;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;color:#FFFFFF;}.elementor-5026 .elementor-element.elementor-element-8df4daa{background-color:#40BEC2;border-radius:3px 3px 3px 3px;text-align:center;}.elementor-5026 .elementor-element.elementor-element-8df4daa .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:0.8em;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;color:#FFFFFF;}.elementor-5026 .elementor-element.elementor-element-29d10d9{--display:flex;--justify-content:space-between;--border-radius:10px 10px 10px 10px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-5026 .elementor-element.elementor-element-29d10d9:not(.elementor-motion-effects-element-type-background), .elementor-5026 .elementor-element.elementor-element-29d10d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5026 .elementor-element.elementor-element-3caa3ef{padding:0rem 0rem 02rem 0rem;}.elementor-5026 .elementor-element.elementor-element-3caa3ef .elementor-icon-box-wrapper{gap:15px;}.elementor-5026 .elementor-element.elementor-element-3caa3ef .elementor-icon-box-title, .elementor-5026 .elementor-element.elementor-element-3caa3ef .elementor-icon-box-title a{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1em;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-d3804d7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-5026 .elementor-element.elementor-element-183b16f{background-color:#A7D8DA;border-radius:3px 3px 3px 3px;text-align:center;}.elementor-5026 .elementor-element.elementor-element-183b16f .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:0.8em;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;color:#FFFFFF;}.elementor-5026 .elementor-element.elementor-element-bfb0230{background-color:#8AD3D6;border-radius:3px 3px 3px 3px;text-align:center;}.elementor-5026 .elementor-element.elementor-element-bfb0230 .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:0.8em;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;color:#FFFFFF;}.elementor-5026 .elementor-element.elementor-element-907ed62{background-color:#40BEC2;border-radius:3px 3px 3px 3px;text-align:center;}.elementor-5026 .elementor-element.elementor-element-907ed62 .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:0.8em;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;color:#FFFFFF;}.elementor-5026 .elementor-element.elementor-element-7894a2d{--display:flex;--justify-content:space-between;--border-radius:10px 10px 10px 10px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-5026 .elementor-element.elementor-element-7894a2d:not(.elementor-motion-effects-element-type-background), .elementor-5026 .elementor-element.elementor-element-7894a2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5026 .elementor-element.elementor-element-05d51d3{padding:0rem 0rem 02rem 0rem;}.elementor-5026 .elementor-element.elementor-element-05d51d3 .elementor-icon-box-wrapper{gap:15px;}.elementor-5026 .elementor-element.elementor-element-05d51d3 .elementor-icon-box-title, .elementor-5026 .elementor-element.elementor-element-05d51d3 .elementor-icon-box-title a{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1em;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-76fd664{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-5026 .elementor-element.elementor-element-089b732{background-color:#A7D8DA;border-radius:3px 3px 3px 3px;text-align:center;}.elementor-5026 .elementor-element.elementor-element-089b732 .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:0.8em;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;color:#FFFFFF;}.elementor-5026 .elementor-element.elementor-element-8416763{background-color:#8AD3D6;border-radius:3px 3px 3px 3px;text-align:center;}.elementor-5026 .elementor-element.elementor-element-8416763 .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:0.8em;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;color:#FFFFFF;}.elementor-5026 .elementor-element.elementor-element-c337b19{background-color:#40BEC2;border-radius:3px 3px 3px 3px;text-align:center;}.elementor-5026 .elementor-element.elementor-element-c337b19 .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:0.8em;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;color:#FFFFFF;}.elementor-5026 .elementor-element.elementor-element-46ce01b{--display:flex;--justify-content:space-between;--border-radius:10px 10px 10px 10px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-5026 .elementor-element.elementor-element-46ce01b:not(.elementor-motion-effects-element-type-background), .elementor-5026 .elementor-element.elementor-element-46ce01b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5026 .elementor-element.elementor-element-4cabdba{padding:0rem 0rem 02rem 0rem;}.elementor-5026 .elementor-element.elementor-element-4cabdba .elementor-icon-box-wrapper{gap:15px;}.elementor-5026 .elementor-element.elementor-element-4cabdba .elementor-icon-box-title, .elementor-5026 .elementor-element.elementor-element-4cabdba .elementor-icon-box-title a{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1em;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-537aba5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-5026 .elementor-element.elementor-element-39608a5{background-color:var( --e-global-color-primary );border-radius:3px 3px 3px 3px;text-align:center;}.elementor-5026 .elementor-element.elementor-element-39608a5 .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:0.8em;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;color:#FFFFFF;}.elementor-5026 .elementor-element.elementor-element-74858ed{background-color:var( --e-global-color-primary );border-radius:3px 3px 3px 3px;text-align:center;}.elementor-5026 .elementor-element.elementor-element-74858ed .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:0.8em;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;color:#FFFFFF;}.elementor-5026 .elementor-element.elementor-element-8277614{background-color:#40BEC2;border-radius:3px 3px 3px 3px;text-align:center;}.elementor-5026 .elementor-element.elementor-element-8277614 .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:0.8em;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;color:#FFFFFF;}.elementor-5026 .elementor-element.elementor-element-a78b337{--display:flex;--overlay-opacity:0.46;--padding-top:9rem;--padding-bottom:12rem;--padding-left:5rem;--padding-right:5rem;}.elementor-5026 .elementor-element.elementor-element-a78b337::before, .elementor-5026 .elementor-element.elementor-element-a78b337 > .elementor-background-video-container::before, .elementor-5026 .elementor-element.elementor-element-a78b337 > .e-con-inner > .elementor-background-video-container::before, .elementor-5026 .elementor-element.elementor-element-a78b337 > .elementor-background-slideshow::before, .elementor-5026 .elementor-element.elementor-element-a78b337 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5026 .elementor-element.elementor-element-a78b337 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-b7ac6b9 );--background-overlay:'';}.elementor-5026 .elementor-element.elementor-element-da4075a .elementor-heading-title{font-family:"Noto Sans JP", "Noto Sans JP", Sans-serif;font-size:1.6em;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;color:#003A0E;}.elementor-5026 .elementor-element.elementor-element-58ff69b{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-5026 .elementor-element.elementor-element-e3eacab{--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;border-style:solid;--border-style:solid;border-color:#B2E5E7;--border-color:#B2E5E7;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.12);--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-5026 .elementor-element.elementor-element-e3eacab:not(.elementor-motion-effects-element-type-background), .elementor-5026 .elementor-element.elementor-element-e3eacab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ce4ff93 );}.elementor-5026 .elementor-element.elementor-element-ce99496{padding:1rem 0rem 0rem 0rem;}.elementor-5026 .elementor-element.elementor-element-ce99496 .elementor-icon-box-wrapper{gap:30px;}.elementor-5026 .elementor-element.elementor-element-ce99496.elementor-view-stacked .elementor-icon{background-color:#E5EFE5;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-5026 .elementor-element.elementor-element-ce99496.elementor-view-framed .elementor-icon, .elementor-5026 .elementor-element.elementor-element-ce99496.elementor-view-default .elementor-icon{fill:#E5EFE5;color:#E5EFE5;border-color:#E5EFE5;}.elementor-5026 .elementor-element.elementor-element-ce99496.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5026 .elementor-element.elementor-element-ce99496 .elementor-icon-box-title, .elementor-5026 .elementor-element.elementor-element-ce99496 .elementor-icon-box-title a{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1.2em;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-5f69f68{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-5026 .elementor-element.elementor-element-5f69f68 .elementor-icon-wrapper{text-align:center;}.elementor-5026 .elementor-element.elementor-element-5f69f68.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-5026 .elementor-element.elementor-element-5f69f68.elementor-view-framed .elementor-icon, .elementor-5026 .elementor-element.elementor-element-5f69f68.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-5026 .elementor-element.elementor-element-5f69f68.elementor-view-framed .elementor-icon, .elementor-5026 .elementor-element.elementor-element-5f69f68.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-5026 .elementor-element.elementor-element-5f69f68 .elementor-icon{font-size:70px;}.elementor-5026 .elementor-element.elementor-element-5f69f68 .elementor-icon svg{height:70px;}.elementor-5026 .elementor-element.elementor-element-5f69f68 .elementor-icon-wrapper svg{width:auto;}.elementor-5026 .elementor-element.elementor-element-4ae23aa{--display:flex;--justify-content:center;--overlay-opacity:0.45;--overlay-mix-blend-mode:overlay;border-style:none;--border-style:none;--border-radius:.7em .7em .7em .7em;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-5026 .elementor-element.elementor-element-4ae23aa:not(.elementor-motion-effects-element-type-background), .elementor-5026 .elementor-element.elementor-element-4ae23aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E0F4F4 0%, #B2E5E7 100%);}.elementor-5026 .elementor-element.elementor-element-4ae23aa::before, .elementor-5026 .elementor-element.elementor-element-4ae23aa > .elementor-background-video-container::before, .elementor-5026 .elementor-element.elementor-element-4ae23aa > .e-con-inner > .elementor-background-video-container::before, .elementor-5026 .elementor-element.elementor-element-4ae23aa > .elementor-background-slideshow::before, .elementor-5026 .elementor-element.elementor-element-4ae23aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-5026 .elementor-element.elementor-element-4ae23aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at bottom center, var( --e-global-color-ce4ff93 ) 0%, var( --e-global-color-02728b2 ) 100%);}.elementor-5026 .elementor-element.elementor-element-a268086{background-color:var( --e-global-color-primary );margin:-0.6rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:.6rem 1.6rem .6rem 1.6rem;top:-1.2rem;border-radius:.6rem .6rem .6rem .6rem;text-align:center;}.elementor-5026 .elementor-element.elementor-element-a268086.elementor-element{--align-self:center;}.elementor-5026 .elementor-element.elementor-element-a268086 .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1.4rem;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6rem;word-spacing:0em;color:#FFFFFF;}.elementor-5026 .elementor-element.elementor-element-6a18478{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:1rem 1rem 1rem 1rem;border-style:solid;border-width:2px 2px 2px 2px;border-color:#B2E5E7;border-radius:0.7em 0.7em 0.7em 0.7em;text-align:center;}.elementor-5026 .elementor-element.elementor-element-6a18478 .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1.3em;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3;letter-spacing:0.1em;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-5026 .elementor-element.elementor-element-3fe4745{--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;border-style:solid;--border-style:solid;border-color:#8FE0E3;--border-color:#8FE0E3;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.12);--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-5026 .elementor-element.elementor-element-3fe4745:not(.elementor-motion-effects-element-type-background), .elementor-5026 .elementor-element.elementor-element-3fe4745 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ce4ff93 );}.elementor-5026 .elementor-element.elementor-element-6095cfd{padding:01rem 0rem 0rem 0rem;}.elementor-5026 .elementor-element.elementor-element-6095cfd .elementor-icon-box-wrapper{gap:30px;}.elementor-5026 .elementor-element.elementor-element-6095cfd.elementor-view-stacked .elementor-icon{background-color:#E5EFE5;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-5026 .elementor-element.elementor-element-6095cfd.elementor-view-framed .elementor-icon, .elementor-5026 .elementor-element.elementor-element-6095cfd.elementor-view-default .elementor-icon{fill:#E5EFE5;color:#E5EFE5;border-color:#E5EFE5;}.elementor-5026 .elementor-element.elementor-element-6095cfd.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5026 .elementor-element.elementor-element-6095cfd .elementor-icon-box-title, .elementor-5026 .elementor-element.elementor-element-6095cfd .elementor-icon-box-title a{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1.2em;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-f462f03{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-5026 .elementor-element.elementor-element-f462f03 .elementor-icon-wrapper{text-align:center;}.elementor-5026 .elementor-element.elementor-element-f462f03.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-5026 .elementor-element.elementor-element-f462f03.elementor-view-framed .elementor-icon, .elementor-5026 .elementor-element.elementor-element-f462f03.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-5026 .elementor-element.elementor-element-f462f03.elementor-view-framed .elementor-icon, .elementor-5026 .elementor-element.elementor-element-f462f03.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-5026 .elementor-element.elementor-element-f462f03 .elementor-icon{font-size:70px;}.elementor-5026 .elementor-element.elementor-element-f462f03 .elementor-icon svg{height:70px;}.elementor-5026 .elementor-element.elementor-element-f462f03 .elementor-icon-wrapper svg{width:auto;}.elementor-5026 .elementor-element.elementor-element-7ffbc5e{--display:flex;--justify-content:center;--overlay-opacity:0.45;--overlay-mix-blend-mode:overlay;border-style:none;--border-style:none;--border-radius:.7em .7em .7em .7em;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-5026 .elementor-element.elementor-element-7ffbc5e:not(.elementor-motion-effects-element-type-background), .elementor-5026 .elementor-element.elementor-element-7ffbc5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #B8E6E8 0%, #8FE0E3 100%);}.elementor-5026 .elementor-element.elementor-element-7ffbc5e::before, .elementor-5026 .elementor-element.elementor-element-7ffbc5e > .elementor-background-video-container::before, .elementor-5026 .elementor-element.elementor-element-7ffbc5e > .e-con-inner > .elementor-background-video-container::before, .elementor-5026 .elementor-element.elementor-element-7ffbc5e > .elementor-background-slideshow::before, .elementor-5026 .elementor-element.elementor-element-7ffbc5e > .e-con-inner > .elementor-background-slideshow::before, .elementor-5026 .elementor-element.elementor-element-7ffbc5e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at bottom center, var( --e-global-color-ce4ff93 ) 0%, var( --e-global-color-02728b2 ) 100%);}.elementor-5026 .elementor-element.elementor-element-6bf9437{background-color:var( --e-global-color-primary );margin:-0.6rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:.6rem 1.6rem .6rem 1.6rem;top:-1.2rem;border-radius:.6rem .6rem .6rem .6rem;text-align:center;}.elementor-5026 .elementor-element.elementor-element-6bf9437.elementor-element{--align-self:center;}.elementor-5026 .elementor-element.elementor-element-6bf9437 .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1.4rem;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6rem;word-spacing:0em;color:#FFFFFF;}.elementor-5026 .elementor-element.elementor-element-f71dbfa{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:1rem 1rem 1rem 1rem;border-style:solid;border-width:2px 2px 2px 2px;border-color:#8FE0E3;border-radius:0.7em 0.7em 0.7em 0.7em;text-align:center;}.elementor-5026 .elementor-element.elementor-element-f71dbfa .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1.3em;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3;letter-spacing:0.1em;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-5026 .elementor-element.elementor-element-df68c72{--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;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 0px 15px 0px rgba(11.000000000000014, 96, 86, 0.43);--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-5026 .elementor-element.elementor-element-df68c72:not(.elementor-motion-effects-element-type-background), .elementor-5026 .elementor-element.elementor-element-df68c72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ce4ff93 );}.elementor-5026 .elementor-element.elementor-element-11d9876{padding:0rem 0rem 0rem 0rem;}.elementor-5026 .elementor-element.elementor-element-11d9876 .elementor-icon-box-wrapper{gap:15px;}.elementor-5026 .elementor-element.elementor-element-11d9876.elementor-view-stacked .elementor-icon{background-color:#E5EFE5;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-5026 .elementor-element.elementor-element-11d9876.elementor-view-framed .elementor-icon, .elementor-5026 .elementor-element.elementor-element-11d9876.elementor-view-default .elementor-icon{fill:#E5EFE5;color:#E5EFE5;border-color:#E5EFE5;}.elementor-5026 .elementor-element.elementor-element-11d9876.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5026 .elementor-element.elementor-element-11d9876 .elementor-icon-box-title, .elementor-5026 .elementor-element.elementor-element-11d9876 .elementor-icon-box-title a{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1.2em;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-7df88c1{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-5026 .elementor-element.elementor-element-7df88c1 .elementor-icon-wrapper{text-align:center;}.elementor-5026 .elementor-element.elementor-element-7df88c1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-5026 .elementor-element.elementor-element-7df88c1.elementor-view-framed .elementor-icon, .elementor-5026 .elementor-element.elementor-element-7df88c1.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-5026 .elementor-element.elementor-element-7df88c1.elementor-view-framed .elementor-icon, .elementor-5026 .elementor-element.elementor-element-7df88c1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-5026 .elementor-element.elementor-element-7df88c1 .elementor-icon{font-size:70px;}.elementor-5026 .elementor-element.elementor-element-7df88c1 .elementor-icon svg{height:70px;}.elementor-5026 .elementor-element.elementor-element-7df88c1 .elementor-icon-wrapper svg{width:auto;}.elementor-5026 .elementor-element.elementor-element-ba7cb40{--display:flex;--justify-content:center;--overlay-opacity:0.45;--overlay-mix-blend-mode:overlay;border-style:none;--border-style:none;--border-radius:.7em .7em .7em .7em;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-5026 .elementor-element.elementor-element-ba7cb40:not(.elementor-motion-effects-element-type-background), .elementor-5026 .elementor-element.elementor-element-ba7cb40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00A6AC 0%, #40BEC2 100%);}.elementor-5026 .elementor-element.elementor-element-ba7cb40::before, .elementor-5026 .elementor-element.elementor-element-ba7cb40 > .elementor-background-video-container::before, .elementor-5026 .elementor-element.elementor-element-ba7cb40 > .e-con-inner > .elementor-background-video-container::before, .elementor-5026 .elementor-element.elementor-element-ba7cb40 > .elementor-background-slideshow::before, .elementor-5026 .elementor-element.elementor-element-ba7cb40 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5026 .elementor-element.elementor-element-ba7cb40 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at bottom center, var( --e-global-color-ce4ff93 ) 0%, var( --e-global-color-02728b2 ) 100%);}.elementor-5026 .elementor-element.elementor-element-2b35550{background-color:var( --e-global-color-primary );margin:-0.6rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:.6rem 1.6rem .6rem 1.6rem;top:-1.2rem;border-radius:.6rem .6rem .6rem .6rem;text-align:center;}.elementor-5026 .elementor-element.elementor-element-2b35550.elementor-element{--align-self:center;}.elementor-5026 .elementor-element.elementor-element-2b35550 .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1.4rem;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6rem;word-spacing:0em;color:#FFFFFF;}.elementor-5026 .elementor-element.elementor-element-89be17f{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:1rem 1rem 1rem 1rem;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0.7em 0.7em 0.7em 0.7em;text-align:center;}.elementor-5026 .elementor-element.elementor-element-89be17f .elementor-heading-title{font-family:"Inter Tight", "Noto Sans JP", Sans-serif;font-size:1.3em;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3;letter-spacing:0.1em;word-spacing:0em;color:#FFFFFF;}.elementor-5026 .elementor-element.elementor-element-c442b3e{--display:flex;--padding-top:9rem;--padding-bottom:9rem;--padding-left:5rem;--padding-right:5rem;}.elementor-5026 .elementor-element.elementor-element-c442b3e:not(.elementor-motion-effects-element-type-background), .elementor-5026 .elementor-element.elementor-element-c442b3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5026 .elementor-element.elementor-element-6395211 .elementor-heading-title{font-family:"Noto Sans JP", "Noto Sans JP", Sans-serif;font-size:1.6em;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;color:#003A0E;}.elementor-5026 .elementor-element.elementor-element-2093fb4{--display:flex;}.elementor-5026 .elementor-element.elementor-element-c23146c{text-align:justify;}.elementor-5026 .elementor-element.elementor-element-7ea47c3{--display:flex;}.elementor-5026 .elementor-element.elementor-element-773ca08{text-align:justify;}.elementor-5026 .elementor-element.elementor-element-baa0d27{--display:flex;}.elementor-5026 .elementor-element.elementor-element-d3bdbd2{text-align:justify;}.elementor-5026 .elementor-element.elementor-element-8dbb956{--display:flex;}.elementor-5026 .elementor-element.elementor-element-3281617{text-align:justify;}.elementor-5026 .elementor-element.elementor-element-926f230{--display:flex;}.elementor-5026 .elementor-element.elementor-element-1758700{text-align:justify;}.elementor-5026 .elementor-element.elementor-element-11218ae{--display:flex;}.elementor-5026 .elementor-element.elementor-element-b464bc3{text-align:justify;}.elementor-5026 .elementor-element.elementor-element-f0a7286{--display:flex;}.elementor-5026 .elementor-element.elementor-element-5ba5fc9{text-align:justify;}.elementor-5026 .elementor-element.elementor-element-9a31050{--display:flex;}.elementor-5026 .elementor-element.elementor-element-0ef88fc{text-align:justify;}.elementor-5026 .elementor-element.elementor-element-ea73ecb{--display:flex;}.elementor-5026 .elementor-element.elementor-element-240e304{text-align:justify;}.elementor-5026 .elementor-element.elementor-element-bf936bc{--n-accordion-title-font-size:1.1em;width:var( --container-widget-width, min(96rem,100%) );max-width:min(96rem,100%);margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:min(96rem,100%);--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0.4rem 0.4rem 0.4rem 0.4rem;--n-accordion-icon-size:13px;}.elementor-5026 .elementor-element.elementor-element-bf936bc > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#ECEDEEA1;border-style:none;}.elementor-5026 .elementor-element.elementor-element-bf936bc.elementor-element{--align-self:center;}.elementor-5026 .elementor-element.elementor-element-bf936bc {--n-accordion-padding:1.3rem 2.2rem 1.3rem 2.2rem;}:where( .elementor-5026 .elementor-element.elementor-element-bf936bc > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;}:where( .elementor-5026 .elementor-element.elementor-element-bf936bc > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:1.6rem;--padding-right:2.2rem;--padding-bottom:1rem;--padding-left:2.2rem;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-5026 .elementor-element.elementor-element-fe0467b{--gap:0px 40px;--row-gap:0px;--column-gap:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5026 .elementor-element.elementor-element-719a191{--gap:0px 40px;--row-gap:0px;--column-gap:40px;}.elementor-5026 .elementor-element.elementor-element-45efaa4{--grid-auto-flow:row;}.elementor-5026 .elementor-element.elementor-element-84a76f2{--gap:0px 40px;--row-gap:0px;--column-gap:40px;}.elementor-5026 .elementor-element.elementor-element-1513c88{--grid-auto-flow:row;}.elementor-5026 .elementor-element.elementor-element-e927d3b{--grid-auto-flow:row;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5026 .elementor-element.elementor-element-fb5afdf{--grid-auto-flow:row;}.elementor-5026 .elementor-element.elementor-element-36461e5{--grid-auto-flow:row;}.elementor-5026 .elementor-element.elementor-element-03a34a3{--grid-auto-flow:row;}.elementor-5026 .elementor-element.elementor-element-d3804d7{--grid-auto-flow:row;}.elementor-5026 .elementor-element.elementor-element-76fd664{--grid-auto-flow:row;}.elementor-5026 .elementor-element.elementor-element-537aba5{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-5026 .elementor-element.elementor-element-65b5289 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-7bcaf1d .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-fe0467b{--flex-wrap:wrap;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5026 .elementor-element.elementor-element-f39975c .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-223e6ef .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-46f27c9 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-df98b6d{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-ed25b30 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-719a191{--flex-wrap:wrap;}.elementor-5026 .elementor-element.elementor-element-87dbe82{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-c13cf39 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-3eb9ead .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-ff6720c .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-9efeee1 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-e34417f .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-2d964b0 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-4e50ef8{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-79151d9 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-9a0f779{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-9b4c834 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-45efaa4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5026 .elementor-element.elementor-element-6a9565d{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-8535665{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5026 .elementor-element.elementor-element-ac3024f.e-con{--align-self:center;}.elementor-5026 .elementor-element.elementor-element-5bda654 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-1c3ce6b{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-664b313{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5026 .elementor-element.elementor-element-f98c4bb .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-af20df4.e-con{--align-self:center;}.elementor-5026 .elementor-element.elementor-element-ea4f840{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-348a5dd .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-84a76f2{--flex-wrap:wrap;}.elementor-5026 .elementor-element.elementor-element-a82dc66 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-dc19691 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-30b8b48 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-6052bfb .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-a584f7f .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-5f342db .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-bd12220 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-b264c25 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-bfa4f11 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-2bd8672 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-2018d4e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5026 .elementor-element.elementor-element-a1f5127{--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:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-5026 .elementor-element.elementor-element-e7d467f .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-f7d9ac4 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-656debe .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-1a20cff .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-9f90d01 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-7b2c859 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-82f26c3 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-d8d221e .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-8912956 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-304e245 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-066712e .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-2cfa61c .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-1723861 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-1513c88{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-5026 .elementor-element.elementor-element-6101a3e.e-con{--align-self:flex-end;}.elementor-5026 .elementor-element.elementor-element-9ed71c2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5026 .elementor-element.elementor-element-5ac3f2e{--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:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-5026 .elementor-element.elementor-element-14b986e .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-ae6921d .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-8e25409 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-6a31085 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-d1b40e2 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-f523c97 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-88bccce .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-7003a7b .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-9460e27 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-ee30b83 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-1c169a8 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-a5f17db .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-993fb4e .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-10bc947 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-12d9571{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-994cc65 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-e927d3b{--grid-auto-flow:row;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5026 .elementor-element.elementor-element-d3c47ed .elementor-icon-box-title, .elementor-5026 .elementor-element.elementor-element-d3c47ed .elementor-icon-box-title a{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-fb5afdf{--grid-auto-flow:row;}.elementor-5026 .elementor-element.elementor-element-b5567bc .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-4c67afa .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-254d057 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-aa6aba0 .elementor-icon-box-title, .elementor-5026 .elementor-element.elementor-element-aa6aba0 .elementor-icon-box-title a{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-36461e5{--grid-auto-flow:row;}.elementor-5026 .elementor-element.elementor-element-aa4c3c3 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-ae5cb37 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-a9d29ac .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-774251e .elementor-icon-box-title, .elementor-5026 .elementor-element.elementor-element-774251e .elementor-icon-box-title a{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-03a34a3{--grid-auto-flow:row;}.elementor-5026 .elementor-element.elementor-element-fd420d2 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-21a64fa .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-8df4daa .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-3caa3ef .elementor-icon-box-title, .elementor-5026 .elementor-element.elementor-element-3caa3ef .elementor-icon-box-title a{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-d3804d7{--grid-auto-flow:row;}.elementor-5026 .elementor-element.elementor-element-183b16f .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-bfb0230 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-907ed62 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-05d51d3 .elementor-icon-box-title, .elementor-5026 .elementor-element.elementor-element-05d51d3 .elementor-icon-box-title a{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-76fd664{--grid-auto-flow:row;}.elementor-5026 .elementor-element.elementor-element-089b732 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-8416763 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-c337b19 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-4cabdba .elementor-icon-box-title, .elementor-5026 .elementor-element.elementor-element-4cabdba .elementor-icon-box-title a{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-537aba5{--grid-auto-flow:row;}.elementor-5026 .elementor-element.elementor-element-39608a5 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-74858ed .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-8277614 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-da4075a .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-ce99496 .elementor-icon-box-title, .elementor-5026 .elementor-element.elementor-element-ce99496 .elementor-icon-box-title a{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-a268086 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-6a18478 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-6095cfd .elementor-icon-box-title, .elementor-5026 .elementor-element.elementor-element-6095cfd .elementor-icon-box-title a{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-6bf9437 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-f71dbfa .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-11d9876 .elementor-icon-box-title, .elementor-5026 .elementor-element.elementor-element-11d9876 .elementor-icon-box-title a{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-2b35550 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-89be17f .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-6395211 .elementor-heading-title{word-spacing:0em;}}@media(max-width:767px){.elementor-5026 .elementor-element.elementor-element-53acc1e{--padding-top:8rem;--padding-bottom:8rem;--padding-left:2rem;--padding-right:2rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-5026 .elementor-element.elementor-element-1877648{text-align:center;}.elementor-5026 .elementor-element.elementor-element-1877648 .elementor-heading-title{font-size:14px;line-height:16px;letter-spacing:0.1em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-65b5289{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-5026 .elementor-element.elementor-element-65b5289 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-8cd730f{text-align:center;}.elementor-5026 .elementor-element.elementor-element-8cd730f .elementor-heading-title{font-size:14px;line-height:16px;letter-spacing:0.1em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-7bcaf1d .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-fe0467b{--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5026 .elementor-element.elementor-element-f39975c .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-223e6ef .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-46f27c9 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-a8f54e9{--width:calc(100% + 60px);--margin-top:0px;--margin-bottom:0px;--margin-left:-30px;--margin-right:-30px;}.elementor-5026 .elementor-element.elementor-element-df98b6d{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-ed25b30 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-719a191{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-5026 .elementor-element.elementor-element-87dbe82{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-97ea854{--width:calc(100% + 60px);--margin-top:0px;--margin-bottom:0px;--margin-left:-30px;--margin-right:-30px;}.elementor-5026 .elementor-element.elementor-element-c13cf39 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-7a2cf59{--width:min(calc(100% + 6rem),42rem);--margin-top:3rem;--margin-bottom:0rem;--margin-left:-3rem;--margin-right:-3rem;}.elementor-5026 .elementor-element.elementor-element-7a2cf59.e-con{--align-self:center;}.elementor-5026 .elementor-element.elementor-element-3eb9ead .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-ff6720c .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-9efeee1 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-e34417f .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-2d964b0 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-4e50ef8{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-9467757{--width:auto;border-width:1rem 0rem 0rem 0rem;--border-top-width:1rem;--border-right-width:0rem;--border-bottom-width:0rem;--border-left-width:0rem;--margin-top:5rem;--margin-bottom:0rem;--margin-left:-5rem;--margin-right:-5rem;--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-5026 .elementor-element.elementor-element-79151d9 .elementor-heading-title{font-size:1.4em;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-9a0f779{width:100%;max-width:100%;text-align:justify;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-cd7d88e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5026 .elementor-element.elementor-element-d55d772{--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-5026 .elementor-element.elementor-element-9b4c834{padding:0rem 02rem 0rem 2rem;text-align:justify;}.elementor-5026 .elementor-element.elementor-element-9b4c834 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-02255cb{--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-5026 .elementor-element.elementor-element-45efaa4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5026 .elementor-element.elementor-element-5a403bb{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5026 .elementor-element.elementor-element-b7b4db3{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0rem 2rem 0rem 2rem;text-align:justify;}.elementor-5026 .elementor-element.elementor-element-6a9565d{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-8535665{--width:auto;--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:0em 1em;--row-gap:0em;--column-gap:1em;--flex-wrap:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:-5rem;--margin-right:-5rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:5rem;--padding-right:5rem;}.elementor-5026 .elementor-element.elementor-element-ac3024f{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5026 .elementor-element.elementor-element-5bda654 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-1295000{width:var( --container-widget-width, calc(100% + 30px) );max-width:calc(100% + 30px);--container-widget-width:calc(100% + 30px);--container-widget-flex-grow:0;}.elementor-5026 .elementor-element.elementor-element-1c3ce6b{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0rem 2rem 0rem 2rem;text-align:justify;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-7f31abb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5026 .elementor-element.elementor-element-664b313{--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:0em 1em;--row-gap:0em;--column-gap:1em;--flex-wrap:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:1.6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5026 .elementor-element.elementor-element-76585a0{--width:auto;border-width:0.3rem 0rem 0rem 0rem;--border-top-width:0.3rem;--border-right-width:0rem;--border-bottom-width:0rem;--border-left-width:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5026 .elementor-element.elementor-element-f98c4bb{padding:0rem 2rem 0rem 2rem;}.elementor-5026 .elementor-element.elementor-element-f98c4bb .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-af20df4{--margin-top:0px;--margin-bottom:0px;--margin-left:-30px;--margin-right:-30px;}.elementor-5026 .elementor-element.elementor-element-ea4f840{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 2rem 0rem 2rem;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-348a5dd .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-9cb0784{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-5026 .elementor-element.elementor-element-84a76f2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5026 .elementor-element.elementor-element-26e7e77{--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-5026 .elementor-element.elementor-element-95e4a85{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-5026 .elementor-element.elementor-element-a82dc66 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-dc19691 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-30b8b48 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-6052bfb .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-a584f7f .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-5f342db .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-bd12220 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-b264c25 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-bfa4f11 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-2bd8672 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-2018d4e{--width:auto;--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:0em 1em;--row-gap:0em;--column-gap:1em;--flex-wrap:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:-5rem;--margin-right:-5rem;--padding-top:1.6rem;--padding-bottom:1.6rem;--padding-left:5rem;--padding-right:5rem;}.elementor-5026 .elementor-element.elementor-element-a1f5127{--width:calc(100% + 60px);--justify-content:center;--margin-top:2rem;--margin-bottom:0rem;--margin-left:-5rem;--margin-right:-5rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:5rem;--padding-right:5rem;}.elementor-5026 .elementor-element.elementor-element-e7d467f .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-f7d9ac4 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-656debe .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-1a20cff .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-9f90d01 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-99d9f94{border-width:0px 0px 1px 0px;}.elementor-5026 .elementor-element.elementor-element-7b2c859 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-82f26c3 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-d8d221e .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-8912956 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-304e245 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-066712e .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-2cfa61c .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-1723861 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-1513c88{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-5026 .elementor-element.elementor-element-c7af033{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5026 .elementor-element.elementor-element-ab0ba60{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-5026 .elementor-element.elementor-element-6101a3e{--width:calc(100% + 60px);--margin-top:0px;--margin-bottom:0px;--margin-left:-30px;--margin-right:-30px;}.elementor-5026 .elementor-element.elementor-element-7958494{--width:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5026 .elementor-element.elementor-element-9ed71c2{--width:auto;--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:0em 1em;--row-gap:0em;--column-gap:1em;--flex-wrap:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:-5rem;--margin-right:-5rem;--padding-top:1.6rem;--padding-bottom:1.6rem;--padding-left:5rem;--padding-right:5rem;}.elementor-5026 .elementor-element.elementor-element-5ac3f2e{--width:calc(100% + 60px);--margin-top:2rem;--margin-bottom:0rem;--margin-left:-5rem;--margin-right:-5rem;--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-5026 .elementor-element.elementor-element-14b986e .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-ae6921d .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-8e25409 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-6a31085 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-d1b40e2 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-f523c97 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-88bccce .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-1a9882d{border-width:0px 0px 1px 0px;}.elementor-5026 .elementor-element.elementor-element-7003a7b .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-9460e27 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-ee30b83 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-1c169a8 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-a5f17db .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-993fb4e .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-10bc947 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-12d9571{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-994cc65 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-17398f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5026 .elementor-element.elementor-element-e927d3b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--align-items:start;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5026 .elementor-element.elementor-element-d3c47ed .elementor-icon-box-title, .elementor-5026 .elementor-element.elementor-element-d3c47ed .elementor-icon-box-title a{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-fb5afdf{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-5026 .elementor-element.elementor-element-b5567bc .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-4c67afa .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-254d057 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-aa6aba0 .elementor-icon-box-title, .elementor-5026 .elementor-element.elementor-element-aa6aba0 .elementor-icon-box-title a{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-36461e5{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-5026 .elementor-element.elementor-element-aa4c3c3 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-ae5cb37 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-a9d29ac .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-774251e .elementor-icon-box-title, .elementor-5026 .elementor-element.elementor-element-774251e .elementor-icon-box-title a{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-03a34a3{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-5026 .elementor-element.elementor-element-fd420d2 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-21a64fa .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-8df4daa .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-3caa3ef .elementor-icon-box-title, .elementor-5026 .elementor-element.elementor-element-3caa3ef .elementor-icon-box-title a{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-d3804d7{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-5026 .elementor-element.elementor-element-183b16f .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-bfb0230 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-907ed62 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-05d51d3 .elementor-icon-box-title, .elementor-5026 .elementor-element.elementor-element-05d51d3 .elementor-icon-box-title a{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-76fd664{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-5026 .elementor-element.elementor-element-089b732 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-8416763 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-c337b19 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-4cabdba .elementor-icon-box-title, .elementor-5026 .elementor-element.elementor-element-4cabdba .elementor-icon-box-title a{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-537aba5{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-5026 .elementor-element.elementor-element-39608a5 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-74858ed .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-8277614 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-a78b337{--content-width:auto;}.elementor-5026 .elementor-element.elementor-element-da4075a .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-58ff69b{--width:min(calc(100% + 6rem),42rem);--margin-top:3rem;--margin-bottom:0rem;--margin-left:-3rem;--margin-right:-3rem;}.elementor-5026 .elementor-element.elementor-element-58ff69b.e-con{--align-self:center;}.elementor-5026 .elementor-element.elementor-element-ce99496{padding:0rem 0rem 0rem 0rem;}.elementor-5026 .elementor-element.elementor-element-ce99496 .elementor-icon-box-wrapper{gap:15px;}.elementor-5026 .elementor-element.elementor-element-ce99496 .elementor-icon-box-title, .elementor-5026 .elementor-element.elementor-element-ce99496 .elementor-icon-box-title a{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-a268086 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-6a18478 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-6095cfd{padding:0rem 0rem 0rem 0rem;}.elementor-5026 .elementor-element.elementor-element-6095cfd .elementor-icon-box-wrapper{gap:15px;}.elementor-5026 .elementor-element.elementor-element-6095cfd .elementor-icon-box-title, .elementor-5026 .elementor-element.elementor-element-6095cfd .elementor-icon-box-title a{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-6bf9437 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-f71dbfa .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-11d9876 .elementor-icon-box-title, .elementor-5026 .elementor-element.elementor-element-11d9876 .elementor-icon-box-title a{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-2b35550 .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-89be17f .elementor-heading-title{word-spacing:0em;}.elementor-5026 .elementor-element.elementor-element-6395211 .elementor-heading-title{word-spacing:0em;}}@media(min-width:768px){.elementor-5026 .elementor-element.elementor-element-1eb0ac0{--width:50%;}.elementor-5026 .elementor-element.elementor-element-a8f54e9{--width:45%;}.elementor-5026 .elementor-element.elementor-element-439b057{--width:50%;}.elementor-5026 .elementor-element.elementor-element-97ea854{--width:45%;}.elementor-5026 .elementor-element.elementor-element-8a40bc3{--width:70%;}.elementor-5026 .elementor-element.elementor-element-ac3024f{--width:100%;}.elementor-5026 .elementor-element.elementor-element-af20df4{--width:100%;}.elementor-5026 .elementor-element.elementor-element-26e7e77{--width:45%;}.elementor-5026 .elementor-element.elementor-element-b8bb02a{--width:80%;}.elementor-5026 .elementor-element.elementor-element-5e24f94{--width:45%;}.elementor-5026 .elementor-element.elementor-element-05d7f02{--width:80%;}.elementor-5026 .elementor-element.elementor-element-5887e0b{--width:40%;}.elementor-5026 .elementor-element.elementor-element-acf968e{--width:20%;}.elementor-5026 .elementor-element.elementor-element-726d1bd{--width:40%;}.elementor-5026 .elementor-element.elementor-element-6101a3e{--width:100%;}.elementor-5026 .elementor-element.elementor-element-9e0711b{--width:40%;}.elementor-5026 .elementor-element.elementor-element-28cb4a7{--width:20%;}.elementor-5026 .elementor-element.elementor-element-8d30e12{--width:40%;}.elementor-5026 .elementor-element.elementor-element-e3eacab{--width:32%;}.elementor-5026 .elementor-element.elementor-element-4ae23aa{--width:100%;}.elementor-5026 .elementor-element.elementor-element-3fe4745{--width:32%;}.elementor-5026 .elementor-element.elementor-element-7ffbc5e{--width:100%;}.elementor-5026 .elementor-element.elementor-element-df68c72{--width:32%;}.elementor-5026 .elementor-element.elementor-element-ba7cb40{--width:100%;}.elementor-5026 .elementor-element.elementor-element-c442b3e{--content-width:110rem;}}@media(max-width:1024px) and (min-width:768px){.elementor-5026 .elementor-element.elementor-element-1eb0ac0{--width:100%;}.elementor-5026 .elementor-element.elementor-element-a8f54e9{--width:min(100%,54rem);}.elementor-5026 .elementor-element.elementor-element-439b057{--width:100%;}.elementor-5026 .elementor-element.elementor-element-97ea854{--width:min(100%,54rem);}.elementor-5026 .elementor-element.elementor-element-ac3024f{--width:min(100%,54rem);}.elementor-5026 .elementor-element.elementor-element-5887e0b{--width:100%;}.elementor-5026 .elementor-element.elementor-element-726d1bd{--width:100%;}.elementor-5026 .elementor-element.elementor-element-6101a3e{--width:min(100%,54rem);}.elementor-5026 .elementor-element.elementor-element-9e0711b{--width:100%;}.elementor-5026 .elementor-element.elementor-element-8d30e12{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-65b5289 */.elementor-5026 .elementor-element.elementor-element-65b5289 span{
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6250269 */.elementor-5026 .elementor-element.elementor-element-6250269 {
    font-size: 1.1em;
}
.elementor-5026 .elementor-element.elementor-element-6250269 strong{
    font-size: 1.2em;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-433347d */.elementor-5026 .elementor-element.elementor-element-433347d svg{
    animation: loop-move 1.8s ease-in-out infinite alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-223e6ef */.elementor-5026 .elementor-element.elementor-element-223e6ef u{
    text-decoration: none;
    font-size: 150%;
    vertical-align: middle;
    display: inline-block;
    margin: -.2em .2em 0 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46f27c9 */.elementor-5026 .elementor-element.elementor-element-46f27c9 u{
    text-decoration: none;
    font-size: 200%;
    vertical-align: middle;
    display: inline-block;
    margin: -.1em .1em 0 .1em;
    position: relative;
    &::before{
        content: '';
        display: block;
        position: absolute;
        z-index: -1;
        width: 1.3em;
        height: 1.3em;
        background-color: #40BEC2;
        border-radius: 50%;
        top: calc(50% - .65em);
        left: calc(50% - .65em);
        opacity: .38;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eb0ac0 */@keyframes loop-move {
  0% {
    transform: rotate(90deg) translateX(-0.6rem); 
  }
  100% {
    transform: rotate(90deg) translateX(0.6rem);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-edc0775 */.elementor-5026 .elementor-element.elementor-element-edc0775{
        table{
            border: none;
            margin: 0;
        }
        td, th{
            padding: .5em 0;
            border-width: 0 0 1px 0;
        }
        th{
            text-align: left;
            font-size: .92em;
        }
        td{
            text-align: right;
            white-space: nowrap;
            b{
                font-size:115%;
            }
        }
        thead > tr > *{
            padding: .2em 0;
            font-size:.8em;
            font-weight: 800;
            color: #666;
            border-color: #999;
        }
        .emp{
            color: #0A979D;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-439b057 */@keyframes loop-move {
  0% {
    transform: rotate(90deg) translateX(-0.6rem); 
  }
  100% {
    transform: rotate(90deg) translateX(0.6rem);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ca5203a */.elementor-5026 .elementor-element.elementor-element-ca5203a{
        table{
            border: none;
            margin: 0;
        }
        td, th{
            padding: .5em 0;
            border-width: 0 0 1px 0;
        }
        th{
            text-align: left;
            font-size: .92em;
        }
        td{
            text-align: right;
            white-space: nowrap;
            b{
                font-size:115%;
            }
        }
        thead > tr > *{
            padding: .2em 0;
            font-size:.8em;
            font-weight: 800;
            color: #666;
            border-color: #999;
        }
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b363ee5 */.elementor-5026 .elementor-element.elementor-element-b363ee5 .line2{
    height: calc(2.2rem * 2 + 1.5rem * 3);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9762d9 */.elementor-5026 .elementor-element.elementor-element-d9762d9 .line2{
    height: calc(2.2rem * 2 + 1.5rem * 3);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04045b2 */.elementor-5026 .elementor-element.elementor-element-04045b2 .line2{
    height: calc(2.2rem * 2 + 1.5rem * 3);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ed46a4 */.elementor-5026 .elementor-element.elementor-element-8ed46a4 .line2{
    height: calc(2.2rem * 2 + 1.5rem * 3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a2cf59 */:is(.plan-t-t,.plan-t){
    li{
        padding: 1.5rem 0;
        margin: 0;
        line-height: 2.2rem;
        height: calc(2.2rem + 1.5rem * 2);
        position: relative;
            border-top:#9995 solid 1px;
        display: flex;
    }
    li.line2{
        height: calc(2.2rem * 2 + 1.5rem * 2);
    }
    ul{
        padding: 0;
        margin: 0;
    }
}
.plan-t li{
    display: flex;
    flex-direction:column;
    text-align: center;
    justify-content: center;
    u{
        text-decoration: none;
        font-size:.85em;
    }
}
.plan-t-t li{
    display: flex;
    align-items: center;
    font-size:0.84em;
    white-space: nowrap;
}
@media (max-width:767px){
    .plan-t li{
        text-align: right;
        padding-inline:1.5rem;
        &::before{
            content: attr(data-title);
            text-align: left;
            position: absolute;
            left: 1.5rem;
            font-size:.9em;
            font-weight: 800;
            color: #666;
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9467757 */.elementor-5026 .elementor-element.elementor-element-9467757{
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b4c834 */.elementor-5026 .elementor-element.elementor-element-9b4c834{
    margin-bottom: 0!important;
    cursor: pointer;
}
.elementor-5026 .elementor-element.elementor-element-9b4c834 .pc-none{
    display: none;
}
@media screen and (max-width: 767px) {
    .elementor-5026 .elementor-element.elementor-element-9b4c834 h2{
        padding-right: 3rem;
    }
    .elementor-5026 .elementor-element.elementor-element-9b4c834 .pc-none{
    display: block;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1295000 */.elementor-5026 .elementor-element.elementor-element-1295000{
        table{
            border: none;
            margin: 0;
            table-layout: auto;
            width: 100%;
        }
        td, th{
            padding: .5em 0;
            border-width: 0 0 1px 0;
        }
        th{
            text-align: left;
            font-size: .92em;
        }
        td{
            text-align: right;
            white-space: nowrap;
            b{
                font-size:115%;
            }
        }
        thead > tr > *{
            padding: .2em 0;
            font-size:.8em;
            font-weight: 800;
            color: #666;
            border-color: #999;
        }
        .sp-none{
        display: block;
    }
    .pc-none{
        display: none;
    }
    }
    
@media (max-width: 767px) {
    .elementor-5026 .elementor-element.elementor-element-1295000{
    .sp-none{
        display: none;
    }
    .pc-none{
        display: block;
    }
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f98c4bb */.elementor-5026 .elementor-element.elementor-element-f98c4bb span.small{
    font-size: .8em;
}
@media (max-width: 768px) {
.elementor-5026 .elementor-element.elementor-element-f98c4bb h3{
    display: block;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ee00fa */.elementor-5026 .elementor-element.elementor-element-9ee00fa{
        table{
            border: none;
            margin: 0;
        }
        td, th{
            padding: 1em;
            border-width: 0 0 1px 0;
        }
        th{
            text-align: left;
            font-size: 1em;
            font-weight: 500;
        }
        td{
            text-align: right;
            white-space: nowrap;
            b{
                font-size:115%;
            }
        }
        thead > tr > *{
            padding: .2em 1em;
            font-size:.8em;
            font-weight: 800;
            color: #666;
            border-color: #999;
        }
        span{
            font-size: .9em;
        }
        .total{
            /*background: #DBF2F3;*/
            & th{
                /*padding-left: 1em;*/
                font-weight: 800;
            }
            /*& td{*/
            /*    padding-right: 1em;*/
            /*}*/
        }
        .line-heigt{
            line-height: 1.6;
        }
    }
    @media screen and (max-width: 767px) {
        .elementor-5026 .elementor-element.elementor-element-9ee00fa td,.elementor-5026 .elementor-element.elementor-element-9ee00fa th{
            padding: 1em 0;
            border-width: 0 0 1px 0;
        }
        .elementor-5026 .elementor-element.elementor-element-9ee00fa         thead > tr > *{
            padding: .2em 0em;
        }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc19691 */.elementor-5026 .elementor-element.elementor-element-dc19691 u{
    text-decoration: none;
    font-size: 150%;
    vertical-align: middle;
    display: inline-block;
    margin: -.2em .2em 0 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b8b48 */.elementor-5026 .elementor-element.elementor-element-30b8b48 u{
    text-decoration: none;
    font-size: 200%;
    vertical-align: middle;
    display: inline-block;
    margin: -.1em .1em 0 .1em;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bd12220 */.elementor-5026 .elementor-element.elementor-element-bd12220 u{
    text-decoration: none;
    font-size: 150%;
    vertical-align: middle;
    display: inline-block;
    margin: -.2em .2em 0 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b264c25 */.elementor-5026 .elementor-element.elementor-element-b264c25 u{
    text-decoration: none;
    font-size: 200%;
    vertical-align: middle;
    display: inline-block;
    margin: -.1em .1em 0 .1em;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7d467f */.elementor-5026 .elementor-element.elementor-element-e7d467f span{
    font-size: 1.3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7d9ac4 */.elementor-5026 .elementor-element.elementor-element-f7d9ac4 span{
    font-size: 1.5em;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-656debe */.elementor-5026 .elementor-element.elementor-element-656debe span{
    font-size: 1.8em;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c156a5e */.elementor-5026 .elementor-element.elementor-element-c156a5e .t-h{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a20cff */.elementor-5026 .elementor-element.elementor-element-1a20cff span{
    font-size: 1.5em;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f90d01 */.elementor-5026 .elementor-element.elementor-element-9f90d01 span{
    font-size: 1.8em;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cfb07d */.elementor-5026 .elementor-element.elementor-element-8cfb07d .t-h{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-99d9f94 */.elementor-5026 .elementor-element.elementor-element-99d9f94 .border{
    display: block;
    border-left: #012B0A 1px solid;
    transform: skewX(-12deg);
    height: 15rem;
    position: absolute;
    top: 0;
    left: 50%;
    bottom: 0;
    opacity: .3;
}

@media (max-width: 768px) {
    .elementor-5026 .elementor-element.elementor-element-99d9f94 .border{
        /*transform: skew(0deg);*/
        /*border-left: none;*/
        /*border-bottom: #012B0A 1px solid;*/
        border: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b2c859 */.elementor-5026 .elementor-element.elementor-element-7b2c859 span{
    font-size: 1.3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82f26c3 */.elementor-5026 .elementor-element.elementor-element-82f26c3 span{
    font-size: 1.5em;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8d221e */.elementor-5026 .elementor-element.elementor-element-d8d221e span{
    font-size: 1.8em;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-116ac0d */.elementor-5026 .elementor-element.elementor-element-116ac0d .t-h{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8912956 */.elementor-5026 .elementor-element.elementor-element-8912956 span{
    font-size: 1.5em;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-304e245 */.elementor-5026 .elementor-element.elementor-element-304e245 span{
    font-size: 1.8em;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6779121 */.elementor-5026 .elementor-element.elementor-element-6779121 .t-h{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-03fb948 */.elementor-5026 .elementor-element.elementor-element-03fb948 svg{
    animation: loop-move 1.8s ease-in-out infinite alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-066712e */.elementor-5026 .elementor-element.elementor-element-066712e u{
    text-decoration: none;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2cfa61c */.elementor-5026 .elementor-element.elementor-element-2cfa61c u{
    text-decoration: none;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74c54ea */.elementor-5026 .elementor-element.elementor-element-74c54ea{
    background-image: linear-gradient(45deg,#f0f0f0,#d6d6d6,#f9f9f9);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6f97aa4 */.elementor-5026 .elementor-element.elementor-element-6f97aa4{
        table{
            border: none;
            margin: 0;
        }
        td, th{
            padding: .5em 0;
            border-width: 0 0 1px 0;
            /*color: #fff;*/
        }
        th{
            text-align: left;
            font-size: .92em;
        }
        td{
            text-align: right;
            white-space: nowrap;
            b{
                font-size:115%;
            }
        }
        thead > tr > *{
            padding: .2em 0;
            font-size:.8em;
            font-weight: 800;
            color: #666;
            border-color: #999;
        }
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14b986e */.elementor-5026 .elementor-element.elementor-element-14b986e span{
    font-size: 1.3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae6921d */.elementor-5026 .elementor-element.elementor-element-ae6921d span{
    font-size: 1.5em;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e25409 */.elementor-5026 .elementor-element.elementor-element-8e25409 span{
    font-size: 1.8em;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e975feb */.elementor-5026 .elementor-element.elementor-element-e975feb .t-h{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a31085 */.elementor-5026 .elementor-element.elementor-element-6a31085 span{
    font-size: 1.5em;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1b40e2 */.elementor-5026 .elementor-element.elementor-element-d1b40e2 span{
    font-size: 1.8em;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79f9f05 */.elementor-5026 .elementor-element.elementor-element-79f9f05 .t-h{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f523c97 */.elementor-5026 .elementor-element.elementor-element-f523c97 span{
    font-size: 1.5em;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-88bccce */.elementor-5026 .elementor-element.elementor-element-88bccce span{
    font-size: 1.8em;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc69c72 */.elementor-5026 .elementor-element.elementor-element-dc69c72 .t-h{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1a9882d */.elementor-5026 .elementor-element.elementor-element-1a9882d .border{
    display: block;
    border-left: #012B0A 1px solid;
    transform: skewX(-12deg);
    height: 15rem;
    position: absolute;
    top: 0;
    left: 50%;
    bottom: 0;
    opacity: .3;
}

@media (max-width: 768px) {
    .elementor-5026 .elementor-element.elementor-element-1a9882d .border{
        /*transform: skew(0deg);*/
        /*border-left: none;*/
        /*border-bottom: #012B0A 1px solid;*/
        border: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7003a7b */.elementor-5026 .elementor-element.elementor-element-7003a7b span{
    font-size: 1.3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9460e27 */.elementor-5026 .elementor-element.elementor-element-9460e27 span{
    font-size: 1.5em;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee30b83 */.elementor-5026 .elementor-element.elementor-element-ee30b83 span{
    font-size: 1.8em;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfba278 */.elementor-5026 .elementor-element.elementor-element-bfba278 .t-h{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c169a8 */.elementor-5026 .elementor-element.elementor-element-1c169a8 span{
    font-size: 1.5em;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5f17db */.elementor-5026 .elementor-element.elementor-element-a5f17db span{
    font-size: 1.8em;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01776d */.elementor-5026 .elementor-element.elementor-element-d01776d .t-h{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-993fb4e */.elementor-5026 .elementor-element.elementor-element-993fb4e span{
    font-size: 1.5em;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10bc947 */.elementor-5026 .elementor-element.elementor-element-10bc947 span{
    font-size: 1.8em;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5e6ef6 */.elementor-5026 .elementor-element.elementor-element-c5e6ef6 .t-h{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ce99496 */.elementor-5026 .elementor-element.elementor-element-ce99496 .s-h{
    display: inline-block;
    font-size: .6em;
    background: #003A0E;
    color: #fff;
    line-height: 1.8;
    padding: 0 .7em;
    border-radius: .2em;
    margin-bottom: .5em;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5f69f68 */.elementor-5026 .elementor-element.elementor-element-5f69f68 svg{
    transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6095cfd */.elementor-5026 .elementor-element.elementor-element-6095cfd .s-h{
    display: inline-block;
    font-size: .6em;
    background: #003A0E;
    color: #fff;
    line-height: 1.8;
    padding: 0 .7em;
    border-radius: .2em;
    margin-bottom: .5em;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f462f03 */.elementor-5026 .elementor-element.elementor-element-f462f03 svg{
    transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-11d9876 */.elementor-5026 .elementor-element.elementor-element-11d9876 .s-h{
    display: inline-block;
    font-size: .6em;
    background: #003A0E;
    color: #fff;
    line-height: 1.8;
    padding: 0 .7em;
    border-radius: .2em;
    margin-bottom: .5em;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7df88c1 */.elementor-5026 .elementor-element.elementor-element-7df88c1 svg{
    transform: rotate(90deg);
}

.elementor-5026 .elementor-element.elementor-element-7df88c1 svg{
    animation: loop-move 1.8s ease-in-out infinite alternate;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ff69b */:is(.plan-t-t,.plan-t){
    li{
        padding: 1.5rem 0;
        margin: 0;
        line-height: 2.2rem;
        height: calc(2.2rem + 1.5rem * 2);
        position: relative;
            border-top:#9995 solid 1px;
        display: flex;
    }
    li.line2{
        height: calc(2.2rem * 2 + 1.5rem * 2);
    }
    ul{
        padding: 0;
        margin: 0;
    }
}
.plan-t li{
    display: flex;
    flex-direction:column;
    text-align: center;
    justify-content: center;
    u{
        text-decoration: none;
        font-size:.85em;
    }
}
.plan-t-t li{
    display: flex;
    align-items: center;
    font-size:0.84em;
    white-space: nowrap;
}
@media (max-width:767px){
    .plan-t li{
        text-align: right;
        padding-inline:1.5rem;
        &::before{
            content: attr(data-title);
            text-align: left;
            position: absolute;
            left: 1.5rem;
            font-size:.9em;
            font-weight: 800;
            color: #666;
        }
    }
}/* End custom CSS */
/* Start custom CSS */h5{ font-size:1em; }
	.e-con .elementor-widget-heading{
		&.t-h h2{
			font-size:clamp(1.2em,4.2vw,1.6em) !important;
			line-height:1.8;
			font-weight:700;
			padding-left:1em;
			position:relative;
			&::before{
				content:"";
				display:block;
				border-left:.2em solid var(--e-global-color-accent);
				position:absolute;
				top:15%;
				bottom:15%;
				left:0;
			}
		}
		&.t-h:has(h2):not(:first-child){
			margin-block-start:3rem;
		}
		&.t-h{
			margin-block-end:2rem;
		}
		&.t-h h3{
			font-size:clamp(1.16em,2.6vw,1.25em) !important;
			line-height:1.8;
			font-weight:700;
		}
		&.t-h:has(h3):not(:first-child){
			margin-block-start:1.8rem;
		}
		b{
			display: inline-block;
			padding: 0 .4em;
			margin-inline: 0 .6em;
			background-color: #ccc;
			min-width: 1.8em;
			text-align: center;
			color: var(--e-global-color-accent);
			background-color:   oklab(from var(--e-global-color-accent) l a b / .2);
		}
		*:has(>b){
			display: flex;
			align-items: flex-start;
		}
	}
	.t-list{
		&:not(:has(.elementor-text-editor)),
		&.elementor-text-editor{
			display: flex;
			flex-wrap: wrap;
			gap: .6em .8em;
			> :is(h2,h3,h4,h5,h6):first-child {
				line-height:1.8;
				font-size: 1em;
				width: var(--list-tw,min(22em,38vw));
				& ~ *{
					font-size:.9em;
				}
				& ~ p:has(u){
					font-size: 1.1em;
					margin-block: -.3em .3em;
				}
			}
		}
		&:not(.col){
			&:not(:has(.elementor-text-editor)),
			&.elementor-text-editor{
				> :is(h2,h3,h4,h5,h6):first-child ~ *{
					flex-basis: 0;
					flex-grow: 1;
				}
			}
		}
		p,ul,ol{
			margin-bottom: .6em;
		}
		p u{
			text-decoration: none;
			font-size: .72em;
			vertical-align: .12em;
			display: inline-block;
		}
		padding-block:1.2em .6em;
		border-block:var(--border,var( --e-global-color-b7ac6b9 ,#aaa)) solid 1px;
		.t-list ~ &{
			border-block-start: none;
		}
		&.right p{
			text-align: right;
		}
		&.pad{
			padding-inline: 1.5rem;
		}
		&.pt2{
			&:not(:has(.elementor-text-editor)),
			&.elementor-text-editor{
				flex-wrap: wrap;
				> :is(h2,h3,h4,h5,h6):first-child{
					width: auto;
					font-size: 1.2em;
					~ *{
						flex-basis: 100%;
						flex-grow: 1;
						font-size: 1em;
					}
					~ :is(h2,h3,h4,h5,h6){
						flex-basis: auto;
						flex-grow: 0;
						line-height: 1.2;
						font-size: 0.85em;
						margin-block: 0 .6em;
						background-color: #40BEC221;
						padding: .6em 1.2em;
						~ *{
							font-size: .9em;
							flex-basis: 50%;
							flex-grow: 1;
							padding: .5em 0;
							line-height: 1.8;
						}
					}
				}
			}
		}
		@media (max-width:767px){
			&:not(:has(.elementor-text-editor)),
			&.elementor-text-editor{
				> :is(h2,h3,h4,h5,h6):first-child {
					width: 100%;
					flex-basis: 100%;
				}
			}
			&.right{
				justify-content: flex-end;
				&:not(:has(.elementor-text-editor)),
				&.elementor-text-editor{
					> :is(h2,h3,h4,h5,h6):first-child ~ *{
						flex-basis: auto;
						flex-grow: 0;
					}
				}
			}
		}
	}
	.t-table{
		overflow: auto;
		table{
			min-width:var(--table-w,78rem);
		}
		thead{
			background-color: #40BEC221;
			color: var( --e-global-color-primary );
		}
	}
	.t-flow:not(:has(.elementor-text-editor)),
	.t-flow.elementor-text-editor{
		padding-inline-start: calc(var(--step-l,10rem) + 2rem);
		position: relative;
		
		&::before{
			counter-increment: number 1;
			content: "STEP " counter(number) " ";
			font-weight: 600;
			line-height: 1.6;
			font-size: .9em;
			width: var(--step-l, 10rem);
			background-color: var(--e-global-color-accent);
			padding: .2em .6em .15em;
			margin-block-start: .2em;
			text-align: center;
			color: #fff;
			position: absolute;
			left: 0;
			top: 0;
			border-radius: .5em;
			z-index: 1;
		}
		&:not(:last-child){
			padding-block-end: 1rem;
			&::after{
				content: '';
				display: block;
				position: absolute;
				top: 1em;
				bottom: 0.6em;
				left: calc(var(--step-l, 10rem) * .43);
				width: calc(var(--step-l, 10rem) * .1);
				border-style: solid;
				border-color: var(--e-global-color-accent);
				border-width: 0 2px 2px 0;
				transform: skewY(45deg);
			}
		}
		> :is(h2,h3,h4,h5,h6):first-child {
			font-size: clamp(1.16em,2.6vw,1.25em);
			font-weight: 600;
			line-height: 1.6;
			margin-block: .1em .2em;
		}
		@media (max-width:767px){
			--step-l:8rem;
			padding-inline-start: 3rem;
			&::before{
				left: -1rem;
			}
			> :is(h2,h3,h4,h5,h6):first-child {
				padding-inline-start: calc(var(--step-l,10rem) - 2.5rem);
			}
			&:not(:last-child){
				&::after{
					left: 0;
				}
			}
		}
		@media (max-width:420px){
			&::before{
				position: relative;
				margin-block-end: .5em;
				margin-inline-start: -3rem;
				display: inline-block;
			}
			> :is(h2,h3,h4,h5,h6):first-child {
				padding-inline-start: 0;
			}
		}
	}
	.elementor-element:has(.t-flow){
		counter-reset: number 0;  
	}

	.b-aside{
		background-color:#CBD5DC55;
		padding:1.7em 1.9em;
		font-size:0.95em;
	}
	ol, ul {
		margin-inline-start: 1.5em;
	}/* End custom CSS */