.elementor-55 .elementor-element.elementor-element-7efb0fe>.elementor-container{min-height:100px}.elementor-55 .elementor-element.elementor-element-7efb0fe{margin-top:0;margin-bottom:-100px;z-index:1}.elementor-55 .elementor-element.elementor-element-e7a6156>.elementor-container{min-height:100vh}.elementor-55 .elementor-element.elementor-element-e7a6156>.elementor-background-overlay{opacity:.3;transition:background .3s,border-radius .3s,opacity .3s}.elementor-55 .elementor-element.elementor-element-e7a6156{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-55 .elementor-element.elementor-element-aa0afc6.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{justify-content:center}.elementor-55 .elementor-element.elementor-element-aa0afc6>.elementor-element-populated>.elementor-widget-wrap{padding:0 0 4rem}.elementor-55 .elementor-element.elementor-element-2572f2d{text-align:left;width:auto;max-width:auto;align-self:flex-end}.elementor-55 .elementor-element.elementor-element-2572f2d .elementor-heading-title{color:var(--e-global-color-671d7d2a);font-family:"Kaisei Decol",Noto Sans JP;font-size:4rem;font-weight:500;line-height:1.4em;letter-spacing:2px;text-shadow:0px 2px 5px rgba(0,0,0,.6)}.elementor-55 .elementor-element.elementor-element-2572f2d>.elementor-widget-container{margin:0}.elementor-55 .elementor-element.elementor-element-48de238{text-align:left;width:auto;max-width:auto;align-self:flex-end}.elementor-55 .elementor-element.elementor-element-48de238 .elementor-heading-title{color:var(--e-global-color-671d7d2a);font-family:"Kaisei Decol",Noto Sans JP;font-size:4.6rem;font-weight:500;line-height:1.4em;letter-spacing:2px;text-shadow:0px 2px 5px rgba(0,0,0,.6)}.elementor-55 .elementor-element.elementor-element-48de238>.elementor-widget-container{margin:0}.elementor-55 .elementor-element.elementor-element-1e8452e{text-align:left;width:auto;max-width:auto;align-self:flex-end}.elementor-55 .elementor-element.elementor-element-1e8452e .elementor-heading-title{color:var(--e-global-color-671d7d2a);font-family:"Kaisei Decol",Noto Sans JP;font-size:4rem;font-weight:500;line-height:1.4em;letter-spacing:2px;text-shadow:0px 2px 5px rgba(0,0,0,.6)}.elementor-55 .elementor-element.elementor-element-1e8452e>.elementor-widget-container{margin:0}.elementor-55 .elementor-element.elementor-element-1c77a89{margin-top:-140px;margin-bottom:60px}.elementor-55 .elementor-element.elementor-element-1ac6907{padding:6.5rem .7rem 2rem}.elementor-55 .elementor-element.elementor-element-f0e9588>.elementor-column-wrap>.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-55 .elementor-element.elementor-element-f0e9588:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-55 .elementor-element.elementor-element-f0e9588>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#c09f80}.elementor-55 .elementor-element.elementor-element-f0e9588>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-55 .elementor-element.elementor-element-f0e9588>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-55 .elementor-element.elementor-element-f0e9588>.elementor-element-populated>.elementor-widget-wrap{padding:1.5em}.elementor-55 .elementor-element.elementor-element-12d9ca5 .elementor-heading-title{color:var(--e-global-color-671d7d2a);font-size:1.66rem;line-height:1.4em}.elementor-55 .elementor-element.elementor-element-156b91e{color:var(--e-global-color-671d7d2a)}.elementor-55 .elementor-element.elementor-element-cd5be4f>.elementor-column-wrap>.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-55 .elementor-element.elementor-element-cd5be4f:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-55 .elementor-element.elementor-element-cd5be4f>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#c09f80;background-image:url("https://hataya-dental.com/wp-content/uploads/2023/07/A7R05910.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-55 .elementor-element.elementor-element-cd5be4f>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-55 .elementor-element.elementor-element-cd5be4f>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-55 .elementor-element.elementor-element-c8d4004>.elementor-container{min-height:120px}.elementor-55 .elementor-element.elementor-element-c8d4004:not(.elementor-motion-effects-element-type-background),.elementor-55 .elementor-element.elementor-element-c8d4004>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-6f85a0d)}.elementor-55 .elementor-element.elementor-element-c8d4004>.elementor-background-overlay{background-image:url("https://hataya-dental.com/wp-content/uploads/2023/06/bg001.png");background-position:center right;background-repeat:no-repeat;background-size:60% auto;opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-55 .elementor-element.elementor-element-c8d4004{border-style:double;border-color:var(--e-global-color-secondary);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:2rem;margin-bottom:2rem;padding:1rem 3rem}.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-e845b6a.elementor-column .elementor-column-wrap{align-items:center}.elementor-55 .elementor-element.elementor-element-e845b6a.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-55 .elementor-element.elementor-element-ad2e531{text-align:center;width:auto;max-width:auto;align-self:center}.elementor-55 .elementor-element.elementor-element-ad2e531 .elementor-heading-title{color:var(--e-global-color-secondary);font-family:"Zen Kaku Gothic New",Noto Sans JP;font-size:1.8rem;font-weight:500;line-height:1.45em;letter-spacing:2px}.elementor-55 .elementor-element.elementor-element-ad2e531>.elementor-widget-container{margin:5px 0 0}.elementor-55 .elementor-element.elementor-element-bd4747f{--divider-border-style:solid;--divider-color:var(--e-global-color-1f18178a);--divider-border-width:1px}.elementor-55 .elementor-element.elementor-element-bd4747f .elementor-divider-separator{width:100%}.elementor-55 .elementor-element.elementor-element-bd4747f .elementor-divider{padding-top:10px;padding-bottom:10px}.elementor-55 .elementor-element.elementor-element-a6e77d6{text-align:left;width:auto;max-width:auto;align-self:center}.elementor-55 .elementor-element.elementor-element-a6e77d6 .elementor-heading-title{color:var(--e-global-color-text);font-family:"Zen Kaku Gothic New",Noto Sans JP;font-size:.93rem;font-weight:500;line-height:1.45em}.elementor-55 .elementor-element.elementor-element-a6e77d6>.elementor-widget-container{margin:0 20px 0 0}.elementor-55 .elementor-element.elementor-element-414120b.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-55 .elementor-element.elementor-element-414120b.elementor-view-framed .elementor-icon,.elementor-55 .elementor-element.elementor-element-414120b.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-55 .elementor-element.elementor-element-414120b{--icon-box-icon-margin:8px;width:auto;max-width:auto;align-self:center}.elementor-55 .elementor-element.elementor-element-414120b .elementor-icon{font-size:20px}.elementor-55 .elementor-element.elementor-element-414120b .elementor-icon-box-title{color:var(--e-global-color-secondary)}.elementor-55 .elementor-element.elementor-element-414120b .elementor-icon-box-title,.elementor-55 .elementor-element.elementor-element-414120b .elementor-icon-box-title a{font-family:"Fjalla One",Noto Sans JP;font-size:1.7rem;font-weight:500;line-height:1.2em;letter-spacing:2px}.elementor-55 .elementor-element.elementor-element-414120b .elementor-icon-box-description{font-family:"Zen Kaku Gothic New",Noto Sans JP;font-size:.8rem;font-weight:500;line-height:1em}.elementor-55 .elementor-element.elementor-element-414120b>.elementor-widget-container{margin:0}.elementor-55 .elementor-element.elementor-element-e6c5611>.elementor-container{min-height:180px}.elementor-55 .elementor-element.elementor-element-e6c5611:not(.elementor-motion-effects-element-type-background),.elementor-55 .elementor-element.elementor-element-e6c5611>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-7f660ce2)}.elementor-55 .elementor-element.elementor-element-e6c5611>.elementor-background-overlay{background-image:url("https://hataya-dental.com/wp-content/uploads/2023/07/bg002.png");background-position:center right;background-repeat:no-repeat;background-size:60% auto;opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-55 .elementor-element.elementor-element-e6c5611{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:1rem 3rem}.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-78df139.elementor-column .elementor-column-wrap{align-items:center}.elementor-55 .elementor-element.elementor-element-78df139.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-55 .elementor-element.elementor-element-f2e35ad{--divider-border-style:solid;--divider-color:var(--e-global-color-6f85a0d);--divider-border-width:1px}.elementor-55 .elementor-element.elementor-element-f2e35ad .elementor-divider-separator{width:100%}.elementor-55 .elementor-element.elementor-element-f2e35ad .elementor-divider{padding-top:11px;padding-bottom:11px}.elementor-55 .elementor-element.elementor-element-b1d80e7{text-align:center;width:auto;max-width:auto;align-self:center}.elementor-55 .elementor-element.elementor-element-b1d80e7 .elementor-heading-title{color:var(--e-global-color-6f85a0d);font-family:"Zen Kaku Gothic New",Noto Sans JP;font-size:2.5rem;font-weight:500;line-height:1.25em;letter-spacing:2px}.elementor-55 .elementor-element.elementor-element-b1d80e7>.elementor-widget-container{margin:5px 0 0}.elementor-55 .elementor-element.elementor-element-7b87567{text-align:center;width:auto;max-width:auto;align-self:center}.elementor-55 .elementor-element.elementor-element-7b87567 .elementor-heading-title{color:var(--e-global-color-accent);font-family:"Zen Kaku Gothic New",Noto Sans JP;font-size:3rem;font-weight:900;line-height:1.25em;letter-spacing:2px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var(--e-global-color-671d7d2a);stroke:var(--e-global-color-671d7d2a)}.elementor-55 .elementor-element.elementor-element-7b87567>.elementor-widget-container{margin:0 5px}.elementor-55 .elementor-element.elementor-element-70627b7{--divider-border-style:solid;--divider-color:var(--e-global-color-6f85a0d);--divider-border-width:1px}.elementor-55 .elementor-element.elementor-element-70627b7 .elementor-divider-separator{width:100%}.elementor-55 .elementor-element.elementor-element-70627b7 .elementor-divider{padding-top:15px;padding-bottom:15px}.elementor-55 .elementor-element.elementor-element-2e3c784{text-align:center;width:auto;max-width:auto;align-self:flex-end}.elementor-55 .elementor-element.elementor-element-2e3c784 .elementor-heading-title{color:var(--e-global-color-1f18178a);font-family:"Zen Kaku Gothic New",Noto Sans JP;font-size:1.6rem;font-weight:500;line-height:1.45em}.elementor-55 .elementor-element.elementor-element-2e3c784>.elementor-widget-container{margin:0 2rem 0 0;padding:0 10px 2px;background-color:var(--e-global-color-6f85a0d);border-style:solid;border-width:2px;border-color:var(--e-global-color-1f18178a);border-radius:10px}.elementor-55 .elementor-element.elementor-element-ccaef32{text-align:center;width:auto;max-width:auto;align-self:center}.elementor-55 .elementor-element.elementor-element-ccaef32 .elementor-heading-title{color:var(--e-global-color-671d7d2a);font-family:"Zen Kaku Gothic New",Noto Sans JP;font-size:1rem;font-weight:600;line-height:1.75em}.elementor-55 .elementor-element.elementor-element-ccaef32>.elementor-widget-container{margin:5px 0 0}.elementor-55 .elementor-element.elementor-element-900761c{padding:5rem .7rem}.elementor-55 .elementor-element.elementor-element-c1850a3{margin-top:0;margin-bottom:0}.elementor-55 .elementor-element.elementor-element-f3bf2d6>.elementor-element-populated>.elementor-widget-wrap{padding:0 1rem 0 0}.elementor-55 .elementor-element.elementor-element-96dd174{text-align:center;width:auto;max-width:auto;align-self:flex-end}.elementor-55 .elementor-element.elementor-element-96dd174 .elementor-heading-title{color:var(--e-global-color-secondary);font-family:"Zen Kaku Gothic New",Noto Sans JP;font-size:1.8rem;font-weight:500;line-height:1.45em}.elementor-55 .elementor-element.elementor-element-96dd174>.elementor-widget-container{margin:0 5px 0 0}.elementor-55 .elementor-element.elementor-element-8d5c45a{text-align:center;width:auto;max-width:auto;align-self:flex-end}.elementor-55 .elementor-element.elementor-element-8d5c45a .elementor-heading-title{font-family:"Zen Kaku Gothic New",Noto Sans JP;font-size:2.5rem;font-weight:500;line-height:1.25em;letter-spacing:2px}.elementor-55 .elementor-element.elementor-element-0cf78b2{font-family:var(--e-global-typography-text-font-family),Noto Sans JP;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-55 .elementor-element.elementor-element-0cf78b2>.elementor-widget-container{margin:1.5rem 0 0}.elementor-55 .elementor-element.elementor-element-eba4df1>.elementor-column-wrap>.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-55 .elementor-element.elementor-element-eba4df1>.elementor-element-populated>.elementor-widget-wrap{padding:1rem 0 0 3rem}.elementor-55 .elementor-element.elementor-element-2cdd283{text-align:center}.elementor-55 .elementor-element.elementor-element-2cdd283 .elementor-heading-title{color:var(--e-global-color-primary);font-family:"Merriweather",Noto Sans JP;font-size:1.2rem;font-weight:700;line-height:1.45em}.elementor-55 .elementor-element.elementor-element-2cdd283>.elementor-widget-container{margin:0 0 1rem;padding:0 0 5px;border-style:solid;border-width:0 0 1px;border-color:var(--e-global-color-primary)}.elementor-55 .elementor-element.elementor-element-2685af4 .elementor-icon-list-icon i{color:var(--e-global-color-primary)}.elementor-55 .elementor-element.elementor-element-2685af4 .elementor-icon-list-icon svg{fill:var(--e-global-color-primary)}.elementor-55 .elementor-element.elementor-element-2685af4{--e-icon-list-icon-size:15px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size,1em)*0.125)}.elementor-55 .elementor-element.elementor-element-2685af4 .elementor-icon-list-text{color:var(--e-global-color-text);padding-left:6px}.elementor-55 .elementor-element.elementor-element-2685af4>.elementor-widget-container{margin:0 0 1rem}.elementor-55 .elementor-element.elementor-element-a82de5c .elementor-heading-title{color:var(--e-global-color-1f18178a);font-family:var(--e-global-typography-accent-font-family),Noto Sans JP;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-55 .elementor-element.elementor-element-a1d7de8>.elementor-container{max-width:700px}.elementor-55 .elementor-element.elementor-element-a1d7de8>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-55 .elementor-element.elementor-element-a1d7de8{margin-top:2rem;margin-bottom:0}.elementor-55 .elementor-element.elementor-element-437be7b>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px}.elementor-55 .elementor-element.elementor-element-437be7b>.elementor-element-populated>.elementor-widget-wrap{padding:0 0 0 2rem}.elementor-55 .elementor-element.elementor-element-f1bb7e4{text-align:right}.elementor-55 .elementor-element.elementor-element-e487812>.elementor-container{min-height:200px}.elementor-55 .elementor-element.elementor-element-e487812:not(.elementor-motion-effects-element-type-background),.elementor-55 .elementor-element.elementor-element-e487812>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#faf8f3}.elementor-55 .elementor-element.elementor-element-e487812>.elementor-background-overlay{background-image:url("https://hataya-dental.com/wp-content/uploads/2023/07/sub007.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:.15;transition:background .3s,border-radius .3s,opacity .3s}.elementor-55 .elementor-element.elementor-element-e487812{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:4rem .7rem 5rem}.elementor-55 .elementor-element.elementor-element-a1ee25b>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-874f937.elementor-column .elementor-column-wrap{align-items:center}.elementor-55 .elementor-element.elementor-element-874f937.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-55 .elementor-element.elementor-element-6dc48a9{text-align:left}.elementor-55 .elementor-element.elementor-element-6dc48a9 .elementor-heading-title{color:var(--e-global-color-7f660ce2);font-family:"Merriweather",Noto Sans JP;font-size:2rem;font-weight:700;line-height:1em}.elementor-55 .elementor-element.elementor-element-917c8bb>.elementor-column-wrap>.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-55 .elementor-element.elementor-element-917c8bb>.elementor-element-populated>.elementor-widget-wrap{padding:0 2rem 0 0}.elementor-55 .elementor-element.elementor-element-f990525>.elementor-background-overlay{background-image:url("https://hataya-dental.com/wp-content/uploads/2023/07/bg002.png");background-position:center right;background-repeat:no-repeat;background-size:80% auto;opacity:.2}.elementor-55 .elementor-element.elementor-element-f990525 .elementor-background-overlay{filter:brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg)}.elementor-55 .elementor-element.elementor-element-f990525{margin-top:5rem;margin-bottom:5rem;padding:6rem .7rem}.elementor-55 .elementor-element.elementor-element-88838ae>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-55 .elementor-element.elementor-element-88838ae{margin-top:0;margin-bottom:0}.elementor-55 .elementor-element.elementor-element-536cec5 .elementor-heading-title{color:var(--e-global-color-4d2d46fa);font-family:"Merriweather",Noto Sans JP;font-size:6rem;font-weight:400;font-style:italic;line-height:1em;letter-spacing:8px}body:not(.rtl) .elementor-55 .elementor-element.elementor-element-536cec5{left:11px}body.rtl .elementor-55 .elementor-element.elementor-element-536cec5{right:11px}.elementor-55 .elementor-element.elementor-element-536cec5{top:-54px}.elementor-55 .elementor-element.elementor-element-2d5050c>.elementor-column-wrap>.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-55 .elementor-element.elementor-element-2d5050c>.elementor-element-populated>.elementor-widget-wrap{padding:0 0 2rem 4rem}.elementor-55 .elementor-element.elementor-element-8f7f67c{text-align:left}.elementor-55 .elementor-element.elementor-element-8f7f67c .elementor-heading-title{font-family:"Zen Kaku Gothic New",Noto Sans JP;font-size:2.2rem;font-weight:500;line-height:1.4em;letter-spacing:2px}.elementor-55 .elementor-element.elementor-element-8f7f67c>.elementor-widget-container{margin:0}.elementor-55 .elementor-element.elementor-element-a91ac1b>.elementor-container{max-width:940px}.elementor-55 .elementor-element.elementor-element-a91ac1b{padding:2rem .7rem 6rem}.elementor-55 .elementor-element.elementor-element-bdbed99:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-55 .elementor-element.elementor-element-bdbed99>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-6f85a0d)}.elementor-55 .elementor-element.elementor-element-bdbed99>.elementor-element-populated,.elementor-55 .elementor-element.elementor-element-bdbed99>.elementor-element-populated>.elementor-background-overlay,.elementor-55 .elementor-element.elementor-element-bdbed99>.elementor-background-slideshow{border-radius:50px}.elementor-55 .elementor-element.elementor-element-bdbed99>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-55 .elementor-element.elementor-element-bdbed99>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-55 .elementor-element.elementor-element-bdbed99>.elementor-element-populated>.elementor-widget-wrap{padding:4rem 5rem 5rem}.elementor-55 .elementor-element.elementor-element-d25c3ce{margin-top:0;margin-bottom:0;padding:0 0 3rem}.elementor-55 .elementor-element.elementor-element-aab2df0.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{justify-content:center}.elementor-55 .elementor-element.elementor-element-9b5eeeb{text-align:center;width:auto;max-width:auto}.elementor-55 .elementor-element.elementor-element-9b5eeeb .elementor-heading-title{color:var(--e-global-color-1f18178a);font-family:var(--e-global-typography-primary-font-family),Noto Sans JP;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-55 .elementor-element.elementor-element-bb00b8f{text-align:center;width:auto;max-width:auto}.elementor-55 .elementor-element.elementor-element-bb00b8f .elementor-heading-title{color:var(--e-global-color-1f18178a);font-family:var(--e-global-typography-primary-font-family),Noto Sans JP;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-55 .elementor-element.elementor-element-e713f9f>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-55 .elementor-element.elementor-element-e713f9f>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-55 .elementor-element.elementor-element-47461b4 .elementor-icon-wrapper{text-align:center}.elementor-55 .elementor-element.elementor-element-47461b4.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-4d2d46fa);color:var(--e-global-color-1f18178a)}.elementor-55 .elementor-element.elementor-element-47461b4.elementor-view-framed .elementor-icon,.elementor-55 .elementor-element.elementor-element-47461b4.elementor-view-default .elementor-icon{color:var(--e-global-color-4d2d46fa);border-color:var(--e-global-color-4d2d46fa)}.elementor-55 .elementor-element.elementor-element-47461b4.elementor-view-framed .elementor-icon,.elementor-55 .elementor-element.elementor-element-47461b4.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-4d2d46fa)}.elementor-55 .elementor-element.elementor-element-47461b4.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-1f18178a)}.elementor-55 .elementor-element.elementor-element-47461b4.elementor-view-stacked .elementor-icon svg{fill:var(--e-global-color-1f18178a)}.elementor-55 .elementor-element.elementor-element-47461b4.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-7f660ce2);color:var(--e-global-color-671d7d2a)}.elementor-55 .elementor-element.elementor-element-47461b4.elementor-view-framed .elementor-icon:hover,.elementor-55 .elementor-element.elementor-element-47461b4.elementor-view-default .elementor-icon:hover{color:var(--e-global-color-7f660ce2);border-color:var(--e-global-color-7f660ce2)}.elementor-55 .elementor-element.elementor-element-47461b4.elementor-view-framed .elementor-icon:hover,.elementor-55 .elementor-element.elementor-element-47461b4.elementor-view-default .elementor-icon:hover svg{fill:var(--e-global-color-7f660ce2)}.elementor-55 .elementor-element.elementor-element-47461b4.elementor-view-framed .elementor-icon:hover{background-color:var(--e-global-color-671d7d2a)}.elementor-55 .elementor-element.elementor-element-47461b4.elementor-view-stacked .elementor-icon:hover svg{fill:var(--e-global-color-671d7d2a)}.elementor-55 .elementor-element.elementor-element-47461b4 .elementor-icon{font-size:60px}.elementor-55 .elementor-element.elementor-element-47461b4 .elementor-icon i,.elementor-55 .elementor-element.elementor-element-47461b4 .elementor-icon svg{transform:rotate(0deg)}.elementor-55 .elementor-element.elementor-element-0d7ff75{text-align:center;color:var(--e-global-color-1f18178a);font-family:"Zen Kaku Gothic New",Noto Sans JP;font-size:.93rem;font-weight:700;line-height:1.3em}.elementor-55 .elementor-element.elementor-element-0d7ff75>.elementor-widget-container{margin:3px 0 0}.elementor-55 .elementor-element.elementor-element-ae701fc>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-55 .elementor-element.elementor-element-ae701fc>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-55 .elementor-element.elementor-element-999e267 .elementor-icon-wrapper{text-align:center}.elementor-55 .elementor-element.elementor-element-999e267.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-4d2d46fa);color:var(--e-global-color-1f18178a)}.elementor-55 .elementor-element.elementor-element-999e267.elementor-view-framed .elementor-icon,.elementor-55 .elementor-element.elementor-element-999e267.elementor-view-default .elementor-icon{color:var(--e-global-color-4d2d46fa);border-color:var(--e-global-color-4d2d46fa)}.elementor-55 .elementor-element.elementor-element-999e267.elementor-view-framed .elementor-icon,.elementor-55 .elementor-element.elementor-element-999e267.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-4d2d46fa)}.elementor-55 .elementor-element.elementor-element-999e267.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-1f18178a)}.elementor-55 .elementor-element.elementor-element-999e267.elementor-view-stacked .elementor-icon svg{fill:var(--e-global-color-1f18178a)}.elementor-55 .elementor-element.elementor-element-999e267.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-7f660ce2);color:var(--e-global-color-671d7d2a)}.elementor-55 .elementor-element.elementor-element-999e267.elementor-view-framed .elementor-icon:hover,.elementor-55 .elementor-element.elementor-element-999e267.elementor-view-default .elementor-icon:hover{color:var(--e-global-color-7f660ce2);border-color:var(--e-global-color-7f660ce2)}.elementor-55 .elementor-element.elementor-element-999e267.elementor-view-framed .elementor-icon:hover,.elementor-55 .elementor-element.elementor-element-999e267.elementor-view-default .elementor-icon:hover svg{fill:var(--e-global-color-7f660ce2)}.elementor-55 .elementor-element.elementor-element-999e267.elementor-view-framed .elementor-icon:hover{background-color:var(--e-global-color-671d7d2a)}.elementor-55 .elementor-element.elementor-element-999e267.elementor-view-stacked .elementor-icon:hover svg{fill:var(--e-global-color-671d7d2a)}.elementor-55 .elementor-element.elementor-element-999e267 .elementor-icon{font-size:60px}.elementor-55 .elementor-element.elementor-element-999e267 .elementor-icon i,.elementor-55 .elementor-element.elementor-element-999e267 .elementor-icon svg{transform:rotate(0deg)}.elementor-55 .elementor-element.elementor-element-396ff41{text-align:center;color:var(--e-global-color-1f18178a);font-family:"Zen Kaku Gothic New",Noto Sans JP;font-size:.93rem;font-weight:700;line-height:1.3em}.elementor-55 .elementor-element.elementor-element-396ff41>.elementor-widget-container{margin:3px 0 0}.elementor-55 .elementor-element.elementor-element-a400320>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-55 .elementor-element.elementor-element-a400320>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-55 .elementor-element.elementor-element-8f3d0a2 .elementor-icon-wrapper{text-align:center}.elementor-55 .elementor-element.elementor-element-8f3d0a2.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-4d2d46fa);color:var(--e-global-color-1f18178a)}.elementor-55 .elementor-element.elementor-element-8f3d0a2.elementor-view-framed .elementor-icon,.elementor-55 .elementor-element.elementor-element-8f3d0a2.elementor-view-default .elementor-icon{color:var(--e-global-color-4d2d46fa);border-color:var(--e-global-color-4d2d46fa)}.elementor-55 .elementor-element.elementor-element-8f3d0a2.elementor-view-framed .elementor-icon,.elementor-55 .elementor-element.elementor-element-8f3d0a2.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-4d2d46fa)}.elementor-55 .elementor-element.elementor-element-8f3d0a2.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-1f18178a)}.elementor-55 .elementor-element.elementor-element-8f3d0a2.elementor-view-stacked .elementor-icon svg{fill:var(--e-global-color-1f18178a)}.elementor-55 .elementor-element.elementor-element-8f3d0a2.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-7f660ce2);color:var(--e-global-color-671d7d2a)}.elementor-55 .elementor-element.elementor-element-8f3d0a2.elementor-view-framed .elementor-icon:hover,.elementor-55 .elementor-element.elementor-element-8f3d0a2.elementor-view-default .elementor-icon:hover{color:var(--e-global-color-7f660ce2);border-color:var(--e-global-color-7f660ce2)}.elementor-55 .elementor-element.elementor-element-8f3d0a2.elementor-view-framed .elementor-icon:hover,.elementor-55 .elementor-element.elementor-element-8f3d0a2.elementor-view-default .elementor-icon:hover svg{fill:var(--e-global-color-7f660ce2)}.elementor-55 .elementor-element.elementor-element-8f3d0a2.elementor-view-framed .elementor-icon:hover{background-color:var(--e-global-color-671d7d2a)}.elementor-55 .elementor-element.elementor-element-8f3d0a2.elementor-view-stacked .elementor-icon:hover svg{fill:var(--e-global-color-671d7d2a)}.elementor-55 .elementor-element.elementor-element-8f3d0a2 .elementor-icon{font-size:60px}.elementor-55 .elementor-element.elementor-element-8f3d0a2 .elementor-icon i,.elementor-55 .elementor-element.elementor-element-8f3d0a2 .elementor-icon svg{transform:rotate(0deg)}.elementor-55 .elementor-element.elementor-element-1e691a6{text-align:center;color:var(--e-global-color-1f18178a);font-family:"Zen Kaku Gothic New",Noto Sans JP;font-size:.93rem;font-weight:700;line-height:1.3em}.elementor-55 .elementor-element.elementor-element-1e691a6>.elementor-widget-container{margin:3px 0 0}.elementor-55 .elementor-element.elementor-element-9b53f61>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-55 .elementor-element.elementor-element-9b53f61>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-55 .elementor-element.elementor-element-a4fc784 .elementor-icon-wrapper{text-align:center}.elementor-55 .elementor-element.elementor-element-a4fc784.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-4d2d46fa);color:var(--e-global-color-1f18178a)}.elementor-55 .elementor-element.elementor-element-a4fc784.elementor-view-framed .elementor-icon,.elementor-55 .elementor-element.elementor-element-a4fc784.elementor-view-default .elementor-icon{color:var(--e-global-color-4d2d46fa);border-color:var(--e-global-color-4d2d46fa)}.elementor-55 .elementor-element.elementor-element-a4fc784.elementor-view-framed .elementor-icon,.elementor-55 .elementor-element.elementor-element-a4fc784.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-4d2d46fa)}.elementor-55 .elementor-element.elementor-element-a4fc784.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-1f18178a)}.elementor-55 .elementor-element.elementor-element-a4fc784.elementor-view-stacked .elementor-icon svg{fill:var(--e-global-color-1f18178a)}.elementor-55 .elementor-element.elementor-element-a4fc784.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-7f660ce2);color:var(--e-global-color-671d7d2a)}.elementor-55 .elementor-element.elementor-element-a4fc784.elementor-view-framed .elementor-icon:hover,.elementor-55 .elementor-element.elementor-element-a4fc784.elementor-view-default .elementor-icon:hover{color:var(--e-global-color-7f660ce2);border-color:var(--e-global-color-7f660ce2)}.elementor-55 .elementor-element.elementor-element-a4fc784.elementor-view-framed .elementor-icon:hover,.elementor-55 .elementor-element.elementor-element-a4fc784.elementor-view-default .elementor-icon:hover svg{fill:var(--e-global-color-7f660ce2)}.elementor-55 .elementor-element.elementor-element-a4fc784.elementor-view-framed .elementor-icon:hover{background-color:var(--e-global-color-671d7d2a)}.elementor-55 .elementor-element.elementor-element-a4fc784.elementor-view-stacked .elementor-icon:hover svg{fill:var(--e-global-color-671d7d2a)}.elementor-55 .elementor-element.elementor-element-a4fc784 .elementor-icon{font-size:60px}.elementor-55 .elementor-element.elementor-element-a4fc784 .elementor-icon i,.elementor-55 .elementor-element.elementor-element-a4fc784 .elementor-icon svg{transform:rotate(0deg)}.elementor-55 .elementor-element.elementor-element-79040c8{text-align:center;color:var(--e-global-color-1f18178a);font-family:"Zen Kaku Gothic New",Noto Sans JP;font-size:.93rem;font-weight:700;line-height:1.3em}.elementor-55 .elementor-element.elementor-element-79040c8>.elementor-widget-container{margin:3px 0 0}.elementor-55 .elementor-element.elementor-element-40f3db3>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-55 .elementor-element.elementor-element-40f3db3>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-55 .elementor-element.elementor-element-ae77fb2 .elementor-icon-wrapper{text-align:center}.elementor-55 .elementor-element.elementor-element-ae77fb2.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-4d2d46fa);color:var(--e-global-color-1f18178a)}.elementor-55 .elementor-element.elementor-element-ae77fb2.elementor-view-framed .elementor-icon,.elementor-55 .elementor-element.elementor-element-ae77fb2.elementor-view-default .elementor-icon{color:var(--e-global-color-4d2d46fa);border-color:var(--e-global-color-4d2d46fa)}.elementor-55 .elementor-element.elementor-element-ae77fb2.elementor-view-framed .elementor-icon,.elementor-55 .elementor-element.elementor-element-ae77fb2.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-4d2d46fa)}.elementor-55 .elementor-element.elementor-element-ae77fb2.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-1f18178a)}.elementor-55 .elementor-element.elementor-element-ae77fb2.elementor-view-stacked .elementor-icon svg{fill:var(--e-global-color-1f18178a)}.elementor-55 .elementor-element.elementor-element-ae77fb2.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-7f660ce2);color:var(--e-global-color-671d7d2a)}.elementor-55 .elementor-element.elementor-element-ae77fb2.elementor-view-framed .elementor-icon:hover,.elementor-55 .elementor-element.elementor-element-ae77fb2.elementor-view-default .elementor-icon:hover{color:var(--e-global-color-7f660ce2);border-color:var(--e-global-color-7f660ce2)}.elementor-55 .elementor-element.elementor-element-ae77fb2.elementor-view-framed .elementor-icon:hover,.elementor-55 .elementor-element.elementor-element-ae77fb2.elementor-view-default .elementor-icon:hover svg{fill:var(--e-global-color-7f660ce2)}.elementor-55 .elementor-element.elementor-element-ae77fb2.elementor-view-framed .elementor-icon:hover{background-color:var(--e-global-color-671d7d2a)}.elementor-55 .elementor-element.elementor-element-ae77fb2.elementor-view-stacked .elementor-icon:hover svg{fill:var(--e-global-color-671d7d2a)}.elementor-55 .elementor-element.elementor-element-ae77fb2 .elementor-icon{font-size:60px}.elementor-55 .elementor-element.elementor-element-ae77fb2 .elementor-icon i,.elementor-55 .elementor-element.elementor-element-ae77fb2 .elementor-icon svg{transform:rotate(0deg)}.elementor-55 .elementor-element.elementor-element-c49c865{text-align:center;color:var(--e-global-color-1f18178a);font-family:"Zen Kaku Gothic New",Noto Sans JP;font-size:.93rem;font-weight:700;line-height:1.3em}.elementor-55 .elementor-element.elementor-element-c49c865>.elementor-widget-container{margin:3px 0 0}.elementor-55 .elementor-element.elementor-element-4baa764>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-55 .elementor-element.elementor-element-4baa764>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-55 .elementor-element.elementor-element-6e1e31c .elementor-icon-wrapper{text-align:center}.elementor-55 .elementor-element.elementor-element-6e1e31c.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-4d2d46fa);color:var(--e-global-color-1f18178a)}.elementor-55 .elementor-element.elementor-element-6e1e31c.elementor-view-framed .elementor-icon,.elementor-55 .elementor-element.elementor-element-6e1e31c.elementor-view-default .elementor-icon{color:var(--e-global-color-4d2d46fa);border-color:var(--e-global-color-4d2d46fa)}.elementor-55 .elementor-element.elementor-element-6e1e31c.elementor-view-framed .elementor-icon,.elementor-55 .elementor-element.elementor-element-6e1e31c.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-4d2d46fa)}.elementor-55 .elementor-element.elementor-element-6e1e31c.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-1f18178a)}.elementor-55 .elementor-element.elementor-element-6e1e31c.elementor-view-stacked .elementor-icon svg{fill:var(--e-global-color-1f18178a)}.elementor-55 .elementor-element.elementor-element-6e1e31c.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-7f660ce2);color:var(--e-global-color-671d7d2a)}.elementor-55 .elementor-element.elementor-element-6e1e31c.elementor-view-framed .elementor-icon:hover,.elementor-55 .elementor-element.elementor-element-6e1e31c.elementor-view-default .elementor-icon:hover{color:var(--e-global-color-7f660ce2);border-color:var(--e-global-color-7f660ce2)}.elementor-55 .elementor-element.elementor-element-6e1e31c.elementor-view-framed .elementor-icon:hover,.elementor-55 .elementor-element.elementor-element-6e1e31c.elementor-view-default .elementor-icon:hover svg{fill:var(--e-global-color-7f660ce2)}.elementor-55 .elementor-element.elementor-element-6e1e31c.elementor-view-framed .elementor-icon:hover{background-color:var(--e-global-color-671d7d2a)}.elementor-55 .elementor-element.elementor-element-6e1e31c.elementor-view-stacked .elementor-icon:hover svg{fill:var(--e-global-color-671d7d2a)}.elementor-55 .elementor-element.elementor-element-6e1e31c .elementor-icon{font-size:60px}.elementor-55 .elementor-element.elementor-element-6e1e31c .elementor-icon i,.elementor-55 .elementor-element.elementor-element-6e1e31c .elementor-icon svg{transform:rotate(0deg)}.elementor-55 .elementor-element.elementor-element-a6d47b0{text-align:center;color:var(--e-global-color-1f18178a);font-family:"Zen Kaku Gothic New",Noto Sans JP;font-size:.93rem;font-weight:700;line-height:1.3em}.elementor-55 .elementor-element.elementor-element-a6d47b0>.elementor-widget-container{margin:3px 0 0}.elementor-55 .elementor-element.elementor-element-37a82bf>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-55 .elementor-element.elementor-element-37a82bf>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-55 .elementor-element.elementor-element-ef8ae4f .elementor-icon-wrapper{text-align:center}.elementor-55 .elementor-element.elementor-element-ef8ae4f.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-4d2d46fa);color:var(--e-global-color-1f18178a)}.elementor-55 .elementor-element.elementor-element-ef8ae4f.elementor-view-framed .elementor-icon,.elementor-55 .elementor-element.elementor-element-ef8ae4f.elementor-view-default .elementor-icon{color:var(--e-global-color-4d2d46fa);border-color:var(--e-global-color-4d2d46fa)}.elementor-55 .elementor-element.elementor-element-ef8ae4f.elementor-view-framed .elementor-icon,.elementor-55 .elementor-element.elementor-element-ef8ae4f.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-4d2d46fa)}.elementor-55 .elementor-element.elementor-element-ef8ae4f.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-1f18178a)}.elementor-55 .elementor-element.elementor-element-ef8ae4f.elementor-view-stacked .elementor-icon svg{fill:var(--e-global-color-1f18178a)}.elementor-55 .elementor-element.elementor-element-ef8ae4f.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-7f660ce2);color:var(--e-global-color-671d7d2a)}.elementor-55 .elementor-element.elementor-element-ef8ae4f.elementor-view-framed .elementor-icon:hover,.elementor-55 .elementor-element.elementor-element-ef8ae4f.elementor-view-default .elementor-icon:hover{color:var(--e-global-color-7f660ce2);border-color:var(--e-global-color-7f660ce2)}.elementor-55 .elementor-element.elementor-element-ef8ae4f.elementor-view-framed .elementor-icon:hover,.elementor-55 .elementor-element.elementor-element-ef8ae4f.elementor-view-default .elementor-icon:hover svg{fill:var(--e-global-color-7f660ce2)}.elementor-55 .elementor-element.elementor-element-ef8ae4f.elementor-view-framed .elementor-icon:hover{background-color:var(--e-global-color-671d7d2a)}.elementor-55 .elementor-element.elementor-element-ef8ae4f.elementor-view-stacked .elementor-icon:hover svg{fill:var(--e-global-color-671d7d2a)}.elementor-55 .elementor-element.elementor-element-ef8ae4f .elementor-icon{font-size:60px}.elementor-55 .elementor-element.elementor-element-ef8ae4f .elementor-icon i,.elementor-55 .elementor-element.elementor-element-ef8ae4f .elementor-icon svg{transform:rotate(0deg)}.elementor-55 .elementor-element.elementor-element-d0168c1{text-align:center;color:var(--e-global-color-1f18178a);font-family:"Zen Kaku Gothic New",Noto Sans JP;font-size:.93rem;font-weight:700;line-height:1.3em}.elementor-55 .elementor-element.elementor-element-d0168c1>.elementor-widget-container{margin:3px 0 0}.elementor-55 .elementor-element.elementor-element-c32fc9d>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-55 .elementor-element.elementor-element-c32fc9d>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-55 .elementor-element.elementor-element-c8a75b9 .elementor-icon-wrapper{text-align:center}.elementor-55 .elementor-element.elementor-element-c8a75b9.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-4d2d46fa);color:var(--e-global-color-1f18178a)}.elementor-55 .elementor-element.elementor-element-c8a75b9.elementor-view-framed .elementor-icon,.elementor-55 .elementor-element.elementor-element-c8a75b9.elementor-view-default .elementor-icon{color:var(--e-global-color-4d2d46fa);border-color:var(--e-global-color-4d2d46fa)}.elementor-55 .elementor-element.elementor-element-c8a75b9.elementor-view-framed .elementor-icon,.elementor-55 .elementor-element.elementor-element-c8a75b9.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-4d2d46fa)}.elementor-55 .elementor-element.elementor-element-c8a75b9.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-1f18178a)}.elementor-55 .elementor-element.elementor-element-c8a75b9.elementor-view-stacked .elementor-icon svg{fill:var(--e-global-color-1f18178a)}.elementor-55 .elementor-element.elementor-element-c8a75b9.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-7f660ce2);color:var(--e-global-color-671d7d2a)}.elementor-55 .elementor-element.elementor-element-c8a75b9.elementor-view-framed .elementor-icon:hover,.elementor-55 .elementor-element.elementor-element-c8a75b9.elementor-view-default .elementor-icon:hover{color:var(--e-global-color-7f660ce2);border-color:var(--e-global-color-7f660ce2)}.elementor-55 .elementor-element.elementor-element-c8a75b9.elementor-view-framed .elementor-icon:hover,.elementor-55 .elementor-element.elementor-element-c8a75b9.elementor-view-default .elementor-icon:hover svg{fill:var(--e-global-color-7f660ce2)}.elementor-55 .elementor-element.elementor-element-c8a75b9.elementor-view-framed .elementor-icon:hover{background-color:var(--e-global-color-671d7d2a)}.elementor-55 .elementor-element.elementor-element-c8a75b9.elementor-view-stacked .elementor-icon:hover svg{fill:var(--e-global-color-671d7d2a)}.elementor-55 .elementor-element.elementor-element-c8a75b9 .elementor-icon{font-size:60px}.elementor-55 .elementor-element.elementor-element-c8a75b9 .elementor-icon i,.elementor-55 .elementor-element.elementor-element-c8a75b9 .elementor-icon svg{transform:rotate(0deg)}.elementor-55 .elementor-element.elementor-element-886ee90{text-align:center;color:var(--e-global-color-1f18178a);font-family:"Zen Kaku Gothic New",Noto Sans JP;font-size:.93rem;font-weight:700;line-height:1.3em}.elementor-55 .elementor-element.elementor-element-886ee90>.elementor-widget-container{margin:3px 0 0}.elementor-55 .elementor-element.elementor-element-a50978b{padding:4rem .7rem 0}.elementor-55 .elementor-element.elementor-element-ade05c4>.elementor-container{max-width:700px}.elementor-55 .elementor-element.elementor-element-ade05c4{margin-top:0;margin-bottom:0;padding:0 0 4rem}.elementor-55 .elementor-element.elementor-element-a0cdc46.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{justify-content:center}.elementor-55 .elementor-element.elementor-element-a0cdc46>.elementor-column-wrap>.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-55 .elementor-element.elementor-element-be323ac{text-align:center}.elementor-55 .elementor-element.elementor-element-be323ac .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Noto Sans JP;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-55 .elementor-element.elementor-element-ad208ab{text-align:center;color:var(--e-global-color-7f660ce2);font-family:"Merriweather",Noto Sans JP;font-size:.9rem;font-weight:700;line-height:1.45em;width:auto;max-width:auto}.elementor-55 .elementor-element.elementor-element-ad208ab>.elementor-widget-container{padding:0 5px;border-style:solid;border-width:1px;border-color:var(--e-global-color-7f660ce2);border-radius:5px}.elementor-55 .elementor-element.elementor-element-1432a7c{padding:1rem .7rem 0;z-index:1}.elementor-55 .elementor-element.elementor-element-392e4a8{margin-top:0;margin-bottom:0}.elementor-55 .elementor-element.elementor-element-d13497e>.elementor-column-wrap>.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-55 .elementor-element.elementor-element-d13497e>.elementor-element-populated>.elementor-widget-wrap{padding:1rem 0 1rem 4rem}.elementor-55 .elementor-element.elementor-element-3831e2c{text-align:center}.elementor-55 .elementor-element.elementor-element-3831e2c .elementor-heading-title{font-family:var(--e-global-typography-c744afe-font-family),Noto Sans JP;font-size:var(--e-global-typography-c744afe-font-size);font-weight:var(--e-global-typography-c744afe-font-weight);line-height:var(--e-global-typography-c744afe-line-height);letter-spacing:var(--e-global-typography-c744afe-letter-spacing);word-spacing:var(--e-global-typography-c744afe-word-spacing)}.elementor-55 .elementor-element.elementor-element-a522d28 .elementor-button .elementor-align-icon-right{margin-left:15px}.elementor-55 .elementor-element.elementor-element-a522d28 .elementor-button .elementor-align-icon-left{margin-right:15px}.elementor-55 .elementor-element.elementor-element-a522d28 .elementor-button{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);background-color:var(--e-global-color-671d7d2a);border-style:solid;border-width:2px;border-color:var(--e-global-color-primary)}.elementor-55 .elementor-element.elementor-element-a522d28 .elementor-button:hover,.elementor-55 .elementor-element.elementor-element-a522d28 .elementor-button:focus{color:var(--e-global-color-7f660ce2);border-color:var(--e-global-color-7f660ce2)}.elementor-55 .elementor-element.elementor-element-a522d28 .elementor-button:hover svg,.elementor-55 .elementor-element.elementor-element-a522d28 .elementor-button:focus svg{fill:var(--e-global-color-7f660ce2)}.elementor-55 .elementor-element.elementor-element-ab57443>.elementor-container{min-height:260px}.elementor-55 .elementor-element.elementor-element-ab57443>.elementor-background-overlay{background-color:var(--e-global-color-6f85a0d);opacity:.5}.elementor-55 .elementor-element.elementor-element-ab57443{margin-top:-7rem;margin-bottom:8rem}.elementor-55 .elementor-element.elementor-element-86a1084>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-55 .elementor-element.elementor-element-86a1084{margin-top:0;margin-bottom:0}.elementor-55 .elementor-element.elementor-element-7eccb64{text-align:right}.elementor-55 .elementor-element.elementor-element-7eccb64 .elementor-heading-title{color:var(--e-global-color-6f85a0d);font-family:"Merriweather",Noto Sans JP;font-size:6rem;font-weight:400;font-style:italic;line-height:1em;letter-spacing:8px}.elementor-55 .elementor-element.elementor-element-7eccb64>.elementor-widget-container{padding:0 1em}.elementor-55 .elementor-element.elementor-element-6e9a7dc{padding:1rem .7rem 0;z-index:1}.elementor-55 .elementor-element.elementor-element-1d1d77a{margin-top:0;margin-bottom:0}.elementor-55 .elementor-element.elementor-element-b433fe0>.elementor-column-wrap>.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-55 .elementor-element.elementor-element-b433fe0>.elementor-element-populated>.elementor-widget-wrap{padding:1rem 4rem 1rem 0}.elementor-55 .elementor-element.elementor-element-7d207fc{text-align:center}.elementor-55 .elementor-element.elementor-element-7d207fc .elementor-heading-title{font-family:var(--e-global-typography-c744afe-font-family),Noto Sans JP;font-size:var(--e-global-typography-c744afe-font-size);font-weight:var(--e-global-typography-c744afe-font-weight);line-height:var(--e-global-typography-c744afe-line-height);letter-spacing:var(--e-global-typography-c744afe-letter-spacing);word-spacing:var(--e-global-typography-c744afe-word-spacing)}.elementor-55 .elementor-element.elementor-element-49dcdf0 .elementor-button .elementor-align-icon-right{margin-left:15px}.elementor-55 .elementor-element.elementor-element-49dcdf0 .elementor-button .elementor-align-icon-left{margin-right:15px}.elementor-55 .elementor-element.elementor-element-49dcdf0 .elementor-button{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);background-color:var(--e-global-color-671d7d2a);border-style:solid;border-width:2px;border-color:var(--e-global-color-primary)}.elementor-55 .elementor-element.elementor-element-49dcdf0 .elementor-button:hover,.elementor-55 .elementor-element.elementor-element-49dcdf0 .elementor-button:focus{color:var(--e-global-color-7f660ce2);border-color:var(--e-global-color-7f660ce2)}.elementor-55 .elementor-element.elementor-element-49dcdf0 .elementor-button:hover svg,.elementor-55 .elementor-element.elementor-element-49dcdf0 .elementor-button:focus svg{fill:var(--e-global-color-7f660ce2)}.elementor-55 .elementor-element.elementor-element-eaf075e>.elementor-container{min-height:260px}.elementor-55 .elementor-element.elementor-element-eaf075e>.elementor-background-overlay{background-color:var(--e-global-color-6f85a0d);opacity:.5}.elementor-55 .elementor-element.elementor-element-eaf075e{margin-top:-7rem;margin-bottom:8rem}.elementor-55 .elementor-element.elementor-element-ff30584>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-55 .elementor-element.elementor-element-ff30584{margin-top:0;margin-bottom:0}.elementor-55 .elementor-element.elementor-element-d54b2dc{text-align:left}.elementor-55 .elementor-element.elementor-element-d54b2dc .elementor-heading-title{color:var(--e-global-color-6f85a0d);font-family:"Merriweather",Noto Sans JP;font-size:6rem;font-weight:400;font-style:italic;line-height:1em;letter-spacing:8px}.elementor-55 .elementor-element.elementor-element-d54b2dc>.elementor-widget-container{padding:0 1em}.elementor-55 .elementor-element.elementor-element-f7fc201{padding:1rem .7rem 0;z-index:1}.elementor-55 .elementor-element.elementor-element-481d6a2{margin-top:0;margin-bottom:0}.elementor-55 .elementor-element.elementor-element-3b2f35c>.elementor-column-wrap>.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-55 .elementor-element.elementor-element-3b2f35c>.elementor-element-populated>.elementor-widget-wrap{padding:1rem 0 1rem 4rem}.elementor-55 .elementor-element.elementor-element-ece727d{text-align:center}.elementor-55 .elementor-element.elementor-element-ece727d .elementor-heading-title{font-family:var(--e-global-typography-c744afe-font-family),Noto Sans JP;font-size:var(--e-global-typography-c744afe-font-size);font-weight:var(--e-global-typography-c744afe-font-weight);line-height:var(--e-global-typography-c744afe-line-height);letter-spacing:var(--e-global-typography-c744afe-letter-spacing);word-spacing:var(--e-global-typography-c744afe-word-spacing)}.elementor-55 .elementor-element.elementor-element-fd0056e>.elementor-container{min-height:260px}.elementor-55 .elementor-element.elementor-element-fd0056e>.elementor-background-overlay{background-color:var(--e-global-color-6f85a0d);opacity:.5}.elementor-55 .elementor-element.elementor-element-fd0056e{margin-top:-7rem;margin-bottom:8rem}.elementor-55 .elementor-element.elementor-element-f35e851>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-55 .elementor-element.elementor-element-f35e851{margin-top:0;margin-bottom:0}.elementor-55 .elementor-element.elementor-element-b16014d{text-align:right}.elementor-55 .elementor-element.elementor-element-b16014d .elementor-heading-title{color:var(--e-global-color-6f85a0d);font-family:"Merriweather",Noto Sans JP;font-size:6rem;font-weight:400;font-style:italic;line-height:1em;letter-spacing:8px}.elementor-55 .elementor-element.elementor-element-b16014d>.elementor-widget-container{padding:0 1em}.elementor-55 .elementor-element.elementor-element-57280a74>.elementor-container{max-width:1200px}.elementor-55 .elementor-element.elementor-element-57280a74{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:2rem .7rem 6rem}.elementor-55 .elementor-element.elementor-element-57280a74>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-55 .elementor-element.elementor-element-e5990c5>.elementor-container{max-width:700px}.elementor-55 .elementor-element.elementor-element-e5990c5{margin-top:0;margin-bottom:0;padding:0 0 4rem}.elementor-55 .elementor-element.elementor-element-a186590.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{justify-content:center}.elementor-55 .elementor-element.elementor-element-a186590>.elementor-column-wrap>.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-55 .elementor-element.elementor-element-dc13d73{text-align:center}.elementor-55 .elementor-element.elementor-element-dc13d73 .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Noto Sans JP;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-55 .elementor-element.elementor-element-4f42526{text-align:center;color:var(--e-global-color-7f660ce2);font-family:"Merriweather",Noto Sans JP;font-size:.9rem;font-weight:700;line-height:1.45em;width:auto;max-width:auto}.elementor-55 .elementor-element.elementor-element-4f42526>.elementor-widget-container{padding:0 5px;border-style:solid;border-width:1px;border-color:var(--e-global-color-7f660ce2);border-radius:5px}.elementor-55 .elementor-element.elementor-element-59b192ad.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{justify-content:flex-start}.elementor-55 .elementor-element.elementor-element-59b192ad>.elementor-element-populated>.elementor-widget-wrap{padding:0 3rem 4rem 0}.elementor-55 .elementor-element.elementor-element-6f263 img{height:200px;object-fit:cover}.elementor-55 .elementor-element.elementor-element-6f263>.elementor-widget-container{margin:0 0 1rem}.elementor-55 .elementor-element.elementor-element-56c02388{text-align:left}.elementor-55 .elementor-element.elementor-element-56c02388 .elementor-heading-title{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-c744afe-font-family),Noto Sans JP;font-size:var(--e-global-typography-c744afe-font-size);font-weight:var(--e-global-typography-c744afe-font-weight);line-height:var(--e-global-typography-c744afe-line-height);letter-spacing:var(--e-global-typography-c744afe-letter-spacing);word-spacing:var(--e-global-typography-c744afe-word-spacing)}.elementor-55 .elementor-element.elementor-element-2b0ced59>.elementor-widget-container{margin:1rem 0 0}.elementor-55 .elementor-element.elementor-element-1f8b6fb4{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px}.elementor-55 .elementor-element.elementor-element-1f8b6fb4 .elementor-divider-separator{width:100%}.elementor-55 .elementor-element.elementor-element-1f8b6fb4 .elementor-divider{padding-top:2px;padding-bottom:2px}.elementor-55 .elementor-element.elementor-element-1f8b6fb4>.elementor-widget-container{margin:1.3rem 0 1.2rem}.elementor-55 .elementor-element.elementor-element-56cacb21.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-55 .elementor-element.elementor-element-56cacb21.elementor-view-framed .elementor-icon,.elementor-55 .elementor-element.elementor-element-56cacb21.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-55 .elementor-element.elementor-element-56cacb21{--icon-box-icon-margin:5px;width:auto;max-width:auto}.elementor-55 .elementor-element.elementor-element-56cacb21 .elementor-icon{font-size:30px}.elementor-55 .elementor-element.elementor-element-56cacb21 .elementor-icon-box-title{color:var(--e-global-color-secondary)}.elementor-55 .elementor-element.elementor-element-56cacb21 .elementor-icon-box-title,.elementor-55 .elementor-element.elementor-element-56cacb21 .elementor-icon-box-title a{font-family:"Zen Kaku Gothic New",Noto Sans JP;font-size:1.25rem;font-weight:600;line-height:1.4em;letter-spacing:2px}.elementor-55 .elementor-element.elementor-element-56cacb21>.elementor-widget-container{margin:0 1.5rem 0 0;padding:0 0 5px}.elementor-55 .elementor-element.elementor-element-21a1aebd.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-55 .elementor-element.elementor-element-21a1aebd.elementor-view-framed .elementor-icon,.elementor-55 .elementor-element.elementor-element-21a1aebd.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-55 .elementor-element.elementor-element-21a1aebd{--icon-box-icon-margin:5px;width:auto;max-width:auto}.elementor-55 .elementor-element.elementor-element-21a1aebd .elementor-icon{font-size:30px}.elementor-55 .elementor-element.elementor-element-21a1aebd .elementor-icon-box-title{color:var(--e-global-color-secondary)}.elementor-55 .elementor-element.elementor-element-21a1aebd .elementor-icon-box-title,.elementor-55 .elementor-element.elementor-element-21a1aebd .elementor-icon-box-title a{font-family:"Zen Kaku Gothic New",Noto Sans JP;font-size:1.25rem;font-weight:600;line-height:1.4em;letter-spacing:2px}.elementor-55 .elementor-element.elementor-element-21a1aebd>.elementor-widget-container{margin:0 1.5rem 0 0;padding:0 0 5px}.elementor-55 .elementor-element.elementor-element-86fd7e3.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{justify-content:flex-start}.elementor-55 .elementor-element.elementor-element-86fd7e3>.elementor-element-populated>.elementor-widget-wrap{padding:0 0 4rem 3rem}.elementor-55 .elementor-element.elementor-element-6d8360da img{height:200px;object-fit:cover}.elementor-55 .elementor-element.elementor-element-6d8360da>.elementor-widget-container{margin:0 0 1rem}.elementor-55 .elementor-element.elementor-element-72e11a2b{text-align:left}.elementor-55 .elementor-element.elementor-element-72e11a2b .elementor-heading-title{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-c744afe-font-family),Noto Sans JP;font-size:var(--e-global-typography-c744afe-font-size);font-weight:var(--e-global-typography-c744afe-font-weight);line-height:var(--e-global-typography-c744afe-line-height);letter-spacing:var(--e-global-typography-c744afe-letter-spacing);word-spacing:var(--e-global-typography-c744afe-word-spacing)}.elementor-55 .elementor-element.elementor-element-18827379>.elementor-widget-container{margin:1rem 0 0}.elementor-55 .elementor-element.elementor-element-4ed0dafd{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px}.elementor-55 .elementor-element.elementor-element-4ed0dafd .elementor-divider-separator{width:100%}.elementor-55 .elementor-element.elementor-element-4ed0dafd .elementor-divider{padding-top:2px;padding-bottom:2px}.elementor-55 .elementor-element.elementor-element-4ed0dafd>.elementor-widget-container{margin:1.3rem 0 1.2rem}.elementor-55 .elementor-element.elementor-element-1c34d461.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-55 .elementor-element.elementor-element-1c34d461.elementor-view-framed .elementor-icon,.elementor-55 .elementor-element.elementor-element-1c34d461.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-55 .elementor-element.elementor-element-1c34d461{--icon-box-icon-margin:5px;width:auto;max-width:auto}.elementor-55 .elementor-element.elementor-element-1c34d461 .elementor-icon{font-size:30px}.elementor-55 .elementor-element.elementor-element-1c34d461 .elementor-icon-box-title{color:var(--e-global-color-secondary)}.elementor-55 .elementor-element.elementor-element-1c34d461 .elementor-icon-box-title,.elementor-55 .elementor-element.elementor-element-1c34d461 .elementor-icon-box-title a{font-family:"Zen Kaku Gothic New",Noto Sans JP;font-size:1.25rem;font-weight:600;line-height:1.4em;letter-spacing:2px}.elementor-55 .elementor-element.elementor-element-1c34d461>.elementor-widget-container{margin:0 1.5rem 0 0;padding:0 0 5px}.elementor-55 .elementor-element.elementor-element-2ff3a045.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-55 .elementor-element.elementor-element-2ff3a045.elementor-view-framed .elementor-icon,.elementor-55 .elementor-element.elementor-element-2ff3a045.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-55 .elementor-element.elementor-element-2ff3a045{--icon-box-icon-margin:5px;width:auto;max-width:auto}.elementor-55 .elementor-element.elementor-element-2ff3a045 .elementor-icon{font-size:30px}.elementor-55 .elementor-element.elementor-element-2ff3a045 .elementor-icon-box-title{color:var(--e-global-color-secondary)}.elementor-55 .elementor-element.elementor-element-2ff3a045 .elementor-icon-box-title,.elementor-55 .elementor-element.elementor-element-2ff3a045 .elementor-icon-box-title a{font-family:"Zen Kaku Gothic New",Noto Sans JP;font-size:1.25rem;font-weight:600;line-height:1.4em;letter-spacing:2px}.elementor-55 .elementor-element.elementor-element-2ff3a045>.elementor-widget-container{margin:0 1.5rem 0 0;padding:0 0 5px}.elementor-55 .elementor-element.elementor-element-4f0f58e9.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{justify-content:flex-start}.elementor-55 .elementor-element.elementor-element-4f0f58e9>.elementor-element-populated>.elementor-widget-wrap{padding:0 2rem 4rem 0}.elementor-55 .elementor-element.elementor-element-289c96e9 img{height:200px;object-fit:cover}.elementor-55 .elementor-element.elementor-element-289c96e9>.elementor-widget-container{margin:0 0 1rem}.elementor-55 .elementor-element.elementor-element-2d6404f4{text-align:left}.elementor-55 .elementor-element.elementor-element-2d6404f4 .elementor-heading-title{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-c744afe-font-family),Noto Sans JP;font-size:var(--e-global-typography-c744afe-font-size);font-weight:var(--e-global-typography-c744afe-font-weight);line-height:var(--e-global-typography-c744afe-line-height);letter-spacing:var(--e-global-typography-c744afe-letter-spacing);word-spacing:var(--e-global-typography-c744afe-word-spacing)}.elementor-55 .elementor-element.elementor-element-57631136>.elementor-widget-container{margin:1rem 0 0}.elementor-55 .elementor-element.elementor-element-23f94a9f{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px}.elementor-55 .elementor-element.elementor-element-23f94a9f .elementor-divider-separator{width:100%}.elementor-55 .elementor-element.elementor-element-23f94a9f .elementor-divider{padding-top:2px;padding-bottom:2px}.elementor-55 .elementor-element.elementor-element-23f94a9f>.elementor-widget-container{margin:1.3rem 0 1.2rem}.elementor-55 .elementor-element.elementor-element-6077d935.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-55 .elementor-element.elementor-element-6077d935.elementor-view-framed .elementor-icon,.elementor-55 .elementor-element.elementor-element-6077d935.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-55 .elementor-element.elementor-element-6077d935{--icon-box-icon-margin:5px;width:auto;max-width:auto}.elementor-55 .elementor-element.elementor-element-6077d935 .elementor-icon{font-size:30px}.elementor-55 .elementor-element.elementor-element-6077d935 .elementor-icon-box-title{color:var(--e-global-color-secondary)}.elementor-55 .elementor-element.elementor-element-6077d935 .elementor-icon-box-title,.elementor-55 .elementor-element.elementor-element-6077d935 .elementor-icon-box-title a{font-family:"Zen Kaku Gothic New",Noto Sans JP;font-size:1.25rem;font-weight:600;line-height:1.4em;letter-spacing:2px}.elementor-55 .elementor-element.elementor-element-6077d935>.elementor-widget-container{margin:0 1.5rem 0 0;padding:0 0 5px}.elementor-55 .elementor-element.elementor-element-aaff985.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-55 .elementor-element.elementor-element-aaff985.elementor-view-framed .elementor-icon,.elementor-55 .elementor-element.elementor-element-aaff985.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-55 .elementor-element.elementor-element-aaff985{--icon-box-icon-margin:5px;width:auto;max-width:auto}.elementor-55 .elementor-element.elementor-element-aaff985 .elementor-icon{font-size:30px}.elementor-55 .elementor-element.elementor-element-aaff985 .elementor-icon-box-title{color:var(--e-global-color-secondary)}.elementor-55 .elementor-element.elementor-element-aaff985 .elementor-icon-box-title,.elementor-55 .elementor-element.elementor-element-aaff985 .elementor-icon-box-title a{font-family:"Zen Kaku Gothic New",Noto Sans JP;font-size:1.25rem;font-weight:600;line-height:1.4em;letter-spacing:2px}.elementor-55 .elementor-element.elementor-element-aaff985>.elementor-widget-container{margin:0 1.5rem 0 0;padding:0 0 5px}.elementor-55 .elementor-element.elementor-element-7d90e606.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{justify-content:flex-start}.elementor-55 .elementor-element.elementor-element-7d90e606>.elementor-element-populated>.elementor-widget-wrap{padding:0 1rem 4rem}.elementor-55 .elementor-element.elementor-element-4262e775 img{height:200px;object-fit:cover}.elementor-55 .elementor-element.elementor-element-4262e775>.elementor-widget-container{margin:0 0 1rem}.elementor-55 .elementor-element.elementor-element-6b095897{text-align:left}.elementor-55 .elementor-element.elementor-element-6b095897 .elementor-heading-title{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-c744afe-font-family),Noto Sans JP;font-size:var(--e-global-typography-c744afe-font-size);font-weight:var(--e-global-typography-c744afe-font-weight);line-height:var(--e-global-typography-c744afe-line-height);letter-spacing:var(--e-global-typography-c744afe-letter-spacing);word-spacing:var(--e-global-typography-c744afe-word-spacing)}.elementor-55 .elementor-element.elementor-element-3c78a46>.elementor-widget-container{margin:1rem 0 0}.elementor-55 .elementor-element.elementor-element-720400ed{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px}.elementor-55 .elementor-element.elementor-element-720400ed .elementor-divider-separator{width:100%}.elementor-55 .elementor-element.elementor-element-720400ed .elementor-divider{padding-top:2px;padding-bottom:2px}.elementor-55 .elementor-element.elementor-element-720400ed>.elementor-widget-container{margin:1.3rem 0 1.2rem}.elementor-55 .elementor-element.elementor-element-41f9d560.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-55 .elementor-element.elementor-element-41f9d560.elementor-view-framed .elementor-icon,.elementor-55 .elementor-element.elementor-element-41f9d560.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-55 .elementor-element.elementor-element-41f9d560{--icon-box-icon-margin:5px;width:auto;max-width:auto}.elementor-55 .elementor-element.elementor-element-41f9d560 .elementor-icon{font-size:30px}.elementor-55 .elementor-element.elementor-element-41f9d560 .elementor-icon-box-title{color:var(--e-global-color-secondary)}.elementor-55 .elementor-element.elementor-element-41f9d560 .elementor-icon-box-title,.elementor-55 .elementor-element.elementor-element-41f9d560 .elementor-icon-box-title a{font-family:"Zen Kaku Gothic New",Noto Sans JP;font-size:1.25rem;font-weight:600;line-height:1.4em;letter-spacing:2px}.elementor-55 .elementor-element.elementor-element-41f9d560>.elementor-widget-container{margin:0 1.5rem 0 0;padding:0 0 5px}.elementor-55 .elementor-element.elementor-element-f28fbbc.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-55 .elementor-element.elementor-element-f28fbbc.elementor-view-framed .elementor-icon,.elementor-55 .elementor-element.elementor-element-f28fbbc.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-55 .elementor-element.elementor-element-f28fbbc{--icon-box-icon-margin:5px;width:auto;max-width:auto}.elementor-55 .elementor-element.elementor-element-f28fbbc .elementor-icon{font-size:30px}.elementor-55 .elementor-element.elementor-element-f28fbbc .elementor-icon-box-title{color:var(--e-global-color-secondary)}.elementor-55 .elementor-element.elementor-element-f28fbbc .elementor-icon-box-title,.elementor-55 .elementor-element.elementor-element-f28fbbc .elementor-icon-box-title a{font-family:"Zen Kaku Gothic New",Noto Sans JP;font-size:1.25rem;font-weight:600;line-height:1.4em;letter-spacing:0px}.elementor-55 .elementor-element.elementor-element-f28fbbc>.elementor-widget-container{margin:0 1.5rem 0 0;padding:0 0 5px}.elementor-55 .elementor-element.elementor-element-1293744b.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{justify-content:flex-start}.elementor-55 .elementor-element.elementor-element-1293744b>.elementor-element-populated>.elementor-widget-wrap{padding:0 0 4rem 2rem}.elementor-55 .elementor-element.elementor-element-6f17a382 img{height:200px;object-fit:cover}.elementor-55 .elementor-element.elementor-element-6f17a382>.elementor-widget-container{margin:0 0 1rem}.elementor-55 .elementor-element.elementor-element-7835252{text-align:left}.elementor-55 .elementor-element.elementor-element-7835252 .elementor-heading-title{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-c744afe-font-family),Noto Sans JP;font-size:var(--e-global-typography-c744afe-font-size);font-weight:var(--e-global-typography-c744afe-font-weight);line-height:var(--e-global-typography-c744afe-line-height);letter-spacing:var(--e-global-typography-c744afe-letter-spacing);word-spacing:var(--e-global-typography-c744afe-word-spacing)}.elementor-55 .elementor-element.elementor-element-2a2f4a1a>.elementor-widget-container{margin:1rem 0 0}.elementor-55 .elementor-element.elementor-element-572a48a8{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px}.elementor-55 .elementor-element.elementor-element-572a48a8 .elementor-divider-separator{width:100%}.elementor-55 .elementor-element.elementor-element-572a48a8 .elementor-divider{padding-top:2px;padding-bottom:2px}.elementor-55 .elementor-element.elementor-element-572a48a8>.elementor-widget-container{margin:1.3rem 0 1.2rem}.elementor-55 .elementor-element.elementor-element-46585df6.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-55 .elementor-element.elementor-element-46585df6.elementor-view-framed .elementor-icon,.elementor-55 .elementor-element.elementor-element-46585df6.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-55 .elementor-element.elementor-element-46585df6{--icon-box-icon-margin:5px;width:auto;max-width:auto}.elementor-55 .elementor-element.elementor-element-46585df6 .elementor-icon{font-size:30px}.elementor-55 .elementor-element.elementor-element-46585df6 .elementor-icon-box-title{color:var(--e-global-color-secondary)}.elementor-55 .elementor-element.elementor-element-46585df6 .elementor-icon-box-title,.elementor-55 .elementor-element.elementor-element-46585df6 .elementor-icon-box-title a{font-family:"Zen Kaku Gothic New",Noto Sans JP;font-size:1.25rem;font-weight:600;line-height:1.4em;letter-spacing:2px}.elementor-55 .elementor-element.elementor-element-46585df6>.elementor-widget-container{margin:0 1.5rem 0 0;padding:0 0 5px}.elementor-55 .elementor-element.elementor-element-2c0ed821.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-55 .elementor-element.elementor-element-2c0ed821.elementor-view-framed .elementor-icon,.elementor-55 .elementor-element.elementor-element-2c0ed821.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-55 .elementor-element.elementor-element-2c0ed821{--icon-box-icon-margin:5px;width:auto;max-width:auto}.elementor-55 .elementor-element.elementor-element-2c0ed821 .elementor-icon{font-size:30px}.elementor-55 .elementor-element.elementor-element-2c0ed821 .elementor-icon-box-title{color:var(--e-global-color-secondary)}.elementor-55 .elementor-element.elementor-element-2c0ed821 .elementor-icon-box-title,.elementor-55 .elementor-element.elementor-element-2c0ed821 .elementor-icon-box-title a{font-family:"Zen Kaku Gothic New",Noto Sans JP;font-size:1.25rem;font-weight:600;line-height:1.4em;letter-spacing:2px}.elementor-55 .elementor-element.elementor-element-2c0ed821>.elementor-widget-container{margin:0 1.5rem 0 0;padding:0 0 5px}.elementor-55 .elementor-element.elementor-element-bf2e174{--e-image-carousel-slides-to-show:4}.elementor-55 .elementor-element.elementor-element-ed470d4>.elementor-background-overlay{background-image:url("https://hataya-dental.com/wp-content/uploads/2023/07/mv002.jpg");background-position:bottom center;background-size:cover;opacity:.1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-55 .elementor-element.elementor-element-ed470d4 .elementor-background-overlay{filter:brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg)}.elementor-55 .elementor-element.elementor-element-ed470d4{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:6rem .7rem 0}.elementor-55 .elementor-element.elementor-element-112f85a3{margin-top:0;margin-bottom:0;padding:0 0 3rem}.elementor-55 .elementor-element.elementor-element-3bf9d927.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{justify-content:center}.elementor-55 .elementor-element.elementor-element-3bf9d927>.elementor-column-wrap>.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-55 .elementor-element.elementor-element-c1ab9cc{text-align:center}.elementor-55 .elementor-element.elementor-element-c1ab9cc .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Noto Sans JP;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-55 .elementor-element.elementor-element-72d9ae5{text-align:center;color:var(--e-global-color-7f660ce2);font-family:"Merriweather",Noto Sans JP;font-size:.9rem;font-weight:700;line-height:1.45em;width:auto;max-width:auto}.elementor-55 .elementor-element.elementor-element-72d9ae5>.elementor-widget-container{padding:0 5px;border-style:solid;border-width:1px;border-color:var(--e-global-color-7f660ce2);border-radius:5px}.elementor-55 .elementor-element.elementor-element-490982e2>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:flex-start;align-items:flex-start}.elementor-55 .elementor-element.elementor-element-105e01fd.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{justify-content:flex-end}.elementor-55 .elementor-element.elementor-element-105e01fd>.elementor-column-wrap>.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-55 .elementor-element.elementor-element-105e01fd>.elementor-element-populated>.elementor-widget-wrap{padding:0 3rem 0 0}.elementor-55 .elementor-element.elementor-element-6ee7d786{font-family:var(--e-global-typography-text-font-family),Noto Sans JP;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-55 .elementor-element.elementor-element-68f11cb .elementor-heading-title{color:var(--e-global-color-secondary);font-family:"Zen Kaku Gothic New",Noto Sans JP;font-size:1.06rem;font-weight:600}.elementor-55 .elementor-element.elementor-element-68f11cb>.elementor-widget-container{margin:0 1rem 0 0}.elementor-55 .elementor-element.elementor-element-68f11cb{width:auto;max-width:auto;align-self:flex-end}.elementor-55 .elementor-element.elementor-element-b17f8d3 .elementor-heading-title{color:var(--e-global-color-secondary);font-family:"Zen Kaku Gothic New",Noto Sans JP;font-size:1.6rem;font-weight:500;line-height:1.2em}.elementor-55 .elementor-element.elementor-element-b17f8d3>.elementor-widget-container{margin:0 0 .5px}.elementor-55 .elementor-element.elementor-element-b17f8d3{width:auto;max-width:auto;align-self:flex-end}.elementor-55 .elementor-element.elementor-element-bef405d>.elementor-widget-container{margin:-6rem 0 0}@media(max-width:960px){.elementor-55 .elementor-element.elementor-element-1c77a89{margin-top:0;margin-bottom:0}.elementor-55 .elementor-element.elementor-element-ca7e860{padding:0}.elementor-55 .elementor-element.elementor-element-a6e77d6{text-align:left}.elementor-55 .elementor-element.elementor-element-414120b .elementor-icon-box-title,.elementor-55 .elementor-element.elementor-element-414120b .elementor-icon-box-title a{font-size:1.6rem}.elementor-55 .elementor-element.elementor-element-414120b .elementor-icon-box-description{font-size:.72rem}.elementor-55 .elementor-element.elementor-element-ccaef32{text-align:left}.elementor-55 .elementor-element.elementor-element-f3bf2d6>.elementor-element-populated>.elementor-widget-wrap{padding:0}.elementor-55 .elementor-element.elementor-element-0cf78b2{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-55 .elementor-element.elementor-element-eba4df1>.elementor-element-populated>.elementor-widget-wrap{padding:1rem 0 0 2rem}.elementor-55 .elementor-element.elementor-element-a82de5c .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-55 .elementor-element.elementor-element-874f937>.elementor-element-populated>.elementor-widget-wrap{padding:0 0 1rem}.elementor-55 .elementor-element.elementor-element-536cec5>.elementor-widget-container{margin:0 -100rem 0 0}.elementor-55 .elementor-element.elementor-element-9b5eeeb .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-55 .elementor-element.elementor-element-bb00b8f .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-55 .elementor-element.elementor-element-be323ac .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-55 .elementor-element.elementor-element-d13497e>.elementor-element-populated>.elementor-widget-wrap{padding:2rem 2rem 3rem}.elementor-55 .elementor-element.elementor-element-3831e2c .elementor-heading-title{font-size:var(--e-global-typography-c744afe-font-size);line-height:var(--e-global-typography-c744afe-line-height);letter-spacing:var(--e-global-typography-c744afe-letter-spacing);word-spacing:var(--e-global-typography-c744afe-word-spacing)}.elementor-55 .elementor-element.elementor-element-ab57443>.elementor-container{min-height:100px}.elementor-55 .elementor-element.elementor-element-ab57443{margin-top:-5rem;margin-bottom:8rem;padding:2rem 0 0}.elementor-55 .elementor-element.elementor-element-b433fe0>.elementor-element-populated>.elementor-widget-wrap{padding:2rem 2rem 3rem}.elementor-55 .elementor-element.elementor-element-7d207fc .elementor-heading-title{font-size:var(--e-global-typography-c744afe-font-size);line-height:var(--e-global-typography-c744afe-line-height);letter-spacing:var(--e-global-typography-c744afe-letter-spacing);word-spacing:var(--e-global-typography-c744afe-word-spacing)}.elementor-55 .elementor-element.elementor-element-eaf075e>.elementor-container{min-height:100px}.elementor-55 .elementor-element.elementor-element-eaf075e{margin-top:-5rem;margin-bottom:8rem;padding:2rem 0 0}.elementor-55 .elementor-element.elementor-element-d54b2dc{text-align:right}.elementor-55 .elementor-element.elementor-element-3b2f35c>.elementor-element-populated>.elementor-widget-wrap{padding:2rem 2rem 3rem}.elementor-55 .elementor-element.elementor-element-ece727d .elementor-heading-title{font-size:var(--e-global-typography-c744afe-font-size);line-height:var(--e-global-typography-c744afe-line-height);letter-spacing:var(--e-global-typography-c744afe-letter-spacing);word-spacing:var(--e-global-typography-c744afe-word-spacing)}.elementor-55 .elementor-element.elementor-element-fd0056e>.elementor-container{min-height:100px}.elementor-55 .elementor-element.elementor-element-fd0056e{margin-top:-5rem;margin-bottom:8rem;padding:2rem 0 0}.elementor-55 .elementor-element.elementor-element-dc13d73 .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-55 .elementor-element.elementor-element-59b192ad>.elementor-element-populated>.elementor-widget-wrap{padding:0 1.5rem 4rem 0}.elementor-55 .elementor-element.elementor-element-56c02388 .elementor-heading-title{font-size:var(--e-global-typography-c744afe-font-size);line-height:var(--e-global-typography-c744afe-line-height);letter-spacing:var(--e-global-typography-c744afe-letter-spacing);word-spacing:var(--e-global-typography-c744afe-word-spacing)}.elementor-55 .elementor-element.elementor-element-86fd7e3>.elementor-element-populated>.elementor-widget-wrap{padding:0 0 4rem 1.5rem}.elementor-55 .elementor-element.elementor-element-72e11a2b .elementor-heading-title{font-size:var(--e-global-typography-c744afe-font-size);line-height:var(--e-global-typography-c744afe-line-height);letter-spacing:var(--e-global-typography-c744afe-letter-spacing);word-spacing:var(--e-global-typography-c744afe-word-spacing)}.elementor-55 .elementor-element.elementor-element-4f0f58e9>.elementor-element-populated>.elementor-widget-wrap{padding:0 1.5rem 4rem 0}.elementor-55 .elementor-element.elementor-element-2d6404f4 .elementor-heading-title{font-size:var(--e-global-typography-c744afe-font-size);line-height:var(--e-global-typography-c744afe-line-height);letter-spacing:var(--e-global-typography-c744afe-letter-spacing);word-spacing:var(--e-global-typography-c744afe-word-spacing)}.elementor-55 .elementor-element.elementor-element-7d90e606>.elementor-element-populated>.elementor-widget-wrap{padding:0 0 4rem 1.5rem}.elementor-55 .elementor-element.elementor-element-6b095897 .elementor-heading-title{font-size:var(--e-global-typography-c744afe-font-size);line-height:var(--e-global-typography-c744afe-line-height);letter-spacing:var(--e-global-typography-c744afe-letter-spacing);word-spacing:var(--e-global-typography-c744afe-word-spacing)}.elementor-55 .elementor-element.elementor-element-1293744b>.elementor-element-populated>.elementor-widget-wrap{padding:0}.elementor-55 .elementor-element.elementor-element-7835252 .elementor-heading-title{font-size:var(--e-global-typography-c744afe-font-size);line-height:var(--e-global-typography-c744afe-line-height);letter-spacing:var(--e-global-typography-c744afe-letter-spacing);word-spacing:var(--e-global-typography-c744afe-word-spacing)}.elementor-55 .elementor-element.elementor-element-bf2e174{--e-image-carousel-slides-to-show:3}.elementor-55 .elementor-element.elementor-element-c1ab9cc .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-55 .elementor-element.elementor-element-105e01fd>.elementor-element-populated>.elementor-widget-wrap{padding:0 2rem 3rem 0}.elementor-55 .elementor-element.elementor-element-6ee7d786{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-65c0f00.elementor-column .elementor-column-wrap{align-items:flex-end}.elementor-55 .elementor-element.elementor-element-65c0f00.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{align-content:flex-end;align-items:flex-end}.elementor-55 .elementor-element.elementor-element-bef405d>.elementor-widget-container{margin:0}}@media(max-width:750px){.elementor-55 .elementor-element.elementor-element-e7a6156>.elementor-container{min-height:70vh}.elementor-55 .elementor-element.elementor-element-aa0afc6>.elementor-element-populated>.elementor-widget-wrap{padding:0}.elementor-55 .elementor-element.elementor-element-2572f2d .elementor-heading-title{font-size:3rem}.elementor-55 .elementor-element.elementor-element-48de238 .elementor-heading-title{font-size:3.6rem}.elementor-55 .elementor-element.elementor-element-1e8452e .elementor-heading-title{font-size:3rem}.elementor-55 .elementor-element.elementor-element-f0e9588>.elementor-element-populated>.elementor-widget-wrap{padding:20px 0}.elementor-55 .elementor-element.elementor-element-12d9ca5>.elementor-widget-container{padding:0 10px}.elementor-55 .elementor-element.elementor-element-156b91e>.elementor-widget-container{padding:0 10px}.elementor-55 .elementor-element.elementor-element-cd5be4f>.elementor-element-populated>.elementor-widget-wrap{padding:50% 0 0}.elementor-55 .elementor-element.elementor-element-c8d4004>.elementor-background-overlay{background-position:center center;background-size:96vw auto}.elementor-55 .elementor-element.elementor-element-c8d4004{padding:1.4rem 2rem 2rem}.elementor-55 .elementor-element.elementor-element-ad2e531 .elementor-heading-title{font-size:1.6rem}.elementor-55 .elementor-element.elementor-element-a6e77d6>.elementor-widget-container{margin:0 0 10px}.elementor-55 .elementor-element.elementor-element-414120b{--icon-box-icon-margin:5px}.elementor-55 .elementor-element.elementor-element-414120b .elementor-icon{font-size:16px}.elementor-55 .elementor-element.elementor-element-414120b .elementor-icon-box-title,.elementor-55 .elementor-element.elementor-element-414120b .elementor-icon-box-title a{font-size:1.5rem}.elementor-55 .elementor-element.elementor-element-414120b .elementor-icon-box-description{font-size:.6rem}.elementor-55 .elementor-element.elementor-element-414120b>.elementor-widget-container{margin:0}.elementor-55 .elementor-element.elementor-element-e6c5611>.elementor-background-overlay{background-position:center center;background-size:150vw auto}.elementor-55 .elementor-element.elementor-element-e6c5611{padding:2rem}.elementor-55 .elementor-element.elementor-element-f3bf2d6.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{justify-content:center}.elementor-55 .elementor-element.elementor-element-0cf78b2{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-55 .elementor-element.elementor-element-eba4df1>.elementor-element-populated>.elementor-widget-wrap{padding:3rem 0 0}.elementor-55 .elementor-element.elementor-element-a82de5c .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-55 .elementor-element.elementor-element-22ec64e img{width:65%}.elementor-55 .elementor-element.elementor-element-437be7b>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-55 .elementor-element.elementor-element-437be7b>.elementor-element-populated>.elementor-widget-wrap{padding:1rem 0 0}.elementor-55 .elementor-element.elementor-element-e487812{padding:2rem .7rem}.elementor-55 .elementor-element.elementor-element-f990525{padding:6rem .7rem 0}.elementor-55 .elementor-element.elementor-element-536cec5 .elementor-heading-title{font-size:4rem}body:not(.rtl) .elementor-55 .elementor-element.elementor-element-536cec5{left:0}body.rtl .elementor-55 .elementor-element.elementor-element-536cec5{right:0}.elementor-55 .elementor-element.elementor-element-2d5050c>.elementor-element-populated>.elementor-widget-wrap{padding:2rem 0 0}.elementor-55 .elementor-element.elementor-element-8f7f67c .elementor-heading-title{font-size:1.5rem}.elementor-55 .elementor-element.elementor-element-a91ac1b{padding:0 0 3rem}.elementor-55 .elementor-element.elementor-element-bdbed99>.elementor-element-populated,.elementor-55 .elementor-element.elementor-element-bdbed99>.elementor-element-populated>.elementor-background-overlay,.elementor-55 .elementor-element.elementor-element-bdbed99>.elementor-background-slideshow{border-radius:0}.elementor-55 .elementor-element.elementor-element-bdbed99>.elementor-element-populated>.elementor-widget-wrap{padding:2rem}.elementor-55 .elementor-element.elementor-element-9b5eeeb .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-55 .elementor-element.elementor-element-bb00b8f .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-55 .elementor-element.elementor-element-ade05c4{padding:0 0 2rem}.elementor-55 .elementor-element.elementor-element-be323ac .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-55 .elementor-element.elementor-element-ad208ab{font-size:.8rem}.elementor-55 .elementor-element.elementor-element-d13497e>.elementor-element-populated>.elementor-widget-wrap{padding:2rem 0}.elementor-55 .elementor-element.elementor-element-3831e2c .elementor-heading-title{font-size:var(--e-global-typography-c744afe-font-size);line-height:var(--e-global-typography-c744afe-line-height);letter-spacing:var(--e-global-typography-c744afe-letter-spacing);word-spacing:var(--e-global-typography-c744afe-word-spacing)}.elementor-55 .elementor-element.elementor-element-ab57443{margin-top:-4rem;margin-bottom:4rem}.elementor-55 .elementor-element.elementor-element-7eccb64 .elementor-heading-title{font-size:2rem}.elementor-55 .elementor-element.elementor-element-b433fe0>.elementor-element-populated>.elementor-widget-wrap{padding:2rem 0}.elementor-55 .elementor-element.elementor-element-7d207fc .elementor-heading-title{font-size:var(--e-global-typography-c744afe-font-size);line-height:var(--e-global-typography-c744afe-line-height);letter-spacing:var(--e-global-typography-c744afe-letter-spacing);word-spacing:var(--e-global-typography-c744afe-word-spacing)}.elementor-55 .elementor-element.elementor-element-eaf075e{margin-top:-4rem;margin-bottom:4rem}.elementor-55 .elementor-element.elementor-element-d54b2dc .elementor-heading-title{font-size:2rem}.elementor-55 .elementor-element.elementor-element-3b2f35c>.elementor-element-populated>.elementor-widget-wrap{padding:2rem 0}.elementor-55 .elementor-element.elementor-element-ece727d .elementor-heading-title{font-size:var(--e-global-typography-c744afe-font-size);line-height:var(--e-global-typography-c744afe-line-height);letter-spacing:var(--e-global-typography-c744afe-letter-spacing);word-spacing:var(--e-global-typography-c744afe-word-spacing)}.elementor-55 .elementor-element.elementor-element-fd0056e{margin-top:-4rem;margin-bottom:4rem}.elementor-55 .elementor-element.elementor-element-b16014d .elementor-heading-title{font-size:2rem}.elementor-55 .elementor-element.elementor-element-e5990c5{padding:0 0 3rem}.elementor-55 .elementor-element.elementor-element-dc13d73 .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-55 .elementor-element.elementor-element-4f42526{font-size:.8rem}.elementor-55 .elementor-element.elementor-element-59b192ad>.elementor-element-populated>.elementor-widget-wrap{padding:0 0 2rem}.elementor-55 .elementor-element.elementor-element-56c02388 .elementor-heading-title{font-size:var(--e-global-typography-c744afe-font-size);line-height:var(--e-global-typography-c744afe-line-height);letter-spacing:var(--e-global-typography-c744afe-letter-spacing);word-spacing:var(--e-global-typography-c744afe-word-spacing)}.elementor-55 .elementor-element.elementor-element-56cacb21 .elementor-icon-box-title,.elementor-55 .elementor-element.elementor-element-56cacb21 .elementor-icon-box-title a{line-height:1.6em}.elementor-55 .elementor-element.elementor-element-21a1aebd .elementor-icon-box-title,.elementor-55 .elementor-element.elementor-element-21a1aebd .elementor-icon-box-title a{line-height:1.6em}.elementor-55 .elementor-element.elementor-element-86fd7e3>.elementor-element-populated>.elementor-widget-wrap{padding:0 0 2rem}.elementor-55 .elementor-element.elementor-element-72e11a2b .elementor-heading-title{font-size:var(--e-global-typography-c744afe-font-size);line-height:var(--e-global-typography-c744afe-line-height);letter-spacing:var(--e-global-typography-c744afe-letter-spacing);word-spacing:var(--e-global-typography-c744afe-word-spacing)}.elementor-55 .elementor-element.elementor-element-1c34d461 .elementor-icon-box-title,.elementor-55 .elementor-element.elementor-element-1c34d461 .elementor-icon-box-title a{line-height:1.6em}.elementor-55 .elementor-element.elementor-element-2ff3a045 .elementor-icon-box-title,.elementor-55 .elementor-element.elementor-element-2ff3a045 .elementor-icon-box-title a{line-height:1.6em}.elementor-55 .elementor-element.elementor-element-4f0f58e9>.elementor-element-populated>.elementor-widget-wrap{padding:0 0 2rem}.elementor-55 .elementor-element.elementor-element-2d6404f4 .elementor-heading-title{font-size:var(--e-global-typography-c744afe-font-size);line-height:var(--e-global-typography-c744afe-line-height);letter-spacing:var(--e-global-typography-c744afe-letter-spacing);word-spacing:var(--e-global-typography-c744afe-word-spacing)}.elementor-55 .elementor-element.elementor-element-6077d935 .elementor-icon-box-title,.elementor-55 .elementor-element.elementor-element-6077d935 .elementor-icon-box-title a{line-height:1.6em}.elementor-55 .elementor-element.elementor-element-aaff985 .elementor-icon-box-title,.elementor-55 .elementor-element.elementor-element-aaff985 .elementor-icon-box-title a{line-height:1.6em}.elementor-55 .elementor-element.elementor-element-7d90e606>.elementor-element-populated>.elementor-widget-wrap{padding:0 0 2rem}.elementor-55 .elementor-element.elementor-element-6b095897 .elementor-heading-title{font-size:var(--e-global-typography-c744afe-font-size);line-height:var(--e-global-typography-c744afe-line-height);letter-spacing:var(--e-global-typography-c744afe-letter-spacing);word-spacing:var(--e-global-typography-c744afe-word-spacing)}.elementor-55 .elementor-element.elementor-element-41f9d560 .elementor-icon-box-title,.elementor-55 .elementor-element.elementor-element-41f9d560 .elementor-icon-box-title a{line-height:1.6em}.elementor-55 .elementor-element.elementor-element-f28fbbc .elementor-icon-box-title,.elementor-55 .elementor-element.elementor-element-f28fbbc .elementor-icon-box-title a{line-height:1.6em}.elementor-55 .elementor-element.elementor-element-1293744b>.elementor-element-populated>.elementor-widget-wrap{padding:0}.elementor-55 .elementor-element.elementor-element-7835252 .elementor-heading-title{font-size:var(--e-global-typography-c744afe-font-size);line-height:var(--e-global-typography-c744afe-line-height);letter-spacing:var(--e-global-typography-c744afe-letter-spacing);word-spacing:var(--e-global-typography-c744afe-word-spacing)}.elementor-55 .elementor-element.elementor-element-46585df6 .elementor-icon-box-title,.elementor-55 .elementor-element.elementor-element-46585df6 .elementor-icon-box-title a{line-height:1.6em}.elementor-55 .elementor-element.elementor-element-2c0ed821 .elementor-icon-box-title,.elementor-55 .elementor-element.elementor-element-2c0ed821 .elementor-icon-box-title a{line-height:1.6em}.elementor-55 .elementor-element.elementor-element-bf2e174{--e-image-carousel-slides-to-show:2}.elementor-55 .elementor-element.elementor-element-c1ab9cc .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-55 .elementor-element.elementor-element-72d9ae5{font-size:.8rem}.elementor-55 .elementor-element.elementor-element-105e01fd>.elementor-element-populated>.elementor-widget-wrap{padding:2rem 0 0}.elementor-55 .elementor-element.elementor-element-6ee7d786{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-55 .elementor-element.elementor-element-bef405d img{width:75%}}@media(min-width:751px){.elementor-55 .elementor-element.elementor-element-f0e9588{width:60%}.elementor-55 .elementor-element.elementor-element-cd5be4f{width:39.331%}.elementor-55 .elementor-element.elementor-element-874f937{width:16%}.elementor-55 .elementor-element.elementor-element-917c8bb{width:84%}}@media(max-width:960px) and (min-width:751px){.elementor-55 .elementor-element.elementor-element-874f937{width:100%}.elementor-55 .elementor-element.elementor-element-917c8bb{width:100%}.elementor-55 .elementor-element.elementor-element-acf9b21{width:100%}.elementor-55 .elementor-element.elementor-element-d13497e{width:100%}.elementor-55 .elementor-element.elementor-element-b433fe0{width:100%}.elementor-55 .elementor-element.elementor-element-7e0cbe1{width:100%}.elementor-55 .elementor-element.elementor-element-e65caa0{width:100%}.elementor-55 .elementor-element.elementor-element-3b2f35c{width:100%}.elementor-55 .elementor-element.elementor-element-4f0f58e9{width:50%}.elementor-55 .elementor-element.elementor-element-7d90e606{width:50%}.elementor-55 .elementor-element.elementor-element-1293744b{width:100%}}