.elementor-12 .elementor-element.elementor-element-0bb3a3f{--display:flex;--min-height:800px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-12 .elementor-element.elementor-element-0bb3a3f::before, .elementor-12 .elementor-element.elementor-element-0bb3a3f > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-0bb3a3f > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-0bb3a3f > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-0bb3a3f > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-0bb3a3f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://dimgroupmore.com/wp-content/uploads/2026/07/fv.png");--background-overlay:'';background-position:0px -60px;background-repeat:no-repeat;background-size:100% auto;}.elementor-12 .elementor-element.elementor-element-0bb3a3f::before{filter:brightness( 80% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-ff4fa9a{--display:flex;--min-height:425px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.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-12 .elementor-element.elementor-element-49727d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 3px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;letter-spacing:2px;text-shadow:0px 0px 10px #000000;color:#AC9269;}.elementor-12 .elementor-element.elementor-element-49727d5.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-49727d5 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-8d30079{font-family:"Zen Old Mincho", Sans-serif;font-size:55px;font-weight:200;line-height:67px;letter-spacing:5px;text-shadow:0px 0px 10px #000000;color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-8d30079 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-60b3f82{font-family:"Noto Serif JP", Sans-serif;font-size:37px;font-weight:400;line-height:60px;text-shadow:0px 0px 10px #000000;color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-60b3f82 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-a044258{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Serif JP", Sans-serif;font-size:27px;font-weight:400;letter-spacing:1.5px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-a044258 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-7439e53{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap: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-12 .elementor-element.elementor-element-7439e53.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-05af12b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-12 .elementor-element.elementor-element-05af12b.e-con{--align-self:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-d00a119 .elementor-icon-box-wrapper{gap:0px;}.elementor-12 .elementor-element.elementor-element-d00a119 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-d00a119.elementor-view-stacked .elementor-icon{background-color:#FFFFFF9C;}.elementor-12 .elementor-element.elementor-element-d00a119.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-d00a119.elementor-view-default .elementor-icon{fill:#FFFFFF9C;color:#FFFFFF9C;border-color:#FFFFFF9C;}.elementor-12 .elementor-element.elementor-element-d00a119 .elementor-icon{padding:4px;border-width:1px 1px 1px 1px;}.elementor-12 .elementor-element.elementor-element-d00a119 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-d00a119 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-d00a119:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-d00a119:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-c56b0e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;letter-spacing:1.5px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-c56b0e5 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-8418498{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-12 .elementor-element.elementor-element-8418498.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2e5985f .elementor-icon-box-wrapper{gap:0px;}.elementor-12 .elementor-element.elementor-element-2e5985f .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-2e5985f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2e5985f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2e5985f.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2e5985f .elementor-icon{padding:4px;border-width:1px 1px 1px 1px;}.elementor-12 .elementor-element.elementor-element-2e5985f .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-2e5985f .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-2e5985f:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-2e5985f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-0aaec0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;letter-spacing:1.5px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-0aaec0c p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-ddd69a0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-12 .elementor-element.elementor-element-ddd69a0.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-3fbf7b0 .elementor-icon-box-wrapper{gap:0px;}.elementor-12 .elementor-element.elementor-element-3fbf7b0 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-3fbf7b0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-3fbf7b0.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-3fbf7b0.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-3fbf7b0 .elementor-icon{padding:4px;border-width:1px 1px 1px 1px;}.elementor-12 .elementor-element.elementor-element-3fbf7b0 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-3fbf7b0 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-3fbf7b0:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-3fbf7b0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-e951d2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;letter-spacing:1.5px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-e951d2f p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-4d6c9ba{--display:flex;--min-height:575px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.7;}.elementor-12 .elementor-element.elementor-element-4d6c9ba::before, .elementor-12 .elementor-element.elementor-element-4d6c9ba > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-4d6c9ba > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-4d6c9ba > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-4d6c9ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-4d6c9ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://dimgroupmore.com/wp-content/uploads/2026/07/ChatGPT-Image-2026年7月10日-17_15_53.png");--background-overlay:'';background-position:0px -10px;background-repeat:no-repeat;background-size:100% auto;}.elementor-12 .elementor-element.elementor-element-4d6c9ba::before{filter:brightness( 100% ) contrast( 110% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-4d6c9ba > .elementor-shape-bottom .elementor-shape-fill, .elementor-12 .elementor-element.elementor-element-4d6c9ba > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#EFF3EC;}.elementor-12 .elementor-element.elementor-element-4d6c9ba > .elementor-shape-bottom svg, .elementor-12 .elementor-element.elementor-element-4d6c9ba > .e-con-inner > .elementor-shape-bottom svg{height:0px;}.elementor-12 .elementor-element.elementor-element-5a8f263{width:var( --container-widget-width, 99% );max-width:99%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:99%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:24px;letter-spacing:2px;color:#AC9269;}.elementor-12 .elementor-element.elementor-element-5a8f263.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-5a8f263 p{margin-block-end:0px;}.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-12 .elementor-element.elementor-element-21bf329{--divider-border-style:solid;--divider-color:#AC926975;--divider-border-width:1.7px;width:var( --container-widget-width, 99% );max-width:99%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:99%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-21bf329.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-21bf329 .elementor-divider-separator{width:4%;margin:0 auto;margin-left:0;}.elementor-12 .elementor-element.elementor-element-21bf329 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-12 .elementor-element.elementor-element-b6125ad{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:38px;font-weight:600;line-height:54px;letter-spacing:2.5px;color:#2E4A39;}.elementor-12 .elementor-element.elementor-element-b6125ad.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-b6125ad p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-c7dc493{width:var( --container-widget-width, 100% );max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:500;line-height:36px;letter-spacing:2px;color:#4E6F53;}.elementor-12 .elementor-element.elementor-element-c7dc493.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-c7dc493 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-cb902b8{width:var( --container-widget-width, 100% );max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:28px;letter-spacing:1.5px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-cb902b8.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-cb902b8 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-b5a5d40{width:var( --container-widget-width, 100% );max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:33px;letter-spacing:1.5px;color:#2D2D2D;}.elementor-12 .elementor-element.elementor-element-b5a5d40.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-b5a5d40 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-3113c5c{--display:grid;--min-height:160px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:start;--align-items:center;--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-12 .elementor-element.elementor-element-3113c5c.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-2117611{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-12 .elementor-element.elementor-element-2117611.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-061b784 .elementor-icon-box-wrapper{gap:0px;}.elementor-12 .elementor-element.elementor-element-061b784 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-061b784.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-061b784.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-061b784.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-061b784.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-061b784 .elementor-icon{padding:4px;border-width:1px 1px 1px 1px;}.elementor-12 .elementor-element.elementor-element-061b784 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-061b784 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-061b784:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-061b784:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-bf78282{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:600;letter-spacing:1.5px;color:#2E4A39;}.elementor-12 .elementor-element.elementor-element-bf78282 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-9780b4a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-12 .elementor-element.elementor-element-9780b4a.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-ecac14d .elementor-icon-box-wrapper{gap:0px;}.elementor-12 .elementor-element.elementor-element-ecac14d .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-ecac14d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-ecac14d.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-ecac14d.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-ecac14d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-ecac14d .elementor-icon{padding:4px;border-width:1px 1px 1px 1px;}.elementor-12 .elementor-element.elementor-element-ecac14d .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-ecac14d .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-ecac14d:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-ecac14d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-76b05bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:600;letter-spacing:1.5px;color:#2E4A39;}.elementor-12 .elementor-element.elementor-element-76b05bc p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-53c5fcc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-12 .elementor-element.elementor-element-53c5fcc.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1791a27 .elementor-icon-box-wrapper{gap:0px;}.elementor-12 .elementor-element.elementor-element-1791a27 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-1791a27.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-1791a27.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-1791a27.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-1791a27.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-1791a27 .elementor-icon{padding:4px;border-width:1px 1px 1px 1px;}.elementor-12 .elementor-element.elementor-element-1791a27 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-1791a27 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-1791a27:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-1791a27:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-1d8676e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:600;letter-spacing:1.5px;color:#2E4A39;}.elementor-12 .elementor-element.elementor-element-1d8676e p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-c310ff0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-12 .elementor-element.elementor-element-c310ff0.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-d8fcc40 .elementor-icon-box-wrapper{gap:0px;}.elementor-12 .elementor-element.elementor-element-d8fcc40 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-d8fcc40.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-d8fcc40.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-d8fcc40.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-d8fcc40.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-d8fcc40 .elementor-icon{padding:4px;border-width:1px 1px 1px 1px;}.elementor-12 .elementor-element.elementor-element-d8fcc40 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-d8fcc40 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-d8fcc40:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-d8fcc40:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-1cca374{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:600;letter-spacing:1.5px;color:#2E4A39;}.elementor-12 .elementor-element.elementor-element-1cca374 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-5819de1{--display:flex;--min-height:460px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-5819de1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5819de1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF3EC6E;}.elementor-12 .elementor-element.elementor-element-5819de1 > .elementor-shape-top .elementor-shape-fill, .elementor-12 .elementor-element.elementor-element-5819de1 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#EFF3EC;}.elementor-12 .elementor-element.elementor-element-5819de1 > .elementor-shape-top svg, .elementor-12 .elementor-element.elementor-element-5819de1 > .e-con-inner > .elementor-shape-top svg{height:198px;}.elementor-12 .elementor-element.elementor-element-bf54a07{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:600;line-height:42px;letter-spacing:2px;color:#2E4A39;}.elementor-12 .elementor-element.elementor-element-bf54a07.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-bf54a07 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-5429e05{width:var( --container-widget-width, 100% );max-width:100%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:27px;font-weight:600;line-height:42px;letter-spacing:2px;color:#2E4A39;}.elementor-12 .elementor-element.elementor-element-5429e05.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-5429e05 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-677986b{width:var( --container-widget-width, 100% );max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:22px;letter-spacing:1px;color:#2D2D2D;}.elementor-12 .elementor-element.elementor-element-677986b.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-677986b p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-f6a43fd{--display:flex;--min-height:0px;--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8094c44{--display:flex;--min-height:200px;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-8094c44:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8094c44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-e258e9a{width:var( --container-widget-width, 28% );max-width:28%;background-color:#ED720026;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1px 1px 1px 1px;--container-widget-width:28%;--container-widget-flex-grow:0;border-radius:2px 2px 2px 2px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:11px;font-weight:600;line-height:19px;letter-spacing:0px;color:#ED7200;}.elementor-12 .elementor-element.elementor-element-e258e9a.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-e258e9a p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-7becd7d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;line-height:23px;letter-spacing:0px;color:var( --e-global-color-astglobalcolor8 );}.elementor-12 .elementor-element.elementor-element-7becd7d.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-7becd7d p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-cf5f822{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:400;line-height:18px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-cf5f822.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-cf5f822 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-8709bac{--display:flex;--min-height:200px;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-8709bac:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8709bac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-e1f1760{width:var( --container-widget-width, 28% );max-width:28%;background-color:#ED720026;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1px 1px 1px 1px;--container-widget-width:28%;--container-widget-flex-grow:0;border-radius:2px 2px 2px 2px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:11px;font-weight:600;line-height:19px;letter-spacing:0px;color:#ED7200;}.elementor-12 .elementor-element.elementor-element-e1f1760.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-e1f1760 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-ef166ab{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;line-height:23px;letter-spacing:0px;color:var( --e-global-color-astglobalcolor8 );}.elementor-12 .elementor-element.elementor-element-ef166ab.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-ef166ab p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-a54c6a2{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:400;line-height:18px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-a54c6a2.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-a54c6a2 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-70ed0c0{--display:flex;--min-height:200px;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-70ed0c0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-70ed0c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-e14bda6{width:var( --container-widget-width, 35% );max-width:35%;background-color:#ED720026;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1px 1px 1px 1px;--container-widget-width:35%;--container-widget-flex-grow:0;border-radius:2px 2px 2px 2px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:11px;font-weight:600;line-height:19px;letter-spacing:0px;color:#ED7200;}.elementor-12 .elementor-element.elementor-element-e14bda6.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-e14bda6 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-6ff76ff{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;line-height:23px;letter-spacing:0px;color:var( --e-global-color-astglobalcolor8 );}.elementor-12 .elementor-element.elementor-element-6ff76ff.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-6ff76ff p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-3c964fd{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:400;line-height:18px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-3c964fd.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-3c964fd p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-c8feeb6{--display:flex;--min-height:540px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-aef3f13{width:var( --container-widget-width, 99% );max-width:99%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:99%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:24px;letter-spacing:2px;color:#AC9269;}.elementor-12 .elementor-element.elementor-element-aef3f13.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-aef3f13 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-85efc36{--divider-border-style:solid;--divider-color:#AC926975;--divider-border-width:1.5px;width:var( --container-widget-width, 99% );max-width:99%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:99%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-85efc36.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-85efc36 .elementor-divider-separator{width:4%;margin:0 auto;margin-left:0;}.elementor-12 .elementor-element.elementor-element-85efc36 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-12 .elementor-element.elementor-element-f73510c{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:600;line-height:42px;letter-spacing:2px;color:#2E4A39;}.elementor-12 .elementor-element.elementor-element-f73510c.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-f73510c p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-394ec23{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;line-height:37px;letter-spacing:0.3px;color:#2E4A39;}.elementor-12 .elementor-element.elementor-element-394ec23.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-394ec23 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-816ea38{width:var( --container-widget-width, 100% );max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:22px;letter-spacing:1px;color:#2D2D2D;}.elementor-12 .elementor-element.elementor-element-816ea38.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-816ea38 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-a283e35{--display:flex;--min-height:235px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0cad220{--display:flex;--min-height:158px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-0cad220:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0cad220 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF3EC6E;}.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-12 .elementor-element.elementor-element-3501f29 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-3501f29.elementor-view-stacked .elementor-icon{background-color:#2E4A39;}.elementor-12 .elementor-element.elementor-element-3501f29.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-3501f29.elementor-view-default .elementor-icon{color:#2E4A39;border-color:#2E4A39;}.elementor-12 .elementor-element.elementor-element-3501f29.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-3501f29.elementor-view-default .elementor-icon svg{fill:#2E4A39;}.elementor-12 .elementor-element.elementor-element-3501f29 .elementor-icon{font-size:28px;}.elementor-12 .elementor-element.elementor-element-3501f29 .elementor-icon svg{height:28px;}.elementor-12 .elementor-element.elementor-element-b7c4cfa{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:700;line-height:35px;letter-spacing:1.5px;color:#2E4A39;}.elementor-12 .elementor-element.elementor-element-b7c4cfa.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-b7c4cfa p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-0391427{width:var( --container-widget-width, 100% );max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:400;line-height:21px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-0391427.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-0391427 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-5b245e6{--display:flex;--min-height:158px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5b245e6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5b245e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF3EC6E;}.elementor-12 .elementor-element.elementor-element-301940e .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-301940e.elementor-view-stacked .elementor-icon{background-color:#2E4A39;}.elementor-12 .elementor-element.elementor-element-301940e.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-301940e.elementor-view-default .elementor-icon{color:#2E4A39;border-color:#2E4A39;}.elementor-12 .elementor-element.elementor-element-301940e.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-301940e.elementor-view-default .elementor-icon svg{fill:#2E4A39;}.elementor-12 .elementor-element.elementor-element-301940e .elementor-icon{font-size:28px;}.elementor-12 .elementor-element.elementor-element-301940e .elementor-icon svg{height:28px;}.elementor-12 .elementor-element.elementor-element-43eb6fd{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:700;line-height:35px;letter-spacing:1.5px;color:#2E4A39;}.elementor-12 .elementor-element.elementor-element-43eb6fd.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-43eb6fd p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-8ca7c9b{width:var( --container-widget-width, 100% );max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:400;line-height:21px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-8ca7c9b.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-8ca7c9b p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-764bd06{--display:flex;--min-height:158px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-764bd06:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-764bd06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF3EC6E;}.elementor-12 .elementor-element.elementor-element-5089f14 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-5089f14.elementor-view-stacked .elementor-icon{background-color:#2E4A39;}.elementor-12 .elementor-element.elementor-element-5089f14.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-5089f14.elementor-view-default .elementor-icon{color:#2E4A39;border-color:#2E4A39;}.elementor-12 .elementor-element.elementor-element-5089f14.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-5089f14.elementor-view-default .elementor-icon svg{fill:#2E4A39;}.elementor-12 .elementor-element.elementor-element-5089f14 .elementor-icon{font-size:28px;}.elementor-12 .elementor-element.elementor-element-5089f14 .elementor-icon svg{height:28px;}.elementor-12 .elementor-element.elementor-element-091c3f6{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:700;line-height:35px;letter-spacing:1.5px;color:#2E4A39;}.elementor-12 .elementor-element.elementor-element-091c3f6.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-091c3f6 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-15d2215{width:var( --container-widget-width, 100% );max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:400;line-height:21px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-15d2215.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-15d2215 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-6798e89{--display:flex;--min-height:610px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-6798e89:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6798e89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#173624;}.elementor-12 .elementor-element.elementor-element-6798e89.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-e4e8409{width:var( --container-widget-width, 99% );max-width:99%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:99%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:24px;letter-spacing:2px;color:#AC9269;}.elementor-12 .elementor-element.elementor-element-e4e8409.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-e4e8409 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-68f4085{--divider-border-style:solid;--divider-color:#AC926975;--divider-border-width:1.5px;width:var( --container-widget-width, 99% );max-width:99%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:99%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-68f4085.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-68f4085 .elementor-divider-separator{width:4%;margin:0 auto;margin-left:0;}.elementor-12 .elementor-element.elementor-element-68f4085 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-12 .elementor-element.elementor-element-2f10aa4{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:38px;font-weight:600;line-height:54px;letter-spacing:2.5px;color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-2f10aa4.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-2f10aa4 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-59e42c5{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:24px;letter-spacing:0.5px;color:#FFFFFFD1;}.elementor-12 .elementor-element.elementor-element-59e42c5.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-59e42c5 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-3d0a7bf{--display:flex;--min-height:280px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-12 .elementor-element.elementor-element-fb1680d{--display:flex;--min-height:320px;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -5px rgba(0, 0, 0, 0.4);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-fb1680d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-fb1680d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-c47d5bb{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:47px;font-weight:600;line-height:37px;letter-spacing:2.5px;color:#AC926978;}.elementor-12 .elementor-element.elementor-element-c47d5bb.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-c47d5bb p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-c7b0cd5{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:600;line-height:25px;letter-spacing:1px;color:#2E4A39;}.elementor-12 .elementor-element.elementor-element-c7b0cd5.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c7b0cd5 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-c7a0813{width:var( --container-widget-width, 100% );max-width:100%;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:400;line-height:20px;letter-spacing:0px;color:#2D2D2D;}.elementor-12 .elementor-element.elementor-element-c7a0813.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-c7a0813 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-873ef90{width:var( --container-widget-width, 100% );max-width:100%;background-color:#EFF3ECCF;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 7px 7px 7px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:400;line-height:19px;letter-spacing:0px;color:#4E6F53;}.elementor-12 .elementor-element.elementor-element-873ef90.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-873ef90 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-1f782d3{--display:flex;--min-height:320px;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -5px rgba(0, 0, 0, 0.4);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-1f782d3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1f782d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-61958ad{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:47px;font-weight:600;line-height:37px;letter-spacing:2.5px;color:#AC926978;}.elementor-12 .elementor-element.elementor-element-61958ad.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-61958ad p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-fa49083{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:600;line-height:25px;letter-spacing:1px;color:#2E4A39;}.elementor-12 .elementor-element.elementor-element-fa49083.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-fa49083 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-2b73285{width:var( --container-widget-width, 100% );max-width:100%;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:400;line-height:20px;letter-spacing:0px;color:#2D2D2D;}.elementor-12 .elementor-element.elementor-element-2b73285.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-2b73285 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-3c757f2{width:var( --container-widget-width, 100% );max-width:100%;background-color:#EFF3ECCF;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 7px 7px 7px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:400;line-height:19px;letter-spacing:0px;color:#4E6F53;}.elementor-12 .elementor-element.elementor-element-3c757f2.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-3c757f2 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-75b5082{--display:flex;--min-height:320px;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -5px rgba(0, 0, 0, 0.4);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-75b5082:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-75b5082 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-80dd0df{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:47px;font-weight:600;line-height:37px;letter-spacing:2.5px;color:#AC926978;}.elementor-12 .elementor-element.elementor-element-80dd0df.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-80dd0df p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-5174f32{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:600;line-height:25px;letter-spacing:1px;color:#2E4A39;}.elementor-12 .elementor-element.elementor-element-5174f32.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-5174f32 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-69fb3e8{width:var( --container-widget-width, 100% );max-width:100%;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:400;line-height:20px;letter-spacing:0px;color:#2D2D2D;}.elementor-12 .elementor-element.elementor-element-69fb3e8.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-69fb3e8 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-1d4d581{width:var( --container-widget-width, 100% );max-width:100%;background-color:#EFF3ECCF;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 7px 7px 7px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:400;line-height:19px;letter-spacing:0px;color:#4E6F53;}.elementor-12 .elementor-element.elementor-element-1d4d581.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-1d4d581 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-ac7be7f{--display:flex;--min-height:800px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-99a2255{width:var( --container-widget-width, 99% );max-width:99%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:99%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:24px;letter-spacing:2px;color:#AC9269;}.elementor-12 .elementor-element.elementor-element-99a2255.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-99a2255 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-95e233e{--divider-border-style:solid;--divider-color:#AC926975;--divider-border-width:1.5px;width:var( --container-widget-width, 99% );max-width:99%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:99%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-95e233e.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-95e233e .elementor-divider-separator{width:4%;margin:0 auto;margin-left:0;}.elementor-12 .elementor-element.elementor-element-95e233e .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-12 .elementor-element.elementor-element-ff61aab{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:600;line-height:32px;letter-spacing:2.5px;color:#2E4A39;}.elementor-12 .elementor-element.elementor-element-ff61aab.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-ff61aab p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-f48a4d5{width:var( --container-widget-width, 100% );max-width:100%;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:33px;letter-spacing:1.5px;color:#2D2D2D;}.elementor-12 .elementor-element.elementor-element-f48a4d5.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-f48a4d5 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-92494fa{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:-5px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-92494fa:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-92494fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF3ECCF;}.elementor-12 .elementor-element.elementor-element-8853732{width:var( --container-widget-width, 100% );max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:30px;letter-spacing:1.5px;color:#ED7200;}.elementor-12 .elementor-element.elementor-element-8853732.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-8853732 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-532b0ef{--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;--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-12 .elementor-element.elementor-element-532b0ef.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-e2f2a74{width:var( --container-widget-width, 7% );max-width:7%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:7%;--container-widget-flex-grow:0;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;line-height:30px;letter-spacing:1.5px;color:#2E4A39;}.elementor-12 .elementor-element.elementor-element-e2f2a74.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-e2f2a74 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-e35f2d7{width:var( --container-widget-width, 8% );max-width:8%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:8%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:700;line-height:30px;letter-spacing:1.5px;color:#ED7200;}.elementor-12 .elementor-element.elementor-element-e35f2d7.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-e35f2d7 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-8126310{width:var( --container-widget-width, 18% );max-width:18%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:18%;--container-widget-flex-grow:0;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;line-height:30px;letter-spacing:1.5px;color:#2E4A39;}.elementor-12 .elementor-element.elementor-element-8126310.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-8126310 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-a528d5c{width:var( --container-widget-width, 12% );max-width:12%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;--container-widget-width:12%;--container-widget-flex-grow:0;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;line-height:30px;letter-spacing:1.5px;color:#2E4A39;}.elementor-12 .elementor-element.elementor-element-a528d5c.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-a528d5c p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-4b192d2{width:var( --container-widget-width, 2% );max-width:2%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:2%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:700;line-height:30px;letter-spacing:1.5px;color:#ED7200;}.elementor-12 .elementor-element.elementor-element-4b192d2.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-4b192d2 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-b0cab01{width:var( --container-widget-width, 9% );max-width:9%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:9%;--container-widget-flex-grow:0;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;line-height:30px;letter-spacing:1.5px;color:#2E4A39;}.elementor-12 .elementor-element.elementor-element-b0cab01.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-b0cab01 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-1f97dd1{width:var( --container-widget-width, 72% );max-width:72%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:25px;letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-1f97dd1.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1f97dd1 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-024eff4{--display:flex;--min-height:0px;--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;--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-12 .elementor-element.elementor-element-f8d9b22{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#0000001F;--border-color:#0000001F;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-a6a8401{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;line-height:35px;letter-spacing:1.5px;color:var( --e-global-color-astglobalcolor3 );}.elementor-12 .elementor-element.elementor-element-a6a8401.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-a6a8401 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-9038bf8{width:var( --container-widget-width, 100% );max-width:100%;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:400;line-height:18px;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-9038bf8.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-9038bf8 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-240692f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-240692f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-240692f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECEFF378;}.elementor-12 .elementor-element.elementor-element-240692f.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-acce513{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;line-height:27px;letter-spacing:1.5px;color:#4E5B6F;}.elementor-12 .elementor-element.elementor-element-acce513.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-acce513 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-02452ed{width:var( --container-widget-width, 100% );max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:600;line-height:23px;letter-spacing:1px;color:#4E5B6F;}.elementor-12 .elementor-element.elementor-element-02452ed.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-02452ed p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-3ff3363{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:11px;font-weight:400;line-height:18px;letter-spacing:1px;color:#838D9D;}.elementor-12 .elementor-element.elementor-element-3ff3363.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-3ff3363 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-fd57ef8{width:var( --container-widget-width, 100% );max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:600;line-height:23px;letter-spacing:1px;color:#4E5B6F;}.elementor-12 .elementor-element.elementor-element-fd57ef8.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-fd57ef8 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-403d5ab{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:11px;font-weight:400;line-height:18px;letter-spacing:1px;color:#838D9D;}.elementor-12 .elementor-element.elementor-element-403d5ab.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-403d5ab p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-9717b46{width:var( --container-widget-width, 100% );max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:500;line-height:27px;letter-spacing:1.5px;color:#4E5B6F;}.elementor-12 .elementor-element.elementor-element-9717b46.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-9717b46 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-9717b46 a{color:#4E5B6F;}.elementor-12 .elementor-element.elementor-element-daa5b2f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#0000001F;--border-color:#0000001F;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-c59a8e8{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;line-height:35px;letter-spacing:1.5px;color:var( --e-global-color-astglobalcolor3 );}.elementor-12 .elementor-element.elementor-element-c59a8e8.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c59a8e8 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-63d9c74{width:var( --container-widget-width, 100% );max-width:100%;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:400;line-height:18px;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-63d9c74.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-63d9c74 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-62e04d5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-62e04d5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-62e04d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECEFF378;}.elementor-12 .elementor-element.elementor-element-62e04d5.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-9651762{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;line-height:27px;letter-spacing:1.5px;color:#4E5B6F;}.elementor-12 .elementor-element.elementor-element-9651762.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-9651762 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-62583b0{width:var( --container-widget-width, 100% );max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:600;line-height:23px;letter-spacing:1px;color:#4E5B6F;}.elementor-12 .elementor-element.elementor-element-62583b0.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-62583b0 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-f8eed7b{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:11px;font-weight:400;line-height:18px;letter-spacing:1px;color:#838D9D;}.elementor-12 .elementor-element.elementor-element-f8eed7b.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-f8eed7b p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-1f3d923{width:var( --container-widget-width, 100% );max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:600;line-height:23px;letter-spacing:1px;color:#4E5B6F;}.elementor-12 .elementor-element.elementor-element-1f3d923.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-1f3d923 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-11e1c93{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:11px;font-weight:400;line-height:18px;letter-spacing:1px;color:#838D9D;}.elementor-12 .elementor-element.elementor-element-11e1c93.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-11e1c93 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-8626aa2{width:var( --container-widget-width, 100% );max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:500;line-height:27px;letter-spacing:1.5px;color:#4E5B6F;}.elementor-12 .elementor-element.elementor-element-8626aa2.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-8626aa2 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-8626aa2 a{color:#4E5B6F;}.elementor-12 .elementor-element.elementor-element-4355a7b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#0000001F;--border-color:#0000001F;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-e8c55c0{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;line-height:35px;letter-spacing:1.5px;color:var( --e-global-color-astglobalcolor3 );}.elementor-12 .elementor-element.elementor-element-e8c55c0.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-e8c55c0 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-064283a{width:var( --container-widget-width, 100% );max-width:100%;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:400;line-height:18px;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-064283a.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-064283a p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-2342c2d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-2342c2d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2342c2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECEFF378;}.elementor-12 .elementor-element.elementor-element-2342c2d.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-03d59c7{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;line-height:27px;letter-spacing:1.5px;color:#4E5B6F;}.elementor-12 .elementor-element.elementor-element-03d59c7.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-03d59c7 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-73b22ae{width:var( --container-widget-width, 100% );max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:600;line-height:23px;letter-spacing:1px;color:#4E5B6F;}.elementor-12 .elementor-element.elementor-element-73b22ae.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-73b22ae p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-30e59df{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:11px;font-weight:400;line-height:18px;letter-spacing:1px;color:#838D9D;}.elementor-12 .elementor-element.elementor-element-30e59df.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-30e59df p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-24357c3{width:var( --container-widget-width, 100% );max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:600;line-height:23px;letter-spacing:1px;color:#4E5B6F;}.elementor-12 .elementor-element.elementor-element-24357c3.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-24357c3 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-f0c9e0f{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:11px;font-weight:400;line-height:18px;letter-spacing:1px;color:#838D9D;}.elementor-12 .elementor-element.elementor-element-f0c9e0f.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-f0c9e0f p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-aafc748{width:var( --container-widget-width, 100% );max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:500;line-height:27px;letter-spacing:1.5px;color:#4E5B6F;}.elementor-12 .elementor-element.elementor-element-aafc748.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-aafc748 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-aafc748 a{color:#4E5B6F;}.elementor-12 .elementor-element.elementor-element-6cf6c76{--display:flex;--min-height:600px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-40fba48{width:var( --container-widget-width, 99% );max-width:99%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:99%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:24px;letter-spacing:2px;color:#AC9269;}.elementor-12 .elementor-element.elementor-element-40fba48.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-40fba48 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-3546fc3{--divider-border-style:solid;--divider-color:#AC926975;--divider-border-width:1.7px;width:var( --container-widget-width, 99% );max-width:99%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:99%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-3546fc3.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-3546fc3 .elementor-divider-separator{width:4%;margin:0 auto;margin-left:0;}.elementor-12 .elementor-element.elementor-element-3546fc3 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-12 .elementor-element.elementor-element-6e04875{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:25px;font-weight:600;line-height:37px;letter-spacing:2.5px;color:#2E4A39;}.elementor-12 .elementor-element.elementor-element-6e04875.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-6e04875 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-284f084{width:var( --container-widget-width, 100% );max-width:100%;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:33px;letter-spacing:1.5px;color:#2D2D2D;}.elementor-12 .elementor-element.elementor-element-284f084.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-284f084 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-2f05740{--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;--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-12 .elementor-element.elementor-element-1d7790b{--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:#2E4A396B;--border-color:#2E4A396B;--border-radius:10px 10px 10px 10px;box-shadow:0px 5px 10px -6px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-36580a0{width:var( --container-widget-width, 99% );max-width:99%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:99%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:24px;letter-spacing:2px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-36580a0.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-36580a0 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-c3cb6d8{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;line-height:26px;letter-spacing:1.5px;color:#2D2D2D;}.elementor-12 .elementor-element.elementor-element-c3cb6d8.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-c3cb6d8 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-742dbc0{--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:3px 3px;--row-gap:3px;--column-gap:3px;--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-12 .elementor-element.elementor-element-742dbc0.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-d7fbae5{width:var( --container-widget-width, 68% );max-width:68%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:31px;font-weight:600;line-height:33px;letter-spacing:1.5px;color:#2D2D2D;}.elementor-12 .elementor-element.elementor-element-d7fbae5.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-d7fbae5 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-f609b77{width:var( --container-widget-width, 99% );max-width:99%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:99%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:33px;letter-spacing:1.5px;color:#2D2D2D;}.elementor-12 .elementor-element.elementor-element-f609b77.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-f609b77 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-40b0595{--divider-border-style:solid;--divider-color:#7A7A7A29;--divider-border-width:1.7px;width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-40b0595.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-40b0595 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-12 .elementor-element.elementor-element-40b0595 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-12 .elementor-element.elementor-element-3d4a286 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:5px;}.elementor-12 .elementor-element.elementor-element-3d4a286 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-3d4a286 .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-3d4a286 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-3d4a286 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;letter-spacing:1.5px;}.elementor-12 .elementor-element.elementor-element-3d4a286:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-3d4a286:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-b734fa1{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-b734fa1 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:5px;}.elementor-12 .elementor-element.elementor-element-b734fa1 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-b734fa1 .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-b734fa1 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b734fa1 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;letter-spacing:1.5px;}.elementor-12 .elementor-element.elementor-element-b734fa1:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-b734fa1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-08573f3{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-08573f3 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:5px;}.elementor-12 .elementor-element.elementor-element-08573f3 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-08573f3 .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-08573f3 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-08573f3 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;letter-spacing:1.5px;}.elementor-12 .elementor-element.elementor-element-08573f3:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-08573f3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-dbf60d9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-dbf60d9 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:5px;}.elementor-12 .elementor-element.elementor-element-dbf60d9 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-dbf60d9 .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-dbf60d9 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-dbf60d9 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;letter-spacing:1.5px;}.elementor-12 .elementor-element.elementor-element-dbf60d9:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-dbf60d9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-d95a4ce{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:400;line-height:20px;letter-spacing:0.5px;color:#4E6F53;}.elementor-12 .elementor-element.elementor-element-d95a4ce.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-d95a4ce p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-c95a31f{--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:#AC9269;--border-color:#AC9269;--border-radius:10px 10px 10px 10px;box-shadow:0px 5px 10px -6px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-c95a31f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c95a31f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#173624;}.elementor-12 .elementor-element.elementor-element-b82ef01{width:var( --container-widget-width, 99% );max-width:99%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:99%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:24px;letter-spacing:2px;color:#AC9269;}.elementor-12 .elementor-element.elementor-element-b82ef01.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-b82ef01 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-ad450a8{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;line-height:26px;letter-spacing:1.5px;color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-ad450a8.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-ad450a8 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-4f8db99{--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:3px 3px;--row-gap:3px;--column-gap:3px;--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-12 .elementor-element.elementor-element-4f8db99.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-d1a3e5d{width:var( --container-widget-width, 68% );max-width:68%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:31px;font-weight:600;line-height:33px;letter-spacing:1.5px;color:#AC9269;}.elementor-12 .elementor-element.elementor-element-d1a3e5d.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-d1a3e5d p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-b66db88{width:var( --container-widget-width, 99% );max-width:99%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:99%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:33px;letter-spacing:1.5px;color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-b66db88.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-b66db88 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-d496bba{--divider-border-style:solid;--divider-color:#FFFFFF4F;--divider-border-width:1.7px;width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-d496bba.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-d496bba .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-12 .elementor-element.elementor-element-d496bba .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-12 .elementor-element.elementor-element-aeb7121 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:5px;}.elementor-12 .elementor-element.elementor-element-aeb7121 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-aeb7121 .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-aeb7121 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-aeb7121 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;letter-spacing:1.5px;}.elementor-12 .elementor-element.elementor-element-aeb7121:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-aeb7121:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-1f3560b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-1f3560b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:5px;}.elementor-12 .elementor-element.elementor-element-1f3560b .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-1f3560b .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-1f3560b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-1f3560b .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;letter-spacing:1.5px;}.elementor-12 .elementor-element.elementor-element-1f3560b:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-1f3560b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-4bb1dbc{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-4bb1dbc .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:5px;}.elementor-12 .elementor-element.elementor-element-4bb1dbc .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-4bb1dbc .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-4bb1dbc .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4bb1dbc .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;letter-spacing:1.5px;}.elementor-12 .elementor-element.elementor-element-4bb1dbc:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-4bb1dbc:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-5f0deb6{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-5f0deb6 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:5px;}.elementor-12 .elementor-element.elementor-element-5f0deb6 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-5f0deb6 .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-5f0deb6 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5f0deb6 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;letter-spacing:1.5px;}.elementor-12 .elementor-element.elementor-element-5f0deb6:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-5f0deb6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-dde2912{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:400;line-height:20px;letter-spacing:0.5px;color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-dde2912.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-dde2912 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-7e80546{--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:#2E4A396B;--border-color:#2E4A396B;--border-radius:10px 10px 10px 10px;box-shadow:0px 5px 10px -6px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-ea5652c{width:var( --container-widget-width, 99% );max-width:99%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:99%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:24px;letter-spacing:2px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-ea5652c.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-ea5652c p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-131e30d{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;line-height:26px;letter-spacing:1.5px;color:#2D2D2D;}.elementor-12 .elementor-element.elementor-element-131e30d.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-131e30d p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-cd9b137{--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:3px 3px;--row-gap:3px;--column-gap:3px;--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-12 .elementor-element.elementor-element-cd9b137.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-612b964{width:var( --container-widget-width, 68% );max-width:68%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:31px;font-weight:600;line-height:33px;letter-spacing:1.5px;color:#2D2D2D;}.elementor-12 .elementor-element.elementor-element-612b964.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-612b964 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-68b767d{width:var( --container-widget-width, 99% );max-width:99%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:99%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:33px;letter-spacing:1.5px;color:#2D2D2D;}.elementor-12 .elementor-element.elementor-element-68b767d.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-68b767d p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-211dc72{--divider-border-style:solid;--divider-color:#7A7A7A29;--divider-border-width:1.7px;width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-211dc72.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-211dc72 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-12 .elementor-element.elementor-element-211dc72 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-12 .elementor-element.elementor-element-97b86bb .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:5px;}.elementor-12 .elementor-element.elementor-element-97b86bb .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-97b86bb .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-97b86bb .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-97b86bb .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;letter-spacing:1.5px;}.elementor-12 .elementor-element.elementor-element-97b86bb:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-97b86bb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-32bed38{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-32bed38 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:5px;}.elementor-12 .elementor-element.elementor-element-32bed38 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-32bed38 .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-32bed38 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-32bed38 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;letter-spacing:1.5px;}.elementor-12 .elementor-element.elementor-element-32bed38:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-32bed38:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-b69544b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-b69544b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:5px;}.elementor-12 .elementor-element.elementor-element-b69544b .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-b69544b .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-b69544b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b69544b .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;letter-spacing:1.5px;}.elementor-12 .elementor-element.elementor-element-b69544b:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-b69544b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-04ea4dd{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-04ea4dd .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:5px;}.elementor-12 .elementor-element.elementor-element-04ea4dd .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-04ea4dd .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-04ea4dd .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-04ea4dd .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;letter-spacing:1.5px;}.elementor-12 .elementor-element.elementor-element-04ea4dd:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-04ea4dd:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-413df84{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:400;line-height:20px;letter-spacing:0.5px;color:#4E6F53;}.elementor-12 .elementor-element.elementor-element-413df84.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-413df84 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-b331c06{--display:flex;--min-height:595px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-b331c06:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b331c06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF3EC66;}.elementor-12 .elementor-element.elementor-element-b331c06.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-f71b77b{width:var( --container-widget-width, 99% );max-width:99%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:99%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:24px;letter-spacing:2px;color:#AC9269;}.elementor-12 .elementor-element.elementor-element-f71b77b.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-f71b77b p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-4fd593c{--divider-border-style:solid;--divider-color:#AC926975;--divider-border-width:1.5px;width:var( --container-widget-width, 99% );max-width:99%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:99%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-4fd593c.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-4fd593c .elementor-divider-separator{width:4%;margin:0 auto;margin-left:0;}.elementor-12 .elementor-element.elementor-element-4fd593c .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-12 .elementor-element.elementor-element-4006a78{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:25px;font-weight:600;line-height:35px;letter-spacing:2.5px;color:#2E4A39;}.elementor-12 .elementor-element.elementor-element-4006a78.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-4006a78 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-73c8def{--display:flex;--min-height:283px;--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:30px 30px;--row-gap:30px;--column-gap:30px;--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-12 .elementor-element.elementor-element-a87c559{--display:flex;--min-height:375px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;box-shadow:0px -10px 0px -4px #AC9269;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-a87c559:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a87c559 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-566079f{width:var( --container-widget-width, 100% );max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:31px;font-weight:500;line-height:27px;letter-spacing:2.5px;color:#AC9269;}.elementor-12 .elementor-element.elementor-element-566079f.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-566079f p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-02a3f79{--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:flex-start;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-02a3f79.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-6c687ef{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;line-height:16px;letter-spacing:0.5px;color:#2E4A39B3;}.elementor-12 .elementor-element.elementor-element-6c687ef.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-6c687ef p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-8cf0087{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:700;line-height:20px;letter-spacing:1px;color:#2E4A39;}.elementor-12 .elementor-element.elementor-element-8cf0087.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-8cf0087 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-ee739c5{width:var( --container-widget-width, 100% );max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:400;line-height:18px;letter-spacing:0px;color:#2D2D2D;}.elementor-12 .elementor-element.elementor-element-ee739c5.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-ee739c5 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-74c7b9a{width:var( --container-widget-width, 100% );max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:400;line-height:19px;letter-spacing:0px;color:#2D2D2D;}.elementor-12 .elementor-element.elementor-element-74c7b9a.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-74c7b9a p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-1fead58{--spacer-size:70px;}.elementor-12 .elementor-element.elementor-element-555b2ad{width:var( --container-widget-width, 100% );max-width:100%;background-color:#EFF3ECCF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 7px 7px 7px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:600;line-height:19px;letter-spacing:0px;color:#2E4A39;}.elementor-12 .elementor-element.elementor-element-555b2ad.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-555b2ad p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-ee6737d{--display:flex;--min-height:375px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;box-shadow:0px -10px 0px -4px #2E4A39;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-ee6737d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ee6737d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-81f2d01{width:var( --container-widget-width, 100% );max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:31px;font-weight:500;line-height:27px;letter-spacing:2.5px;color:#2E4A39;}.elementor-12 .elementor-element.elementor-element-81f2d01.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-81f2d01 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-48e1d29{--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:flex-start;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-48e1d29.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-73106f6{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;line-height:16px;letter-spacing:0.5px;color:#2E4A39B3;}.elementor-12 .elementor-element.elementor-element-73106f6.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-73106f6 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-57cf299{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:700;line-height:20px;letter-spacing:1px;color:#2E4A39;}.elementor-12 .elementor-element.elementor-element-57cf299.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-57cf299 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-3d827da{width:var( --container-widget-width, 100% );max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:400;line-height:18px;letter-spacing:0px;color:#2D2D2D;}.elementor-12 .elementor-element.elementor-element-3d827da.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-3d827da p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-21da1e8{--spacer-size:120px;}.elementor-12 .elementor-element.elementor-element-76a0b6b{width:var( --container-widget-width, 100% );max-width:100%;background-color:#EFF3ECCF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 7px 7px 7px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:600;line-height:19px;letter-spacing:0px;color:#2E4A39;}.elementor-12 .elementor-element.elementor-element-76a0b6b.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-76a0b6b p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-17e6fce{--display:flex;--min-height:375px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;box-shadow:0px -10px 0px -4px #AC9269;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-17e6fce:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-17e6fce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-70e2d34{width:var( --container-widget-width, 100% );max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:31px;font-weight:500;line-height:27px;letter-spacing:2.5px;color:#AC9269;}.elementor-12 .elementor-element.elementor-element-70e2d34.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-70e2d34 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-aeca0ed{--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:flex-start;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-aeca0ed.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-5a01a24{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;line-height:16px;letter-spacing:0.5px;color:#2E4A39B3;}.elementor-12 .elementor-element.elementor-element-5a01a24.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-5a01a24 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-c42543c{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:700;line-height:20px;letter-spacing:1px;color:#2E4A39;}.elementor-12 .elementor-element.elementor-element-c42543c.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c42543c p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-686a6e0{width:var( --container-widget-width, 100% );max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:400;line-height:18px;letter-spacing:0px;color:#2D2D2D;}.elementor-12 .elementor-element.elementor-element-686a6e0.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-686a6e0 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-55dd240{--spacer-size:120px;}.elementor-12 .elementor-element.elementor-element-7505811{width:var( --container-widget-width, 100% );max-width:100%;background-color:#EFF3ECCF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 7px 7px 7px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:600;line-height:19px;letter-spacing:0px;color:#2E4A39;}.elementor-12 .elementor-element.elementor-element-7505811.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-7505811 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-5256e88{--display:flex;--min-height:375px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5256e88:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5256e88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#173624;}.elementor-12 .elementor-element.elementor-element-5256e88.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-89bc686{width:var( --container-widget-width, 100% );max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:31px;font-weight:500;line-height:27px;letter-spacing:2.5px;color:#AC9269;}.elementor-12 .elementor-element.elementor-element-89bc686.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-89bc686 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-af43d6e{--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:flex-start;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-af43d6e.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-35977b1{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;line-height:16px;letter-spacing:0.5px;color:#AC9269;}.elementor-12 .elementor-element.elementor-element-35977b1.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-35977b1 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-9b0615f{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:700;line-height:20px;letter-spacing:1px;color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-9b0615f.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-9b0615f p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-27de658{width:var( --container-widget-width, 100% );max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:400;line-height:18px;letter-spacing:0px;color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-27de658.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-27de658 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-8830705{--spacer-size:108px;}.elementor-12 .elementor-element.elementor-element-cdecec7{width:var( --container-widget-width, 100% );max-width:100%;background-color:#AC9269;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:600;line-height:19px;letter-spacing:0px;color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-cdecec7.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-cdecec7 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-82d288e{--display:flex;--min-height:580px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-82d288e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-0f0a683{width:var( --container-widget-width, 99% );max-width:99%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:99%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:24px;letter-spacing:2px;color:#AC9269;}.elementor-12 .elementor-element.elementor-element-0f0a683.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-0f0a683 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-8194187{--divider-border-style:solid;--divider-color:#AC926975;--divider-border-width:1.5px;width:var( --container-widget-width, 99% );max-width:99%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:99%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-8194187.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-8194187 .elementor-divider-separator{width:4%;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-8194187 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-12 .elementor-element.elementor-element-2d0c0da{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:23px;font-weight:600;line-height:36px;letter-spacing:2.5px;color:#2E4A39;}.elementor-12 .elementor-element.elementor-element-2d0c0da.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-2d0c0da p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header, 
                .elementor-12 .elementor-element.elementor-element-343aff7 .eael-accordion_media-wrapper .eael-accordion_media-list{background-color:#0C1C3100;}.elementor-12 .elementor-element.elementor-element-343aff7{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-343aff7.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-adv-accordion{padding:15px 15px 15px 15px;margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-accordion_media-wrapper{padding:15px 15px 15px 15px;margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, 
                .elementor-12 .elementor-element.elementor-element-343aff7 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;letter-spacing:3px;word-spacing:0px;}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:0px;color:#2E4A39;}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:0px;width:0px;line-height:0px;}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-accordion_media-list .eael-accordion_media-icon i{font-size:0px;}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-accordion_media-list .eael-accordion_media-icon svg{height:0px;width:0px;line-height:0px;}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon,
                    .elementor-12 .elementor-element.elementor-element-343aff7 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{gap:0px;}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-adv-accordion .eael-accordion-list{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{padding:20px 20px 20px 20px;margin:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-title{padding:20px 20px 20px 20px;margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:#2E4A39;}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-accordion_media-content .eael-accordion_media-title{color:#2E4A39;}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#2E4A39;fill:#2E4A39;}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#2E4A39;}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-accordion_media-list .eael-accordion_media-icon{color:#2E4A39;}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header,
                .elementor-12 .elementor-element.elementor-element-343aff7 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{border-style:solid;border-width:1px 1px 1px 1px;border-color:#2E4A393D;}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title,
                    .elementor-12 .elementor-element.elementor-element-343aff7 .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title{color:#95761C;}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-accordion_media-list:hover .eael-accordion_media-icon i{color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-accordion_media-list:hover .eael-accordion_media-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#95761C;}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#95761C;}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-accordion_media-list.active .eael-accordion_media-icon i{color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-accordion_media-list.active .eael-accordion_media-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{color:#2E4A39;padding:10px 10px 0px 10px;margin:10px 10px 0px 10px;}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{color:#2E4A39;}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-adv-accordion .eael-accordion-list .eael-accordion-content,
                .elementor-12 .elementor-element.elementor-element-343aff7 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.5px;border-style:none;}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-accordion_media-list.active .eael-accordion_media-content .eael-accordion_media-description{padding:10px 10px 0px 10px;margin:10px 10px 0px 10px;}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-12 .elementor-element.elementor-element-343aff7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:12px;}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:12px;width:12px;line-height:12px;}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}.elementor-12 .elementor-element.elementor-element-1a7933c{--display:flex;--min-height:580px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-1a7933c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-ab85661{width:var( --container-widget-width, 99% );max-width:99%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:99%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:24px;letter-spacing:2px;color:#AC9269;}.elementor-12 .elementor-element.elementor-element-ab85661.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-ab85661 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-0269a45{--divider-border-style:solid;--divider-color:#AC926975;--divider-border-width:1.5px;width:var( --container-widget-width, 99% );max-width:99%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:99%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-0269a45.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-0269a45 .elementor-divider-separator{width:4%;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-0269a45 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-12 .elementor-element.elementor-element-e2c5273{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:23px;font-weight:600;line-height:36px;letter-spacing:2.5px;color:#2E4A39;}.elementor-12 .elementor-element.elementor-element-e2c5273.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-e2c5273 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-85e43d1{width:var( --container-widget-width, 100% );max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:24px;letter-spacing:1.5px;color:#2D2D2D;}.elementor-12 .elementor-element.elementor-element-85e43d1.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-85e43d1 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-3b05b37{--display:flex;--min-height:385px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-12 .elementor-element.elementor-element-e44a7a0{--display:flex;--min-height:283px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#7F9BAD33;--border-color:#7F9BAD33;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-e44a7a0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e44a7a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-e44a7a0.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-21ee367{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-21ee367.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-21ee367 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-12 .elementor-element.elementor-element-21ee367 .elementor-icon-box-title{margin-block-end:0px;color:#AC9269;}.elementor-12 .elementor-element.elementor-element-21ee367.elementor-view-stacked .elementor-icon{background-color:#0B2F2B;}.elementor-12 .elementor-element.elementor-element-21ee367.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-21ee367.elementor-view-default .elementor-icon{fill:#0B2F2B;color:#0B2F2B;border-color:#0B2F2B;}.elementor-12 .elementor-element.elementor-element-21ee367 .elementor-icon{font-size:19px;padding:7px;}.elementor-12 .elementor-element.elementor-element-21ee367 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-21ee367 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;line-height:12px;}.elementor-12 .elementor-element.elementor-element-21ee367:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-21ee367:has(:focus) .elementor-icon-box-title{color:#AC9269;}.elementor-12 .elementor-element.elementor-element-21ee367 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;line-height:20px;letter-spacing:0.5px;color:#0B2F2B;}.elementor-12 .elementor-element.elementor-element-b1c4d7e{width:var( --container-widget-width, 100% );max-width:100%;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;line-height:20px;letter-spacing:0px;color:#0B2F2B;}.elementor-12 .elementor-element.elementor-element-b1c4d7e p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-ad2dcfb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#7F9BAD38;--border-color:#7F9BAD38;--border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-ad2dcfb.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-45d7bce{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-45d7bce.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-45d7bce .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-45d7bce .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-45d7bce .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-45d7bce .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:500;line-height:16px;}.elementor-12 .elementor-element.elementor-element-45d7bce:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-45d7bce:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-45d7bce .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;line-height:21px;letter-spacing:1.5px;color:#0B2F2B;}.elementor-12 .elementor-element.elementor-element-32e054c{--divider-border-style:solid;--divider-color:#0000001F;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-32e054c .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-32e054c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.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-12 .elementor-element.elementor-element-d7fed85 .elementor-button{background-color:#173624;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;box-shadow:0px 4px 8px -5px rgba(0,0,0,0.5);border-radius:20px 20px 20px 20px;padding:11px 11px 11px 11px;}.elementor-12 .elementor-element.elementor-element-d7fed85{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-d7fed85.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-0e19226{--display:flex;--min-height:283px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#7F9BAD33;--border-color:#7F9BAD33;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-0e19226:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0e19226 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-0e19226.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-d55d4af{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-d55d4af.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-d55d4af .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:13px;}.elementor-12 .elementor-element.elementor-element-d55d4af .elementor-icon-box-title{margin-block-end:0px;color:#AC9269;}.elementor-12 .elementor-element.elementor-element-d55d4af.elementor-view-stacked .elementor-icon{background-color:#00B900;}.elementor-12 .elementor-element.elementor-element-d55d4af.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-d55d4af.elementor-view-default .elementor-icon{fill:#00B900;color:#00B900;border-color:#00B900;}.elementor-12 .elementor-element.elementor-element-d55d4af .elementor-icon{font-size:38px;}.elementor-12 .elementor-element.elementor-element-d55d4af .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-d55d4af .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;line-height:14px;}.elementor-12 .elementor-element.elementor-element-d55d4af:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-d55d4af:has(:focus) .elementor-icon-box-title{color:#AC9269;}.elementor-12 .elementor-element.elementor-element-d55d4af .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;line-height:20px;letter-spacing:0.5px;color:#0B2F2B;}.elementor-12 .elementor-element.elementor-element-d2521e1{width:var( --container-widget-width, 100% );max-width:100%;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;line-height:20px;letter-spacing:0px;color:#0B2F2B;}.elementor-12 .elementor-element.elementor-element-d2521e1 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-2523321{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#7F9BAD38;--border-color:#7F9BAD38;--border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-2523321.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-20b4e8c{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-20b4e8c.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-20b4e8c .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-20b4e8c .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-20b4e8c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-20b4e8c .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:600;line-height:16px;}.elementor-12 .elementor-element.elementor-element-20b4e8c:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-20b4e8c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-20b4e8c .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;line-height:21px;letter-spacing:1.5px;color:#0B2F2B;}.elementor-12 .elementor-element.elementor-element-427ea20{--divider-border-style:solid;--divider-color:#0000001F;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-427ea20 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-427ea20 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-4df0e3b .elementor-button{background-color:#00B900;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;box-shadow:0px 4px 8px -5px rgba(0,0,0,0.5);border-radius:20px 20px 20px 20px;padding:11px 11px 11px 11px;}.elementor-12 .elementor-element.elementor-element-4df0e3b{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-4df0e3b.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-514080f{--display:flex;--min-height:283px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#7F9BAD33;--border-color:#7F9BAD33;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-514080f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-514080f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-514080f.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c5c0b0b{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-c5c0b0b.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c5c0b0b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:13px;}.elementor-12 .elementor-element.elementor-element-c5c0b0b .elementor-icon-box-title{margin-block-end:0px;color:#AC9269;}.elementor-12 .elementor-element.elementor-element-c5c0b0b.elementor-view-stacked .elementor-icon{background-color:#AC9269;}.elementor-12 .elementor-element.elementor-element-c5c0b0b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-c5c0b0b.elementor-view-default .elementor-icon{fill:#AC9269;color:#AC9269;border-color:#AC9269;}.elementor-12 .elementor-element.elementor-element-c5c0b0b .elementor-icon{font-size:23px;padding:6px;}.elementor-12 .elementor-element.elementor-element-c5c0b0b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-c5c0b0b .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;line-height:14px;}.elementor-12 .elementor-element.elementor-element-c5c0b0b:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-c5c0b0b:has(:focus) .elementor-icon-box-title{color:#AC9269;}.elementor-12 .elementor-element.elementor-element-c5c0b0b .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;line-height:20px;letter-spacing:0.5px;color:#0B2F2B;}.elementor-12 .elementor-element.elementor-element-f041775{width:var( --container-widget-width, 100% );max-width:100%;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;line-height:20px;letter-spacing:0px;color:#0B2F2B;}.elementor-12 .elementor-element.elementor-element-f041775 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-ae663ef{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#7F9BAD38;--border-color:#7F9BAD38;--border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-ae663ef.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-197bd5e{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-197bd5e.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-197bd5e .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-197bd5e .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-197bd5e .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-197bd5e .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:600;line-height:16px;}.elementor-12 .elementor-element.elementor-element-197bd5e:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-197bd5e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-197bd5e .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;line-height:21px;letter-spacing:1.5px;color:#0B2F2B;}.elementor-12 .elementor-element.elementor-element-ec5dd8b{--divider-border-style:solid;--divider-color:#0000001F;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-ec5dd8b .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-ec5dd8b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-7697ecc .elementor-button{background-color:#AC9269;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;fill:#2E4A39;color:#2E4A39;box-shadow:0px 4px 8px -5px rgba(0,0,0,0.5);border-radius:30px 30px 30px 30px;padding:15px 35px 15px 35px;}.elementor-12 .elementor-element.elementor-element-7697ecc{width:var( --container-widget-width, 74% );max-width:74%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-7697ecc.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-a00f6e6{--display:flex;}body.elementor-page-12:not(.elementor-motion-effects-element-type-background), body.elementor-page-12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-ff4fa9a{--width:95%;}.elementor-12 .elementor-element.elementor-element-7439e53{--width:50%;}.elementor-12 .elementor-element.elementor-element-4d6c9ba{--content-width:1200px;}.elementor-12 .elementor-element.elementor-element-3113c5c{--width:65%;}.elementor-12 .elementor-element.elementor-element-2117611{--width:100%;}.elementor-12 .elementor-element.elementor-element-9780b4a{--width:100%;}.elementor-12 .elementor-element.elementor-element-53c5fcc{--width:100%;}.elementor-12 .elementor-element.elementor-element-c310ff0{--width:100%;}.elementor-12 .elementor-element.elementor-element-f6a43fd{--width:100%;}.elementor-12 .elementor-element.elementor-element-3d0a7bf{--width:100%;}.elementor-12 .elementor-element.elementor-element-fb1680d{--width:100%;}.elementor-12 .elementor-element.elementor-element-1f782d3{--width:100%;}.elementor-12 .elementor-element.elementor-element-75b5082{--width:100%;}.elementor-12 .elementor-element.elementor-element-ac7be7f{--content-width:1240px;}.elementor-12 .elementor-element.elementor-element-240692f{--width:100%;}.elementor-12 .elementor-element.elementor-element-62e04d5{--width:100%;}.elementor-12 .elementor-element.elementor-element-2342c2d{--width:100%;}.elementor-12 .elementor-element.elementor-element-73c8def{--width:100%;}.elementor-12 .elementor-element.elementor-element-a87c559{--width:100%;}.elementor-12 .elementor-element.elementor-element-ee6737d{--width:100%;}.elementor-12 .elementor-element.elementor-element-17e6fce{--width:100%;}.elementor-12 .elementor-element.elementor-element-5256e88{--width:100%;}.elementor-12 .elementor-element.elementor-element-e44a7a0{--width:47%;}.elementor-12 .elementor-element.elementor-element-ad2dcfb{--width:100%;}.elementor-12 .elementor-element.elementor-element-0e19226{--width:47%;}.elementor-12 .elementor-element.elementor-element-2523321{--width:100%;}.elementor-12 .elementor-element.elementor-element-514080f{--width:47%;}.elementor-12 .elementor-element.elementor-element-ae663ef{--width:100%;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-0bb3a3f::before, .elementor-12 .elementor-element.elementor-element-0bb3a3f > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-0bb3a3f > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-0bb3a3f > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-0bb3a3f > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-0bb3a3f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-12 .elementor-element.elementor-element-4d6c9ba::before, .elementor-12 .elementor-element.elementor-element-4d6c9ba > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-4d6c9ba > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-4d6c9ba > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-4d6c9ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-4d6c9ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-12 .elementor-element.elementor-element-3113c5c{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-b1c4d7e{--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;font-size:12px;}.elementor-12 .elementor-element.elementor-element-b1c4d7e.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-d7fed85{--container-widget-width:89%;--container-widget-flex-grow:0;width:var( --container-widget-width, 89% );max-width:89%;}.elementor-12 .elementor-element.elementor-element-d2521e1{font-size:12px;}.elementor-12 .elementor-element.elementor-element-4df0e3b{--container-widget-width:89%;--container-widget-flex-grow:0;width:var( --container-widget-width, 89% );max-width:89%;}.elementor-12 .elementor-element.elementor-element-f041775{font-size:12px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-0bb3a3f::before, .elementor-12 .elementor-element.elementor-element-0bb3a3f > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-0bb3a3f > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-0bb3a3f > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-0bb3a3f > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-0bb3a3f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://dimgroupmore.com/wp-content/uploads/2026/07/ChatGPT-Image-2026年7月7日-18_23_13.png");background-position:0px 0px;background-size:411px auto;}.elementor-12 .elementor-element.elementor-element-0bb3a3f{--min-height:715px;}.elementor-12 .elementor-element.elementor-element-ff4fa9a{--min-height:283px;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-12 .elementor-element.elementor-element-49727d5{font-size:10px;letter-spacing:1.5px;}.elementor-12 .elementor-element.elementor-element-8d30079{font-size:37px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-60b3f82{font-size:18px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-a044258{text-align:start;font-size:21px;}.elementor-12 .elementor-element.elementor-element-7439e53{--min-height:186px;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-12 .elementor-element.elementor-element-7439e53.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-05af12b{--width:32%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-12 .elementor-element.elementor-element-d00a119{width:initial;max-width:initial;}.elementor-12 .elementor-element.elementor-element-d00a119.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-d00a119 .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-12 .elementor-element.elementor-element-d00a119 .elementor-icon-box-title{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-d00a119 .elementor-icon{font-size:42px;padding:3px;}.elementor-12 .elementor-element.elementor-element-d00a119 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-d00a119 .elementor-icon-box-title a{font-size:14px;}.elementor-12 .elementor-element.elementor-element-c56b0e5{text-align:center;font-size:12px;line-height:1.3em;letter-spacing:1.5px;}.elementor-12 .elementor-element.elementor-element-8418498{--width:31%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-12 .elementor-element.elementor-element-2e5985f{width:initial;max-width:initial;}.elementor-12 .elementor-element.elementor-element-2e5985f.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2e5985f .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-12 .elementor-element.elementor-element-2e5985f .elementor-icon-box-title{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-2e5985f .elementor-icon{font-size:42px;padding:3px;}.elementor-12 .elementor-element.elementor-element-2e5985f .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-2e5985f .elementor-icon-box-title a{font-size:14px;}.elementor-12 .elementor-element.elementor-element-0aaec0c{text-align:center;font-size:12px;line-height:1.3em;letter-spacing:1.5px;}.elementor-12 .elementor-element.elementor-element-ddd69a0{--width:31%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-12 .elementor-element.elementor-element-3fbf7b0{width:initial;max-width:initial;}.elementor-12 .elementor-element.elementor-element-3fbf7b0.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-3fbf7b0 .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-12 .elementor-element.elementor-element-3fbf7b0 .elementor-icon-box-title{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-3fbf7b0 .elementor-icon{font-size:42px;padding:3px;}.elementor-12 .elementor-element.elementor-element-3fbf7b0 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-3fbf7b0 .elementor-icon-box-title a{font-size:14px;}.elementor-12 .elementor-element.elementor-element-e951d2f{text-align:center;font-size:12px;line-height:1.3em;letter-spacing:1.5px;}.elementor-12 .elementor-element.elementor-element-4d6c9ba::before, .elementor-12 .elementor-element.elementor-element-4d6c9ba > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-4d6c9ba > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-4d6c9ba > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-4d6c9ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-4d6c9ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://dimgroupmore.com/wp-content/uploads/2026/07/ChatGPT-Image-2026年7月10日-17_15_53.png");background-position:-364px 0px;background-size:1000px auto;}.elementor-12 .elementor-element.elementor-element-4d6c9ba{--min-height:505px;--justify-content:flex-end;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:0.5;}.elementor-12 .elementor-element.elementor-element-4d6c9ba > .elementor-shape-bottom svg, .elementor-12 .elementor-element.elementor-element-4d6c9ba > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:188px;}.elementor-12 .elementor-element.elementor-element-5a8f263{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:10px;letter-spacing:2px;}.elementor-12 .elementor-element.elementor-element-5a8f263 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-21bf329{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-21bf329 .elementor-divider-separator{width:8%;}.elementor-12 .elementor-element.elementor-element-21bf329 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-12 .elementor-element.elementor-element-b6125ad{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:28px;line-height:1.3em;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-b6125ad p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-c7dc493{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:18px;line-height:1.4em;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-c7dc493 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-cb902b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:12px;line-height:2.5em;letter-spacing:0px;}.elementor-12 .elementor-element.elementor-element-cb902b8 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-b5a5d40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:12px;line-height:2em;letter-spacing:0px;}.elementor-12 .elementor-element.elementor-element-b5a5d40 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-3113c5c{--min-height:130px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--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-12 .elementor-element.elementor-element-2117611{--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-061b784{width:initial;max-width:initial;}.elementor-12 .elementor-element.elementor-element-061b784.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-061b784 .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-12 .elementor-element.elementor-element-061b784 .elementor-icon-box-title{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-061b784 .elementor-icon{font-size:42px;padding:3px;}.elementor-12 .elementor-element.elementor-element-061b784 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-061b784 .elementor-icon-box-title a{font-size:14px;}.elementor-12 .elementor-element.elementor-element-bf78282{text-align:start;font-size:11px;line-height:1.3em;letter-spacing:1.5px;}.elementor-12 .elementor-element.elementor-element-9780b4a{--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-ecac14d{width:initial;max-width:initial;}.elementor-12 .elementor-element.elementor-element-ecac14d.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-ecac14d .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-12 .elementor-element.elementor-element-ecac14d .elementor-icon-box-title{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-ecac14d .elementor-icon{font-size:42px;padding:3px;}.elementor-12 .elementor-element.elementor-element-ecac14d .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-ecac14d .elementor-icon-box-title a{font-size:14px;}.elementor-12 .elementor-element.elementor-element-76b05bc{text-align:start;font-size:12px;line-height:1.3em;letter-spacing:1.5px;}.elementor-12 .elementor-element.elementor-element-53c5fcc{--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-1791a27{width:initial;max-width:initial;}.elementor-12 .elementor-element.elementor-element-1791a27.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1791a27 .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-12 .elementor-element.elementor-element-1791a27 .elementor-icon-box-title{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-1791a27 .elementor-icon{font-size:42px;padding:3px;}.elementor-12 .elementor-element.elementor-element-1791a27 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-1791a27 .elementor-icon-box-title a{font-size:14px;}.elementor-12 .elementor-element.elementor-element-1d8676e{text-align:start;font-size:12px;line-height:1.3em;letter-spacing:1.5px;}.elementor-12 .elementor-element.elementor-element-c310ff0{--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-d8fcc40{width:initial;max-width:initial;}.elementor-12 .elementor-element.elementor-element-d8fcc40.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-d8fcc40 .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-12 .elementor-element.elementor-element-d8fcc40 .elementor-icon-box-title{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-d8fcc40 .elementor-icon{font-size:42px;padding:3px;}.elementor-12 .elementor-element.elementor-element-d8fcc40 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-d8fcc40 .elementor-icon-box-title a{font-size:14px;}.elementor-12 .elementor-element.elementor-element-1cca374{text-align:start;font-size:12px;line-height:1.3em;letter-spacing:1.5px;}.elementor-12 .elementor-element.elementor-element-5819de1{--min-height:760px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-12 .elementor-element.elementor-element-5819de1 > .elementor-shape-top svg, .elementor-12 .elementor-element.elementor-element-5819de1 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:219px;}.elementor-12 .elementor-element.elementor-element-bf54a07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:23px;line-height:1.3em;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-bf54a07 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-5429e05{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;text-align:start;font-size:17px;line-height:1.3em;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-5429e05 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-677986b{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;text-align:start;font-size:12px;line-height:1.5em;letter-spacing:0px;}.elementor-12 .elementor-element.elementor-element-677986b p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-f6a43fd{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-12 .elementor-element.elementor-element-8094c44{--width:100%;--min-height:0px;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-12 .elementor-element.elementor-element-e258e9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 2px 2px 2px;--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;text-align:center;font-size:11px;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-e258e9a p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-7becd7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:17px;line-height:1.3em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-7becd7d p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-cf5f822{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:11px;line-height:1.5em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-cf5f822 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-8709bac{--width:100%;--min-height:0px;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-12 .elementor-element.elementor-element-e1f1760{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 2px 2px 2px;--container-widget-width:28%;--container-widget-flex-grow:0;width:var( --container-widget-width, 28% );max-width:28%;text-align:center;font-size:11px;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-e1f1760 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-ef166ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:17px;line-height:1.3em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-ef166ab p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-a54c6a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:11px;line-height:1.5em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-a54c6a2 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-70ed0c0{--width:100%;--min-height:160px;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-12 .elementor-element.elementor-element-e14bda6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 2px 2px 2px;--container-widget-width:38%;--container-widget-flex-grow:0;width:var( --container-widget-width, 38% );max-width:38%;text-align:center;font-size:11px;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-e14bda6 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-6ff76ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:17px;line-height:1.3em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-6ff76ff p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-3c964fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:11px;line-height:1.5em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-3c964fd p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-c8feeb6{--min-height:865px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-12 .elementor-element.elementor-element-aef3f13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:10px;line-height:1.6em;letter-spacing:2px;}.elementor-12 .elementor-element.elementor-element-aef3f13 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-85efc36{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-85efc36 .elementor-divider-separator{width:8%;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-85efc36 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-12 .elementor-element.elementor-element-f73510c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:20px;line-height:1.3em;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-f73510c p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-394ec23{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:15px;line-height:1.5em;letter-spacing:0px;}.elementor-12 .elementor-element.elementor-element-394ec23 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-816ea38{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:11px;line-height:1.5em;letter-spacing:0px;}.elementor-12 .elementor-element.elementor-element-816ea38 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-a283e35{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-12 .elementor-element.elementor-element-0cad220{--width:100%;--min-height:160px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-3501f29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3501f29.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-3501f29 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-3501f29 .elementor-icon{font-size:28px;}.elementor-12 .elementor-element.elementor-element-3501f29 .elementor-icon svg{height:28px;}.elementor-12 .elementor-element.elementor-element-b7c4cfa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:17px;line-height:1.3em;letter-spacing:1.5px;}.elementor-12 .elementor-element.elementor-element-b7c4cfa p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-0391427{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:11px;line-height:1.5em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-0391427 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-5b245e6{--width:100%;--min-height:160px;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-301940e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-12 .elementor-element.elementor-element-43eb6fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:17px;line-height:1.3em;letter-spacing:1.5px;}.elementor-12 .elementor-element.elementor-element-43eb6fd p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-8ca7c9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:11px;line-height:1.5em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-8ca7c9b p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-764bd06{--width:100%;--min-height:160px;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-5089f14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-12 .elementor-element.elementor-element-091c3f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:17px;line-height:1.3em;letter-spacing:1.5px;}.elementor-12 .elementor-element.elementor-element-091c3f6 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-15d2215{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:11px;line-height:1.5em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-15d2215 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-6798e89{--min-height:920px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-e4e8409{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:10px;line-height:1.6em;letter-spacing:2px;}.elementor-12 .elementor-element.elementor-element-e4e8409 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-68f4085{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-68f4085 .elementor-divider-separator{width:8%;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-68f4085 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-12 .elementor-element.elementor-element-2f10aa4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:23px;line-height:1.3em;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-2f10aa4 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-59e42c5{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:12px;line-height:1.7em;letter-spacing:0px;}.elementor-12 .elementor-element.elementor-element-59e42c5 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-3d0a7bf{--width:96%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-12 .elementor-element.elementor-element-fb1680d{--min-height:195px;--border-radius:5px 5px 5px 5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-c47d5bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:39px;line-height:0.6em;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-c47d5bb p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-c7b0cd5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:17px;line-height:1.3em;letter-spacing:1.5px;}.elementor-12 .elementor-element.elementor-element-c7b0cd5 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-c7a0813{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:12px;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-c7a0813 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-873ef90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 7px 7px 7px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:11px;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-873ef90 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-1f782d3{--min-height:194px;--border-radius:5px 5px 5px 5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-61958ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:39px;line-height:0.6em;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-61958ad p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-fa49083{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:17px;line-height:1.3em;letter-spacing:1.5px;}.elementor-12 .elementor-element.elementor-element-fa49083 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-2b73285{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:12px;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-2b73285 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-3c757f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 7px 7px 7px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:11px;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-3c757f2 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-75b5082{--min-height:194px;--border-radius:5px 5px 5px 5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-80dd0df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:39px;line-height:0.6em;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-80dd0df p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-5174f32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:17px;line-height:1.3em;letter-spacing:1.5px;}.elementor-12 .elementor-element.elementor-element-5174f32 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-69fb3e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:12px;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-69fb3e8 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-1d4d581{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 7px 7px 7px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:11px;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-1d4d581 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-ac7be7f{--min-height:1440px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-12 .elementor-element.elementor-element-99a2255{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:10px;line-height:1.6em;letter-spacing:2px;}.elementor-12 .elementor-element.elementor-element-99a2255 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-95e233e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-95e233e .elementor-divider-separator{width:8%;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-95e233e .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-12 .elementor-element.elementor-element-ff61aab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:19px;line-height:1.3em;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-ff61aab p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-f48a4d5{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:12px;line-height:1.7em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-f48a4d5 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-92494fa{--min-height:274px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-8853732{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:14px;line-height:2em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-8853732 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-532b0ef{--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-12 .elementor-element.elementor-element-e2f2a74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:19%;--container-widget-flex-grow:0;width:var( --container-widget-width, 19% );max-width:19%;text-align:center;font-size:14px;line-height:1em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-e2f2a74 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-e35f2d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:21%;--container-widget-flex-grow:0;width:var( --container-widget-width, 21% );max-width:21%;text-align:center;font-size:24px;line-height:1em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-e35f2d7 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-8126310{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;text-align:start;font-size:14px;line-height:1em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-8126310 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-a528d5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;text-align:center;font-size:14px;line-height:1em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-a528d5c p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-4b192d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 5% );max-width:5%;text-align:center;font-size:24px;line-height:1em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-4b192d2 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-b0cab01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:22%;--container-widget-flex-grow:0;width:var( --container-widget-width, 22% );max-width:22%;text-align:center;font-size:14px;line-height:1em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-b0cab01 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-1f97dd1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:12px;line-height:1.7em;letter-spacing:0px;}.elementor-12 .elementor-element.elementor-element-1f97dd1 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-024eff4{--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-12 .elementor-element.elementor-element-f8d9b22{--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-a6a8401{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:17px;line-height:1.3em;letter-spacing:1.5px;}.elementor-12 .elementor-element.elementor-element-a6a8401 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-9038bf8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:11px;line-height:1.5em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-9038bf8 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-240692f{--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-acce513{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:13px;line-height:2em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-acce513 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-02452ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:12px;line-height:2em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-02452ed p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-3ff3363{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:11px;line-height:1.5em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-3ff3363 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-fd57ef8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:12px;line-height:2em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-fd57ef8 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-403d5ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:11px;line-height:1.5em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-403d5ab p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-9717b46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:12px;line-height:1.8em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-9717b46 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-daa5b2f{--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-c59a8e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:17px;line-height:1.3em;letter-spacing:1.5px;}.elementor-12 .elementor-element.elementor-element-c59a8e8 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-63d9c74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:11px;line-height:1.5em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-63d9c74 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-62e04d5{--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-9651762{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:13px;line-height:2em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-9651762 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-62583b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:12px;line-height:2em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-62583b0 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-f8eed7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:11px;line-height:1.5em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-f8eed7b p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-1f3d923{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:12px;line-height:2em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-1f3d923 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-11e1c93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:11px;line-height:1.5em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-11e1c93 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-8626aa2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:12px;line-height:1.8em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-8626aa2 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-4355a7b{--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-e8c55c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:17px;line-height:1.3em;letter-spacing:1.5px;}.elementor-12 .elementor-element.elementor-element-e8c55c0 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-064283a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:11px;line-height:1.5em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-064283a p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-2342c2d{--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-03d59c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:13px;line-height:2em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-03d59c7 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-73b22ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:12px;line-height:2em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-73b22ae p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-30e59df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:11px;line-height:1.5em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-30e59df p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-24357c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:12px;line-height:2em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-24357c3 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-f0c9e0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:11px;line-height:1.5em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-f0c9e0f p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-aafc748{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:12px;line-height:1.8em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-aafc748 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-6cf6c76{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-40fba48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:10px;letter-spacing:2px;}.elementor-12 .elementor-element.elementor-element-40fba48 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-3546fc3{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-3546fc3 .elementor-divider-separator{width:8%;}.elementor-12 .elementor-element.elementor-element-3546fc3 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-12 .elementor-element.elementor-element-6e04875{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:20px;line-height:1.3em;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-6e04875 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-284f084{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:11px;line-height:1.7em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-284f084 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-2f05740{--width:100%;}.elementor-12 .elementor-element.elementor-element-1d7790b{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-36580a0{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:12px;line-height:1.2em;letter-spacing:2px;}.elementor-12 .elementor-element.elementor-element-36580a0 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-c3cb6d8{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:18px;line-height:1em;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-c3cb6d8 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-742dbc0{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-12 .elementor-element.elementor-element-d7fbae5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;text-align:center;font-size:24px;line-height:1em;letter-spacing:2px;}.elementor-12 .elementor-element.elementor-element-d7fbae5 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-f609b77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:63%;--container-widget-flex-grow:0;width:var( --container-widget-width, 63% );max-width:63%;text-align:start;font-size:14px;line-height:1.2em;letter-spacing:1.2px;}.elementor-12 .elementor-element.elementor-element-f609b77 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-40b0595{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-40b0595 .elementor-divider-separator{width:93%;}.elementor-12 .elementor-element.elementor-element-40b0595 .elementor-divider{padding-block-start:9px;padding-block-end:9px;}.elementor-12 .elementor-element.elementor-element-3d4a286 .elementor-icon{font-size:19px;}.elementor-12 .elementor-element.elementor-element-3d4a286 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-3d4a286 .elementor-icon-box-title a{font-size:12px;letter-spacing:2px;}.elementor-12 .elementor-element.elementor-element-b734fa1 .elementor-icon{font-size:19px;}.elementor-12 .elementor-element.elementor-element-b734fa1 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b734fa1 .elementor-icon-box-title a{font-size:12px;letter-spacing:2px;}.elementor-12 .elementor-element.elementor-element-08573f3 .elementor-icon{font-size:19px;}.elementor-12 .elementor-element.elementor-element-08573f3 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-08573f3 .elementor-icon-box-title a{font-size:12px;letter-spacing:2px;}.elementor-12 .elementor-element.elementor-element-dbf60d9 .elementor-icon{font-size:19px;}.elementor-12 .elementor-element.elementor-element-dbf60d9 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-dbf60d9 .elementor-icon-box-title a{font-size:12px;letter-spacing:2px;}.elementor-12 .elementor-element.elementor-element-d95a4ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:10px;line-height:1.2em;letter-spacing:1.2px;}.elementor-12 .elementor-element.elementor-element-d95a4ce p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-c95a31f{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-b82ef01{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:12px;line-height:1.2em;letter-spacing:2px;}.elementor-12 .elementor-element.elementor-element-b82ef01 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-ad450a8{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:18px;line-height:1em;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-ad450a8 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-4f8db99{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-12 .elementor-element.elementor-element-d1a3e5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;text-align:center;font-size:24px;line-height:1em;letter-spacing:2px;}.elementor-12 .elementor-element.elementor-element-d1a3e5d p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-b66db88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:63%;--container-widget-flex-grow:0;width:var( --container-widget-width, 63% );max-width:63%;text-align:start;font-size:14px;line-height:1.2em;letter-spacing:1.2px;}.elementor-12 .elementor-element.elementor-element-b66db88 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-d496bba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-d496bba .elementor-divider-separator{width:93%;}.elementor-12 .elementor-element.elementor-element-d496bba .elementor-divider{padding-block-start:9px;padding-block-end:9px;}.elementor-12 .elementor-element.elementor-element-aeb7121 .elementor-icon{font-size:19px;}.elementor-12 .elementor-element.elementor-element-aeb7121 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-aeb7121 .elementor-icon-box-title a{font-size:12px;letter-spacing:2px;}.elementor-12 .elementor-element.elementor-element-1f3560b .elementor-icon{font-size:19px;}.elementor-12 .elementor-element.elementor-element-1f3560b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-1f3560b .elementor-icon-box-title a{font-size:12px;letter-spacing:2px;}.elementor-12 .elementor-element.elementor-element-4bb1dbc .elementor-icon{font-size:19px;}.elementor-12 .elementor-element.elementor-element-4bb1dbc .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4bb1dbc .elementor-icon-box-title a{font-size:12px;letter-spacing:2px;}.elementor-12 .elementor-element.elementor-element-5f0deb6 .elementor-icon{font-size:19px;}.elementor-12 .elementor-element.elementor-element-5f0deb6 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5f0deb6 .elementor-icon-box-title a{font-size:12px;letter-spacing:2px;}.elementor-12 .elementor-element.elementor-element-dde2912{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:10px;line-height:1.2em;letter-spacing:1.2px;}.elementor-12 .elementor-element.elementor-element-dde2912 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-7e80546{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-ea5652c{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:12px;line-height:1.2em;letter-spacing:2px;}.elementor-12 .elementor-element.elementor-element-ea5652c p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-131e30d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:18px;line-height:1em;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-131e30d p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-cd9b137{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-12 .elementor-element.elementor-element-612b964{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;text-align:center;font-size:24px;line-height:1em;letter-spacing:2px;}.elementor-12 .elementor-element.elementor-element-612b964 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-68b767d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:63%;--container-widget-flex-grow:0;width:var( --container-widget-width, 63% );max-width:63%;text-align:start;font-size:14px;line-height:1.2em;letter-spacing:1.2px;}.elementor-12 .elementor-element.elementor-element-68b767d p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-211dc72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-211dc72 .elementor-divider-separator{width:93%;}.elementor-12 .elementor-element.elementor-element-211dc72 .elementor-divider{padding-block-start:9px;padding-block-end:9px;}.elementor-12 .elementor-element.elementor-element-97b86bb .elementor-icon{font-size:19px;}.elementor-12 .elementor-element.elementor-element-97b86bb .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-97b86bb .elementor-icon-box-title a{font-size:12px;letter-spacing:2px;}.elementor-12 .elementor-element.elementor-element-32bed38 .elementor-icon{font-size:19px;}.elementor-12 .elementor-element.elementor-element-32bed38 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-32bed38 .elementor-icon-box-title a{font-size:12px;letter-spacing:2px;}.elementor-12 .elementor-element.elementor-element-b69544b .elementor-icon{font-size:19px;}.elementor-12 .elementor-element.elementor-element-b69544b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b69544b .elementor-icon-box-title a{font-size:12px;letter-spacing:2px;}.elementor-12 .elementor-element.elementor-element-04ea4dd .elementor-icon{font-size:19px;}.elementor-12 .elementor-element.elementor-element-04ea4dd .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-04ea4dd .elementor-icon-box-title a{font-size:12px;letter-spacing:2px;}.elementor-12 .elementor-element.elementor-element-413df84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:10px;line-height:1.2em;letter-spacing:1.2px;}.elementor-12 .elementor-element.elementor-element-413df84 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-b331c06{--min-height:1250px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-12 .elementor-element.elementor-element-f71b77b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:10px;line-height:1.5em;letter-spacing:2px;}.elementor-12 .elementor-element.elementor-element-f71b77b p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-4fd593c{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-4fd593c .elementor-divider-separator{width:8%;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-4fd593c .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-12 .elementor-element.elementor-element-4006a78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:18px;line-height:1.3em;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-4006a78 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-73c8def{--width:96%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-12 .elementor-element.elementor-element-a87c559{--min-height:195px;--border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-566079f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:25px;line-height:0.9em;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-566079f p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-02a3f79{--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-12 .elementor-element.elementor-element-6c687ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:10px;letter-spacing:2px;}.elementor-12 .elementor-element.elementor-element-6c687ef p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-8cf0087{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:17px;line-height:1.3em;letter-spacing:1.5px;}.elementor-12 .elementor-element.elementor-element-8cf0087 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-ee739c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:12px;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-ee739c5 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-74c7b9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:12px;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-74c7b9a p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-1fead58{--spacer-size:1px;}.elementor-12 .elementor-element.elementor-element-555b2ad{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:12px;line-height:2em;}.elementor-12 .elementor-element.elementor-element-555b2ad p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-ee6737d{--min-height:195px;--border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-81f2d01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:25px;line-height:0.9em;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-81f2d01 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-48e1d29{--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-12 .elementor-element.elementor-element-73106f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:10px;letter-spacing:2px;}.elementor-12 .elementor-element.elementor-element-73106f6 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-57cf299{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:17px;line-height:1.3em;letter-spacing:1.5px;}.elementor-12 .elementor-element.elementor-element-57cf299 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-3d827da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:12px;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-3d827da p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-21da1e8{--spacer-size:1px;}.elementor-12 .elementor-element.elementor-element-76a0b6b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:12px;line-height:2em;}.elementor-12 .elementor-element.elementor-element-76a0b6b p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-17e6fce{--min-height:195px;--border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-70e2d34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:25px;line-height:0.9em;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-70e2d34 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-aeca0ed{--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-12 .elementor-element.elementor-element-5a01a24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:10px;letter-spacing:2px;}.elementor-12 .elementor-element.elementor-element-5a01a24 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-c42543c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:17px;line-height:1.3em;letter-spacing:1.5px;}.elementor-12 .elementor-element.elementor-element-c42543c p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-686a6e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:12px;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-686a6e0 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-55dd240{--spacer-size:1px;}.elementor-12 .elementor-element.elementor-element-7505811{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:12px;line-height:2em;}.elementor-12 .elementor-element.elementor-element-7505811 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-5256e88{--min-height:195px;--border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-89bc686{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:25px;line-height:0.9em;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-89bc686 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-af43d6e{--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-12 .elementor-element.elementor-element-35977b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:10px;letter-spacing:2px;}.elementor-12 .elementor-element.elementor-element-35977b1 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-9b0615f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:17px;line-height:1.3em;letter-spacing:1.5px;}.elementor-12 .elementor-element.elementor-element-9b0615f p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-27de658{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:12px;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-27de658 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-8830705{--spacer-size:1px;}.elementor-12 .elementor-element.elementor-element-cdecec7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:12px;line-height:2em;}.elementor-12 .elementor-element.elementor-element-cdecec7 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-82d288e{--min-height:490px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-12 .elementor-element.elementor-element-0f0a683{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:10px;line-height:1.6em;letter-spacing:2px;}.elementor-12 .elementor-element.elementor-element-0f0a683 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-8194187{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-8194187 .elementor-divider-separator{width:8%;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-8194187 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-12 .elementor-element.elementor-element-2d0c0da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:19px;line-height:1.3em;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-2d0c0da p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-343aff7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-adv-accordion{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-accordion_media-wrapper{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, 
                .elementor-12 .elementor-element.elementor-element-343aff7 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title{font-size:11px;line-height:1.7em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:0px;}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:0px;width:0px;line-height:0px;}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-accordion_media-list .eael-accordion_media-icon i{font-size:0px;}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-accordion_media-list .eael-accordion_media-icon svg{height:0px;width:0px;line-height:0px;}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-adv-accordion .eael-accordion-list{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{padding:15px 15px 15px 15px;margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-title{padding:15px 15px 15px 15px;margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-343aff7 .eael-adv-accordion .eael-accordion-list .eael-accordion-content,
                .elementor-12 .elementor-element.elementor-element-343aff7 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{font-size:12px;}.elementor-12 .elementor-element.elementor-element-1a7933c{--min-height:1120px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-12 .elementor-element.elementor-element-ab85661{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:10px;line-height:1.6em;letter-spacing:2px;}.elementor-12 .elementor-element.elementor-element-ab85661 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-0269a45{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-0269a45 .elementor-divider-separator{width:8%;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-0269a45 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-12 .elementor-element.elementor-element-e2c5273{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:19px;line-height:1.3em;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-e2c5273 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-85e43d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:11px;line-height:1.7em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-85e43d1 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-3b05b37{--min-height:390px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e44a7a0{--min-height:290px;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-21ee367{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-21ee367 .elementor-icon-box-wrapper{align-items:center;gap:7px;}.elementor-12 .elementor-element.elementor-element-21ee367 .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-21ee367 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-21ee367 .elementor-icon-box-title a{font-size:11px;line-height:1em;letter-spacing:1.5px;}.elementor-12 .elementor-element.elementor-element-21ee367 .elementor-icon-box-description{font-size:16px;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-b1c4d7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:11px;line-height:1.7em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-b1c4d7e.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-b1c4d7e p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-ad2dcfb{--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-45d7bce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-45d7bce .elementor-icon-box-title{margin-block-end:2px;}.elementor-12 .elementor-element.elementor-element-45d7bce .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-45d7bce .elementor-icon-box-title a{font-size:11px;line-height:1.3em;letter-spacing:1.5px;}.elementor-12 .elementor-element.elementor-element-45d7bce .elementor-icon-box-description{font-size:20px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-32e054c{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-12 .elementor-element.elementor-element-32e054c .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-12 .elementor-element.elementor-element-32e054c .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-d7fed85{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-d7fed85 .elementor-button{font-size:14px;border-radius:20px 20px 20px 20px;padding:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-0e19226{--min-height:290px;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-d55d4af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-d55d4af .elementor-icon-box-wrapper{align-items:center;gap:7px;}.elementor-12 .elementor-element.elementor-element-d55d4af .elementor-icon{font-size:35px;}.elementor-12 .elementor-element.elementor-element-d55d4af .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-d55d4af .elementor-icon-box-title a{font-size:11px;line-height:1em;letter-spacing:1.5px;}.elementor-12 .elementor-element.elementor-element-d55d4af .elementor-icon-box-description{font-size:16px;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-d2521e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:11px;line-height:1.7em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-d2521e1.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-d2521e1 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-2523321{--min-height:70px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-20b4e8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-20b4e8c .elementor-icon-box-title{margin-block-end:5px;}.elementor-12 .elementor-element.elementor-element-20b4e8c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-20b4e8c .elementor-icon-box-title a{font-size:12px;line-height:1.3em;letter-spacing:1.5px;}.elementor-12 .elementor-element.elementor-element-20b4e8c .elementor-icon-box-description{font-size:17px;}.elementor-12 .elementor-element.elementor-element-427ea20{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-12 .elementor-element.elementor-element-427ea20 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-12 .elementor-element.elementor-element-427ea20 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-4df0e3b{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-4df0e3b .elementor-button{font-size:14px;border-radius:20px 20px 20px 20px;padding:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-514080f{--min-height:290px;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-c5c0b0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-c5c0b0b .elementor-icon-box-wrapper{align-items:center;gap:7px;}.elementor-12 .elementor-element.elementor-element-c5c0b0b .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-c5c0b0b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-c5c0b0b .elementor-icon-box-title a{font-size:11px;line-height:1em;letter-spacing:1.5px;}.elementor-12 .elementor-element.elementor-element-c5c0b0b .elementor-icon-box-description{font-size:16px;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-f041775{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:11px;line-height:1.7em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-f041775.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-f041775 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-ae663ef{--min-height:70px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-197bd5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-197bd5e .elementor-icon-box-title{margin-block-end:5px;}.elementor-12 .elementor-element.elementor-element-197bd5e .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-197bd5e .elementor-icon-box-title a{font-size:12px;line-height:1.3em;letter-spacing:1.5px;}.elementor-12 .elementor-element.elementor-element-197bd5e .elementor-icon-box-description{font-size:17px;}.elementor-12 .elementor-element.elementor-element-ec5dd8b{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-12 .elementor-element.elementor-element-ec5dd8b .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-12 .elementor-element.elementor-element-ec5dd8b .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-7697ecc{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-7697ecc .elementor-button{font-size:14px;border-radius:20px 20px 20px 20px;padding:15px 15px 15px 15px;}}