.elementor-345 .elementor-element.elementor-element-a1e0e18{--display:flex;--min-height:0px;--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;--overlay-opacity:0.57;}.elementor-345 .elementor-element.elementor-element-a1e0e18:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-a1e0e18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-345 .elementor-element.elementor-element-a1e0e18::before, .elementor-345 .elementor-element.elementor-element-a1e0e18 > .elementor-background-video-container::before, .elementor-345 .elementor-element.elementor-element-a1e0e18 > .e-con-inner > .elementor-background-video-container::before, .elementor-345 .elementor-element.elementor-element-a1e0e18 > .elementor-background-slideshow::before, .elementor-345 .elementor-element.elementor-element-a1e0e18 > .e-con-inner > .elementor-background-slideshow::before, .elementor-345 .elementor-element.elementor-element-a1e0e18 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#2F352100;--background-overlay:'';}.elementor-345 .elementor-element.elementor-element-6a3ddac{--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;--justify-content:center;}.elementor-345 .elementor-element.elementor-element-6a3ddac.e-con{--align-self:center;}.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-345 .elementor-element.elementor-element-f39332d{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;}.elementor-345 .elementor-element.elementor-element-f39332d.elementor-element{--align-self:center;}.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-345 .elementor-element.elementor-element-3f2164a.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-3f2164a .elementor-menu-toggle{margin:0 auto;}.elementor-345 .elementor-element.elementor-element-3f2164a .elementor-nav-menu .elementor-item{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;}.elementor-345 .elementor-element.elementor-element-3f2164a .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );padding-left:17px;padding-right:17px;}.elementor-345 .elementor-element.elementor-element-3f2164a .elementor-nav-menu--main .elementor-item:hover,
					.elementor-345 .elementor-element.elementor-element-3f2164a .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-345 .elementor-element.elementor-element-3f2164a .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-345 .elementor-element.elementor-element-3f2164a .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-345 .elementor-element.elementor-element-3f2164a .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-345 .elementor-element.elementor-element-3f2164a .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-text );}.elementor-345 .elementor-element.elementor-element-3f2164a .e--pointer-framed .elementor-item:before,
					.elementor-345 .elementor-element.elementor-element-3f2164a .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-text );}.elementor-345 .elementor-element.elementor-element-3f2164a .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-345 .elementor-element.elementor-element-3f2164a .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-345 .elementor-element.elementor-element-3f2164a .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-345 .elementor-element.elementor-element-3f2164a .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-345 .elementor-element.elementor-element-3f2164a .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-345 .elementor-element.elementor-element-3f2164a .e--pointer-underline .elementor-item:after,
					 .elementor-345 .elementor-element.elementor-element-3f2164a .e--pointer-overline .elementor-item:before,
					 .elementor-345 .elementor-element.elementor-element-3f2164a .e--pointer-double-line .elementor-item:before,
					 .elementor-345 .elementor-element.elementor-element-3f2164a .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-345 .elementor-element.elementor-element-3f2164a .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-345 .elementor-element.elementor-element-3f2164a{--nav-menu-icon-size:15px;}.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-345 .elementor-element.elementor-element-0a25088 .elementor-button{background-color:var( --e-global-color-primary );border-radius:261px 261px 261px 261px;}.elementor-345 .elementor-element.elementor-element-0a25088.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-0d53c8d{--display:flex;--min-height:639px;--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-345 .elementor-element.elementor-element-0d53c8d:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-0d53c8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lenza.adv.br/wp-content/uploads/2026/08/Group-1171275571-4.png");background-position:center center;background-size:cover;}.elementor-345 .elementor-element.elementor-element-083c285{--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;}.elementor-345 .elementor-element.elementor-element-083c285.e-con{--align-self:center;}.elementor-345 .elementor-element.elementor-element-0b60573{--display:flex;--padding-top:84px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-0b60573.e-con{--flex-grow:0;--flex-shrink:0;}.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-345 .elementor-element.elementor-element-cf65734{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;color:#D4CEC4;}.elementor-345 .elementor-element.elementor-element-cf65734 > .elementor-widget-container{margin:77px 0px 0px 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-345 .elementor-element.elementor-element-278c501 > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-345 .elementor-element.elementor-element-278c501 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:47px;font-weight:600;line-height:54px;color:#D4CEC4;}.elementor-345 .elementor-element.elementor-element-f57d0c3{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#D4CEC4;}.elementor-345 .elementor-element.elementor-element-f57d0c3 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-345 .elementor-element.elementor-element-9e99a6c{--display:flex;}.elementor-345 .elementor-element.elementor-element-8afc13c{--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-345 .elementor-element.elementor-element-8afc13c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-345 .elementor-element.elementor-element-80e482a{--display:flex;}.elementor-345 .elementor-element.elementor-element-80e482a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-345 .elementor-element.elementor-element-4e2fe3d{width:var( --container-widget-width, 101.095% );max-width:101.095%;--container-widget-width:101.095%;--container-widget-flex-grow:0;}.elementor-345 .elementor-element.elementor-element-4e2fe3d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-345 .elementor-element.elementor-element-77cff89{--display:flex;}.elementor-345 .elementor-element.elementor-element-77cff89:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-77cff89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EEE2;}.elementor-345 .elementor-element.elementor-element-ed255a4{--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;}.elementor-345 .elementor-element.elementor-element-ed255a4.e-con{--align-self:center;}.elementor-345 .elementor-element.elementor-element-de04d2b{--display:flex;}.elementor-345 .elementor-element.elementor-element-0054d79 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-345 .elementor-element.elementor-element-0054d79 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:600;line-height:54px;color:var( --e-global-color-primary );}.elementor-345 .elementor-element.elementor-element-caebd4a > .elementor-widget-container{margin:-41px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-345 .elementor-element.elementor-element-caebd4a{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:19px;letter-spacing:4.1px;color:var( --e-global-color-primary );}.elementor-345 .elementor-element.elementor-element-d61a8e4{--display:flex;}.elementor-345 .elementor-element.elementor-element-36c268a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Roboto", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:3.5px;color:#2F3521;}.elementor-345 .elementor-element.elementor-element-36c268a > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-345 .elementor-element.elementor-element-36c268a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-345 .elementor-element.elementor-element-233b87f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-345 .elementor-element.elementor-element-233b87f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:600;line-height:54px;color:var( --e-global-color-primary );}.elementor-345 .elementor-element.elementor-element-418dd26 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-345 .elementor-element.elementor-element-418dd26{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:19px;color:var( --e-global-color-primary );}.elementor-345 .elementor-element.elementor-element-933a795{--display:flex;--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-e2e99a5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:3.5px;color:#2F3521;}.elementor-345 .elementor-element.elementor-element-e2e99a5 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-345 .elementor-element.elementor-element-e2e99a5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-345 .elementor-element.elementor-element-6711030.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-6711030 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:600;line-height:54px;color:var( --e-global-color-primary );}.elementor-345 .elementor-element.elementor-element-d2409a5{--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;}.elementor-345 .elementor-element.elementor-element-d2409a5.e-con{--align-self:center;}.elementor-345 .elementor-element.elementor-element-fd87d9c{--display:flex;}.elementor-345 .elementor-element.elementor-element-fd87d9c:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-fd87d9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-345 .elementor-element.elementor-element-9595686{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-345 .elementor-element.elementor-element-9595686:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-9595686 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-345 .elementor-element.elementor-element-4194346 > .elementor-widget-container{margin:-42px -10px -10px -10px;}.elementor-345 .elementor-element.elementor-element-f606fbf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-345 .elementor-element.elementor-element-f606fbf{text-align:center;}.elementor-345 .elementor-element.elementor-element-f606fbf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-345 .elementor-element.elementor-element-8dcaa5c{--display:flex;}.elementor-345 .elementor-element.elementor-element-8dcaa5c:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-8dcaa5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-345 .elementor-element.elementor-element-c62d5b3{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-345 .elementor-element.elementor-element-c62d5b3:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-c62d5b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-345 .elementor-element.elementor-element-421fffa > .elementor-widget-container{margin:-42px -10px -10px -10px;}.elementor-345 .elementor-element.elementor-element-598e488 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-345 .elementor-element.elementor-element-598e488{text-align:center;}.elementor-345 .elementor-element.elementor-element-598e488 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-345 .elementor-element.elementor-element-9d5531e{--display:flex;}.elementor-345 .elementor-element.elementor-element-9d5531e:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-9d5531e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-345 .elementor-element.elementor-element-8c66cb7{--display:flex;--border-radius:20px 20px 020px 20px;}.elementor-345 .elementor-element.elementor-element-8c66cb7:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-8c66cb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-345 .elementor-element.elementor-element-027dffa > .elementor-widget-container{margin:-42px -10px -10px -10px;}.elementor-345 .elementor-element.elementor-element-c34ab44 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-345 .elementor-element.elementor-element-c34ab44{text-align:center;}.elementor-345 .elementor-element.elementor-element-c34ab44 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-345 .elementor-element.elementor-element-5aca2de > .elementor-widget-container{margin:-24px 0px 0px 0px;}.elementor-345 .elementor-element.elementor-element-d1182c6{--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-345 .elementor-element.elementor-element-d1182c6:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-d1182c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-345 .elementor-element.elementor-element-62debfa{--display:flex;}.elementor-345 .elementor-element.elementor-element-62debfa.e-con{--align-self:center;}.elementor-345 .elementor-element.elementor-element-fb55b1a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-345 .elementor-element.elementor-element-2750017{--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-345 .elementor-element.elementor-element-2750017:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-2750017 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAE2D3;}.elementor-345 .elementor-element.elementor-element-159b874{--display:flex;}.elementor-345 .elementor-element.elementor-element-159b874.e-con{--align-self:center;}.elementor-345 .elementor-element.elementor-element-4efd95e{--display:flex;}.elementor-345 .elementor-element.elementor-element-56db7fb{--display:flex;--min-height:0px;--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-345 .elementor-element.elementor-element-6cb0db8{--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-345 .elementor-element.elementor-element-6cb0db8:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-6cb0db8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFE3;}.elementor-345 .elementor-element.elementor-element-ae2af8b{--display:flex;}.elementor-345 .elementor-element.elementor-element-ae2af8b.e-con{--align-self:center;}.elementor-345 .elementor-element.elementor-element-3cc8545{--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-345 .elementor-element.elementor-element-3cc8545:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-3cc8545 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAE2D3;}.elementor-345 .elementor-element.elementor-element-88db217{--display:flex;}.elementor-345 .elementor-element.elementor-element-88db217.e-con{--align-self:center;}.elementor-345 .elementor-element.elementor-element-710f826{--display:flex;}.elementor-345 .elementor-element.elementor-element-fbb9c7e.elementor-element{--align-self:center;}.elementor-widget-posts .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-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-345 .elementor-element.elementor-element-b796029{--grid-row-gap:35px;--grid-column-gap:18px;}.elementor-345 .elementor-element.elementor-element-b796029.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-b796029 .elementor-post__thumbnail__link{width:100%;}.elementor-345 .elementor-element.elementor-element-b796029 .elementor-post__meta-data span + span:before{content:"///";}.elementor-345 .elementor-element.elementor-element-b796029 .elementor-post{padding:20px 20px 20px 20px;}.elementor-345 .elementor-element.elementor-element-b796029.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-345 .elementor-element.elementor-element-b796029.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-345 .elementor-element.elementor-element-b796029.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-345 .elementor-element.elementor-element-112a2d6{--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-345 .elementor-element.elementor-element-112a2d6:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-112a2d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFE3;}.elementor-345 .elementor-element.elementor-element-0eb24b6 > .elementor-widget-container{padding:31px 0px 0px 0px;}.elementor-345 .elementor-element.elementor-element-b573cd3{--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-345 .elementor-element.elementor-element-b573cd3:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-b573cd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAE2D3;}.elementor-345 .elementor-element.elementor-element-5fc89aa{--display:flex;}.elementor-345 .elementor-element.elementor-element-5fc89aa.e-con{--align-self:center;}.elementor-345 .elementor-element.elementor-element-e1c638f{--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-345 .elementor-element.elementor-element-e1c638f:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-e1c638f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5CEC4;}.elementor-345 .elementor-element.elementor-element-9856bdc{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;text-align:center;}.elementor-345 .elementor-element.elementor-element-9856bdc > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-345 .elementor-element.elementor-element-9856bdc.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-9856bdc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:43px;font-weight:600;}.elementor-345 .elementor-element.elementor-element-a47ae12{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-345 .elementor-element.elementor-element-a47ae12.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-951327e.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-4c1ba29{--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-345 .elementor-element.elementor-element-4c1ba29:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-4c1ba29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-345 .elementor-element.elementor-element-0b60573{--padding-top:49px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-cf65734{font-size:9px;}.elementor-345 .elementor-element.elementor-element-278c501 .elementor-heading-title{font-size:29px;line-height:1em;}.elementor-345 .elementor-element.elementor-element-f57d0c3{font-size:9px;}.elementor-345 .elementor-element.elementor-element-9e99a6c{--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-345 .elementor-element.elementor-element-0054d79 .elementor-heading-title{font-size:29px;line-height:1em;}.elementor-345 .elementor-element.elementor-element-caebd4a{font-size:15px;}.elementor-345 .elementor-element.elementor-element-36c268a{width:var( --container-widget-width, 182.488px );max-width:182.488px;--container-widget-width:182.488px;--container-widget-flex-grow:0;}.elementor-345 .elementor-element.elementor-element-233b87f .elementor-heading-title{font-size:29px;line-height:1em;}.elementor-345 .elementor-element.elementor-element-418dd26{font-size:15px;}.elementor-345 .elementor-element.elementor-element-e2e99a5{width:var( --container-widget-width, 182.488px );max-width:182.488px;--container-widget-width:182.488px;--container-widget-flex-grow:0;}.elementor-345 .elementor-element.elementor-element-6711030 .elementor-heading-title{font-size:29px;line-height:1em;}}@media(max-width:767px){.elementor-345 .elementor-element.elementor-element-a1e0e18{--min-height:186px;}.elementor-345 .elementor-element.elementor-element-f39332d{--container-widget-width:142px;--container-widget-flex-grow:0;width:var( --container-widget-width, 142px );max-width:142px;text-align:center;}.elementor-345 .elementor-element.elementor-element-f39332d.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-0d53c8d:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-0d53c8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lenza.adv.br/wp-content/uploads/2026/08/Group-1171275572-3.png");}.elementor-345 .elementor-element.elementor-element-0d53c8d{--min-height:764px;}.elementor-345 .elementor-element.elementor-element-0b60573{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-bafa28a{width:var( --container-widget-width, 189px );max-width:189px;--container-widget-width:189px;--container-widget-flex-grow:0;}.elementor-345 .elementor-element.elementor-element-bafa28a.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-cf65734{width:var( --container-widget-width, 281px );max-width:281px;--container-widget-width:281px;--container-widget-flex-grow:0;text-align:center;font-size:11px;}.elementor-345 .elementor-element.elementor-element-cf65734 > .elementor-widget-container{margin:-5px -5px -5px -5px;}.elementor-345 .elementor-element.elementor-element-cf65734.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-278c501{width:var( --container-widget-width, 310px );max-width:310px;--container-widget-width:310px;--container-widget-flex-grow:0;text-align:center;}.elementor-345 .elementor-element.elementor-element-278c501.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-278c501 .elementor-heading-title{font-size:27px;line-height:1.3em;}.elementor-345 .elementor-element.elementor-element-f57d0c3{width:var( --container-widget-width, 281px );max-width:281px;--container-widget-width:281px;--container-widget-flex-grow:0;text-align:center;font-size:11px;}.elementor-345 .elementor-element.elementor-element-f57d0c3.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-0054d79{width:var( --container-widget-width, 310px );max-width:310px;--container-widget-width:310px;--container-widget-flex-grow:0;text-align:center;}.elementor-345 .elementor-element.elementor-element-0054d79.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-0054d79 .elementor-heading-title{font-size:27px;line-height:1.3em;}.elementor-345 .elementor-element.elementor-element-caebd4a > .elementor-widget-container{margin:-36px -36px -36px -36px;}.elementor-345 .elementor-element.elementor-element-caebd4a{text-align:center;}.elementor-345 .elementor-element.elementor-element-36c268a{width:var( --container-widget-width, 130.738px );max-width:130.738px;--container-widget-width:130.738px;--container-widget-flex-grow:0;font-size:13px;}.elementor-345 .elementor-element.elementor-element-36c268a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-345 .elementor-element.elementor-element-36c268a.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-233b87f{width:var( --container-widget-width, 310px );max-width:310px;--container-widget-width:310px;--container-widget-flex-grow:0;text-align:center;}.elementor-345 .elementor-element.elementor-element-233b87f.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-233b87f .elementor-heading-title{font-size:27px;line-height:1.3em;}.elementor-345 .elementor-element.elementor-element-e2e99a5{width:var( --container-widget-width, 130.738px );max-width:130.738px;--container-widget-width:130.738px;--container-widget-flex-grow:0;font-size:13px;}.elementor-345 .elementor-element.elementor-element-e2e99a5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-345 .elementor-element.elementor-element-e2e99a5.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-6711030{width:var( --container-widget-width, 294px );max-width:294px;--container-widget-width:294px;--container-widget-flex-grow:0;text-align:center;}.elementor-345 .elementor-element.elementor-element-6711030 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-345 .elementor-element.elementor-element-6711030.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-6711030 .elementor-heading-title{font-size:27px;line-height:1.3em;}.elementor-345 .elementor-element.elementor-element-56db7fb{--min-height:545px;}.elementor-345 .elementor-element.elementor-element-b796029 .elementor-post__thumbnail__link{width:100%;}.elementor-345 .elementor-element.elementor-element-d8c3ba7.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-9856bdc{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-345 .elementor-element.elementor-element-9856bdc .elementor-heading-title{font-size:28px;}.elementor-345 .elementor-element.elementor-element-a47ae12{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;font-size:15px;}}@media(min-width:768px){.elementor-345 .elementor-element.elementor-element-6a3ddac{--width:100%;}.elementor-345 .elementor-element.elementor-element-083c285{--width:80%;}.elementor-345 .elementor-element.elementor-element-0b60573{--width:60.518%;}.elementor-345 .elementor-element.elementor-element-9e99a6c{--content-width:629px;}.elementor-345 .elementor-element.elementor-element-8afc13c{--width:100.082%;}.elementor-345 .elementor-element.elementor-element-80e482a{--width:100.5%;}.elementor-345 .elementor-element.elementor-element-ed255a4{--width:80%;}.elementor-345 .elementor-element.elementor-element-d2409a5{--width:87%;}.elementor-345 .elementor-element.elementor-element-62debfa{--width:100%;}.elementor-345 .elementor-element.elementor-element-159b874{--width:100%;}.elementor-345 .elementor-element.elementor-element-ae2af8b{--width:100%;}.elementor-345 .elementor-element.elementor-element-88db217{--width:80%;}.elementor-345 .elementor-element.elementor-element-5fc89aa{--width:92%;}}/* Start custom CSS for container, class: .elementor-element-a1e0e18 */.menu-fixo {
  position: fixed;
  top: 32px; /* compensa a admin bar do WP quando logado */
  left: 0;
  width: 100%;
  z-index: 999;
  background: #fff;
}

