.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-29 .elementor-element.elementor-element-c21fc8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-29 .elementor-element.elementor-element-c21fc8f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1.8px;color:#00C58E;}.elementor-29 .elementor-element.elementor-element-f78d868{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-f78d868 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:56px;font-weight:800;text-transform:uppercase;line-height:0.94em;letter-spacing:-2.5px;color:#F7F7F7;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-29 .elementor-element.elementor-element-485d503{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#E3EEE9;}.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-29 .elementor-element.elementor-element-a017df7 .elementor-button{background-color:#FA5204;font-family:"Open Sans", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.9px;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.25);border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-a017df7 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-a017df7 .elementor-button:focus{background-color:#00C58E;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-a017df7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-a017df7 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-a017df7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-03c5c24{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-c7c5984 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1.6px;color:#00C58E;}.elementor-29 .elementor-element.elementor-element-5dba12d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-5dba12d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:48px;font-weight:800;text-transform:uppercase;line-height:0.95em;letter-spacing:-1.5px;color:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-0501692{font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.6em;color:#48564F;}.elementor-29 .elementor-element.elementor-element-5afe1b2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1.3px;color:#94A99F;}.elementor-29 .elementor-element.elementor-element-e5dfda6 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Open Sans", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.7px;fill:#0A0A0A;color:#0A0A0A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00C58E;border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-e5dfda6 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-e5dfda6 .elementor-button:focus{background-color:#F7F7F7;color:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-e5dfda6 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-e5dfda6 .elementor-button:focus svg{fill:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-40313d0 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Open Sans", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.7px;fill:#0A0A0A;color:#0A0A0A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00C58E;border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-40313d0 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-40313d0 .elementor-button:focus{background-color:#F7F7F7;color:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-40313d0 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-40313d0 .elementor-button:focus svg{fill:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-251f850 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1.3px;color:#94A99F;}.elementor-29 .elementor-element.elementor-element-40b83ea .elementor-button{background-color:rgba(0,0,0,0);font-family:"Open Sans", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.7px;fill:#0A0A0A;color:#0A0A0A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00C58E;border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-40b83ea .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-40b83ea .elementor-button:focus{background-color:#F7F7F7;color:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-40b83ea .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-40b83ea .elementor-button:focus svg{fill:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-ba8c782 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Open Sans", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.7px;fill:#0A0A0A;color:#0A0A0A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00C58E;border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-ba8c782 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-ba8c782 .elementor-button:focus{background-color:#F7F7F7;color:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-ba8c782 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-ba8c782 .elementor-button:focus svg{fill:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-23b1efc .elementor-button{background-color:rgba(0,0,0,0);font-family:"Open Sans", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.7px;fill:#0A0A0A;color:#0A0A0A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00C58E;border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-23b1efc .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-23b1efc .elementor-button:focus{background-color:#F7F7F7;color:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-23b1efc .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-23b1efc .elementor-button:focus svg{fill:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-6e73d17{--e-image-carousel-slides-to-show:1;}.elementor-29 .elementor-element.elementor-element-6e73d17 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:7px;--swiper-pagination-bullet-vertical-gap:7px;width:7px;height:7px;background:#FA5204;}.elementor-29 .elementor-element.elementor-element-6e73d17 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#94A99F;opacity:1;}.elementor-29 .elementor-element.elementor-element-17e9ebf .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:48px;font-weight:800;text-transform:uppercase;line-height:0.95em;letter-spacing:-1px;color:#F7F7F7;}.elementor-29 .elementor-element.elementor-element-a3707f7{font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.6em;color:#B8C9C1;}.elementor-29 .elementor-element.elementor-element-731f05e .elementor-button{background-color:#00C58E;font-family:"Open Sans", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.8px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-731f05e .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-731f05e .elementor-button:focus{background-color:#00C58E;color:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-731f05e .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-731f05e .elementor-button:focus svg{fill:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-a3b5411{font-family:"Open Sans", Sans-serif;font-size:11px;line-height:1.45em;color:#C2D5CC;}.elementor-29 .elementor-element.elementor-element-5938275 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Open Sans", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.8px;fill:#00C58E;color:#00C58E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00C58E;border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-5938275 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-5938275 .elementor-button:focus{background-color:#00C58E;color:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-5938275 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-5938275 .elementor-button:focus svg{fill:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-e363a1b{--e-image-carousel-slides-to-show:1;}.elementor-29 .elementor-element.elementor-element-e363a1b .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:7px;--swiper-pagination-bullet-vertical-gap:7px;width:7px;height:7px;background:#FA5204;}.elementor-29 .elementor-element.elementor-element-e363a1b .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#94A99F;opacity:1;}.elementor-29 .elementor-element.elementor-element-824e3fa .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:48px;font-weight:800;text-transform:uppercase;line-height:0.95em;letter-spacing:-1px;color:#F7F7F7;}.elementor-29 .elementor-element.elementor-element-f6d578e{font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.6em;color:#B8C9C1;}.elementor-29 .elementor-element.elementor-element-07fc3ca .elementor-button{background-color:#00C58E;font-family:"Open Sans", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.8px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-07fc3ca .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-07fc3ca .elementor-button:focus{background-color:#00C58E;color:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-07fc3ca .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-07fc3ca .elementor-button:focus svg{fill:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-599e5ab{font-family:"Open Sans", Sans-serif;font-size:11px;line-height:1.45em;color:#C2D5CC;}.elementor-29 .elementor-element.elementor-element-a598361 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Open Sans", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.8px;fill:#00C58E;color:#00C58E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00C58E;border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-a598361 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-a598361 .elementor-button:focus{background-color:#00C58E;color:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-a598361 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-a598361 .elementor-button:focus svg{fill:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-908cd79{--e-image-carousel-slides-to-show:1;}.elementor-29 .elementor-element.elementor-element-908cd79 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:7px;--swiper-pagination-bullet-vertical-gap:7px;width:7px;height:7px;background:#FA5204;}.elementor-29 .elementor-element.elementor-element-908cd79 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#94A99F;opacity:1;}.elementor-29 .elementor-element.elementor-element-af40c75 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:48px;font-weight:800;text-transform:uppercase;line-height:0.95em;letter-spacing:-1px;color:#F7F7F7;}.elementor-29 .elementor-element.elementor-element-342b4b2{font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.6em;color:#B8C9C1;}.elementor-29 .elementor-element.elementor-element-bc3ad1c .elementor-button{background-color:#00C58E;font-family:"Open Sans", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.8px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-bc3ad1c .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-bc3ad1c .elementor-button:focus{background-color:#00C58E;color:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-bc3ad1c .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-bc3ad1c .elementor-button:focus svg{fill:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-5bd33a6{font-family:"Open Sans", Sans-serif;font-size:11px;line-height:1.45em;color:#C2D5CC;}.elementor-29 .elementor-element.elementor-element-94f260a .elementor-button{background-color:rgba(0,0,0,0);font-family:"Open Sans", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.8px;fill:#00C58E;color:#00C58E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00C58E;border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-94f260a .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-94f260a .elementor-button:focus{background-color:#00C58E;color:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-94f260a .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-94f260a .elementor-button:focus svg{fill:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-7199ccf{--e-image-carousel-slides-to-show:1;}.elementor-29 .elementor-element.elementor-element-7199ccf .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:7px;--swiper-pagination-bullet-vertical-gap:7px;width:7px;height:7px;background:#FA5204;}.elementor-29 .elementor-element.elementor-element-7199ccf .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#94A99F;opacity:1;}.elementor-29 .elementor-element.elementor-element-a64ceae .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:48px;font-weight:800;text-transform:uppercase;line-height:0.95em;letter-spacing:-1px;color:#F7F7F7;}.elementor-29 .elementor-element.elementor-element-79491d0{font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.6em;color:#B8C9C1;}.elementor-29 .elementor-element.elementor-element-6a0efa1 .elementor-button{background-color:#00C58E;font-family:"Open Sans", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.8px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-6a0efa1 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-6a0efa1 .elementor-button:focus{background-color:#00C58E;color:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-6a0efa1 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-6a0efa1 .elementor-button:focus svg{fill:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-ff2b64c{font-family:"Open Sans", Sans-serif;font-size:11px;line-height:1.45em;color:#C2D5CC;}.elementor-29 .elementor-element.elementor-element-639ddbe .elementor-button{background-color:rgba(0,0,0,0);font-family:"Open Sans", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.8px;fill:#00C58E;color:#00C58E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00C58E;border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-639ddbe .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-639ddbe .elementor-button:focus{background-color:#00C58E;color:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-639ddbe .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-639ddbe .elementor-button:focus svg{fill:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-220c75f{--e-image-carousel-slides-to-show:1;}.elementor-29 .elementor-element.elementor-element-220c75f .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:7px;--swiper-pagination-bullet-vertical-gap:7px;width:7px;height:7px;background:#FA5204;}.elementor-29 .elementor-element.elementor-element-220c75f .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#94A99F;opacity:1;}.elementor-29 .elementor-element.elementor-element-47ad0a3 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:48px;font-weight:800;text-transform:uppercase;line-height:0.95em;letter-spacing:-1px;color:#F7F7F7;}.elementor-29 .elementor-element.elementor-element-63985d5{font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.6em;color:#B8C9C1;}.elementor-29 .elementor-element.elementor-element-65659b9 .elementor-button{background-color:#00C58E;font-family:"Open Sans", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.8px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-65659b9 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-65659b9 .elementor-button:focus{background-color:#00C58E;color:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-65659b9 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-65659b9 .elementor-button:focus svg{fill:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-6cddad5{font-family:"Open Sans", Sans-serif;font-size:11px;line-height:1.45em;color:#C2D5CC;}.elementor-29 .elementor-element.elementor-element-f7a2e2f .elementor-button{background-color:rgba(0,0,0,0);font-family:"Open Sans", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.8px;fill:#00C58E;color:#00C58E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00C58E;border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-f7a2e2f .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-f7a2e2f .elementor-button:focus{background-color:#00C58E;color:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-f7a2e2f .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-f7a2e2f .elementor-button:focus svg{fill:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-391a363 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;color:#00C58E;}.elementor-29 .elementor-element.elementor-element-f98dc5d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:48px;font-weight:800;text-transform:uppercase;line-height:0.94em;letter-spacing:-1.2px;color:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-a13dd7f{font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.65em;color:#53645D;}.elementor-29 .elementor-element.elementor-element-0432cfe{text-align:start;}.elementor-29 .elementor-element.elementor-element-0432cfe .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1.1px;color:#41534B;}.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-29 .elementor-element.elementor-element-c18a015{width:var( --container-widget-width, 108px );max-width:108px;--container-widget-width:108px;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-c18a015.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-c18a015 img{width:108px;height:108px;}.elementor-29 .elementor-element.elementor-element-ab5675b{width:var( --container-widget-width, 108px );max-width:108px;--container-widget-width:108px;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-ab5675b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-ab5675b img{width:108px;height:108px;}.elementor-29 .elementor-element.elementor-element-d66c767{width:var( --container-widget-width, 108px );max-width:108px;--container-widget-width:108px;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-d66c767.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-d66c767 img{width:108px;height:108px;}.elementor-29 .elementor-element.elementor-element-375eab1{width:var( --container-widget-width, 108px );max-width:108px;--container-widget-width:108px;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-375eab1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-375eab1 img{width:108px;height:108px;}.elementor-29 .elementor-element.elementor-element-351d4f0{width:var( --container-widget-width, 108px );max-width:108px;--container-widget-width:108px;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-351d4f0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-351d4f0 img{width:108px;height:108px;}.elementor-29 .elementor-element.elementor-element-68e350a{width:var( --container-widget-width, 108px );max-width:108px;--container-widget-width:108px;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-68e350a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-68e350a img{width:108px;height:108px;}.elementor-29 .elementor-element.elementor-element-a54e2b6{width:var( --container-widget-width, 108px );max-width:108px;--container-widget-width:108px;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-a54e2b6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-a54e2b6 img{width:108px;height:108px;}.elementor-29 .elementor-element.elementor-element-351d637{width:var( --container-widget-width, 108px );max-width:108px;--container-widget-width:108px;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-351d637.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-351d637 img{width:108px;height:108px;}.elementor-29 .elementor-element.elementor-element-869c753{width:var( --container-widget-width, 108px );max-width:108px;--container-widget-width:108px;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-869c753.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-869c753 img{width:108px;height:108px;}.elementor-29 .elementor-element.elementor-element-255990f{width:var( --container-widget-width, 108px );max-width:108px;--container-widget-width:108px;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-255990f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-255990f img{width:108px;height:108px;}.elementor-29 .elementor-element.elementor-element-0ba4b2e{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;color:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-4bb5f4b .elementor-button{background-color:#FA5204;font-family:"Open Sans", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.8px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-4bb5f4b .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-4bb5f4b .elementor-button:focus{background-color:rgba(250,82,4,0.5);color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-4bb5f4b .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-4bb5f4b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-fb63ab7 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:29px;font-weight:800;line-height:1em;color:rgba(0,197,142,0.42);}.elementor-29 .elementor-element.elementor-element-af85e5f{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#B4C8BE;}.elementor-29 .elementor-element.elementor-element-9d58324 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:29px;font-weight:800;line-height:1em;color:rgba(0,197,142,0.42);}.elementor-29 .elementor-element.elementor-element-903e0b4{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#B4C8BE;}.elementor-29 .elementor-element.elementor-element-a42bbbb .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:29px;font-weight:800;line-height:1em;color:rgba(0,197,142,0.42);}.elementor-29 .elementor-element.elementor-element-3ee8cd6{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#B4C8BE;}.elementor-29 .elementor-element.elementor-element-fed22c3 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Open Sans", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.8px;fill:#00C58E;color:#00C58E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00C58E;border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-fed22c3 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-fed22c3 .elementor-button:focus{background-color:#00C58E;color:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-fed22c3 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-fed22c3 .elementor-button:focus svg{fill:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-21b4bea .elementor-button{background-color:rgba(0,0,0,0);font-family:"Open Sans", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.8px;fill:#00C58E;color:#00C58E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00C58E;border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-21b4bea .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-21b4bea .elementor-button:focus{background-color:#00C58E;color:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-21b4bea .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-21b4bea .elementor-button:focus svg{fill:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-029e9de .elementor-button{background-color:rgba(0,0,0,0);font-family:"Open Sans", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.8px;fill:#00C58E;color:#00C58E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00C58E;border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-029e9de .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-029e9de .elementor-button:focus{background-color:#00C58E;color:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-029e9de .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-029e9de .elementor-button:focus svg{fill:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-b8181ee .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:1.5px;color:#00C58E;}.elementor-29 .elementor-element.elementor-element-a1086b3 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:64px;font-weight:800;text-transform:uppercase;line-height:0.93em;letter-spacing:-2.2px;color:#F6F5EF;}.elementor-29 .elementor-element.elementor-element-2f213e7{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#C1D1CA;}.elementor-29 .elementor-element.elementor-element-f223aa4{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;color:#F6F5EF;}.elementor-29 .elementor-element.elementor-element-96fa791 .elementor-button{background-color:#FA5204;font-family:"Open Sans", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.8px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-96fa791 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-96fa791 .elementor-button:focus{background-color:rgba(250,82,4,0.5);color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-96fa791 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-96fa791 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-bf4d816 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1.4px;color:#00C58E;}.elementor-29 .elementor-element.elementor-element-9765a64 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:66px;font-weight:800;line-height:0.92em;letter-spacing:-2.2px;color:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-327c56c{font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.7em;color:#47574F;}.elementor-29 .elementor-element.elementor-element-ec89827{text-align:center;}.elementor-29 .elementor-element.elementor-element-ec89827 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:800;line-height:1.2em;color:#F6F5EF;}.elementor-29 .elementor-element.elementor-element-ac6daa3{text-align:center;}.elementor-29 .elementor-element.elementor-element-ac6daa3 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#F6F5EF;}.elementor-29 .elementor-element.elementor-element-44bc7e9{text-align:center;}.elementor-29 .elementor-element.elementor-element-44bc7e9 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:800;line-height:1.2em;color:#F6F5EF;}.elementor-29 .elementor-element.elementor-element-0aff26a{text-align:center;}.elementor-29 .elementor-element.elementor-element-0aff26a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#F6F5EF;}.elementor-29 .elementor-element.elementor-element-82fe21d{text-align:center;}.elementor-29 .elementor-element.elementor-element-82fe21d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:800;line-height:1.2em;color:#F6F5EF;}.elementor-29 .elementor-element.elementor-element-0c14534{text-align:center;}.elementor-29 .elementor-element.elementor-element-0c14534 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#F6F5EF;}.elementor-29 .elementor-element.elementor-element-f4fe749{text-align:center;}.elementor-29 .elementor-element.elementor-element-f4fe749 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:800;line-height:1.2em;color:#F6F5EF;}.elementor-29 .elementor-element.elementor-element-d07c6f6{text-align:center;}.elementor-29 .elementor-element.elementor-element-d07c6f6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#F6F5EF;}.elementor-29 .elementor-element.elementor-element-d1ec077{text-align:center;}.elementor-29 .elementor-element.elementor-element-d1ec077 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:45px;font-weight:800;line-height:0.82em;letter-spacing:-2px;color:#00C58E;}.elementor-29 .elementor-element.elementor-element-05643a4{text-align:center;}.elementor-29 .elementor-element.elementor-element-05643a4 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1.6px;color:#C2D2CA;}.elementor-29 .elementor-element.elementor-element-e00a967 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:1.2px;color:#00C58E;}.elementor-29 .elementor-element.elementor-element-d233dbd .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:800;line-height:1.02em;color:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-43b77fe{font-family:"Open Sans", Sans-serif;font-size:13px;line-height:1.58em;color:#3F5148;}.elementor-29 .elementor-element.elementor-element-3280b4d .elementor-button{background-color:rgba(0,0,0,0);font-family:"Open Sans", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.8px;fill:#00C58E;color:#00C58E;border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-3280b4d .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-3280b4d .elementor-button:focus{background-color:rgba(0,0,0,0);color:#FA5204;}.elementor-29 .elementor-element.elementor-element-3280b4d .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-3280b4d .elementor-button:focus svg{fill:#FA5204;}.elementor-29 .elementor-element.elementor-element-81a4f6a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1.4px;color:#00C58E;}.elementor-29 .elementor-element.elementor-element-9e47c10 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:48px;font-weight:800;line-height:0.96em;letter-spacing:-1.5px;color:#F6F5EF;}.elementor-29 .elementor-element.elementor-element-5504497{font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.65em;color:#BCCBC4;}.elementor-29 .elementor-element.elementor-element-ee43581 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:51px;font-weight:800;line-height:0.8em;letter-spacing:-2.5px;color:#00C58E;}.elementor-29 .elementor-element.elementor-element-3a29231{font-family:"Open Sans", Sans-serif;font-size:13px;line-height:1.4em;color:#F6F5EF;}.elementor-29 .elementor-element.elementor-element-9a923aa .elementor-button{background-color:#FA5204;font-family:"Open Sans", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.8px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-9a923aa .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-9a923aa .elementor-button:focus{background-color:rgba(250,82,4,0.5);color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-9a923aa .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-9a923aa .elementor-button:focus svg{fill:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-2a95338{font-family:"Open Sans", Sans-serif;font-size:11px;line-height:1.55em;color:#8FA49A;}.elementor-29 .elementor-element.elementor-element-21eb318{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;color:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-3d02767 .elementor-button{background-color:#FA5204;font-family:"Open Sans", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.8px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-3d02767 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-3d02767 .elementor-button:focus{background-color:rgba(250,82,4,0.5);color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-3d02767 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-3d02767 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-f7f1f68 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1.4px;color:#00C58E;}.elementor-29 .elementor-element.elementor-element-7113418 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:56px;font-weight:800;line-height:0.94em;letter-spacing:-1.8px;color:#F6F5EF;}.elementor-29 .elementor-element.elementor-element-80727b6{font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.7em;color:#B8C8C0;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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-29 .elementor-element.elementor-element-e8953c9 .elementor-accordion-item{border-width:1px;border-color:rgba(181,221,203,0.23);}.elementor-29 .elementor-element.elementor-element-e8953c9 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:rgba(181,221,203,0.23);}.elementor-29 .elementor-element.elementor-element-e8953c9 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:rgba(181,221,203,0.23);}.elementor-29 .elementor-element.elementor-element-e8953c9 .elementor-tab-title{background-color:rgba(255,255,255,0.018);padding:18px 20px 18px 20px;}.elementor-29 .elementor-element.elementor-element-e8953c9 .elementor-accordion-icon, .elementor-29 .elementor-element.elementor-element-e8953c9 .elementor-accordion-title{color:#F6F5EF;}.elementor-29 .elementor-element.elementor-element-e8953c9 .elementor-accordion-icon svg{fill:#F6F5EF;}.elementor-29 .elementor-element.elementor-element-e8953c9 .elementor-active .elementor-accordion-icon, .elementor-29 .elementor-element.elementor-element-e8953c9 .elementor-active .elementor-accordion-title{color:#F6F5EF;}.elementor-29 .elementor-element.elementor-element-e8953c9 .elementor-active .elementor-accordion-icon svg{fill:#F6F5EF;}.elementor-29 .elementor-element.elementor-element-e8953c9 .elementor-accordion-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;}.elementor-29 .elementor-element.elementor-element-e8953c9 .elementor-tab-title .elementor-accordion-icon i:before{color:#00C58E;}.elementor-29 .elementor-element.elementor-element-e8953c9 .elementor-tab-title .elementor-accordion-icon svg{fill:#00C58E;}.elementor-29 .elementor-element.elementor-element-e8953c9 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-e8953c9 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#0A0A0A;}.elementor-29 .elementor-element.elementor-element-e8953c9 .elementor-accordion-icon{margin-inline-end:16px;}.elementor-29 .elementor-element.elementor-element-e8953c9 .elementor-tab-content{background-color:rgba(255,255,255,0.025);color:#B7C9C0;font-family:"Open Sans", Sans-serif;font-size:14px;padding:0px 74px 25px 83px;}.elementor-29 .elementor-element.elementor-element-b4b1b22 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;line-height:1.15em;color:#00C58E;}.elementor-29 .elementor-element.elementor-element-a486da3{font-family:"Open Sans", Sans-serif;font-size:12px;line-height:1.6em;color:#AEBFB7;}.elementor-29 .elementor-element.elementor-element-95b0fdf .elementor-button{background-color:rgba(10, 10, 10,0.42);font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:0.2px;fill:#F6F5EF;color:#F6F5EF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(181,221,203,0.28);border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-95b0fdf .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-95b0fdf .elementor-button:focus{background-color:rgba(0,197,142,0.12);color:#F6F5EF;}.elementor-29 .elementor-element.elementor-element-95b0fdf .elementor-button-content-wrapper{flex-direction:row;}.elementor-29 .elementor-element.elementor-element-95b0fdf .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-29 .elementor-element.elementor-element-95b0fdf .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-95b0fdf .elementor-button:focus svg{fill:#F6F5EF;}.elementor-29 .elementor-element.elementor-element-7f6b793 .elementor-button{background-color:rgba(10, 10, 10,0.42);font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:0.2px;fill:#F6F5EF;color:#F6F5EF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(181,221,203,0.28);border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-7f6b793 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-7f6b793 .elementor-button:focus{background-color:rgba(0,197,142,0.12);color:#F6F5EF;}.elementor-29 .elementor-element.elementor-element-7f6b793 .elementor-button-content-wrapper{flex-direction:row;}.elementor-29 .elementor-element.elementor-element-7f6b793 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-29 .elementor-element.elementor-element-7f6b793 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-7f6b793 .elementor-button:focus svg{fill:#F6F5EF;}.elementor-29 .elementor-element.elementor-element-ee86291 .elementor-button{background-color:rgba(10, 10, 10,0.42);font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:0.2px;fill:#F6F5EF;color:#F6F5EF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(181,221,203,0.28);border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-ee86291 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-ee86291 .elementor-button:focus{background-color:rgba(0,197,142,0.12);color:#F6F5EF;}.elementor-29 .elementor-element.elementor-element-ee86291 .elementor-button-content-wrapper{flex-direction:row;}.elementor-29 .elementor-element.elementor-element-ee86291 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-29 .elementor-element.elementor-element-ee86291 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-ee86291 .elementor-button:focus svg{fill:#F6F5EF;}.elementor-29 .elementor-element.elementor-element-dd3e6a5{text-align:center;font-family:"Arial", Sans-serif;font-size:16px;font-weight:800;line-height:1.25em;color:#F6F5EF;}.elementor-29 .elementor-element.elementor-element-1c3e203{text-align:center;font-family:"Arial", Sans-serif;font-size:13px;font-weight:400;line-height:1.45em;color:#D5DEDA;}.elementor-29 .elementor-element.elementor-element-958dda8 .elementor-button{background-color:#00C58E;font-family:"Arial", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;line-height:1.4em;letter-spacing:0.7px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-958dda8 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-958dda8 .elementor-button:focus{background-color:rgba(0, 197, 142, 0.50);color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-958dda8{width:var( --container-widget-width, 48.5% );max-width:48.5%;--container-widget-width:48.5%;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-958dda8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-958dda8 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-958dda8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-080936c .elementor-button{background-color:#FA5204;font-family:"Arial", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;line-height:1.4em;letter-spacing:0.7px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-080936c .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-080936c .elementor-button:focus{background-color:rgba(250, 82, 4, 0.50);color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-080936c{width:var( --container-widget-width, 48.5% );max-width:48.5%;--container-widget-width:48.5%;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-080936c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-080936c .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-080936c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-a34ff88{text-align:start;}.elementor-29 .elementor-element.elementor-element-a34ff88 img{width:220px;}.elementor-29 .elementor-element.elementor-element-78426f8 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:800;line-height:1.3em;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-a85851e{font-family:"Open Sans", Sans-serif;font-size:13px;line-height:1.55em;color:#AEBDB7;}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-c21fc8f .elementor-heading-title{font-size:11px;}.elementor-29 .elementor-element.elementor-element-f78d868 .elementor-heading-title{font-size:56px;line-height:0.94em;}.elementor-29 .elementor-element.elementor-element-5dba12d .elementor-heading-title{font-size:42px;}.elementor-29 .elementor-element.elementor-element-17e9ebf .elementor-heading-title{font-size:42px;}.elementor-29 .elementor-element.elementor-element-824e3fa .elementor-heading-title{font-size:42px;}.elementor-29 .elementor-element.elementor-element-af40c75 .elementor-heading-title{font-size:42px;}.elementor-29 .elementor-element.elementor-element-a64ceae .elementor-heading-title{font-size:42px;}.elementor-29 .elementor-element.elementor-element-47ad0a3 .elementor-heading-title{font-size:42px;}.elementor-29 .elementor-element.elementor-element-f98dc5d .elementor-heading-title{font-size:42px;}.elementor-29 .elementor-element.elementor-element-0432cfe{text-align:start;}.elementor-29 .elementor-element.elementor-element-c18a015{width:var( --container-widget-width, 98px );max-width:98px;--container-widget-width:98px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-c18a015 img{width:98px;height:98px;}.elementor-29 .elementor-element.elementor-element-ab5675b{width:var( --container-widget-width, 98px );max-width:98px;--container-widget-width:98px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-ab5675b img{width:98px;height:98px;}.elementor-29 .elementor-element.elementor-element-d66c767{width:var( --container-widget-width, 98px );max-width:98px;--container-widget-width:98px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-d66c767 img{width:98px;height:98px;}.elementor-29 .elementor-element.elementor-element-375eab1{width:var( --container-widget-width, 98px );max-width:98px;--container-widget-width:98px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-375eab1 img{width:98px;height:98px;}.elementor-29 .elementor-element.elementor-element-351d4f0{width:var( --container-widget-width, 98px );max-width:98px;--container-widget-width:98px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-351d4f0 img{width:98px;height:98px;}.elementor-29 .elementor-element.elementor-element-68e350a{width:var( --container-widget-width, 98px );max-width:98px;--container-widget-width:98px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-68e350a img{width:98px;height:98px;}.elementor-29 .elementor-element.elementor-element-a54e2b6{width:var( --container-widget-width, 98px );max-width:98px;--container-widget-width:98px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-a54e2b6 img{width:98px;height:98px;}.elementor-29 .elementor-element.elementor-element-351d637{width:var( --container-widget-width, 98px );max-width:98px;--container-widget-width:98px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-351d637 img{width:98px;height:98px;}.elementor-29 .elementor-element.elementor-element-869c753{width:var( --container-widget-width, 98px );max-width:98px;--container-widget-width:98px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-869c753 img{width:98px;height:98px;}.elementor-29 .elementor-element.elementor-element-255990f{width:var( --container-widget-width, 98px );max-width:98px;--container-widget-width:98px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-255990f img{width:98px;height:98px;}.elementor-29 .elementor-element.elementor-element-0ba4b2e{font-size:15px;}.elementor-29 .elementor-element.elementor-element-a1086b3 .elementor-heading-title{font-size:52px;}.elementor-29 .elementor-element.elementor-element-f223aa4{font-size:15px;}.elementor-29 .elementor-element.elementor-element-9765a64 .elementor-heading-title{font-size:54px;}.elementor-29 .elementor-element.elementor-element-9e47c10 .elementor-heading-title{font-size:42px;}.elementor-29 .elementor-element.elementor-element-21eb318{font-size:15px;}.elementor-29 .elementor-element.elementor-element-7113418 .elementor-heading-title{font-size:48px;}.elementor-29 .elementor-element.elementor-element-dd3e6a5{text-align:center;font-size:16px;}.elementor-29 .elementor-element.elementor-element-1c3e203{text-align:center;font-size:13px;}.elementor-29 .elementor-element.elementor-element-958dda8{width:var( --container-widget-width, 48.5% );max-width:48.5%;--container-widget-width:48.5%;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-958dda8 .elementor-button{font-size:12px;line-height:1.4em;}.elementor-29 .elementor-element.elementor-element-080936c{width:var( --container-widget-width, 48.5% );max-width:48.5%;--container-widget-width:48.5%;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-080936c .elementor-button{font-size:12px;line-height:1.4em;}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-c21fc8f .elementor-heading-title{font-size:13px;letter-spacing:1px;}.elementor-29 .elementor-element.elementor-element-f78d868 .elementor-heading-title{font-size:36px;line-height:0.96em;letter-spacing:-1.4px;}.elementor-29 .elementor-element.elementor-element-485d503{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-size:14px;line-height:1.58em;}.elementor-29 .elementor-element.elementor-element-a017df7 .elementor-button{font-size:13px;border-radius:10px 10px 10px 10px;}.elementor-29 .elementor-element.elementor-element-03c5c24{font-size:16px;}.elementor-29 .elementor-element.elementor-element-c7c5984 .elementor-heading-title{font-size:13px;line-height:1.3em;letter-spacing:1px;}.elementor-29 .elementor-element.elementor-element-5dba12d{width:var( --container-widget-width, 288px );max-width:288px;--container-widget-width:288px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-5dba12d .elementor-heading-title{font-size:34px;}.elementor-29 .elementor-element.elementor-element-5afe1b2{text-align:center;}.elementor-29 .elementor-element.elementor-element-5afe1b2 .elementor-heading-title{font-size:15px;}.elementor-29 .elementor-element.elementor-element-e5dfda6 .elementor-button{font-size:13px;}.elementor-29 .elementor-element.elementor-element-40313d0 .elementor-button{font-size:13px;}.elementor-29 .elementor-element.elementor-element-251f850{text-align:center;}.elementor-29 .elementor-element.elementor-element-251f850 .elementor-heading-title{font-size:15px;}.elementor-29 .elementor-element.elementor-element-40b83ea .elementor-button{font-size:11px;}.elementor-29 .elementor-element.elementor-element-ba8c782 .elementor-button{font-size:11px;}.elementor-29 .elementor-element.elementor-element-23b1efc .elementor-button{font-size:11px;}.elementor-29 .elementor-element.elementor-element-17e9ebf .elementor-heading-title{font-size:34px;}.elementor-29 .elementor-element.elementor-element-a3707f7{font-size:13px;}.elementor-29 .elementor-element.elementor-element-731f05e .elementor-button{font-size:15px;}.elementor-29 .elementor-element.elementor-element-824e3fa .elementor-heading-title{font-size:34px;}.elementor-29 .elementor-element.elementor-element-f6d578e{font-size:13px;}.elementor-29 .elementor-element.elementor-element-07fc3ca .elementor-button{font-size:15px;}.elementor-29 .elementor-element.elementor-element-af40c75 .elementor-heading-title{font-size:34px;}.elementor-29 .elementor-element.elementor-element-342b4b2{font-size:13px;}.elementor-29 .elementor-element.elementor-element-bc3ad1c .elementor-button{font-size:15px;}.elementor-29 .elementor-element.elementor-element-a64ceae .elementor-heading-title{font-size:34px;}.elementor-29 .elementor-element.elementor-element-79491d0{font-size:13px;}.elementor-29 .elementor-element.elementor-element-6a0efa1 .elementor-button{font-size:15px;}.elementor-29 .elementor-element.elementor-element-47ad0a3 .elementor-heading-title{font-size:34px;}.elementor-29 .elementor-element.elementor-element-63985d5{font-size:13px;}.elementor-29 .elementor-element.elementor-element-65659b9 .elementor-button{font-size:15px;}.elementor-29 .elementor-element.elementor-element-391a363 .elementor-heading-title{font-size:13px;line-height:1.3em;letter-spacing:1px;}.elementor-29 .elementor-element.elementor-element-f98dc5d .elementor-heading-title{font-size:34px;}.elementor-29 .elementor-element.elementor-element-a13dd7f{font-size:14px;}.elementor-29 .elementor-element.elementor-element-0432cfe{text-align:center;}.elementor-29 .elementor-element.elementor-element-0432cfe .elementor-heading-title{font-size:13px;}.elementor-29 .elementor-element.elementor-element-c18a015{width:var( --container-widget-width, 88px );max-width:88px;--container-widget-width:88px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-c18a015 img{width:88px;height:88px;}.elementor-29 .elementor-element.elementor-element-ab5675b{width:var( --container-widget-width, 88px );max-width:88px;--container-widget-width:88px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-ab5675b img{width:88px;height:88px;}.elementor-29 .elementor-element.elementor-element-d66c767{width:var( --container-widget-width, 88px );max-width:88px;--container-widget-width:88px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-d66c767 img{width:88px;height:88px;}.elementor-29 .elementor-element.elementor-element-375eab1{width:var( --container-widget-width, 88px );max-width:88px;--container-widget-width:88px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-375eab1 img{width:88px;height:88px;}.elementor-29 .elementor-element.elementor-element-351d4f0{width:var( --container-widget-width, 88px );max-width:88px;--container-widget-width:88px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-351d4f0 img{width:88px;height:88px;}.elementor-29 .elementor-element.elementor-element-68e350a{width:var( --container-widget-width, 88px );max-width:88px;--container-widget-width:88px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-68e350a img{width:88px;height:88px;}.elementor-29 .elementor-element.elementor-element-a54e2b6{width:var( --container-widget-width, 88px );max-width:88px;--container-widget-width:88px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-a54e2b6 img{width:88px;height:88px;}.elementor-29 .elementor-element.elementor-element-351d637{width:var( --container-widget-width, 88px );max-width:88px;--container-widget-width:88px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-351d637 img{width:88px;height:88px;}.elementor-29 .elementor-element.elementor-element-869c753{width:var( --container-widget-width, 88px );max-width:88px;--container-widget-width:88px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-869c753 img{width:88px;height:88px;}.elementor-29 .elementor-element.elementor-element-255990f{width:var( --container-widget-width, 88px );max-width:88px;--container-widget-width:88px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-255990f img{width:88px;height:88px;}.elementor-29 .elementor-element.elementor-element-0ba4b2e{text-align:center;font-size:15px;}.elementor-29 .elementor-element.elementor-element-4bb5f4b .elementor-button{font-size:13px;}.elementor-29 .elementor-element.elementor-element-b8181ee .elementor-heading-title{font-size:13px;letter-spacing:1px;}.elementor-29 .elementor-element.elementor-element-a1086b3 .elementor-heading-title{font-size:40px;}.elementor-29 .elementor-element.elementor-element-2f213e7{font-size:14px;}.elementor-29 .elementor-element.elementor-element-f223aa4{text-align:center;font-size:15px;}.elementor-29 .elementor-element.elementor-element-96fa791 .elementor-button{font-size:13px;}.elementor-29 .elementor-element.elementor-element-bf4d816 .elementor-heading-title{font-size:13px;letter-spacing:1px;}.elementor-29 .elementor-element.elementor-element-9765a64 .elementor-heading-title{font-size:42px;}.elementor-29 .elementor-element.elementor-element-327c56c{font-size:14px;}.elementor-29 .elementor-element.elementor-element-ec89827 .elementor-heading-title{font-size:16px;}.elementor-29 .elementor-element.elementor-element-ac6daa3 .elementor-heading-title{font-size:13px;}.elementor-29 .elementor-element.elementor-element-44bc7e9 .elementor-heading-title{font-size:16px;}.elementor-29 .elementor-element.elementor-element-0aff26a .elementor-heading-title{font-size:13px;}.elementor-29 .elementor-element.elementor-element-82fe21d .elementor-heading-title{font-size:16px;}.elementor-29 .elementor-element.elementor-element-0c14534 .elementor-heading-title{font-size:13px;}.elementor-29 .elementor-element.elementor-element-f4fe749 .elementor-heading-title{font-size:16px;}.elementor-29 .elementor-element.elementor-element-d07c6f6 .elementor-heading-title{font-size:13px;}.elementor-29 .elementor-element.elementor-element-d1ec077 .elementor-heading-title{font-size:35px;}.elementor-29 .elementor-element.elementor-element-05643a4 .elementor-heading-title{font-size:8px;}.elementor-29 .elementor-element.elementor-element-e00a967 .elementor-heading-title{font-size:11.5px;}.elementor-29 .elementor-element.elementor-element-d233dbd .elementor-heading-title{font-size:21px;}.elementor-29 .elementor-element.elementor-element-43b77fe{font-size:12px;}.elementor-29 .elementor-element.elementor-element-3280b4d .elementor-button{font-size:13px;}.elementor-29 .elementor-element.elementor-element-81a4f6a .elementor-heading-title{font-size:13px;line-height:1.2em;letter-spacing:1px;}.elementor-29 .elementor-element.elementor-element-9e47c10 .elementor-heading-title{font-size:34px;}.elementor-29 .elementor-element.elementor-element-5504497{font-size:13px;}.elementor-29 .elementor-element.elementor-element-ee43581 .elementor-heading-title{font-size:45px;}.elementor-29 .elementor-element.elementor-element-21eb318{text-align:center;font-size:16px;}.elementor-29 .elementor-element.elementor-element-3d02767 .elementor-button{font-size:13px;}.elementor-29 .elementor-element.elementor-element-f7f1f68 .elementor-heading-title{font-size:13px;letter-spacing:1px;}.elementor-29 .elementor-element.elementor-element-7113418 .elementor-heading-title{font-size:40px;}.elementor-29 .elementor-element.elementor-element-dd3e6a5{text-align:center;font-size:16px;}.elementor-29 .elementor-element.elementor-element-1c3e203{text-align:center;font-size:13px;}.elementor-29 .elementor-element.elementor-element-958dda8{width:var( --container-widget-width, 48.5% );max-width:48.5%;--container-widget-width:48.5%;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-958dda8 .elementor-button{font-size:12px;line-height:1.4em;}.elementor-29 .elementor-element.elementor-element-080936c{width:var( --container-widget-width, 48.5% );max-width:48.5%;--container-widget-width:48.5%;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-080936c .elementor-button{font-size:12px;line-height:1.4em;}}/* Start custom CSS for text-editor, class: .elementor-element-a3707f7 */@media(max-width:620px){
 .elementor-29 .elementor-element.elementor-element-a3707f7 .product-specs span,
 .elementor-29 .elementor-element.elementor-element-a3707f7 .product-specs span:nth-child(odd){
  position:relative;
  display:block;
  justify-content:flex-start !important;
  padding:12px 8px 12px 40px !important;
  color:#F7F7F7 !important;
  text-align:left !important;
 }
 .elementor-29 .elementor-element.elementor-element-a3707f7 .product-specs span:before{
  content:"—";
  position:absolute;
  left:14px;
  color:#00c58e;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f6d578e */@media(max-width:620px){
 .elementor-29 .elementor-element.elementor-element-f6d578e .product-specs span,
 .elementor-29 .elementor-element.elementor-element-f6d578e .product-specs span:nth-child(odd){
  position:relative;
  display:block;
  justify-content:flex-start !important;
  padding:12px 8px 12px 40px !important;
  color:#F7F7F7 !important;
  text-align:left !important;
 }
 .elementor-29 .elementor-element.elementor-element-f6d578e .product-specs span:before{
  content:"—";
  position:absolute;
  left:14px;
  color:#00c58e;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-342b4b2 */@media(max-width:620px){
 .elementor-29 .elementor-element.elementor-element-342b4b2 .product-specs span,
 .elementor-29 .elementor-element.elementor-element-342b4b2 .product-specs span:nth-child(odd){
  position:relative;
  display:block;
  justify-content:flex-start !important;
  padding:12px 8px 12px 40px !important;
  color:#F7F7F7 !important;
  text-align:left !important;
 }
 .elementor-29 .elementor-element.elementor-element-342b4b2 .product-specs span:before{
  content:"—";
  position:absolute;
  left:14px;
  color:#00c58e;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79491d0 */@media(max-width:620px){
 .elementor-29 .elementor-element.elementor-element-79491d0 .product-specs span,
 .elementor-29 .elementor-element.elementor-element-79491d0 .product-specs span:nth-child(odd){
  position:relative;
  display:block;
  justify-content:flex-start !important;
  padding:12px 8px 12px 40px !important;
  color:#F7F7F7 !important;
  text-align:left !important;
 }
 .elementor-29 .elementor-element.elementor-element-79491d0 .product-specs span:before{
  content:"—";
  position:absolute;
  left:14px;
  color:#00c58e;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63985d5 */@media(max-width:620px){
 .elementor-29 .elementor-element.elementor-element-63985d5 .product-specs span,
 .elementor-29 .elementor-element.elementor-element-63985d5 .product-specs span:nth-child(odd){
  position:relative;
  display:block;
  justify-content:flex-start !important;
  padding:12px 8px 12px 40px !important;
  color:#F7F7F7 !important;
  text-align:left !important;
 }
 .elementor-29 .elementor-element.elementor-element-63985d5 .product-specs span:before{
  content:"—";
  position:absolute;
  left:14px;
  color:#00c58e;
 }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7bffabc *//* Sistema visual: cantos retos */
body.page-id-29 .elementor-button,
body.page-id-29 .elementor-button-icon,
body.page-id-29 .eletrona-mobile-toggle,
body.page-id-29 #filter-group-teto,
body.page-id-29 #filter-group-parede,
body.page-id-29 #model-panels>[id^="modelo-"]>[id^="conteudo-"],
body.page-id-29 #model-panels [id^="imagem-"],
body.page-id-29 #model-panels .elementor-widget-image-carousel .elementor-swiper-button,
body.page-id-29 #shock-step-01,
body.page-id-29 #shock-step-02,
body.page-id-29 #shock-step-03,
body.page-id-29 #satisfaction-card,
body.page-id-29 #satisfaction-badge,
body.page-id-29 #after-sales-trust>[id^="after-sales-card-"],
body.page-id-29 #cadastro-garantia,
body.page-id-29 #warranty-actions,
body.page-id-29 #faq-accordion .elementor-accordion-item,
body.page-id-29 #faq-accordion .elementor-accordion-icon,
body.page-id-29 #faq-help-elementor,
body.page-id-29 #rodape-shell,
body.page-id-29 #elementor-popup-modal-813 .dialog-widget-content,
body.page-id-29 #elementor-popup-modal-813 .dialog-close-button,
body.page-id-29 .e-contact-buttons__close-button,
body.page-id-29 .e-contact-buttons__bubble,
body.page-id-29 .e-contact-buttons__contact-icon-link,
body.page-id-29 .e-contact-buttons__chat-button{
 border-radius:0 !important;
}

/* Sistema de eletrocussão sem animação de entrada */
body.page-id-29 #shock-copy-elementor,
body.page-id-29 #shock-process-elementor{
 opacity:1 !important;
 transform:none !important;
 transition:none !important;
 animation:none !important;
}

/* Ajustes de navegação, prova social e setas */
#escolha-extinsect{
 scroll-margin-top:20px;
}
#model-panels .elementor-widget-image-carousel .elementor-swiper-button{
 display:flex !important;
 align-items:center !important;
 justify-content:center !important;
 line-height:1 !important;
}
#model-panels .elementor-widget-image-carousel .elementor-swiper-button svg{
 display:block;
 margin:0 !important;
}
@media(max-width:500px){
 #prova-social-clientes{
  padding-bottom:20px !important;
 }
 #client-proof-logos,
 #client-proof-marquee,
 #client-proof-track,
 #client-proof-group{
  padding-bottom:0 !important;
 }
}

