.elementor-871 .elementor-element.elementor-element-d51bc46>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-871 .elementor-element.elementor-element-d51bc46{padding:1rem .7rem}.elementor-871 .elementor-element.elementor-element-e8bf7c5>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-871 .elementor-element.elementor-element-e8bf7c5{margin-top:0;margin-bottom:0}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Zen Kaku Gothic New;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-24ddcef{width:auto;max-width:auto}.elementor-871 .elementor-element.elementor-element-24ddcef img{width:330px}.elementor-871 .elementor-element.elementor-element-aea8a06>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-871 .elementor-element.elementor-element-aea8a06>.elementor-background-overlay{background-image:url("https://otaki-dc.com/wp-content/uploads/2021/05/mv021.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:.4;transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-aea8a06>.elementor-container{min-height:320px}.elementor-871 .elementor-element.elementor-element-aea8a06 .elementor-background-overlay{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-871 .elementor-element.elementor-element-aea8a06{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 10px}.elementor-871 .elementor-element.elementor-element-c6c83b7{padding:0}.elementor-871 .elementor-element.elementor-element-6647f8e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Zen Kaku Gothic New;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-primary)}.elementor-871 .elementor-element.elementor-element-679bf38{text-align:center}.elementor-widget-text-editor{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Zen Kaku Gothic New;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.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-871 .elementor-element.elementor-element-5c5c00b{text-align:center;color:var(--e-global-color-secondary);font-family:var(--e-global-typography-6f56b4e-font-family),Zen Kaku Gothic New;font-size:var(--e-global-typography-6f56b4e-font-size);font-weight:var(--e-global-typography-6f56b4e-font-weight);line-height:var(--e-global-typography-6f56b4e-line-height)}.elementor-871 .elementor-element.elementor-element-6f9d7cb{padding:5rem .7rem 1rem}.elementor-871 .elementor-element.elementor-element-73de621{text-align:center;color:var(--e-global-color-7f660ce2);font-family:"Zen Kaku Gothic New",Zen Kaku Gothic New;font-size:1.25rem;font-weight:700;line-height:1.75em}.elementor-871 .elementor-element.elementor-element-57e40b1{padding:5rem .7rem 6rem}.elementor-871 .elementor-element.elementor-element-61a10f4{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 3rem}.elementor-871 .elementor-element.elementor-element-61a10f4>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-4e62277>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-871 .elementor-element.elementor-element-2694bc1{text-align:center}.elementor-871 .elementor-element.elementor-element-2694bc1 .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Zen Kaku Gothic New;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-871 .elementor-element.elementor-element-d821121{margin-top:0;margin-bottom:3rem}.elementor-871 .elementor-element.elementor-element-e08ecc5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px}.elementor-871 .elementor-element.elementor-element-e08ecc5>.elementor-element-populated{padding:0 0 0 3rem}.elementor-871 .elementor-element.elementor-element-978c33f{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 3rem}.elementor-871 .elementor-element.elementor-element-978c33f>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-925d594>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-871 .elementor-element.elementor-element-b2bd276{text-align:center}.elementor-871 .elementor-element.elementor-element-b2bd276 .elementor-heading-title{font-family:"Zen Kaku Gothic New",Zen Kaku Gothic New;font-size:1.8rem;font-weight:500;line-height:1.45em}.elementor-871 .elementor-element.elementor-element-21710d9{margin-top:0;margin-bottom:1rem}.elementor-871 .elementor-element.elementor-element-dccfff5.elementor-column>.elementor-widget-wrap{justify-content:flex-end}.elementor-871 .elementor-element.elementor-element-dccfff5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px}.elementor-871 .elementor-element.elementor-element-dccfff5>.elementor-element-populated{padding:0 0 0 3rem}.elementor-871 .elementor-element.elementor-element-ba9b65c>.elementor-widget-container{padding:0 0 1rem}.elementor-871 .elementor-element.elementor-element-cb9c4c0{width:auto;max-width:auto;align-self:flex-end}.elementor-871 .elementor-element.elementor-element-cb9c4c0>.elementor-widget-container{margin:0 1rem 0 0}.elementor-871 .elementor-element.elementor-element-cb9c4c0 .elementor-heading-title{font-family:"Zen Kaku Gothic New",Zen Kaku Gothic New;font-size:1.06rem;font-weight:600;color:var(--e-global-color-text)}.elementor-871 .elementor-element.elementor-element-b54cd8f{width:auto;max-width:auto;align-self:flex-end}.elementor-871 .elementor-element.elementor-element-b54cd8f>.elementor-widget-container{margin:0 0 .5px}.elementor-871 .elementor-element.elementor-element-b54cd8f .elementor-heading-title{font-family:"Zen Kaku Gothic New",Zen Kaku Gothic New;font-size:1.6rem;font-weight:500;line-height:1.2em;color:var(--e-global-color-text)}.elementor-871 .elementor-element.elementor-element-221e5d08:not(.elementor-motion-effects-element-type-background),.elementor-871 .elementor-element.elementor-element-221e5d08>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-1f18178a)}.elementor-871 .elementor-element.elementor-element-221e5d08>.elementor-container{max-width:800px}.elementor-871 .elementor-element.elementor-element-221e5d08{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:4rem .7rem 0}.elementor-871 .elementor-element.elementor-element-221e5d08>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-3c85278{padding:0 0 3rem}.elementor-871 .elementor-element.elementor-element-9c7f687>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-871 .elementor-element.elementor-element-bacfb43{text-align:center}.elementor-871 .elementor-element.elementor-element-bacfb43 .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Zen Kaku Gothic New;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-871 .elementor-element.elementor-element-5f655bd{border-style:solid;border-width:1px;border-color:var(--e-global-color-4d2d46fa);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-871 .elementor-element.elementor-element-5f655bd>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-42be2f5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-871 .elementor-element.elementor-element-42be2f5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-871 .elementor-element.elementor-element-42be2f5>.elementor-element-populated{border-style:solid;border-width:0;border-color:#d7c3c7;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:1em}.elementor-871 .elementor-element.elementor-element-42be2f5>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-41ec30b{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Zen Kaku Gothic New;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-b523556:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-871 .elementor-element.elementor-element-b523556>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-871 .elementor-element.elementor-element-b523556>.elementor-element-populated{border-style:solid;border-width:0;border-color:#d7c3c7;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:1em}.elementor-871 .elementor-element.elementor-element-b523556>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-5d79135{text-align:left;font-family:var(--e-global-typography-text-font-family),Zen Kaku Gothic New;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-28b9c31{border-style:solid;border-width:0 1px 1px;border-color:var(--e-global-color-4d2d46fa);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-871 .elementor-element.elementor-element-28b9c31>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-83156a9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-871 .elementor-element.elementor-element-83156a9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-871 .elementor-element.elementor-element-83156a9>.elementor-element-populated{border-style:solid;border-width:0;border-color:#d7c3c7;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:1em}.elementor-871 .elementor-element.elementor-element-83156a9>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-12333d7{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Zen Kaku Gothic New;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-3216554:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-871 .elementor-element.elementor-element-3216554>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-871 .elementor-element.elementor-element-3216554>.elementor-element-populated{border-style:solid;border-width:0;border-color:#d7c3c7;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:1em}.elementor-871 .elementor-element.elementor-element-3216554>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-9607f36{text-align:left;font-family:var(--e-global-typography-text-font-family),Zen Kaku Gothic New;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-ab8ed1f{border-style:solid;border-width:0 1px 1px;border-color:var(--e-global-color-4d2d46fa);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-871 .elementor-element.elementor-element-ab8ed1f>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-2e258c8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-871 .elementor-element.elementor-element-2e258c8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-871 .elementor-element.elementor-element-2e258c8>.elementor-element-populated{border-style:solid;border-width:0;border-color:#d7c3c7;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:1em}.elementor-871 .elementor-element.elementor-element-2e258c8>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-cd55a49{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Zen Kaku Gothic New;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-ede2d01:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-871 .elementor-element.elementor-element-ede2d01>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-871 .elementor-element.elementor-element-ede2d01>.elementor-element-populated{border-style:solid;border-width:0;border-color:#d7c3c7;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:1em}.elementor-871 .elementor-element.elementor-element-ede2d01>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-8f0fb75{text-align:left;font-family:var(--e-global-typography-text-font-family),Zen Kaku Gothic New;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-de6e316{border-style:solid;border-width:0 1px 1px;border-color:var(--e-global-color-4d2d46fa);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-871 .elementor-element.elementor-element-de6e316>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-d04b83d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-871 .elementor-element.elementor-element-d04b83d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-871 .elementor-element.elementor-element-d04b83d>.elementor-element-populated{border-style:solid;border-width:0;border-color:#d7c3c7;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:1em}.elementor-871 .elementor-element.elementor-element-d04b83d>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-eeafbfc{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Zen Kaku Gothic New;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-8563597:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-871 .elementor-element.elementor-element-8563597>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-871 .elementor-element.elementor-element-8563597>.elementor-element-populated{border-style:solid;border-width:0;border-color:#d7c3c7;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:1em}.elementor-871 .elementor-element.elementor-element-8563597>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-5b50d46{text-align:left;font-family:var(--e-global-typography-text-font-family),Zen Kaku Gothic New;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-6205542{border-style:solid;border-width:0 1px 1px;border-color:var(--e-global-color-4d2d46fa);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-871 .elementor-element.elementor-element-6205542>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-acbcb9c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-871 .elementor-element.elementor-element-acbcb9c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-871 .elementor-element.elementor-element-acbcb9c>.elementor-element-populated{border-style:solid;border-width:0;border-color:#d7c3c7;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:1em}.elementor-871 .elementor-element.elementor-element-acbcb9c>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-925f4ab{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Zen Kaku Gothic New;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-2256463:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-871 .elementor-element.elementor-element-2256463>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-871 .elementor-element.elementor-element-2256463>.elementor-element-populated{border-style:solid;border-width:0;border-color:#d7c3c7;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:1em}.elementor-871 .elementor-element.elementor-element-2256463>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-1a2c155{text-align:left;font-family:var(--e-global-typography-text-font-family),Zen Kaku Gothic New;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-6ca96fb{border-style:solid;border-width:0 1px 1px;border-color:var(--e-global-color-4d2d46fa);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-871 .elementor-element.elementor-element-6ca96fb>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-13fde9e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-871 .elementor-element.elementor-element-13fde9e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-871 .elementor-element.elementor-element-13fde9e>.elementor-element-populated{border-style:solid;border-width:0;border-color:#d7c3c7;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:1em}.elementor-871 .elementor-element.elementor-element-13fde9e>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-f1f11b1{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Zen Kaku Gothic New;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-fa2c7c3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-871 .elementor-element.elementor-element-fa2c7c3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-871 .elementor-element.elementor-element-fa2c7c3>.elementor-element-populated{border-style:solid;border-width:0;border-color:#d7c3c7;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:1em}.elementor-871 .elementor-element.elementor-element-fa2c7c3>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-99940f2{text-align:left;font-family:var(--e-global-typography-text-font-family),Zen Kaku Gothic New;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-b600b61{border-style:solid;border-width:0 1px 1px;border-color:var(--e-global-color-4d2d46fa);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-871 .elementor-element.elementor-element-b600b61>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-c8dd2cb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-871 .elementor-element.elementor-element-c8dd2cb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-871 .elementor-element.elementor-element-c8dd2cb>.elementor-element-populated{border-style:solid;border-width:0;border-color:#d7c3c7;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:1em}.elementor-871 .elementor-element.elementor-element-c8dd2cb>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-ba84cb8{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Zen Kaku Gothic New;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-86f79fe:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-871 .elementor-element.elementor-element-86f79fe>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-871 .elementor-element.elementor-element-86f79fe>.elementor-element-populated{border-style:solid;border-width:0;border-color:#d7c3c7;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:1em}.elementor-871 .elementor-element.elementor-element-86f79fe>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-119f885{text-align:left;font-family:var(--e-global-typography-text-font-family),Zen Kaku Gothic New;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-25a4185:not(.elementor-motion-effects-element-type-background),.elementor-871 .elementor-element.elementor-element-25a4185>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-1f18178a)}.elementor-871 .elementor-element.elementor-element-25a4185>.elementor-container{max-width:800px}.elementor-871 .elementor-element.elementor-element-25a4185{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:4rem .7rem 5rem}.elementor-871 .elementor-element.elementor-element-25a4185>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-c7ff357{border-style:solid;border-width:1px;border-color:var(--e-global-color-4d2d46fa);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-871 .elementor-element.elementor-element-c7ff357>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-492bf72:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-871 .elementor-element.elementor-element-492bf72>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-871 .elementor-element.elementor-element-492bf72>.elementor-element-populated{border-style:solid;border-width:0;border-color:#d7c3c7;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:1em}.elementor-871 .elementor-element.elementor-element-492bf72>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-ce85f48{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Zen Kaku Gothic New;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-18f1713:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-871 .elementor-element.elementor-element-18f1713>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-871 .elementor-element.elementor-element-18f1713>.elementor-element-populated{border-style:solid;border-width:0;border-color:#d7c3c7;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:1em}.elementor-871 .elementor-element.elementor-element-18f1713>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-a71260e{text-align:left;font-family:var(--e-global-typography-text-font-family),Zen Kaku Gothic New;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-b83dbc0{border-style:solid;border-width:0 1px 1px;border-color:var(--e-global-color-4d2d46fa);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-871 .elementor-element.elementor-element-b83dbc0>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-d2c34d9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-871 .elementor-element.elementor-element-d2c34d9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-871 .elementor-element.elementor-element-d2c34d9>.elementor-element-populated{border-style:solid;border-width:0;border-color:#d7c3c7;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:1em}.elementor-871 .elementor-element.elementor-element-d2c34d9>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-4825f64{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Zen Kaku Gothic New;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-683bcbe:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-871 .elementor-element.elementor-element-683bcbe>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-871 .elementor-element.elementor-element-683bcbe>.elementor-element-populated{border-style:solid;border-width:0;border-color:#d7c3c7;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:1em}.elementor-871 .elementor-element.elementor-element-683bcbe>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-061af64{text-align:left;font-family:var(--e-global-typography-text-font-family),Zen Kaku Gothic New;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-11615cf{border-style:solid;border-width:0 1px 1px;border-color:var(--e-global-color-4d2d46fa);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-871 .elementor-element.elementor-element-11615cf>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-e2bcc5e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-871 .elementor-element.elementor-element-e2bcc5e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-871 .elementor-element.elementor-element-e2bcc5e>.elementor-element-populated{border-style:solid;border-width:0;border-color:#d7c3c7;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:1em}.elementor-871 .elementor-element.elementor-element-e2bcc5e>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-f5b4fa0{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Zen Kaku Gothic New;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-4a2b42b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-871 .elementor-element.elementor-element-4a2b42b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-871 .elementor-element.elementor-element-4a2b42b>.elementor-element-populated{border-style:solid;border-width:0;border-color:#d7c3c7;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:1em}.elementor-871 .elementor-element.elementor-element-4a2b42b>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-498df9e{text-align:left;font-family:var(--e-global-typography-text-font-family),Zen Kaku Gothic New;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-0c84481{border-style:solid;border-width:0 1px 1px;border-color:var(--e-global-color-4d2d46fa);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-871 .elementor-element.elementor-element-0c84481>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-c86f2b1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-871 .elementor-element.elementor-element-c86f2b1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-871 .elementor-element.elementor-element-c86f2b1>.elementor-element-populated{border-style:solid;border-width:0;border-color:#d7c3c7;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:1em}.elementor-871 .elementor-element.elementor-element-c86f2b1>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-c59f7e0{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Zen Kaku Gothic New;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-bf438f6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-871 .elementor-element.elementor-element-bf438f6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-871 .elementor-element.elementor-element-bf438f6>.elementor-element-populated{border-style:solid;border-width:0;border-color:#d7c3c7;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:1em}.elementor-871 .elementor-element.elementor-element-bf438f6>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-a25b17b{text-align:left;font-family:var(--e-global-typography-text-font-family),Zen Kaku Gothic New;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-d971ef8{border-style:solid;border-width:0 1px 1px;border-color:var(--e-global-color-4d2d46fa);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-871 .elementor-element.elementor-element-d971ef8>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-2500fcb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-871 .elementor-element.elementor-element-2500fcb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-871 .elementor-element.elementor-element-2500fcb>.elementor-element-populated{border-style:solid;border-width:0;border-color:#d7c3c7;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:1em}.elementor-871 .elementor-element.elementor-element-2500fcb>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-7463f31{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Zen Kaku Gothic New;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-66ab7e6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-871 .elementor-element.elementor-element-66ab7e6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-871 .elementor-element.elementor-element-66ab7e6>.elementor-element-populated{border-style:solid;border-width:0;border-color:#d7c3c7;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:1em}.elementor-871 .elementor-element.elementor-element-66ab7e6>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-03aaec2{text-align:left;font-family:var(--e-global-typography-text-font-family),Zen Kaku Gothic New;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-cbb4ff5{border-style:solid;border-width:0 1px 1px;border-color:var(--e-global-color-4d2d46fa);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-871 .elementor-element.elementor-element-cbb4ff5>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-0ba44f8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-871 .elementor-element.elementor-element-0ba44f8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-871 .elementor-element.elementor-element-0ba44f8>.elementor-element-populated{border-style:solid;border-width:0;border-color:#d7c3c7;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:1em}.elementor-871 .elementor-element.elementor-element-0ba44f8>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-e95a8a5{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Zen Kaku Gothic New;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-31a7e3a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-871 .elementor-element.elementor-element-31a7e3a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-871 .elementor-element.elementor-element-31a7e3a>.elementor-element-populated{border-style:solid;border-width:0;border-color:#d7c3c7;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:1em}.elementor-871 .elementor-element.elementor-element-31a7e3a>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-227e55f{text-align:left;font-family:var(--e-global-typography-text-font-family),Zen Kaku Gothic New;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-cb315fb{border-style:solid;border-width:0 1px 1px;border-color:var(--e-global-color-4d2d46fa);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-871 .elementor-element.elementor-element-cb315fb>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-74fc913:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-871 .elementor-element.elementor-element-74fc913>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-871 .elementor-element.elementor-element-74fc913>.elementor-element-populated{border-style:solid;border-width:0;border-color:#d7c3c7;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:1em}.elementor-871 .elementor-element.elementor-element-74fc913>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-ca9850e{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Zen Kaku Gothic New;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-c46c4ef:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-871 .elementor-element.elementor-element-c46c4ef>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-871 .elementor-element.elementor-element-c46c4ef>.elementor-element-populated{border-style:solid;border-width:0;border-color:#d7c3c7;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:1em}.elementor-871 .elementor-element.elementor-element-c46c4ef>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-871 .elementor-element.elementor-element-21bfd45{text-align:left;font-family:var(--e-global-typography-text-font-family),Zen Kaku Gothic New;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-7a419edb>.elementor-container{max-width:800px}.elementor-871 .elementor-element.elementor-element-7a419edb{padding:3rem .7rem 5rem}.elementor-871 .elementor-element.elementor-element-a848cd6{margin-top:0;margin-bottom:2rem}.elementor-871 .elementor-element.elementor-element-e48452f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-871 .elementor-element.elementor-element-0275f69{text-align:center}.elementor-871 .elementor-element.elementor-element-0275f69 .elementor-heading-title{font-family:"Zen Kaku Gothic New",Zen Kaku Gothic New;font-size:1.8rem;font-weight:500;line-height:1.45em}.elementor-871 .elementor-element.elementor-element-732ebe3{text-align:center}.elementor-871 .elementor-element.elementor-element-732ebe3 .elementor-heading-title{font-family:"Zen Kaku Gothic New",Zen Kaku Gothic New;font-size:1rem;font-weight:600;line-height:1.75em;color:var(--e-global-color-text)}.elementor-871 .elementor-element.elementor-element-f39ffc7.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-871 .elementor-element.elementor-element-f39ffc7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px}.elementor-871 .elementor-element.elementor-element-ac014af{text-align:center}.elementor-871 .elementor-element.elementor-element-ac014af .elementor-heading-title{font-family:"Zen Kaku Gothic New",Zen Kaku Gothic New;font-size:1.06rem;font-weight:700;line-height:1.75em;letter-spacing:0px;color:var(--e-global-color-text)}.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{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),Zen Kaku Gothic New;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-icon-box .elementor-icon-box-description{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Zen Kaku Gothic New;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-93fde06{width:auto;max-width:auto;align-self:center;--icon-box-icon-margin:8px}.elementor-871 .elementor-element.elementor-element-93fde06>.elementor-widget-container{margin:0 20px 0 0}.elementor-871 .elementor-element.elementor-element-93fde06 .elementor-icon-box-wrapper{text-align:center}.elementor-871 .elementor-element.elementor-element-93fde06.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-text)}.elementor-871 .elementor-element.elementor-element-93fde06.elementor-view-framed .elementor-icon,.elementor-871 .elementor-element.elementor-element-93fde06.elementor-view-default .elementor-icon{fill:var(--e-global-color-text);color:var(--e-global-color-text);border-color:var(--e-global-color-text)}.elementor-871 .elementor-element.elementor-element-93fde06 .elementor-icon{font-size:20px}.elementor-871 .elementor-element.elementor-element-93fde06 .elementor-icon-box-title{color:var(--e-global-color-text)}.elementor-871 .elementor-element.elementor-element-93fde06 .elementor-icon-box-title,.elementor-871 .elementor-element.elementor-element-93fde06 .elementor-icon-box-title a{font-family:"Fjalla One",Zen Kaku Gothic New;font-size:1.7rem;font-weight:500;line-height:1.2em;letter-spacing:2px}.elementor-871 .elementor-element.elementor-element-93fde06 .elementor-icon-box-description{font-family:"Zen Kaku Gothic New",Zen Kaku Gothic New;font-size:.8rem;font-weight:500;line-height:1em}.elementor-871 .elementor-element.elementor-element-ef6fc3e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px}.elementor-871 .elementor-element.elementor-element-8ad9a56{text-align:center}.elementor-871 .elementor-element.elementor-element-8ad9a56 .elementor-heading-title{font-family:"Zen Kaku Gothic New",Zen Kaku Gothic New;font-size:1.06rem;font-weight:700;line-height:1.75em;letter-spacing:0px;color:var(--e-global-color-text)}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Zen Kaku Gothic New;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height)}.elementor-871 .elementor-element.elementor-element-928369e .elementor-button{background-color:var(--e-global-color-primary);font-family:"Zen Kaku Gothic New",Zen Kaku Gothic New;font-size:1.06rem;font-weight:700;line-height:1em;border-radius:0;padding:1rem 2rem}.elementor-871 .elementor-element.elementor-element-928369e .elementor-button:hover,.elementor-871 .elementor-element.elementor-element-928369e .elementor-button:focus{background-color:var(--e-global-color-accent)}.elementor-widget .tippy-tooltip .tippy-content{text-align:center}@media(min-width:751px){.elementor-871 .elementor-element.elementor-element-66f936b{width:45%}.elementor-871 .elementor-element.elementor-element-e08ecc5{width:54.666%}.elementor-871 .elementor-element.elementor-element-f184b0c{width:35%}.elementor-871 .elementor-element.elementor-element-dccfff5{width:64.666%}.elementor-871 .elementor-element.elementor-element-42be2f5{width:25%}.elementor-871 .elementor-element.elementor-element-b523556{width:75%}.elementor-871 .elementor-element.elementor-element-83156a9{width:25%}.elementor-871 .elementor-element.elementor-element-3216554{width:75%}.elementor-871 .elementor-element.elementor-element-2e258c8{width:25%}.elementor-871 .elementor-element.elementor-element-ede2d01{width:75%}.elementor-871 .elementor-element.elementor-element-d04b83d{width:25%}.elementor-871 .elementor-element.elementor-element-8563597{width:75%}.elementor-871 .elementor-element.elementor-element-acbcb9c{width:25%}.elementor-871 .elementor-element.elementor-element-2256463{width:75%}.elementor-871 .elementor-element.elementor-element-13fde9e{width:25%}.elementor-871 .elementor-element.elementor-element-fa2c7c3{width:75%}.elementor-871 .elementor-element.elementor-element-c8dd2cb{width:25%}.elementor-871 .elementor-element.elementor-element-86f79fe{width:75%}.elementor-871 .elementor-element.elementor-element-492bf72{width:25%}.elementor-871 .elementor-element.elementor-element-18f1713{width:75%}.elementor-871 .elementor-element.elementor-element-d2c34d9{width:25%}.elementor-871 .elementor-element.elementor-element-683bcbe{width:75%}.elementor-871 .elementor-element.elementor-element-e2bcc5e{width:25%}.elementor-871 .elementor-element.elementor-element-4a2b42b{width:75%}.elementor-871 .elementor-element.elementor-element-c86f2b1{width:25%}.elementor-871 .elementor-element.elementor-element-bf438f6{width:75%}.elementor-871 .elementor-element.elementor-element-2500fcb{width:25%}.elementor-871 .elementor-element.elementor-element-66ab7e6{width:75%}.elementor-871 .elementor-element.elementor-element-0ba44f8{width:25%}.elementor-871 .elementor-element.elementor-element-31a7e3a{width:75%}.elementor-871 .elementor-element.elementor-element-74fc913{width:25%}.elementor-871 .elementor-element.elementor-element-c46c4ef{width:75%}}@media(max-width:960px) and (min-width:751px){.elementor-871 .elementor-element.elementor-element-9034aed{width:36%}}@media(max-width:960px){.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-5c5c00b{font-size:var(--e-global-typography-6f56b4e-font-size);line-height:var(--e-global-typography-6f56b4e-line-height)}.elementor-871 .elementor-element.elementor-element-2694bc1 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-871 .elementor-element.elementor-element-e08ecc5>.elementor-element-populated{padding:0 0 0 2rem}.elementor-871 .elementor-element.elementor-element-dccfff5>.elementor-element-populated{padding:0 0 0 2rem}.elementor-871 .elementor-element.elementor-element-bacfb43 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-871 .elementor-element.elementor-element-41ec30b{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-5d79135{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-12333d7{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-9607f36{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-cd55a49{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-8f0fb75{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-eeafbfc{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-5b50d46{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-925f4ab{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-1a2c155{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-f1f11b1{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-99940f2{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-ba84cb8{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-119f885{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-ce85f48{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-a71260e{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-4825f64{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-061af64{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-f5b4fa0{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-498df9e{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-c59f7e0{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-a25b17b{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-7463f31{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-03aaec2{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-e95a8a5{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-227e55f{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-ca9850e{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-21bfd45{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-93fde06>.elementor-widget-container{margin:0 10px 0 0}.elementor-871 .elementor-element.elementor-element-93fde06 .elementor-icon-box-title,.elementor-871 .elementor-element.elementor-element-93fde06 .elementor-icon-box-title a{font-size:1.6rem}.elementor-871 .elementor-element.elementor-element-93fde06 .elementor-icon-box-description{font-size:.72rem}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}}@media(max-width:750px){.elementor-871 .elementor-element.elementor-element-9034aed>.elementor-element-populated{padding:0 50px 0 0}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-24ddcef img{width:60vw}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-5c5c00b{font-size:var(--e-global-typography-6f56b4e-font-size);line-height:var(--e-global-typography-6f56b4e-line-height)}.elementor-871 .elementor-element.elementor-element-2694bc1 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-871 .elementor-element.elementor-element-e08ecc5>.elementor-element-populated{padding:3rem 0 0}.elementor-871 .elementor-element.elementor-element-b2bd276 .elementor-heading-title{font-size:1.5rem}.elementor-871 .elementor-element.elementor-element-dccfff5>.elementor-element-populated{padding:3rem 0 0}.elementor-871 .elementor-element.elementor-element-bacfb43 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-871 .elementor-element.elementor-element-41ec30b{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-5d79135{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-12333d7{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-9607f36{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-cd55a49{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-8f0fb75{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-eeafbfc{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-5b50d46{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-925f4ab{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-1a2c155{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-f1f11b1{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-99940f2{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-ba84cb8{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-119f885{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-ce85f48{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-a71260e{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-4825f64{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-061af64{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-f5b4fa0{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-498df9e{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-c59f7e0{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-a25b17b{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-7463f31{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-03aaec2{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-e95a8a5{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-227e55f{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-ca9850e{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-21bfd45{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-0275f69 .elementor-heading-title{font-size:1.6rem;letter-spacing:0px}.elementor-871 .elementor-element.elementor-element-f39ffc7>.elementor-element-populated{padding:0 0 1rem}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-871 .elementor-element.elementor-element-93fde06>.elementor-widget-container{margin:0}.elementor-871 .elementor-element.elementor-element-93fde06 .elementor-icon-box-title,.elementor-871 .elementor-element.elementor-element-93fde06 .elementor-icon-box-title a{font-size:1.6rem}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}}