*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}body{background-color:var(--c-f4f4f4-50);color:var(--c-1f1f1f-900);font-family:var(--fonte-lato)}img{height:auto}iframe,img,video{max-width:100%}ul{list-style-type:none}a{color:inherit;display:inline-block;text-decoration:none}button{border:none}a,button,input{&:focus{border-radius:0;outline:4px solid var(--c-404040-600);outline-offset:4px}}small{font-size:var(--size-12-14)}.container{padding-left:clamp(10px,calc(-11.415px + 6.692vw),80px);padding-right:clamp(10px,calc(-11.415px + 6.692vw),80px)}.limitar{margin:auto;max-width:1366px}.titulo--chamada{font-family:var(--fonte-lato);font-size:var(--size-12-14);font-style:normal;font-weight:400;line-height:1.3;text-transform:uppercase}:root{--size-12-14:clamp(0.75rem,calc(0.712rem + 0.191vw),0.88rem);--size-14-24:clamp(0.88rem,calc(0.684rem + 0.956vw),1.5rem);--size-14-16:clamp(0.88rem,calc(0.837rem + 0.191vw),1rem);--size-16-18:clamp(1rem,calc(0.962rem + 0.191vw),1.13rem);--size-15-18:clamp(0.94rem,calc(0.88rem + 0.287vw),1.13rem);--size-16-24:clamp(1rem,calc(0.847rem + 0.765vw),1.5rem);--size-18-28:clamp(1.13rem,calc(0.934rem + 0.956vw),1.75rem);--size-22-36:clamp(1.38rem,calc(1.107rem + 1.338vw),2.25rem);--size-24-48:clamp(1.5rem,calc(1.041rem + 2.294vw),3rem);--fonte-lora:"Lora","Times New Roman",Times,serif;--fonte-lato:"Lato","Segoe UI",Tahoma,Geneva,Verdana,sans-serif;--c-f4f4f4-50:#f4f4f4;--c-ebebeb-100:#ebebeb;--c-eaeaea-200:#eaeaea;--c-d7d7d7-300:#d7d7d7;--c-d5d5d5-400:#d5d5d5;--c-a9a9a9-500:#a9a9a9;--c-404040-600:#404040;--c-2a2a2a-700:#2a2a2a;--c-202020-800:#202020;--c-1f1f1f-900:#1f1f1f;--c-1c1c1c-950:#1c1c1c}@font-face{font-display:swap;font-family:Lora;font-style:normal;font-weight:400;src:url(/assets/fonts/lora-v37-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lora;font-style:italic;font-weight:400;src:url(/assets/fonts/lora-v37-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lora;font-style:normal;font-weight:500;src:url(/assets/fonts/lora-v37-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lora;font-style:normal;font-weight:600;src:url(/assets/fonts/lora-v37-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:100;src:url(../fonts/lato-v25-latin-100.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:italic;font-weight:100;src:url(../fonts/lato-v25-latin-100italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:300;src:url(../fonts/lato-v25-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:italic;font-weight:300;src:url(../fonts/lato-v25-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:url(../fonts/lato-v25-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:italic;font-weight:400;src:url(../fonts/lato-v25-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:700;src:url(../fonts/lato-v25-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:italic;font-weight:700;src:url(../fonts/lato-v25-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:900;src:url(../fonts/lato-v25-latin-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:italic;font-weight:900;src:url(../fonts/lato-v25-latin-900italic.woff2) format("woff2")}#header{margin-bottom:48px}.header{align-items:center;display:flex;justify-content:space-between;padding:20px 0}.nav__list{display:flex;gap:12px}.nav__link{color:inherit;font-weight:500;padding:14px 28px;text-transform:uppercase;transition:background-color .3s,color .3s}.nav__link:hover{background-color:#f1f1f1;color:#000}.header__menu-toggle{background:none;border:none;cursor:pointer;display:none;position:relative;z-index:99999}.icone-menu{height:28px;pointer-events:none;transition:opacity .3s ease;width:28px}.icone-menu--fechar{left:0;opacity:0;position:absolute;top:0}.header__menu-toggle[aria-expanded=true] .icone-menu--abrir{opacity:0}.header__menu-toggle[aria-expanded=true] .icone-menu--fechar{opacity:1}@media (max-width:1200px){.header{padding:10px 0}.header__menu-toggle{display:block}.header__nav{background-color:var(--c-1c1c1c-950);color:#fff;height:100%;opacity:0;overflow-y:auto;padding-top:80px;position:fixed;right:0;top:0;transform:translateY(100%);transition:transform .3s ease,opacity .3s ease;width:100%;z-index:9999}.header__nav--ativo{opacity:1;transform:translateX(0)}.nav__list{align-items:stretch;flex-direction:column;gap:0}.nav__link{border-bottom:1px solid rgba(0,0,0,.05);padding:14px;text-align:center;width:100%}body.menu-aberto{overflow:hidden}}.bg-dark{background-color:var(--c-1c1c1c-950)}.footer * a{font-weight:500;text-transform:uppercase}.footer{color:#fff;display:grid;justify-items:center;padding-bottom:clamp(48px,calc(43.105px + 1.53vw),64px);padding-top:clamp(48px,calc(43.105px + 1.53vw),64px)}.footer__logo{margin-bottom:clamp(24px,calc(16.658px + 2.294vw),48px)}.footer .titulo--chamada{color:var(--c-a9a9a9-500);margin-bottom:16px;text-align:center}.footer__social{align-items:center;display:flex;margin-bottom:clamp(48px,calc(43.105px + 1.53vw),64px)}.social__item:last-child a{border-left:1px solid var(--c-2a2a2a-700);display:flex;font-size:.88rem}.social__item:last-child a img{margin-left:8px;width:16px}.social__link{padding:10px 9px}.footer__mapa{align-items:center;display:flex;flex-direction:column;gap:12px;list-style-type:none;margin-bottom:clamp(32px,calc(27.105px + 1.53vw),48px)}.footer__link,.termos__link{padding:12px 24px}.footer__termos{align-items:center;display:flex;flex-direction:column;margin-bottom:clamp(24px,calc(11.763px + 3.824vw),64px)}.termos__item:nth-child(odd){border-bottom:1px solid var(--c-2a2a2a-700)}.footer__aviso{background-color:var(--c-202020-800);color:var(--c-d5d5d5-400);max-width:58ch;padding:10px}.endline,.footer__aviso{font-size:var(--size-12-14);line-height:1.3}.endline{background-color:var(--c-f4f4f4-50);color:var(--c-1f1f1f-900);padding-bottom:clamp(16px,calc(13.553px + .765vw),24px);padding-top:clamp(16px,calc(13.553px + .765vw),24px);text-align:center}p{line-height:1.4}.titulo--nivel-1{font-size:var(--size-24-48);line-height:1.1}.titulo--nivel-2{font-size:var(--size-22-36);line-height:1.2}.titulo--nivel-3{font-size:var(--size-18-28);line-height:1.25}.titulo--nivel-4{font-size:var(--size-16-24);line-height:1.3}.fonte--lora{font-family:var(--fonte-lora);font-style:italic;font-weight:400}.peso--300{font-weight:300}.peso--400{font-weight:400}.peso--500{font-weight:500}.btn{background-color:var(--c-404040-600);border-radius:2px;color:var(--c-ebebeb-100);display:inline-flex;font-size:var(--size-16-18);gap:10px;justify-content:center;padding:12px 24px;transition:background-color .3s}.btn:hover{background-color:#363636}@media (min-width:768px){.btn{padding:18px 32px}}.bloco-dividido{display:grid;gap:24px}.bloco-dividido__imagem{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:768px){.bloco-dividido{align-items:center;gap:20px;grid-template-columns:1fr 1fr;justify-items:center;padding-left:clamp(10px,calc(-11.415px + 6.692vw),80px);padding-right:clamp(10px,calc(-11.415px + 6.692vw),80px)}.bloco-dividido__conteudo{padding:0}}@keyframes botaoApareceDiminui{0%{opacity:0;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes tooltipEntradaSome{0%{opacity:0;transform:scale(.9)}15%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes pulseIntermitente{0%,80%,to{box-shadow:0 4px 10px rgba(0,0,0,.2);transform:scale(1)}90%{box-shadow:0 6px 20px rgba(0,0,0,.3);transform:scale(1.15)}}@keyframes tooltipIntermitente{0%,79%,to{opacity:0}80%,99%{opacity:1}}.whatsapp-container{align-items:center;bottom:20px;display:flex;position:fixed;right:.8%;z-index:1000}.whatsapp-tooltip{animation:tooltipEntradaSome 4s ease-out 1.5s forwards,tooltipIntermitente 10s ease-in-out 8s infinite;background-color:#f0f0f0;border-radius:6px;box-shadow:0 2px 5px rgba(0,0,0,.1);color:#333;font-family:Arial,sans-serif;font-size:14px;margin-right:10px;opacity:0;padding:8px 12px}.whatsapp-button{align-items:center;animation:botaoApareceDiminui 1s ease-out 1s forwards,pulseIntermitente 10s ease-in-out 8s infinite;background-color:#25d366;border-radius:50%;color:#fff;display:flex;height:60px;justify-content:center;opacity:0;text-decoration:none;transition:background-color .3s ease-in;width:60px}.whatsapp-button:hover{animation-play-state:paused;background-color:#27b85d;transform:scale(1.1)}.whatsapp-button:not(:hover){animation-play-state:running}.whatsapp-button svg{fill:#fff;height:30px;width:30px}@media (prefers-reduced-motion:reduce){.whatsapp-button,.whatsapp-tooltip{animation-play-state:paused}.whatsapp-button:hover{transform:scale(1.1)}}#contato{margin-bottom:clamp(96px,calc(86.21px + 3.059vw),128px)}.contato{display:grid}.contato h1{margin-bottom:8px}.contato p{font-size:var(--size-16-24);line-height:1.5;margin-bottom:16px;max-width:42ch}.contato__informacoes{display:grid;gap:32px;@media (min-width:764px){align-items:center;grid-template-columns:1fr 1fr}}.contato__item{align-items:flex-start;display:flex;gap:8px;padding:16px 4px;position:relative;@media (min-width:768px){padding-bottom:24px;padding-left:8px;padding-right:8px;padding-top:24px}}.contato__item:is(:not(:last-child)){border-bottom:1px solid var(--c-eaeaea-200)}.contato__texto *{font-weight:300}.contato__texto :is(:not(:last-child)){margin-bottom:8px}.contato__texto p{font-size:var(--size-16-18);max-width:45ch}.contato__link{align-items:center;display:flex;justify-content:space-between;text-decoration:underline;text-underline-offset:4px;&:after{content:url(/assets/images/ui/link-externo.svg);position:absolute;right:0}}@media (min-width:768px){.contato__icon{height:28px;width:28px}}.contato__mapa{background-color:var(--c-eaeaea-200);height:-moz-max-content;height:max-content;padding:4px;@media (min-width:768px){grid-row:1}}.mapa-container{background-color:#f0f0f0;height:132px;position:relative;width:100%;@media (min-width:768px){height:284px}}.mapa-container iframe{border:0;height:100%;width:100%}.mapa-container .mapa-placeholder-img{cursor:pointer;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mapa-iframe-data{display:none}