/* Espaços inferiores reduzidos pela metade */
@media(max-width:650px){
 #escolha-extinsect{
  padding-bottom:24px !important;
 }
 #solucoes{
  padding-bottom:31px !important;
 }
 #faq{
  padding-bottom:37px !important;
 }
}

/* Unir os quadros do sistema somente no mobile */
@media(max-width:767px){
 body.page-id-29 #shock-grid-elementor{
  gap:0 !important;
 }
}

/* Espaçamentos do bloco 03 iguais ao padrão de 16px */
@media(max-width:767px){
 body.page-id-29 #escolha-extinsect{gap:16px !important}
 body.page-id-29 #.elementor-29 .elementor-element.elementor-element-7bffabc-title-group{padding-bottom:0 !important}
 body.page-id-29 #model-.elementor-29 .elementor-element.elementor-element-7bffabc-shell{padding-top:0 !important}
 body.page-id-29 #filter-group-parede{margin-bottom:12px !important}
}

/* Botões Parede em uma linha no mobile */
@media(max-width:767px){
 body.page-id-29 #filter-group-parede > .elementor-widget-button{
  flex:1 1 0 !important;
  width:0 !important;
  min-width:0 !important;
 }
 body.page-id-29 #filter-group-parede > .elementor-widget-button .elementor-button{
  display:flex !important;
  width:100% !important;
  min-width:0 !important;
  padding-left:4px !important;
  padding-right:4px !important;
  justify-content:center !important;
  text-align:center !important;
  white-space:nowrap !important;
 }
 body.page-id-29 #filter-group-parede .elementor-button-content-wrapper{
  width:100% !important;
  justify-content:center !important;
 }
 body.page-id-29 #filter-group-parede .elementor-button-text{
  display:block !important;
  width:100% !important;
  text-align:center !important;
 }
}

