.contact-layout{grid-template-columns:1fr 1fr;gap:85px;padding:36px 0 90px;display:grid}.contact-layout figure{max-width:490px;margin-top:35px}.contact-layout figure img{object-fit:cover;max-height:270px}@media (max-width:1200px){.contact-layout{gap:45px}}@media (max-width:980px){.contact-layout{gap:35px}}@media (max-width:700px){.contact-layout{grid-template-columns:1fr;gap:40px;padding:22px 0 55px}}.p04-contact{padding-top:44px;padding-bottom:90px}.p04-contact .rotulo{letter-spacing:.12em;font-size:12px;line-height:1.5;font-family:var(--font-sans-body),sans-serif}.p04-contact form{border:1px solid var(--line);background:#fff;padding:34px}.p04-contact form :is(input,select,textarea){border-radius:0}.p04-contact form button[type=submit]{border-radius:0;min-height:52px}@media (max-width:700px){.p04-contact{padding-left:0;padding-right:0}.p04-contact form{padding:23px 20px}}.p04-contact .contact-layout figure img{object-fit:cover;max-height:260px}@media (max-width:700px){.p04-contact .contact-layout{display:block}.p04-contact .contact-form-real{margin-top:40px}}.contact-form-jump{display:none}@media (max-width:700px){.contact-form-jump{margin:8px 0 24px;display:inline-flex}}@media (min-width:701px){.contacto-google{width:fit-content;color:var(--muted);align-items:center;gap:8px;margin:14px 0 0;font-size:14px;display:flex}.contacto-google-nota{color:var(--ink);font-weight:500}.contacto-google-estrellas{color:var(--color-accent-500);gap:2px;display:inline-flex}.contacto-google .arrow{color:var(--pine)}.contacto-google:hover>span:last-of-type{text-underline-offset:4px;text-decoration:underline}}@media (max-width:700px){.contact-layout .contact-link.email{letter-spacing:0;align-items:center;min-height:44px;line-height:1.4;display:inline-flex}.p04-contact{padding-top:16px}.p04-contact .contact-layout{padding-top:0}.contact-layout .contact-link{margin:16px 0 0}.contact-layout .contact-link.email{margin:0}.contact-layout .contact-link:not(.email){align-items:center;min-height:44px;margin-top:10px;display:inline-flex}.contact-layout address{margin:8px 0 16px}.p04-contact .contact-layout figure{margin-top:24px}.contact-layout .text-link+.small{margin-top:12px}.p04-contact .contact-layout>div:first-child{flex-direction:column;align-items:flex-start;display:flex}.p04-contact .contact-layout>div:first-child>:is(h1,p,address,.contact-jumps,figure){align-self:stretch}.p04-contact .contact-layout>div:first-child>figure{order:1}.p04-contact .contact-layout>div:first-child>p:not(.eyebrow){margin-bottom:0}.p04-contact .contact-layout .lead{margin-top:16px}.p04-contact .contact-layout .contact-jumps{margin:24px 0 8px}.p04-contact .contact-layout>div:first-child>p.small+p.small{margin-top:12px}.p04-contact .contact-layout figure img{object-fit:cover;max-height:180px}.contacto-google{width:fit-content;min-height:44px;font-size:var(--m-t4);color:var(--muted);align-items:center;gap:8px;margin:0;display:flex}.contacto-google-nota{color:var(--ink);font-weight:500}.contacto-google-estrellas{color:var(--color-accent-500)}.contacto-google .arrow{color:var(--pine)}.contacto-google:hover>span:last-of-type{text-underline-offset:4px;text-decoration:underline}.p04-contact form button[type=submit]{width:100%;font-size:var(--m-t4);justify-content:space-between;gap:16px;padding:14px 20px;display:flex}.contact-form-real p.text-xs{font-size:var(--m-t5);line-height:1.45}}
