.hero{--hero-logo-width: 140px;--hero-logo-height: 48px;position:relative;display:flex;align-items:center;padding:20px 0;height:100vh;height:100svh}@media all and (min-width: 768px){.hero{padding:50px 0}}@media all and (min-width: 992px){.hero{padding:60px 0}}@media all and (max-width: 480px)and (min-height: 700px){.hero{max-height:700px}}@media all and (max-width: 480px)and (min-height: 800px){.hero{max-height:750px}}@media all and (max-width: 390px)and (min-height: 800px){.hero{max-height:680px}}.hero__inner{position:relative;z-index:2;height:100%;display:flex;row-gap:25px;align-content:center;color:#fff}@media all and (min-width: 768px){.hero__inner{row-gap:50px}}@media all and (min-width: 1701px){.hero__inner{position:static}}.hero__background{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:var(--hero-bg-img) no-repeat center;background-size:cover}.hero__background img{width:100%;height:100%;object-fit:cover}h1.hero__title{font-size:2.25rem;letter-spacing:-1px}@media all and (min-width: 414px){h1.hero__title{font-size:2.5rem}}@media all and (min-width: 768px){h1.hero__title{font-size:3.25rem}}@media all and (min-width: 1200px){h1.hero__title{font-size:3.5rem}}@media all and (min-width: 1320px){h1.hero__title{font-size:4rem}}h2.hero__title{font-size:2.25rem}@media all and (min-width: 1200px){h2.hero__title{font-size:2.5rem}}@media all and (min-width: 1320px){h2.hero__title{font-size:3.75rem}}@media all and (min-width: 992px){.hero__content p{font-size:1.25em}}.hero__content p:last-child{margin-bottom:0}.hero__logo{position:relative;z-index:3;margin-bottom:auto;width:var(--hero-logo-width);height:var(--hero-logo-height);filter:brightness(0) invert(1)}.hero__logo img{width:100%;height:auto}.hero__text{flex:1 !important}@media all and (min-width: 992px){.hero.is-style-menu-scroll{padding-bottom:120px}}@media all and (min-width: 768px){.hero.is-style-menu-scroll{padding-bottom:100px}}.hero.is-style-menu-scroll .hero__mouse{position:absolute;bottom:50px;left:50%;width:120px;height:120px;transform:translateX(-50%);transition:bottom .3s ease-in-out;z-index:3}@media all and (min-width: 768px){.hero.is-style-menu-scroll .hero__mouse{width:166px;height:166px}}.hero.is-style-menu-scroll .hero__mouse:hover{bottom:30px}@media all and (max-width: 480px){.hero .btn{margin-top:auto}}/*# sourceMappingURL=style.css.map */
