.elementor-158 .elementor-element.elementor-element-a10b951{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-158 .elementor-element.elementor-element-a10b951:not(.elementor-motion-effects-element-type-background), .elementor-158 .elementor-element.elementor-element-a10b951 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F6;}.elementor-158 .elementor-element.elementor-element-9674f74{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-158 .elementor-element.elementor-element-9674f74:not(.elementor-motion-effects-element-type-background), .elementor-158 .elementor-element.elementor-element-9674f74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F6;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-158 .elementor-element.elementor-element-d76606e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-158 .elementor-element.elementor-element-d76606e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-158 .elementor-element.elementor-element-d76606e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-158 .elementor-element.elementor-element-d76606e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-158 .elementor-element.elementor-element-d76606e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-158 .elementor-element.elementor-element-d76606e .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-158 .elementor-element.elementor-element-d76606e .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-158 .elementor-element.elementor-element-d76606e{--e-icon-list-icon-size:11px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-158 .elementor-element.elementor-element-d76606e .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-158 .elementor-element.elementor-element-d76606e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-158 .elementor-element.elementor-element-d76606e .elementor-icon-list-item > a{font-family:"Chivo", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;}.elementor-158 .elementor-element.elementor-element-d76606e .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-158 .elementor-element.elementor-element-f08e927{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 10px;--row-gap:32px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 6px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:6px;border-color:var(--acc, #C60926);--border-color:var(--acc, #C60926);--border-radius:14px 14px 14px 14px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-158 .elementor-element.elementor-element-f08e927:not(.elementor-motion-effects-element-type-background), .elementor-158 .elementor-element.elementor-element-f08e927 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-158 .elementor-element.elementor-element-6f89b65{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-158 .elementor-element.elementor-element-6f89b65.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-158 .elementor-element.elementor-element-e6cc695 img{width:100%;max-width:100%;height:135px;object-fit:contain;object-position:center center;}.elementor-158 .elementor-element.elementor-element-e3ed9c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-158 .elementor-element.elementor-element-1e36352 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:32px;font-weight:800;color:#26262A;}.elementor-158 .elementor-element.elementor-element-63006f0 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-158 .elementor-element.elementor-element-63006f0 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-158 .elementor-element.elementor-element-63006f0 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-158 .elementor-element.elementor-element-63006f0 .jet-listing-dynamic-field__content{text-align:left;}.elementor-158 .elementor-element.elementor-element-f8ff5c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-158 .elementor-element.elementor-element-37971f9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-158 .elementor-element.elementor-element-096377e{width:100%;max-width:100%;}.elementor-158 .elementor-element.elementor-element-4e655df{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:wrap;--padding-top:4px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-158 .elementor-element.elementor-element-5ca4f97{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-158 .elementor-element.elementor-element-b330893{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-158 .elementor-element.elementor-element-acba7dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:48px;--margin-left:24px;--margin-right:24px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-158 .elementor-element.elementor-element-acba7dc:not(.elementor-motion-effects-element-type-background), .elementor-158 .elementor-element.elementor-element-acba7dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(115deg, var(--acc, #C60926) 0%, var(--acc-dark, #9E0620) 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-158 .elementor-element.elementor-element-7c1c710{text-align:center;}.elementor-158 .elementor-element.elementor-element-7c1c710 .elementor-heading-title{color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-158 .elementor-element.elementor-element-d2b29d9{text-align:center;color:#F6D7DC;}.elementor-158 .elementor-element.elementor-element-8c2330d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-158 .elementor-element.elementor-element-6f89b65{--width:343.891px;}.elementor-158 .elementor-element.elementor-element-f8ff5c7{--width:55%;}}@media(max-width:1024px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-158 .elementor-element.elementor-element-a10b951{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-158 .elementor-element.elementor-element-f08e927{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-158 .elementor-element.elementor-element-1e36352{text-align:center;}.elementor-158 .elementor-element.elementor-element-63006f0.elementor-element{--align-self:center;}.elementor-158 .elementor-element.elementor-element-63006f0 .jet-listing-dynamic-field{justify-content:center;}.elementor-158 .elementor-element.elementor-element-63006f0 .jet-listing-dynamic-field__content{text-align:center;}.elementor-158 .elementor-element.elementor-element-f8ff5c7{--width:95%;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-158 .elementor-element.elementor-element-f8ff5c7.e-con{--align-self:center;}.elementor-158 .elementor-element.elementor-element-3174560{width:100%;max-width:100%;}.elementor-158 .elementor-element.elementor-element-3174560.elementor-element{--align-self:stretch;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for container, class: .elementor-element-acba7dc */.elementor-158 .elementor-element.elementor-element-acba7dc{ width: calc(100% - 48px); }/* End custom CSS */
/* Start custom CSS */body.single-empresa .emp-mod{background:#fff;border:1px solid #E4E6E9;border-radius:12px;padding:28px;margin-bottom:16px}body.single-empresa .emp-mod--side{padding:26px}body.single-empresa .emp-mod-title{font-size:1.35rem;font-weight:800;color:#26262A;margin:0 0 14px}body.single-empresa .emp-side-title{font-size:1rem;font-weight:800;color:#26262A;margin:0 0 16px;display:flex;align-items:center;gap:10px}body.single-empresa .emp-side-title:before{content:'';width:22px;height:10px;background:var(--acc,#C60926);transform:skewX(-18deg)}body.single-empresa .emp-mod-text{font-size:1.02rem;line-height:1.75;color:#626262}body.single-empresa .emp-eyebrow{display:flex;align-items:center;gap:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;font-size:.72rem;color:var(--acc,#C60926);margin-bottom:12px}body.single-empresa .emp-eyebrow:before{content:'';width:22px;height:10px;background:var(--acc,#C60926);transform:skewX(-18deg)}body.single-empresa .emp-list-ul{list-style:none;margin:0;padding:0}body.single-empresa .emp-list-ul li{padding:10px 0 10px 30px;border-bottom:1px solid #F3F4F6;position:relative;color:#626262}body.single-empresa .emp-list-ul li:last-child{border-bottom:none}body.single-empresa .emp-list-ul li:before{content:'';position:absolute;left:2px;top:16px;width:14px;height:8px;background:var(--acc,#C60926);transform:skewX(-18deg)}body.single-empresa .emp-seg,body.single-empresa .emp-seg-top{font-weight:700;color:var(--acc,#C60926)}body.single-empresa .info-row{display:grid;grid-template-columns:1fr;gap:2px;padding:9px 0;border-bottom:1px solid #F3F4F6;font-size:.88rem}body.single-empresa .info-row:last-child{border-bottom:none}body.single-empresa .info-row b{font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:#808080;font-weight:700}body.single-empresa .info-row span{color:#26262A}body.single-empresa .emp-hero-logo img{max-width:120px;border-radius:12px}body.single-empresa .rs-row{display:flex;gap:10px;flex-wrap:wrap}body.single-empresa .rs-row a{width:42px;height:42px;border-radius:9px;background:#F3F4F6;display:flex;align-items:center;justify-content:center;color:#626262;text-decoration:none;transition:.15s}body.single-empresa .rs-row a:hover{background:var(--acc,#C60926);color:#fff}body.single-empresa .rs-row a svg{width:20px;height:20px;display:block}body.single-empresa .sd-empbtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:8px;font-weight:700;font-family:Chivo,sans-serif;text-decoration:none;transition:.2s;font-size:14.5px;letter-spacing:.02em}body.single-empresa .sd-empbtn--wa{background:#25D366;color:#fff}body.single-empresa .sd-empbtn--wa:hover{background:#1DA851;transform:translateY(-2px);box-shadow:0 8px 20px rgba(37,211,102,.28)}body.single-empresa .sd-empbtn--ghost{border:2px solid #26262A;color:#26262A;background:transparent}body.single-empresa .sd-empbtn--ghost:hover{background:#26262A;color:#fff;transform:translateY(-2px)}body.single-empresa .sd-empbtn--final{background:#fff;color:var(--acc,#C60926)}body.single-empresa .sd-empbtn--final:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.18)}body.single-empresa .sd-empbtn svg{flex-shrink:0}body.single-empresa .sd-empbtn-wrap{margin-top:18px}body.single-empresa .emp-mod .sd-empbtn-wrap{margin-top:20px}body.single-empresa .emp-mod--side .sd-empbtn{width:100%}body.single-empresa .emp-cta{text-align:center}body.single-empresa .emp-cta-btn-wrap{display:flex;justify-content:center;width:100%}body.single-empresa .emp-body > .e-con-inner{display:flex;flex-direction:row;flex-wrap:nowrap;gap:28px;align-items:flex-start;width:100%}body.single-empresa .emp-col-main{flex:1 1 auto;min-width:0;width:auto}body.single-empresa .emp-col-side{flex:0 0 360px;max-width:360px;width:360px}body.single-empresa .emp-local-end{font-size:.9rem;color:#626262;margin-bottom:16px}@media(max-width:1020px){body.single-empresa .emp-body > .e-con-inner{flex-direction:column}body.single-empresa .emp-col-main,body.single-empresa .emp-col-side{flex:1 1 100%;max-width:100%;width:100%}}
/* Layout 2 colunas por ID (classes nao aplicam no container) */
body.single-empresa .elementor-element-4e655df > .e-con-inner{display:flex;flex-direction:row;flex-wrap:nowrap;gap:28px;align-items:flex-start;width:100%}
body.single-empresa .elementor-element-5ca4f97{flex:1 1 auto;min-width:0;width:auto}
body.single-empresa .elementor-element-b330893{flex:0 0 360px;max-width:360px;width:360px}
@media(max-width:1020px){
 body.single-empresa .elementor-element-4e655df > .e-con-inner{flex-direction:column}
 body.single-empresa .elementor-element-5ca4f97,
 body.single-empresa .elementor-element-b330893{flex:1 1 100%;max-width:100%;width:100%}
}
/* CTA final: centralizar botao por ID */
body.single-empresa .elementor-element-8c2330d,
body.single-empresa .elementor-element-8c2330d > .e-con-inner{display:flex;justify-content:center;align-items:center;width:100%}

/* Galeria grid */
body.single-empresa .emp-galeria-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
body.single-empresa .emp-galeria-item{display:block;border-radius:8px;overflow:hidden;aspect-ratio:4/3}
body.single-empresa .emp-galeria-item img{width:100%;height:100%;object-fit:cover;transition:.3s;display:block}
body.single-empresa .emp-galeria-item:hover img{transform:scale(1.06)}
@media(max-width:600px){body.single-empresa .emp-galeria-grid{grid-template-columns:1fr 1fr}}
/* Apertar espacamento vertical das secoes do corpo */
body.single-empresa .elementor-element-4e655df > .e-con-inner{gap:24px}
body.single-empresa .emp-mod:last-child{margin-bottom:0}

/* >>> Botao ghost (site) em largura total, igual ao botao WhatsApp */
body.single-empresa .sd-empbtn--ghost{width:100%}
body.single-empresa .sd-empbtn--ghost .sd-empbtn-wrap,
body.single-empresa .sd-empbtn-wrap{width:100%}/* End custom CSS */