/* Navegação inferior das galerias de produtos */
body.page-id-29 #model-panels .elementor-widget-image-carousel .elementor-swiper-button{
 display:none !important;
}
body.page-id-29 #model-panels .elementor-widget-image-carousel .swiper-pagination{
 display:flex !important;
 align-items:center !important;
 justify-content:center !important;
 gap:7px !important;
 top:auto !important;
 right:0 !important;
 bottom:16px !important;
 left:0 !important;
 width:100% !important;
 height:auto !important;
 transform:none !important;
 z-index:5 !important;
}
body.page-id-29 #model-panels .elementor-widget-image-carousel .swiper-pagination-bullet{
 margin:0 !important;
 flex:0 0 auto !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0432cfe */.elementor-29 .elementor-element.elementor-element-0432cfe .elementor-heading-title::after {
  display: none !important;
  content: none !important;
}

.elementor-29 .elementor-element.elementor-element-0432cfe .elementor-heading-title {
  justify-content: flex-start;
}

@media (max-width: 767px) {
  .elementor-29 .elementor-element.elementor-element-0432cfe .elementor-heading-title {
    justify-content: center !important;
  }
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-e8953c9 *//* Números da sanfona no mesmo tamanho das perguntas */
.elementor-29 .elementor-element.elementor-element-e8953c9 .elementor-tab-title:before{
 font-size:18px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-95b0fdf */.elementor-29 .elementor-element.elementor-element-95b0fdf .elementor-button-content-wrapper{
 justify-content:flex-start;
 align-items:center;
}
.elementor-29 .elementor-element.elementor-element-95b0fdf .elementor-button-text{
 text-align:left;
}
.elementor-29 .elementor-element.elementor-element-95b0fdf .elementor-button-icon svg{
 width:18px;
 height:18px;
}
.elementor-29 .elementor-element.elementor-element-95b0fdf .elementor-button-icon svg{
 fill:#f6f5ef;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7f6b793 */.elementor-29 .elementor-element.elementor-element-7f6b793 .elementor-button-content-wrapper{
 justify-content:flex-start;
 align-items:center;
}
.elementor-29 .elementor-element.elementor-element-7f6b793 .elementor-button-text{
 text-align:left;
}
.elementor-29 .elementor-element.elementor-element-7f6b793 .elementor-button-icon svg{
 width:18px;
 height:18px;
}
.elementor-29 .elementor-element.elementor-element-7f6b793 .elementor-button-icon svg{
 fill:#f6f5ef;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee86291 */.elementor-29 .elementor-element.elementor-element-ee86291 .elementor-button-content-wrapper{
 justify-content:flex-start;
 align-items:center;
}
.elementor-29 .elementor-element.elementor-element-ee86291 .elementor-button-text{
 text-align:left;
}
.elementor-29 .elementor-element.elementor-element-ee86291 .elementor-button-icon svg{
 width:18px;
 height:18px;
 fill:#0A0A0A;
}
.elementor-29 .elementor-element.elementor-element-ee86291 .elementor-button:hover .elementor-button-icon svg,
.elementor-29 .elementor-element.elementor-element-ee86291 .elementor-button:focus .elementor-button-icon svg{
 fill:#0A0A0A !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-958dda8 */.elementor-29 .elementor-element.elementor-element-958dda8 .elementor-widget-container {
  height: 100%;
}

.elementor-29 .elementor-element.elementor-element-958dda8 .elementor-button {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-080936c */.elementor-29 .elementor-element.elementor-element-080936c .elementor-widget-container {
  height: 100%;
}

.elementor-29 .elementor-element.elementor-element-080936c .elementor-button {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2703a71 */@media (max-width: 767px) {
  .elementor-29 .elementor-element.elementor-element-2703a71 .rodape-links-legais {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
  }

  .elementor-29 .elementor-element.elementor-element-2703a71 .rodape-links-legais a {
    display: block;
    width: 100%;
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS */#inicio{position:relative;overflow:hidden;width:100%;min-height:560px;padding-top:86px;background-color:#07100d;--hero-overlay:linear-gradient(rgba(3,6,5,.58),rgba(3,6,5,.58));--hero-image:url('https://eletrona.com.br/wp-content/uploads/2026/07/banner-eletrona.webp');background-image:var(--hero-overlay),var(--hero-image);background-size:100% 100%,cover;background-position:center,center;background-repeat:no-repeat;color:#f6f5ef}#hero-inner{width:calc(100% - 40px);max-width:1180px;min-height:474px;margin:0 auto;padding:36px 0 44px;gap:0}#hero-content{width:100%;max-width:650px;gap:0;position:relative;z-index:2}#hero-eyebrow .elementor-heading-title{display:flex;align-items:center;gap:10px}#hero-eyebrow .elementor-heading-title:before{content:'';display:block;width:30px;height:4px;background:#fa5204;flex:0 0 30px}#hero-title .hero-title-line{display:block;white-space:nowrap}#hero-title em{color:#00c58e;font-style:italic}#hero-ticker{width:100%;max-width:none;min-height:68px;overflow:hidden;gap:0;background:#fa5204;color:#080a09}#ticker-content{width:max-content;max-width:none;flex:0 0 auto;margin:0}#ticker-content .elementor-widget-container{width:max-content}#ticker-content p{display:none}#ticker-content .ticker-track{display:flex;align-items:center;gap:27px;width:max-content;min-height:68px;white-space:nowrap;line-height:1;will-change:transform}#ticker-content .ticker-track i{display:block;width:9px;height:9px;border-radius:50%;background:#080a09;flex:0 0 9px}@media(max-width:1024px){#inicio{min-height:590px;padding-top:74px;background-position:center,58% center}#hero-inner{width:calc(100% - 30px);max-width:1180px;min-height:516px;padding:42px 0}}@media(max-width:620px){#inicio{min-height:620px;padding-top:74px;background-color:#030605;--hero-overlay:linear-gradient(180deg,rgba(3,6,5,.18) 0%,rgba(3,6,5,.3) 31%,rgba(3,6,5,.92) 72%,#030605 100%);background-size:100% 100%,auto 52%;background-position:center,58% 4%}#hero-inner{width:calc(100% - 30px);max-width:1180px;min-height:546px;padding:210px 0 40px;align-items:flex-end}#hero-content{max-width:none;justify-content:flex-end}#hero-ticker{min-height:58px}#ticker-content .ticker-track{min-height:58px;gap:20px}#ticker-content .ticker-track i{width:7px;height:7px;flex-basis:7px}}body.page-id-29 .page-header,body.page-id-29 .entry-title{display:none}
/* Bloco: seletor de modelos Extinsect */
#escolha-extinsect{width:100%;background:#f6f5ef}
#body.elementor-page-29-intro,#model-body.elementor-page-29-shell{width:100%;max-width:1180px;margin-left:auto;margin-right:auto}
#body.elementor-page-29-title-group{flex:1 1 auto}
#body.elementor-page-29-subtitle{flex:0 1 360px;max-width:360px}
#body.elementor-page-29-eyebrow .elementor-heading-title{display:flex;align-items:center;gap:10px}
#body.elementor-page-29-eyebrow .elementor-heading-title:before{content:'';display:block;width:30px;height:4px;background:#fa5204;flex:0 0 30px}
#model-body.elementor-page-29-shell{overflow:hidden}
#model-filter-bar{border-bottom:1px solid #294238}
#filter-group-teto,#filter-group-parede{flex:1 1 auto}
#model-filter-bar .filter-group-label{width:auto;flex:0 0 auto;margin-right:4px}
#model-filter-bar .model-body.elementor-page-29-button{width:auto;flex:0 0 auto}
#model-filter-bar .model-body.elementor-page-29-button.is-active .elementor-button{background:#00c58e;color:#080a09;border-color:#00c58e}
.model-panel:not(.is-active){display:none}
.model-panel.is-active{display:flex}
.model-panel>[id^="imagem-"]{flex:1.06 1 0;min-width:0}
.model-panel>[id^="conteudo-"]{flex:.94 1 0;min-width:0}
.model-product-image,.model-product-image .elementor-widget-container{width:100%}
.product-detail-copy .product-lead{margin:0 0 8px;color:#f6f5ef}
.product-detail-copy .product-lead strong{font-size:1.1em}
.product-detail-copy .product-specs{display:grid;grid-template-columns:1fr 1fr;margin-top:22px;border-top:1px solid #294036}
.product-detail-copy .product-specs span{padding:12px 8px 12px 0;border-bottom:1px solid #294036;font-size:.82em;font-weight:800;line-height:1.35;letter-spacing:.04em;text-transform:uppercase}
.product-detail-copy .product-specs span:nth-child(odd){color:#00c58e}
.product-detail-copy .product-help{margin-top:22px;padding-top:18px;border-top:1px solid #294036}
.product-detail-copy .product-help>strong{display:block;color:#f6f5ef;text-transform:uppercase;letter-spacing:.04em}
.product-detail-copy .product-help p{margin:6px 0 0}
@media(max-width:850px){
  #escolha-extinsect{padding:70px 30px}
  #body.elementor-page-29-intro{flex-direction:column;align-items:flex-start}
  #body.elementor-page-29-subtitle{flex:0 1 auto;max-width:620px}
  #model-filter-bar{align-items:flex-start;flex-direction:column}
  #filter-group-teto,#filter-group-parede{width:100%}
  .model-panel.is-active{flex-direction:column}
  .model-panel>[id^="imagem-"],.model-panel>[id^="conteudo-"]{width:100%;flex-basis:auto}
}
@media(max-width:620px){
  #escolha-extinsect{padding:58px 15px}
  #model-filter-bar{padding:15px}
  #filter-group-teto,#filter-group-parede{gap:8px}
  #model-filter-bar .filter-group-label{width:100%;margin-bottom:2px}
  .model-panel>[id^="imagem-"]{padding:18px}
  .model-panel>[id^="conteudo-"]{padding:32px 22px}
  .product-detail-copy .product-specs{grid-template-columns:1fr}
}

/* Seletores estáveis do bloco de modelos */
#model-filter-bar .elementor-widget-heading{width:auto;flex:0 0 auto;margin-right:4px}
#model-filter-bar .elementor-widget-button{width:auto;flex:0 0 auto}
#model-filter-bar .elementor-widget-button.is-active .elementor-button{background:#00c58e;color:#080a09;border-color:#00c58e}
#model-panels>[id^="modelo-"]:not(.is-active){display:none}
#model-panels>[id^="modelo-"].is-active{display:flex}
#model-panels>[id^="modelo-"]>[id^="imagem-"]{flex:1.06 1 0;min-width:0}
#model-panels>[id^="modelo-"]>[id^="conteudo-"]{flex:.94 1 0;min-width:0}
#model-body.elementor-page-29-shell [id^="imagem-"] .elementor-widget-image,
#model-body.elementor-page-29-shell [id^="imagem-"] .elementor-widget-image .elementor-widget-container{width:100%}
#model-body.elementor-page-29-shell .product-lead{margin:0 0 8px;color:#f6f5ef}
#model-body.elementor-page-29-shell .product-lead strong{font-size:1.1em}
#model-body.elementor-page-29-shell .product-specs{display:grid;grid-template-columns:1fr 1fr;margin-top:22px;border-top:1px solid #294036}
#model-body.elementor-page-29-shell .product-specs span{padding:12px 8px 12px 0;border-bottom:1px solid #294036;font-size:.82em;font-weight:800;line-height:1.35;letter-spacing:.04em;text-transform:uppercase}
#model-body.elementor-page-29-shell .product-specs span:nth-child(odd){color:#00c58e}
#model-body.elementor-page-29-shell .product-help{margin-top:22px;padding-top:18px;border-top:1px solid #294036}
#model-body.elementor-page-29-shell .product-help>strong{display:block;color:#f6f5ef;text-transform:uppercase;letter-spacing:.04em}
#model-body.elementor-page-29-shell .product-help p{margin:6px 0 0}
@media(max-width:850px){
 #model-panels>[id^="modelo-"].is-active{flex-direction:column}
 #model-panels>[id^="modelo-"]>[id^="imagem-"],
 #model-panels>[id^="modelo-"]>[id^="conteudo-"]{width:100%;flex-basis:auto}
}
@media(max-width:620px){
 #model-filter-bar .elementor-widget-heading{width:100%;margin-bottom:2px}
 #model-body.elementor-page-29-shell .product-specs{grid-template-columns:1fr}
}

/* Correção: referências sem a palavra reservada do CSS Pro */
#escolha-extinsect>[data-id="c3dc1eb"],
#escolha-extinsect>[data-id="5d5d5e1"]{width:100%;max-width:1180px;margin-left:auto;margin-right:auto}
.elementor-element-ae2b293{flex:1 1 auto}
.elementor-element-0501692{flex:0 1 360px;max-width:360px}
.elementor-element-c7c5984 .elementor-heading-title{display:flex;align-items:center;gap:10px}
.elementor-element-c7c5984 .elementor-heading-title:before{content:'';display:block;width:30px;height:4px;background:#fa5204;flex:0 0 30px}
#escolha-extinsect>[data-id="5d5d5e1"]{overflow:hidden}
#model-panels .product-lead{margin:0 0 8px;color:#f6f5ef}
#model-panels .product-lead strong{font-size:1.1em}
#model-panels .product-specs{display:grid;grid-template-columns:1fr 1fr;margin-top:22px;border-top:1px solid #294036}
#model-panels .product-specs span{padding:12px 8px 12px 0;border-bottom:1px solid #294036;font-size:.82em;font-weight:800;line-height:1.35;letter-spacing:.04em;text-transform:uppercase}
#model-panels .product-specs span:nth-child(odd){color:#00c58e}
#model-panels .product-help{margin-top:22px;padding-top:18px;border-top:1px solid #294036}
#model-panels .product-help>strong{display:block;color:#f6f5ef;text-transform:uppercase;letter-spacing:.04em}
#model-panels .product-help p{margin:6px 0 0}
@media(max-width:850px){
 #escolha-extinsect>[data-id="c3dc1eb"]{flex-direction:column;align-items:flex-start}
 .elementor-element-0501692{flex:0 1 auto;max-width:620px}
}
@media(max-width:620px){
 #model-panels .product-specs{grid-template-columns:1fr}
}

/* Composição fiel ao bloco único do HTML de referência */
#escolha-extinsect{align-items:center;gap:20px;background:#f6f5ef;color:#080a09}
#escolha-extinsect>[data-id="c3dc1eb"]{width:100%;max-width:1180px;flex-direction:column;align-items:flex-start;gap:16px;margin:0 auto}
#escolha-extinsect>[data-id="c3dc1eb"]>[data-id="ae2b293"]{width:100%;max-width:760px}
#escolha-extinsect .elementor-element-0501692{width:100%;max-width:760px;flex:0 1 auto;margin:0}
#escolha-extinsect .elementor-element-0501692 p{margin:0}
#escolha-extinsect>[data-id="5d5d5e1"]{width:100%;max-width:1180px;margin:0 auto;overflow:visible;background:transparent}
#model-filter-bar{width:auto;max-width:100%;align-self:flex-start;justify-content:flex-start;padding:0;background:transparent;border:0;gap:12px}
#filter-group-teto,#filter-group-parede{width:auto;flex:0 0 auto;align-items:center;gap:7px;padding:8px 9px;border:1px solid rgba(0,197,142,.55);border-radius:14px;background:#f6f5ef}
#filter-group-teto .elementor-widget-heading,#filter-group-parede .elementor-widget-heading{width:100%;flex:1 0 100%;margin:0 0 1px}
#filter-group-teto .elementor-heading-title,#filter-group-parede .elementor-heading-title{color:#00a978}
#model-filter-bar .elementor-widget-button{width:auto;flex:0 0 auto}
#model-filter-bar .elementor-button{min-width:94px;border-radius:9px}
#model-filter-bar .elementor-widget-button.is-active .elementor-button{background:#00c58e;color:#06110d;border-color:#00c58e;box-shadow:0 8px 22px rgba(0,197,142,.18)}
#model-panels{width:100%;background:transparent}
#model-panels>[id^="modelo-"].is-active{display:flex;gap:16px;padding:4px 0 20px;background:transparent;align-items:stretch}
#model-panels>[id^="modelo-"]>[id^="imagem-"]{flex:1.06 1 0;min-width:0;min-height:500px;padding:0;background:#e4e9e5;border:1px solid rgba(37,62,51,.14);overflow:hidden}
#model-panels>[id^="modelo-"]>[id^="conteudo-"]{flex:.94 1 0;min-width:0;min-height:500px;padding:24px 30px;background:#102019;border-radius:20px;box-shadow:0 18px 48px rgba(13,31,24,.14);overflow:hidden}
#model-panels .elementor-widget-image-carousel,#model-panels .elementor-widget-image-carousel .elementor-widget-container,#model-panels .elementor-widget-image-carousel .swiper,#model-panels .elementor-widget-image-carousel .swiper-wrapper,#model-panels .elementor-widget-image-carousel .swiper-slide{width:100%;height:500px}
#model-panels .elementor-widget-image-carousel .swiper-slide{background:#e4e9e5}
#model-panels .elementor-widget-image-carousel .swiper-slide-inner,#model-panels .elementor-widget-image-carousel .swiper-slide-image{width:100%;height:100%}
#model-panels .elementor-widget-image-carousel .swiper-slide-image{display:block;object-fit:cover}
#model-panels .elementor-widget-image-carousel .elementor-swiper-button{top:26px;width:38px;height:38px;border-radius:8px;background:#07100d;color:#f6f5ef;transform:none}
#model-panels .elementor-widget-image-carousel .elementor-swiper-button-prev{left:16px}
#model-panels .elementor-widget-image-carousel .elementor-swiper-button-next{left:60px;right:auto}
#model-panels .elementor-widget-image-carousel .swiper-pagination{top:20px;bottom:auto;padding-right:16px;text-align:right}
#model-panels .elementor-widget-image-carousel .swiper-pagination-bullet{background:#84918b;opacity:1}
#model-panels .elementor-widget-image-carousel .swiper-pagination-bullet-active{background:#fa5204}
#model-panels [id^="conteudo-"] .elementor-widget-heading,#model-panels [id^="conteudo-"] .elementor-widget-text-editor,#model-panels [id^="conteudo-"] .elementor-widget-button{width:100%}
#model-panels .product-lead{margin:0 0 8px;color:#f6f5ef}
#model-panels .product-specs{display:grid;grid-template-columns:1fr 1fr;gap:0 22px;margin-top:14px;border-top:1px solid rgba(184,219,203,.2)}
#model-panels .product-specs span{display:flex;align-items:center;justify-content:center;min-height:0;padding:10px 4px;border-bottom:1px solid rgba(184,219,203,.2);font-size:.82em;font-weight:800;line-height:1.35;letter-spacing:.04em;text-align:center;text-transform:uppercase}
#model-panels [id^="ajuda-"]{width:100%;flex-wrap:nowrap;padding:16px 18px;border:1px solid rgba(0,197,142,.34);background:#102019}
#model-panels [id^="ajuda-"] .elementor-widget-text-editor{flex:1 1 auto;width:auto}
#model-panels [id^="ajuda-"] .elementor-widget-text-editor p{margin:0}
#model-panels [id^="ajuda-"] .elementor-widget-text-editor strong{color:#00c58e}
#model-panels [id^="ajuda-"] .elementor-widget-button{flex:0 0 auto;width:auto}
@media(max-width:850px){
 #escolha-extinsect{gap:18px}
 #model-filter-bar{width:100%;justify-content:center}
 #model-panels>[id^="modelo-"].is-active{flex-direction:column}
 #model-panels>[id^="modelo-"]>[id^="imagem-"],#model-panels>[id^="modelo-"]>[id^="conteudo-"]{width:100%;flex-basis:auto}
 #model-panels>[id^="modelo-"]>[id^="imagem-"],#model-panels .elementor-widget-image-carousel,#model-panels .elementor-widget-image-carousel .elementor-widget-container,#model-panels .elementor-widget-image-carousel .swiper,#model-panels .elementor-widget-image-carousel .swiper-wrapper,#model-panels .elementor-widget-image-carousel .swiper-slide{height:430px;min-height:430px}
}
@media(max-width:620px){
 #model-filter-bar{align-items:stretch;flex-direction:column}
 #filter-group-teto,#filter-group-parede{width:100%;justify-content:center}
 #model-filter-bar .elementor-button{min-width:0}
 #model-panels>[id^="modelo-"]>[id^="imagem-"],#model-panels .elementor-widget-image-carousel,#model-panels .elementor-widget-image-carousel .elementor-widget-container,#model-panels .elementor-widget-image-carousel .swiper,#model-panels .elementor-widget-image-carousel .swiper-wrapper,#model-panels .elementor-widget-image-carousel .swiper-slide{height:360px;min-height:360px}
 #model-panels>[id^="modelo-"]>[id^="conteudo-"]{min-height:0;padding:28px 22px;border-radius:16px}
 #model-panels .product-specs{grid-template-columns:1fr}
 #model-panels [id^="ajuda-"]{align-items:stretch;flex-direction:column}
 #model-panels [id^="ajuda-"] .elementor-widget-button{width:100%}
}

#escolha-extinsect>[data-id="c3dc1eb"]>[data-id="ae2b293"]{max-width:680px}
#model-filter-bar .elementor-widget-button:not(.is-active) .elementor-button:hover{border-color:#fa5204;background:#f6f5ef;color:#0e1512;transform:translateY(-1px)}

/* Bloco: prova social de clientes */
#prova-social-clientes{width:100%;overflow:hidden;border-top:1px solid rgba(37,62,51,.12);border-bottom:1px solid rgba(37,62,51,.12);background:#f6f5ef;color:#080a09}
#client-proof-inner{width:100%;max-width:1180px;margin-left:auto;margin-right:auto}
#client-proof-head{width:100%;max-width:820px}
.elementor-element-391a363 .elementor-heading-title{display:flex;align-items:center;gap:10px}
.elementor-element-391a363 .elementor-heading-title:before{content:'';display:block;width:30px;height:4px;background:#fa5204;flex:0 0 30px}
#client-proof-head .elementor-element-f98dc5d{max-width:780px}
#client-proof-head .elementor-element-a13dd7f{max-width:720px}
#client-proof-head .elementor-element-a13dd7f p{margin:0}
#client-proof-head .elementor-element-a13dd7f strong{color:#008d67}
#client-proof-logos{padding-top:24px;border-top:1px solid rgba(30,65,50,.2)}
.elementor-element-0432cfe .elementor-heading-title{display:flex;align-items:center;gap:18px}
.elementor-element-0432cfe .elementor-heading-title:after{content:'';height:1px;flex:1;background:linear-gradient(90deg,rgba(250,82,4,.5),transparent)}
#client-proof-marquee{width:100%;overflow:hidden}
#client-proof-track{display:flex;width:max-content;max-width:none;flex:0 0 auto;will-change:transform;animation:client-proof-flow var(--client-proof-duration,42s) linear infinite}
#client-proof-track>.e-con{width:max-content;max-width:none;flex:0 0 auto;padding-right:18px}
#client-proof-track>.e-con>.e-con{width:112px;min-width:112px;max-width:112px;height:112px;min-height:112px;flex:0 0 112px;border:2px solid #fa5204;border-radius:50%;background:#fff;box-shadow:0 16px 34px rgba(27,55,43,.09)}
#client-proof-track>.e-con>.e-con .elementor-widget-heading{width:100%}
@media(max-width:850px){
 #prova-social-clientes{padding:56px 30px}
}
@media(max-width:620px){
 #prova-social-clientes{padding:48px 15px}
 #client-proof-inner{gap:25px}
 #client-proof-logos{padding-top:20px}
 #client-proof-track>.e-con{padding-right:13px}
 #client-proof-track>.e-con>.e-con{width:92px;min-width:92px;max-width:92px;height:92px;min-height:92px;flex-basis:92px}
}



/* Fallback do seletor antes da inicialização */
#model-panels:not(.is-switcher-ready)>[id^="modelo-"]{display:none}
#model-panels:not(.is-switcher-ready)>[id^="modelo-"]:first-child{display:flex}


/* Movimento contínuo dos logotipos de clientes */
@keyframes client-proof-flow{
  from{transform:translate3d(0,0,0)}
  to{transform:translate3d(-50%,0,0)}
}
#client-proof-track [id^="client-logo-"] .elementor-widget-image{
  display:flex;
  align-items:center;
  justify-content:center;
}


/* CTA: retorno ao seletor de modelos */
#cta-conhecer-modelos{
  width:100%;
  padding:24px 20px;
  border-top:1px solid rgba(37,62,51,.12);
  border-bottom:1px solid rgba(37,62,51,.12);
  background:#f6f5ef;
  color:#080a09;
}
#cta-conhecer-modelos-inner{
  width:100%;
  max-width:1180px;
  margin:0 auto;
}
#cta-modelos-copy{
  width:auto;
  max-width:690px;
  flex:1 1 auto;
}
#cta-modelos-copy p{margin:0}
#cta-modelos-botao{
  width:auto;
  flex:0 0 auto;
}
#cta-modelos-botao .elementor-button{
  white-space:nowrap;
}
@media(max-width:500px){
  #cta-conhecer-modelos{padding:23px 15px}
  #cta-conhecer-modelos-inner{
    align-items:stretch;
    flex-direction:column;
  }
  #cta-modelos-copy{width:100%;max-width:none}
  #cta-modelos-botao{width:100%}
  #cta-modelos-botao .elementor-button{width:100%}
}


/* Bloco: sistema de eletrocussão Extinsect */
#sistema-choque{
 width:100%;
 padding:82px 20px;
 overflow:hidden;
 border-top:1px solid rgba(0,197,142,.25);
 border-bottom:1px solid rgba(0,197,142,.25);
 background:#f6f5ef;
 color:#f6f5ef;
}
#shock-grid-elementor{
 width:100%;
 max-width:1180px;
 margin:0 auto;
 gap:clamp(28px,4vw,60px);
 align-items:stretch;
}
#shock-process-elementor{
 flex:0 1 40%;
 min-width:0;
 border:1px solid rgba(184,219,203,.2);
 box-shadow:0 28px 80px rgba(0,0,0,.18);
}
#shock-copy-elementor{
 flex:0 1 60%;
 min-width:0;
}
#shock-process-head{
 padding-bottom:18px;
 margin-bottom:4px;
 border-bottom:1px solid rgba(184,219,203,.16);
}
#shock-process-label{width:auto;flex:1 1 auto}
#shock-symbol{width:auto;flex:0 0 auto}
#shock-symbol .elementor-icon{width:44px;height:44px}
#shock-step-01,#shock-step-02,#shock-step-03{
 width:100%;
 margin-top:8px;
 padding:14px 16px;
 border:1px solid rgba(184,219,203,.11);
 border-radius:16px;
 background:rgba(255,255,255,.028);
}
[id^="shock-number-"]{width:52px;flex:0 0 52px}
[id^="shock-step-copy-"]{width:auto;flex:1 1 auto}
[id^="shock-step-copy-"] p{margin:0}
[id^="shock-step-copy-"] strong{
 display:block;
 margin-bottom:5px;
 color:#f6f5ef;
 font-size:14px;
 font-weight:800;
 letter-spacing:.04em;
 line-height:1.25;
}
[id^="shock-step-copy-"] span{display:block}
#shock-safety-links{width:100%;margin-top:16px}
#shock-safety-links .elementor-widget-button{width:100%}
#shock-safety-links .elementor-button{width:100%;min-height:40px}
#shock-eyebrow .elementor-heading-title{
 display:flex;
 align-items:center;
 gap:10px;
}
#shock-eyebrow .elementor-heading-title:before{
 content:'';
 display:block;
 width:30px;
 height:4px;
 background:#fa5204;
 flex:0 0 30px;
}
#shock-title .elementor-heading-title span{
 color:#fa5204;
 font-style:italic;
}
#shock-description p{margin:0}
#shock-description strong{
 display:block;
 margin-bottom:12px;
 color:#00c58e;
 font-weight:800;
 letter-spacing:.02em;
}
#shock-description span{display:block}
#shock-process-elementor,#shock-copy-elementor{
 opacity:0;
 transform:translateY(24px);
 transition:opacity .65s ease,transform .65s cubic-bezier(.2,.8,.2,1);
}
#shock-copy-elementor{transition-delay:.08s}
#shock-process-elementor.is-visible,#shock-copy-elementor.is-visible,
body.elementor-editor-active #shock-process-elementor,
body.elementor-editor-active #shock-copy-elementor{
 opacity:1;
 transform:none;
}
@media(max-width:850px){
 #sistema-choque{padding:62px 30px}
 #shock-grid-elementor{flex-direction:column-reverse;gap:18px}
 #shock-process-elementor,#shock-copy-elementor{width:100%;flex-basis:auto}
}
@media(max-width:500px){
 #sistema-choque{padding:58px 15px}
 #shock-process-elementor{padding:22px}
 #shock-copy-elementor{padding:24px 20px}
 #shock-step-01,#shock-step-02,#shock-step-03{padding:14px}
 [id^="shock-number-"]{width:44px;flex-basis:44px}
}
@media(prefers-reduced-motion:reduce){
 #shock-process-elementor,#shock-copy-elementor{opacity:1;transform:none;transition:none}
}


