.page-module___8aEwW__mainHomePage{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.page-module___8aEwW__homePage{width:100%;height:100%}
.main-hero-section{justify-content:center;align-items:center;width:100%;height:fit-content;display:flex;position:relative;overflow-x:clip}.heroSection{width:calc(100% - (var(--gutter-width) * 2));flex-direction:row;justify-content:space-between;max-width:2000px;height:100%;padding-top:150px;padding-bottom:50px;display:flex;position:relative}.hero__top-left-text{z-index:2;flex-direction:column;gap:.8em;max-width:80%;display:flex;position:relative}.hero__announcement{background-color:var(--white-soft);border:1px solid var(--white-border);letter-spacing:-.01em;width:fit-content;color:var(--orange-dark);transition:transform .3s var(--ease-bounce);border-radius:200px;align-items:center;gap:.6em;padding:8px 20px;font-size:clamp(15px,1.2vw,18px);font-weight:600;text-decoration:none;display:inline-flex}.hero__announcement-accent{font-family:var(--font-secondary);color:var(--orange-primary)}.hero__announcement-arrow{color:var(--orange-primary);transition:transform .3s var(--ease-bounce)}.hero__announcement:hover{transform:scale(1.05)}.hero__announcement:hover .hero__announcement-arrow{transform:translate(4px)}#textHeroSectionTitle{letter-spacing:-.03em;max-width:100%;font-size:clamp(40px,4.5vw,80px);font-weight:700}#textHeroSectionSubTitle{letter-spacing:-.03em;max-width:17em;font-size:clamp(20px,2vw,30px);font-weight:600}.titleHeroWord6{font-family:var(--font-secondary);color:var(--orange-primary);font-size:.8em;line-height:100%}.hero__btn-grp{flex-direction:row;gap:.5em;display:flex}.hero__mandalaDesignBottom{opacity:.3;z-index:0;position:absolute;bottom:-20%;left:-12%;overflow:hidden}.hero__mandalaDesignBottom img{width:auto;height:60vh;max-height:513.48px}.hero__stats{gap:5px;align-items:space-between;flex-direction:row;height:181px;display:flex;position:absolute;bottom:40px;left:0}.grp-one-statsHero{flex-direction:column;justify-content:space-between;gap:5px;height:181px;display:flex}.block-heroStats{background-color:var(--orange-primary);border:2px sold var(--orange-primary-stroke);border-radius:10px;flex-direction:column;justify-content:center;gap:5px;height:79px;padding:15px;display:flex}.block-heroStats h1{font-size:30px;font-family:var(--font-primary);letter-spacing:-.03em;color:#fff;font-weight:700}.block-heroStats:nth-child(2){height:97px}.block-heroStats span{font-size:20px;font-family:var(--font-primary);letter-spacing:-.01em;color:#fff;font-weight:900}.block-heroStats.fill{flex-direction:column;justify-content:space-between;width:131px;height:181px;text-decoration:none;display:flex}.block-heroStats.fill,.block-heroStats.fill a{text-decoration:none!important}.block-heroStats.fill span{max-width:75px}.block-heroStats a{text-decoration:none}.hero__hero-sectionRight{width:60%;max-width:874px;height:fit-content;position:relative;right:-6%}.hero__heroSticker{z-index:2;position:absolute;bottom:20px;left:-80px;transform:rotate(10.51deg)}.hero__image-grp-right{border-radius:20px;width:100%;max-width:1000px;height:calc(100vh - 200px);position:relative}.hero__image-grp-right img{object-fit:cover;width:100%;height:100%;transform:scale(1.2)}.hero__image-wrapper{border-radius:20px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}@media (min-width:2000px){.hero__image-grp-right{height:calc(100% - 200px);position:relative;top:auto;left:0;right:0}}@media (max-width:1000px){.main-hero-section{height:fit-content;overflow-x:clip}.hero__stats{display:none}.hero__mandalaDesignBottom{bottom:10%;right:auto;left:50%!important;transform:translate(-50%)!important}.hero__image-grp-right{width:100%;height:476px;top:auto;bottom:-40%;left:50%;transform:translate(-50%)!important}.hero__image-grp-right img{height:476px}.hero__top-left-text{width:100%;max-width:100%}.heroSection{flex-direction:column;gap:107px}.hero__hero-sectionRight{width:100%;max-width:none;height:fit-content;position:relative;right:0%}#textHeroSectionTitle{letter-spacing:-.03em;max-width:80%;font-size:clamp(40px,7vw,80px);font-weight:700}#textHeroSectionSubTitle{letter-spacing:-.03em;max-width:17em;font-size:clamp(20px,2.5vw,30px);font-weight:600}.hero__heroSticker{z-index:2;position:absolute;top:-50px;left:auto;right:0}.hero__heroSticker img{width:129.05px;height:101.27px}}@media (max-width:540px){#textHeroSectionTitle{letter-spacing:-.03em;max-width:90%;font-size:clamp(40px,7vw,80px);font-weight:700}}
