.cookies[data-astro-cid-hq3mgpmn]{inset:auto var(--space-4) var(--space-4);z-index:100;align-items:center;gap:var(--space-4) var(--space-6);max-width:960px;padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white);box-shadow:var(--shadow-overlay);margin-inline:auto;display:flex;position:fixed}.cookies[data-astro-cid-hq3mgpmn][hidden]{display:none}@media (width<=767px){.cookies[data-astro-cid-hq3mgpmn]{inset-inline:var(--space-2);flex-direction:column;align-items:stretch;inset-block-end:var(--space-2)}}.cookies__text[data-astro-cid-hq3mgpmn]{font-size:var(--fs-small);color:var(--color-text);margin:0}.cookies__actions[data-astro-cid-hq3mgpmn]{gap:var(--space-3);flex:none;display:flex}@media (width<=767px){.cookies__actions[data-astro-cid-hq3mgpmn] .cookies__btn[data-astro-cid-hq3mgpmn]{flex:1}}.cookies__btn[data-astro-cid-hq3mgpmn]{padding:10px 24px}.cookies__btn--outline[data-astro-cid-hq3mgpmn]{box-shadow:inset 0 0 0 2px var(--color-primary)}.icon[data-astro-cid-ccg5yoga]{vertical-align:middle;flex-shrink:0;display:inline-block}.footer__band[data-astro-cid-jo6i4kqk]{background:var(--color-primary-dark);padding-block:50px}@media (width<=767px){.footer__band[data-astro-cid-jo6i4kqk]{padding-block:10px 0}}.footer__card[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-6);border-top:5px solid var(--color-primary);border-radius:var(--radius);background:var(--color-white);grid-template-columns:auto 1fr 1fr;max-width:1280px;padding:34px 32px;display:grid;box-shadow:0 10px 40px -5px #00000026}@media (width<=1024px){.footer__card[data-astro-cid-jo6i4kqk]{gap:var(--space-5);padding-inline:20px}}@media (width<=767px){.footer__card[data-astro-cid-jo6i4kqk]{text-align:center;width:calc(100% - 2 * var(--gutter));grid-template-columns:1fr;justify-items:center}}.footer__logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:232px;height:auto}@media (width<=1024px){.footer__logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:150px}}.footer__title[data-astro-cid-jo6i4kqk]{margin:0 0 var(--space-4);font-size:17px;font-weight:var(--fw-semibold);color:var(--color-secondary)}.footer__social[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:15px;margin:0;padding:0;list-style:none;display:flex}@media (width<=767px){.footer__social[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{justify-content:center}}.footer__social-link[data-astro-cid-jo6i4kqk]{border:1px solid var(--color-primary-dark);width:39px;height:39px;color:var(--color-primary-dark);border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:inline-flex}.footer__social-link[data-astro-cid-jo6i4kqk]:hover{background:var(--color-primary);color:var(--color-white)}.footer__contact[data-astro-cid-jo6i4kqk]{text-align:center}@media (width<=767px){.footer__contact[data-astro-cid-jo6i4kqk]{width:100%}.footer__contact[data-astro-cid-jo6i4kqk] .btn{display:flex}}.footer__bar[data-astro-cid-jo6i4kqk]{background:linear-gradient(165deg, var(--color-primary) 0%, #066 100%);color:var(--color-white);font-size:var(--fs-caption)}.footer__bar-inner[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-5);max-width:1280px;padding-block:var(--space-4);flex-wrap:wrap;display:flex}.footer__bar-inner[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}@media (width<=767px){.footer__bar-inner[data-astro-cid-jo6i4kqk]{text-align:center;justify-content:center}}.footer__bar-links[data-astro-cid-jo6i4kqk]{gap:var(--space-5);flex-wrap:wrap;justify-content:center;display:flex}.footer__bar-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-white)}.footer__cookies[data-astro-cid-jo6i4kqk]{font:inherit;color:var(--color-white);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.footer__cookies[data-astro-cid-jo6i4kqk][hidden]{display:none}.header[data-astro-cid-nen7h5rs]{z-index:10;background:var(--color-white);position:relative;box-shadow:0 2px 10px #00000026}.header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-5);max-width:1440px;min-height:103px;padding-inline:80px;display:flex}@media (width<=1024px){.header__inner[data-astro-cid-nen7h5rs]{padding-inline:var(--gutter)}}@media (width<=767px){.header__inner[data-astro-cid-nen7h5rs]{min-height:0;padding-block:var(--space-3);row-gap:var(--space-3);flex-wrap:wrap}}.header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:186px;height:auto}@media (width<=767px){.header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:140px}}.header__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:24px;margin:0;padding:0;list-style:none;display:flex}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color-primary);font-size:15px;text-decoration:none}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--color-secondary)}.header__actions[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-2);display:flex}@media (width<=767px){.header__actions[data-astro-cid-nen7h5rs]{flex-basis:100%;justify-content:space-between}}.header__login[data-astro-cid-nen7h5rs]{font-size:15px;font-weight:var(--fw-semibold);text-align:center;text-transform:uppercase;color:var(--color-primary-dark);line-height:1.05;text-decoration:none}.header__login[data-astro-cid-nen7h5rs]:hover{color:var(--color-primary)}.header__cta[data-astro-cid-nen7h5rs]{padding:12px 40px;font-size:15px;line-height:1.05}@media (width<=767px){.header__cta[data-astro-cid-nen7h5rs]{max-width:235px;padding-inline:var(--space-4);white-space:nowrap;flex:1}.header__br[data-astro-cid-nen7h5rs]{display:none}}.header__burger[data-astro-cid-nen7h5rs]{background:var(--color-primary-dark);width:36px;height:36px;color:var(--color-white);cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:none}@media (width<=1024px){.header__nav[data-astro-cid-nen7h5rs]{display:none}.header__burger[data-astro-cid-nen7h5rs]{margin-left:auto;display:inline-flex}}@media (width<=767px){.header__burger[data-astro-cid-nen7h5rs]{order:0}}.menu-mobile[data-astro-cid-nen7h5rs]{width:100%;padding:var(--space-6) var(--gutter) var(--space-5);border-radius:0 0 var(--radius) var(--radius);background:var(--color-white);border:0;margin:0;inset:0 0 auto;box-shadow:0 10px 40px -5px #00000026}.menu-mobile[data-astro-cid-nen7h5rs]::backdrop{background:#0006}.menu-mobile[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.menu-mobile[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);font-size:var(--fs-h5);color:var(--color-primary);text-decoration:none;display:block}.menu-mobile__close[data-astro-cid-nen7h5rs]{top:var(--space-3);right:var(--gutter);padding:var(--space-1);color:var(--color-primary-dark);cursor:pointer;background:0 0;border:0;display:inline-flex;position:absolute}.partner[data-astro-cid-jkwo7zwn]{width:min(800px, 100% - 2 * var(--gutter));border-radius:var(--radius);background:0 0;border:0;padding:0;overflow:hidden;box-shadow:2px 8px 23px 3px #0003}.partner[data-astro-cid-jkwo7zwn]:popover-open{grid-template-columns:1fr 1fr;display:grid}@media (width<=767px){.partner[data-astro-cid-jkwo7zwn]:popover-open{grid-template-columns:1fr}}.partner[data-astro-cid-jkwo7zwn]::backdrop{background:#000c}.partner__option[data-astro-cid-jkwo7zwn]{justify-content:center;align-items:center;gap:var(--space-5);padding:var(--space-8) var(--space-6);text-align:center;flex-direction:column;display:flex}.partner__option--imobiliaria[data-astro-cid-jkwo7zwn]{background:var(--color-primary)}.partner__option--corretor[data-astro-cid-jkwo7zwn]{background:var(--color-primary-dark)}.partner__title[data-astro-cid-jkwo7zwn]{font-size:var(--fs-h4);font-weight:var(--fw-semibold);line-height:var(--lh-heading);color:var(--color-white);margin:0}.partner__close[data-astro-cid-jkwo7zwn]{top:var(--space-3);right:var(--space-3);padding:var(--space-1);color:var(--color-white);cursor:pointer;background:0 0;border:0;display:inline-flex;position:absolute}:root{--color-primary:#066;--color-primary-dark:#004545;--color-secondary:#8e7235;--color-link:var(--color-secondary);--color-accent:#a7da0f;--color-text:#383838;--color-text-muted:#4d4d4d;--color-border:#d9d9d9;--color-surface:#f6f6f6;--color-white:#fff;--font-body:var(--font-poppins), sans-serif;--font-label:var(--font-source-sans), sans-serif;--fs-h1:49px;--fs-h2:38px;--fs-h3:29.5px;--fs-h4:23px;--fs-h5:18px;--fs-h6:16px;--fs-display:61px;--fs-body:16px;--fs-lead:20px;--fs-small:14px;--fs-caption:13px;--fs-button:16px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--lh-tight:1.1;--lh-heading:1.2;--lh-body:1.5;--container-max:1280px;--gutter:20px;--radius:8px;--shadow-overlay:0 4px 24px #00000026;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:32px;--space-7:48px;--space-8:80px}@media (width<=1024px){:root{--fs-h1:38px;--fs-h2:31px;--fs-h3:25px;--fs-h4:20.5px;--fs-h5:17px;--fs-h6:15.2px;--fs-display:46px;--fs-body:15px;--fs-lead:19px;--fs-small:13px;--fs-caption:12px;--fs-button:15px;--container-max:1024px}}@media (width<=767px){:root{--fs-h1:32px;--fs-h2:27px;--fs-h3:22px;--fs-h4:18.5px;--fs-h5:16px;--fs-h6:14.3px;--fs-display:38px;--fs-body:14px;--fs-lead:18px;--fs-small:12px;--fs-caption:11px;--fs-button:14px;--container-max:767px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body);color:var(--color-text);background:var(--color-white);-webkit-font-smoothing:antialiased;margin:0}img,picture,svg,video{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{margin:0 0 var(--space-4);font-weight:var(--fw-semibold);color:var(--color-secondary)}h1{font-size:var(--fs-h1);line-height:var(--lh-tight);letter-spacing:-1px}h2{font-size:var(--fs-h2);line-height:var(--lh-tight);letter-spacing:-.5px}h3{font-size:var(--fs-h3);line-height:var(--lh-heading)}h4{font-size:var(--fs-h4);line-height:var(--lh-heading)}h5{font-size:var(--fs-h5);line-height:var(--lh-heading)}h6{font-family:var(--font-label);font-size:var(--fs-h6);line-height:var(--lh-heading);letter-spacing:1.5px;text-transform:uppercase;color:var(--color-primary-dark)}p{margin:0 0 var(--space-4)}a{color:var(--color-link)}a:hover{color:var(--color-primary)}:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius);font-family:var(--font-body);font-size:var(--fs-button);font-weight:var(--fw-semibold);text-align:center;text-transform:uppercase;cursor:pointer;border:0;padding:13px 30px;line-height:1.25;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.btn,.btn:hover,.btn:visited{color:var(--color-white)}.btn--gold{background:var(--color-secondary)}.btn--green{background:var(--color-primary)}.btn--dark{background:var(--color-primary-dark)}.btn--white{background:var(--color-white)}.btn--white,.btn--white:hover,.btn--white:visited{color:var(--color-primary)}.btn--gold:hover,.btn--green:hover,.btn--dark:hover{background:var(--color-primary-dark)}.btn--dark:hover{background:var(--color-primary)}.btn--lg{padding:16px 32px}.btn--block{width:100%;display:flex}.eyebrow{margin:0 0 var(--space-3);font-family:var(--font-label);font-size:var(--fs-h6);font-weight:var(--fw-semibold);line-height:var(--lh-heading);letter-spacing:1.5px;text-transform:uppercase;color:var(--color-primary);display:block}.prose{overflow-wrap:break-word}.prose>:first-child{margin-top:0}.prose h2{font-size:max(24px, var(--fs-h3));line-height:var(--lh-heading);letter-spacing:0;margin:1.4em 0 .5em}.prose h3{font-size:var(--fs-h4);margin:1.2em 0 .5em}.prose p,.prose ul,.prose ol{margin:0 0 1em}.prose ul,.prose ol{padding-left:1.4em}.prose li+li{margin-top:.5em}.prose hr{border:0;border-top:2px solid var(--color-text-muted);margin:2em 0}.prose strong{font-weight:var(--fw-semibold)}.container{width:100%;max-width:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--space-2);left:var(--space-2);z-index:1000;padding:var(--space-2) var(--space-4);background:var(--color-primary);color:var(--color-white);border-radius:var(--radius);position:absolute;transform:translateY(-200%)}.skip-link:focus{color:var(--color-white);transform:translateY(0)}main{overflow-x:clip}.js-anim [data-anim]{opacity:0}.js-anim [data-anim].is-visible{animation-duration:1.25s;animation-timing-function:ease;animation-fill-mode:both;animation-delay:var(--anim-delay,0s)}.js-anim [data-anim=fade-up].is-visible{animation-name:anim-fade-up}.js-anim [data-anim=fade-right].is-visible{animation-name:anim-fade-right}.js-anim [data-anim=fade-left].is-visible{animation-name:anim-fade-left}.js-anim [data-anim=fade-in].is-visible{animation-name:anim-fade-in}@keyframes anim-fade-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes anim-fade-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:none}}@keyframes anim-fade-left{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:none}}@keyframes anim-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
