.elementor-2967 .elementor-element.elementor-element-9422785:not(.elementor-motion-effects-element-type-background), .elementor-2967 .elementor-element.elementor-element-9422785 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 97%);}.elementor-2967 .elementor-element.elementor-element-9422785{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2967 .elementor-element.elementor-element-9422785 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2967 .elementor-element.elementor-element-93d2c32{--spacer-size:63px;}.elementor-2967 .elementor-element.elementor-element-115a29d:not(.elementor-motion-effects-element-type-background), .elementor-2967 .elementor-element.elementor-element-115a29d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 97%);}.elementor-2967 .elementor-element.elementor-element-115a29d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2967 .elementor-element.elementor-element-115a29d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2967 .elementor-element.elementor-element-69b1a33{--spacer-size:137px;width:var( --container-widget-width, 92.838% );max-width:92.838%;--container-widget-width:92.838%;--container-widget-flex-grow:0;}.elementor-2967 .elementor-element.elementor-element-c346b91:not(.elementor-motion-effects-element-type-background), .elementor-2967 .elementor-element.elementor-element-c346b91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-2967 .elementor-element.elementor-element-c346b91{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2967 .elementor-element.elementor-element-c346b91 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2967 .elementor-element.elementor-element-4303a70{width:100%;max-width:100%;background-color:#3504BD;margin:0px 300px calc(var(--kit-widget-spacing, 0px) + 0px) 300px;padding:0px 0px 0px 0px;transition:background 0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;text-align:center;}.elementor-2967 .elementor-element.elementor-element-4303a70:hover{background-color:transparent;background-image:linear-gradient(164deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-49f7e34 ) 100%);}.elementor-2967 .elementor-element.elementor-element-4303a70 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:33px;font-weight:200;line-height:52px;letter-spacing:1.4px;color:var( --e-global-color-text );}.elementor-2967 .elementor-element.elementor-element-4303a70 .elementor-heading-title a{transition-duration:0.3s;}.elementor-2967 .elementor-element.elementor-element-6e6f70e:not(.elementor-motion-effects-element-type-background), .elementor-2967 .elementor-element.elementor-element-6e6f70e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 97%);}.elementor-2967 .elementor-element.elementor-element-6e6f70e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2967 .elementor-element.elementor-element-6e6f70e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2967 .elementor-element.elementor-element-cec2eac{--spacer-size:137px;width:var( --container-widget-width, 92.838% );max-width:92.838%;--container-widget-width:92.838%;--container-widget-flex-grow:0;}.elementor-2967 .elementor-element.elementor-element-29ebb55:not(.elementor-motion-effects-element-type-background), .elementor-2967 .elementor-element.elementor-element-29ebb55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(168deg, #4E13B3 0%, #0C1E77 97%);}.elementor-2967 .elementor-element.elementor-element-29ebb55{border-style:solid;border-width:0px 0px 0px 0px;border-color:#4956FF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2967 .elementor-element.elementor-element-29ebb55 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2967 .elementor-element.elementor-element-8772084{text-align:center;}.elementor-2967 .elementor-element.elementor-element-8772084 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:57px;font-weight:100;color:var( --e-global-color-text );}.elementor-2967 .elementor-element.elementor-element-ac524c7:not(.elementor-motion-effects-element-type-background), .elementor-2967 .elementor-element.elementor-element-ac524c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-2967 .elementor-element.elementor-element-ac524c7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2967 .elementor-element.elementor-element-ac524c7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2967 .elementor-element.elementor-element-077fd4e{--spacer-size:149px;}.elementor-2967 .elementor-element.elementor-element-04c8944:not(.elementor-motion-effects-element-type-background), .elementor-2967 .elementor-element.elementor-element-04c8944 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-2967 .elementor-element.elementor-element-04c8944{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2967 .elementor-element.elementor-element-04c8944 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2967 .elementor-element.elementor-element-4270870{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}.elementor-2967 .elementor-element.elementor-element-4270870 img{width:100%;transition-duration:0.3s;}.elementor-2967 .elementor-element.elementor-element-4270870:hover img{opacity:0.29;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2967 .elementor-element.elementor-element-4270870 .widget-image-caption{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:20px;font-weight:400;letter-spacing:0.1px;}.elementor-2967 .elementor-element.elementor-element-23c8d61:not(.elementor-motion-effects-element-type-background), .elementor-2967 .elementor-element.elementor-element-23c8d61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-2967 .elementor-element.elementor-element-23c8d61{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2967 .elementor-element.elementor-element-23c8d61 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2967 .elementor-element.elementor-element-ccbd8fc{--spacer-size:186px;}.elementor-2967 .elementor-element.elementor-element-5fea8aa{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2967 .elementor-element.elementor-element-5fea8aa img{width:100%;transition-duration:0.3s;}.elementor-2967 .elementor-element.elementor-element-5fea8aa:hover img{opacity:0.38;}.elementor-2967 .elementor-element.elementor-element-5fea8aa .widget-image-caption{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-2967 .elementor-element.elementor-element-043fdf8{--spacer-size:130px;}.elementor-2967 .elementor-element.elementor-element-d1c7c97:not(.elementor-motion-effects-element-type-background), .elementor-2967 .elementor-element.elementor-element-d1c7c97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-2967 .elementor-element.elementor-element-d1c7c97{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2967 .elementor-element.elementor-element-d1c7c97 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2967 .elementor-element.elementor-element-7528990{width:100%;max-width:100%;margin:164px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 500px;padding:0px 0px 0px 0px;transition:background 0.2s;text-align:right;}.elementor-2967 .elementor-element.elementor-element-7528990 img{width:1000px;transition-duration:0.3s;}.elementor-2967 .elementor-element.elementor-element-7528990:hover img{opacity:0.31;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2967 .elementor-element.elementor-element-7528990 .widget-image-caption{text-align:left;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-2967 .elementor-element.elementor-element-5837911:not(.elementor-motion-effects-element-type-background), .elementor-2967 .elementor-element.elementor-element-5837911 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-2967 .elementor-element.elementor-element-5837911{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2967 .elementor-element.elementor-element-5837911 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2967 .elementor-element.elementor-element-3f43915{--spacer-size:93px;}.elementor-2967 .elementor-element.elementor-element-a520d62:not(.elementor-motion-effects-element-type-background), .elementor-2967 .elementor-element.elementor-element-a520d62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 97%);}.elementor-2967 .elementor-element.elementor-element-a520d62{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2967 .elementor-element.elementor-element-a520d62 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2967 .elementor-element.elementor-element-10b6d98{margin:91px 50px calc(var(--kit-widget-spacing, 0px) + 50px) 50px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2967 .elementor-element.elementor-element-10b6d98 img{width:1000px;transition-duration:0.3s;}.elementor-2967 .elementor-element.elementor-element-10b6d98:hover img{opacity:0.28;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2967 .elementor-element.elementor-element-10b6d98 .widget-image-caption{color:#D3D3D3;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:20px;font-weight:400;}.elementor-2967 .elementor-element.elementor-element-0c697e6:not(.elementor-motion-effects-element-type-background), .elementor-2967 .elementor-element.elementor-element-0c697e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-2967 .elementor-element.elementor-element-0c697e6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2967 .elementor-element.elementor-element-0c697e6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2967 .elementor-element.elementor-element-d100fbc{--spacer-size:172px;}.elementor-2967 .elementor-element.elementor-element-d53496b:not(.elementor-motion-effects-element-type-background), .elementor-2967 .elementor-element.elementor-element-d53496b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-2967 .elementor-element.elementor-element-d53496b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2967 .elementor-element.elementor-element-d53496b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2967 .elementor-element.elementor-element-ae54c6e{width:100%;max-width:100%;margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 100px) 100px;z-index:2;transition:background 0.3s;text-align:center;}.elementor-2967 .elementor-element.elementor-element-ae54c6e img{width:100%;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 27px 0px rgba(0,0,0,0.5);}.elementor-2967 .elementor-element.elementor-element-ae54c6e:hover img{opacity:0.31;}.elementor-2967 .elementor-element.elementor-element-ae54c6e .widget-image-caption{text-align:left;color:#FFFEFE;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:20px;font-weight:400;line-height:26px;letter-spacing:1.2px;}.elementor-2967 .elementor-element.elementor-element-d75757b:not(.elementor-motion-effects-element-type-background), .elementor-2967 .elementor-element.elementor-element-d75757b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 97%);}.elementor-2967 .elementor-element.elementor-element-d75757b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2967 .elementor-element.elementor-element-d75757b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2967 .elementor-element.elementor-element-6f0c1c6{--spacer-size:168px;}.elementor-2967 .elementor-element.elementor-element-31469e6:not(.elementor-motion-effects-element-type-background), .elementor-2967 .elementor-element.elementor-element-31469e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 97%);}.elementor-2967 .elementor-element.elementor-element-31469e6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2967 .elementor-element.elementor-element-31469e6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2967 .elementor-element.elementor-element-9549e8f{width:auto;max-width:auto;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-2967 .elementor-element.elementor-element-9549e8f img{width:1000px;transition-duration:0.3s;}.elementor-2967 .elementor-element.elementor-element-9549e8f:hover img{opacity:0.31;}.elementor-2967 .elementor-element.elementor-element-9549e8f .widget-image-caption{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:20px;font-weight:400;}.elementor-2967 .elementor-element.elementor-element-4bcf69f:not(.elementor-motion-effects-element-type-background), .elementor-2967 .elementor-element.elementor-element-4bcf69f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 97%);}.elementor-2967 .elementor-element.elementor-element-4bcf69f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2967 .elementor-element.elementor-element-4bcf69f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2967 .elementor-element.elementor-element-3cdd7eb{--spacer-size:180px;}.elementor-2967 .elementor-element.elementor-element-2eca35f:not(.elementor-motion-effects-element-type-background), .elementor-2967 .elementor-element.elementor-element-2eca35f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-2967 .elementor-element.elementor-element-2eca35f > .elementor-container{max-width:1091px;}.elementor-2967 .elementor-element.elementor-element-2eca35f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2967 .elementor-element.elementor-element-2eca35f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2967 .elementor-element.elementor-element-58ea2f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2967 .elementor-element.elementor-element-58ea2f0 img{width:100%;transition-duration:0.3s;}.elementor-2967 .elementor-element.elementor-element-58ea2f0:hover img{opacity:0.34;}.elementor-2967 .elementor-element.elementor-element-58ea2f0 .widget-image-caption{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:20px;font-weight:400;}.elementor-2967 .elementor-element.elementor-element-035ad7c:not(.elementor-motion-effects-element-type-background), .elementor-2967 .elementor-element.elementor-element-035ad7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 97%);}.elementor-2967 .elementor-element.elementor-element-035ad7c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2967 .elementor-element.elementor-element-035ad7c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2967 .elementor-element.elementor-element-bba6bdd{--spacer-size:145px;}.elementor-2967 .elementor-element.elementor-element-f71f240:not(.elementor-motion-effects-element-type-background), .elementor-2967 .elementor-element.elementor-element-f71f240 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 97%);}.elementor-2967 .elementor-element.elementor-element-f71f240 > .elementor-container{max-width:1307px;}.elementor-2967 .elementor-element.elementor-element-f71f240{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2967 .elementor-element.elementor-element-f71f240 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2967 .elementor-element.elementor-element-f594430{width:100%;max-width:100%;margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;padding:0px 0px 0px 0px;}.elementor-2967 .elementor-element.elementor-element-f594430:hover img{opacity:0.35;}.elementor-2967 .elementor-element.elementor-element-f594430 img{transition-duration:0.3s;}.elementor-2967 .elementor-element.elementor-element-f594430 .widget-image-caption{text-align:left;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:20px;font-weight:400;line-height:28px;letter-spacing:1.4px;}.elementor-2967 .elementor-element.elementor-element-2c3e655:not(.elementor-motion-effects-element-type-background), .elementor-2967 .elementor-element.elementor-element-2c3e655 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 97%);}.elementor-2967 .elementor-element.elementor-element-2c3e655{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2967 .elementor-element.elementor-element-2c3e655 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2967 .elementor-element.elementor-element-3ebc8e8{--spacer-size:145px;}.elementor-2967 .elementor-element.elementor-element-e0960dc:not(.elementor-motion-effects-element-type-background), .elementor-2967 .elementor-element.elementor-element-e0960dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 97%);}.elementor-2967 .elementor-element.elementor-element-e0960dc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2967 .elementor-element.elementor-element-e0960dc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2967 .elementor-element.elementor-element-f68e0a3{width:100%;max-width:100%;margin:200px 0px calc(var(--kit-widget-spacing, 0px) + 200px) 0px;padding:0px 0px 0px 0px;align-self:center;z-index:4;text-align:center;}.elementor-2967 .elementor-element.elementor-element-f68e0a3 img{width:100%;transition-duration:0.3s;}.elementor-2967 .elementor-element.elementor-element-f68e0a3:hover img{opacity:0.38;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2967 .elementor-element.elementor-element-f68e0a3 .widget-image-caption{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:20px;font-weight:400;letter-spacing:0.9px;}.elementor-2967 .elementor-element.elementor-element-6b2b5e9:not(.elementor-motion-effects-element-type-background), .elementor-2967 .elementor-element.elementor-element-6b2b5e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 97%);}.elementor-2967 .elementor-element.elementor-element-6b2b5e9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2967 .elementor-element.elementor-element-6b2b5e9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2967 .elementor-element.elementor-element-e74289c{--spacer-size:145px;}.elementor-2967 .elementor-element.elementor-element-cc81557:not(.elementor-motion-effects-element-type-background), .elementor-2967 .elementor-element.elementor-element-cc81557 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-2967 .elementor-element.elementor-element-cc81557{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2967 .elementor-element.elementor-element-cc81557 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2967 .elementor-element.elementor-element-e5fb7d6 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-2967 .elementor-element.elementor-element-386b039{width:100%;max-width:100%;margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2967 .elementor-element.elementor-element-386b039 img{width:100%;transition-duration:0.3s;}.elementor-2967 .elementor-element.elementor-element-386b039:hover img{opacity:0.38;}.elementor-2967 .elementor-element.elementor-element-386b039 .widget-image-caption{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:20px;font-weight:400;}.elementor-2967 .elementor-element.elementor-element-8e65ac5:not(.elementor-motion-effects-element-type-background), .elementor-2967 .elementor-element.elementor-element-8e65ac5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-2967 .elementor-element.elementor-element-8e65ac5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2967 .elementor-element.elementor-element-8e65ac5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2967 .elementor-element.elementor-element-323693a{width:100%;max-width:100%;margin:135px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2967 .elementor-element.elementor-element-323693a img{width:100%;transition-duration:0.3s;}.elementor-2967 .elementor-element.elementor-element-323693a:hover img{opacity:0.38;}.elementor-2967 .elementor-element.elementor-element-323693a .widget-image-caption{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:20px;font-weight:400;}.elementor-2967 .elementor-element.elementor-element-db09c73:not(.elementor-motion-effects-element-type-background), .elementor-2967 .elementor-element.elementor-element-db09c73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-2967 .elementor-element.elementor-element-db09c73{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2967 .elementor-element.elementor-element-db09c73 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2967 .elementor-element.elementor-element-db032af{--spacer-size:166px;}.elementor-2967 .elementor-element.elementor-element-7a4adde:not(.elementor-motion-effects-element-type-background), .elementor-2967 .elementor-element.elementor-element-7a4adde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-2967 .elementor-element.elementor-element-7a4adde{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2967 .elementor-element.elementor-element-7a4adde > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2967 .elementor-element.elementor-element-0da3f34:hover img{opacity:0.33;}.elementor-2967 .elementor-element.elementor-element-0da3f34 img{transition-duration:0.3s;}.elementor-2967 .elementor-element.elementor-element-0da3f34 .widget-image-caption{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;}.elementor-2967 .elementor-element.elementor-element-56aa560:not(.elementor-motion-effects-element-type-background), .elementor-2967 .elementor-element.elementor-element-56aa560 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-2967 .elementor-element.elementor-element-56aa560{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2967 .elementor-element.elementor-element-56aa560 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2967 .elementor-element.elementor-element-1df3fd9{--spacer-size:171px;}.elementor-2967 .elementor-element.elementor-element-4785b89:not(.elementor-motion-effects-element-type-background), .elementor-2967 .elementor-element.elementor-element-4785b89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-2967 .elementor-element.elementor-element-4785b89{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2967 .elementor-element.elementor-element-4785b89 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2967 .elementor-element.elementor-element-48d6b8e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2967 .elementor-element.elementor-element-48d6b8e:hover img{opacity:0.34;}.elementor-2967 .elementor-element.elementor-element-48d6b8e img{transition-duration:0.3s;}.elementor-2967 .elementor-element.elementor-element-48d6b8e .widget-image-caption{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:400;}.elementor-2967 .elementor-element.elementor-element-0529339:not(.elementor-motion-effects-element-type-background), .elementor-2967 .elementor-element.elementor-element-0529339 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-2967 .elementor-element.elementor-element-0529339{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2967 .elementor-element.elementor-element-0529339 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2967 .elementor-element.elementor-element-6cce913{--spacer-size:171px;}.elementor-2967 .elementor-element.elementor-element-9570090:not(.elementor-motion-effects-element-type-background), .elementor-2967 .elementor-element.elementor-element-9570090 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-2967 .elementor-element.elementor-element-9570090{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2967 .elementor-element.elementor-element-9570090 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2967 .elementor-element.elementor-element-7414904{--spacer-size:50px;}.elementor-2967 .elementor-element.elementor-element-0f90a48:not(.elementor-motion-effects-element-type-background), .elementor-2967 .elementor-element.elementor-element-0f90a48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-2967 .elementor-element.elementor-element-0f90a48{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2967 .elementor-element.elementor-element-0f90a48 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2967 .elementor-element.elementor-element-7084d78:hover img{opacity:0.32;}.elementor-2967 .elementor-element.elementor-element-7084d78 img{transition-duration:0.3s;}.elementor-2967 .elementor-element.elementor-element-7084d78 .widget-image-caption{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:20px;font-weight:400;}.elementor-2967 .elementor-element.elementor-element-92d5d0f:not(.elementor-motion-effects-element-type-background), .elementor-2967 .elementor-element.elementor-element-92d5d0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-2967 .elementor-element.elementor-element-92d5d0f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2967 .elementor-element.elementor-element-92d5d0f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2967 .elementor-element.elementor-element-a3a6a9d{--spacer-size:104px;}.elementor-2967 .elementor-element.elementor-element-9e79159:not(.elementor-motion-effects-element-type-background), .elementor-2967 .elementor-element.elementor-element-9e79159 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-2967 .elementor-element.elementor-element-9e79159{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2967 .elementor-element.elementor-element-9e79159 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2967 .elementor-element.elementor-element-70af667{margin:100px 300px calc(var(--kit-widget-spacing, 0px) + 50px) 50px;}.elementor-2967 .elementor-element.elementor-element-70af667:hover img{opacity:0.33;}.elementor-2967 .elementor-element.elementor-element-70af667 img{transition-duration:0.3s;}.elementor-2967 .elementor-element.elementor-element-70af667 .widget-image-caption{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:20px;font-weight:400;}.elementor-2967 .elementor-element.elementor-element-a238929:not(.elementor-motion-effects-element-type-background), .elementor-2967 .elementor-element.elementor-element-a238929 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-2967 .elementor-element.elementor-element-a238929{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2967 .elementor-element.elementor-element-a238929 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2967 .elementor-element.elementor-element-29a5dbb{--spacer-size:341px;}.elementor-2967 .elementor-element.elementor-element-1130397{--spacer-size:50px;}@media(max-width:1024px){.elementor-2967 .elementor-element.elementor-element-386b039 .widget-image-caption{font-size:10px;}}@media(max-width:767px){.elementor-2967 .elementor-element.elementor-element-69b1a33{--spacer-size:24px;width:var( --container-widget-width, 206px );max-width:206px;--container-widget-width:206px;--container-widget-flex-grow:0;}.elementor-2967 .elementor-element.elementor-element-4303a70{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;align-self:center;border-width:0px 0px 0px 0px;text-align:center;}.elementor-2967 .elementor-element.elementor-element-4303a70 .elementor-heading-title{font-size:13px;line-height:2.5em;}.elementor-2967 .elementor-element.elementor-element-cec2eac{--spacer-size:24px;width:var( --container-widget-width, 206px );max-width:206px;--container-widget-width:206px;--container-widget-flex-grow:0;}.elementor-2967 .elementor-element.elementor-element-8772084 .elementor-heading-title{font-size:26px;}.elementor-2967 .elementor-element.elementor-element-077fd4e{--spacer-size:22px;}.elementor-2967 .elementor-element.elementor-element-4270870 .widget-image-caption{font-size:10px;letter-spacing:-0.3px;}.elementor-2967 .elementor-element.elementor-element-ccbd8fc{--spacer-size:15px;}.elementor-2967 .elementor-element.elementor-element-5fea8aa{width:100%;max-width:100%;margin:29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;}.elementor-2967 .elementor-element.elementor-element-5fea8aa .widget-image-caption{font-size:10px;}.elementor-2967 .elementor-element.elementor-element-043fdf8{--spacer-size:52px;}.elementor-2967 .elementor-element.elementor-element-7528990{width:100%;max-width:100%;margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 30px 30px 47px;text-align:center;}.elementor-2967 .elementor-element.elementor-element-7528990 img{width:1000px;}.elementor-2967 .elementor-element.elementor-element-7528990 .widget-image-caption{font-size:10px;line-height:1.3em;}.elementor-2967 .elementor-element.elementor-element-3f43915{--spacer-size:9px;}.elementor-2967 .elementor-element.elementor-element-10b6d98{width:100%;max-width:100%;margin:0px 17px calc(var(--kit-widget-spacing, 0px) + 17px) 17px;}.elementor-2967 .elementor-element.elementor-element-10b6d98 img{width:1000px;}.elementor-2967 .elementor-element.elementor-element-10b6d98 .widget-image-caption{font-size:9px;letter-spacing:-1.1px;}.elementor-2967 .elementor-element.elementor-element-d100fbc{--spacer-size:9px;}.elementor-2967 .elementor-element.elementor-element-ae54c6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2967 .elementor-element.elementor-element-ae54c6e img{width:100%;}.elementor-2967 .elementor-element.elementor-element-ae54c6e .widget-image-caption{text-align:left;font-size:10px;line-height:1.4em;}.elementor-2967 .elementor-element.elementor-element-6f0c1c6{--spacer-size:37px;}.elementor-2967 .elementor-element.elementor-element-9549e8f{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2967 .elementor-element.elementor-element-9549e8f .widget-image-caption{font-size:10px;}.elementor-2967 .elementor-element.elementor-element-3cdd7eb{--spacer-size:92px;}.elementor-2967 .elementor-element.elementor-element-58ea2f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2967 .elementor-element.elementor-element-58ea2f0 img{width:100%;}.elementor-2967 .elementor-element.elementor-element-58ea2f0 .widget-image-caption{font-size:10px;}.elementor-2967 .elementor-element.elementor-element-bba6bdd{--spacer-size:93px;}.elementor-2967 .elementor-element.elementor-element-f71f240 > .elementor-container{max-width:1390px;}.elementor-2967 .elementor-element.elementor-element-f594430{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2967 .elementor-element.elementor-element-f594430 img{width:100%;}.elementor-2967 .elementor-element.elementor-element-f594430 .widget-image-caption{font-size:10px;line-height:1.3em;}.elementor-2967 .elementor-element.elementor-element-3ebc8e8{--spacer-size:55px;}.elementor-2967 .elementor-element.elementor-element-f68e0a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2967 .elementor-element.elementor-element-f68e0a3 img{width:100%;}.elementor-2967 .elementor-element.elementor-element-f68e0a3 .widget-image-caption{font-size:10px;}.elementor-2967 .elementor-element.elementor-element-e74289c{--spacer-size:58px;}.elementor-2967 .elementor-element.elementor-element-386b039{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2967 .elementor-element.elementor-element-386b039 .widget-image-caption{letter-spacing:0.2px;}.elementor-2967 .elementor-element.elementor-element-323693a{margin:050px 0px calc(var(--kit-widget-spacing, 0px) + 00px) 00px;}.elementor-2967 .elementor-element.elementor-element-323693a .widget-image-caption{font-size:10px;}.elementor-2967 .elementor-element.elementor-element-db032af{--spacer-size:25px;}.elementor-2967 .elementor-element.elementor-element-0da3f34{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:22px 22px 22px 22px;}.elementor-2967 .elementor-element.elementor-element-0da3f34 .widget-image-caption{font-size:10px;}.elementor-2967 .elementor-element.elementor-element-1df3fd9{--spacer-size:62px;}.elementor-2967 .elementor-element.elementor-element-48d6b8e{width:var( --container-widget-width, 302px );max-width:302px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:302px;--container-widget-flex-grow:0;}.elementor-2967 .elementor-element.elementor-element-48d6b8e .widget-image-caption{font-size:10px;}.elementor-2967 .elementor-element.elementor-element-6cce913{--spacer-size:28px;}.elementor-2967 .elementor-element.elementor-element-7414904{--spacer-size:28px;}.elementor-2967 .elementor-element.elementor-element-7084d78{width:100%;max-width:100%;padding:27px 27px 27px 27px;}.elementor-2967 .elementor-element.elementor-element-7084d78 .widget-image-caption{font-size:10px;}.elementor-2967 .elementor-element.elementor-element-a3a6a9d{--spacer-size:28px;}.elementor-2967 .elementor-element.elementor-element-70af667{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-2967 .elementor-element.elementor-element-70af667 .widget-image-caption{font-size:10px;}}@media(min-width:768px){.elementor-2967 .elementor-element.elementor-element-e5fb7d6{width:67.397%;}.elementor-2967 .elementor-element.elementor-element-3eef75f{width:32.226%;}}