.elementor-1699 .elementor-element.elementor-element-3a48d2d9 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Arial", Sans-serif;font-size:15px;font-weight:700;line-height:1.4em;fill:var( --e-global-color-wj02deep );color:var( --e-global-color-wj02deep );border-radius:8px 8px 8px 8px;padding:15px 22px 15px 22px;}.elementor-1699 .elementor-element.elementor-element-3a48d2d9 .elementor-button:hover, .elementor-1699 .elementor-element.elementor-element-3a48d2d9 .elementor-button:focus{background-color:var( --e-global-color-wj03hover );color:var( --e-global-color-wj02deep );}.elementor-1699 .elementor-element.elementor-element-3a48d2d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1699 .elementor-element.elementor-element-3a48d2d9 .elementor-button:hover svg, .elementor-1699 .elementor-element.elementor-element-3a48d2d9 .elementor-button:focus svg{fill:var( --e-global-color-wj02deep );}.elementor-1699 .elementor-element.elementor-element-600ee5e5 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Arial", Sans-serif;font-size:15px;font-weight:700;line-height:1.4em;fill:var( --e-global-color-wj02deep );color:var( --e-global-color-wj02deep );border-radius:8px 8px 8px 8px;padding:15px 22px 15px 22px;}.elementor-1699 .elementor-element.elementor-element-600ee5e5 .elementor-button:hover, .elementor-1699 .elementor-element.elementor-element-600ee5e5 .elementor-button:focus{background-color:var( --e-global-color-wj03hover );color:var( --e-global-color-wj02deep );}.elementor-1699 .elementor-element.elementor-element-600ee5e5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1699 .elementor-element.elementor-element-600ee5e5 .elementor-button:hover svg, .elementor-1699 .elementor-element.elementor-element-600ee5e5 .elementor-button:focus svg{fill:var( --e-global-color-wj02deep );}.elementor-1699 .elementor-element.elementor-element-6c4f6e4f .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Arial", Sans-serif;font-size:15px;font-weight:700;line-height:1.4em;fill:var( --e-global-color-wj02deep );color:var( --e-global-color-wj02deep );border-radius:8px 8px 8px 8px;padding:15px 22px 15px 22px;}.elementor-1699 .elementor-element.elementor-element-6c4f6e4f .elementor-button:hover, .elementor-1699 .elementor-element.elementor-element-6c4f6e4f .elementor-button:focus{background-color:var( --e-global-color-wj03hover );color:var( --e-global-color-wj02deep );}.elementor-1699 .elementor-element.elementor-element-6c4f6e4f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1699 .elementor-element.elementor-element-6c4f6e4f .elementor-button:hover svg, .elementor-1699 .elementor-element.elementor-element-6c4f6e4f .elementor-button:focus svg{fill:var( --e-global-color-wj02deep );}.elementor-1699 .elementor-element.elementor-element-67a83994 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Arial", Sans-serif;font-size:15px;font-weight:700;line-height:1.4em;fill:var( --e-global-color-wj02deep );color:var( --e-global-color-wj02deep );border-radius:8px 8px 8px 8px;padding:15px 22px 15px 22px;}.elementor-1699 .elementor-element.elementor-element-67a83994 .elementor-button:hover, .elementor-1699 .elementor-element.elementor-element-67a83994 .elementor-button:focus{background-color:var( --e-global-color-wj03hover );color:var( --e-global-color-wj02deep );}.elementor-1699 .elementor-element.elementor-element-67a83994 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1699 .elementor-element.elementor-element-67a83994 .elementor-button:hover svg, .elementor-1699 .elementor-element.elementor-element-67a83994 .elementor-button:focus svg{fill:var( --e-global-color-wj02deep );}.elementor-1699 .elementor-element.elementor-element-cd5ce6c{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1699 .elementor-element.elementor-element-a5c660b{text-align:center;}.elementor-1699 .elementor-element.elementor-element-3478241{text-align:center;}.elementor-1699 .elementor-element.elementor-element-a6a4596{text-align:center;}.elementor-1699 .elementor-element.elementor-element-7a5cb33{text-align:center;}.elementor-1699 .elementor-element.elementor-element-23b7c6f{text-align:center;}.elementor-1699 .elementor-element.elementor-element-c74f107{text-align:center;}.elementor-1699 .elementor-element.elementor-element-26efc85{text-align:center;}.elementor-1699 .elementor-element.elementor-element-a0be0d5{text-align:center;}.elementor-1699 .elementor-element.elementor-element-c66bfe1{text-align:center;}.elementor-1699 .elementor-element.elementor-element-d5370f0{text-align:center;}.elementor-1699 .elementor-element.elementor-element-396f41a{text-align:center;}.elementor-1699 .elementor-element.elementor-element-e06feb6{text-align:center;}.elementor-1699 .elementor-element.elementor-element-1d3d7b14 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Arial", Sans-serif;font-size:15px;font-weight:700;line-height:1.4em;fill:var( --e-global-color-wj02deep );color:var( --e-global-color-wj02deep );border-radius:8px 8px 8px 8px;padding:15px 22px 15px 22px;}.elementor-1699 .elementor-element.elementor-element-1d3d7b14 .elementor-button:hover, .elementor-1699 .elementor-element.elementor-element-1d3d7b14 .elementor-button:focus{background-color:var( --e-global-color-wj03hover );color:var( --e-global-color-wj02deep );}.elementor-1699 .elementor-element.elementor-element-1d3d7b14 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1699 .elementor-element.elementor-element-1d3d7b14 .elementor-button:hover svg, .elementor-1699 .elementor-element.elementor-element-1d3d7b14 .elementor-button:focus svg{fill:var( --e-global-color-wj02deep );}.elementor-1699 .elementor-element.elementor-element-487f07e8 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Arial", Sans-serif;font-size:15px;font-weight:700;line-height:1.4em;fill:var( --e-global-color-wj04white );color:var( --e-global-color-wj04white );border-radius:8px 8px 8px 8px;padding:15px 22px 15px 22px;}.elementor-1699 .elementor-element.elementor-element-487f07e8 .elementor-button:hover, .elementor-1699 .elementor-element.elementor-element-487f07e8 .elementor-button:focus{background-color:var( --e-global-color-wj03hover );color:var( --e-global-color-wj02deep );}.elementor-1699 .elementor-element.elementor-element-487f07e8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1699 .elementor-element.elementor-element-487f07e8 .elementor-button:hover svg, .elementor-1699 .elementor-element.elementor-element-487f07e8 .elementor-button:focus svg{fill:var( --e-global-color-wj02deep );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1699 .elementor-element.elementor-element-cd5ce6c{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1699 .elementor-element.elementor-element-cd5ce6c{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(6, 1fr);--grid-auto-flow:row;}}/* Start custom CSS *//* WJET – ajustes */
html,body{overflow-x:clip}
.e-paragraph-link-base{color:inherit;text-decoration:none}
.e-paragraph-link-base:hover{color:#7CC1BF;text-decoration:underline}
@media (max-width:767px){
 body.elementor-page-1699 .e-5af37d88-906084d{width:100%!important;max-width:100%!important;flex:0 0 auto!important;box-sizing:border-box;min-height:18rem}
 body.elementor-page-1699 .e-5aec1871-34bd95a{flex-wrap:nowrap!important}
 body.elementor-page-1699 .e-5af37d88-906084d *{white-space:normal!important;overflow-wrap:anywhere}
}
html{scroll-behavior:smooth}
#sobre,#servicos,#produtos,#rede,#clientes,#contato{scroll-margin-top:90px}
/* Logos de clientes */
.wj-clientes{width:100%}
.wj-clientes .wj-logo{background:#FFFFFF;border:1px solid #E1E8E8;border-radius:14px;height:110px;display:flex;align-items:center;justify-content:center;padding:18px 20px;box-sizing:border-box;transition:transform .25s ease,box-shadow .25s ease}
.wj-clientes .wj-logo:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(38,54,61,.12)}
.wj-clientes .wj-logo .elementor-widget-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center}
.wj-clientes .wj-logo img{max-height:64px;max-width:100%;width:auto;height:auto;object-fit:contain}
@media (max-width:767px){.wj-clientes .wj-logo{height:90px;padding:14px}.wj-clientes .wj-logo img{max-height:52px}}
/* Fotos dos produtos */
.wj-prod-img{margin:-22px -22px 6px -22px !important;width:calc(100% + 44px) !important;max-width:none !important}
.wj-prod-img .elementor-widget-container{overflow:hidden;border-radius:12px 12px 0 0}
.wj-prod-img img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;transition:transform .4s ease}
.e-con:hover > .wj-prod-img img{transform:scale(1.05)}
/* Efeito ar comprimido - topo */
#inicio{overflow:hidden}
#inicio > .wj-air-wrap{position:absolute !important;inset:0;margin:0 !important;z-index:0;pointer-events:none;width:auto !important;max-width:none !important}
#inicio > .wj-air-wrap .elementor-widget-container{height:100%}
#inicio > *:not(.wj-air-wrap){position:relative;z-index:1}
/* wj-alinhamento: mesma largura central (1200px) em telas grandes */
@media (min-width:1025px){
 #produtos,#rede,#contato{padding-left:max(24px,calc((100% - 1200px) / 2)) !important;padding-right:max(24px,calc((100% - 1200px) / 2)) !important}
 #rede,#contato{align-items:center}
 #rede > *,#contato > *{flex:1 1 0 !important;max-width:none !important}
}
.wj-pipe{max-width:420px;margin:10px auto 0}
/* faixa Chicago Pneumatic centralizada */
.elementor-element-1916889a{margin-left:auto !important;margin-right:auto !important}/* End custom CSS */