.elementor-11 .elementor-element.elementor-element-5e682e6{--display:flex;--position:fixed;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:0px;--z-index:9;}.elementor-11 .elementor-element.elementor-element-5e682e6:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-5e682e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-5e682e6{left:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-5e682e6{right:0px;}.elementor-11 .elementor-element.elementor-element-532ec28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-532ec28.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-b609a43.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-b609a43 img{width:62%;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11 .elementor-element.elementor-element-ae3115d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-ae3115d .elementor-menu-toggle{margin:0 auto;}.elementor-11 .elementor-element.elementor-element-ae3115d .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-ae3115d .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;padding-left:36px;padding-right:36px;padding-top:29px;padding-bottom:29px;}.elementor-11 .elementor-element.elementor-element-ae3115d .elementor-nav-menu--main .elementor-item:hover,
					.elementor-11 .elementor-element.elementor-element-ae3115d .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-11 .elementor-element.elementor-element-ae3115d .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-11 .elementor-element.elementor-element-ae3115d .elementor-nav-menu--main .elementor-item:focus{color:#04b4eb;fill:#04b4eb;}.elementor-11 .elementor-element.elementor-element-17d98aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-b494b3e{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-11 .elementor-element.elementor-element-b494b3e.e-con{--flex-grow:0;--flex-shrink:0;}.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-11 .elementor-element.elementor-element-7e7e306 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-7e7e306 .elementor-button{fill:#000000;color:#000000;border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-ff60e4e .elementor-repeater-item-bf71302.elementor-social-icon{background-color:#FFFFFF00;}.elementor-11 .elementor-element.elementor-element-ff60e4e .elementor-repeater-item-bf71302.elementor-social-icon i{color:#000000;}.elementor-11 .elementor-element.elementor-element-ff60e4e .elementor-repeater-item-bf71302.elementor-social-icon svg{fill:#000000;}.elementor-11 .elementor-element.elementor-element-ff60e4e .elementor-repeater-item-2dbbed5.elementor-social-icon{background-color:#FFFFFF00;}.elementor-11 .elementor-element.elementor-element-ff60e4e .elementor-repeater-item-2dbbed5.elementor-social-icon i{color:#000000;}.elementor-11 .elementor-element.elementor-element-ff60e4e .elementor-repeater-item-2dbbed5.elementor-social-icon svg{fill:#000000;}.elementor-11 .elementor-element.elementor-element-ff60e4e{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -92px;--icon-size:22px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-11 .elementor-element.elementor-element-b1ad7f4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:78px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-b1ad7f4:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-b1ad7f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://refrigeracaowegher.com.br/wp-content/uploads/2025/10/site-scaled.png");background-size:cover;}.elementor-11 .elementor-element.elementor-element-02d4465{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:66px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7793f87{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:0px;}.elementor-11 .elementor-element.elementor-element-7793f87.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-7793f87{left:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-7793f87{right:0px;}.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-11 .elementor-element.elementor-element-cb5dba4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-cb5dba4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:800;color:#FFFFFF;}.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-11 .elementor-element.elementor-element-99cafc4{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-4px -4px -4px -4px;font-family:"Poppins", Sans-serif;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-99cafc4 p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-a23a8d0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:center;}.elementor-11 .elementor-element.elementor-element-8dcad76 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-3b09a0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -69px;}.elementor-11 .elementor-element.elementor-element-3b09a0d .elementor-button{border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-9976ca5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-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-11 .elementor-element.elementor-element-4487d1a img{width:81%;}.elementor-11 .elementor-element.elementor-element-2627c43{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-2627c43:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-2627c43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-54eefb4{text-align:center;}.elementor-11 .elementor-element.elementor-element-54eefb4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#024A7C;}.elementor-11 .elementor-element.elementor-element-f7afb26{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-11 .elementor-element.elementor-element-a436170{--icon-box-icon-margin:15px;}.elementor-11 .elementor-element.elementor-element-a436170 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-a436170 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-a436170 .elementor-icon-box-title{color:#024A7C;}.elementor-11 .elementor-element.elementor-element-a436170:has(:hover) .elementor-icon-box-title,
					 .elementor-11 .elementor-element.elementor-element-a436170:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-c02aa46 );}.elementor-11 .elementor-element.elementor-element-b383a33{--icon-box-icon-margin:15px;}.elementor-11 .elementor-element.elementor-element-b383a33 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-b383a33 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-b383a33 .elementor-icon-box-title{color:#024A7C;}.elementor-11 .elementor-element.elementor-element-b383a33:has(:hover) .elementor-icon-box-title,
					 .elementor-11 .elementor-element.elementor-element-b383a33:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-c02aa46 );}.elementor-11 .elementor-element.elementor-element-e0e6e1b{--icon-box-icon-margin:15px;}.elementor-11 .elementor-element.elementor-element-e0e6e1b .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-e0e6e1b .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-e0e6e1b .elementor-icon-box-title{color:var( --e-global-color-c02aa46 );}.elementor-11 .elementor-element.elementor-element-e0e6e1b:has(:hover) .elementor-icon-box-title,
					 .elementor-11 .elementor-element.elementor-element-e0e6e1b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-c02aa46 );}.elementor-11 .elementor-element.elementor-element-9f3a7c2{--icon-box-icon-margin:15px;}.elementor-11 .elementor-element.elementor-element-9f3a7c2 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-9f3a7c2 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-9f3a7c2 .elementor-icon-box-title{color:var( --e-global-color-c02aa46 );}.elementor-11 .elementor-element.elementor-element-9f3a7c2:has(:hover) .elementor-icon-box-title,
					 .elementor-11 .elementor-element.elementor-element-9f3a7c2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-c02aa46 );}.elementor-11 .elementor-element.elementor-element-d8154c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-d8154c9:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-d8154c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-60ed6ef .elementor-button{background-color:#95F96D;fill:#000000;color:#000000;border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-60ed6ef{width:100%;max-width:100%;margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 35px 0px;}.elementor-11 .elementor-element.elementor-element-60ed6ef.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-60ed6ef .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-d449245{margin:-39px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-fff0c72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:57px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-fff0c72:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-fff0c72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b441cbe );}.elementor-11 .elementor-element.elementor-element-c8c5d47{margin:45px 0px calc(var(--kit-widget-spacing, 0px) + 39px) 0px;padding:-2px -2px -2px -2px;text-align:center;}.elementor-11 .elementor-element.elementor-element-c8c5d47 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-a24defb{margin:-48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 130px 0px 130px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-7d85fca .elementor-button{background-color:#95F96D;fill:#000000;color:#000000;border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-7d85fca .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-7d85fca .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-11 .elementor-element.elementor-element-31269a9{--display:flex;--min-height:737px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-31269a9:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-31269a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-2d99c46{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-4594daa{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:122px;}.elementor-11 .elementor-element.elementor-element-4594daa.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-4594daa{right:2px;}body.rtl .elementor-11 .elementor-element.elementor-element-4594daa{left:2px;}.elementor-11 .elementor-element.elementor-element-4594daa img{width:61%;}.elementor-11 .elementor-element.elementor-element-f720f3d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-6370f59{margin:108px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-6370f59 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:47px;font-weight:800;color:#024A7C;}.elementor-11 .elementor-element.elementor-element-5ebe91e{padding:0px 91px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;color:#024A7C;}.elementor-11 .elementor-element.elementor-element-e85cebd{text-align:center;font-family:"Roboto", Sans-serif;font-weight:900;text-transform:uppercase;color:var( --e-global-color-b441cbe );}.elementor-11 .elementor-element.elementor-element-ea96c9b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-ea96c9b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-36de754{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-36de754:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-36de754 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A4B74;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-b609a43 img{width:100%;}.elementor-11 .elementor-element.elementor-element-b494b3e{--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-7793f87.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:1;}.elementor-11 .elementor-element.elementor-element-cb5dba4 .elementor-heading-title{font-size:28px;}.elementor-11 .elementor-element.elementor-element-a23a8d0{--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-3b09a0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-4487d1a img{width:100%;}.elementor-11 .elementor-element.elementor-element-f7afb26{--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-4594daa{margin:7px 7px calc(var(--kit-widget-spacing, 0px) + 7px) 7px;top:285px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-4594daa{right:-17px;}body.rtl .elementor-11 .elementor-element.elementor-element-4594daa{left:-17px;}.elementor-11 .elementor-element.elementor-element-4594daa img{width:100%;}.elementor-11 .elementor-element.elementor-element-ea96c9b{--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-36de754{--z-index:9;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-5e682e6{--min-height:50px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:-52px;--padding-left:15px;--padding-right:39px;}.elementor-11 .elementor-element.elementor-element-532ec28{--width:218px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-532ec28.e-con{--align-self:flex-end;--flex-grow:1;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-b609a43{width:var( --container-widget-width, 202px );max-width:202px;--container-widget-width:202px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-ae3115d{width:var( --container-widget-width, 40px );max-width:40px;margin:27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 22px;--container-widget-width:40px;--container-widget-flex-grow:0;z-index:99;}.elementor-11 .elementor-element.elementor-element-ae3115d .elementor-nav-menu--main .elementor-item{padding-left:50px;padding-right:50px;}.elementor-11 .elementor-element.elementor-element-ae3115d .elementor-nav-menu--dropdown a{padding-left:100px;padding-right:100px;}.elementor-11 .elementor-element.elementor-element-b494b3e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-b1ad7f4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-02d4465{--margin-top:82px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-11 .elementor-element.elementor-element-7793f87{--width:363px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:99;}.elementor-11 .elementor-element.elementor-element-cb5dba4{padding:30px 30px 0px 20px;}.elementor-11 .elementor-element.elementor-element-99cafc4{margin:-30px -0px calc(var(--kit-widget-spacing, 0px) + -0px) -0px;padding:18px 18px 18px 18px;}.elementor-11 .elementor-element.elementor-element-a23a8d0{--content-width:761px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:center;}.elementor-11 .elementor-element.elementor-element-a23a8d0.e-con{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-8dcad76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-3b09a0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-3b09a0d.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-f7afb26{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-c8c5d47{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-c8c5d47 .elementor-heading-title{font-size:25px;}.elementor-11 .elementor-element.elementor-element-a24defb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-5ebe91e{padding:0px 13px 0px 13px;}.elementor-11 .elementor-element.elementor-element-e85cebd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;font-size:16px;}.elementor-11 .elementor-element.elementor-element-ea96c9b{--width:315px;--e-con-grid-template-columns:repeat(3, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-ea96c9b.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-11 .elementor-element.elementor-element-c303b6b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-38a7b8b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-532ec28{--width:22.523%;}.elementor-11 .elementor-element.elementor-element-17d98aa{--width:25%;}.elementor-11 .elementor-element.elementor-element-b494b3e{--width:102.036%;}.elementor-11 .elementor-element.elementor-element-02d4465{--width:50%;}.elementor-11 .elementor-element.elementor-element-7793f87{--width:40%;}.elementor-11 .elementor-element.elementor-element-9976ca5{--width:50%;}.elementor-11 .elementor-element.elementor-element-2d99c46{--width:50%;}.elementor-11 .elementor-element.elementor-element-f720f3d{--width:50%;}}/* Start custom CSS for nav-menu, class: .elementor-element-ae3115d *//* MENU MOBILE FULLSCREEN + ABRE/FECHA CERTO NO ELEMENTOR */
@media (max-width: 991px){

  /* Botão (hambúrguer/X) */
  .elementor-widget-nav-menu .elementor-menu-toggle{
    position:fixed !important;
    top:16px; right:16px;
    z-index:10001 !important;
    background:transparent !important; border:0 !important;
  }

  /* Dropdown: base = escondido */
  .elementor-widget-nav-menu .elementor-nav-menu--dropdown{
    position:fixed !important;
    inset:0;
    width:100vw !important;
    height:100dvh !important; /* melhor no iOS; cai p/ 100vh se não suportar */
    background:#fff !important;
    z-index:10000 !important;

    display:flex !important;
    flex-direction:column; align-items:center; justify-content:center;
    gap:18px; padding:80px 20px 20px;

    opacity:0; visibility:hidden; pointer-events:none;
    -webkit-overflow-scrolling:touch; overflow:auto;
    transition:opacity .2s ease;
  }

  /* Mostrar somente quando o toggle estiver ativo (Elementor coloca .elementor-active) */
  .elementor-widget-nav-menu .elementor-menu-toggle.elementor-active + .elementor-nav-menu--dropdown,
  .elementor-widget-nav-menu .elementor-menu-toggle.elementor-active ~ .elementor-nav-menu--dropdown{
    opacity:1; visibility:visible; pointer-events:auto;
  }

  /* Ícones do botão */
  .elementor-widget-nav-menu .elementor-menu-toggle__icon--close{ display:none; }
  .elementor-widget-nav-menu .elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--close{ display:block; }
  .elementor-widget-nav-menu .elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--menu{ display:none; }

  /* Links */
  .elementor-widget-nav-menu .elementor-nav-menu--dropdown a{
    color:#111 !important; font-weight:700; font-size:18px; text-decoration:none !important;
    padding:10px 0; text-align:center;
  }
}

/* (Opcional) trava o scroll do body quando o menu abre */
@media (max-width:991px){
  .elementor-widget-nav-menu .elementor-menu-toggle.elementor-active{ }
  .elementor-widget-nav-menu .elementor-menu-toggle.elementor-active + .elementor-nav-menu--dropdown,
  .elementor-widget-nav-menu .elementor-menu-toggle.elementor-active ~ .elementor-nav-menu--dropdown{
    /* adicione esta classe via JS se quiser: body.menu-open {overflow:hidden} */
  }
}
/* ===== Nav Menu Elementor: mobile fullscreen robusto ===== */
@media (max-width: 991px){
  /* Botão (hambúrguer/X) sempre visível no topo direito */
  .elementor-widget-nav-menu .elementor-menu-toggle{
    position:fixed !important;
    top:16px; right:16px;
    z-index:10001 !important;
    background:transparent !important; border:0 !important;
  }

  /* Dropdown: escondido por padrão (sem depender de irmãos) */
  .elementor-widget-nav-menu .elementor-nav-menu--dropdown{
    position:fixed !important;
    inset:0;
    width:100vw !important;
    height:100dvh !important; /* melhora no iOS */
    background:#fff !important;
    z-index:10000 !important;

    display:flex !important;
    flex-direction:column; align-items:center; justify-content:center;
    gap:18px; padding:80px 20px 20px;

    opacity:0; visibility:hidden; pointer-events:none;
    -webkit-overflow-scrolling:touch; overflow:auto;
    transition:opacity .2s ease;
  }

  /* Mostrar quando o widget estiver com .is-open (setado via JS) */
  .elementor-widget-nav-menu.is-open .elementor-nav-menu--dropdown{
    opacity:1; visibility:visible; pointer-events:auto;
  }

  /* Ícones do botão (menu ↔ X) */
  .elementor-widget-nav-menu .elementor-menu-toggle__icon--close{ display:none; }
  .elementor-widget-nav-menu.is-open .elementor-menu-toggle__icon--close{ display:block; }
  .elementor-widget-nav-menu.is-open .elementor-menu-toggle__icon--menu{ display:none; }

  /* Links */
  .elementor-widget-nav-menu .elementor-nav-menu--dropdown a{
    color:#111 !important; font-weight:700; font-size:18px; text-decoration:none !important;
    padding:10px 0; text-align:center;
  }

  /* Evita a página rolar por trás quando aberto */
  body.menu-open{ overflow:hidden; }
}

/* Se estiver logado no WP (admin bar), evita sobrepor o X */
@media (max-width: 991px){
  #wpadminbar + .elementor .elementor-widget-nav-menu .elementor-menu-toggle{
    top:52px; /* ajuste fino se precisar */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02d4465 *//* ===== HEADER MOBILE: logo à esquerda + hambúrguer à direita ===== */
@media (max-width: 767px){
  .site-header .elementor-container{
    display:flex; align-items:center; justify-content:space-between;
  }
  .site-header .logo-col{ flex:1 1 auto; }
  .site-header .menu-col{ flex:0 0 auto; } /* só o botão no mobile */

  /* Esconde o menu horizontal e deixa só o toggle */
  .site-header .elementor-nav-menu--main .elementor-nav-menu{
    display:none !important;
  }

  /* Botão hambúrguer alinhado, sem fundo */
  .site-header .elementor-menu-toggle{
    width:44px; height:44px; padding:0; border:none; background:transparent;
    display:inline-grid; place-items:center; color:#111; /* mude a cor conforme seu header */
    z-index:10001; /* acima do overlay */
  }

  /* ===== OVERLAY FULLSCREEN ===== */
  /* Container do dropdown vira overlay em tela cheia */
  .site-header .elementor-nav-menu__container.elementor-nav-menu--dropdown{
    position:fixed; inset:0; z-index:10000;
    background:#0a4b74; /* cor do fundo do menu aberto */
    display:none; /* abre via estado do toggle */
    padding:88px 20px 28px; /* espaço pro topo */
    overflow:auto;
  }
  /* Quando o toggle está ativo, exibe o overlay */
  .site-header .elementor-menu-toggle.elementor-active + .elementor-nav-menu__container{
    display:block !important;
  }

  /* Lista do menu no overlay */
  .site-header .elementor-nav-menu--dropdown .elementor-nav-menu{
    display:grid !important; gap:14px;
  }
  .site-header .elementor-nav-menu--dropdown .elementor-nav-menu a{
    display:block; padding:16px 14px; border-radius:12px;
    font-size:22px; font-weight:700; text-decoration:none;
    color:#fff; background:rgba(255,255,255,.08);
  }
  .site-header .elementor-nav-menu--dropdown .elementor-nav-menu a:hover{
    background:rgba(255,255,255,.16);
  }

  /* (Opcional) Trava scroll do body quando o menu abre */
  html.menu-open, body.menu-open{ overflow:hidden; height:100%; }
}

/* Desktop volta ao normal */
@media (min-width: 768px){
  .site-header .elementor-nav-menu--main .elementor-nav-menu{ display:flex !important; }
  .site-header .elementor-nav-menu__container.elementor-nav-menu--dropdown{ display:none !important; }
}/* End custom CSS */