.hero-section{aspect-ratio:144/66;width:100%;height:auto;margin:0 auto;position:relative;overflow:hidden}.hero-background{pointer-events:none;position:absolute;inset:0}.hero-background img{object-fit:cover;width:100%;height:100%;animation:10s ease-in-out forwards heroZoom}@keyframes heroZoom{0%{transform:scale(1)}to{transform:scale(1.08)}}.hero-title{color:#fdf9f0;letter-spacing:1.6px;text-transform:uppercase;font-family:vinila-extended,sans-serif;font-size:40px;font-weight:400;position:absolute;top:50%;left:100px;transform:translateY(-50%)}.informacoes-page .intro-section{flex-direction:column;align-items:center;max-width:1440px;margin:0 auto;padding:130px 100px;display:flex}.informacoes-page .intro-text{letter-spacing:.64px;color:#231f20;text-align:center;width:100%;max-width:1030px;margin:0 auto;font-family:vinila-extended,sans-serif;font-size:22px;line-height:32px}.info-section{max-width:1440px;margin:0 auto 120px;padding:0 100px}.info-content{flex-direction:column;display:flex}.info-item{border-top:1px solid #231f20;border-bottom:1px solid #231f20;justify-content:space-between;gap:200px;padding:60px 0;display:flex}.info-item:first-child{border-bottom:none}.left-info h2{color:#231f20;letter-spacing:1.6px;text-transform:uppercase;font-family:ivymode,sans-serif;font-size:40px;font-weight:400;line-height:50px}.right-info{flex-direction:column;gap:35px;display:flex}.right-info p{letter-spacing:.64px;color:#231f20;width:630px;margin:auto;font-family:vinila-extended,sans-serif;font-size:22px;font-weight:300;line-height:32px}@media (max-width:1024px){.hero-section{height:400px}.hero-title{font-size:28px;right:40px}.informacoes-page .intro-section{padding:60px 40px}.intro-title-large{margin-left:60px;font-size:36px}.intro-title-small{font-size:28px}}@media (max-width:768px){.hero-section{aspect-ratio:36/46;width:100%;height:auto}.hero-title{right:unset;letter-spacing:.9px;font-size:22px;position:absolute;top:68px;left:50%;transform:translate(-50%)}.informacoes-page .intro-section{padding:57px 22px}.informacoes-page .intro-text{font-size:16px;line-height:22px}.info-section{max-width:100%;margin:0 auto 60px;padding:0 22px}.info-content{flex-direction:column;display:flex}.info-item{flex-direction:column;gap:36px;padding:30px 0;display:flex}.left-info h2{font-size:24px;line-height:24px}.right-info{flex-direction:column;gap:30px;display:flex}.right-info p{width:100%;font-size:16px;line-height:22px}}
