.elementor-14 .elementor-element.elementor-element-3c57e7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-3c57e7d:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-3c57e7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kmatrix-consultants.com/wp-content/uploads/2025/05/FV背景.png");background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-a76a487{--spacer-size:350px;}.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-14 .elementor-element.elementor-element-4ad3476 > .elementor-widget-container{margin:0px 0px -20px -20px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-4ad3476 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:80px;font-weight:700;line-height:85px;letter-spacing:-5px;color:#333333;}.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-14 .elementor-element.elementor-element-02df23a > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-02df23a{font-family:"Noto Sans JP", Sans-serif;font-size:34px;font-weight:600;line-height:40px;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-02df23a p{margin-bottom:0px;}.elementor-14 .elementor-element.elementor-element-2a1c6fa > .elementor-widget-container{margin:0px 0px -20px -20px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-2a1c6fa .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:80px;font-weight:700;line-height:85px;letter-spacing:-5px;color:#333333;}.elementor-14 .elementor-element.elementor-element-e909539{--display:flex;--overlay-opacity:0.5;}.elementor-14 .elementor-element.elementor-element-e909539::before, .elementor-14 .elementor-element.elementor-element-e909539 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-e909539 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-e909539 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-e909539 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-e909539 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-5cfdc7f > .elementor-widget-container{margin:0px 0px 0px -12px;}.elementor-14 .elementor-element.elementor-element-5cfdc7f{font-family:"Noto Sans JP", Sans-serif;font-size:34px;font-weight:600;line-height:40px;text-shadow:0px 0px 5px rgba(0, 0, 0, 0.79);color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-5cfdc7f p{margin-bottom: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-14 .elementor-element.elementor-element-d456913 .elementor-button{background-color:transparent;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;background-image:linear-gradient(90deg, #214F73 0%, #04233C 100%);padding:30px 30px 30px 30px;}.elementor-14 .elementor-element.elementor-element-d456913 > .elementor-widget-container{margin:200px 0px 100px 0px;}.elementor-14 .elementor-element.elementor-element-fc7e58c{--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-14 .elementor-element.elementor-element-a1f1b00{--spacer-size:50px;}.elementor-14 .elementor-element.elementor-element-91f7715{--display:flex;}.elementor-14 .elementor-element.elementor-element-91f7715:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-91f7715 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #214F73 0%, #04233C 100%);}.elementor-14 .elementor-element.elementor-element-3b7e710 > .elementor-widget-container{margin:20px 0px 20px -100px;}.elementor-14 .elementor-element.elementor-element-3b7e710 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:90px;font-weight:700;letter-spacing:7px;word-spacing:0px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;color:#1D486B00;}.elementor-14 .elementor-element.elementor-element-6d8b01f{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-6d8b01f:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-6d8b01f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-a254d31{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-d95c18c{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-d95c18c:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-d95c18c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.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-14 .elementor-element.elementor-element-2635f2b > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-14 .elementor-element.elementor-element-6e22493{text-align:center;}.elementor-14 .elementor-element.elementor-element-6e22493 .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-accent );}.elementor-14 .elementor-element.elementor-element-2e5ef35{color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-4bcec6d{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-4bcec6d:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-4bcec6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-d3b5d92 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-14 .elementor-element.elementor-element-f6a88cd{text-align:center;}.elementor-14 .elementor-element.elementor-element-f6a88cd .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-accent );}.elementor-14 .elementor-element.elementor-element-cd7a5bd{color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-8b3c813{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-8b3c813:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-8b3c813 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-9a148b9 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-14 .elementor-element.elementor-element-91f3270{text-align:center;}.elementor-14 .elementor-element.elementor-element-91f3270 .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-accent );}.elementor-14 .elementor-element.elementor-element-b411ad7{color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-d24d68f{--spacer-size:60px;}.elementor-14 .elementor-element.elementor-element-d456973 .elementor-button{background-color:#1D486B00;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;padding:30px 80px 30px 80px;}.elementor-14 .elementor-element.elementor-element-d456973 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-d456973 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-14 .elementor-element.elementor-element-d479aab{--spacer-size:60px;}.elementor-14 .elementor-element.elementor-element-4a090ed{--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-14 .elementor-element.elementor-element-853753f{--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-14 .elementor-element.elementor-element-2ce0e53{--spacer-size:50px;}.elementor-14 .elementor-element.elementor-element-6477b99 > .elementor-widget-container{margin:20px 0px 20px -100px;}.elementor-14 .elementor-element.elementor-element-6477b99 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:90px;font-weight:700;letter-spacing:7px;word-spacing:0px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-76d4407{--display:flex;}.elementor-14 .elementor-element.elementor-element-a818f17{--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-14 .elementor-element.elementor-element-f5efe85{--display:flex;}.elementor-14 .elementor-element.elementor-element-4d8c36f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-4d8c36f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:72px;font-weight:900;letter-spacing:0px;word-spacing:0px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-1842111 > .elementor-widget-container{background-color:transparent;margin:-24px 20px -24px 0px;padding:0px 0px 0px 20px;background-image:linear-gradient(90deg, #214F73 0%, #04233C 100%);}.elementor-14 .elementor-element.elementor-element-1842111{font-family:"Noto Sans JP", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-1842111 p{margin-bottom:50px;}.elementor-14 .elementor-element.elementor-element-0a19d8b > .elementor-widget-container{background-color:transparent;margin:-24px 190px -24px 0px;padding:0px 0px 0px 20px;background-image:linear-gradient(90deg, #214F73 0%, #04233C 100%);}.elementor-14 .elementor-element.elementor-element-0a19d8b{font-family:"Noto Sans JP", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-0a19d8b p{margin-bottom:50px;}.elementor-14 .elementor-element.elementor-element-037a482 > .elementor-widget-container{background-color:transparent;margin:-24px -20px -24px 0px;padding:0px 0px 0px 20px;background-image:linear-gradient(90deg, #214F73 0%, #04233C 100%);}.elementor-14 .elementor-element.elementor-element-037a482{font-family:"Noto Sans JP", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-037a482 p{margin-bottom:50px;}.elementor-14 .elementor-element.elementor-element-8eb84b0{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-secondary );}.elementor-14 .elementor-element.elementor-element-e38aa0d{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-secondary );}.elementor-14 .elementor-element.elementor-element-84b16fd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14 .elementor-element.elementor-element-84b16fd.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-621e2a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-621e2a0.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-621e2a0 img{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-cb73b25{--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-14 .elementor-element.elementor-element-65451d9{--display:flex;}.elementor-14 .elementor-element.elementor-element-efd8fe8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-efd8fe8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:72px;font-weight:900;letter-spacing:0px;word-spacing:0px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-0720f51 > .elementor-widget-container{background-color:transparent;margin:-24px 120px -24px 0px;padding:0px 0px 0px 20px;background-image:linear-gradient(90deg, #214F73 0%, #04233C 100%);}.elementor-14 .elementor-element.elementor-element-0720f51{font-family:"Noto Sans JP", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-0720f51 p{margin-bottom:50px;}.elementor-14 .elementor-element.elementor-element-7a2e0d2 > .elementor-widget-container{background-color:transparent;margin:-24px -20px -24px 0px;padding:0px 0px 0px 20px;background-image:linear-gradient(90deg, #214F73 0%, #04233C 100%);}.elementor-14 .elementor-element.elementor-element-7a2e0d2{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-7a2e0d2 p{margin-bottom:50px;}.elementor-14 .elementor-element.elementor-element-c18ecf7 > .elementor-widget-container{background-color:transparent;margin:-24px -20px -24px 0px;padding:0px 0px 0px 20px;background-image:linear-gradient(90deg, #214F73 0%, #04233C 100%);}.elementor-14 .elementor-element.elementor-element-c18ecf7{font-family:"Noto Sans JP", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-c18ecf7 p{margin-bottom:50px;}.elementor-14 .elementor-element.elementor-element-8d02126{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-secondary );}.elementor-14 .elementor-element.elementor-element-fa1fa16{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-secondary );}.elementor-14 .elementor-element.elementor-element-db11875{--display:flex;}.elementor-14 .elementor-element.elementor-element-db11875.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-14 .elementor-element.elementor-element-70fd32a.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-58bf89e{--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-14 .elementor-element.elementor-element-a02caf1{--display:flex;}.elementor-14 .elementor-element.elementor-element-731f031 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-731f031 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:72px;font-weight:900;letter-spacing:0px;word-spacing:0px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-8e149cb > .elementor-widget-container{background-color:transparent;margin:-24px -20px -24px 0px;padding:0px 0px 0px 20px;background-image:linear-gradient(90deg, #214F73 0%, #04233C 100%);}.elementor-14 .elementor-element.elementor-element-8e149cb{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-8e149cb p{margin-bottom:50px;}.elementor-14 .elementor-element.elementor-element-8b7f30e > .elementor-widget-container{background-color:transparent;margin:-24px 60px -24px 0px;padding:0px 0px 0px 20px;background-image:linear-gradient(90deg, #214F73 0%, #04233C 100%);}.elementor-14 .elementor-element.elementor-element-8b7f30e{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-8b7f30e p{margin-bottom:50px;}.elementor-14 .elementor-element.elementor-element-3137f06 > .elementor-widget-container{background-color:transparent;margin:-24px -20px -24px 0px;padding:0px 0px 0px 20px;background-image:linear-gradient(90deg, #214F73 0%, #04233C 100%);}.elementor-14 .elementor-element.elementor-element-3137f06{font-family:"Noto Sans JP", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-3137f06 p{margin-bottom:50px;}.elementor-14 .elementor-element.elementor-element-47c207f{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-secondary );}.elementor-14 .elementor-element.elementor-element-1d5fb6d{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-secondary );}.elementor-14 .elementor-element.elementor-element-825353b{--display:flex;}.elementor-14 .elementor-element.elementor-element-825353b.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-38dfc54.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-d59abed{--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-14 .elementor-element.elementor-element-3d2401a{--display:flex;}.elementor-14 .elementor-element.elementor-element-5ae9b96 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-5ae9b96 .elementor-heading-title{font-family:"Noto Sans Kannada", Sans-serif;font-size:72px;font-weight:700;letter-spacing:0px;word-spacing:0px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-9f8d8ff > .elementor-widget-container{background-color:transparent;margin:-24px 90px -24px 0px;padding:0px 0px 0px 20px;background-image:linear-gradient(90deg, #214F73 0%, #04233C 100%);}.elementor-14 .elementor-element.elementor-element-9f8d8ff{font-family:"Noto Sans JP", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-9f8d8ff p{margin-bottom:50px;}.elementor-14 .elementor-element.elementor-element-4111930 > .elementor-widget-container{background-color:transparent;margin:-24px 230px -24px 0px;padding:0px 0px 0px 20px;background-image:linear-gradient(90deg, #214F73 0%, #04233C 100%);}.elementor-14 .elementor-element.elementor-element-4111930{font-family:"Noto Sans JP", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-4111930 p{margin-bottom:50px;}.elementor-14 .elementor-element.elementor-element-19106b8 > .elementor-widget-container{background-color:transparent;margin:-24px 90px -24px 0px;padding:0px 0px 0px 20px;background-image:linear-gradient(90deg, #214F73 0%, #04233C 100%);}.elementor-14 .elementor-element.elementor-element-19106b8{font-family:"Noto Sans JP", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-19106b8 p{margin-bottom:50px;}.elementor-14 .elementor-element.elementor-element-1be3268{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-secondary );}.elementor-14 .elementor-element.elementor-element-b6e15f6{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-secondary );}.elementor-14 .elementor-element.elementor-element-1f7e756{--display:flex;}.elementor-14 .elementor-element.elementor-element-1f7e756.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-960b887.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-133e053{--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-14 .elementor-element.elementor-element-8baef01{--display:flex;}.elementor-14 .elementor-element.elementor-element-e657f4f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-e657f4f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:72px;font-weight:900;letter-spacing:0px;word-spacing:0px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-bd66b7a > .elementor-widget-container{background-color:transparent;margin:-24px 90px -24px 0px;padding:0px 0px 0px 20px;background-image:linear-gradient(90deg, #214F73 0%, #04233C 100%);}.elementor-14 .elementor-element.elementor-element-bd66b7a{font-family:"Noto Sans JP", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-bd66b7a p{margin-bottom:50px;}.elementor-14 .elementor-element.elementor-element-226dcaf > .elementor-widget-container{background-color:transparent;margin:-24px 300px -24px 0px;padding:0px 0px 0px 20px;background-image:linear-gradient(90deg, #214F73 0%, #04233C 100%);}.elementor-14 .elementor-element.elementor-element-226dcaf{font-family:"Noto Sans JP", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-226dcaf p{margin-bottom:50px;}.elementor-14 .elementor-element.elementor-element-415fddb > .elementor-widget-container{background-color:transparent;margin:-24px -20px -24px 0px;padding:0px 0px 0px 20px;background-image:linear-gradient(90deg, #214F73 0%, #04233C 100%);}.elementor-14 .elementor-element.elementor-element-415fddb{font-family:"Noto Sans JP", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-415fddb p{margin-bottom:50px;}.elementor-14 .elementor-element.elementor-element-8c3727d{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-secondary );}.elementor-14 .elementor-element.elementor-element-4bcc2b0{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-secondary );}.elementor-14 .elementor-element.elementor-element-192893b{--display:flex;}.elementor-14 .elementor-element.elementor-element-192893b.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-aa4679f.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-bba0dc1{--spacer-size:50px;}.elementor-14 .elementor-element.elementor-element-1837fe1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-1837fe1 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-14 .elementor-element.elementor-element-1837fe1 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;padding:30px 80px 30px 80px;}.elementor-14 .elementor-element.elementor-element-231d830{--spacer-size:50px;}.elementor-14 .elementor-element.elementor-element-125ea81{--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;}.elementor-14 .elementor-element.elementor-element-db3d2af{--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-14 .elementor-element.elementor-element-a125362 > .elementor-widget-container{margin:20px 0px 20px -100px;}.elementor-14 .elementor-element.elementor-element-a125362.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-14 .elementor-element.elementor-element-a125362 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:90px;font-weight:700;letter-spacing:7px;word-spacing:0px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-085a7b8{--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-14 .elementor-element.elementor-element-085a7b8:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-085a7b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7bd2aed );}.elementor-14 .elementor-element.elementor-element-c5719c5{text-align:right;color:var( --e-global-color-astglobalcolor0 );}.elementor-14 .elementor-element.elementor-element-c5719c5 a{color:var( --e-global-color-astglobalcolor0 );}.elementor-14 .elementor-element.elementor-element-f695a88{--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-14 .elementor-element.elementor-element-6d4635c{--spacer-size:50px;}.elementor-14 .elementor-element.elementor-element-7ad83b1{--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-14 .elementor-element.elementor-element-745d176 .elementor-button{background-color:transparent;font-family:"Noto Sans JP", Sans-serif;font-size:40px;font-weight:500;background-image:linear-gradient(90deg, #214F73 0%, #04233C 100%);padding:30px 30px 30px 30px;}.elementor-14 .elementor-element.elementor-element-745d176 > .elementor-widget-container{margin:0px 2px 0px 0px;padding:50px 80px 50px 80px;}.elementor-14 .elementor-element.elementor-element-745d176.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-b653d23 .elementor-button{background-color:transparent;font-family:"Noto Sans JP", Sans-serif;font-size:40px;font-weight:500;line-height:57px;background-image:linear-gradient(90deg, #214F73 0%, #04233C 100%);padding:30px 30px 30px 30px;}.elementor-14 .elementor-element.elementor-element-b653d23 > .elementor-widget-container{margin:0px 2px 0px 0px;padding:50px 80px 50px 80px;}.elementor-14 .elementor-element.elementor-element-b653d23.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-b09542e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-f5efe85{--width:50%;}.elementor-14 .elementor-element.elementor-element-84b16fd{--width:50%;}.elementor-14 .elementor-element.elementor-element-65451d9{--width:50%;}.elementor-14 .elementor-element.elementor-element-db11875{--width:50%;}.elementor-14 .elementor-element.elementor-element-a02caf1{--width:50%;}.elementor-14 .elementor-element.elementor-element-825353b{--width:50%;}.elementor-14 .elementor-element.elementor-element-3d2401a{--width:50%;}.elementor-14 .elementor-element.elementor-element-1f7e756{--width:50%;}.elementor-14 .elementor-element.elementor-element-8baef01{--width:50%;}.elementor-14 .elementor-element.elementor-element-192893b{--width:50%;}.elementor-14 .elementor-element.elementor-element-db3d2af{--width:33.3333%;}.elementor-14 .elementor-element.elementor-element-085a7b8{--width:66.6666%;}}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-a254d31{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-a76a487{--spacer-size:60px;}.elementor-14 .elementor-element.elementor-element-4ad3476 .elementor-heading-title{font-size:70px;}.elementor-14 .elementor-element.elementor-element-2a1c6fa .elementor-heading-title{font-size:70px;}.elementor-14 .elementor-element.elementor-element-e909539:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-e909539 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kmatrix-consultants.com/wp-content/uploads/2025/05/AdobeStock_461701114-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-e909539{--overlay-opacity:0.41;}.elementor-14 .elementor-element.elementor-element-5cfdc7f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 5px 12px 5px;}.elementor-14 .elementor-element.elementor-element-5cfdc7f{font-size:28px;}.elementor-14 .elementor-element.elementor-element-d456913 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-91f7715:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-91f7715 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #214F73 0%, #04233C 100%);}.elementor-14 .elementor-element.elementor-element-3b7e710 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-3b7e710 .elementor-heading-title{font-size:48px;}.elementor-14 .elementor-element.elementor-element-a254d31{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-6477b99 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-14 .elementor-element.elementor-element-6477b99 .elementor-heading-title{font-size:48px;}.elementor-14 .elementor-element.elementor-element-f5efe85{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-4d8c36f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-1842111 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-0a19d8b{width:auto;max-width:auto;}.elementor-14 .elementor-element.elementor-element-0a19d8b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-037a482 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-037a482{font-size:23px;}.elementor-14 .elementor-element.elementor-element-8eb84b0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-8eb84b0 p{margin-bottom:0px;}.elementor-14 .elementor-element.elementor-element-621e2a0 > .elementor-widget-container{margin:-0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-14 .elementor-element.elementor-element-621e2a0.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-621e2a0 img{max-width:100%;}.elementor-14 .elementor-element.elementor-element-c18ecf7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-c18ecf7{font-size:22px;}.elementor-14 .elementor-element.elementor-element-70fd32a.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-3137f06 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-3137f06{font-size:23px;}.elementor-14 .elementor-element.elementor-element-38dfc54.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-19106b8 > .elementor-widget-container{margin:-24px 0px -24px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-19106b8{font-size:25px;}.elementor-14 .elementor-element.elementor-element-415fddb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-415fddb{font-size:27px;}.elementor-14 .elementor-element.elementor-element-1837fe1 .elementor-button{font-size:14px;}.elementor-14 .elementor-element.elementor-element-a125362 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-a125362 .elementor-heading-title{font-size:48px;}.elementor-14 .elementor-element.elementor-element-745d176 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-745d176 .elementor-button{font-size:28px;}.elementor-14 .elementor-element.elementor-element-b653d23 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-b653d23 .elementor-button{font-size:28px;line-height:1.8em;}}