*,*::before,*::after{box-sizing:border-box}body{margin:0;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}
p{margin-top:0;margin-bottom:1rem}ul,ol{margin-top:0;margin-bottom:1rem;padding-left:2rem}
b,strong{font-weight:bolder}label{display:inline-block}img,svg{vertical-align:middle}
img{height:auto}:where(video,iframe,table){max-width:100%}iframe{border:0}button{border-radius:0}
button,input,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
button,[type="button"],[type="submit"]{-webkit-appearance:button;appearance:button}
button:not(:disabled),[type="button"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}
h1,h2,h3,h4,h5,h6{display:inline-block;margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}
.timeline h3,.timeline-component h3{display:block}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{flex:0 0 auto}
.col-1{width:8.33333333%}.col-2{width:16.66666667%}.col-3{width:25%}.col-4{width:33.33333333%}
.col-5{width:41.66666667%}.col-6{width:50%}.col-7{width:58.33333333%}.col-8{width:66.66666667%}
.col-9{width:75%}.col-10{width:83.33333333%}.col-11{width:91.66666667%}.col-12{width:100%}
@media(min-width:576px){.col-sm-12{flex:0 0 auto;width:100%}}.d-none{display:none !important}
.d-flex{display:flex !important}.d-block{display:block !important}.d-inline-block{display:inline-block !important}
.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}
.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.justify-content-start{justify-content:flex-start !important}
.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}
.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}
.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}
.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}
.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}
.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}
.align-self-center{align-self:center !important}.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}
.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}
.gap-5{gap:3rem !important}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}
.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}
.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mb-0{margin-bottom:0 !important}
.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}
.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.p-0{padding:0 !important}
.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}
.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pb-4{padding-bottom:1.5rem !important}
.pb-5{padding-bottom:3rem !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}
.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}
.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.text-start{text-align:left !important}
.text-end{text-align:right !important}.text-center{text-align:center !important}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}
.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-clip:border-box;border:1px solid transparent;border-radius:.375rem}
.z-0{z-index:0 !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}
.youtubeFacade{position:relative;display:block;max-width:100%;padding:0;border:0;background:#000;border-radius:8px;overflow:hidden;cursor:pointer}
.youtubeFacade img{display:block;width:100%;height:auto;object-fit:cover;opacity:.85;transition:opacity .2s ease}
.youtubeFacade:hover img,.youtubeFacade:focus-visible img{opacity:1}.youtubePlay{position:absolute;top:50%;left:50%;width:68px;height:48px;transform:translate(-50%,-50%);border-radius:12px;background:rgba(5,79,10,0.85);transition:background .2s ease}
.youtubePlay::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-40%,-50%);border-style:solid;border-width:10px 0 10px 17px;border-color:transparent transparent transparent #fff}
.youtubeFacade:hover .youtubePlay{background:#8dc63f}@view-transition{navigation:auto}
::view-transition-old(root){animation:paginaSai 160ms cubic-bezier(0.4,0,1,1) both}
::view-transition-new(root){animation:paginaEntra 260ms cubic-bezier(0,0,0.2,1) both}
@keyframes paginaSai{to{opacity:0;transform:translateY(-6px)}}@keyframes paginaEntra{from{opacity:0;transform:translateY(8px)}
}@supports not(view-transition-name:none){.div-fade{animation:paginaEntraFallback 240ms cubic-bezier(0,0,0.2,1) both}
@keyframes paginaEntraFallback{from{opacity:.55}}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}
}.tabIcon{display:none;flex-shrink:0;color:var(--white)}.containerTextBottomTabs span,.containerTextBottomTabs .tabIcon{transition:color 180ms ease-out}
.socialIcon{color:var(--white);flex-shrink:0;transition:color .2s ease}.social a:hover .socialIcon,.social a:focus-visible .socialIcon{color:var(--green)}
.containerTextBottomTabs.active .tabIcon{color:var(--green)}.card button>a{display:flex;align-items:center;justify-content:center;gap:inherit;width:100%;height:100%}
@media(max-width:850px){.containerTextBottomTabs{min-width:44px;min-height:44px}.contenteTextFooter a{padding-block:6px}
.social a,.whatsapp a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}
.contenteTextFooter{gap:0}}.social2 .rede{height:24px;object-fit:contain}#orcamentoStatus{margin:8px 0 0;font-size:14px}
#orcamentoStatus:empty{display:none}#orcamentoStatus[data-state="ok"]{color:#8dc63f}
#orcamentoStatus[data-state="erro"]{color:#ffb4a2}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}
}