.contato-page{width:100vw;height:100vh;height:100dvh;background-color:#8a9a5b;color:#0f0f0f;overflow:hidden;flex-direction:column;justify-content:center;padding:2.125rem}.contato-bottom,.contato-page{position:relative;display:flex}.contato-bottom{z-index:2;justify-content:space-between;align-items:flex-end;width:100%;gap:5rem}.contato-left-copy{max-width:45rem}.contato-title{font-family:Rader,sans-serif;font-size:clamp(2.5rem,4vw,4.5rem);font-weight:600;text-transform:uppercase;margin-bottom:1.5rem;line-height:1;color:#0f0f0f}.contato-left-copy p{font-family:var(--font-host-grotesk),sans-serif;font-size:clamp(1.4rem,4vw,1.8rem);font-weight:500;line-height:1.3;text-transform:none;margin-bottom:0;color:#0f0f0f}.mobile-br{display:none}.contato-email-link{font-family:var(--font-host-grotesk),sans-serif;font-size:clamp(1.1rem,1.4vw,1.5rem);font-weight:500;text-transform:none;text-decoration:none;color:#0f0f0f;position:relative;display:inline-block;padding-bottom:2px}.contato-email-link:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:-2px;left:0;background-color:#0f0f0f;transform-origin:bottom right;transition:transform .3s cubic-bezier(.25,1,.5,1)}.contato-email-link:hover:after{transform:scaleX(1);transform-origin:bottom left}.contato-right-socials{display:flex;gap:2.5rem}.contato-social-link{font-family:var(--font-host-grotesk),sans-serif;font-size:clamp(1.4rem,4vw,1.8rem);font-weight:500;text-transform:none;text-decoration:none;color:#0f0f0f;position:relative;display:inline-block;padding-bottom:2px}.contato-social-link:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:-2px;left:0;background-color:#0f0f0f;transform-origin:bottom right;transition:transform .3s cubic-bezier(.25,1,.5,1)}.contato-social-link:hover:after{transform:scaleX(1);transform-origin:bottom left}@media (max-width:1000px){.contato-page{padding:2.125rem 1.5rem;overflow-y:auto}.contato-bottom{flex-direction:column;align-items:flex-start;gap:2.5rem}.contato-left-copy{max-width:100%}.contato-right-socials{width:100%;justify-content:flex-start;gap:1.25rem;flex-wrap:wrap}.contato-left-copy p{font-size:1.3rem!important}.contato-social-link{font-size:1.15rem!important}.mobile-br{display:block}}