.elementor-32 .elementor-element.elementor-element-9207b0c{--display:flex;--min-height:52px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:50px;--padding-right:50px;--z-index:1;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-32 .elementor-element.elementor-element-091471f{width:var( --container-widget-width, 10% );max-width:10%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -54px;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-091471f.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-e1e63fd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9306739 );--border-color:var( --e-global-color-9306739 );--border-radius:100px 100px 100px 100px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-32 .elementor-element.elementor-element-e1e63fd.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );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-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-32 .elementor-element.elementor-element-16bdafa{padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-16bdafa .elementor-menu-toggle{margin:0 auto;}.elementor-32 .elementor-element.elementor-element-16bdafa .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-32 .elementor-element.elementor-element-16bdafa .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-9306739 );fill:var( --e-global-color-9306739 );padding-left:34px;padding-right:34px;}.elementor-32 .elementor-element.elementor-element-16bdafa .elementor-nav-menu--main .elementor-item:hover,
					.elementor-32 .elementor-element.elementor-element-16bdafa .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-32 .elementor-element.elementor-element-16bdafa .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-32 .elementor-element.elementor-element-16bdafa .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-9306739 );fill:var( --e-global-color-9306739 );}.elementor-32 .elementor-element.elementor-element-16bdafa .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-9306739 );}.elementor-32 .elementor-element.elementor-element-16bdafa div.elementor-menu-toggle{color:var( --e-global-color-9306739 );}.elementor-32 .elementor-element.elementor-element-16bdafa div.elementor-menu-toggle svg{fill:var( --e-global-color-9306739 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-32 .elementor-element.elementor-element-9b7b73f .elementor-button{background-color:transparent;background-image:linear-gradient(94deg, var( --e-global-color-a8ae973 ) 0%, var( --e-global-color-0ac62f0 ) 100%);border-radius:100px 100px 100px 100px;padding:20px 40px 20px 40px;}.elementor-32 .elementor-element.elementor-element-65a323f{--display:flex;--min-height:760px;--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:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.61;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-32 .elementor-element.elementor-element-65a323f:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-65a323f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9306739 );background:url("https://vemape.com/wp-content/uploads/2026/04/photographic-documentation-plant-intensive-cultivation-basil-plant-scaled.jpg") 50% 50%;background-size:cover;}.elementor-32 .elementor-element.elementor-element-65a323f::before, .elementor-32 .elementor-element.elementor-element-65a323f > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-65a323f > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-65a323f > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-65a323f > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-65a323f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-32 .elementor-element.elementor-element-2a6f352{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-7ffb8f9 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:64px;font-weight:600;color:var( --e-global-color-9306739 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-32 .elementor-element.elementor-element-44a4b82{color:var( --e-global-color-9306739 );}.elementor-32 .elementor-element.elementor-element-4563047 .elementor-button{background-color:transparent;background-image:linear-gradient(94deg, var( --e-global-color-a8ae973 ) 0%, var( --e-global-color-0ac62f0 ) 100%);border-radius:100px 100px 100px 100px;padding:20px 40px 20px 40px;}.elementor-32 .elementor-element.elementor-element-b7d1dd0{--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-32 .elementor-element.elementor-element-90a27c4{--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;}.elementor-32 .elementor-element.elementor-element-90f38e2 .elementor-button{background-color:#60BB280A;height:59px;width:61px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;fill:var( --e-global-color-9306739 );color:var( --e-global-color-9306739 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9306739 );border-radius:100px 100px 100px 100px;}.elementor-32 .elementor-element.elementor-element-90f38e2{margin:-90px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32 .elementor-element.elementor-element-9376151{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 50px;--row-gap:20px;--column-gap:50px;--border-radius:30px 30px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:201px;--padding-right:200px;}.elementor-32 .elementor-element.elementor-element-9376151:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-9376151 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-2189211 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:36px;font-weight:600;}.elementor-32 .elementor-element.elementor-element-dbaa942{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-32 .elementor-element.elementor-element-fb648e8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-3dac301{--display:flex;--justify-content:flex-start;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 40px 10px rgba(0, 0, 0, 0.1);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-3dac301:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-3dac301 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9306739 );}.elementor-32 .elementor-element.elementor-element-aedfda7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-574c97f.elementor-element{--order:99999 /* order end hack */;}.elementor-32 .elementor-element.elementor-element-574c97f{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-502aa22{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-a531753{--display:flex;--justify-content:flex-start;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 40px 10px rgba(0, 0, 0, 0.1);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-a531753:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-a531753 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9306739 );}.elementor-32 .elementor-element.elementor-element-46b7c04{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-63368b9.elementor-element{--order:99999 /* order end hack */;}.elementor-32 .elementor-element.elementor-element-63368b9{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-12b036b{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-4d399a2{--display:flex;--justify-content:flex-start;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 40px 10px rgba(0, 0, 0, 0.1);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-4d399a2:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-4d399a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9306739 );}.elementor-32 .elementor-element.elementor-element-f3b7814{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-f3b7814.e-con{--align-self:center;}.elementor-32 .elementor-element.elementor-element-e65d378.elementor-element{--order:99999 /* order end hack */;}.elementor-32 .elementor-element.elementor-element-e65d378{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-14d19c5{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-61d601b{--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;--border-radius:0px 0px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:2;}.elementor-32 .elementor-element.elementor-element-61d601b:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-61d601b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9306739 );}.elementor-32 .elementor-element.elementor-element-a86c9d6{width:var( --container-widget-width, 23% );max-width:23%;padding:10px 15px 10px 15px;--container-widget-width:23%;--container-widget-flex-grow:0;border-radius:100px 100px 100px 100px;text-align:center;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-a86c9d6.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-edcc1c4{text-align:center;}.elementor-32 .elementor-element.elementor-element-edcc1c4 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:46px;font-weight:600;}.elementor-32 .elementor-element.elementor-element-c8572d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-32 .elementor-element.elementor-element-91ae5a9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-d265bc2{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 15px 4px rgba(0, 0, 0, 0.1);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-d265bc2:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-d265bc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-48504be{width:var( --container-widget-width, 23% );max-width:23%;margin:-55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:23%;--container-widget-flex-grow:0;text-align:center;}.elementor-32 .elementor-element.elementor-element-48504be.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-7bdd31e.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-7bdd31e{text-align:center;font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-8a91da8{text-align:center;}.elementor-32 .elementor-element.elementor-element-5fb93a5{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 15px 4px rgba(0, 0, 0, 0.1);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-5fb93a5:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-5fb93a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9306739 );}.elementor-32 .elementor-element.elementor-element-e0cf137{width:var( --container-widget-width, 27% );max-width:27%;margin:-64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:27%;--container-widget-flex-grow:0;text-align:center;}.elementor-32 .elementor-element.elementor-element-e0cf137.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-131ce17.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-131ce17{text-align:center;font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-36bf6d9{text-align:center;}.elementor-32 .elementor-element.elementor-element-fa54267{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 15px 4px rgba(0, 0, 0, 0.1);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-fa54267:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-fa54267 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9306739 );}.elementor-32 .elementor-element.elementor-element-6c36084{width:var( --container-widget-width, 23% );max-width:23%;margin:-55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:23%;--container-widget-flex-grow:0;text-align:center;}.elementor-32 .elementor-element.elementor-element-6c36084.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-9f461a0.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-9f461a0{text-align:center;font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-ef6b622{text-align:center;}.elementor-32 .elementor-element.elementor-element-1433320{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-32 .elementor-element.elementor-element-52990e3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-f1b03e4{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 15px 4px rgba(0, 0, 0, 0.1);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-f1b03e4:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-f1b03e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9306739 );}.elementor-32 .elementor-element.elementor-element-9d9c003{width:var( --container-widget-width, 23% );max-width:23%;margin:-55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:23%;--container-widget-flex-grow:0;text-align:center;}.elementor-32 .elementor-element.elementor-element-9d9c003.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-557ddc4.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-557ddc4{text-align:center;font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-9e55f96{text-align:center;}.elementor-32 .elementor-element.elementor-element-748f361{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 15px 4px rgba(0, 0, 0, 0.1);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-748f361:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-748f361 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9306739 );}.elementor-32 .elementor-element.elementor-element-501e7d5{width:var( --container-widget-width, 23% );max-width:23%;margin:-55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:23%;--container-widget-flex-grow:0;text-align:center;}.elementor-32 .elementor-element.elementor-element-501e7d5.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-3cd8c49.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-3cd8c49{text-align:center;font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-130b015{text-align:center;}.elementor-32 .elementor-element.elementor-element-a148269{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 15px 4px rgba(0, 0, 0, 0.1);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-a148269:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-a148269 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9306739 );}.elementor-32 .elementor-element.elementor-element-2830599{width:var( --container-widget-width, 23% );max-width:23%;margin:-55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:23%;--container-widget-flex-grow:0;text-align:center;}.elementor-32 .elementor-element.elementor-element-2830599.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-d0457ce.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-d0457ce{text-align:center;font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-07a5356{text-align:center;}.elementor-32 .elementor-element.elementor-element-1d6c419{text-align:center;}.elementor-32 .elementor-element.elementor-element-1d6c419 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:46px;font-weight:600;color:#AAAAAA;}.elementor-32 .elementor-element.elementor-element-7206c99{--display:flex;--min-height:704px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0;--border-radius:0px 0px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-32 .elementor-element.elementor-element-7206c99:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-7206c99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-7206c99::before, .elementor-32 .elementor-element.elementor-element-7206c99 > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-7206c99 > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-7206c99 > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-7206c99 > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-7206c99 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-32 .elementor-element.elementor-element-7206c99.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-42a6be8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-6de7287{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-efdd96c{width:var( --container-widget-width, 41% );max-width:41%;padding:10px 15px 10px 15px;--container-widget-width:41%;--container-widget-flex-grow:0;border-radius:100px 100px 100px 100px;text-align:center;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-efdd96c.elementor-element{--align-self:flex-start;}.elementor-32 .elementor-element.elementor-element-cadf7c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-32 .elementor-element.elementor-element-cadf7c8 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:46px;font-weight:600;color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-6b2b970{--display:flex;--justify-content:flex-end;}.elementor-32 .elementor-element.elementor-element-2108ecd{text-align:start;color:var( --e-global-color-text );}.elementor-32 .elementor-element.elementor-element-83ce9a1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-79b73e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-2b3ba60{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-2bb584f{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 40px 10px rgba(0, 0, 0, 0.1);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-2bb584f:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-2bb584f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9306739 );}.elementor-32 .elementor-element.elementor-element-aa104af{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-e747293{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-7adb5a8{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 40px 10px rgba(0, 0, 0, 0.1);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-7adb5a8:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-7adb5a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9306739 );}.elementor-32 .elementor-element.elementor-element-7ab26ab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-3d9c7d6{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-93896a5{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 40px 10px rgba(0, 0, 0, 0.1);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-93896a5:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-93896a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9306739 );}.elementor-32 .elementor-element.elementor-element-af65800{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-dd84e86{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-923edbe{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 40px 10px rgba(0, 0, 0, 0.1);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-923edbe:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-923edbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9306739 );}.elementor-32 .elementor-element.elementor-element-3a9f83a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-f5d5fe9{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-51d50c2{text-align:center;color:var( --e-global-color-text );}.elementor-32 .elementor-element.elementor-element-3fbb6af .elementor-button{background-color:transparent;background-image:linear-gradient(94deg, var( --e-global-color-a8ae973 ) 0%, var( --e-global-color-0ac62f0 ) 100%);border-radius:100px 100px 100px 100px;padding:20px 40px 20px 40px;}.elementor-32 .elementor-element.elementor-element-c10001b{--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;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-32 .elementor-element.elementor-element-3590b5f{width:var( --container-widget-width, 23% );max-width:23%;padding:10px 15px 10px 15px;--container-widget-width:23%;--container-widget-flex-grow:0;border-radius:100px 100px 100px 100px;text-align:center;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-3590b5f.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-5e6b257{text-align:center;}.elementor-32 .elementor-element.elementor-element-5e6b257 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:46px;font-weight:600;}.elementor-32 .elementor-element.elementor-element-150dade{text-align:center;}.elementor-32 .elementor-element.elementor-element-78af61f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-32 .elementor-element.elementor-element-22b1e51{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-32 .elementor-element.elementor-element-22b1e51:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-22b1e51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vemape.com/wp-content/uploads/2026/04/water-spraying-system-hydrates-plants-agricultural-field-morning-aerial-view-automatic-1.png");background-position:center center;background-size:cover;}.elementor-32 .elementor-element.elementor-element-b4ce3d7{--display:flex;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-b4ce3d7:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-b4ce3d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3F2FD;}.elementor-32 .elementor-element.elementor-element-9f05193{--display:flex;}.elementor-32 .elementor-element.elementor-element-cf278aa{text-align:start;font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-b6641e7{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-32 .elementor-element.elementor-element-b6641e7:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-b6641e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vemape.com/wp-content/uploads/2026/04/sprinkler-field-against-sky-1.png");background-position:center center;background-size:cover;}.elementor-32 .elementor-element.elementor-element-f8c4e7b{--display:flex;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-f8c4e7b:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-f8c4e7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F5E9;}.elementor-32 .elementor-element.elementor-element-04ffe8a{--display:flex;}.elementor-32 .elementor-element.elementor-element-ea9be92{text-align:start;font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-d1d140e{text-align:start;}.elementor-32 .elementor-element.elementor-element-7399fe7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-32 .elementor-element.elementor-element-6a78755{--display:flex;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-6a78755:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-6a78755 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F5E9;}.elementor-32 .elementor-element.elementor-element-d33272d{--display:flex;}.elementor-32 .elementor-element.elementor-element-43e2ab2{text-align:start;font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-7ad33ef{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-32 .elementor-element.elementor-element-7ad33ef:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-7ad33ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vemape.com/wp-content/uploads/2026/04/motor-pipeline-system-deliver-cold-water-into-production-process-1.png");background-position:center center;background-size:cover;}.elementor-32 .elementor-element.elementor-element-dde9ff1{--display:flex;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-dde9ff1:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-dde9ff1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3F2FD;}.elementor-32 .elementor-element.elementor-element-d325214{--display:flex;}.elementor-32 .elementor-element.elementor-element-769044a{text-align:start;font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-ab3e761{text-align:start;}.elementor-32 .elementor-element.elementor-element-2a3eca4{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-32 .elementor-element.elementor-element-2a3eca4:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-2a3eca4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vemape.com/wp-content/uploads/2026/04/lawn-sprinkler-spaying-water-green-grass-irrigation-system-backlight-1.png");background-position:center center;background-size:cover;}.elementor-32 .elementor-element.elementor-element-2f3efe7{--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:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-32 .elementor-element.elementor-element-2f3efe7:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-2f3efe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9306739 );}.elementor-32 .elementor-element.elementor-element-4926cd9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-42de8d9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-945114f{width:var( --container-widget-width, 41% );max-width:41%;padding:10px 15px 10px 15px;--container-widget-width:41%;--container-widget-flex-grow:0;border-radius:100px 100px 100px 100px;text-align:center;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-945114f.elementor-element{--align-self:flex-start;}.elementor-32 .elementor-element.elementor-element-1a49fe2{text-align:start;}.elementor-32 .elementor-element.elementor-element-1a49fe2 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:46px;font-weight:600;color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-e702e69{--display:flex;--justify-content:flex-end;}.elementor-32 .elementor-element.elementor-element-77b526a{text-align:start;color:var( --e-global-color-172f81a );}.elementor-32 .elementor-element.elementor-element-7cbd7af{text-align:center;}.elementor-32 .elementor-element.elementor-element-7cbd7af .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-ecba594{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-32 .elementor-element.elementor-element-caad93c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-a7cf0d7{--display:flex;--min-height:250px;--justify-content:flex-end;--overlay-opacity:0.78;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-a7cf0d7:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-a7cf0d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;background-image:url("https://vemape.com/wp-content/uploads/2026/04/close-up-female-engineer-hand-controling-robot-arm-welding-machine-industrial-40-modern-factory-backgroundsmart-female-engineer-inspect-quality-control-factory-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-32 .elementor-element.elementor-element-a7cf0d7::before, .elementor-32 .elementor-element.elementor-element-a7cf0d7 > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-a7cf0d7 > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-a7cf0d7 > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-a7cf0d7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-a7cf0d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #72727200 0%, var( --e-global-color-primary ) 100%);}.elementor-32 .elementor-element.elementor-element-6fa1d6e{text-align:start;}.elementor-32 .elementor-element.elementor-element-6fa1d6e .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-9306739 );}.elementor-32 .elementor-element.elementor-element-8b31b8c{--display:flex;--min-height:250px;--justify-content:flex-end;--overlay-opacity:0.78;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-8b31b8c:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-8b31b8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;background-image:url("https://vemape.com/wp-content/uploads/2026/04/indian-farming-cotton-baby-tree-small-plant-grow-farm-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-32 .elementor-element.elementor-element-8b31b8c::before, .elementor-32 .elementor-element.elementor-element-8b31b8c > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-8b31b8c > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-8b31b8c > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-8b31b8c > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-8b31b8c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #72727200 0%, var( --e-global-color-primary ) 100%);}.elementor-32 .elementor-element.elementor-element-8719680{text-align:start;}.elementor-32 .elementor-element.elementor-element-8719680 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-9306739 );}.elementor-32 .elementor-element.elementor-element-734e43b{--display:flex;--min-height:250px;--justify-content:flex-end;--overlay-opacity:0.78;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-734e43b:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-734e43b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;background-image:url("https://vemape.com/wp-content/uploads/2026/04/drip-irrigation-system-water-saving-drip-irrigation-system-being-used-young-carrot-field-1-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-32 .elementor-element.elementor-element-734e43b::before, .elementor-32 .elementor-element.elementor-element-734e43b > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-734e43b > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-734e43b > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-734e43b > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-734e43b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #72727200 0%, var( --e-global-color-primary ) 100%);}.elementor-32 .elementor-element.elementor-element-2c553aa{text-align:start;}.elementor-32 .elementor-element.elementor-element-2c553aa .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-9306739 );}.elementor-32 .elementor-element.elementor-element-13d2672{--display:flex;--min-height:250px;--justify-content:flex-end;--overlay-opacity:0.78;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-13d2672:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-13d2672 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;background-image:url("https://vemape.com/wp-content/uploads/2026/04/researcher-showing-something-tablet-worker-vegetable-greenhouse-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-32 .elementor-element.elementor-element-13d2672::before, .elementor-32 .elementor-element.elementor-element-13d2672 > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-13d2672 > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-13d2672 > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-13d2672 > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-13d2672 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #72727200 0%, var( --e-global-color-primary ) 100%);}.elementor-32 .elementor-element.elementor-element-820056c{text-align:start;}.elementor-32 .elementor-element.elementor-element-820056c .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-9306739 );}.elementor-32 .elementor-element.elementor-element-838b7b6{text-align:center;}.elementor-32 .elementor-element.elementor-element-838b7b6 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-3b92db9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-32 .elementor-element.elementor-element-599ef5d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-ba2e243{--display:flex;--min-height:250px;--justify-content:flex-end;--overlay-opacity:0.78;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-ba2e243:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-ba2e243 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;background-image:url("https://vemape.com/wp-content/uploads/2026/04/1xg.avif");background-repeat:no-repeat;background-size:cover;}.elementor-32 .elementor-element.elementor-element-ba2e243::before, .elementor-32 .elementor-element.elementor-element-ba2e243 > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-ba2e243 > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-ba2e243 > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-ba2e243 > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-ba2e243 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #72727200 0%, var( --e-global-color-primary ) 100%);}.elementor-32 .elementor-element.elementor-element-f3c8c73{text-align:start;}.elementor-32 .elementor-element.elementor-element-f3c8c73 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-9306739 );}.elementor-32 .elementor-element.elementor-element-b2cb6ac{--display:flex;--min-height:250px;--justify-content:flex-end;--overlay-opacity:0.78;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-b2cb6ac:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-b2cb6ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;background-image:url("https://vemape.com/wp-content/uploads/2026/04/conexoes-irrigacao-01.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-32 .elementor-element.elementor-element-b2cb6ac::before, .elementor-32 .elementor-element.elementor-element-b2cb6ac > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-b2cb6ac > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-b2cb6ac > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-b2cb6ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-b2cb6ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #72727200 0%, var( --e-global-color-primary ) 100%);}.elementor-32 .elementor-element.elementor-element-29d142a{text-align:start;}.elementor-32 .elementor-element.elementor-element-29d142a .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-9306739 );}.elementor-32 .elementor-element.elementor-element-66790fa{--display:flex;--min-height:250px;--justify-content:flex-end;--overlay-opacity:0.78;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-66790fa:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-66790fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;background-image:url("https://vemape.com/wp-content/uploads/2026/04/tubo_engate_rapido_2_tigre_irriga_ep_505095641_1_236633ac041667a6231ceb4eee63e315.webp");background-repeat:no-repeat;background-size:cover;}.elementor-32 .elementor-element.elementor-element-66790fa::before, .elementor-32 .elementor-element.elementor-element-66790fa > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-66790fa > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-66790fa > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-66790fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-66790fa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #72727200 0%, var( --e-global-color-primary ) 100%);}.elementor-32 .elementor-element.elementor-element-94ff6b7{text-align:start;}.elementor-32 .elementor-element.elementor-element-94ff6b7 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-9306739 );}.elementor-32 .elementor-element.elementor-element-1777445{--display:flex;--min-height:250px;--justify-content:flex-end;--overlay-opacity:0.78;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-1777445:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-1777445 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;background-image:url("https://vemape.com/wp-content/uploads/2026/04/320912-3.webp");background-repeat:no-repeat;background-size:cover;}.elementor-32 .elementor-element.elementor-element-1777445::before, .elementor-32 .elementor-element.elementor-element-1777445 > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-1777445 > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-1777445 > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-1777445 > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-1777445 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #72727200 0%, var( --e-global-color-primary ) 100%);}.elementor-32 .elementor-element.elementor-element-a90665d{text-align:start;}.elementor-32 .elementor-element.elementor-element-a90665d .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-9306739 );}.elementor-32 .elementor-element.elementor-element-da39f15 .elementor-button{background-color:transparent;background-image:linear-gradient(94deg, var( --e-global-color-a8ae973 ) 0%, var( --e-global-color-0ac62f0 ) 100%);border-radius:100px 100px 100px 100px;padding:20px 40px 20px 40px;}.elementor-32 .elementor-element.elementor-element-c0092f1{--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;--border-radius:0px 0px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:3;}.elementor-32 .elementor-element.elementor-element-c0092f1:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-c0092f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9306739 );}.elementor-32 .elementor-element.elementor-element-32b16b2{width:var( --container-widget-width, 23% );max-width:23%;padding:10px 15px 10px 15px;--container-widget-width:23%;--container-widget-flex-grow:0;border-radius:100px 100px 100px 100px;text-align:center;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-32b16b2.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-5a2ee78{text-align:center;}.elementor-32 .elementor-element.elementor-element-5a2ee78 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:46px;font-weight:600;}.elementor-32 .elementor-element.elementor-element-db7dd5a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-32 .elementor-element.elementor-element-d4bf8ea{--display:flex;--justify-content:center;--border-radius:20px 0px 0px 20px;}.elementor-32 .elementor-element.elementor-element-d4bf8ea:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-d4bf8ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vemape.com/wp-content/uploads/2026/04/ANEXO-10.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-32 .elementor-element.elementor-element-5ef2a4f{--display:flex;--justify-content:center;--border-radius:0px 20px 20px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-5ef2a4f:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-5ef2a4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a8ae973 );}.elementor-32 .elementor-element.elementor-element-67ee029{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-11313c2{width:var( --container-widget-width, 14% );max-width:14%;background-color:#E8F5E9;padding:10px 10px 10px 10px;--container-widget-width:14%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-32 .elementor-element.elementor-element-11313c2.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-32 .elementor-element.elementor-element-65b27b5{text-align:start;font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:var( --e-global-color-ea3f9a7 );}.elementor-32 .elementor-element.elementor-element-ce25308{color:var( --e-global-color-9306739 );}.elementor-32 .elementor-element.elementor-element-ce25308 a{color:var( --e-global-color-ea3f9a7 );}.elementor-32 .elementor-element.elementor-element-7034be5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-32 .elementor-element.elementor-element-0d12b82{--display:flex;--justify-content:center;--border-radius:20px 0px 0px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-0d12b82:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-0d12b82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0ac62f0 );}.elementor-32 .elementor-element.elementor-element-8c57365{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-8d8fc7b{width:var( --container-widget-width, 14% );max-width:14%;background-color:#E3F2FD;padding:10px 10px 10px 10px;--container-widget-width:14%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-32 .elementor-element.elementor-element-8d8fc7b.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-32 .elementor-element.elementor-element-dccb040{text-align:start;font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:var( --e-global-color-ea3f9a7 );}.elementor-32 .elementor-element.elementor-element-f0e6a1c{color:var( --e-global-color-9306739 );}.elementor-32 .elementor-element.elementor-element-f0e6a1c a{color:var( --e-global-color-ea3f9a7 );}.elementor-32 .elementor-element.elementor-element-71b4931{--display:flex;--justify-content:center;--border-radius:0px 20px 20px 0px;}.elementor-32 .elementor-element.elementor-element-71b4931:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-71b4931 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vemape.com/wp-content/uploads/2026/04/IMG_20250422_130146-scaled.jpg");background-position:center center;}.elementor-32 .elementor-element.elementor-element-7b4065b{--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;--overlay-opacity:0.49;--border-radius:0px 0px 50px 50px;--margin-top:-47px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-32 .elementor-element.elementor-element-7b4065b::before, .elementor-32 .elementor-element.elementor-element-7b4065b > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-7b4065b > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-7b4065b > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-7b4065b > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-7b4065b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-32 .elementor-element.elementor-element-7b4065b:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-7b4065b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://vemape.com/wp-content/uploads/2026/04/water-falling-plant-scaled.jpg") 50% 50%;background-size:cover;}.elementor-32 .elementor-element.elementor-element-1daf10e{--display:flex;--min-height:22px;}.elementor-32 .elementor-element.elementor-element-97d0a6c{width:var( --container-widget-width, 23% );max-width:23%;padding:10px 15px 10px 15px;--container-widget-width:23%;--container-widget-flex-grow:0;border-radius:100px 100px 100px 100px;text-align:center;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-9306739 );}.elementor-32 .elementor-element.elementor-element-97d0a6c.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-5ea9b63{--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-32 .elementor-element.elementor-element-2cc16ab{text-align:center;}.elementor-32 .elementor-element.elementor-element-2cc16ab .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-9306739 );}.elementor-32 .elementor-element.elementor-element-a1d69a3{text-align:center;font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:var( --e-global-color-9306739 );}.elementor-32 .elementor-element.elementor-element-e78a737{text-align:center;color:var( --e-global-color-9306739 );}.elementor-32 .elementor-element.elementor-element-937433d{--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-32 .elementor-element.elementor-element-80d479c .elementor-button{background-color:transparent;background-image:linear-gradient(94deg, var( --e-global-color-a8ae973 ) 0%, var( --e-global-color-0ac62f0 ) 100%);border-radius:100px 100px 100px 100px;padding:20px 40px 20px 40px;}.elementor-32 .elementor-element.elementor-element-1c47697{--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:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-32 .elementor-element.elementor-element-1c47697:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-1c47697 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9306739 );}.elementor-32 .elementor-element.elementor-element-2373aa0{text-align:center;}.elementor-32 .elementor-element.elementor-element-2373aa0 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:40px;font-weight:600;}.elementor-32 .elementor-element.elementor-element-8123478{text-align:center;}.elementor-32 .elementor-element.elementor-element-f2af6e5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-32 .elementor-element.elementor-element-3eaf751{--display:flex;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-3eaf751:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-3eaf751 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3F2FD;}.elementor-32 .elementor-element.elementor-element-ca0bac7{--display:flex;}.elementor-32 .elementor-element.elementor-element-c788fab{width:var( --container-widget-width, 24% );max-width:24%;background-color:var( --e-global-color-0ac62f0 );padding:10px 10px 10px 10px;--container-widget-width:24%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-32 .elementor-element.elementor-element-c788fab.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-32 .elementor-element.elementor-element-de0c485{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-de0c485.elementor-element{--align-self:flex-start;}.elementor-32 .elementor-element.elementor-element-1dc1a31{--display:flex;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-1dc1a31:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-1dc1a31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F5E9;}.elementor-32 .elementor-element.elementor-element-880468a{--display:flex;}.elementor-32 .elementor-element.elementor-element-d9e8b31{width:var( --container-widget-width, 24% );max-width:24%;background-color:var( --e-global-color-a8ae973 );padding:10px 10px 10px 10px;--container-widget-width:24%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-32 .elementor-element.elementor-element-d9e8b31.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-32 .elementor-element.elementor-element-4d29441{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-4d29441.elementor-element{--align-self:flex-start;}.elementor-32 .elementor-element.elementor-element-31d386b{--display:flex;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-31d386b:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-31d386b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3F2FD;}.elementor-32 .elementor-element.elementor-element-9a0b4cb{--display:flex;}.elementor-32 .elementor-element.elementor-element-3c17eb8{width:var( --container-widget-width, 24% );max-width:24%;background-color:var( --e-global-color-0ac62f0 );padding:10px 10px 10px 10px;--container-widget-width:24%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-32 .elementor-element.elementor-element-3c17eb8.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-32 .elementor-element.elementor-element-a451737{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-a451737.elementor-element{--align-self:flex-start;}.elementor-32 .elementor-element.elementor-element-12a591a{--display:flex;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-12a591a:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-12a591a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F5E9;}.elementor-32 .elementor-element.elementor-element-426d1a6{--display:flex;}.elementor-32 .elementor-element.elementor-element-b5b295b{width:var( --container-widget-width, 24% );max-width:24%;background-color:var( --e-global-color-a8ae973 );padding:10px 10px 10px 10px;--container-widget-width:24%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-32 .elementor-element.elementor-element-b5b295b.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-32 .elementor-element.elementor-element-3b8629f.elementor-element{--align-self:flex-start;}.elementor-32 .elementor-element.elementor-element-3b8629f{text-align:start;font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-fe3d39d .elementor-button{background-color:transparent;background-image:linear-gradient(94deg, var( --e-global-color-a8ae973 ) 0%, var( --e-global-color-0ac62f0 ) 100%);border-radius:100px 100px 100px 100px;padding:20px 40px 20px 40px;}.elementor-32 .elementor-element.elementor-element-b1db20f{--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:50px;--padding-bottom:50px;--padding-left:200px;--padding-right:200px;}.elementor-32 .elementor-element.elementor-element-b1db20f:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-b1db20f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9306739 );}.elementor-32 .elementor-element.elementor-element-80ad0e9{--display:flex;--overlay-opacity:0.33;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:200px;--padding-right:200px;}.elementor-32 .elementor-element.elementor-element-80ad0e9:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-80ad0e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9306739 );background-image:url("https://vemape.com/wp-content/uploads/2026/04/maple-leaf-fallen-green-grass-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-32 .elementor-element.elementor-element-80ad0e9::before, .elementor-32 .elementor-element.elementor-element-80ad0e9 > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-80ad0e9 > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-80ad0e9 > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-80ad0e9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-80ad0e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-32 .elementor-element.elementor-element-0c761ef{text-align:center;}.elementor-32 .elementor-element.elementor-element-0c761ef .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-9306739 );}.elementor-32 .elementor-element.elementor-element-0287e86{text-align:center;color:var( --e-global-color-9306739 );}.elementor-32 .elementor-element.elementor-element-0cea786{--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:space-evenly;--gap:0px 100px;--row-gap:0px;--column-gap:100px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-32 .elementor-element.elementor-element-0cea786:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-0cea786 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ea3f9a7 );}.elementor-32 .elementor-element.elementor-element-8301d56{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-32 .elementor-element.elementor-element-537437e{text-align:start;}.elementor-32 .elementor-element.elementor-element-537437e .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-7ad0ccb{text-align:start;color:var( --e-global-color-text );}.elementor-32 .elementor-element.elementor-element-53659ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-32 .elementor-element.elementor-element-5fa6594 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-32 .elementor-element.elementor-element-5fa6594 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-32 .elementor-element.elementor-element-5fa6594 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-32 .elementor-element.elementor-element-5fa6594 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-32 .elementor-element.elementor-element-5fa6594 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-32 .elementor-element.elementor-element-5fa6594 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-32 .elementor-element.elementor-element-5fa6594 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-32 .elementor-element.elementor-element-5fa6594{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-32 .elementor-element.elementor-element-5fa6594 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-32 .elementor-element.elementor-element-ea70208{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-32 .elementor-element.elementor-element-754761e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-32 .elementor-element.elementor-element-754761e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-32 .elementor-element.elementor-element-754761e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-32 .elementor-element.elementor-element-754761e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-32 .elementor-element.elementor-element-754761e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-32 .elementor-element.elementor-element-754761e .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-32 .elementor-element.elementor-element-754761e .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-32 .elementor-element.elementor-element-754761e{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-32 .elementor-element.elementor-element-754761e .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-32 .elementor-element.elementor-element-754761e .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-32 .elementor-element.elementor-element-0570719{--display:flex;--min-height:45px;--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C0C0C0;--border-color:#C0C0C0;}.elementor-32 .elementor-element.elementor-element-0570719:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-0570719 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ea3f9a7 );}.elementor-32 .elementor-element.elementor-element-912e69a{text-align:center;}@media(min-width:768px){.elementor-32 .elementor-element.elementor-element-e1e63fd{--width:50%;}.elementor-32 .elementor-element.elementor-element-2a6f352{--width:40%;}.elementor-32 .elementor-element.elementor-element-b7d1dd0{--width:50%;}.elementor-32 .elementor-element.elementor-element-9376151{--content-width:100%;}.elementor-32 .elementor-element.elementor-element-dbaa942{--width:100%;}.elementor-32 .elementor-element.elementor-element-c8572d2{--width:100%;}.elementor-32 .elementor-element.elementor-element-d265bc2{--width:30%;}.elementor-32 .elementor-element.elementor-element-5fb93a5{--width:30%;}.elementor-32 .elementor-element.elementor-element-fa54267{--width:30%;}.elementor-32 .elementor-element.elementor-element-1433320{--width:100%;}.elementor-32 .elementor-element.elementor-element-f1b03e4{--width:30%;}.elementor-32 .elementor-element.elementor-element-748f361{--width:30%;}.elementor-32 .elementor-element.elementor-element-a148269{--width:30%;}.elementor-32 .elementor-element.elementor-element-79b73e0{--width:100%;}.elementor-32 .elementor-element.elementor-element-ecba594{--width:100%;}.elementor-32 .elementor-element.elementor-element-a7cf0d7{--width:25%;}.elementor-32 .elementor-element.elementor-element-8b31b8c{--width:25%;}.elementor-32 .elementor-element.elementor-element-734e43b{--width:25%;}.elementor-32 .elementor-element.elementor-element-13d2672{--width:25%;}.elementor-32 .elementor-element.elementor-element-3b92db9{--width:100%;}.elementor-32 .elementor-element.elementor-element-ba2e243{--width:25%;}.elementor-32 .elementor-element.elementor-element-b2cb6ac{--width:25%;}.elementor-32 .elementor-element.elementor-element-66790fa{--width:25%;}.elementor-32 .elementor-element.elementor-element-1777445{--width:25%;}.elementor-32 .elementor-element.elementor-element-d4bf8ea{--width:40%;}.elementor-32 .elementor-element.elementor-element-5ef2a4f{--width:40%;}.elementor-32 .elementor-element.elementor-element-0d12b82{--width:40%;}.elementor-32 .elementor-element.elementor-element-71b4931{--width:40%;}.elementor-32 .elementor-element.elementor-element-5ea9b63{--width:100%;}.elementor-32 .elementor-element.elementor-element-8301d56{--width:30%;}.elementor-32 .elementor-element.elementor-element-53659ec{--width:30%;}.elementor-32 .elementor-element.elementor-element-ea70208{--width:30%;}}@media(max-width:1366px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-32 .elementor-element.elementor-element-16bdafa .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-32 .elementor-element.elementor-element-16bdafa .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-32 .elementor-element.elementor-element-091471f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-32 .elementor-element.elementor-element-091471f.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-e1e63fd{--width:43%;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-32 .elementor-element.elementor-element-16bdafa .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-32 .elementor-element.elementor-element-65a323f{--justify-content:flex-end;--overlay-opacity:0.77;--margin-top:-161px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-32 .elementor-element.elementor-element-2a6f352.e-con{--order:99999 /* order end hack */;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-32 .elementor-element.elementor-element-7ffb8f9 .elementor-heading-title{font-size:48px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-32 .elementor-element.elementor-element-90a27c4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32 .elementor-element.elementor-element-9376151{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-32 .elementor-element.elementor-element-2189211{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32 .elementor-element.elementor-element-61d601b{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-32 .elementor-element.elementor-element-a86c9d6{--container-widget-width:72%;--container-widget-flex-grow:0;width:var( --container-widget-width, 72% );max-width:72%;}.elementor-32 .elementor-element.elementor-element-edcc1c4 .elementor-heading-title{font-size:36px;}.elementor-32 .elementor-element.elementor-element-1d6c419 .elementor-heading-title{font-size:30px;}.elementor-32 .elementor-element.elementor-element-7206c99{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-32 .elementor-element.elementor-element-efdd96c{--container-widget-width:64%;--container-widget-flex-grow:0;width:var( --container-widget-width, 64% );max-width:64%;}.elementor-32 .elementor-element.elementor-element-efdd96c.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-cadf7c8{text-align:center;}.elementor-32 .elementor-element.elementor-element-cadf7c8 .elementor-heading-title{font-size:36px;}.elementor-32 .elementor-element.elementor-element-2108ecd{text-align:center;}.elementor-32 .elementor-element.elementor-element-83ce9a1 img{height:100px;}.elementor-32 .elementor-element.elementor-element-c10001b{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-32 .elementor-element.elementor-element-3590b5f{--container-widget-width:43%;--container-widget-flex-grow:0;width:var( --container-widget-width, 43% );max-width:43%;}.elementor-32 .elementor-element.elementor-element-5e6b257 .elementor-heading-title{font-size:36px;}.elementor-32 .elementor-element.elementor-element-22b1e51{--min-height:250px;}.elementor-32 .elementor-element.elementor-element-b6641e7{--min-height:250px;}.elementor-32 .elementor-element.elementor-element-7ad33ef{--min-height:250px;}.elementor-32 .elementor-element.elementor-element-7ad33ef.e-con{--order:-99999 /* order start hack */;}.elementor-32 .elementor-element.elementor-element-dde9ff1.e-con{--order:99999 /* order end hack */;}.elementor-32 .elementor-element.elementor-element-2a3eca4{--min-height:250px;}.elementor-32 .elementor-element.elementor-element-2f3efe7{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-32 .elementor-element.elementor-element-945114f{--container-widget-width:58%;--container-widget-flex-grow:0;width:var( --container-widget-width, 58% );max-width:58%;}.elementor-32 .elementor-element.elementor-element-945114f.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-1a49fe2{text-align:center;}.elementor-32 .elementor-element.elementor-element-1a49fe2 .elementor-heading-title{font-size:36px;}.elementor-32 .elementor-element.elementor-element-77b526a{text-align:center;}.elementor-32 .elementor-element.elementor-element-838b7b6{padding:30px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-c0092f1{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-32 .elementor-element.elementor-element-32b16b2{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-32 .elementor-element.elementor-element-5a2ee78 .elementor-heading-title{font-size:36px;}.elementor-32 .elementor-element.elementor-element-d4bf8ea{--min-height:170px;--border-radius:20px 20px 0px 0px;}.elementor-32 .elementor-element.elementor-element-5ef2a4f{--border-radius:0px 0px 20px 20px;}.elementor-32 .elementor-element.elementor-element-11313c2{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-32 .elementor-element.elementor-element-0d12b82{--border-radius:20px 20px 0px 0px;}.elementor-32 .elementor-element.elementor-element-8d8fc7b{--container-widget-width:22%;--container-widget-flex-grow:0;width:var( --container-widget-width, 22% );max-width:22%;}.elementor-32 .elementor-element.elementor-element-71b4931{--min-height:170px;--border-radius:0px 0px 20px 20px;}.elementor-32 .elementor-element.elementor-element-7b4065b{--overlay-opacity:0.68;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-32 .elementor-element.elementor-element-97d0a6c{margin:39px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:58%;--container-widget-flex-grow:0;width:var( --container-widget-width, 58% );max-width:58%;}.elementor-32 .elementor-element.elementor-element-1c47697{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-32 .elementor-element.elementor-element-2373aa0 .elementor-heading-title{font-size:36px;}.elementor-32 .elementor-element.elementor-element-b1db20f{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-32 .elementor-element.elementor-element-80ad0e9{--overlay-opacity:0.61;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-0cea786{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-32 .elementor-element.elementor-element-8301d56{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-32 .elementor-element.elementor-element-537437e{text-align:center;}.elementor-32 .elementor-element.elementor-element-7ad0ccb{text-align:center;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-32 .elementor-element.elementor-element-754761e{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}}/* Start custom CSS for container, class: .elementor-element-e1e63fd *//* ===================================================
   EFEITO DE VIDRO DESFOCADO (Glassmorphism)
=================================================== */

.card-vidro {
    /* 🎛️ PAINEL DE CONTROLE DO VIDRO: */
    
    /* 1. Transparência (Atualmente um branco beeeem suave. 
          Se o seu site for muito escuro, pode trocar por rgba(0, 0, 0, 0.2) ) */
    --vidro-cor: rgba(255, 255, 255, 0.05); 
    
    /* 2. Intensidade do Desfoque (O quanto embaça o que está atrás) */
    --vidro-blur: 15px;                     
    
    /* 3. O reflexo na beirada do vidro */
    --vidro-borda: rgba(255, 255, 255, 0.15); 

    /* 🪄 A MÁGICA: Fundo transparente + Blur */
    background: var(--vidro-cor) !important;
    backdrop-filter: blur(var(--vidro-blur));
    -webkit-backdrop-filter: blur(var(--vidro-blur)); /* Essencial para funcionar nos iPhones/Safari */
    
    /* 💎 O ACABAMENTO PREMIUM: Borda fina e sombra de profundidade */
    border: 1px solid var(--vidro-borda) !important;
    border-radius: 100px; 
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.3);
    
    /* Garante que o texto e os botões dentro do vidro fiquem nítidos e clicáveis */
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9b7b73f *//* ===================================================
   SOMBRA DEGRADÊ ANIMADA (Movimento 100% Destravado)
=================================================== */

.elementor-32 .elementor-element.elementor-element-9b7b73f .elementor-button {
    position: relative !important;
    /* Protege o fundo do botão original */
    transform-style: preserve-3d !important; 
}

.elementor-32 .elementor-element.elementor-element-9b7b73f .elementor-button::before {
    content: "" !important;
    position: absolute !important;
    inset: -4px !important; 
    border-radius: inherit !important; 
    
    /* 🚀 A SOLUÇÃO: Usar background-image em vez de background 
       Isso libera a posição para ser animada livremente! */
    background-image: linear-gradient(60deg, #00a2d4, #009348, #00a2d4, #009348) !important;
    background-size: 300% 300% !important;
    
    transform: translateZ(-1px) !important;
    z-index: -1 !important;
    filter: blur(15px) !important;
    
    /* Motor destravado */
    animation: moverAuraBotao 3s ease infinite !important;
    pointer-events: none !important;
}

/* ===================================================
   O MOTOR DA ANIMAÇÃO QUE AGORA FUNCIONA
=================================================== */
@keyframes moverAuraBotao {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4563047 *//* ===================================================
   SOMBRA DEGRADÊ ANIMADA (Movimento 100% Destravado)
=================================================== */

.elementor-32 .elementor-element.elementor-element-4563047 .elementor-button {
    position: relative !important;
    /* Protege o fundo do botão original */
    transform-style: preserve-3d !important; 
}

.elementor-32 .elementor-element.elementor-element-4563047 .elementor-button::before {
    content: "" !important;
    position: absolute !important;
    inset: -4px !important; 
    border-radius: inherit !important; 
    
    /* 🚀 A SOLUÇÃO: Usar background-image em vez de background 
       Isso libera a posição para ser animada livremente! */
    background-image: linear-gradient(60deg, #00a2d4, #009348, #00a2d4, #009348) !important;
    background-size: 300% 300% !important;
    
    transform: translateZ(-1px) !important;
    z-index: -1 !important;
    filter: blur(15px) !important;
    
    /* Motor destravado */
    animation: moverAuraBotao 3s ease infinite !important;
    pointer-events: none !important;
}

/* ===================================================
   O MOTOR DA ANIMAÇÃO QUE AGORA FUNCIONA
=================================================== */
@keyframes moverAuraBotao {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-90f38e2 *//* Botão com Z-Index alto e pronto para margens */
.elementor-32 .elementor-element.elementor-element-90f38e2 {
    z-index: 99 !important; /* Joga o botão lá no topo de tudo */
    position: relative;
    display: flex;
    justify-content: center;
}

.elementor-32 .elementor-element.elementor-element-90f38e2 .elementor-button {
    width: 65px; 
    height: 65px;
    border-radius: 50% !important;
    background-color: rgba(85, 45, 15, 0.4) !important;
    border: 2px solid #FFFFFF !important;
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    padding: 0;
    transition: all 0.3s ease;
}

/* Garante que o ícone fique centralizado */
.elementor-32 .elementor-element.elementor-element-90f38e2 .elementor-button-content-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2189211 *//* Título Degradê Magnético */
.elementor-32 .elementor-element.elementor-element-2189211 .elementor-heading-title {
    /* 1. Cria o degradê de cores (Mude os códigos HEX para as cores da sua marca) */
    background-image: linear-gradient(90deg, #00a2d4 0%, #009348 100%);
    
    /* 2. Aplica o degradê apenas dentro do texto */
    -webkit-background-clip: text;
    background-clip: text;
    
    /* 3. Deixa a cor de preenchimento original do texto invisível para revelar o fundo */
    -webkit-text-fill-color: transparent;
    color: transparent;
    
    /* Garante que o degradê acompanhe o tamanho exato do texto */
    display: inline-block; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dac301 *//* ===================================================
   CARD COM BORDA DEGRADÊ ANIMADA (Técnica Background Clip)
=================================================== */

.card-borda-animada {
    /* 🎛️ PAINEL DE CONTROLE DAS POÇÕES: */
    --espessura: 2px;         /* Grossura da borda */
    --raio: 20px;             /* Arredondamento dos cantos */
    --cor-fundo: #ffffff;     /* Cor de fundo interna do card (Mude para a sua) */
    
    /* 🎨 CORES DO DEGRADÊ (Reaproveitei as cores magnéticas do seu título) */
    --cor1: #009348;
    --cor2: #00a2d4;
    --cor3: #009348;          /* Repita a primeira cor no final para um loop perfeito */
    
    position: relative;
    /* A borda real é transparente, o CSS vai pintá-la por trás! */
    border: var(--espessura) solid transparent !important;
    border-radius: var(--raio) !important;
    
    /* 🪄 A MÁGICA: O primeiro gradiente pinta o centro do card. O segundo pinta a borda. */
    background: 
        linear-gradient(var(--cor-fundo), var(--cor-fundo)) padding-box,
        linear-gradient(60deg, var(--cor1), var(--cor2), var(--cor3), var(--cor2)) border-box;
        
    /* Esticamos o gradiente da borda para termos espaço para movê-lo */
    background-size: 100% 100%, 300% 300%;
    background-position: 0% 0%, 0% 50%;
    
    /* Ativa o motor da animação */
    animation: respiracaoBorda 5s ease infinite;
}

/* 🔄 O MOTOR DO MOVIMENTO (A Borda "Respirando") */
@keyframes respiracaoBorda {
    0%   { background-position: 0% 0%, 0% 50%; }
    50%  { background-position: 0% 0%, 100% 50%; }
    100% { background-position: 0% 0%, 0% 50%; }
}

/* Opcional: Efeito de flutuação ao passar o mouse */
.card-borda-animada:hover {
    transform: translateY(-5px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a86c9d6 *//* ===================================================
   BORDA DEGRADÊ ESTÁTICA (Recorte de Máscara)
=================================================== */

.elementor-32 .elementor-element.elementor-element-a86c9d6 {
    position: relative !important;
    z-index: 1;
    /* Dica: Adicione um pouco de padding no Elementor (Avançado) 
       para o texto não ficar colado na borda! */
}

.elementor-32 .elementor-element.elementor-element-a86c9d6::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important; /* Cobre o tamanho exato do widget */
    
    /* 🎛️ PAINEL DE CONTROLE: */
    border-radius: 100px; /* Arredondamento (coloque 0px se quiser quadrado) */
    padding: 2px;       /* A espessura da sua borda */
    
    /* 🎨 As cores do degradê estático */
    background: linear-gradient(60deg, #009348, #00a2d4) !important;
    
    /* 🪄 O TRUQUE: A máscara recorta o centro exato, deixando APENAS a borda visível */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0) !important;
    -webkit-mask-composite: xor !important;
    mask-composite: exclude !important;
    
    z-index: -1 !important;
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-edcc1c4 *//* Título Degradê Magnético */
.elementor-32 .elementor-element.elementor-element-edcc1c4 .elementor-heading-title {
    /* 1. Cria o degradê de cores (Mude os códigos HEX para as cores da sua marca) */
    background-image: linear-gradient(60deg, #00a2d4 0%, #009348 100%);
    
    /* 2. Aplica o degradê apenas dentro do texto */
    -webkit-background-clip: text;
    background-clip: text;
    
    /* 3. Deixa a cor de preenchimento original do texto invisível para revelar o fundo */
    -webkit-text-fill-color: transparent;
    color: transparent;
    
    /* Garante que o degradê acompanhe o tamanho exato do texto */
    display: inline-block; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d265bc2 *//* ===================================================
   EFEITO: CARD COM ABA ARREDONDADA (FLOATING TAB)
=================================================== */

.card-topo-aba {
    /* 🎛️ PAINEL DE CONTROLE (Mude os valores aqui) */
    --cor-fundo: #ffffff;      /* Cor de fundo do card e da aba */
    --largura-aba: 150px;      /* Largura do puxadinho no topo */
    --altura-aba: 45px;        /* Altura do puxadinho */
    --raio-card: 20px;         /* Arredondamento do card principal */
    --raio-aba: 1000px;          /* Arredondamento do topo da aba */
    --raio-ombros: 15px;       /* Curva suave que conecta a aba ao card */

    background-color: var(--cor-fundo);
    border-radius: var(--raio-card);
    position: relative;
    /* Dá o espaço necessário para a aba não cortar nos elementos de cima */
    margin-top: calc(var(--altura-aba) + 10px) !important; 
    
    /* A Mágica da Sombra: Em vez de box-shadow, usamos drop-shadow para 
       criar uma sombra unificada em volta da junção da aba com o card */
    filter: drop-shadow(0px 10px 30px rgba(0, 0, 0, 0.08));
    transition: all 0.3s ease;
}

/* 1. Desenhando a Aba Central */
.card-topo-aba::before {
    content: '';
    position: absolute;
    top: calc(var(--altura-aba) * -1); /* Puxa para fora do card */
    left: 50%;
    transform: translateX(-50%);
    width: var(--largura-aba);
    height: var(--altura-aba);
    background-color: var(--cor-fundo);
    border-radius: var(--raio-aba) var(--raio-aba) 0 0;
}

/* 2. Desenhando as Curvas Suaves (Os Ombros Invertidos) */
.card-topo-aba::after {
    content: '';
    position: absolute;
    top: calc(var(--raio-ombros) * -1);
    left: 50%;
    transform: translateX(-50%);
    /* A largura abraça a aba + os dois espaços das curvas */
    width: calc(var(--largura-aba) + (var(--raio-ombros) * 2));
    height: var(--raio-ombros);
    /* Desenhamos duas curvas usando radial-gradient e colamos nos cantos */
    background:
        radial-gradient(circle at 0 0, transparent var(--raio-ombros), var(--cor-fundo) calc(var(--raio-ombros) + 0.5px)) left bottom / var(--raio-ombros) var(--raio-ombros) no-repeat,
        radial-gradient(circle at 100% 0, transparent var(--raio-ombros), var(--cor-fundo) calc(var(--raio-ombros) + 0.5px)) right bottom / var(--raio-ombros) var(--raio-ombros) no-repeat;
}

/* Garante que o conteúdo que você colocar dentro do Elementor fique acima do CSS */
.card-topo-aba > * {
    position: relative;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d6c419 *//* Título Degradê Magnético */
.elementor-32 .elementor-element.elementor-element-1d6c419 .elementor-heading-title {
    /* 1. Cria o degradê de cores (Mude os códigos HEX para as cores da sua marca) */
    background-image: linear-gradient(180deg, #f3f2f2 0%, #AAAAAA 100%);
    
    /* 2. Aplica o degradê apenas dentro do texto */
    -webkit-background-clip: text;
    background-clip: text;
    
    /* 3. Deixa a cor de preenchimento original do texto invisível para revelar o fundo */
    -webkit-text-fill-color: transparent;
    color: transparent;
    
    /* Garante que o degradê acompanhe o tamanho exato do texto */
    display: inline-block; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9376151 *//* ===================================================
   MÁSCARA "ABOUT" DEFINITIVA (Apenas Desktop)
=================================================== */
.elementor-32 .elementor-element.elementor-element-9376151 {
    /* 🎛️ PAINEL DE CONTROLO */
    --altura-corte: 80px; 
    --overlap: 5px;       
    
    position: relative;
    z-index: 10;
    
    /* Puxa a secção para cima no Desktop */
    margin-top: calc((var(--altura-corte) * -1) - 1px) !important;
    
    /* Aplica a máscara e o fundo sólido */
    -webkit-mask-image: 
        url('https://vemape.com/wp-content/uploads/2026/04/about-frame-1.svg'), 
        linear-gradient(black, black);
    mask-image: 
        url('https://vemape.com/wp-content/uploads/2026/04/about-frame-1.svg'), 
        linear-gradient(black, black);
        
    -webkit-mask-position: top center, bottom center;
    mask-position: top center, bottom center;
    
    -webkit-mask-size: 100% var(--altura-corte), 100% calc(100% - var(--altura-corte) + var(--overlap));
    mask-size: 100% var(--altura-corte), 100% calc(100% - var(--altura-corte) + var(--overlap));
    
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
}

/* ===================================================
   📱 DESATIVAR NO MOBILE (Abaixo de 768px fica reto)
=================================================== */
@media (max-width: 767px) {
    .elementor-32 .elementor-element.elementor-element-9376151 {
        /* 1. Mata a máscara de recorte */
        -webkit-mask-image: none !important;
        mask-image: none !important;
        
        /* 2. Zera a margem negativa (A secção volta para o seu lugar normal) */
        margin-top: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-efdd96c *//* ===================================================
   BORDA DEGRADÊ ESTÁTICA (Recorte de Máscara)
=================================================== */

.elementor-32 .elementor-element.elementor-element-efdd96c {
    position: relative !important;
    z-index: 1;
    /* Dica: Adicione um pouco de padding no Elementor (Avançado) 
       para o texto não ficar colado na borda! */
}

.elementor-32 .elementor-element.elementor-element-efdd96c::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important; /* Cobre o tamanho exato do widget */
    
    /* 🎛️ PAINEL DE CONTROLE: */
    border-radius: 100px; /* Arredondamento (coloque 0px se quiser quadrado) */
    padding: 2px;       /* A espessura da sua borda */
    
    /* 🎨 As cores do degradê estático */
    background: linear-gradient(60deg, #009348, #00a2d4) !important;
    
    /* 🪄 O TRUQUE: A máscara recorta o centro exato, deixando APENAS a borda visível */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0) !important;
    -webkit-mask-composite: xor !important;
    mask-composite: exclude !important;
    
    z-index: -1 !important;
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cadf7c8 *//* Título Degradê Magnético */
.elementor-32 .elementor-element.elementor-element-cadf7c8 .elementor-heading-title {
    /* 1. Cria o degradê de cores (Mude os códigos HEX para as cores da sua marca) */
    background-image: linear-gradient(60deg, #00a2d4 0%, #009348 100%);
    
    /* 2. Aplica o degradê apenas dentro do texto */
    -webkit-background-clip: text;
    background-clip: text;
    
    /* 3. Deixa a cor de preenchimento original do texto invisível para revelar o fundo */
    -webkit-text-fill-color: transparent;
    color: transparent;
    
    /* Garante que o degradê acompanhe o tamanho exato do texto */
    display: inline-block; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83ce9a1 *//* ===================================================
   CARD COM SOMBRA DEGRADÊ ANIMADA (Glowing Aura)
=================================================== */

.card-sombra-animada {
    /* 🎛️ PAINEL DE CONTROLE DAS POÇÕES: */
    --brilho: 10px;           /* O quão espalhada/borrada é a sombra */
    --expansao: 1px;          /* O quanto a sombra vaza para fora do card */
    --raio: 20px;             /* Arredondamento dos cantos do card */
    
    /* 🎨 CORES DO DEGRADÊ (Mantendo a identidade visual) */
    --cor1: #009348;
    --cor2: #00a2d4;
    --cor3: #009348;          
    
    position: relative;
    border-radius: var(--raio);
    
    /* Garante que o conteúdo e o fundo do card fiquem por cima da sombra */
    z-index: 1; 
}

/* Criamos uma cópia do card exatamente atrás dele */
.card-sombra-animada::before {
    content: "";
    position: absolute;
    
    /* Faz a sombra crescer um pouco para fora usando a variável de expansão */
    inset: calc(var(--expansao) * -1);
    
    /* Herda o mesmo arredondamento do card pai */
    border-radius: inherit;
    
    /* Aplica o degradê gigante para termos espaço de animação */
    background: linear-gradient(60deg, var(--cor1), var(--cor2), var(--cor3), var(--cor2));
    background-size: 300% 300%;
    
    /* Joga este pseudo-elemento para trás do card */
    z-index: -1;
    
    /* 🪄 A MÁGICA: Borra as bordas do degradê, criando a ilusão de sombra de luz */
    filter: blur(var(--brilho));
    
    /* Ativa o motor da animação */
    animation: respiracaoAura 4s ease infinite;
}

/* 🔄 O MOTOR DO MOVIMENTO (A Sombra Fluida) */
@keyframes respiracaoAura {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* Opcional: A sombra expande e brilha mais quando passa o mouse! */
.card-sombra-animada:hover::before {
    filter: blur(calc(var(--brilho) + 10px));
    inset: calc(var(--expansao) * -2);
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fbb6af *//* ===================================================
   SOMBRA DEGRADÊ ANIMADA (Movimento 100% Destravado)
=================================================== */

.elementor-32 .elementor-element.elementor-element-3fbb6af .elementor-button {
    position: relative !important;
    /* Protege o fundo do botão original */
    transform-style: preserve-3d !important; 
}

.elementor-32 .elementor-element.elementor-element-3fbb6af .elementor-button::before {
    content: "" !important;
    position: absolute !important;
    inset: -4px !important; 
    border-radius: inherit !important; 
    
    /* 🚀 A SOLUÇÃO: Usar background-image em vez de background 
       Isso libera a posição para ser animada livremente! */
    background-image: linear-gradient(60deg, #00a2d4, #009348, #00a2d4, #009348) !important;
    background-size: 300% 300% !important;
    
    transform: translateZ(-1px) !important;
    z-index: -1 !important;
    filter: blur(15px) !important;
    
    /* Motor destravado */
    animation: moverAuraBotao 3s ease infinite !important;
    pointer-events: none !important;
}

/* ===================================================
   O MOTOR DA ANIMAÇÃO QUE AGORA FUNCIONA
=================================================== */
@keyframes moverAuraBotao {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3590b5f *//* ===================================================
   BORDA DEGRADÊ ESTÁTICA (Recorte de Máscara)
=================================================== */

.elementor-32 .elementor-element.elementor-element-3590b5f {
    position: relative !important;
    z-index: 1;
    /* Dica: Adicione um pouco de padding no Elementor (Avançado) 
       para o texto não ficar colado na borda! */
}

.elementor-32 .elementor-element.elementor-element-3590b5f::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important; /* Cobre o tamanho exato do widget */
    
    /* 🎛️ PAINEL DE CONTROLE: */
    border-radius: 100px; /* Arredondamento (coloque 0px se quiser quadrado) */
    padding: 2px;       /* A espessura da sua borda */
    
    /* 🎨 As cores do degradê estático */
    background: linear-gradient(60deg, #009348, #00a2d4) !important;
    
    /* 🪄 O TRUQUE: A máscara recorta o centro exato, deixando APENAS a borda visível */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0) !important;
    -webkit-mask-composite: xor !important;
    mask-composite: exclude !important;
    
    z-index: -1 !important;
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e6b257 *//* Título Degradê Magnético */
.elementor-32 .elementor-element.elementor-element-5e6b257 .elementor-heading-title {
    /* 1. Cria o degradê de cores (Mude os códigos HEX para as cores da sua marca) */
    background-image: linear-gradient(60deg, #00a2d4 0%, #009348 100%);
    
    /* 2. Aplica o degradê apenas dentro do texto */
    -webkit-background-clip: text;
    background-clip: text;
    
    /* 3. Deixa a cor de preenchimento original do texto invisível para revelar o fundo */
    -webkit-text-fill-color: transparent;
    color: transparent;
    
    /* Garante que o degradê acompanhe o tamanho exato do texto */
    display: inline-block; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c10001b *//* ===================================================
   EFEITO DE FOCO CINEMÁTICO (Blur + Sombra Premium)
=================================================== */

/* 1. Prepara os cards com uma transição suave */
.card-focavel {
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
    position: relative;
    z-index: 1;
}

/* 2. O CARD FOCADO (Aqui estava o meu erro, agora corrigido!) */
.card-focavel:hover {
    transform: scale(1.05); /* Dá o zoom */
    z-index: 10;            /* Fica acima de todos */
    /* A sombra elegante (um pouco mais forte para fundos escuros) */
    box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.4) !important;
}

/* 3. 🪄 A MÁGICA DO :HAS() (Borra os irmãos) */
.secao-foco-inteligente:has(.card-focavel:hover) .card-focavel:not(:hover) {
    filter: blur(5px) grayscale(50%); 
    opacity: 0.5;                     
    transform: scale(0.95);           
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-945114f *//* ===================================================
   BORDA DEGRADÊ ESTÁTICA (Recorte de Máscara)
=================================================== */

.elementor-32 .elementor-element.elementor-element-945114f {
    position: relative !important;
    z-index: 1;
    /* Dica: Adicione um pouco de padding no Elementor (Avançado) 
       para o texto não ficar colado na borda! */
}

.elementor-32 .elementor-element.elementor-element-945114f::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important; /* Cobre o tamanho exato do widget */
    
    /* 🎛️ PAINEL DE CONTROLE: */
    border-radius: 100px; /* Arredondamento (coloque 0px se quiser quadrado) */
    padding: 2px;       /* A espessura da sua borda */
    
    /* 🎨 As cores do degradê estático */
    background: linear-gradient(60deg, #009348, #00a2d4) !important;
    
    /* 🪄 O TRUQUE: A máscara recorta o centro exato, deixando APENAS a borda visível */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0) !important;
    -webkit-mask-composite: xor !important;
    mask-composite: exclude !important;
    
    z-index: -1 !important;
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a49fe2 *//* Título Degradê Magnético */
.elementor-32 .elementor-element.elementor-element-1a49fe2 .elementor-heading-title {
    /* 1. Cria o degradê de cores (Mude os códigos HEX para as cores da sua marca) */
    background-image: linear-gradient(60deg, #00a2d4 0%, #009348 100%);
    
    /* 2. Aplica o degradê apenas dentro do texto */
    -webkit-background-clip: text;
    background-clip: text;
    
    /* 3. Deixa a cor de preenchimento original do texto invisível para revelar o fundo */
    -webkit-text-fill-color: transparent;
    color: transparent;
    
    /* Garante que o degradê acompanhe o tamanho exato do texto */
    display: inline-block; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da39f15 *//* ===================================================
   SOMBRA DEGRADÊ ANIMADA (Movimento 100% Destravado)
=================================================== */

.elementor-32 .elementor-element.elementor-element-da39f15 .elementor-button {
    position: relative !important;
    /* Protege o fundo do botão original */
    transform-style: preserve-3d !important; 
}

.elementor-32 .elementor-element.elementor-element-da39f15 .elementor-button::before {
    content: "" !important;
    position: absolute !important;
    inset: -4px !important; 
    border-radius: inherit !important; 
    
    /* 🚀 A SOLUÇÃO: Usar background-image em vez de background 
       Isso libera a posição para ser animada livremente! */
    background-image: linear-gradient(60deg, #00a2d4, #009348, #00a2d4, #009348) !important;
    background-size: 300% 300% !important;
    
    transform: translateZ(-1px) !important;
    z-index: -1 !important;
    filter: blur(15px) !important;
    
    /* Motor destravado */
    animation: moverAuraBotao 3s ease infinite !important;
    pointer-events: none !important;
}

/* ===================================================
   O MOTOR DA ANIMAÇÃO QUE AGORA FUNCIONA
=================================================== */
@keyframes moverAuraBotao {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f3efe7 *//* ===================================================
   EFEITO DE FOCO CINEMÁTICO (Siblings Blur)
=================================================== */

/* 1. Prepara os cards com uma transição suave para qualquer mudança */
.card-focavel2 {
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
    position: relative;
    z-index: 1;
}

/* 2. O CARD FOCADO: O que acontece com o card que está com o mouse? */
.card-focavel2:hover {
    transform: scale(1.05); /* Dá um leve zoom de destaque */
    z-index: 10;            /* Joga ele para cima dos outros */
    /* Se quiser a sua sombra brilhante aqui, ela combinaria perfeitamente! */
}

/* 3. 🪄 A MÁGICA DO :HAS() 
   Se a seção "tem" um card focado, aplique isto aos cards que NÃO estão focados */
.secao-foco-inteligente2:has(.card-focavel2:hover) .card-focavel2:not(:hover) {
    filter: blur(5px) grayscale(50%); /* Borra e tira um pouco a cor */
    opacity: 0.5;                     /* Fica meio transparente */
    transform: scale(0.95);           /* Encolhe levemente para trás */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32b16b2 *//* ===================================================
   BORDA DEGRADÊ ESTÁTICA (Recorte de Máscara)
=================================================== */

.elementor-32 .elementor-element.elementor-element-32b16b2 {
    position: relative !important;
    z-index: 1;
    /* Dica: Adicione um pouco de padding no Elementor (Avançado) 
       para o texto não ficar colado na borda! */
}

.elementor-32 .elementor-element.elementor-element-32b16b2::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important; /* Cobre o tamanho exato do widget */
    
    /* 🎛️ PAINEL DE CONTROLE: */
    border-radius: 100px; /* Arredondamento (coloque 0px se quiser quadrado) */
    padding: 2px;       /* A espessura da sua borda */
    
    /* 🎨 As cores do degradê estático */
    background: linear-gradient(60deg, #009348, #00a2d4) !important;
    
    /* 🪄 O TRUQUE: A máscara recorta o centro exato, deixando APENAS a borda visível */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0) !important;
    -webkit-mask-composite: xor !important;
    mask-composite: exclude !important;
    
    z-index: -1 !important;
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a2ee78 *//* Título Degradê Magnético */
.elementor-32 .elementor-element.elementor-element-5a2ee78 .elementor-heading-title {
    /* 1. Cria o degradê de cores (Mude os códigos HEX para as cores da sua marca) */
    background-image: linear-gradient(60deg, #00a2d4 0%, #009348 100%);
    
    /* 2. Aplica o degradê apenas dentro do texto */
    -webkit-background-clip: text;
    background-clip: text;
    
    /* 3. Deixa a cor de preenchimento original do texto invisível para revelar o fundo */
    -webkit-text-fill-color: transparent;
    color: transparent;
    
    /* Garante que o degradê acompanhe o tamanho exato do texto */
    display: inline-block; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97d0a6c *//* ===================================================
   BORDA DEGRADÊ ESTÁTICA (Recorte de Máscara)
=================================================== */

.elementor-32 .elementor-element.elementor-element-97d0a6c {
    position: relative !important;
    z-index: 1;
    /* Dica: Adicione um pouco de padding no Elementor (Avançado) 
       para o texto não ficar colado na borda! */
}

.elementor-32 .elementor-element.elementor-element-97d0a6c::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important; /* Cobre o tamanho exato do widget */
    
    /* 🎛️ PAINEL DE CONTROLE: */
    border-radius: 100px; /* Arredondamento (coloque 0px se quiser quadrado) */
    padding: 2px;       /* A espessura da sua borda */
    
    /* 🎨 As cores do degradê estático */
    background: linear-gradient(60deg, #009348, #00a2d4) !important;
    
    /* 🪄 O TRUQUE: A máscara recorta o centro exato, deixando APENAS a borda visível */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0) !important;
    -webkit-mask-composite: xor !important;
    mask-composite: exclude !important;
    
    z-index: -1 !important;
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-80d479c *//* ===================================================
   SOMBRA DEGRADÊ ANIMADA (Movimento 100% Destravado)
=================================================== */

.elementor-32 .elementor-element.elementor-element-80d479c .elementor-button {
    position: relative !important;
    /* Protege o fundo do botão original */
    transform-style: preserve-3d !important; 
}

.elementor-32 .elementor-element.elementor-element-80d479c .elementor-button::before {
    content: "" !important;
    position: absolute !important;
    inset: -4px !important; 
    border-radius: inherit !important; 
    
    /* 🚀 A SOLUÇÃO: Usar background-image em vez de background 
       Isso libera a posição para ser animada livremente! */
    background-image: linear-gradient(60deg, #00a2d4, #009348, #00a2d4, #009348) !important;
    background-size: 300% 300% !important;
    
    transform: translateZ(-1px) !important;
    z-index: -1 !important;
    filter: blur(15px) !important;
    
    /* Motor destravado */
    animation: moverAuraBotao 3s ease infinite !important;
    pointer-events: none !important;
}

/* ===================================================
   O MOTOR DA ANIMAÇÃO QUE AGORA FUNCIONA
=================================================== */
@keyframes moverAuraBotao {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2373aa0 *//* Título Degradê Magnético */
.elementor-32 .elementor-element.elementor-element-2373aa0 .elementor-heading-title {
    /* 1. Cria o degradê de cores (Mude os códigos HEX para as cores da sua marca) */
    background-image: linear-gradient(60deg, #00a2d4 0%, #009348 100%);
    
    /* 2. Aplica o degradê apenas dentro do texto */
    -webkit-background-clip: text;
    background-clip: text;
    
    /* 3. Deixa a cor de preenchimento original do texto invisível para revelar o fundo */
    -webkit-text-fill-color: transparent;
    color: transparent;
    
    /* Garante que o degradê acompanhe o tamanho exato do texto */
    display: inline-block; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe3d39d *//* ===================================================
   SOMBRA DEGRADÊ ANIMADA (Movimento 100% Destravado)
=================================================== */

.elementor-32 .elementor-element.elementor-element-fe3d39d .elementor-button {
    position: relative !important;
    /* Protege o fundo do botão original */
    transform-style: preserve-3d !important; 
}

.elementor-32 .elementor-element.elementor-element-fe3d39d .elementor-button::before {
    content: "" !important;
    position: absolute !important;
    inset: -4px !important; 
    border-radius: inherit !important; 
    
    /* 🚀 A SOLUÇÃO: Usar background-image em vez de background 
       Isso libera a posição para ser animada livremente! */
    background-image: linear-gradient(60deg, #00a2d4, #009348, #00a2d4, #009348) !important;
    background-size: 300% 300% !important;
    
    transform: translateZ(-1px) !important;
    z-index: -1 !important;
    filter: blur(15px) !important;
    
    /* Motor destravado */
    animation: moverAuraBotao 3s ease infinite !important;
    pointer-events: none !important;
}

/* ===================================================
   O MOTOR DA ANIMAÇÃO QUE AGORA FUNCIONA
=================================================== */
@keyframes moverAuraBotao {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS */p:last-child{
    margin-bottom: 0px;
}

/* 1. PREVENIR SCROLL LATERAL (Evita que elementos puxem a tela para o lado) */
html, body {
    max-width: 100%;
    overflow-x: hidden;
}

/* 2. ESTADO DE EXIBIÇÃO (Classe que o JS irá adicionar) */
.exibir {
    opacity: 1 !important;
    transform: translateY(0) translateX(0) scale(1) rotate(0deg) !important;
    filter: blur(0px) !important;
}

/* 3. TEMPO DA TRANSIÇÃO (Suavidade da animação configurada para 0.7 segundos) */
.entrada-esquerda, 
.entrada-direita, 
.entrada-cima, 
.entrada-baixo, 
.entrada-com-desfoque-zoom, 
.zoom-diminuindo {
    transition: all 0.7s ease;
}

/* 4. ESTADOS INICIAIS (Como os elementos começam escondidos) */
.entrada-esquerda {
    opacity: 0;
    transform: translateX(-50px);
    filter: blur(8px);
}

.entrada-direita {
    opacity: 0;
    transform: translateX(50px);
    filter: blur(8px);
}

.entrada-cima {
    opacity: 0;
    transform: translateY(-50px);
    filter: blur(8px);
}

.entrada-baixo {
    opacity: 0;
    transform: translateY(50px);
    filter: blur(8px);
}

/* Efeitos Especiais Extras mostrados no vídeo */
.entrada-com-desfoque-zoom {
    opacity: 0;
    transform: scale(0);
    filter: blur(12px);
}

.zoom-diminuindo {
    opacity: 0;
    transform: scale(2);
    filter: blur(12px);
}

/* 5. PROTEÇÃO DO EDITOR (Garante que os elementos fiquem visíveis para você editar no Elementor) */
.elementor-editor-active .entrada-esquerda,
.elementor-editor-active .entrada-direita,
.elementor-editor-active .entrada-cima,
.elementor-editor-active .entrada-baixo,
.elementor-editor-active .entrada-com-desfoque-zoom,
.elementor-editor-active .zoom-diminuindo {
    opacity: 1;
    transform: translateY(0) translateX(0) scale(1) rotate(0deg);
    filter: blur(0px);
}/* End custom CSS */