.elementor-31987 .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-31987 .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:.2px;color:#000}.elementor-31987 .elementor-element.elementor-element-b661b7c .wd-text-block{font-family:"Hiragino Kaku Gothic ProN",Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:.2px;color:#000}.elementor-31987 .elementor-element.elementor-element-444fd7d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -6px) 0;text-align:start}.elementor-31987 .elementor-element.elementor-element-444fd7d .elementor-heading-title{font-size:20px;font-weight:600;text-transform:capitalize;line-height:29px;letter-spacing:.3px;color:var(--e-global-color-accent)}.elementor-31987 .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:.2px;color:#000}.elementor-31987 .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:.2px;color:#000}.elementor-31987 .elementor-element.elementor-element-1056e26{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -6px) 0;text-align:start}.elementor-31987 .elementor-element.elementor-element-1056e26 .elementor-heading-title{font-size:20px;font-weight:600;text-transform:capitalize;line-height:29px;letter-spacing:.3px;color:var(--e-global-color-accent)}.elementor-31987 .elementor-element.elementor-element-9816992 .wd-text-block{font-family:"Hiragino Kaku Gothic ProN",Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:.2px;color:#000}.elementor-31987 .elementor-element.elementor-element-b4f73b1 .wd-text-block{font-family:"Hiragino Kaku Gothic ProN",Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:.2px;color:#000}.elementor-31987 .elementor-element.elementor-element-670df4b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -6px) 0;text-align:start}.elementor-31987 .elementor-element.elementor-element-670df4b .elementor-heading-title{font-size:20px;font-weight:600;text-transform:capitalize;line-height:29px;letter-spacing:.3px;color:var(--e-global-color-accent)}.elementor-31987 .elementor-element.elementor-element-1e94196 .wd-text-block{font-family:"Hiragino Kaku Gothic ProN",Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:.2px;color:#000}.elementor-31987 .elementor-element.elementor-element-dfaea1e>.elementor-widget-container{margin:-10px 0 0 0}.elementor-31987 .elementor-element.elementor-element-dfaea1e li{color:#000}.elementor-31987 .elementor-element.elementor-element-dfaea1e .wd-list-content{font-size:15px;line-height:23px;letter-spacing:.6px}.elementor-31987 .elementor-element.elementor-element-dfaea1e .wd-list{--wd-row-gap:6px}.elementor-31987 .elementor-element.elementor-element-dfaea1e .wd-icon{color:var(--e-global-color-accent)}.elementor-31987 .elementor-element.elementor-element-dfaea1e{--li-icon-s:12px}.elementor-31987 .elementor-element.elementor-element-4acfe11 .wd-text-block{font-family:"Hiragino Kaku Gothic ProN",Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:.2px;color:#000}.elementor-31987 .elementor-element.elementor-element-b60a3ff{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -6px) 0;text-align:start}.elementor-31987 .elementor-element.elementor-element-b60a3ff .elementor-heading-title{font-size:20px;font-weight:600;text-transform:capitalize;line-height:29px;letter-spacing:.3px;color:var(--e-global-color-accent)}.elementor-31987 .elementor-element.elementor-element-6332afd th{background-color:var(--e-global-color-accent);color:#FFF;font-size:18px;font-weight:500;text-transform:capitalize;letter-spacing:.4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#bbb}.elementor-31987 .elementor-element.elementor-element-6332afd tbody td{color:#000}.elementor-31987 .elementor-element.elementor-element-6332afd td{font-size:15px;text-transform:capitalize;letter-spacing:.6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#bbb}.elementor-31987 .elementor-element.elementor-element-7206b4d{font-family:"Hiragino Kaku Gothic ProN",Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:.2px;color:#131313}.elementor-31987 .elementor-element.elementor-element-70af00a{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -6px) 0;text-align:start}.elementor-31987 .elementor-element.elementor-element-70af00a .elementor-heading-title{font-size:20px;font-weight:600;text-transform:capitalize;line-height:29px;letter-spacing:.3px;color:var(--e-global-color-accent)}.elementor-31987 .elementor-element.elementor-element-29dce30{font-family:"Hiragino Kaku Gothic ProN",Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:.2px;color:#131313}.elementor-31987 .elementor-element.elementor-element-a8fe80c{font-family:"Hiragino Kaku Gothic ProN",Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:.2px;color:#131313}.elementor-31987 .elementor-element.elementor-element-2a1cfb7{font-family:"Hiragino Kaku Gothic ProN",Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:.2px;color:#131313}.elementor-31987 .elementor-element.elementor-element-e6f46e1{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -6px) 0;text-align:start}.elementor-31987 .elementor-element.elementor-element-e6f46e1 .elementor-heading-title{font-size:20px;font-weight:600;text-transform:capitalize;line-height:29px;letter-spacing:.3px;color:var(--e-global-color-accent)}.elementor-31987 .elementor-element.elementor-element-1c94eed{font-family:"Hiragino Kaku Gothic ProN",Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:.2px;color:#131313}.elementor-31987 .elementor-element.elementor-element-d52ef27{font-family:"Hiragino Kaku Gothic ProN",Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:.2px;color:#131313}.elementor-31987 .elementor-element.elementor-element-3051561>.elementor-widget-container{margin:-10px 0 0 0}.elementor-31987 .elementor-element.elementor-element-3051561 li{color:#000}.elementor-31987 .elementor-element.elementor-element-3051561 .wd-list-content{font-size:15px;line-height:23px;letter-spacing:.6px}.elementor-31987 .elementor-element.elementor-element-3051561 .wd-list{--wd-row-gap:6px}.elementor-31987 .elementor-element.elementor-element-3051561 .wd-icon{color:var(--e-global-color-accent)}.elementor-31987 .elementor-element.elementor-element-3051561{--li-icon-s:12px}.elementor-31987 .elementor-element.elementor-element-3a90153{font-family:"Hiragino Kaku Gothic ProN",Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:.2px;color:#131313}.elementor-31987 .elementor-element.elementor-element-1d45f4e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -6px) 0;text-align:start}.elementor-31987 .elementor-element.elementor-element-1d45f4e .elementor-heading-title{font-size:20px;font-weight:600;text-transform:capitalize;line-height:29px;letter-spacing:.3px;color:var(--e-global-color-accent)}.elementor-31987 .elementor-element.elementor-element-29600e8{font-family:"Hiragino Kaku Gothic ProN",Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:.2px;color:#131313}.elementor-31987 .elementor-element.elementor-element-16e8e98{font-family:"Hiragino Kaku Gothic ProN",Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:.2px;color:#131313}.elementor-31987 .elementor-element.elementor-element-37797e0{font-family:"Hiragino Kaku Gothic ProN",Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:.2px;color:#131313}.elementor-31987 .elementor-element.elementor-element-c2ca3c7{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -6px) 0;text-align:start}.elementor-31987 .elementor-element.elementor-element-c2ca3c7 .elementor-heading-title{font-size:20px;font-weight:600;text-transform:capitalize;line-height:29px;letter-spacing:.3px;color:var(--e-global-color-accent)}.elementor-31987 .elementor-element.elementor-element-e2f98dd{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0 0 6px 0 rgb(0 0 0 / .17);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-31987 .elementor-element.elementor-element-36b3cfe{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -6px) 0;text-align:start}.elementor-31987 .elementor-element.elementor-element-36b3cfe .elementor-heading-title{font-size:17px;font-weight:600;text-transform:capitalize;line-height:29px;letter-spacing:.3px;color:#000}.elementor-31987 .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:.2px;color:#000}.elementor-31987 .elementor-element.elementor-element-a25161e{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0 0 6px 0 rgb(0 0 0 / .17);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-31987 .elementor-element.elementor-element-04117b8{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -6px) 0;text-align:start}.elementor-31987 .elementor-element.elementor-element-04117b8 .elementor-heading-title{font-size:17px;font-weight:600;text-transform:capitalize;line-height:29px;letter-spacing:.3px;color:#000}.elementor-31987 .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:.2px;color:#000}.elementor-31987 .elementor-element.elementor-element-680407b{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0 0 6px 0 rgb(0 0 0 / .17);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-31987 .elementor-element.elementor-element-60aef36{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -6px) 0;text-align:start}.elementor-31987 .elementor-element.elementor-element-60aef36 .elementor-heading-title{font-size:17px;font-weight:600;text-transform:capitalize;line-height:29px;letter-spacing:.3px;color:#000}.elementor-31987 .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:.2px;color:#000}.elementor-31987 .elementor-element.elementor-element-930233a{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0 0 6px 0 rgb(0 0 0 / .17);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-31987 .elementor-element.elementor-element-03c2dde{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -6px) 0;text-align:start}.elementor-31987 .elementor-element.elementor-element-03c2dde .elementor-heading-title{font-size:17px;font-weight:600;text-transform:capitalize;line-height:29px;letter-spacing:.3px;color:#000}.elementor-31987 .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:.2px;color:#000}.elementor-31987 .elementor-element.elementor-element-523306e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-31987 .elementor-element.elementor-element-7026bcd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-31987 .elementor-element.elementor-element-10c0368{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-31987 .elementor-element.elementor-element-ec6ee1d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 5px) 0;text-align:start}.elementor-31987 .elementor-element.elementor-element-ec6ee1d .elementor-heading-title{font-size:28px;font-weight:600;text-transform:capitalize;line-height:38px;letter-spacing:.3px;color:#000}.elementor-31987 .elementor-element.elementor-element-128ce48{margin:-49px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;z-index:-1}