.page-id-10927 #page-title,.page-id-10921 #page-title{display:none!important}.rbn,.rb-rev{padding-top:20px!important}.rbn h1,.rb-rev h1{font:400 36px/1.15 Georgia,serif;color:#153e42;margin:0 0 12px}.rbn .rbn-menu{display:flex;gap:8px;margin:14px 0 20px;padding:0;background:transparent}.rbn-menu a{padding:7px 11px;border:1px solid #d7ddd5;text-decoration:none;font-size:13px}.rbn .rbn-start{margin:20px 0 35px}.rbn-start h2{font-size:24px;margin:0 0 15px}.rb-rev .rb-hero{padding:0;background:transparent;margin:0 0 18px}.rb-rev .rb-hero p{margin:8px 0}.rb-rev .rb-nav{margin:12px 0 0}.rb-rev #rb-espelho>h2{font-size:28px;margin:18px 0 10px}.rb-rev #rb-espelho>.rb-grid{margin-top:12px}@media(max-width:560px){.rbn,.rb-rev{padding:18px 12px!important}.rbn h1,.rb-rev h1{font-size:29px}.rb-rev #rb-espelho>h2{font-size:24px}.rbn .rbn-start{margin-top:14px}.rbn .rbn-menu{gap:6px;margin:12px 0}.rbn-menu a{font-size:12px;padding:6px 9px}.rbn .rbn-start h2{font-size:22px;margin-bottom:12px}}
.rbn{max-width:1150px;margin:auto;padding:35px 22px;color:#153e42;font:16px/1.65 Arial,sans-serif}.rbn h2,.rbn h3{font-family:Georgia,serif;color:#153e42;font-weight:400}.rbn h2{font-size:38px}.rbn-note{font-size:13px;background:#f5f2eb;padding:18px;border-left:3px solid #a78955}.rbn-menu{display:flex;gap:20px;flex-wrap:wrap;padding:22px;background:#e9ece5;margin:25px 0}.rbn a{color:#153e42}.rbn summary{cursor:pointer;font-weight:600;padding:16px 0}.rbn details{border-bottom:1px solid #d7ddd5}.rbn section{scroll-margin-top:55px;margin:45px 0}.rbn-links{list-style:none!important;padding:0!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rbn-links li{margin:0!important}.rbn-links a{display:block;padding:18px;background:#f5f2eb;text-decoration:none}.rbn-links span{display:block;font-size:12px;color:#637174}.rbn-regions{display:flex;gap:12px;flex-wrap:wrap}.rbn-regions a{padding:7px 12px;border:1px solid #d7ddd5;text-decoration:none;font-size:13px}.rbn-button{display:inline-block;background:#153e42;color:white!important;padding:13px 20px;text-decoration:none}@media(max-width:700px){.rbn-links{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.rbn-links{grid-template-columns:1fr}.rbn-menu{display:block}.rbn h2{font-size:30px}}
.rbn .rbn-links{gap:22px;align-items:stretch}.rbn .rbn-links li{min-width:0;display:flex}.rbn .rbn-links .rbn-card{padding:0;overflow:hidden;border:1px solid #deded3;background:#f5f2eb;display:flex;flex-direction:column;width:100%;height:100%;box-sizing:border-box}.rbn-card img{display:block;width:100%;height:190px;object-fit:cover;flex:none}.rbn-card-copy{padding:20px;display:flex;flex-direction:column;flex:1}.rbn .rbn-card h3{font-size:23px;line-height:1.3;margin:6px 0 14px}.rbn .rbn-card .rbn-card-ref{font-size:10px;letter-spacing:1.4px;margin:0 0 8px;color:#637174}.rbn .rbn-card-description{font-size:14px;line-height:1.65;margin:0 0 18px}.rbn .rbn-links .rbn-card-link{margin-top:auto;font-size:13px;font-weight:600;color:#153e42;text-decoration:underline}.rbn-card:focus-visible{outline:3px solid #a78955;outline-offset:3px}.rbn-card:hover h3{color:#846533}@media(max-width:700px){.rbn .rbn-links{gap:16px}.rbn-card-copy{padding:16px}}@media(max-width:480px){.rbn-card img{height:210px}} .rbn .rbn-links a.rbn-card-photo{padding:0;display:block}.rbn .rbn-links a.rbn-card-link{padding:0;background:transparent}.rbn-card-action{margin-top:auto;margin-bottom:0}.rbn-card>p:empty{display:none}
.rbn-card-photo img{max-width:100%}.rbn-placeholder{height:190px;display:flex;align-items:center;justify-content:center;color:#637174;background:#e9ece5}.rbn-compact-note{font-size:14px}.page-id-10927 .page-title{display:none!important}

:root{--ink:#153e42;--blue:#002f43;--sand:#f5f2eb;--gold:#a78955;--line:#d7ddd5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font:16px/1.65 Arial,sans-serif}a{color:inherit}img{max-width:100%}.site-header{background:#191919;color:white;padding:15px max(24px,calc((100% - 1200px)/2));display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{display:block;flex:0 0 175px}.brand img{display:block;width:175px;height:62px;object-fit:contain}.site-nav{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:22px}.site-nav a{text-decoration:none;font-size:12px;font-weight:bold;letter-spacing:.35px}.site-nav .contact{background:var(--blue);padding:11px 15px}.preview-notice{background:#e9ece5;color:#365557;font-size:12px;text-align:center;padding:7px 15px}.rbn{padding-top:28px!important}.rbn h1{margin-bottom:12px}.intro{max-width:760px;margin:0 0 16px}.rbn .rbn-menu{display:flex;flex-wrap:wrap;gap:7px;margin:15px 0 22px;background:transparent;padding:0}.rbn-menu a{font-size:13px;padding:7px 11px;border:1px solid var(--line)}.rbn .rbn-start{margin:20px 0 32px}.rbn .rbn-start h2{font-size:25px;margin:0 0 14px}.rbn section{margin:35px 0}.rbn h2{font-size:30px;margin:0 0 14px}.rbn .rbn-card h3{font-size:23px}.rbn-card img{height:210px}.rbn-card-photo{overflow:hidden}.rbn-card-photo img{transition:transform .25s}.rbn-card-photo:hover img{transform:scale(1.025)}.rbn-card-ref{font-size:10px;letter-spacing:1.3px}.rbn-card-copy{padding:18px}.facts{color:var(--gold);font-size:14px;margin:0 0 10px}.rbn-card-description{font-size:14px}.rbn-placeholder{height:210px;padding:30px;text-align:center;background:var(--sand);font-size:13px}.rbn-regions{gap:7px;margin-bottom:12px}.rbn summary{font-size:17px;line-height:1.4;padding:19px 0}.rbn details[open]>summary{color:#846533}.house-main{max-width:1200px;margin:auto;padding:24px}.breadcrumb{font-size:12px;color:#637174;margin:0 0 15px}.house-main h1{font:400 38px/1.2 Georgia,serif;margin:12px 0 8px}.house-lead{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:30px;align-items:start;margin:25px 0}.house-cover{width:100%;aspect-ratio:1.5;object-fit:cover;display:block}.house-panel{background:var(--sand);padding:28px}.house-panel h2{font:400 25px Georgia,serif;margin:0 0 15px}.button{display:inline-block;background:var(--blue);color:white!important;padding:13px 20px;text-decoration:none;font-size:14px;font-weight:bold}.house-panel .button{display:block;text-align:center;margin-top:20px}.muted{font-size:13px;color:#637174}.house-description{max-width:850px}.house-description h2,.gallery-section h2,.content-page h1,.content-page h2{font-family:Georgia,serif;font-weight:400}.house-description p{margin:0 0 16px}.amenities{display:flex;gap:8px;flex-wrap:wrap;padding:0;list-style:none}.amenities li{font-size:13px;padding:5px 10px;border:1px solid var(--line)}.gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gallery a{display:block}.gallery img{display:block;width:100%;aspect-ratio:1.5;object-fit:cover}.consult{padding:25px;background:var(--sand);margin:35px 0;display:flex;align-items:center;justify-content:space-between;gap:20px}.consult h2{font:400 26px Georgia,serif;margin:0 0 6px}.consult p{margin:0}.site-footer{background:#001b28;color:#fff;padding:30px 24px;text-align:center;font-size:13px}.site-footer p{margin:6px 0}.site-footer a{color:#fff}.content-page{max-width:1100px;margin:auto;padding:30px 24px}.content-page img{max-width:100%;height:auto}.content-page h1{font-size:36px}.content-page section{margin:25px 0}.content-page article{background:var(--sand);padding:20px;margin-bottom:15px}.content-page .rb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.content-page .rb-grid img{width:100%;height:200px;object-fit:cover}.floating-wa{position:fixed;bottom:18px;right:18px;background:#153e42;color:white;text-decoration:none;border:2px solid #fff;border-radius:25px;padding:10px 18px;font-size:13px;box-shadow:0 3px 14px #0002}.media-pending{border-left:3px solid var(--gold);padding:12px 15px;background:var(--sand);font-size:13px}.content-page a{overflow-wrap:anywhere}.content-page .rb-hero{background:transparent;padding:0}.content-page .rb-hero h1{color:var(--ink)}
@media(max-width:850px){.site-header{padding:12px 18px;gap:15px}.site-nav{gap:12px}.site-nav a{font-size:11px}.brand,.brand img{width:145px;flex-basis:145px}.house-lead{grid-template-columns:1fr}.gallery{grid-template-columns:repeat(2,1fr)}.content-page .rb-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.site-header{display:block;padding:10px 15px}.brand{margin:auto}.brand img{height:53px}.site-nav{justify-content:center;gap:8px 14px;margin:10px 0 2px}.site-nav a{font-size:10px}.site-nav .contact{padding:6px 10px}.preview-notice{font-size:11px}.rbn{padding:20px 16px!important}.rbn h1{font-size:29px}.rbn h2{font-size:27px}.rbn .rbn-start{margin:18px 0 28px}.rbn .rbn-start h2{font-size:23px}.house-main{padding:20px 16px}.house-main h1{font-size:31px}.house-lead{gap:18px;margin-top:18px}.house-panel{padding:21px}.gallery{gap:8px}.consult{display:block;padding:22px}.consult .button{margin-top:18px}.content-page{padding:20px 16px}.content-page .rb-grid{grid-template-columns:1fr}.floating-wa{font-size:12px;bottom:12px;right:12px}}