/* CTA escuro: escolha da Extinsect após o sistema */
#cta-choque-modelos{
 width:100%;
 padding:24px 20px;
 border-top:1px solid rgba(184,219,203,.16);
 border-bottom:1px solid rgba(184,219,203,.16);
 background:#07100d;
 color:#f6f5ef;
}
#cta-choque-modelos-inner{
 width:100%;
 max-width:1180px;
 margin:0 auto;
}
#cta-choque-copy{
 width:auto;
 max-width:690px;
 flex:1 1 auto;
}
#cta-choque-copy p{margin:0}
#cta-choque-botao{
 width:auto;
 flex:0 0 auto;
}
#cta-choque-botao .elementor-button{white-space:nowrap}
@media(max-width:500px){
 #cta-choque-modelos{padding:23px 15px}
 #cta-choque-modelos-inner{
  align-items:stretch;
  flex-direction:column;
 }
 #cta-choque-copy{width:100%;max-width:none}
 #cta-choque-botao{width:100%}
 #cta-choque-botao .elementor-button{width:100%}
}


/* Bloco: pós-venda e garantia Eletrona */
#solucoes{
 position:relative;
 isolation:isolate;
 width:100%;
 padding:94px 20px 88px;
 overflow:hidden;
 border-top:1px solid #d5ded9;
 border-bottom:1px solid #cbd7d0;
 background:
  radial-gradient(circle at 88% 8%,rgba(0,197,142,.16),transparent 31%),
  linear-gradient(180deg,#f6f5ef 0%,#e8ede9 100%);
 color:#080a09;
}
#solucoes:before,#solucoes:after{
 content:'';
 position:absolute;
 z-index:0;
 border-radius:50%;
 pointer-events:none;
}
#solucoes:before{
 width:430px;
 height:430px;
 right:-105px;
 top:-150px;
 background:radial-gradient(circle at 34% 34%,rgba(0,197,142,.34),rgba(0,197,142,.1) 48%,transparent 70%);
 animation:after-sales-float-a 11s ease-in-out infinite alternate;
}
#solucoes:after{
 width:280px;
 height:280px;
 left:-120px;
 bottom:-80px;
 background:radial-gradient(circle,rgba(250,82,4,.16),transparent 68%);
 animation:after-sales-float-b 13s ease-in-out infinite alternate;
}
#after-sales-inner{
 position:relative;
 z-index:1;
 max-width:1180px;
 align-self:stretch;
}
#after-sales-head{width:100%;align-items:stretch}
#after-sales-copy{
 width:auto;
 min-width:0;
 max-width:760px;
 flex:1 1 auto;
}
#after-sales-eyebrow .elementor-heading-title,
#warranty-eyebrow .elementor-heading-title{
 display:flex;
 align-items:center;
 gap:10px;
}
#after-sales-eyebrow .elementor-heading-title:before,
#warranty-eyebrow .elementor-heading-title:before{
 content:'';
 display:block;
 width:30px;
 height:4px;
 background:#fa5204;
 flex:0 0 30px;
}
#after-sales-title .elementor-heading-title span{
 color:#00a979;
 font-style:italic;
}
#after-sales-intro p,#satisfaction-body p,#warranty-body p,
#warranty-bonus-copy p,#warranty-conditions p{margin:0}
#satisfaction-card{
 width:420px;
 max-width:420px;
 min-height:100%;
 flex:0 1 420px;
 padding:24px;
 border:1px solid rgba(20,52,40,.18);
 border-top:5px solid #fa5204;
 border-radius:30px;
 background:rgba(255,255,255,.8);
 box-shadow:0 22px 55px rgba(15,42,31,.11);
 backdrop-filter:blur(18px);
}
#satisfaction-badge{
 width:96px;
 min-width:96px;
 height:112px;
 min-height:112px;
 flex:0 0 96px;
 border-radius:19px;
 background:linear-gradient(145deg,rgba(7,16,13,.96),rgba(10,31,22,.9));
 box-shadow:inset 0 1px rgba(255,255,255,.1),0 15px 35px rgba(5,20,14,.2);
}
#satisfaction-number,#satisfaction-days{width:auto}
#satisfaction-copy{
 width:auto;
 min-width:0;
 flex:1 1 auto;
}
#satisfaction-link{width:auto}
#satisfaction-link .elementor-button{
 justify-content:flex-start;
 text-decoration:underline;
 text-underline-offset:4px;
}
#after-sales-trust{
 width:100%;
 margin-top:18px;
 gap:14px;
}
#after-sales-trust>[id^="after-sales-card-"]{
 position:relative;
 isolation:isolate;
 width:auto;
 min-width:0;
 min-height:156px;
 flex:1 1 0;
 overflow:hidden;
 padding:25px;
 border:1px solid rgba(255,255,255,.13);
 border-radius:22px;
 background:linear-gradient(145deg,rgba(7,16,13,.92),rgba(8,27,19,.78));
 box-shadow:inset 0 1px rgba(255,255,255,.09),0 22px 46px rgba(7,26,18,.16);
 backdrop-filter:blur(12px) saturate(125%);
 transition:transform .38s cubic-bezier(.2,.8,.2,1),box-shadow .38s ease,border-color .38s ease;
}
#after-sales-trust>[id^="after-sales-card-"]:before{
 content:'';
 position:absolute;
 z-index:-1;
 width:105px;
 height:105px;
 right:-31px;
 top:-38px;
 border-radius:50% 50% 0 50%;
 background:linear-gradient(145deg,rgba(0,197,142,.24),rgba(0,197,142,.02));
 transform:rotate(24deg);
 transition:transform .5s cubic-bezier(.2,.8,.2,1);
}
#after-sales-trust>[id^="after-sales-card-"]:nth-child(even):before{
 border-radius:50%;
 background:radial-gradient(circle,rgba(250,82,4,.18),transparent 67%);
}
#after-sales-trust>[id^="after-sales-card-"]:hover{
 transform:translateY(-7px);
 border-color:rgba(0,197,142,.48);
 box-shadow:inset 0 1px rgba(255,255,255,.12),0 30px 65px rgba(7,26,18,.23),0 0 0 1px rgba(0,197,142,.08);
}
#after-sales-trust>[id^="after-sales-card-"]:hover:before{
 transform:rotate(48deg) scale(1.15);
}
#cadastro-garantia{
 position:relative;
 isolation:isolate;
 padding:44px 46px;
 overflow:hidden;
 border:1px solid rgba(255,255,255,.1);
 border-radius:30px;
 background:linear-gradient(118deg,rgba(5,15,11,.94),rgba(8,31,21,.88) 66%,rgba(5,22,16,.82));
 box-shadow:inset 0 1px rgba(255,255,255,.1),0 32px 80px rgba(7,24,17,.22);
}
#cadastro-garantia:before{
 content:'';
 position:absolute;
 z-index:-1;
 width:360px;
 height:360px;
 right:-120px;
 top:-165px;
 border:62px solid rgba(0,197,142,.105);
 border-radius:50%;
 box-shadow:0 0 80px rgba(0,197,142,.08);
 animation:warranty-orbit-elementor 13s ease-in-out infinite alternate;
}
#cadastro-garantia:after{
 content:'';
 position:absolute;
 z-index:-1;
 left:-80px;
 bottom:-130px;
 width:260px;
 height:260px;
 border-radius:50%;
 background:radial-gradient(circle,rgba(250,82,4,.15),transparent 68%);
}
#warranty-copy{
 width:auto;
 min-width:0;
 flex:1 1 auto;
}
#warranty-actions{
 position:relative;
 z-index:1;
 width:370px;
 max-width:370px;
 flex:0 1 370px;
 padding:22px;
 border:1px solid rgba(255,255,255,.1);
 border-radius:22px;
 background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.025));
 box-shadow:inset 0 1px rgba(255,255,255,.07);
}
#warranty-bonus{
 width:100%;
 padding-bottom:17px;
 border-bottom:1px solid rgba(255,255,255,.12);
}
#warranty-bonus-number{width:auto;flex:0 0 auto}
#warranty-bonus-copy{width:auto;flex:1 1 auto}
#warranty-bonus-copy strong{
 display:block;
 color:#f6f5ef;
 font-size:13px;
 font-weight:800;
 letter-spacing:.08em;
 text-transform:uppercase;
}
#warranty-bonus-copy small{
 display:block;
 margin-top:4px;
 color:#8fa49a;
 font-size:10px;
 line-height:1.4;
}
#warranty-register-button,#warranty-register-button .elementor-button{width:100%}
#satisfaction-card,
#after-sales-trust>[id^="after-sales-card-"],
#cadastro-garantia{
 opacity:0;
 transform:translateY(24px);
}
#solucoes.is-visible #satisfaction-card,
#solucoes.is-visible #after-sales-trust>[id^="after-sales-card-"],
#solucoes.is-visible #cadastro-garantia,
body.elementor-editor-active #satisfaction-card,
body.elementor-editor-active #after-sales-trust>[id^="after-sales-card-"],
body.elementor-editor-active #cadastro-garantia{
 opacity:1;
 transform:none;
 transition-property:opacity,transform,box-shadow,border-color;
 transition-duration:.65s;
 transition-timing-function:cubic-bezier(.2,.8,.2,1);
}
#solucoes.is-visible #after-sales-card-01{transition-delay:.08s}
#solucoes.is-visible #after-sales-card-02{transition-delay:.14s}
#solucoes.is-visible #after-sales-card-03{transition-delay:.20s}
#solucoes.is-visible #after-sales-card-04{transition-delay:.26s}
#solucoes.is-visible #cadastro-garantia{transition-delay:.18s}
@keyframes after-sales-float-a{
 from{transform:translate3d(0,0,0) scale(1)}
 to{transform:translate3d(-34px,28px,0) scale(1.08)}
}
@keyframes after-sales-float-b{
 from{transform:translate3d(0,0,0)}
 to{transform:translate3d(32px,-24px,0)}
}
@keyframes warranty-orbit-elementor{
 from{transform:translate3d(0,0,0) rotate(0)}
 to{transform:translate3d(-25px,28px,0) rotate(18deg)}
}
@media(max-width:850px){
 #solucoes{padding:76px 30px}
 #after-sales-head{flex-direction:column;gap:34px}
 #after-sales-copy{width:100%;max-width:760px}
 #satisfaction-card{width:100%;max-width:620px;min-height:0;flex-basis:auto}
 #after-sales-trust{flex-wrap:wrap}
 #after-sales-trust>[id^="after-sales-card-"]{
  width:calc(50% - 7px);
  flex:0 0 calc(50% - 7px);
 }
 #cadastro-garantia{align-items:stretch;flex-direction:column;gap:32px;padding:38px}
 #warranty-copy,#warranty-actions{width:100%;max-width:none;flex-basis:auto}
}
@media(max-width:500px){
 #solucoes{padding:62px 15px}
 #solucoes:before{width:280px;height:280px;right:-130px;top:-70px}
 #solucoes:after{width:190px;height:190px;left:-100px;bottom:-45px}
 #satisfaction-card{gap:15px;padding:17px;border-radius:21px;backdrop-filter:none}
 #satisfaction-badge{width:72px;min-width:72px;height:88px;min-height:88px;flex-basis:72px;border-radius:15px}
 #after-sales-trust{margin-top:4px;gap:10px}
 #after-sales-trust>[id^="after-sales-card-"]{
  width:100%;
  min-height:92px;
  flex-basis:100%;
  padding:17px 19px;
  border-radius:18px;
  backdrop-filter:none;
 }
 #cadastro-garantia{padding:27px 22px;border-radius:23px}
 #cadastro-garantia:before{width:240px;height:240px;right:-115px;top:-90px;border-width:44px}
 #warranty-actions{padding:17px;border-radius:18px}
}
@media(prefers-reduced-motion:reduce){
 #solucoes:before,#solucoes:after,#cadastro-garantia:before{animation:none}
 #satisfaction-card,#after-sales-trust>[id^="after-sales-card-"],#cadastro-garantia{
  opacity:1;
  transform:none;
  transition:none;
 }
}