body.admin-bar .menu-fixo {
  top: 32px;
}

body:not(.admin-bar) .menu-fixo {
  top: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de734b9 */.hero-cta{
  display:flex;
  gap:16px;
  flex-wrap:wrap;
}

.btn-whatsapp{
  display:inline-flex;
  align-items:center;
  gap:10px;
  background:#F6F1E7;
  color:#1D1D1B;
  font-family:var(--f-body);
  font-weight:700;
  font-size:.98rem;
  padding:16px 28px;
  border-radius:50px;
  text-decoration:none;
  transition:.25s;
  white-space:nowrap;
}
.btn-whatsapp:hover{
  background:#fff;
  transform:translateY(-2px);
}

.btn-outline-hero{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  background:transparent;
  border:1px solid rgba(255,255,255,.5);
  color:#fff;
  font-family:var(--f-body);
  font-weight:700;
  font-size:.98rem;
  padding:16px 28px;
  border-radius:50px;
  text-decoration:none;
  transition:.25s;
  white-space:nowrap;
}
.btn-outline-hero:hover{
  background:rgba(255,255,255,.1);
  border-color:#fff;
}

@media(max-width:560px){
  .hero-cta{flex-direction:column;align-items:stretch}
  .btn-whatsapp,.btn-outline-hero{justify-content:center;padding:15px 24px;font-size:.92rem}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e2fe3d */.trust{position:relative;z-index:2;background:var(--white);border-top:1px solid #ece5d7;border-bottom:1px solid #ece5d7}
.trust .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:34px 28px}
.trust-item{display:flex;gap:14px;align-items:center;padding-left:20px;border-left:1px solid #e6ddcd}
.trust-item .ti-ico{color:var(--olive);flex:0 0 auto;display:flex}
.trust-item .ti-t{font-family:var(--f-body);font-weight:600;font-size:1.02rem;color:var(--green);line-height:1.15;display:block}
.trust-item .ti-s{font-family:var(--f-body);font-size:.8rem;color:var(--muted);margin-top:3px;display:block}

@media(max-width:900px){
  .trust .wrap{grid-template-columns:1fr;gap:18px}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d2f2123 */.awards {
    max-width: 500px;
    display: flex;
    flex-direction: column;
    gap: 24px;
}

.award-item {
    display: flex;
    align-items: flex-start;
    gap: 14px;
}

.award-icon {
    width: 22px;
    display: flex;
    justify-content: center;
    color: #9A8C63;
    font-size: 15px;
    margin-top: 2px;
    flex-shrink: 0;
}

.award-content h3 {
    margin: 0;
    font-size: 17px;
    font-weight: 700;
    line-height: 1.3;
    color: #222;
}

.award-content p {
    margin: 4px 0 0;
    font-size: 14px;
    color: #6b6b6b;
    line-height: 1.4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2409a5 */.card{
    background: #fff;
    border-radius: 22px;
    overflow: hidden;
    box-shadow: 0 10px 35px rgba(0,0,0,.08);
    transition: all .35s ease;
}

.card:hover{
    transform: translateY(-8px);
    box-shadow: 0 20px 45px rgba(0,0,0,.15);
}

.card img{
    width:100%;
    display:block;
    aspect-ratio: 3/4;
    object-fit:cover;
}

.card h3{
    margin:0;
    padding:22px 20px;
    background:#fff;
    font-size:18px;
    font-weight:700;
    letter-spacing:2px;
    text-transform:uppercase;
    color:#1d2a35;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0532bf5 */.how{background:var(--paper-alt);font-family:'Roboto',sans-serif;padding:72px 0;overflow:hidden}

.sec-head{text-align:center;max-width:640px;margin:0 auto 68px;padding:0 20px}
.sec-head h2{font-family:'Roboto',sans-serif;font-size:clamp(1.5rem,4vw,2.35rem);line-height:1.25}
.eyebrow{font-family:'Roboto',sans-serif;font-size:clamp(.82rem,2vw,1rem);font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--olive);display:inline-block;margin-bottom:14px}

.steps-timeline{
  position:relative;
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:28px;
  padding:36px 20px 0;
}

.timeline-line{
  position:absolute;
  top:60px;
  left:calc(12.5% + 4px);
  right:calc(12.5% + 4px);
  height:2px;
  background:linear-gradient(90deg,transparent,var(--sand) 8%,var(--sand) 92%,transparent);
  transform-origin:left center;
  animation:growLine 1.6s cubic-bezier(.16,1,.3,1) forwards;
  z-index:0;
}
@keyframes growLine{
  from{transform:scaleX(0)}
  to{transform:scaleX(1)}
}

.step{
  position:relative;
  z-index:1;
  opacity:0;
  animation:fadeUp .7s cubic-bezier(.16,1,.3,1) forwards;
  animation-delay:var(--delay);
}
@keyframes fadeUp{
  from{opacity:0;transform:translateY(24px)}
  to{opacity:1;transform:translateY(0)}
}

.step-card{
  background:var(--white);
  border:1px solid #eae3d4;
  border-radius:16px;
  padding:44px 22px 26px;
  text-align:center;
  height:100%;
  position:relative;
  box-shadow:0 6px 20px rgba(48,53,34,.05);
  transition:.3s cubic-bezier(.16,1,.3,1);
}
.step-card:hover{
  transform:translateY(-6px);
  box-shadow:0 20px 36px rgba(48,53,34,.14);
  border-color:var(--olive);
}

.step-dot{
  position:absolute;
  top:-24px;
  left:50%;
  transform:translateX(-50%);
  width:48px;
  height:48px;
  border-radius:50%;
  background:var(--green);
  border:4px solid var(--paper-alt);
  box-shadow:0 4px 12px rgba(48,53,34,.25);
  display:flex;
  align-items:center;
  justify-content:center;
  transition:.3s;
}
.step-card:hover .step-dot{
  background:var(--olive);
  transform:translateX(-50%) scale(1.08);
}
.step-dot span{
  font-family:'Roboto',sans-serif;
  font-size:.95rem;
  font-weight:700;
  color:var(--sand);
}

.step-card h3{
  font-family:'Roboto',sans-serif;
  font-size:1.12rem;
  color:var(--green);
  margin-bottom:10px;
  line-height:1.3;
}
.step-card p{
  font-family:'Roboto',sans-serif;
  color:var(--muted);
  font-size:.9rem;
  line-height:1.6;
}

@media(max-width:900px){
  .how{padding:56px 0}
  .steps-timeline{grid-template-columns:repeat(2,1fr);gap:44px 24px;padding-top:30px}
  .timeline-line{display:none}
  .sec-head{margin-bottom:48px}
}

@media(max-width:560px){
  .how{padding:44px 0}
  .steps-timeline{grid-template-columns:1fr;gap:38px;padding-top:26px}
  .step-card{padding:38px 20px 24px}
  .step-card h3{font-size:1.02rem}
  .step-card p{font-size:.87rem}
  .sec-head{margin-bottom:36px}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eab4a76 */.why{background:var(--paper);font-family:'Roboto',sans-serif;padding:72px 0}

.sec-head{text-align:center;max-width:640px;margin:0 auto 60px;padding:0 20px}
.sec-head h2{font-family:'Roboto',sans-serif;font-size:clamp(1.5rem,4vw,2.35rem);line-height:1.25}
.eyebrow{font-family:'Roboto',sans-serif;font-size:clamp(.82rem,2vw,1rem);font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--olive);display:inline-block;margin-bottom:14px}

.pillars{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:24px;
  padding:0 20px;
}

.pillar{
  background:var(--white);
  border:1px solid #eae3d4;
  border-radius:16px;
  padding:34px 26px;
  text-align:left;
  box-shadow:0 6px 20px rgba(48,53,34,.05);
  transition:.3s cubic-bezier(.16,1,.3,1);
  opacity:0;
  animation:fadeUp .7s cubic-bezier(.16,1,.3,1) forwards;
  animation-delay:var(--delay);
}
@keyframes fadeUp{
  from{opacity:0;transform:translateY(20px)}
  to{opacity:1;transform:translateY(0)}
}

.pillar:hover{
  transform:translateY(-6px);
  box-shadow:0 20px 36px rgba(48,53,34,.14);
  border-color:var(--olive);
}

.pillar-icon{
  width:52px;
  height:52px;
  border-radius:14px;
  background:var(--paper-alt);
  color:var(--olive);
  display:flex;
  align-items:center;
  justify-content:center;
  margin-bottom:20px;
  transition:.3s;
}
.pillar:hover .pillar-icon{
  background:var(--green);
  color:var(--sand);
  transform:scale(1.06) rotate(-4deg);
}

.pillar h3{
  font-family:'Roboto',sans-serif;
  font-size:1.14rem;
  color:var(--green);
  margin-bottom:10px;
  line-height:1.3;
}
.pillar p{
  color:var(--muted);
  font-size:.9rem;
  font-family:'Roboto',sans-serif;
  line-height:1.6;
}

@media(max-width:900px){
  .why{padding:56px 0}
  .pillars{grid-template-columns:repeat(2,1fr);gap:22px}
  .sec-head{margin-bottom:48px}
}

@media(max-width:560px){
  .why{padding:44px 0}
  .pillars{grid-template-columns:1fr;gap:20px}
  .pillar{padding:28px 22px}
  .pillar-icon{width:46px;height:46px;margin-bottom:16px}
  .pillar h3{font-size:1.04rem}
  .pillar p{font-size:.87rem}
  .sec-head{margin-bottom:36px}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-710f826 */.lz-blog{background:var(--paper-alt);padding:72px 0}

.lz-blog-grid{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:28px;
}

.lz-blog-card{
  background:var(--white);
  border-radius:18px;
  overflow:hidden;
  border:1px solid #eae3d4;
  box-shadow:0 6px 20px rgba(48,53,34,.05);
  transition:.35s cubic-bezier(.16,1,.3,1);
}
.lz-blog-card:hover{
  transform:translateY(-8px);
  box-shadow:0 24px 44px rgba(48,53,34,.16);
  border-color:var(--olive);
}

.lz-blog-link{
  text-decoration:none;
  color:inherit;
  display:block;
}

.lz-blog-thumb{
  height:210px;
  background-size:cover;
  background-position:center;
  overflow:hidden;
  transition:.4s;
}
.lz-blog-card:hover .lz-blog-thumb{
  transform:scale(1.05);
}

.lz-blog-body{padding:26px 24px 28px}

.lz-blog-tag{
  display:inline-block;
  font-size:.7rem;
  letter-spacing:2px;
  text-transform:uppercase;
  color:var(--olive);
  font-weight:700;
  font-family:var(--f-body);
  margin-bottom:10px;
}

.lz-blog-title{
  font-family:var(--f-title);
  font-size:1.2rem;
  line-height:1.35;
  color:var(--green);
  margin-bottom:14px;
}

.lz-blog-date{
  display:block;
  font-family:var(--f-body);
  font-size:.8rem;
  color:var(--muted);
  margin-bottom:16px;
}

.lz-blog-more{
  display:inline-flex;
  align-items:center;
  gap:6px;
  font-family:var(--f-body);
  font-weight:700;
  font-size:.88rem;
  color:var(--olive);
  transition:.25s;
}
.lz-blog-more svg{
  transition:.25s;
}
.lz-blog-card:hover .lz-blog-more{
  color:var(--green);
}
.lz-blog-card:hover .lz-blog-more svg{
  transform:translateX(4px);
}

@media(max-width:900px){
  .lz-blog{padding:56px 0}
  .lz-blog-grid{grid-template-columns:1fr;gap:24px}
  .lz-blog-thumb{height:230px}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0eb24b6 */.faq{background:var(--paper);font-family:'Roboto',sans-serif}
.faq-wrap{max-width:850px;margin:0 auto}
.faq details{border-bottom:1px solid #e6ddcd}
.faq summary{cursor:pointer;list-style:none;padding:20px 4px;font-family:'Roboto',sans-serif;font-size:1.12rem;font-weight:600;color:var(--green);display:flex;justify-content:space-between;align-items:center;gap:18px}
.faq summary::-webkit-details-marker{display:none}
.faq summary::after{content:"+";color:var(--olive);font-size:1.6rem;flex:0 0 auto;line-height:1}
.faq details[open] summary::after{content:"\2013"}
.faq .fa{padding:0 4px 20px;color:var(--muted);font-family:'Roboto',sans-serif;font-size:.98rem;line-height:1.6;max-width:94%}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f576d4 */.local{background:var(--paper-alt)}
.local-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:40px;align-items:stretch}
.local-info{background:var(--white);border:1px solid #e6ded0;border-radius:14px;padding:38px 34px;display:flex;flex-direction:column}
.local-info h3{font-family:var(--f-title);font-size:1.4rem;color:var(--green);margin-bottom:20px}
.local-list{list-style:none;display:flex;flex-direction:column;gap:16px;margin-bottom:24px}
.local-list li{display:flex;gap:13px;align-items:flex-start;font-family:var(--f-body);font-size:.95rem;color:var(--ink)}
.local-list li svg{flex:0 0 auto;margin-top:2px}
.local-list li b{display:block;font-size:.72rem;letter-spacing:1.5px;text-transform:uppercase;color:var(--olive);font-weight:600;margin-bottom:2px}

.gbadge{display:inline-flex;align-items:center;gap:9px;padding:9px 16px;border-radius:30px;font-family:var(--f-body);font-size:.82rem;font-weight:500;transition:.2s;text-decoration:none}
.gbadge .stars{color:#FBBC04;letter-spacing:1px;font-size:.98rem;line-height:1}
.gbadge-onlight{background:var(--paper);border:1px solid #e6ded0;color:var(--green);align-self:flex-start;margin-bottom:22px}
.gbadge-onlight:hover{background:#fff}

.local-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:auto}
.local-cta .btn{padding:13px 24px;font-size:.86rem;border-radius:30px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:.2s}

.btn-solid{background:var(--green);color:var(--sand);border:1px solid var(--green)}
.btn-solid:hover{opacity:.9}
.btn-outline{background:transparent;border:1px solid var(--green);color:var(--green)}
.btn-outline:hover{background:var(--green);color:var(--sand)}

.local-map{position:relative;border-radius:14px;overflow:hidden;min-height:420px;box-shadow:0 16px 44px rgba(48,53,34,.12);border:1px solid #e6ded0;background:linear-gradient(160deg,#e7e0d1,#dcd4c5)}
.map-fallback{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#8a8571;font-family:var(--f-body);font-size:.85rem;letter-spacing:.5px}
.local-map iframe{position:relative;z-index:2;width:100%;height:100%;min-height:420px;border:0;display:block;filter:saturate(.92)}

@media(max-width:900px){
  .local-grid{grid-template-columns:1fr}
  .local-map{min-height:320px}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-951327e */.whatsapp-btn{
  display:inline-flex;
  align-items:center;
  gap:12px;
  background:#2E2E1E; /* verde escuro/oliva quase preto */
  color:#fff;
  font-family:var(--f-body);
  font-weight:700;
  font-size:1rem;
  padding:18px 32px;
  border-radius:50px;
  text-decoration:none;
  border:none;
  cursor:pointer;
  transition:.2s;
  box-shadow:0 8px 20px rgba(0,0,0,.15);
}
.whatsapp-btn:hover{
  background:#3d3d28;
  transform:translateY(-2px);
}
.whatsapp-btn svg{
  flex:0 0 auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9c6bc13 */footer{background:var(--green);color:#cfccbc;padding:64px 0 30px}
.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px;padding-bottom:40px;border-bottom:1px solid rgba(213,206,196,.14)}
footer .brand{align-items:flex-start;margin-bottom:18px}
footer .brand .word{color:var(--sand);font-size:1.5rem}
footer .brand .sub{color:var(--olive)}
footer .brand .logo-img{height:40px}
.foot p{font-size:.9rem;color:#b1ad9c;max-width:320px;font-family:var(--f-body)}
.foot h4{font-family:var(--f-body);font-size:.76rem;letter-spacing:2px;text-transform:uppercase;color:var(--olive);margin-bottom:16px}
.foot ul{list-style:none}
.foot li{margin-bottom:11px;font-size:.92rem;display:flex;gap:10px;align-items:center;font-family:var(--f-body)}
.foot a:hover{color:var(--sand)}
.copy{text-align:center;padding-top:24px;font-size:.82rem;color:#8f8c7c;font-family:var(--f-body)}

@media(max-width:900px){
  .foot-grid{grid-template-columns:1fr}
}/* End custom CSS */
/* Start custom CSS */html {
    overflow-x: hidden !important;
}

body {
    overflow-x: hidden !important;
    width: 100%;
    margin: 0;
}/* End custom CSS */