.elementor-32 .elementor-element.elementor-element-9fc926b{overflow:hidden}.elementor-32 .elementor-element.elementor-element-db9049b>.elementor-element-populated{padding:0}.elementor-32 .elementor-element.elementor-element-8e5eb75{margin-top:7rem;margin-bottom:5rem}.elementor-32 .elementor-element.elementor-element-6e0c5a3 img{width:50%}.elementor-32 .elementor-element.elementor-element-aaf8915{text-align:center;color:var(--e-global-color-secondary);font-family:"Noto Sans JP",Sans-serif;font-size:.875rem;font-weight:400}.elementor-32 .elementor-element.elementor-element-aaf8915>.elementor-widget-container{margin:-1rem 0 0;padding:0}.elementor-32 .elementor-element.elementor-element-9fa3894{margin-top:6rem;margin-bottom:6rem}.elementor-32 .elementor-element.elementor-element-ca3ebc3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-32 .elementor-element.elementor-element-ca3ebc3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://grove.jpn.com/wp-content/uploads/2024/05/AdobeStock_217733615.jpg");background-repeat:no-repeat;background-size:cover}.elementor-32 .elementor-element.elementor-element-ca3ebc3>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:0}.elementor-32 .elementor-element.elementor-element-ca3ebc3>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-32 .elementor-element.elementor-element-588452a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-32 .elementor-element.elementor-element-588452a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://grove.jpn.com/wp-content/uploads/2024/05/AdobeStock_362799360.jpg");background-size:cover}.elementor-32 .elementor-element.elementor-element-588452a>.elementor-element-populated>.elementor-background-overlay{background-color:#fff;opacity:.53}.elementor-32 .elementor-element.elementor-element-588452a>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:6rem 2rem}.elementor-32 .elementor-element.elementor-element-588452a>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-32 .elementor-element.elementor-element-6aa78db .elementor-button .elementor-align-icon-right{margin-left:35px}.elementor-32 .elementor-element.elementor-element-6aa78db .elementor-button .elementor-align-icon-left{margin-right:35px}.elementor-32 .elementor-element.elementor-element-6aa78db .elementor-button{font-family:"Roboto",Sans-serif;font-size:.9em;font-weight:400}.elementor-32 .elementor-element.elementor-element-6aa78db>.elementor-widget-container{transition:background 1s}.elementor-32 .elementor-element.elementor-element-5aa9ab8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-32 .elementor-element.elementor-element-5aa9ab8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://grove.jpn.com/wp-content/uploads/2024/05/AdobeStock_472936325.jpg");background-repeat:no-repeat;background-size:cover}.elementor-32 .elementor-element.elementor-element-5aa9ab8>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-32 .elementor-element.elementor-element-5aa9ab8>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.top_title{max-width:1080px;margin:0 auto;position:absolute;text-align:center;background-color:rgba(255,255,255,.5);z-index:10;height:90vh;left:25%;right:25%;align-content:center;display:block;justify-content:center;align-items:center;padding:20px;box-sizing:border-box}.top_title img{width:70%}.top_title h1{font-family:"Noto Sans JP",Sans-serif;color:#2d2d2d;width:100%;margin:0 0 2rem;font-weight:300;font-size:1rem}.top_title p{display:block;width:100%;font-size:1.2rem}.hero{position:relative;width:100vw;height:90vh;overflow:hidden;display:flex;justify-content:center;align-items:center;background-color:#eee}.card-container-wrapper{position:relative;width:100%;height:100%;overflow:hidden}.card-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:20px;position:absolute;width:100%;animation:moveUp 60s linear infinite}.card{position:relative;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.2em;border-radius:3px;overflow:hidden;aspect-ratio:5/6;margin:10px 0;max-width:300px;min-width:140px;opacity:0;animation:fadeIn 1s forwards}.card img{width:100%;height:auto;object-fit:cover}.card p{color:#000;position:absolute;left:10px;bottom:10px;margin:0;font-size:.875rem;font-weight:500}@keyframes moveUp{0%{transform:translateY(0)}100%{transform:translateY(-50%)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@media (max-width:1920px){.top_title{left:20%;right:20%}.top_title h1{font-size:6.5em}.card-container{grid-template-columns:repeat(6,minmax(200px,1fr))}}@media (max-width:1440px){.top_title{left:15%;right:15%}.top_title h1{font-size:5em}.card-container{grid-template-columns:repeat(5,minmax(200px,1fr))}}@media (max-width:1024px){.top_title{left:10%;right:10%}.top_title h1{font-size:4.5em}.card-container{grid-template-columns:repeat(4,minmax(200px,1fr))}}@media (max-width:768px){.top_title{left:5%;right:5%}.top_title h1{font-size:3.5em}.card-container{grid-template-columns:repeat(3,minmax(200px,1fr))}}@media (max-width:480px){.top_title{left:2%;right:2%;padding:10px}.top_title h1{font-size:3em}.card-container{grid-template-columns:repeat(2,minmax(150px,1fr))}}