.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22 .elementor-element.elementor-element-41b6eb9{--display:flex;--position:fixed;--min-height:86px;--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;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(255,255,255,0.16);--border-color:rgba(255,255,255,0.16);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:100;}.elementor-22 .elementor-element.elementor-element-41b6eb9:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-41b6eb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(7,16,13,0.88);}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-41b6eb9{left:0px;}body.rtl .elementor-22 .elementor-element.elementor-element-41b6eb9{right:0px;}.elementor-22 .elementor-element.elementor-element-b9c683e{--display:flex;--min-height:86px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22 .elementor-element.elementor-element-6efce63{text-align:start;}.elementor-22 .elementor-element.elementor-element-6efce63 img{width:204px;}.elementor-22 .elementor-element.elementor-element-4a944fd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22 .elementor-element.elementor-element-185ecb8 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:1.1px;fill:#F6F5EF;color:#F6F5EF;border-radius:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-185ecb8 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-185ecb8 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#00C58E;}.elementor-22 .elementor-element.elementor-element-185ecb8 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-185ecb8 .elementor-button:focus svg{fill:#00C58E;}.elementor-22 .elementor-element.elementor-element-9a0515f .elementor-button{background-color:rgba(0,0,0,0);font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:1.1px;fill:#00C58E;color:#00C58E;border-radius:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-9a0515f .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-9a0515f .elementor-button:focus{background-color:rgba(0,0,0,0);color:#F6F5EF;}.elementor-22 .elementor-element.elementor-element-9a0515f .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-9a0515f .elementor-button:focus svg{fill:#F6F5EF;}.elementor-22 .elementor-element.elementor-element-15ca573 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:1.1px;fill:#F6F5EF;color:#F6F5EF;border-radius:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-15ca573 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-15ca573 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#00C58E;}.elementor-22 .elementor-element.elementor-element-15ca573 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-15ca573 .elementor-button:focus svg{fill:#00C58E;}.elementor-22 .elementor-element.elementor-element-ce2698f .elementor-button{background-color:#FA5204;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:1.4px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-ce2698f .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-ce2698f .elementor-button:focus{background-color:#00C58E;color:#07100D;}.elementor-22 .elementor-element.elementor-element-ce2698f .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-ce2698f .elementor-button:focus svg{fill:#07100D;}.elementor-22 .elementor-element.elementor-element-3546ba1{--display:flex;--position:absolute;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0,197,142,0.35);--border-color:rgba(0,197,142,0.35);--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;top:0px;--z-index:110;}.elementor-22 .elementor-element.elementor-element-3546ba1:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-3546ba1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09130F;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-3546ba1{left:0px;}body.rtl .elementor-22 .elementor-element.elementor-element-3546ba1{right:0px;}.elementor-22 .elementor-element.elementor-element-371f969 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1.1px;fill:#F6F5EF;color:#F6F5EF;border-style:solid;border-width:0px 0px 0px 0px;border-color:rgba(255,255,255,0.10);border-radius:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-371f969 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-371f969 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#00C58E;}.elementor-22 .elementor-element.elementor-element-371f969 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-371f969 .elementor-button:focus svg{fill:#00C58E;}.elementor-22 .elementor-element.elementor-element-3ac22bb .elementor-button{background-color:rgba(0,0,0,0);font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1.1px;fill:#00C58E;color:#00C58E;border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.10);border-radius:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-3ac22bb .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-3ac22bb .elementor-button:focus{background-color:rgba(0,0,0,0);color:#00C58E;}.elementor-22 .elementor-element.elementor-element-3ac22bb .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-3ac22bb .elementor-button:focus svg{fill:#00C58E;}.elementor-22 .elementor-element.elementor-element-25384a8 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1.1px;fill:#F6F5EF;color:#F6F5EF;border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.10);border-radius:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-25384a8 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-25384a8 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#00C58E;}.elementor-22 .elementor-element.elementor-element-25384a8 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-25384a8 .elementor-button:focus svg{fill:#00C58E;}.elementor-22 .elementor-element.elementor-element-238cded .elementor-button{background-color:#FA5204;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1.1px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-238cded .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-238cded .elementor-button:focus{background-color:#00C58E;color:#07100D;}.elementor-22 .elementor-element.elementor-element-238cded .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-238cded .elementor-button:focus svg{fill:#07100D;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-41b6eb9{--width:100%;}.elementor-22 .elementor-element.elementor-element-b9c683e{--content-width:1180px;}.elementor-22 .elementor-element.elementor-element-3546ba1{--width:310px;}}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-b9c683e{--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-b9c683e{--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}}/* Start custom CSS for container, class: .elementor-element-b9c683e *//* Cabeçalho: cantos retos */
.elementor-22 .elementor-element.elementor-element-b9c683e .eletrona-mobile-toggle,
.elementor-22 .elementor-element.elementor-element-b9c683e .elementor-button{
 border-radius:0 !important;
}

/* Menu mobile sem borda */
.elementor-22 .elementor-element.elementor-element-b9c683e .eletrona-mobile-toggle,
.elementor-22 .elementor-element.elementor-element-b9c683e .eletrona-mobile-toggle:hover,
.elementor-22 .elementor-element.elementor-element-b9c683e .eletrona-mobile-toggle:focus,
.elementor-22 .elementor-element.elementor-element-b9c683e .eletrona-mobile-toggle:focus-visible,
.elementor-22 .elementor-element.elementor-element-b9c683e .eletrona-mobile-toggle:active,
.elementor-22 .elementor-element.elementor-element-b9c683e .eletrona-mobile-toggle[aria-expanded="true"]{
 border:0 !important;
 outline:0 !important;
 box-shadow:none !important;
}/* End custom CSS */
/* Start custom CSS */.elementor-element-254cd0c{display:none!important}header.elementor-location-header{height:0!important;position:relative!important;z-index:1000!important;background:transparent!important}.eletrona-header-2026{position:fixed!important;top:0;left:0;right:0;width:100%;z-index:1000;background:rgba(7,16,13,.88)!important;border-bottom:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px rgba(255,255,255,.08),0 14px 36px rgba(7,16,13,.20);-webkit-backdrop-filter:blur(26px) saturate(165%);backdrop-filter:blur(26px) saturate(165%)}.eletrona-header-2026 .eletrona-desktop-nav{flex:0 0 auto!important;width:auto!important}.eletrona-header-2026 .eletrona-desktop-nav .elementor-button{white-space:nowrap}.eletrona-header-2026 .elementor-element-dd8e1ce{display:none;width:42px!important;flex:0 0 42px!important}.eletrona-header-2026 .eletrona-mobile-toggle{display:flex;width:42px;height:42px;padding:0;border:1px solid rgba(0,197,142,.55);border-radius:14px;background:rgba(4,12,9,.72);color:#00c58e;align-items:center;justify-content:center;flex-direction:column;gap:5px;cursor:pointer}.eletrona-header-2026 .eletrona-mobile-toggle span{display:block;width:18px;height:2px;background:currentColor;transition:transform .22s ease,opacity .22s ease}.eletrona-header-2026 .eletrona-mobile-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.eletrona-header-2026 .eletrona-mobile-toggle[aria-expanded="true"] span:nth-child(2){opacity:0}.eletrona-header-2026 .eletrona-mobile-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.eletrona-header-2026 .eletrona-mobile-panel{position:absolute!important;top:86px!important;right:max(12px,calc((100vw - 1180px)/2));left:auto!important;width:min(310px,calc(100vw - 24px))!important;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px) scale(.98);transform-origin:top right;transition:opacity .2s ease,transform .2s ease,visibility .2s ease;box-shadow:0 24px 60px rgba(0,0,0,.42),inset 0 1px rgba(255,255,255,.08)}.eletrona-header-2026 .eletrona-mobile-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:none}.eletrona-header-2026 .elementor-element-ebf3f99,.eletrona-header-2026 .elementor-element-fe9442e{display:none!important}@media(max-width:1024px){.eletrona-header-2026{min-height:74px!important}.eletrona-header-2026 .eletrona-header-inner{min-height:74px!important}.eletrona-header-2026 .eletrona-desktop-nav{display:none!important}.eletrona-header-2026 .elementor-element-dd8e1ce{display:block!important}.eletrona-header-2026 .elementor-element-6efce63 img{width:148px!important}.eletrona-header-2026 .eletrona-mobile-panel{top:74px!important}}@media(max-width:480px){.eletrona-header-2026 .elementor-element-6efce63 img{width:132px!important}.eletrona-header-2026 .eletrona-header-inner{padding-left:12px!important;padding-right:12px!important}}

/* Alinhamento móvel com o hero */
@media(max-width:1024px){
 .eletrona-header-2026 .eletrona-header-inner{
  padding-left:35px!important;
  padding-right:35px!important;
 }
}/* End custom CSS */