/* Ajuste de largura mínima dos cartões de pós-venda */
#satisfaction-card{min-width:340px}
#warranty-actions{min-width:300px}
@media(max-width:850px){
 #satisfaction-card,#warranty-actions{min-width:0}
}


/* CTA: atendimento pelo WhatsApp após o pós-venda */
#cta-ambiente-whatsapp{
 width:100%;
 padding:24px 20px;
 border-top:1px solid rgba(37,62,51,.12);
 border-bottom:1px solid rgba(37,62,51,.12);
 background:#f6f5ef;
 color:#080a09;
}
#cta-ambiente-whatsapp-inner{
 width:100%;
 max-width:1180px;
 margin:0 auto;
}
#cta-ambiente-copy{
 width:auto;
 max-width:690px;
 flex:1 1 auto;
}
#cta-ambiente-copy p{margin:0}
#cta-ambiente-botao{
 width:auto;
 flex:0 0 auto;
}
#cta-ambiente-botao .elementor-button{white-space:nowrap}
@media(max-width:500px){
 #cta-ambiente-whatsapp{padding:23px 15px}
 #cta-ambiente-whatsapp-inner{
  align-items:stretch;
  flex-direction:column;
 }
 #cta-ambiente-copy{width:100%;max-width:none}
 #cta-ambiente-botao{width:100%}
 #cta-ambiente-botao .elementor-button{width:100%}
}


