.elementor-5416 .elementor-element.elementor-element-e1d0780{--display:flex;--min-height:555px;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-e1d0780:not(.elementor-motion-effects-element-type-background), .elementor-5416 .elementor-element.elementor-element-e1d0780 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(124deg, #0A1626 0%, #16315C 100%);}.elementor-5416 .elementor-element.elementor-element-33384e8{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-dbb78f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-99b1790{--display:flex;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5416 .elementor-element.elementor-element-4d7a6fd .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:2.1rem;font-weight:500;line-height:2.8rem;color:var( --e-global-color-080bc67 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5416 .elementor-element.elementor-element-6aa9bb5{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#C2D4EC;}.elementor-5416 .elementor-element.elementor-element-82bc6a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5416 .elementor-element.elementor-element-02ba832 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5416 .elementor-element.elementor-element-02ba832 .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );border-radius:8px 8px 8px 8px;}.elementor-5416 .elementor-element.elementor-element-0798ed6 .elementor-button{background-color:#0A16261C;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-7962ad4 );color:var( --e-global-color-7962ad4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE4F0;border-radius:8px 8px 8px 8px;}.elementor-5416 .elementor-element.elementor-element-0798ed6 .elementor-button:hover, .elementor-5416 .elementor-element.elementor-element-0798ed6 .elementor-button:focus{background-color:var( --e-global-color-fda8a8d );color:var( --e-global-color-ad0b064 );box-shadow:0px 7px 7px -9px rgba(80.38043478260869, 129.72944234404534, 255, 0.5);}.elementor-5416 .elementor-element.elementor-element-0798ed6 .elementor-button:hover svg, .elementor-5416 .elementor-element.elementor-element-0798ed6 .elementor-button:focus svg{fill:var( --e-global-color-ad0b064 );}.elementor-5416 .elementor-element.elementor-element-b4ba2a7{--display:flex;--border-radius:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5416 .elementor-element.elementor-element-74c2685 img{border-radius:16px 16px 16px 16px;}.elementor-5416 .elementor-element.elementor-element-531a761{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-a64fab8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-0b490bf{--display:flex;--justify-content:center;}.elementor-5416 .elementor-element.elementor-element-5d8be9e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:2.1rem;font-weight:500;line-height:2.8rem;color:var( --e-global-color-080bc67 );}.elementor-5416 .elementor-element.elementor-element-e089dd6{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#C2D4EC;}.elementor-5416 .elementor-element.elementor-element-6e2497a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-0717971 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5416 .elementor-element.elementor-element-0717971 .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );border-radius:8px 8px 8px 8px;}.elementor-5416 .elementor-element.elementor-element-216baa9 .elementor-button{background-color:#0A16261C;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-7962ad4 );color:var( --e-global-color-7962ad4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE4F0;border-radius:8px 8px 8px 8px;}.elementor-5416 .elementor-element.elementor-element-216baa9 .elementor-button:hover, .elementor-5416 .elementor-element.elementor-element-216baa9 .elementor-button:focus{background-color:var( --e-global-color-fda8a8d );color:var( --e-global-color-ad0b064 );box-shadow:0px 7px 7px -9px rgba(80.38043478260869, 129.72944234404534, 255, 0.5);}.elementor-5416 .elementor-element.elementor-element-216baa9 .elementor-button:hover svg, .elementor-5416 .elementor-element.elementor-element-216baa9 .elementor-button:focus svg{fill:var( --e-global-color-ad0b064 );}.elementor-5416 .elementor-element.elementor-element-703f72a{--display:flex;}.elementor-5416 .elementor-element.elementor-element-28e84b7 img{border-radius:16px 16px 16px 16px;}.elementor-5416 .elementor-element.elementor-element-70ed660{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-4e5a314{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-3771581{--display:flex;--justify-content:center;}.elementor-5416 .elementor-element.elementor-element-e92b914 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:2.1rem;font-weight:500;line-height:2.8rem;color:var( --e-global-color-080bc67 );}.elementor-5416 .elementor-element.elementor-element-94c50a3{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#C2D4EC;}.elementor-5416 .elementor-element.elementor-element-73e28c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-d202a86 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5416 .elementor-element.elementor-element-d202a86 .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );border-radius:8px 8px 8px 8px;}.elementor-5416 .elementor-element.elementor-element-1898b97 .elementor-button{background-color:#0A16261C;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-7962ad4 );color:var( --e-global-color-7962ad4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE4F0;border-radius:8px 8px 8px 8px;}.elementor-5416 .elementor-element.elementor-element-1898b97 .elementor-button:hover, .elementor-5416 .elementor-element.elementor-element-1898b97 .elementor-button:focus{background-color:var( --e-global-color-fda8a8d );color:var( --e-global-color-ad0b064 );box-shadow:0px 7px 7px -9px rgba(80.38043478260869, 129.72944234404534, 255, 0.5);}.elementor-5416 .elementor-element.elementor-element-1898b97 .elementor-button:hover svg, .elementor-5416 .elementor-element.elementor-element-1898b97 .elementor-button:focus svg{fill:var( --e-global-color-ad0b064 );}.elementor-5416 .elementor-element.elementor-element-031f279{--display:flex;}.elementor-5416 .elementor-element.elementor-element-026f7a9 img{border-radius:16px 16px 16px 16px;}.elementor-5416 .elementor-element.elementor-element-900c705{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-9d81ac0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-0658061{--display:flex;--justify-content:center;}.elementor-5416 .elementor-element.elementor-element-1e41bd0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:2.1rem;font-weight:500;line-height:2.8rem;color:var( --e-global-color-080bc67 );}.elementor-5416 .elementor-element.elementor-element-90b8431{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#C2D4EC;}.elementor-5416 .elementor-element.elementor-element-348a8f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-4ae151d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5416 .elementor-element.elementor-element-4ae151d .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );border-radius:8px 8px 8px 8px;}.elementor-5416 .elementor-element.elementor-element-a89d11a .elementor-button{background-color:#0D3A5C3D;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF66;border-radius:8px 8px 8px 8px;}.elementor-5416 .elementor-element.elementor-element-03ecb5c{--display:flex;}.elementor-5416 .elementor-element.elementor-element-746b957 img{border-radius:16px 16px 16px 16px;}.elementor-5416 .elementor-element.elementor-element-72e52b4{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-4f3c682{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-a307992{--display:flex;--justify-content:center;}.elementor-5416 .elementor-element.elementor-element-4806320 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:2.1rem;font-weight:500;line-height:2.8rem;color:var( --e-global-color-080bc67 );}.elementor-5416 .elementor-element.elementor-element-3fef8f2{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#C2D4EC;}.elementor-5416 .elementor-element.elementor-element-3105308{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-022ce61 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5416 .elementor-element.elementor-element-022ce61 .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );border-radius:8px 8px 8px 8px;}.elementor-5416 .elementor-element.elementor-element-a492f25 .elementor-button{background-color:#0A16261C;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-7962ad4 );color:var( --e-global-color-7962ad4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE4F0;border-radius:8px 8px 8px 8px;}.elementor-5416 .elementor-element.elementor-element-a492f25 .elementor-button:hover, .elementor-5416 .elementor-element.elementor-element-a492f25 .elementor-button:focus{background-color:var( --e-global-color-fda8a8d );color:var( --e-global-color-ad0b064 );box-shadow:0px 7px 7px -9px rgba(80.38043478260869, 129.72944234404534, 255, 0.5);}.elementor-5416 .elementor-element.elementor-element-a492f25 .elementor-button:hover svg, .elementor-5416 .elementor-element.elementor-element-a492f25 .elementor-button:focus svg{fill:var( --e-global-color-ad0b064 );}.elementor-5416 .elementor-element.elementor-element-77bc19c{--display:flex;--border-radius:0px 0px 0px 0px;}.elementor-5416 .elementor-element.elementor-element-c430e42 img{border-radius:16px 16px 16px 16px;}.elementor-5416 .elementor-element.elementor-element-4f54f0e{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;z-index:2;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-5416 .elementor-element.elementor-element-c76cce9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-5416 .elementor-element.elementor-element-e7e155e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5416 .elementor-element.elementor-element-bf894f9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-dad9997 );}.elementor-5416 .elementor-element.elementor-element-e3992f8{color:#5A6B82;}.elementor-5416 .elementor-element.elementor-element-d8b228c .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );border-radius:8px 8px 8px 8px;}.elementor-5416 .elementor-element.elementor-element-d8b228c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5416 .elementor-element.elementor-element-90d3756{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5416 .elementor-element.elementor-element-c4b1751{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#E4EAF3;--border-color:#E4EAF3;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-ded90ba{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5416 .elementor-element.elementor-element-6200494 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:10px;font-weight:500;letter-spacing:1.4px;color:#5E8C2A;}.elementor-5416 .elementor-element.elementor-element-0e854dc .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:62px;font-weight:700;color:#0A1626;}.elementor-5416 .elementor-element.elementor-element-2efbf23{--display:flex;}.elementor-5416 .elementor-element.elementor-element-dc596bd .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-dad9997 );}.elementor-5416 .elementor-element.elementor-element-539fdaa .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#5A6B82;}.elementor-5416 .elementor-element.elementor-element-108295c{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-7f1dd88 > .elementor-widget-container{background-color:var( --e-global-color-6de4ca9 );padding:6px 6px 3px 6px;border-radius:6px 6px 6px 6px;}.elementor-5416 .elementor-element.elementor-element-7f1dd88 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:600;color:var( --e-global-color-b6505ad );}.elementor-5416 .elementor-element.elementor-element-0c86c1e > .elementor-widget-container{background-color:var( --e-global-color-6de4ca9 );padding:6px 6px 3px 6px;border-radius:6px 6px 6px 6px;}.elementor-5416 .elementor-element.elementor-element-0c86c1e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:600;color:var( --e-global-color-b6505ad );}.elementor-5416 .elementor-element.elementor-element-6cd0320{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#E4EAF3;--border-color:#E4EAF3;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-49f0a1b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5416 .elementor-element.elementor-element-ca207bd .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:10px;font-weight:500;letter-spacing:1.4px;color:var( --e-global-color-fda8a8d );}.elementor-5416 .elementor-element.elementor-element-9b42243 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:62px;font-weight:700;color:#0A1626;}.elementor-5416 .elementor-element.elementor-element-044da8a{--display:flex;}.elementor-5416 .elementor-element.elementor-element-01cb513 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-dad9997 );}.elementor-5416 .elementor-element.elementor-element-de4689b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#5A6B82;}.elementor-5416 .elementor-element.elementor-element-f083985{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-f458c5b > .elementor-widget-container{background-color:var( --e-global-color-7962ad4 );padding:3px 6px 3px 6px;border-radius:6px 6px 6px 6px;}.elementor-5416 .elementor-element.elementor-element-f458c5b .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:12px;font-weight:600;line-height:20px;color:var( --e-global-color-1e1a83a );}.elementor-5416 .elementor-element.elementor-element-a65ca05 > .elementor-widget-container{background-color:var( --e-global-color-7962ad4 );padding:3px 6px 3px 6px;border-radius:6px 6px 6px 6px;}.elementor-5416 .elementor-element.elementor-element-a65ca05 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:12px;font-weight:600;line-height:20px;color:var( --e-global-color-1e1a83a );}.elementor-5416 .elementor-element.elementor-element-46df738{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-0e9092d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5416 .elementor-element.elementor-element-0f06888 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:10px;font-weight:500;letter-spacing:1.4px;color:#5E8C2A;}.elementor-5416 .elementor-element.elementor-element-cf26499 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:62px;font-weight:700;color:#0A1626;}.elementor-5416 .elementor-element.elementor-element-b662bae{--display:flex;}.elementor-5416 .elementor-element.elementor-element-82efeff .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-dad9997 );}.elementor-5416 .elementor-element.elementor-element-2608162 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#5A6B82;}.elementor-5416 .elementor-element.elementor-element-bb127a3{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-23768b7 > .elementor-widget-container{background-color:var( --e-global-color-6de4ca9 );padding:6px 6px 3px 6px;border-radius:6px 6px 6px 6px;}.elementor-5416 .elementor-element.elementor-element-23768b7 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:600;color:var( --e-global-color-b6505ad );}.elementor-5416 .elementor-element.elementor-element-4b6b799{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-5416 .elementor-element.elementor-element-4b6b799:not(.elementor-motion-effects-element-type-background), .elementor-5416 .elementor-element.elementor-element-4b6b799 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, var( --e-global-color-dad9997 ) 0%, var( --e-global-color-184affb ) 100%);}.elementor-5416 .elementor-element.elementor-element-39bb3de{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-5416 .elementor-element.elementor-element-c4bd9b1 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-080bc67 );}.elementor-5416 .elementor-element.elementor-element-87a0e8e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5416 .elementor-element.elementor-element-8d27257{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:20px 20px 20px 20px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-5416 .elementor-element.elementor-element-8d27257:not(.elementor-motion-effects-element-type-background), .elementor-5416 .elementor-element.elementor-element-8d27257 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF05 0%, #FFFFFF0D 100%);}.elementor-5416 .elementor-element.elementor-element-a78f99f{--display:flex;}.elementor-5416 .elementor-element.elementor-element-b009fd3{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5416 .elementor-element.elementor-element-20bf234 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;color:#9FB0C8;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5416 .elementor-element.elementor-element-dbde8e4{width:var( --container-widget-width, 66px );max-width:66px;--container-widget-width:66px;--container-widget-flex-grow:0;}.elementor-5416 .elementor-element.elementor-element-dbde8e4 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:54px;font-weight:600;}.elementor-5416 .elementor-element.elementor-element-906c31b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-5416 .elementor-element.elementor-element-bfd0785{text-align:center;}.elementor-5416 .elementor-element.elementor-element-bfd0785 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-080bc67 );}.elementor-5416 .elementor-element.elementor-element-5ff8044{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:20px 20px 20px 20px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-5416 .elementor-element.elementor-element-5ff8044:not(.elementor-motion-effects-element-type-background), .elementor-5416 .elementor-element.elementor-element-5ff8044 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF05 0%, #FFFFFF0D 100%);}.elementor-5416 .elementor-element.elementor-element-fb99c16{--display:flex;}.elementor-5416 .elementor-element.elementor-element-adc7bc6{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5416 .elementor-element.elementor-element-48ba016{width:var( --container-widget-width, 66px );max-width:66px;--container-widget-width:66px;--container-widget-flex-grow:0;}.elementor-5416 .elementor-element.elementor-element-48ba016 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:54px;font-weight:600;}.elementor-5416 .elementor-element.elementor-element-05cc2c3 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-accent );}.elementor-5416 .elementor-element.elementor-element-4e0d26b{text-align:center;}.elementor-5416 .elementor-element.elementor-element-4e0d26b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-080bc67 );}.elementor-5416 .elementor-element.elementor-element-bfb5d76{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:20px 20px 20px 20px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-5416 .elementor-element.elementor-element-bfb5d76:not(.elementor-motion-effects-element-type-background), .elementor-5416 .elementor-element.elementor-element-bfb5d76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF05 0%, #FFFFFF0D 100%);}.elementor-5416 .elementor-element.elementor-element-9d8f735{--display:flex;}.elementor-5416 .elementor-element.elementor-element-53953d0{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5416 .elementor-element.elementor-element-a1e862d{width:var( --container-widget-width, 66px );max-width:66px;--container-widget-width:66px;--container-widget-flex-grow:0;}.elementor-5416 .elementor-element.elementor-element-a1e862d .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Archivo", Sans-serif;font-size:54px;font-weight:500;}.elementor-5416 .elementor-element.elementor-element-5f41b42 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-5416 .elementor-element.elementor-element-53c3d4d{text-align:center;}.elementor-5416 .elementor-element.elementor-element-53c3d4d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-080bc67 );}.elementor-5416 .elementor-element.elementor-element-0f31682{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-5416 .elementor-element.elementor-element-5466bb7{text-align:center;}.elementor-5416 .elementor-element.elementor-element-5466bb7 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-dad9997 );}.elementor-5416 .elementor-element.elementor-element-9ed96f1{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-weight:400;color:#5A6B82;}.elementor-5416 .elementor-element.elementor-element-8d826f5{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-5416 .elementor-element.elementor-element-ad29350{--display:flex;}.elementor-5416 .elementor-element.elementor-element-f53481f img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:16px 16px 16px 16px;box-shadow:0px 23px 29px -15px rgba(0, 0, 0, 0.26);}.elementor-5416 .elementor-element.elementor-element-0e6aa33{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5416 .elementor-element.elementor-element-2135d22 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5416 .elementor-element.elementor-element-2135d22 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:11px;font-weight:500;letter-spacing:0.16em;color:#5E8C2A;}.elementor-5416 .elementor-element.elementor-element-4fc2954 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:27px;font-weight:500;color:#0A1626;}.elementor-5416 .elementor-element.elementor-element-4279c4b{text-align:start;color:#5A6B82;}.elementor-5416 .elementor-element.elementor-element-a9e08ca .elementor-button:hover, .elementor-5416 .elementor-element.elementor-element-a9e08ca .elementor-button:focus{background-color:#EAF0F8;box-shadow:0px 7px 7px -9px rgba(80.38043478260869, 129.72944234404534, 255, 0.5);}.elementor-5416 .elementor-element.elementor-element-a9e08ca .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5416 .elementor-element.elementor-element-a9e08ca .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-080bc67 );color:var( --e-global-color-080bc67 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE4F0;border-radius:8px 8px 8px 8px;}.elementor-5416 .elementor-element.elementor-element-0d64776{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-5416 .elementor-element.elementor-element-074af2d{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5416 .elementor-element.elementor-element-be5b9eb > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5416 .elementor-element.elementor-element-be5b9eb .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:11px;font-weight:500;letter-spacing:0.16em;color:#5E8C2A;}.elementor-5416 .elementor-element.elementor-element-14d1375 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:27px;font-weight:500;color:#0A1626;}.elementor-5416 .elementor-element.elementor-element-ff142ca{text-align:start;color:#5A6B82;}.elementor-5416 .elementor-element.elementor-element-477f375 .elementor-button:hover, .elementor-5416 .elementor-element.elementor-element-477f375 .elementor-button:focus{background-color:#EAF0F8;box-shadow:0px 7px 7px -9px rgba(80.38043478260869, 129.72944234404534, 255, 0.5);}.elementor-5416 .elementor-element.elementor-element-477f375 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5416 .elementor-element.elementor-element-477f375 .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-080bc67 );color:var( --e-global-color-080bc67 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE4F0;border-radius:8px 8px 8px 8px;}.elementor-5416 .elementor-element.elementor-element-88bd9f8{--display:flex;}.elementor-5416 .elementor-element.elementor-element-e0d3c4c img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:16px 16px 16px 16px;box-shadow:0px 23px 29px -15px rgba(0, 0, 0, 0.26);}.elementor-5416 .elementor-element.elementor-element-fc4064b{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-5416 .elementor-element.elementor-element-91a2709{--display:flex;}.elementor-5416 .elementor-element.elementor-element-fe3a112 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:16px 16px 16px 16px;box-shadow:0px 23px 29px -15px rgba(0, 0, 0, 0.26);}.elementor-5416 .elementor-element.elementor-element-4f6d004{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5416 .elementor-element.elementor-element-738ffb8 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5416 .elementor-element.elementor-element-738ffb8 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:11px;font-weight:500;letter-spacing:0.16em;color:#5E8C2A;}.elementor-5416 .elementor-element.elementor-element-421214f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:27px;font-weight:500;color:#0A1626;}.elementor-5416 .elementor-element.elementor-element-ef719fb{text-align:start;color:#5A6B82;}.elementor-5416 .elementor-element.elementor-element-294af9b{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-d352f44 > .elementor-widget-container{background-color:var( --e-global-color-6de4ca9 );margin:0px 0px 0px 0px;padding:3px 6px 3px 6px;border-radius:6px 6px 6px 6px;}.elementor-5416 .elementor-element.elementor-element-d352f44 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:600;color:var( --e-global-color-b6505ad );}.elementor-5416 .elementor-element.elementor-element-552385f .elementor-button:hover, .elementor-5416 .elementor-element.elementor-element-552385f .elementor-button:focus{background-color:#EAF0F8;box-shadow:0px 7px 7px -9px rgba(80.38043478260869, 129.72944234404534, 255, 0.5);}.elementor-5416 .elementor-element.elementor-element-552385f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5416 .elementor-element.elementor-element-552385f .elementor-button{fill:var( --e-global-color-080bc67 );color:var( --e-global-color-080bc67 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE4F0;border-radius:8px 8px 8px 8px;}.elementor-5416 .elementor-element.elementor-element-ce88af1{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-5416 .elementor-element.elementor-element-97eb0fb{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5416 .elementor-element.elementor-element-cdb7392 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5416 .elementor-element.elementor-element-cdb7392 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:11px;font-weight:500;letter-spacing:0.16em;color:#5E8C2A;}.elementor-5416 .elementor-element.elementor-element-390e70c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:27px;font-weight:500;color:#0A1626;}.elementor-5416 .elementor-element.elementor-element-b55e8c8{text-align:start;color:#5A6B82;}.elementor-5416 .elementor-element.elementor-element-55bb2fb .elementor-button:hover, .elementor-5416 .elementor-element.elementor-element-55bb2fb .elementor-button:focus{background-color:#EAF0F8;box-shadow:0px 7px 7px -9px rgba(80.38043478260869, 129.72944234404534, 255, 0.5);}.elementor-5416 .elementor-element.elementor-element-55bb2fb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5416 .elementor-element.elementor-element-55bb2fb .elementor-button{fill:var( --e-global-color-080bc67 );color:var( --e-global-color-080bc67 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE4F0;border-radius:8px 8px 8px 8px;}.elementor-5416 .elementor-element.elementor-element-2526c98{--display:flex;}.elementor-5416 .elementor-element.elementor-element-befb979 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:16px 16px 16px 16px;box-shadow:0px 23px 29px -15px rgba(0, 0, 0, 0.26);}.elementor-5416 .elementor-element.elementor-element-aea4b05{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-5416 .elementor-element.elementor-element-d65c3c4{--display:flex;}.elementor-5416 .elementor-element.elementor-element-648ce63 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:16px 16px 16px 16px;box-shadow:0px 23px 29px -15px rgba(0, 0, 0, 0.26);}.elementor-5416 .elementor-element.elementor-element-e8ff9ab{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5416 .elementor-element.elementor-element-696725c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5416 .elementor-element.elementor-element-696725c .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:11px;font-weight:500;letter-spacing:0.16em;color:#5E8C2A;}.elementor-5416 .elementor-element.elementor-element-7de1f7f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:27px;font-weight:500;color:#0A1626;}.elementor-5416 .elementor-element.elementor-element-0f6d6a3{text-align:start;color:#5A6B82;}.elementor-5416 .elementor-element.elementor-element-c5f7116 .elementor-button:hover, .elementor-5416 .elementor-element.elementor-element-c5f7116 .elementor-button:focus{background-color:#EAF0F8;box-shadow:0px 7px 7px -9px rgba(80.38043478260869, 129.72944234404534, 255, 0.5);}.elementor-5416 .elementor-element.elementor-element-c5f7116 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5416 .elementor-element.elementor-element-c5f7116 .elementor-button{fill:var( --e-global-color-080bc67 );color:var( --e-global-color-080bc67 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE4F0;border-radius:8px 8px 8px 8px;}.elementor-5416 .elementor-element.elementor-element-77b05c7{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-5416 .elementor-element.elementor-element-877d0fd{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5416 .elementor-element.elementor-element-fdb0921 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5416 .elementor-element.elementor-element-fdb0921 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.16em;color:#5E8C2A;}.elementor-5416 .elementor-element.elementor-element-18fc5ec .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:27px;font-weight:500;color:#0A1626;}.elementor-5416 .elementor-element.elementor-element-3f456db{text-align:start;color:#5A6B82;}.elementor-5416 .elementor-element.elementor-element-00ea484 .elementor-button:hover, .elementor-5416 .elementor-element.elementor-element-00ea484 .elementor-button:focus{background-color:#EAF0F8;box-shadow:0px 7px 7px -9px rgba(80.38043478260869, 129.72944234404534, 255, 0.5);}.elementor-5416 .elementor-element.elementor-element-00ea484 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5416 .elementor-element.elementor-element-00ea484 .elementor-button{fill:var( --e-global-color-080bc67 );color:var( --e-global-color-080bc67 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE4F0;border-radius:8px 8px 8px 8px;}.elementor-5416 .elementor-element.elementor-element-9c2c034{--display:flex;}.elementor-5416 .elementor-element.elementor-element-7883c7c img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:16px 16px 16px 16px;box-shadow:0px 23px 29px -15px rgba(0, 0, 0, 0.26);}.elementor-5416 .elementor-element.elementor-element-68e7a1d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-9530aad{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-14c4957{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-f988aaf{--display:flex;--justify-content:center;--overlay-opacity:0.5;}.elementor-5416 .elementor-element.elementor-element-f988aaf:not(.elementor-motion-effects-element-type-background), .elementor-5416 .elementor-element.elementor-element-f988aaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://deha.co.jp/wp-content/uploads/2026/07/deha-ai-chatbot-bg-1920x1080-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5416 .elementor-element.elementor-element-f988aaf::before, .elementor-5416 .elementor-element.elementor-element-f988aaf > .elementor-background-video-container::before, .elementor-5416 .elementor-element.elementor-element-f988aaf > .e-con-inner > .elementor-background-video-container::before, .elementor-5416 .elementor-element.elementor-element-f988aaf > .elementor-background-slideshow::before, .elementor-5416 .elementor-element.elementor-element-f988aaf > .e-con-inner > .elementor-background-slideshow::before, .elementor-5416 .elementor-element.elementor-element-f988aaf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-fda8a8d );--background-overlay:'';}.elementor-5416 .elementor-element.elementor-element-8808cc4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5416 .elementor-element.elementor-element-7287704{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-da08cc8 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5416 .elementor-element.elementor-element-da08cc8 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:11px;font-weight:500;letter-spacing:0.16em;color:#BFE39A;}.elementor-5416 .elementor-element.elementor-element-86464d9 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5416 .elementor-element.elementor-element-86464d9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:3rem;font-weight:600;color:var( --e-global-color-080bc67 );}.elementor-5416 .elementor-element.elementor-element-3b65125{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-weight:400;color:#FFFFFFC7;}.elementor-5416 .elementor-element.elementor-element-b5dbaf6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-28a9adb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5416 .elementor-element.elementor-element-28a9adb .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:#16320C;color:#16320C;border-radius:8px 8px 8px 8px;}.elementor-5416 .elementor-element.elementor-element-97b3b81 .elementor-button{background-color:#0A16261C;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-7962ad4 );color:var( --e-global-color-7962ad4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE4F0;border-radius:8px 8px 8px 8px;}.elementor-5416 .elementor-element.elementor-element-97b3b81 .elementor-button:hover, .elementor-5416 .elementor-element.elementor-element-97b3b81 .elementor-button:focus{background-color:var( --e-global-color-fda8a8d );color:var( --e-global-color-ad0b064 );box-shadow:0px 7px 7px -9px rgba(80.38043478260869, 129.72944234404534, 255, 0.5);}.elementor-5416 .elementor-element.elementor-element-97b3b81 .elementor-button:hover svg, .elementor-5416 .elementor-element.elementor-element-97b3b81 .elementor-button:focus svg{fill:var( --e-global-color-ad0b064 );}.elementor-5416 .elementor-element.elementor-element-35f7bea{--display:flex;}.elementor-5416 .elementor-element.elementor-element-d2407f0 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:16px 16px 16px 16px;box-shadow:0px 23px 29px -15px rgba(0, 0, 0, 0.26);}.elementor-5416 .elementor-element.elementor-element-0a90ef2{--display:flex;--justify-content:center;--overlay-opacity:0.8;}.elementor-5416 .elementor-element.elementor-element-0a90ef2:not(.elementor-motion-effects-element-type-background), .elementor-5416 .elementor-element.elementor-element-0a90ef2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://deha.co.jp/wp-content/uploads/2024/10/image-2-1.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-5416 .elementor-element.elementor-element-0a90ef2::before, .elementor-5416 .elementor-element.elementor-element-0a90ef2 > .elementor-background-video-container::before, .elementor-5416 .elementor-element.elementor-element-0a90ef2 > .e-con-inner > .elementor-background-video-container::before, .elementor-5416 .elementor-element.elementor-element-0a90ef2 > .elementor-background-slideshow::before, .elementor-5416 .elementor-element.elementor-element-0a90ef2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5416 .elementor-element.elementor-element-0a90ef2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #5E44A8 0%, #190B3F 100%);}.elementor-5416 .elementor-element.elementor-element-99d20b7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5416 .elementor-element.elementor-element-118ee27{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-6f0483c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5416 .elementor-element.elementor-element-6f0483c .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:11px;font-weight:500;letter-spacing:0.16em;color:#BFE39A;}.elementor-5416 .elementor-element.elementor-element-fad7110 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5416 .elementor-element.elementor-element-fad7110 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:3rem;font-weight:600;color:var( --e-global-color-080bc67 );}.elementor-5416 .elementor-element.elementor-element-24f8df6{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-weight:400;color:#FFFFFFC7;}.elementor-5416 .elementor-element.elementor-element-5a48ef0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-1a79d2c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5416 .elementor-element.elementor-element-1a79d2c .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:#16320C;color:#16320C;border-radius:8px 8px 8px 8px;}.elementor-5416 .elementor-element.elementor-element-a21043c .elementor-button{background-color:#0A16261C;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-7962ad4 );color:var( --e-global-color-7962ad4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE4F0;border-radius:8px 8px 8px 8px;}.elementor-5416 .elementor-element.elementor-element-a21043c .elementor-button:hover, .elementor-5416 .elementor-element.elementor-element-a21043c .elementor-button:focus{background-color:var( --e-global-color-fda8a8d );color:var( --e-global-color-ad0b064 );box-shadow:0px 7px 7px -9px rgba(80.38043478260869, 129.72944234404534, 255, 0.5);}.elementor-5416 .elementor-element.elementor-element-a21043c .elementor-button:hover svg, .elementor-5416 .elementor-element.elementor-element-a21043c .elementor-button:focus svg{fill:var( --e-global-color-ad0b064 );}.elementor-5416 .elementor-element.elementor-element-c1cf02f{--display:flex;}.elementor-5416 .elementor-element.elementor-element-dce3bb7 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:16px 16px 16px 16px;box-shadow:0px 23px 29px -15px rgba(0, 0, 0, 0.26);}.elementor-5416 .elementor-element.elementor-element-158b6a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-5416 .elementor-element.elementor-element-6514c2d{text-align:center;}.elementor-5416 .elementor-element.elementor-element-6514c2d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-dad9997 );}.elementor-5416 .elementor-element.elementor-element-5cae785{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-weight:400;color:#5A6B82;}.elementor-5416 .elementor-element.elementor-element-78b10a8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--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-5416 .elementor-element.elementor-element-9a1c377{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCE4F0;--border-color:#DCE4F0;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-5416 .elementor-element.elementor-element-9a1c377:not(.elementor-motion-effects-element-type-background), .elementor-5416 .elementor-element.elementor-element-9a1c377 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-080bc67 );}.elementor-5416 .elementor-element.elementor-element-9a1c377:hover{box-shadow:0px 26px 16px -20px rgba(0, 0, 0, 0.25);}.elementor-5416 .elementor-element.elementor-element-a75eac4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-5416 .elementor-element.elementor-element-01dfde5 .elementor-icon-wrapper{text-align:center;}.elementor-5416 .elementor-element.elementor-element-fe642dd .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:var( --e-global-color-accent );}.elementor-5416 .elementor-element.elementor-element-cf1a78b{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-5416 .elementor-element.elementor-element-061e27b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;color:#0A1626;}.elementor-5416 .elementor-element.elementor-element-69519d4 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5416 .elementor-element.elementor-element-69519d4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#5A6B82;}.elementor-5416 .elementor-element.elementor-element-b3578e6 .elementor-button{background-color:var( --e-global-color-080bc67 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;padding:0px 0px 0px 0px;}.elementor-5416 .elementor-element.elementor-element-5728b34{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCE4F0;--border-color:#DCE4F0;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-5416 .elementor-element.elementor-element-5728b34:not(.elementor-motion-effects-element-type-background), .elementor-5416 .elementor-element.elementor-element-5728b34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-080bc67 );}.elementor-5416 .elementor-element.elementor-element-5728b34:hover{box-shadow:0px 26px 16px -20px rgba(0, 0, 0, 0.25);}.elementor-5416 .elementor-element.elementor-element-7bf0f6d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-7ca5d8a .elementor-icon-wrapper{text-align:center;}.elementor-5416 .elementor-element.elementor-element-86a0590 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:var( --e-global-color-accent );}.elementor-5416 .elementor-element.elementor-element-e5d5683{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-5416 .elementor-element.elementor-element-7162622 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;color:#0A1626;}.elementor-5416 .elementor-element.elementor-element-041e2d2 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5416 .elementor-element.elementor-element-041e2d2 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#5A6B82;}.elementor-5416 .elementor-element.elementor-element-c13a116 .elementor-button{background-color:var( --e-global-color-080bc67 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;padding:0px 0px 0px 0px;}.elementor-5416 .elementor-element.elementor-element-4175917{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCE4F0;--border-color:#DCE4F0;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-5416 .elementor-element.elementor-element-4175917:not(.elementor-motion-effects-element-type-background), .elementor-5416 .elementor-element.elementor-element-4175917 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-080bc67 );}.elementor-5416 .elementor-element.elementor-element-4175917:hover{box-shadow:0px 26px 16px -20px rgba(0, 0, 0, 0.25);}.elementor-5416 .elementor-element.elementor-element-f6aed90{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-7c45799 .elementor-icon-wrapper{text-align:center;}.elementor-5416 .elementor-element.elementor-element-40448f9 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:var( --e-global-color-accent );}.elementor-5416 .elementor-element.elementor-element-b0233d1{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-5416 .elementor-element.elementor-element-857e36e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;color:#0A1626;}.elementor-5416 .elementor-element.elementor-element-e80161b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5416 .elementor-element.elementor-element-e80161b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#5A6B82;}.elementor-5416 .elementor-element.elementor-element-64d2341 .elementor-button{background-color:var( --e-global-color-080bc67 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;padding:0px 0px 0px 0px;}.elementor-5416 .elementor-element.elementor-element-9b21632{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCE4F0;--border-color:#DCE4F0;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-5416 .elementor-element.elementor-element-9b21632:not(.elementor-motion-effects-element-type-background), .elementor-5416 .elementor-element.elementor-element-9b21632 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-080bc67 );}.elementor-5416 .elementor-element.elementor-element-9b21632:hover{box-shadow:0px 26px 16px -20px rgba(0, 0, 0, 0.25);}.elementor-5416 .elementor-element.elementor-element-32162a9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-06c3975 .elementor-icon-wrapper{text-align:center;}.elementor-5416 .elementor-element.elementor-element-bea9531 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;color:var( --e-global-color-accent );}.elementor-5416 .elementor-element.elementor-element-f994988{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-5416 .elementor-element.elementor-element-1229c2a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;color:#0A1626;}.elementor-5416 .elementor-element.elementor-element-661bc11 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5416 .elementor-element.elementor-element-661bc11 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#5A6B82;}.elementor-5416 .elementor-element.elementor-element-b811699 .elementor-button{background-color:var( --e-global-color-080bc67 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;padding:0px 0px 0px 0px;}.elementor-5416 .elementor-element.elementor-element-6af721a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-5416 .elementor-element.elementor-element-6af721a:not(.elementor-motion-effects-element-type-background), .elementor-5416 .elementor-element.elementor-element-6af721a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7962ad4 );}.elementor-5416 .elementor-element.elementor-element-bb65ca0{text-align:center;}.elementor-5416 .elementor-element.elementor-element-bb65ca0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-dad9997 );}.elementor-5416 .elementor-element.elementor-element-544e71f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-35b4b9b{--display:flex;--min-height:400px;--justify-content:space-between;--overflow:hidden;--overlay-opacity:0.2;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-35b4b9b:not(.elementor-motion-effects-element-type-background), .elementor-5416 .elementor-element.elementor-element-35b4b9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-184affb );background-image:url("https://deha.co.jp/wp-content/uploads/2021/05/yy4.png");background-position:center center;background-size:cover;}.elementor-5416 .elementor-element.elementor-element-35b4b9b::before, .elementor-5416 .elementor-element.elementor-element-35b4b9b > .elementor-background-video-container::before, .elementor-5416 .elementor-element.elementor-element-35b4b9b > .e-con-inner > .elementor-background-video-container::before, .elementor-5416 .elementor-element.elementor-element-35b4b9b > .elementor-background-slideshow::before, .elementor-5416 .elementor-element.elementor-element-35b4b9b > .e-con-inner > .elementor-background-slideshow::before, .elementor-5416 .elementor-element.elementor-element-35b4b9b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-5416 .elementor-element.elementor-element-35b4b9b:hover{box-shadow:0px 32px 18px -20px rgba(0, 0, 0, 0.21);}.elementor-5416 .elementor-element.elementor-element-263889d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5416 .elementor-element.elementor-element-541ba86 > .elementor-widget-container{background-color:#8EC641;padding:4px 10px 2px 10px;border-radius:10px 10px 10px 10px;}.elementor-5416 .elementor-element.elementor-element-541ba86 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:11px;font-weight:400;color:#16320C;}.elementor-5416 .elementor-element.elementor-element-5ba40e3 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.08em;color:#FFFFFF80;}.elementor-5416 .elementor-element.elementor-element-a282d3f{--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5416 .elementor-element.elementor-element-a282d3f:not(.elementor-motion-effects-element-type-background), .elementor-5416 .elementor-element.elementor-element-a282d3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-5416 .elementor-element.elementor-element-31e6d53 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-080bc67 );}.elementor-5416 .elementor-element.elementor-element-93b86ea .elementor-button{background-color:#FFFFFF00;font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;padding:0px 0px 0px 0px;}.elementor-5416 .elementor-element.elementor-element-93b86ea .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5416 .elementor-element.elementor-element-18ba572{--display:flex;--min-height:400px;--justify-content:space-between;--overflow:hidden;--overlay-opacity:0.2;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-18ba572:not(.elementor-motion-effects-element-type-background), .elementor-5416 .elementor-element.elementor-element-18ba572 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-184affb );background-image:url("https://deha.co.jp/wp-content/uploads/2022/04/Group-96-2.png");background-position:center center;background-size:cover;}.elementor-5416 .elementor-element.elementor-element-18ba572::before, .elementor-5416 .elementor-element.elementor-element-18ba572 > .elementor-background-video-container::before, .elementor-5416 .elementor-element.elementor-element-18ba572 > .e-con-inner > .elementor-background-video-container::before, .elementor-5416 .elementor-element.elementor-element-18ba572 > .elementor-background-slideshow::before, .elementor-5416 .elementor-element.elementor-element-18ba572 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5416 .elementor-element.elementor-element-18ba572 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-5416 .elementor-element.elementor-element-18ba572:hover{box-shadow:0px 32px 18px -20px rgba(0, 0, 0, 0.21);}.elementor-5416 .elementor-element.elementor-element-ba3c21f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5416 .elementor-element.elementor-element-287da91 > .elementor-widget-container{background-color:#8EC641;padding:4px 10px 2px 10px;border-radius:10px 10px 10px 10px;}.elementor-5416 .elementor-element.elementor-element-287da91 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:11px;font-weight:400;color:#16320C;}.elementor-5416 .elementor-element.elementor-element-4665d7a .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.08em;color:#FFFFFF80;}.elementor-5416 .elementor-element.elementor-element-a0aa039{--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5416 .elementor-element.elementor-element-a0aa039:not(.elementor-motion-effects-element-type-background), .elementor-5416 .elementor-element.elementor-element-a0aa039 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-5416 .elementor-element.elementor-element-10d5a5e .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-080bc67 );}.elementor-5416 .elementor-element.elementor-element-cd6990f .elementor-button{background-color:#FFFFFF00;font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;padding:0px 0px 0px 0px;}.elementor-5416 .elementor-element.elementor-element-cd6990f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5416 .elementor-element.elementor-element-44ec664{--display:flex;--min-height:400px;--justify-content:space-between;--overflow:hidden;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-44ec664:not(.elementor-motion-effects-element-type-background), .elementor-5416 .elementor-element.elementor-element-44ec664 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-184affb );background-image:url("https://deha.co.jp/wp-content/uploads/2021/04/スクリーンショット-2018-06-13-14-2.jpg");background-position:center center;background-size:cover;}.elementor-5416 .elementor-element.elementor-element-44ec664:hover{box-shadow:0px 32px 18px -20px rgba(0, 0, 0, 0.21);}.elementor-5416 .elementor-element.elementor-element-e7f6db2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5416 .elementor-element.elementor-element-3d99eb3 > .elementor-widget-container{background-color:#8EC641;padding:4px 10px 2px 10px;border-radius:10px 10px 10px 10px;}.elementor-5416 .elementor-element.elementor-element-3d99eb3 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:11px;font-weight:400;color:#16320C;}.elementor-5416 .elementor-element.elementor-element-5c70210 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.08em;color:#FFFFFF80;}.elementor-5416 .elementor-element.elementor-element-a070718{--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5416 .elementor-element.elementor-element-a070718:not(.elementor-motion-effects-element-type-background), .elementor-5416 .elementor-element.elementor-element-a070718 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-5416 .elementor-element.elementor-element-eecfbe2 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-080bc67 );}.elementor-5416 .elementor-element.elementor-element-795d746 .elementor-button{background-color:#FFFFFF00;font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;padding:0px 0px 0px 0px;}.elementor-5416 .elementor-element.elementor-element-795d746 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5416 .elementor-element.elementor-element-6e8ccda .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );border-radius:8px 8px 8px 8px;}.elementor-5416 .elementor-element.elementor-element-6e8ccda .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5416 .elementor-element.elementor-element-1bb0fd7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-5416 .elementor-element.elementor-element-d11a116{text-align:center;}.elementor-5416 .elementor-element.elementor-element-d11a116 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-dad9997 );}.elementor-5416 .elementor-element.elementor-element-7a121ba{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;border-style:none;--border-style:none;--border-radius:1px 1px 1px 1px;--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-5416 .elementor-element.elementor-element-db30ece > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a59651b );border-radius:16px 16px 16px 16px;}.elementor-5416 .elementor-element.elementor-element-6ead8f9 > .elementor-widget-container{padding:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a59651b );border-radius:16px 16px 16px 16px;}.elementor-5416 .elementor-element.elementor-element-7df5f79 > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a59651b );border-radius:16px 16px 16px 16px;}.elementor-5416 .elementor-element.elementor-element-02f2462 > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a59651b );border-radius:16px 16px 16px 16px;}.elementor-5416 .elementor-element.elementor-element-c918336 > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a59651b );border-radius:16px 16px 16px 16px;}.elementor-5416 .elementor-element.elementor-element-dc1f7e2 > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a59651b );border-radius:16px 16px 16px 16px;}.elementor-5416 .elementor-element.elementor-element-3da6344 > .elementor-widget-container{padding:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a59651b );border-radius:16px 16px 16px 16px;}.elementor-5416 .elementor-element.elementor-element-b7a8556 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a59651b );border-radius:16px 16px 16px 16px;}.elementor-5416 .elementor-element.elementor-element-36c4d97 > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a59651b );border-radius:16px 16px 16px 16px;}.elementor-5416 .elementor-element.elementor-element-ac37285 > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a59651b );border-radius:16px 16px 16px 16px;}.elementor-5416 .elementor-element.elementor-element-dfc2dc8 > .elementor-widget-container{padding:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a59651b );border-radius:16px 16px 16px 16px;}.elementor-5416 .elementor-element.elementor-element-8c37d5f > .elementor-widget-container{padding:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a59651b );border-radius:16px 16px 16px 16px;}.elementor-5416 .elementor-element.elementor-element-d9b0891 > .elementor-widget-container{padding:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a59651b );border-radius:16px 16px 16px 16px;}.elementor-5416 .elementor-element.elementor-element-bdf191d > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a59651b );border-radius:16px 16px 16px 16px;}.elementor-5416 .elementor-element.elementor-element-5619646 > .elementor-widget-container{padding:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a59651b );border-radius:16px 16px 16px 16px;}.elementor-5416 .elementor-element.elementor-element-848f50d > .elementor-widget-container{padding:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a59651b );border-radius:16px 16px 16px 16px;}.elementor-5416 .elementor-element.elementor-element-b492da0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-5416 .elementor-element.elementor-element-b492da0:not(.elementor-motion-effects-element-type-background), .elementor-5416 .elementor-element.elementor-element-b492da0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7962ad4 );}.elementor-5416 .elementor-element.elementor-element-07e0eb5{text-align:center;}.elementor-5416 .elementor-element.elementor-element-07e0eb5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-dad9997 );}.elementor-5416 .elementor-element.elementor-element-5a28cbd{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-weight:400;color:#5A6B82;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5416 .elementor-element.elementor-element-842b942{--grid-columns:3;}.elementor-5416 .elementor-element.elementor-element-45bea8c .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}.elementor-5416 .elementor-element.elementor-element-45bea8c > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-5416 .elementor-element.elementor-element-45bea8c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5416 .elementor-element.elementor-element-a7c6b3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-5416 .elementor-element.elementor-element-24cee81{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-d9c73eb{text-align:center;}.elementor-5416 .elementor-element.elementor-element-d9c73eb .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-dad9997 );}.elementor-5416 .elementor-element.elementor-element-016fd3f .elementor-button{background-color:var( --e-global-color-080bc67 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE4F0;border-radius:8px 8px 8px 8px;}.elementor-5416 .elementor-element.elementor-element-016fd3f .elementor-button:hover, .elementor-5416 .elementor-element.elementor-element-016fd3f .elementor-button:focus{background-color:#EAF0F8;box-shadow:0px 7px 7px -9px rgba(80.38043478260869, 129.72944234404534, 255, 0.5);}.elementor-5416 .elementor-element.elementor-element-016fd3f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5416 .elementor-element.elementor-element-92b3452{--grid-columns:3;}.elementor-5416 .elementor-element.elementor-element-92b3452 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5416 .elementor-element.elementor-element-e95f2b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-5416 .elementor-element.elementor-element-7ef2957{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-5416 .elementor-element.elementor-element-0943245 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:11px;font-weight:500;letter-spacing:0.16em;color:var( --e-global-color-accent );}.elementor-5416 .elementor-element.elementor-element-b0628f3 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:500;color:var( --e-global-color-080bc67 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5416 .elementor-element.elementor-element-71041a0{--divider-border-style:solid;--divider-color:#FFFFFF33;--divider-border-width:1px;}.elementor-5416 .elementor-element.elementor-element-71041a0 .elementor-divider-separator{width:100%;}.elementor-5416 .elementor-element.elementor-element-71041a0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5416 .elementor-element.elementor-element-cb0110f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5416 .elementor-element.elementor-element-3204fb1{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-f0bcf78{font-family:"Noto Sans JP", Sans-serif;font-weight:400;color:#E6F0FB;}.elementor-5416 .elementor-element.elementor-element-718ccd6 .elementor-button{background-color:var( --e-global-color-080bc67 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:#0D5A93;color:#0D5A93;border-radius:8px 8px 8px 8px;}.elementor-5416 .elementor-element.elementor-element-718ccd6 .elementor-button:hover, .elementor-5416 .elementor-element.elementor-element-718ccd6 .elementor-button:focus{background-color:var( --e-global-color-accent );color:#0D5A93;}.elementor-5416 .elementor-element.elementor-element-718ccd6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5416 .elementor-element.elementor-element-718ccd6 .elementor-button:hover svg, .elementor-5416 .elementor-element.elementor-element-718ccd6 .elementor-button:focus svg{fill:#0D5A93;}.elementor-5416 .elementor-element.elementor-element-3010f0f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:24px 24px 24px 24px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5416 .elementor-element.elementor-element-3010f0f:not(.elementor-motion-effects-element-type-background), .elementor-5416 .elementor-element.elementor-element-3010f0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF29;}.elementor-5416 .elementor-element.elementor-element-9e425e6 img{border-radius:16px 16px 16px 16px;}body:not(.rtl) .elementor-5416 .elementor-element.elementor-element-e957dac{right:10px;}body.rtl .elementor-5416 .elementor-element.elementor-element-e957dac{left:10px;}.elementor-5416 .elementor-element.elementor-element-e957dac{top:10px;}.elementor-5416 .elementor-element.elementor-element-e957dac .elementor-icon-wrapper{text-align:center;}.elementor-5416 .elementor-element.elementor-element-e957dac.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-080bc67 );}.elementor-5416 .elementor-element.elementor-element-e957dac.elementor-view-framed .elementor-icon, .elementor-5416 .elementor-element.elementor-element-e957dac.elementor-view-default .elementor-icon{color:var( --e-global-color-080bc67 );border-color:var( --e-global-color-080bc67 );}.elementor-5416 .elementor-element.elementor-element-e957dac.elementor-view-framed .elementor-icon, .elementor-5416 .elementor-element.elementor-element-e957dac.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-080bc67 );}.elementor-5416 .elementor-element.elementor-element-e957dac .elementor-icon{font-size:24px;}.elementor-5416 .elementor-element.elementor-element-e957dac .elementor-icon svg{height:24px;}.elementor-5416 .elementor-element.elementor-element-bd28dfb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-5416 .elementor-element.elementor-element-a8a2507{text-align:center;}.elementor-5416 .elementor-element.elementor-element-a8a2507 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-080bc67 );}.elementor-5416 .elementor-element.elementor-element-cf6dd2b{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-weight:400;color:#E0ECFB;}.elementor-5416 .elementor-element.elementor-element-13d8b4c{--grid-columns:3;}.elementor-5416 .elementor-element.elementor-element-13d8b4c > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-5416 .elementor-element.elementor-element-1fc35d6 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );border-radius:8px 8px 8px 8px;}.elementor-5416 .elementor-element.elementor-element-1fc35d6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5416 .elementor-element.elementor-element-2864672{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-2864672:not(.elementor-motion-effects-element-type-background), .elementor-5416 .elementor-element.elementor-element-2864672 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-dad9997 ) 0%, var( --e-global-color-184affb ) 100%);}.elementor-5416 .elementor-element.elementor-element-1558868 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5416 .elementor-element.elementor-element-1558868{text-align:center;}.elementor-5416 .elementor-element.elementor-element-1558868 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-080bc67 );}.elementor-5416 .elementor-element.elementor-element-d4b9974 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5416 .elementor-element.elementor-element-d4b9974{text-align:center;}.elementor-5416 .elementor-element.elementor-element-d4b9974 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#BFD0E6;}.elementor-5416 .elementor-element.elementor-element-cd88261{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-0da3982 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5416 .elementor-element.elementor-element-0da3982 .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}.elementor-5416 .elementor-element.elementor-element-db39163 .elementor-button{background-color:#0D3A5C3D;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF66;border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}@media(min-width:768px){.elementor-5416 .elementor-element.elementor-element-e7e155e{--width:33.3333%;}.elementor-5416 .elementor-element.elementor-element-90d3756{--width:66.6666%;}.elementor-5416 .elementor-element.elementor-element-ded90ba{--width:15%;}.elementor-5416 .elementor-element.elementor-element-2efbf23{--width:85%;}.elementor-5416 .elementor-element.elementor-element-49f0a1b{--width:15%;}.elementor-5416 .elementor-element.elementor-element-044da8a{--width:85%;}.elementor-5416 .elementor-element.elementor-element-0e9092d{--width:15%;}.elementor-5416 .elementor-element.elementor-element-b662bae{--width:85%;}.elementor-5416 .elementor-element.elementor-element-a75eac4{--width:20%;}.elementor-5416 .elementor-element.elementor-element-7bf0f6d{--width:20%;}.elementor-5416 .elementor-element.elementor-element-f6aed90{--width:20%;}.elementor-5416 .elementor-element.elementor-element-32162a9{--width:20%;}}@media(max-width:1024px){.elementor-5416 .elementor-element.elementor-element-4f54f0e{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5416 .elementor-element.elementor-element-bf894f9 .elementor-heading-title{font-size:30px;}.elementor-5416 .elementor-element.elementor-element-c4b1751{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5416 .elementor-element.elementor-element-6cd0320{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5416 .elementor-element.elementor-element-46df738{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5416 .elementor-element.elementor-element-c4bd9b1 .elementor-heading-title{font-size:30px;}.elementor-5416 .elementor-element.elementor-element-5466bb7 .elementor-heading-title{font-size:30px;}.elementor-5416 .elementor-element.elementor-element-6514c2d .elementor-heading-title{font-size:30px;}.elementor-5416 .elementor-element.elementor-element-78b10a8{--grid-auto-flow:row;}.elementor-5416 .elementor-element.elementor-element-bb65ca0 .elementor-heading-title{font-size:30px;}.elementor-5416 .elementor-element.elementor-element-544e71f{--grid-auto-flow:row;}.elementor-5416 .elementor-element.elementor-element-35b4b9b{--min-height:250px;}.elementor-5416 .elementor-element.elementor-element-31e6d53 .elementor-heading-title{font-size:16px;}.elementor-5416 .elementor-element.elementor-element-18ba572{--min-height:250px;}.elementor-5416 .elementor-element.elementor-element-10d5a5e .elementor-heading-title{font-size:16px;}.elementor-5416 .elementor-element.elementor-element-44ec664{--min-height:250px;}.elementor-5416 .elementor-element.elementor-element-eecfbe2 .elementor-heading-title{font-size:16px;}.elementor-5416 .elementor-element.elementor-element-d11a116 .elementor-heading-title{font-size:30px;}.elementor-5416 .elementor-element.elementor-element-7a121ba{--grid-auto-flow:row;}.elementor-5416 .elementor-element.elementor-element-07e0eb5 .elementor-heading-title{font-size:30px;}.elementor-5416 .elementor-element.elementor-element-842b942{--grid-columns:2;}.elementor-5416 .elementor-element.elementor-element-d9c73eb .elementor-heading-title{font-size:30px;}.elementor-5416 .elementor-element.elementor-element-92b3452{--grid-columns:3;}.elementor-5416 .elementor-element.elementor-element-3010f0f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5416 .elementor-element.elementor-element-a8a2507 .elementor-heading-title{font-size:30px;}.elementor-5416 .elementor-element.elementor-element-13d8b4c{--grid-columns:3;}}@media(max-width:767px){.elementor-5416 .elementor-element.elementor-element-33384e8{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-4d7a6fd .elementor-heading-title{font-size:1.3em;line-height:31px;}.elementor-5416 .elementor-element.elementor-element-531a761{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-5d8be9e .elementor-heading-title{font-size:1.3em;line-height:31px;}.elementor-5416 .elementor-element.elementor-element-70ed660{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-e92b914 .elementor-heading-title{font-size:1.3em;line-height:31px;}.elementor-5416 .elementor-element.elementor-element-900c705{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-1e41bd0 .elementor-heading-title{font-size:1.3em;line-height:31px;}.elementor-5416 .elementor-element.elementor-element-72e52b4{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-4806320 .elementor-heading-title{font-size:1.3em;line-height:31px;}.elementor-5416 .elementor-element.elementor-element-4f54f0e{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5416 .elementor-element.elementor-element-c76cce9{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-5416 .elementor-element.elementor-element-e7e155e{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-5416 .elementor-element.elementor-element-bf894f9 .elementor-heading-title{font-size:24px;}.elementor-5416 .elementor-element.elementor-element-c4b1751{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5416 .elementor-element.elementor-element-ded90ba{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-2efbf23{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-6cd0320{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5416 .elementor-element.elementor-element-49f0a1b{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-044da8a{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-46df738{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5416 .elementor-element.elementor-element-0e9092d{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-b662bae{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-4b6b799{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-5416 .elementor-element.elementor-element-c4bd9b1 .elementor-heading-title{font-size:24px;}.elementor-5416 .elementor-element.elementor-element-0f31682{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-5416 .elementor-element.elementor-element-5466bb7 .elementor-heading-title{font-size:24px;}.elementor-5416 .elementor-element.elementor-element-9ed96f1{font-size:14px;}.elementor-5416 .elementor-element.elementor-element-8d826f5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-0e6aa33{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-0d64776{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-074af2d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-88bd9f8.e-con{--order:-99999 /* order start hack */;}.elementor-5416 .elementor-element.elementor-element-fc4064b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-4f6d004{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-ce88af1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-97eb0fb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-2526c98.e-con{--order:-99999 /* order start hack */;}.elementor-5416 .elementor-element.elementor-element-aea4b05{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-e8ff9ab{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-77b05c7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-877d0fd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-9c2c034.e-con{--order:-99999 /* order start hack */;}.elementor-5416 .elementor-element.elementor-element-8808cc4{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5416 .elementor-element.elementor-element-86464d9 .elementor-heading-title{font-size:2rem;}.elementor-5416 .elementor-element.elementor-element-3b65125{font-size:14px;}.elementor-5416 .elementor-element.elementor-element-99d20b7{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5416 .elementor-element.elementor-element-fad7110 .elementor-heading-title{font-size:2rem;}.elementor-5416 .elementor-element.elementor-element-24f8df6{font-size:14px;}.elementor-5416 .elementor-element.elementor-element-158b6a0{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-5416 .elementor-element.elementor-element-6514c2d .elementor-heading-title{font-size:24px;line-height:1.4em;}.elementor-5416 .elementor-element.elementor-element-5cae785{font-size:14px;}.elementor-5416 .elementor-element.elementor-element-78b10a8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5416 .elementor-element.elementor-element-9a1c377{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5416 .elementor-element.elementor-element-a75eac4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5416 .elementor-element.elementor-element-5728b34{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5416 .elementor-element.elementor-element-4175917{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5416 .elementor-element.elementor-element-9b21632{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5416 .elementor-element.elementor-element-6af721a{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-5416 .elementor-element.elementor-element-bb65ca0 .elementor-heading-title{font-size:24px;line-height:1.4em;}.elementor-5416 .elementor-element.elementor-element-544e71f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5416 .elementor-element.elementor-element-1bb0fd7{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-5416 .elementor-element.elementor-element-d11a116 .elementor-heading-title{font-size:24px;line-height:1.4em;}.elementor-5416 .elementor-element.elementor-element-7a121ba{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-5416 .elementor-element.elementor-element-b492da0{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-5416 .elementor-element.elementor-element-07e0eb5 .elementor-heading-title{font-size:24px;line-height:1.4em;}.elementor-5416 .elementor-element.elementor-element-5a28cbd{font-size:14px;}.elementor-5416 .elementor-element.elementor-element-842b942{--grid-columns:1;}.elementor-5416 .elementor-element.elementor-element-d9c73eb .elementor-heading-title{font-size:24px;line-height:1.4em;}.elementor-5416 .elementor-element.elementor-element-92b3452{--grid-columns:1;}.elementor-5416 .elementor-element.elementor-element-e95f2b2{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-5416 .elementor-element.elementor-element-0943245 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5416 .elementor-element.elementor-element-b0628f3 .elementor-heading-title{line-height:1.4em;}.elementor-5416 .elementor-element.elementor-element-71041a0 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-5416 .elementor-element.elementor-element-cb0110f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5416 .elementor-element.elementor-element-f0bcf78 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5416 .elementor-element.elementor-element-3010f0f{--border-radius:20px 20px 20px 20px;}.elementor-5416 .elementor-element.elementor-element-bd28dfb{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-5416 .elementor-element.elementor-element-a8a2507 .elementor-heading-title{font-size:24px;line-height:1.4em;}.elementor-5416 .elementor-element.elementor-element-13d8b4c{--grid-columns:1;}.elementor-5416 .elementor-element.elementor-element-2864672{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-5416 .elementor-element.elementor-element-1558868 .elementor-heading-title{font-size:22px;}}/* Start custom CSS for nested-carousel, class: .elementor-element-4f54f0e *//* Đưa các nút về căn giữa, khoảng cách 9px */
.elementor-5416 .elementor-element.elementor-element-4f54f0e .swiper-pagination {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 9px;
    bottom: 22px !important; /* Khoảng cách từ dưới lên */
}

/* Định dạng chung cho tất cả các chấm slide */
.elementor-5416 .elementor-element.elementor-element-4f54f0e .swiper-pagination .swiper-pagination-bullet {
    width: 9px;
    height: 9px;
    background: rgba(255, 255, 255, 0.3) !important;
    opacity: 1 !important; /* Ghi đè độ mờ mặc định của Swiper */
    border-radius: 999px;
    border: none;
    margin: 0 !important; /* Xóa margin mặc định để căn đều bằng gap */
    transition: width 0.3s ease, background 0.3s ease;
    cursor: pointer;
}

/* Định dạng riêng cho chấm slide đang được chọn (Active) */
.elementor-5416 .elementor-element.elementor-element-4f54f0e .swiper-pagination .swiper-pagination-bullet-active {
    width: 26px; /* Kéo dài thành hình viên thuốc */
    background: #8ec641 !important; /* Màu xanh lá đặc trưng */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a78f99f *//* Container phụ bọc Vòng tròn + Khung chữ */
.stats-box-inner {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100%;
    max-width: 176px;
    aspect-ratio: 1 / 1 !important; /* Luôn giữ tỉ lệ vuông */
    margin: 8px auto 4px !important;
}

/* Ép vòng tròn SVG giãn đều */
.stats-box-inner > .elementor-widget-html {
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
}

/* Ép Container chứa chữ (Khung chữ) vào chính giữa tâm */
.stats-box-inner > .e-con,
.stats-box-inner > .elementor-container,
.stats-box-inner > .elementor-widget-wrap {
    position: absolute !important;
    z-index: 2 !important;
    margin: 0 !important;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb99c16 *//* Container phụ bọc Vòng tròn + Khung chữ */
.stats-box-inner {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100%;
    max-width: 176px;
    aspect-ratio: 1 / 1 !important; /* Luôn giữ tỉ lệ vuông */
    margin: 8px auto 4px !important;
}

/* Ép vòng tròn SVG giãn đều */
.stats-box-inner > .elementor-widget-html {
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
}

/* Ép Container chứa chữ (Khung chữ) vào chính giữa tâm */
.stats-box-inner > .e-con,
.stats-box-inner > .elementor-container,
.stats-box-inner > .elementor-widget-wrap {
    position: absolute !important;
    z-index: 2 !important;
    margin: 0 !important;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d8f735 *//* Container phụ bọc Vòng tròn + Khung chữ */
.stats-box-inner {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100%;
    max-width: 176px;
    aspect-ratio: 1 / 1 !important; /* Luôn giữ tỉ lệ vuông */
    margin: 8px auto 4px !important;
}

/* Ép vòng tròn SVG giãn đều */
.stats-box-inner > .elementor-widget-html {
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
}

/* Ép Container chứa chữ (Khung chữ) vào chính giữa tâm */
.stats-box-inner > .e-con,
.stats-box-inner > .elementor-container,
.stats-box-inner > .elementor-widget-wrap {
    position: absolute !important;
    z-index: 2 !important;
    margin: 0 !important;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f988aaf */.elementor-5416 .elementor-element.elementor-element-f988aaf {
    /*background: radial-gradient(900px 600px at 78% 12%, rgba(142, 198, 65, 0.26), transparent 60%), linear-gradient(135deg, rgb(6, 18, 31) 0%, rgb(16, 58, 44) 52%, rgb(31, 107, 63) 100%);*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a90ef2 */.elementor-5416 .elementor-element.elementor-element-0a90ef2 {
        /*background: radial-gradient(900px 600px at 78% 12%, rgba(142, 198, 65, 0.22), transparent 60%), linear-gradient(135deg, rgb(44, 24, 88) 0%, rgb(94, 68, 168) 55%, rgb(124, 92, 208) 100%);*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ef2957 */.elementor-5416 .elementor-element.elementor-element-7ef2957 {
    background: linear-gradient(135deg, rgb(13, 90, 147), rgb(17, 114, 186) 58%, rgb(94, 140, 42));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd28dfb */.elementor-5416 .elementor-element.elementor-element-bd28dfb {
    background: radial-gradient(700px 420px at 85% -20%, rgba(142, 198, 65, 0.2), transparent 60%), linear-gradient(135deg, rgb(13, 90, 147), rgb(17, 114, 186));
}/* End custom CSS */