.elementor-19492 .elementor-element.elementor-element-ca14d08>.elementor-container{max-width:1600px}.elementor-19492 .elementor-element.elementor-element-ca14d08>.elementor-background-overlay{opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-19492 .elementor-element.elementor-element-ca14d08{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:10px;margin-bottom:10px;padding:0 0 50px}.elementor-19492 .elementor-element.elementor-element-e7e94fc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-19492 .elementor-element.elementor-element-e7e94fc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://heartstay.house/wp-content/uploads/2023/09/BG.png")}.elementor-19492 .elementor-element.elementor-element-e7e94fc>.elementor-element-populated,.elementor-19492 .elementor-element.elementor-element-e7e94fc>.elementor-element-populated>.elementor-background-overlay,.elementor-19492 .elementor-element.elementor-element-e7e94fc>.elementor-background-slideshow{border-radius:11px}.elementor-19492 .elementor-element.elementor-element-e7e94fc>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:32px 32px 14px}.elementor-19492 .elementor-element.elementor-element-e7e94fc>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-widget-theme-site-logo .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-search{--e-search-input-color:var(--e-global-color-text)}.elementor-widget-search.e-focus{--e-search-input-color:var(--e-global-color-text)}.elementor-widget-search .elementor-pagination{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-19492 .elementor-element.elementor-element-4d1a60c .e-search-input{background-color:#fff;border-style:solid;border-radius:99px}.elementor-19492 .elementor-element.elementor-element-4d1a60c{--e-search-input-color:#555;--e-search-input-padding-block-start:10px;--e-search-input-padding-inline-start:20px;--e-search-input-padding-block-end:10px;--e-search-input-padding-inline-end:20px}.elementor-19492 .elementor-element.elementor-element-94135ec>.elementor-container{max-width:1600px}.elementor-19492 .elementor-element.elementor-element-94135ec,.elementor-19492 .elementor-element.elementor-element-94135ec>.elementor-background-overlay{border-radius:0}.elementor-19492 .elementor-element.elementor-element-94135ec{margin-top:0;margin-bottom:0}.elementor-19492 .elementor-element.elementor-element-9483caa>.elementor-element-populated{border-style:solid;border-width:4px;border-color:#ffaeae;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:31px}.elementor-19492 .elementor-element.elementor-element-9483caa>.elementor-element-populated,.elementor-19492 .elementor-element.elementor-element-9483caa>.elementor-element-populated>.elementor-background-overlay,.elementor-19492 .elementor-element.elementor-element-9483caa>.elementor-background-slideshow{border-radius:11px}.elementor-19492 .elementor-element.elementor-element-9483caa>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-19492 .elementor-element.elementor-element-fbaa154>.elementor-container{max-width:1600px}.elementor-19492 .elementor-element.elementor-element-fbaa154{margin-top:10px;margin-bottom:10px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-19492 .elementor-element.elementor-element-6fb9aec .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:25px;font-weight:500;color:#000}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-19492 .elementor-element.elementor-element-64414c7{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + -12px) 10px;font-family:"Roboto",Sans-serif;font-size:12px;font-weight:400;color:#272727}.elementor-widget-divider{--divider-color:var(--e-global-color-secondary)}.elementor-widget-divider .elementor-divider__text{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-19492 .elementor-element.elementor-element-0198970{--divider-border-style:x_tribal;--divider-color:#ff4545;--divider-pattern-height:20px}.elementor-19492 .elementor-element.elementor-element-0198970 .elementor-divider-separator{width:100%}.elementor-19492 .elementor-element.elementor-element-0198970 .elementor-divider{padding-block-start:2px;padding-block-end:2px}.elementor-19492 .elementor-element.elementor-element-55e0929{text-align:end}.elementor-19492 .elementor-element.elementor-element-55e0929 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:26px;font-weight:600;line-height:43px;color:#000}.elementor-widget-loop-grid .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-loop-grid .elementor-pagination{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-loop-grid .e-load-more-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-19492 .elementor-element.elementor-element-4c3c6e5{--grid-columns:5;--grid-row-gap:16px;--load-more-button-align:center;--grid-column-gap:10px}.elementor-19492 .elementor-element.elementor-element-4c3c6e5 .elementor-button{background-color:#fff;fill:#ff1656;color:#ff1656;border-style:solid;border-width:2px;border-radius:50px}.elementor-19492 .elementor-element.elementor-element-b100563{--grid-columns:5;--grid-row-gap:16px;--load-more-button-align:center;--grid-column-gap:10px}.elementor-19492 .elementor-element.elementor-element-b100563 .elementor-button{background-color:#fff;fill:#ff1656;color:#ff1656;border-style:solid;border-width:2px;border-radius:50px}.elementor-19492 .elementor-element.elementor-element-9536285>.elementor-container{max-width:900px}.elementor-19492 .elementor-element.elementor-element-9536285{margin-top:50px;margin-bottom:50px}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-19492 .elementor-element.elementor-element-45dd8af:hover img{opacity:.66}.elementor-19492 .elementor-element.elementor-element-45dd8af img{border-radius:11px}.elementor-19492 .elementor-element.elementor-element-215aa28:hover img{opacity:.66}.elementor-19492 .elementor-element.elementor-element-215aa28 img{border-radius:11px}.elementor-19492 .elementor-element.elementor-element-17c56f4:hover img{opacity:.66}.elementor-19492 .elementor-element.elementor-element-17c56f4 img{border-radius:11px}@media(max-width:1024px){.elementor-19492 .elementor-element.elementor-element-4c3c6e5{--grid-columns:3;--grid-column-gap:0px}.elementor-19492 .elementor-element.elementor-element-b100563{--grid-columns:3;--grid-column-gap:0px}}@media(max-width:767px){.elementor-19492 .elementor-element.elementor-element-ca14d08{margin-top:50px;margin-bottom:0;padding:20px 0}.elementor-19492 .elementor-element.elementor-element-e7e94fc{width:100%}.elementor-19492 .elementor-element.elementor-element-e7e94fc>.elementor-element-populated{margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px}.elementor-19492 .elementor-element.elementor-element-2932bb7{width:50%}.elementor-19492 .elementor-element.elementor-element-94135ec{padding:10px}.elementor-19492 .elementor-element.elementor-element-9483caa>.elementor-element-populated{padding:20px}.elementor-19492 .elementor-element.elementor-element-fbaa154{margin-top:0;margin-bottom:0}.elementor-19492 .elementor-element.elementor-element-6fb9aec .elementor-heading-title{font-size:17px}.elementor-19492 .elementor-element.elementor-element-55e0929 .elementor-heading-title{font-size:18px}.elementor-19492 .elementor-element.elementor-element-4c3c6e5{--grid-columns:2;--grid-row-gap:9px;--load-more-message-alignment:center;--load-more—spacing:13px;--load-more-button-align:center;--grid-column-gap:4px}.elementor-19492 .elementor-element.elementor-element-4c3c6e5 .elementor-button{padding:15px}.elementor-19492 .elementor-element.elementor-element-b100563{--grid-columns:2;--grid-row-gap:9px;--load-more-message-alignment:center;--load-more—spacing:13px;--load-more-button-align:center;--grid-column-gap:4px}.elementor-19492 .elementor-element.elementor-element-b100563 .elementor-button{padding:15px}}@media(min-width:768px){.elementor-19492 .elementor-element.elementor-element-2932bb7{width:18.295%}.elementor-19492 .elementor-element.elementor-element-ab33e1c{width:81.705%}}