.hero__visual{position:absolute;top:50svh;left:50%;width:100%;-webkit-transform:translate(-50%,-176px);transform:translate(-50%,-176px);--hero-lift:0px;-webkit-transform:translate(-50%,calc(-223.2916666667px - var(--hero-lift)));transform:translate(-50%,calc(-223.2916666667px - var(--hero-lift)));max-width:1300px}@media screen and (max-width:1300px){.hero__visual{-webkit-transform:translate(-50%,calc(-17.8125vw - var(--hero-lift)));transform:translate(-50%,calc(-17.8125vw - var(--hero-lift)))}}@media screen and (max-width:992px){.hero__visual{-webkit-transform:translate(-50%,calc(-31.875vw - var(--hero-lift)));transform:translate(-50%,calc(-31.875vw - var(--hero-lift)))}}.hero__visual-logo{position:absolute;left:8.5%;top:0;right:13%;padding-top:16%}.hero__visual-logo img{width:100%;height:auto}.hero__btns{display:flex;justify-content:center;align-items:center;gap:40px;width:100%;padding:60px 0 30px}@media screen and (max-width:992px){.hero__btns{flex-direction:column;gap:20px;padding-top:40px}}.hero__btns>*{flex:1;min-width:0;width:100%;max-width:min(246px,90%);display:flex}.hero__btns .c-btn{display:flex;width:100%}.hero__btns .c-btn a{width:100%;min-height:60px;height:100%;padding:8px 18px;background:var(--primary);border:none;border-radius:200px;color:#000;white-space:nowrap;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;line-height:1.2;margin:0 auto;font-size:min(21px,4.8vw)}.hero__btns .c-btn.-login a span:nth-child(2){font-size:10px;letter-spacing:0}.hero{min-height:min(120vw,800px)}@media screen and (max-width:992px){.hero{min-height:600px}}#light_mark{width:100%}#light_mark ellipse,#light_mark path{fill:#9bf0ff}.about{background:none}.l-wrapper{overflow:clip}@media screen and (max-width:992px){.page-product .hero__visual{--hero-lift:min(14vw,53px)}}
/*# sourceMappingURL=light.css.map */