.elementor .elementor-widget-html .elementor-widget-container:has(:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro)){max-width:100%!important;width:100%!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-article-wrapper{background:#000!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-layout.te-layout--servicos-full{display:block!important;max-width:min(1320px,100%)!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--te-fold-pad-x,clamp(20px,5vw,56px))!important;padding-right:var(--te-fold-pad-x,clamp(20px,5vw,56px))!important;padding-bottom:clamp(40px,5vw,56px)!important;padding-top:0!important;box-sizing:border-box!important;background:#000!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-layout.te-layout--servicos-full .te-main-flow{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;background:#000!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-article-wrapper .te-container{max-width:100%!important;width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-servicos-fold-band{background:#000!important;padding:clamp(10px,1.6vw,18px) 0!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-servicos-fold-band .te-container{max-width:100%!important;width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-servicos-fold-band .te-servicos-nav-unified{background:#262626!important;border:none!important;box-shadow:none!important;border-radius:14px!important;padding:clamp(10px,1.8vw,14px) clamp(12px,2vw,16px) clamp(12px,2vw,16px)!important;box-sizing:border-box!important;max-width:100%!important;margin:0!important;text-align:center!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-servicos-nav-unified .te-servicos-nav-unified-title{margin:0 0 clamp(8px,1.4vw,12px)!important;padding:0!important;font-size:clamp(1.02rem,3vw,1.65rem)!important;line-height:1.25!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-servicos-nav-unified .te-sidebar-toc{margin-top:0!important;padding-top:0!important;border-top:none!important}@media(min-width:768px){:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-servicos-fold-band .te-servicos-nav-unified .te-sidebar-toc-list{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;padding:8px 0 12px!important;width:100%!important;margin:0!important;list-style:none!important;box-sizing:border-box!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-servicos-fold-band .te-servicos-nav-unified .te-sidebar-toc-list li{list-style:none!important;margin:0!important;width:auto!important;max-width:none!important;flex:0 0 auto!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-servicos-fold-band .te-servicos-nav-unified .te-sidebar-toc-list a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:none!important;white-space:nowrap!important;padding:10px 14px!important;border-radius:4px!important;text-decoration:none!important;color:#fff!important;font-size:clamp(.82rem,1.4vw,.92rem)!important;font-weight:700!important;font-family:Montserrat,system-ui,sans-serif!important;border:1px solid rgba(229,57,53,.45)!important;background:rgba(0,0,0,.35)!important;min-height:44px!important;box-sizing:border-box!important;transition:background .2s,border-color .2s!important}}@media(max-width:767px){:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-servicos-fold-band .te-servicos-nav-unified .te-sidebar-toc-list{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:clamp(10px,2.4vw,16px)!important;width:100%!important;margin:0!important;padding:6px 0 8px!important;list-style:none!important;box-sizing:border-box!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-servicos-fold-band .te-servicos-nav-unified .te-sidebar-toc-list li{list-style:none!important;margin:0!important;width:100%!important;max-width:100%!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-servicos-fold-band .te-servicos-nav-unified .te-sidebar-toc-list a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:12px 16px!important;border-radius:6px!important;text-decoration:none!important;color:#fff!important;font-size:clamp(.88rem,2.6vw,.98rem)!important;font-weight:700!important;font-family:Montserrat,system-ui,sans-serif!important;border:1px solid rgba(229,57,53,.45)!important;background:rgba(0,0,0,.35)!important;min-height:48px!important;white-space:normal!important;transition:background .2s,border-color .2s!important}}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-servicos-fold-band .te-servicos-nav-unified .te-sidebar-toc-list a:hover,:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-servicos-fold-band .te-servicos-nav-unified .te-sidebar-toc-list a:focus-visible{background:rgba(229,57,53,.14)!important;border-color:#E53935!important;color:#fff!important;outline:none!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-section-header{background:#262626!important;border:1px solid rgba(229,57,53,.28)!important;border-bottom:none!important;border-radius:16px 16px 0 0!important;margin:clamp(24px,3.4vw,42px) 0 0!important;padding:clamp(18px,2.8vw,24px) clamp(18px,3vw,36px) clamp(10px,1.8vw,16px)!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-section-header + .te-content-grid{border-top:none!important;border-radius:0 0 16px 16px!important;margin-top:0!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-content-grid{background:#262626!important;border:1px solid rgba(229,57,53,.25)!important;margin-bottom:clamp(28px,4vw,48px)!important}@media(min-width:969px){:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-content-grid:not(.te-content-grid-full){grid-template-columns:minmax(0,1fr) minmax(0,min(240px,20vw))!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-image-section{align-items:center!important;justify-content:flex-start!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-image-container{max-width:min(200px,100%)!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-content-image{transition:none!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-content-grid:hover .te-content-image{transform:none!important}@media(max-width:968px){:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-content-grid:not(.te-content-grid-full){grid-template-columns:1fr!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-image-section{order:-1!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:15px!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-image-container{flex:none!important;min-width:0!important;width:100%!important}}@media(max-width:767px){:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-image-section .te-image-container{max-width:min(190px,68vw)!important;margin-left:auto!important;margin-right:auto!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-image-section{align-items:center!important}}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-content-grid-full{grid-template-columns:1fr!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-text-content{background:#262626!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-text-content p{color:#ddd!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-text-content strong{color:#E53935!important;font-weight:600!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-image-section{background:#262626!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-image-container{border-radius:14px!important;overflow:hidden!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-section-title{font-family:Montserrat,system-ui,sans-serif!important;font-weight:800!important;text-align:center!important;background:linear-gradient(135deg,#fff 0%,#E53935 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) #te-numeros.te-stats-section{background:#000!important;border-top:1px solid rgba(255,255,255,.08)!important;padding:clamp(6px,1.2vw,12px) 0!important;margin:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) #te-numeros .te-container{max-width:100%!important;width:100%!important;padding:0!important;margin:0!important;box-sizing:border-box!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) #te-numeros .te-stats-unified-card{background:#262626!important;border:1px solid rgba(229,57,53,.28)!important;border-radius:14px!important;padding:0!important;box-sizing:border-box!important;max-width:100%!important;margin:0!important;overflow:hidden!important;display:block!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) #te-numeros .te-stats-title-band{background:#262626!important;padding:clamp(8px,1.4vw,12px) clamp(12px,2vw,16px) clamp(6px,1.1vw,10px)!important;margin:0!important;border-bottom:none!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) #te-numeros .te-stats-unified-title{margin:0!important;padding:0!important;font-size:clamp(1.02rem,3vw,1.65rem)!important;line-height:1.25!important;text-align:center!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) #te-numeros .te-stats-grid{padding:clamp(6px,1.2vw,10px) clamp(10px,1.8vw,14px) clamp(10px,1.8vw,14px)!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) #te-numeros .te-numeros-heading-block,:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) #te-numeros .te-stats-numbers-card{background:transparent!important;border:none!important;padding:0!important;margin:0!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) #te-numeros .te-stats-grid{gap:clamp(6px,1vw,12px)!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) #te-numeros .te-stat-item{background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:8px!important;padding:clamp(8px,1.2vw,14px) clamp(4px,.8vw,10px)!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) #te-numeros .te-stat-label{color:#fff!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) #te-numeros .te-stats-intro{font-family:Montserrat,system-ui,sans-serif!important;font-size:clamp(1.15rem,3vw,1.85rem)!important;font-weight:800!important;text-align:center!important;margin:0 0 clamp(12px,2vw,18px)!important;background:linear-gradient(135deg,#fff 0%,#E53935 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-faq-section details{background:#262626!important;border:1px solid rgba(229,57,53,.25)!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-faq-section summary{font-family:Montserrat,system-ui,sans-serif!important;font-weight:800!important;font-size:clamp(.95rem,2.2vw,1.12rem)!important;line-height:1.35!important;background:linear-gradient(135deg,#fff 0%,#E53935 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-cta-title{font-family:Montserrat,system-ui,sans-serif!important;font-size:clamp(1.25rem,4vw,2rem)!important;font-weight:800!important;margin:0 0 16px!important;text-align:center!important;background:linear-gradient(135deg,#fff 0%,#E53935 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-cta-section{background:#262626!important;border:1px solid rgba(229,57,53,.25)!important;border-radius:16px!important;padding:24px 20px 28px!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-cidades-ddd-wrap{background:#000!important;padding:28px 0 40px!important;margin:0!important;border-top:1px solid rgba(255,255,255,.08)!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-cidades-ddd-wrap .te-cidades-ddd-heading-block{background:#262626!important;border:1px solid rgba(229,57,53,.28)!important;border-radius:20px!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-cidades-ddd-wrap .te-cidades-ddd-body{background:#262626!important;border:1px solid rgba(229,57,53,.25)!important;border-radius:16px!important;overflow:hidden!important;padding:0 16px 24px!important;max-width:100%!important;width:100%!important;margin:0!important;box-sizing:border-box!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-dd-panels{background:rgba(0,0,0,.2)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:0 12px 12px 12px!important;padding:20px 16px 12px!important;margin:0 0 14px!important}:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-cidades-ddd-wrap a.te-home-cidades-hub,:is(.te-page-modelo-servicos-local,.te-page-modelo-vidro) .te-cidades-ddd-wrap a.te-sidebar-todas.te-home-cidades-hub{background:rgba(255,255,255,.06)!important}
.te-whatsapp-container{gap:clamp(18px,6vw,32px)!important;row-gap:clamp(18px,6vw,32px)!important}
.te-whatsapp-badge{background:linear-gradient(135deg,#C62828,#8e1616)!important;color:#fff!important;font-weight:800!important;letter-spacing:.05em!important;border:none!important;border-radius:10px 10px 0 0!important;box-sizing:border-box!important}
.te-whatsapp-container.te-wa-reveal-after-hero:not(.te-wa-past-hero){opacity:0!important;visibility:hidden!important;pointer-events:none!important}.te-whatsapp-container.te-wa-reveal-after-hero{transition:opacity .35s ease,visibility .35s ease}
