.srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.waGlifo{fill:#25d366;flex:none;width:16px;height:16px;display:block}.menuPlus[hidden],.navEspPainel[hidden]{display:none!important}header.siteHeader.inner.navPlus{justify-content:flex-start;gap:24px}@media (width>=801px){header.siteHeader.inner.navPlus{padding-left:5vw;padding-right:5vw}}header.siteHeader.inner.navPlus .logo{flex:none;align-items:center;min-height:44px;display:flex}header.siteHeader.inner.navPlus .navPrincipal{gap:0;margin-left:auto;font-size:11px;display:flex}header.navPlus .navPrincipal>ul{align-items:center;gap:30px;margin:0;padding:0;list-style:none;display:flex}header.navPlus .navPrincipal>ul>li{position:relative}header.siteHeader.inner.navPlus .navPrincipal>ul>li>a,header.siteHeader.inner.navPlus .navEsp>button{color:#f7f5f1c7;min-height:44px;font:600 11px/1 var(--font-manrope),sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;transition:color .2s;display:inline-flex;position:relative}header.navPlus .navPrincipal>ul>li>a:after,header.navPlus .navEsp>button:after{content:"";background:var(--electric);transform-origin:0;height:1px;transition:transform .3s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:9px;left:0;right:0;transform:scaleX(0)}header.navPlus .navEsp>button:after{right:18px}header.siteHeader.inner.navPlus .navPrincipal>ul>li>a:hover,header.siteHeader.inner.navPlus .navEsp>button:hover,header.siteHeader.inner.navPlus .navEsp>button[aria-expanded=true]{color:#fff}header.navPlus .navPrincipal>ul>li>a:hover:after,header.navPlus .navEsp>button:hover:after{transform:scaleX(1)}header.siteHeader.inner.navPlus nav a[aria-current]{border-bottom:0;padding-bottom:0}header.siteHeader.inner.navPlus .navPrincipal>ul>li>a[aria-current],header.siteHeader.inner.navPlus .navEsp>button.ativo{color:var(--electric)}header.navPlus .navPrincipal>ul>li>a[aria-current]:after,header.navPlus .navEsp>button.ativo:after{transform:scaleX(1)}header.navPlus .navSeta{fill:none;stroke:currentColor;stroke-width:1.4px;width:10px;height:6px;transition:transform .25s}header.navPlus .navEsp>button[aria-expanded=true] .navSeta{transform:rotate(180deg)}header.navPlus .navEspPainel{z-index:2;border:1px solid #f7f5f11a;border-top:2px solid var(--electric);background:#0b1838;min-width:320px;animation:.22s cubic-bezier(.2,.7,.2,1) navDesce;position:absolute;top:calc(100% + 19px);left:-26px;box-shadow:0 28px 50px -26px #000000b3}header.navPlus .navEspPainel:before{content:"";height:22px;position:absolute;top:-22px;left:0;right:0}header.navPlus .navEspPainel ul{margin:0;padding:10px 0;list-style:none;display:block}header.siteHeader.inner.navPlus .navEspPainel li a{color:#f7f5f1;min-height:46px;font:600 15px/1.2 var(--font-manrope),sans-serif;letter-spacing:0;text-transform:none;grid-template-columns:30px 1fr;align-items:center;padding:0 26px;transition:background .2s,color .2s;display:grid}header.siteHeader.inner.navPlus .navEspPainel li a:hover{color:var(--electric);background:#f7f5f10f}header.siteHeader.inner.navPlus .navEspPainel li a[aria-current]{color:var(--electric);box-shadow:inset 2px 0 0 var(--electric)}header.navPlus .navNum{font:700 10px/1 var(--font-manrope),sans-serif;letter-spacing:.12em;color:var(--electric)}header.siteHeader.inner.navPlus .navEspTodos{min-height:50px;color:var(--electric);font:800 10px/1 var(--font-manrope),sans-serif;letter-spacing:.16em;text-transform:uppercase;border-top:1px solid #f7f5f11a;justify-content:space-between;align-items:center;padding:0 26px;display:flex}header.navPlus .navEspTodos:hover{background:#c6a15b1a}@keyframes navDesce{0%{opacity:0;transform:translateY(-6px)}}header.siteHeader.inner.navPlus .talk{color:#fff;min-height:44px;font:700 10px/1 var(--font-manrope),sans-serif;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:1px solid #c6a15bb3;flex:none;align-items:center;gap:10px;margin-left:6px;padding:0 18px;transition:background .25s,color .25s,border-color .25s;display:inline-flex}header.siteHeader.inner.navPlus .talk:hover{background:var(--electric);border-color:var(--electric);color:var(--ink)}header.siteHeader.inner.navPlus .talk:hover .waGlifo{fill:var(--ink)}header.siteHeader.inner.navPlus .talk:focus-visible{outline-offset:3px}header.navPlus .navProg{pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0}header.navPlus .navProg i{background:var(--electric);height:100%;transform:scaleX(var(--prog,0));transform-origin:0;display:block}header.siteHeader.inner.navPlus .menu{display:none}header.navPlus .menuIcone{width:18px;height:10px;display:inline-block;position:relative}header.navPlus .menuIcone i{background:currentColor;height:1.5px;transition:transform .25s,top .25s;position:absolute;left:0;right:0}header.navPlus .menuIcone i:first-child{top:1px}header.navPlus .menuIcone i:last-child{top:7.5px}header.navPlus .menu[aria-expanded=true] .menuIcone i{top:4.25px}header.navPlus .menu[aria-expanded=true] .menuIcone i:first-child{transform:rotate(45deg)}header.navPlus .menu[aria-expanded=true] .menuIcone i:last-child{transform:rotate(-45deg)}@media (width<=1099px){header.siteHeader.inner.navPlus .navPrincipal{display:none}header.siteHeader.inner.navPlus .talk{margin-left:auto}header.siteHeader.inner.navPlus .menu{color:#fff;min-width:44px;min-height:44px;font:700 10px/1 var(--font-manrope),sans-serif;letter-spacing:.16em;background:0 0;border:0;flex:none;align-items:center;gap:10px;margin-left:0;padding:0 2px 0 10px;display:inline-flex}}@media (width<=800px){header.siteHeader.inner.navPlus{gap:10px}header.siteHeader.inner.navPlus .talk{border-color:#c6a15b8c;justify-content:center;width:44px;padding:0}header.siteHeader.inner.navPlus .talk .waGlifo{width:20px;height:20px}header.navPlus .navWaTexto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=380px){header.siteHeader.inner.navPlus{gap:8px;padding:0 16px}}.menuPlus{z-index:35;padding:8px 4vw calc(36px + env(safe-area-inset-bottom));overscroll-behavior:contain;background:var(--ink);color:#f7f5f1;border-top:1px solid #f7f5f11f;grid-template-columns:minmax(0,1fr);align-content:start;gap:30px;animation:.26s cubic-bezier(.2,.7,.2,1) menuEntra;display:grid;position:fixed;inset:82px 0 0;overflow-y:auto}.menuPlus>*{width:100%;max-width:620px}.menuPlus .menuRotulo{font:800 10px/1 var(--font-manrope),sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--electric);margin:26px 0 4px}.menuPlus ul{margin:0;padding:0;list-style:none}.menuPlus nav li a{min-height:52px;font-family:var(--font-archivo),sans-serif;letter-spacing:-.01em;color:#f7f5f1;border-bottom:1px solid #f7f5f11a;padding:14px 0 13px;font-size:clamp(17px,5vw,21px);font-weight:600;font-stretch:125%;line-height:1.2;transition:color .2s,padding .25s;display:block}.menuPlus nav li a small{font:500 12px/1.3 var(--font-manrope),sans-serif;letter-spacing:.02em;color:#f7f5f194;margin-top:5px;font-stretch:100%;display:block}.menuPlus nav li a:hover{color:var(--electric)}.menuPlus nav li a[aria-current]{color:var(--electric);box-shadow:inset 2px 0 0 var(--electric);padding-left:14px}.menuPlus nav ul:last-of-type li:last-child a{border-bottom:0}html:has(.menuPlus:not([hidden])) :is(.barraOrcamento,[data-wa-fixo]){visibility:hidden}.menuPlus .menuContato{border-top:1px solid #c6a15b59;gap:14px;padding-top:26px;display:grid}.menuPlus .menuWaPlus{background:var(--electric);min-height:60px;color:var(--ink);font:800 12px/1.2 var(--font-manrope),sans-serif;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:14px;padding:12px 18px;display:flex}.menuPlus .menuWaPlus .waGlifo{width:26px;height:26px;fill:var(--ink)}.menuPlus .menuWaPlus small{letter-spacing:.02em;text-transform:none;opacity:.8;margin-top:4px;font-size:13px;font-weight:600;display:block}.menuPlus .menuWaPlus:focus-visible{outline-color:#f7f5f1}.menuPlus .menuContato p{flex-wrap:wrap;gap:0 22px;margin:0;font-size:14px;display:flex}.menuPlus .menuContato p a{color:#f7f5f1db;text-underline-offset:5px;align-items:center;min-height:44px;-webkit-text-decoration:underline #f7f5f14d;text-decoration:underline #f7f5f14d;display:inline-flex}.menuPlus .menuContato .menuSelo{letter-spacing:.18em;text-transform:uppercase;color:#f7f5f180;font-size:10px}@keyframes menuEntra{0%{opacity:0;transform:translateY(-10px)}}@media (width>=1100px){.menuPlus{display:none!important}}@media (width<=800px){.menuPlus{padding-left:20px;padding-right:20px;top:66px}}@media (width<=380px){.menuPlus{padding-left:16px;padding-right:16px}}.waFab{display:none}@media (width<=800px){.waFab{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:25;background:var(--ink);opacity:0;visibility:hidden;pointer-events:none;border:1px solid #c6a15ba6;place-items:center;width:56px;height:56px;transition:opacity .25s,transform .3s cubic-bezier(.2,.7,.2,1),visibility 0s linear .3s;display:grid;position:fixed;transform:translateY(14px);box-shadow:0 16px 30px -14px #08133199}.waFab[data-visivel]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s,transform .35s cubic-bezier(.2,1.3,.4,1),visibility;transform:none}.waFab .waGlifo{width:26px;height:26px}.waFab:active{transform:scale(.94)}}footer.rodape{background:var(--ink);color:#f7f5f1b8;font:400 14px/1.6 var(--font-manrope),sans-serif;border-top:2px solid var(--electric);padding:0;display:block}footer.rodape a{min-height:0;padding:0;display:inline}footer.rodape .rodapeTopo{border-bottom:1px solid #f7f5f11a;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);align-items:end;gap:6vw;padding:84px 5vw 60px;display:grid}footer.rodape .rodapeLogo{width:200px;height:auto;display:block}footer.rodape .rodapeTese{max-width:15ch;font-family:var(--font-archivo),sans-serif;letter-spacing:-.03em;color:#f7f5f1;text-wrap:balance;margin:40px 0 0;font-size:clamp(30px,4vw,58px);font-weight:600;font-stretch:125%;line-height:1.02}footer.rodape .rodapeTese em{color:var(--electric);font-style:normal}footer.rodape .rodapeSub{text-wrap:pretty;max-width:440px;margin:22px 0 0;font-size:15px;line-height:1.7}footer.rodape .rodapeCta{justify-items:start;gap:16px;display:grid}footer.rodape .rodapeRotulo{font:800 10px/1 var(--font-manrope),sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--electric);margin:0}footer.rodape a.rodapeWa{background:var(--electric);min-height:66px;color:var(--ink);font:800 12px/1.2 var(--font-manrope),sans-serif;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:16px;padding:14px 28px 14px 20px;transition:background .25s,transform .3s cubic-bezier(.2,.7,.2,1);display:inline-flex}footer.rodape a.rodapeWa:hover{background:#e6c37e;transform:translateY(-2px)}footer.rodape a.rodapeWa:focus-visible{outline-color:#f7f5f1}footer.rodape .rodapeWa .waGlifo{width:28px;height:28px;fill:var(--ink)}footer.rodape .rodapeWa small{letter-spacing:.02em;text-transform:none;margin-top:5px;font-size:15px;font-weight:700;display:block}footer.rodape .rodapeDica{color:#f7f5f199;text-wrap:pretty;max-width:360px;margin:0;font-size:13px}footer.rodape .rodapeMapa{grid-template-columns:repeat(3,minmax(0,1fr));gap:5vw;padding:56px 5vw 52px;display:grid}footer.rodape .rodapeMapa h2{margin:0}footer.rodape .rodapeMapa ul{gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}footer.rodape .rodapeMapa li{flex-wrap:wrap;align-items:center;gap:0 10px;display:flex}footer.rodape .rodapeMapa li a{color:#f7f5f1;align-items:center;gap:10px;min-height:38px;font-size:15px;transition:color .2s;display:inline-flex}footer.rodape .rodapeMapa li a:hover,footer.rodape address a:hover{color:var(--electric)}footer.rodape .rodapeMapa li small{color:#f7f5f180;font-size:12px}footer.rodape .rodapeContato .waGlifo{width:17px;height:17px}footer.rodape address{margin-top:14px;font-size:14px;font-style:normal;line-height:1.75}footer.rodape address a{color:#f7f5f1;text-underline-offset:5px;align-items:center;min-height:38px;-webkit-text-decoration:underline #c6a15b99;text-decoration:underline #c6a15b99;display:inline-flex}footer.rodape .rodapeSelos{border-top:1px solid #f7f5f11a;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 5vw;padding:0;list-style:none;display:grid}footer.rodape .rodapeSelos li{border-left:1px solid #f7f5f11a;padding:28px 24px 30px}footer.rodape .rodapeSelos li:first-child{border-left:0;padding-left:0}footer.rodape .rodapeSelos b{font-family:var(--font-archivo),sans-serif;letter-spacing:-.01em;white-space:nowrap;color:#f7f5f1;font-size:clamp(17px,1.7vw,24px);font-weight:600;font-stretch:125%;line-height:1.1;display:block}footer.rodape .rodapeSelos li:first-child b{color:var(--electric)}footer.rodape .rodapeSelos span{letter-spacing:.14em;text-transform:uppercase;color:#f7f5f18c;margin-top:10px;font-size:10px;line-height:1.55;display:block}footer.rodape .rodapeLegal{padding:22px 5vw calc(24px + env(safe-area-inset-bottom));letter-spacing:.06em;color:#f7f5f17a;border-top:1px solid #f7f5f11a;margin:0;font-size:11px}@media (width<=1100px){footer.rodape .rodapeSelos{grid-template-columns:repeat(2,minmax(0,1fr))}footer.rodape .rodapeSelos li:nth-child(odd){border-left:0;padding-left:0}footer.rodape .rodapeSelos li:nth-child(n+3){border-top:1px solid #f7f5f11a}}@media (width<=800px){footer.rodape .rodapeTopo{grid-template-columns:minmax(0,1fr);gap:38px;padding:56px 20px 44px}footer.rodape .rodapeLogo{width:170px}footer.rodape .rodapeTese{margin-top:28px;font-size:min(9vw,38px)}footer.rodape .rodapeSub{font-size:14px}footer.rodape a.rodapeWa{width:100%}footer.rodape .rodapeMapa{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px 20px;padding:40px 20px 36px}footer.rodape .rodapeContato{grid-column:1/-1}footer.rodape .rodapeMapa li a,footer.rodape address a{min-height:44px}footer.rodape .rodapeSelos{margin:0 20px}footer.rodape .rodapeSelos li{padding:22px 14px 24px}footer.rodape .rodapeLegal{padding:20px 20px calc(24px + env(safe-area-inset-bottom))}}@media (width<=480px){footer.rodape .rodapeSelos b{font-size:clamp(12px,4vw,17px)}}@media (width<=380px){footer.rodape .rodapeTopo,footer.rodape .rodapeMapa{padding-left:16px;padding-right:16px}footer.rodape .rodapeSelos{margin:0 16px}footer.rodape .rodapeMapa li a{font-size:14px}footer.rodape .rodapeLegal{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){header.navPlus *,header.navPlus :after,.menuPlus,.menuPlus *,.waFab,footer.rodape *{transition:none!important;animation:none!important}}
