:root{--realty-ink:#214757;--realty-paper:#edf3f1;--realty-rule:#afc3c6}.realty-shortlist{padding:85px 6%;background:var(--realty-paper);color:var(--realty-ink)}.shortlist-title{display:grid;grid-template-columns:1.4fr 1fr;gap:20px 9%;margin-bottom:35px}.shortlist-title .r-eyebrow{grid-column:1/-1}.shortlist-title h2{font-size:clamp(35px,4vw,60px);line-height:1.1}.shortlist-title>p:not(.r-eyebrow){font-size:14px;align-self:center}.shortlist-count{grid-column:1/-1;border-bottom:1px solid var(--realty-rule);padding-bottom:20px;font-size:11px!important}.shortlist-rule{display:flex;gap:40px;font-size:9px;letter-spacing:1px;margin:28px 0}.realty-contact-sheet #interest-form{display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px}.realty-contact-sheet label{font-size:11px}.realty-contact-sheet input,.realty-contact-sheet textarea,.realty-contact-sheet select{background:transparent;border:0;border-bottom:1px solid var(--realty-rule);border-radius:0}.realty-contact-sheet label:nth-of-type(3){grid-column:1;grid-row:1}.realty-contact-sheet label:nth-of-type(1){grid-column:2;grid-row:1}.realty-contact-sheet label:nth-of-type(2){grid-column:3;grid-row:1}.realty-contact-sheet label:nth-of-type(4){grid-column:1/3}.realty-contact-sheet .btn{align-self:end;border-radius:0;background:var(--realty-ink);color:var(--realty-paper)}.realty-contact-sheet .form-note{grid-column:1/-1;font-size:10px}.realty-contact-sheet>p{font-size:10px}.realty-footer{padding:50px 6%;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:50px;background:var(--realty-ink);color:var(--realty-paper)}.realty-footer span{font-size:50px;line-height:1}.realty-footer small{display:block;font-size:8px;letter-spacing:5px;margin:8px 0 25px}.realty-footer p{font-size:11px}.realty-footer>div>p{font-size:23px}.realty-footer nav{display:grid;align-content:start;gap:20px;font-size:12px}.realty-footer>p{max-width:240px}@media(max-width:760px){.realty-shortlist{padding:55px 6%}.shortlist-title{grid-template-columns:1fr}.shortlist-title h2{font-size:37px}.shortlist-rule{font-size:7px;gap:15px}.realty-contact-sheet #interest-form{grid-template-columns:1fr}.realty-contact-sheet label:nth-of-type(n){grid-column:auto;grid-row:auto}.realty-contact-sheet label:nth-of-type(3){grid-row:1}.realty-footer{grid-template-columns:1fr;gap:20px}}
section#contato form label{display:grid;gap:9px;font-weight:500;min-width:0}section#contato form input,section#contato form select,section#contato form textarea{font:inherit;width:100%;min-width:0;padding:12px 8px;font-size:14px;color:inherit}section#contato form textarea{resize:vertical}section#contato input::placeholder,section#contato textarea::placeholder{color:inherit;opacity:.65}section#contato form .form-note{margin:0;line-height:1.6}section#contato form button{min-height:48px}