.elementor-31692 .elementor-element.elementor-element-59de4b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-31692 .elementor-element.elementor-element-654e517 .wd-text-block{font-family:"Hiragino Kaku Gothic ProN", Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:0.2px;color:#000000;}.elementor-31692 .elementor-element.elementor-element-a011d9c .wd-text-block{font-family:"Hiragino Kaku Gothic ProN", Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:0.2px;color:#000000;}.elementor-31692 .elementor-element.elementor-element-444fd7d{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-31692 .elementor-element.elementor-element-444fd7d .elementor-heading-title{font-size:20px;font-weight:600;text-transform:capitalize;line-height:29px;letter-spacing:0.3px;color:var( --e-global-color-accent );}.elementor-31692 .elementor-element.elementor-element-d0e1bfa .wd-text-block{font-family:"Hiragino Kaku Gothic ProN", Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:0.2px;color:#000000;}.elementor-31692 .elementor-element.elementor-element-e1a2d65 .wd-text-block{font-family:"Hiragino Kaku Gothic ProN", Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:0.2px;color:#000000;}.elementor-31692 .elementor-element.elementor-element-09269b8 .wd-text-block{font-family:"Hiragino Kaku Gothic ProN", Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:0.2px;color:#000000;}.elementor-31692 .elementor-element.elementor-element-1056e26{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-31692 .elementor-element.elementor-element-1056e26 .elementor-heading-title{font-size:20px;font-weight:600;text-transform:capitalize;line-height:29px;letter-spacing:0.3px;color:var( --e-global-color-accent );}.elementor-31692 .elementor-element.elementor-element-ed9820f{font-family:"Hiragino Kaku Gothic ProN", Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:0.2px;color:#131313;}.elementor-31692 .elementor-element.elementor-element-8bbb8dd{font-family:"Hiragino Kaku Gothic ProN", Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:0.2px;color:#131313;}.elementor-31692 .elementor-element.elementor-element-22ab477{font-family:"Hiragino Kaku Gothic ProN", Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:0.2px;color:#131313;}.elementor-31692 .elementor-element.elementor-element-602feef{font-family:"Hiragino Kaku Gothic ProN", Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:0.2px;color:#131313;}.elementor-31692 .elementor-element.elementor-element-670df4b{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-31692 .elementor-element.elementor-element-670df4b .elementor-heading-title{font-size:20px;font-weight:600;text-transform:capitalize;line-height:29px;letter-spacing:0.3px;color:var( --e-global-color-accent );}.elementor-31692 .elementor-element.elementor-element-37427f3{font-family:"Hiragino Kaku Gothic ProN", Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:0.2px;color:#131313;}.elementor-31692 .elementor-element.elementor-element-c109f43{font-family:"Hiragino Kaku Gothic ProN", Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:0.2px;color:#131313;}.elementor-31692 .elementor-element.elementor-element-18a49d4{font-family:"Hiragino Kaku Gothic ProN", Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:0.2px;color:#131313;}.elementor-31692 .elementor-element.elementor-element-3051561 li{color:#000000;}.elementor-31692 .elementor-element.elementor-element-3051561 .wd-list-content{font-size:15px;line-height:23px;letter-spacing:0.6px;}.elementor-31692 .elementor-element.elementor-element-3051561 .wd-list {--wd-row-gap:6px;}.elementor-31692 .elementor-element.elementor-element-3051561 .wd-icon{color:var( --e-global-color-accent );}.elementor-31692 .elementor-element.elementor-element-3051561{--li-icon-s:12px;}.elementor-31692 .elementor-element.elementor-element-3051561 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-31692 .elementor-element.elementor-element-29dce30{font-family:"Hiragino Kaku Gothic ProN", Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:0.2px;color:#131313;}.elementor-31692 .elementor-element.elementor-element-fe47131{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-31692 .elementor-element.elementor-element-fe47131 .elementor-heading-title{font-size:20px;font-weight:600;text-transform:capitalize;line-height:29px;letter-spacing:0.3px;color:var( --e-global-color-accent );}.elementor-31692 .elementor-element.elementor-element-c4e157f .title{color:#000000;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;}.elementor-31692 .elementor-element.elementor-element-c4e157f .title-after_title{color:#131313;font-size:17px;}.elementor-31692 .elementor-element.elementor-element-85e4fa0 .title{color:#000000;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;}.elementor-31692 .elementor-element.elementor-element-85e4fa0 .title-after_title{color:#131313;font-size:17px;}.elementor-31692 .elementor-element.elementor-element-5dca5ca .title{color:#000000;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;}.elementor-31692 .elementor-element.elementor-element-5dca5ca .title-after_title{color:#131313;font-size:17px;}.elementor-31692 .elementor-element.elementor-element-3d8c193 .title{color:#000000;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;}.elementor-31692 .elementor-element.elementor-element-3d8c193 .title-after_title{color:#131313;font-size:17px;}.elementor-31692 .elementor-element.elementor-element-9b79493{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-31692 .elementor-element.elementor-element-9b79493 .elementor-heading-title{font-size:20px;font-weight:600;text-transform:capitalize;line-height:29px;letter-spacing:0.3px;color:#949559;}.elementor-31692 .elementor-element.elementor-element-61b0a93 .wd-text-block{font-family:"Hiragino Kaku Gothic ProN", Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:0.2px;color:#000000;}.elementor-31692 .elementor-element.elementor-element-7b485f5 .wd-text-block{font-family:"Hiragino Kaku Gothic ProN", Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:0.2px;color:#000000;}.elementor-31692 .elementor-element.elementor-element-253da0c .wd-text-block{font-family:"Hiragino Kaku Gothic ProN", Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:0.2px;color:#000000;}.elementor-31692 .elementor-element.elementor-element-6792c9d .wd-text-block{font-family:"Hiragino Kaku Gothic ProN", Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:0.2px;color:#000000;}.elementor-31692 .elementor-element.elementor-element-c3890e3{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-31692 .elementor-element.elementor-element-c3890e3 .elementor-heading-title{font-size:20px;font-weight:600;text-transform:capitalize;line-height:29px;letter-spacing:0.3px;color:#949559;}.elementor-31692 .elementor-element.elementor-element-25dc4dc .wd-text-block{font-family:"Hiragino Kaku Gothic ProN", Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:0.2px;color:#000000;}.elementor-31692 .elementor-element.elementor-element-942b248 .wd-text-block{font-family:"Hiragino Kaku Gothic ProN", Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:0.2px;color:#000000;}.elementor-31692 .elementor-element.elementor-element-aae0847 .wd-text-block{font-family:"Hiragino Kaku Gothic ProN", Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:0.2px;color:#000000;}.elementor-31692 .elementor-element.elementor-element-5cc481d .wd-text-block{font-family:"Hiragino Kaku Gothic ProN", Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:0.2px;color:#000000;}.elementor-31692 .elementor-element.elementor-element-eb8ede3 .wd-text-block{font-family:"Hiragino Kaku Gothic ProN", Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:0.2px;color:#000000;}.elementor-31692 .elementor-element.elementor-element-f55a27d{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-31692 .elementor-element.elementor-element-f55a27d .elementor-heading-title{font-size:20px;font-weight:600;text-transform:capitalize;line-height:29px;letter-spacing:0.3px;color:#949559;}.elementor-31692 .elementor-element.elementor-element-87ed144 .wd-text-block{font-family:"Hiragino Kaku Gothic ProN", Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:0.2px;color:#000000;}.elementor-31692 .elementor-element.elementor-element-c5bfb81 .wd-text-block{font-family:"Hiragino Kaku Gothic ProN", Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:0.2px;color:#000000;}.elementor-31692 .elementor-element.elementor-element-70af00a{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-31692 .elementor-element.elementor-element-70af00a .elementor-heading-title{font-size:20px;font-weight:600;text-transform:capitalize;line-height:29px;letter-spacing:0.3px;color:var( --e-global-color-accent );}.elementor-31692 .elementor-element.elementor-element-e2f98dd{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.17);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-31692 .elementor-element.elementor-element-36b3cfe{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-31692 .elementor-element.elementor-element-36b3cfe .elementor-heading-title{font-size:17px;font-weight:600;text-transform:capitalize;line-height:29px;letter-spacing:0.3px;color:#000000;}.elementor-31692 .elementor-element.elementor-element-67e2ce7 .wd-text-block{font-family:"Hiragino Kaku Gothic ProN", Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:0.2px;color:#000000;}.elementor-31692 .elementor-element.elementor-element-a25161e{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.17);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-31692 .elementor-element.elementor-element-04117b8{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-31692 .elementor-element.elementor-element-04117b8 .elementor-heading-title{font-size:17px;font-weight:600;text-transform:capitalize;line-height:29px;letter-spacing:0.3px;color:#000000;}.elementor-31692 .elementor-element.elementor-element-7dea5fd .wd-text-block{font-family:"Hiragino Kaku Gothic ProN", Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:0.2px;color:#000000;}.elementor-31692 .elementor-element.elementor-element-680407b{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.17);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-31692 .elementor-element.elementor-element-60aef36{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-31692 .elementor-element.elementor-element-60aef36 .elementor-heading-title{font-size:17px;font-weight:600;text-transform:capitalize;line-height:29px;letter-spacing:0.3px;color:#000000;}.elementor-31692 .elementor-element.elementor-element-e9795c1 .wd-text-block{font-family:"Hiragino Kaku Gothic ProN", Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:0.2px;color:#000000;}.elementor-31692 .elementor-element.elementor-element-930233a{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.17);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-31692 .elementor-element.elementor-element-03c2dde{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-31692 .elementor-element.elementor-element-03c2dde .elementor-heading-title{font-size:17px;font-weight:600;text-transform:capitalize;line-height:29px;letter-spacing:0.3px;color:#000000;}.elementor-31692 .elementor-element.elementor-element-364ff88 .wd-text-block{font-family:"Hiragino Kaku Gothic ProN", Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:0.2px;color:#000000;}.elementor-31692 .elementor-element.elementor-element-5e2f0af{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.17);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-31692 .elementor-element.elementor-element-f81ddd5{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-31692 .elementor-element.elementor-element-f81ddd5 .elementor-heading-title{font-size:17px;font-weight:600;text-transform:capitalize;line-height:29px;letter-spacing:0.3px;color:#000000;}.elementor-31692 .elementor-element.elementor-element-8bd615f .wd-text-block{font-family:"Hiragino Kaku Gothic ProN", Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:0.2px;color:#000000;}.elementor-31692 .elementor-element.elementor-element-10c0368{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31692 .elementor-element.elementor-element-ec6ee1d{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-31692 .elementor-element.elementor-element-ec6ee1d .elementor-heading-title{font-size:28px;font-weight:600;text-transform:capitalize;line-height:38px;letter-spacing:0.3px;color:#000000;}.elementor-31692 .elementor-element.elementor-element-128ce48{margin:-49px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:-1;}