.main-hero{display:block;position:relative;padding:.64rem 0}@media screen and (max-width:768px) and (orientation:portrait){.main-hero{padding:.8rem 0}}.main-hero .main-hero-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.32rem;max-width:11.6rem;margin:0 auto}:is(.main-hero .main-hero-wrapper) .logo-wrap{position:relative;display:flex;align-items:center;justify-content:center;max-width:6.29rem;width:100%;height:auto;overflow:hidden}:is(.main-hero .main-hero-wrapper) .logo-wrap svg{overflow:visible}:is(.main-hero .main-hero-wrapper) .logo-wrap svg path{transform-origin:center center}@media screen and (max-width:768px) and (orientation:portrait){:is(.main-hero .main-hero-wrapper) .title-wrap{text-align:center}}@media screen and (max-width:768px) and (orientation:portrait){:is(.main-hero .main-hero-wrapper) .text-wrap{text-align:center}}:is(.main-hero .main-hero-wrapper) .button-wrap{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.32rem}@media screen and (max-width:768px) and (orientation:portrait){:is(.main-hero .main-hero-wrapper) .button-wrap{flex-direction:column;gap:.2rem}}