.hero-amaverso{border-radius:30px;overflow:hidden;position:relative}.hero-amaverso__media{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.hero-amaverso__overlay{background:linear-gradient(180deg,rgba(0,0,0,.14),rgba(0,0,0,.42));inset:0;position:absolute;z-index:0}.hero-amaverso__content{max-width:1131px;padding:0 24px;position:relative;width:100%;z-index:2}#logo-amaverso{height:auto;margin-bottom:28px;max-width:190px!important}.hero-amaverso__title,.hero-amaverso__title>*{margin:0}.hero-amaverso__title{color:#fff;font-size:80px;font-weight:700;letter-spacing:-.02em;line-height:.98;max-width:1131px;text-shadow:0 0 30px rgba(0,0,0,.7);white-space:normal}.hero-amaverso h2.hero-amaverso__title{font-size:80px!important}.hero-amaverso__subtitle{font-size:54px!important;font-weight:400;letter-spacing:-.02em;line-height:1;margin-top:150px;text-shadow:0 0 30px rgba(0,0,0,.7)}.hero-amaverso__buttons{gap:19px;margin-top:30px}.hero-amaverso__button{align-items:center;background:hsla(0,0%,100%,.2);background:transparent;border:1px solid #fff;border-radius:26px;color:#fff;display:inline-flex;font-size:18px;font-weight:600;gap:0;justify-content:center;line-height:1.45;min-height:54px;padding:14px 20px;text-align:center;text-decoration:none;transition:background-color .2s ease,color .2s ease,gap .2s ease,padding-right .2s ease,transform .2s ease;white-space:nowrap}.hero-amaverso__button:after{border-right:1.5px solid;border-top:1.5px solid;content:"";flex:0 0 7px;height:7px;margin-left:0;opacity:0;transform:rotate(45deg);transition:opacity .2s ease,margin-left .2s ease,transform .2s ease;width:7px}.hero-amaverso__button:hover{background:#0a5641;color:#fff;gap:4px;padding-right:18px;text-decoration:none;transform:translateY(-1px)}.hero-amaverso__button:hover:after{margin-left:2px;opacity:1;transform:rotate(45deg) translateY(-1px)}#iframe-amaverso{border:0;height:100%;inset:0;position:absolute;width:100%;z-index:3}#iframe-loader{z-index:4}#iframe-background{z-index:3}@media only screen and (max-width:768px){#logo-amaverso{margin-bottom:14px;max-width:150px!important}.hero-amaverso__content{padding:24px 18px}.hero-amaverso__title{font-size:clamp(2.7rem,2rem + 2.8vw,4.6rem);line-height:.96}.hero-amaverso__subtitle{font-size:clamp(2.2rem,1.7rem + 2vw,3.375rem);margin-top:64px}.hero-amaverso__buttons{gap:12px;margin-top:20px;width:100%}.hero-amaverso__button{width:100%}}