/* Bloco: FAQ com sanfona nativa do Elementor */
#faq{
 position:relative;
 isolation:isolate;
 width:100%;
 padding:110px 20px 118px;
 overflow:hidden;
 border-top:1px solid rgba(0,197,142,.38);
 background:
  radial-gradient(circle at 18% 16%,rgba(0,197,142,.1),transparent 30%),
  radial-gradient(circle at 88% 80%,rgba(250,82,4,.08),transparent 28%),
  linear-gradient(135deg,#07100d 0%,#0d1713 54%,#07100d 100%);
 color:#f6f5ef;
}
#faq-grid-elementor{
 position:relative;
 z-index:1;
 width:100%;
 max-width:1180px;
 margin:0 auto;
}
#faq-intro-elementor{
 position:sticky;
 top:122px;
 width:auto;
 min-width:280px;
 flex:.76 1 0;
}
#faq-content-elementor{
 width:auto;
 min-width:0;
 flex:1.24 1 0;
}
#faq-eyebrow .elementor-heading-title{
 display:flex;
 align-items:center;
 gap:10px;
}
#faq-eyebrow .elementor-heading-title:before{
 content:'';
 display:block;
 width:30px;
 height:4px;
 background:#fa5204;
 flex:0 0 30px;
}
#faq-title .elementor-heading-title em{
 color:#00c58e;
 font-style:italic;
}
#faq-title .faq-title-mobile,
#faq-accordion .faq-question-mobile{display:none}
#faq-lead p,#faq-help-body p{margin:0}
#faq-accordion{width:100%}
#faq-accordion .elementor-accordion{
 display:grid;
 gap:10px;
 counter-reset:faq-item;
}
#faq-accordion .elementor-accordion-item{
 counter-increment:faq-item;
 overflow:hidden;
 border:1px solid rgba(181,221,203,.23);
 border-radius:18px;
 background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018));
 box-shadow:inset 0 1px rgba(255,255,255,.055),0 16px 36px rgba(0,0,0,.12);
 backdrop-filter:blur(14px) saturate(120%);
 transition:background .22s ease,border-color .22s ease,box-shadow .22s ease;
}
#faq-accordion .elementor-accordion-item:hover,
#faq-accordion .elementor-accordion-item:has(.elementor-tab-title.elementor-active){
 border-color:rgba(0,197,142,.5);
 background:linear-gradient(145deg,rgba(0,197,142,.095),rgba(255,255,255,.025));
 box-shadow:inset 0 1px rgba(255,255,255,.07),0 22px 48px rgba(0,0,0,.18),0 0 32px rgba(0,197,142,.045);
}
#faq-accordion .elementor-tab-title{
 min-height:76px;
 display:grid;
 grid-template-columns:44px minmax(0,1fr) 34px;
 gap:16px;
 align-items:center;
 padding:15px 18px;
 border:0;
}
#faq-accordion .elementor-tab-title:before{
 content:counter(faq-item,decimal-leading-zero);
 grid-column:1;
 grid-row:1;
 color:#00c58e;
 font:800 10px/1 Open Sans,Arial,sans-serif;
 letter-spacing:.12em;
}
#faq-accordion .elementor-accordion-title{
 grid-column:2;
 grid-row:1;
 color:#f6f5ef;
 font-weight:700;
 line-height:1.25;
}
#faq-accordion .elementor-accordion-icon{
 grid-column:3;
 grid-row:1;
 display:grid;
 place-items:center;
 width:30px;
 height:30px;
 margin:0;
 border:1px solid rgba(174,216,198,.28);
 border-radius:10px;
 color:#00c58e;
 transition:background .2s ease,border-color .2s ease,color .2s ease;
}
#faq-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon{
 border-color:#00c58e;
 background:#00c58e;
 color:#080a09;
}
#faq-accordion .elementor-tab-content{
 padding:0 74px 25px 83px;
 border:0;
 color:#b7c9c0;
 animation:faq-reveal-elementor .24s ease;
}
#faq-accordion .elementor-tab-content p{
 max-width:650px;
 margin:0;
 line-height:1.7;
}
#faq-help-elementor{
 width:100%;
 margin-top:0;
 padding:22px 24px;
 overflow:hidden;
 border:1px solid rgba(255,255,255,.13);
 border-radius:22px;
 background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025));
 box-shadow:inset 0 1px rgba(255,255,255,.07),0 18px 42px rgba(0,0,0,.16);
 backdrop-filter:blur(16px);
}
#faq-help-copy{
 width:auto;
 min-width:0;
 max-width:540px;
 flex:1 1 auto;
}
#faq-help-actions{
 width:300px;
 max-width:300px;
 min-width:240px;
 flex:0 1 300px;
}
#faq-help-actions .elementor-widget-button,
#faq-help-actions .elementor-button{width:100%}
#faq-help-actions .elementor-button{
 min-height:58px;
 justify-content:flex-start;
 transition:transform .2s ease,border-color .2s ease,background .2s ease;
}
#faq-help-actions .elementor-button:hover{transform:translateY(-2px)}
#faq-help-actions .elementor-button-icon{
 display:grid;
 place-items:center;
 width:32px;
 height:32px;
 min-width:32px;
 border-radius:7px;
 background:#00c58e;
 color:#080a09;
}
#faq-channel-email .elementor-button-icon{background:#fa5204}
#faq-channel-phone .elementor-button-icon{background:#f6f5ef}
#faq-intro-elementor,#faq-accordion,#faq-help-elementor{
 opacity:0;
 transform:translateY(24px);
}
#faq.is-visible #faq-intro-elementor,
#faq.is-visible #faq-accordion,
#faq.is-visible #faq-help-elementor,
body.elementor-editor-active #faq-intro-elementor,
body.elementor-editor-active #faq-accordion,
body.elementor-editor-active #faq-help-elementor{
 opacity:1;
 transform:none;
 transition:opacity .65s ease,transform .65s cubic-bezier(.2,.8,.2,1);
}
#faq.is-visible #faq-accordion{transition-delay:.08s}
#faq.is-visible #faq-help-elementor{transition-delay:.16s}
@keyframes faq-reveal-elementor{
 from{opacity:0;transform:translateY(-5px)}
 to{opacity:1;transform:none}
}
@media(max-width:900px){
 #faq{padding:84px 30px 90px}
 #faq-grid-elementor{flex-direction:column;gap:42px}
 #faq-intro-elementor{position:static;width:100%;max-width:650px;flex-basis:auto}
 #faq-content-elementor{width:100%;flex-basis:auto}
 #faq-help-elementor{align-items:stretch;flex-direction:column}
 #faq-help-copy,#faq-help-actions{width:100%;max-width:none;min-width:0;flex-basis:auto}
}
@media(max-width:650px){
 #faq{padding:68px 15px 74px}
 #faq-title .faq-title-desktop,
 #faq-accordion .faq-question-desktop{display:none}
 #faq-title .faq-title-mobile,
 #faq-accordion .faq-question-mobile{display:block}
 #faq-accordion .elementor-tab-title{
  min-height:68px;
  grid-template-columns:32px minmax(0,1fr) 30px;
  gap:10px;
  padding:13px 12px;
 }
 #faq-accordion .elementor-tab-content{padding:0 12px 20px 54px}
 #faq-help-elementor{padding:20px 18px}
 #faq-help-actions .elementor-button{justify-content:center}
}
@media(prefers-reduced-motion:reduce){
 #faq-intro-elementor,#faq-accordion,#faq-help-elementor{
  opacity:1;
  transform:none;
  transition:none;
 }
 #faq-accordion .elementor-tab-content{animation:none}
}

/* CTA final de cotação */
#cta-cotacao-final{
 width:100%;
 padding:28px 20px;
 border-top:1px solid rgba(184,219,203,.16);
 border-bottom:1px solid rgba(184,219,203,.16);
 background:#07100d;
 color:#f6f5ef;
}
#cta-cotacao-final-inner{
 width:100%;
 max-width:1180px;
 margin:0 auto;
}
.elementor-element-dd3e6a5{
 width:auto;
 max-width:720px;
 flex:1 1 auto;
}
.elementor-element-dd3e6a5 p{margin:0}
.elementor-element-958dda8{
 width:auto;
 flex:0 0 auto;
}
.elementor-element-958dda8 .elementor-button{white-space:nowrap}
@media(max-width:700px){
 #cta-cotacao-final{padding:24px 15px}
 #cta-cotacao-final-inner{
  align-items:stretch;
  flex-direction:column;
 }
 .elementor-element-dd3e6a5{width:100%;max-width:none}
 .elementor-element-958dda8{width:100%}
 .elementor-element-958dda8 .elementor-button{width:100%}
}

/* Bloco: rodapé Eletrona */
body.page-id-29 footer.site-footer{display:none}
#rodape-eletrona{width:100%;padding:18px 20px 14px;background:#06120e;color:#f4f3ed}
#rodape-shell{width:100%;max-width:1180px;margin:0 auto;overflow:hidden;border:1px solid rgba(191,218,208,.18);border-radius:24px;background:radial-gradient(circle at 92% 10%,rgba(0,197,142,.10),transparent 28%),linear-gradient(135deg,rgba(255,255,255,.035),rgba(255,255,255,.012));box-shadow:0 22px 60px rgba(0,0,0,.18)}
#rodape-grid{display:grid;grid-template-columns:minmax(280px,1.15fr) minmax(210px,.9fr) minmax(230px,.95fr);gap:clamp(30px,4vw,58px);align-items:start;padding:26px clamp(26px,3.5vw,42px) 24px}
#rodape-brand{min-width:0;gap:0}
#rodape-logo{margin:0 0 18px}
#rodape-logo img{display:block;width:min(220px,82%);height:auto;object-fit:contain}
#rodape-titulo{max-width:330px;margin:0 0 12px}
#rodape-descricao{margin:0}
#rodape-descricao p,#rodape-empresa p,#rodape-copyright p{margin:0}
#rodape-linha-extinsect,#rodape-suporte{min-width:0;margin:0}
#rodape-linha-extinsect .elementor-widget-container,#rodape-suporte .elementor-widget-container{height:100%}
#rodape-eletrona .rodape-grupo{margin:0}
#rodape-eletrona .rodape-grupo summary{position:relative;margin:0 0 14px;padding-top:11px;color:#00c58e;font-family:"Open Sans",sans-serif;font-size:11px;font-weight:800;letter-spacing:.12em;line-height:1.35;list-style:none;text-transform:uppercase}
#rodape-eletrona .rodape-grupo summary::-webkit-details-marker{display:none}
#rodape-eletrona .rodape-grupo summary:before{content:"";position:absolute;top:0;left:0;width:28px;height:3px;background:#fa5204}
#rodape-eletrona .rodape-nav{display:grid;gap:9px}
#rodape-eletrona .rodape-nav a{width:max-content;max-width:100%;color:#c7d1cd;font-family:"Open Sans",sans-serif;font-size:12px;line-height:1.4;text-decoration:none;transition:color .2s ease,transform .2s ease}
#rodape-eletrona .rodape-nav a:hover,#rodape-eletrona .rodape-nav a:focus-visible{color:#00c58e;transform:translateX(3px)}
#rodape-legal{display:grid;grid-template-columns:minmax(300px,1fr) auto;gap:7px 36px;align-items:center;padding:17px clamp(26px,3.5vw,42px) 19px;border-top:1px solid rgba(191,218,208,.14)}
#rodape-empresa,#rodape-copyright{margin:0;color:#879a92;font-family:"Open Sans",sans-serif;font-size:11px;line-height:1.55}
#rodape-empresa strong{display:block;margin-bottom:4px;color:#dce3df}
#rodape-informacoes-legais{grid-column:2;grid-row:1/3;align-self:center;margin:0}
#rodape-informacoes-legais .rodape-links-legais{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 18px}
#rodape-informacoes-legais a{color:#b5c2bd;font-family:"Open Sans",sans-serif;font-size:11px;line-height:1.4;text-decoration:none}
#rodape-informacoes-legais a:hover,#rodape-informacoes-legais a:focus-visible{color:#00c58e}
#rodape-copyright{grid-column:1;grid-row:2}
@media(min-width:761px){#rodape-eletrona .rodape-grupo summary{pointer-events:none}}
@media(max-width:980px){#rodape-grid{grid-template-columns:minmax(240px,1.15fr) minmax(220px,1fr)}#rodape-brand{grid-column:1/-1}}
@media(max-width:760px){
#rodape-eletrona{padding:16px 12px 10px}#rodape-shell{border-radius:20px}
#rodape-grid{display:flex;flex-direction:column;gap:0;padding:22px 20px 8px}
#rodape-brand{order:1;width:100%;padding-bottom:18px}
#rodape-linha-extinsect,#rodape-suporte{width:100%;border-top:1px solid rgba(191,218,208,.14)}
#rodape-linha-extinsect{order:2}#rodape-suporte{order:3}
#rodape-logo img{width:min(190px,70%)}
#rodape-eletrona .rodape-grupo summary{margin:0;padding:18px 34px 18px 0;cursor:pointer}
#rodape-eletrona .rodape-grupo summary:before{display:none}
#rodape-eletrona .rodape-grupo summary:after{content:"+";position:absolute;top:50%;right:2px;color:#00c58e;font-size:20px;font-weight:500;transform:translateY(-50%)}
#rodape-eletrona .rodape-grupo[open] summary:after{content:"−"}
#rodape-eletrona .rodape-grupo .rodape-nav{padding:0 0 20px}
#rodape-legal{display:grid;grid-template-columns:1fr;gap:12px;padding:18px 20px 20px}
#rodape-informacoes-legais{grid-column:auto;grid-row:auto}
#rodape-informacoes-legais .rodape-links-legais{justify-content:flex-start}
#rodape-copyright{grid-column:auto;grid-row:auto}}

/* Centralização desktop do pós-venda */
@media(min-width:501px){
 #after-sales-inner{
  width:100%;
  margin:0 auto;
 }
}/* End custom CSS */