.elementor-12 .elementor-element.elementor-element-42597fb{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-a38904a );--border-color:var( --e-global-color-a38904a );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6c0bdc1{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-a38904a );--border-color:var( --e-global-color-a38904a );--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-d52c51f{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-e5564fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-12 .elementor-element.elementor-element-e5564fa.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-e5564fa .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-e5564fa .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-e5564fa .elementor-icon svg{height:40px;}.elementor-12 .elementor-element.elementor-element-e5564fa .elementor-icon-wrapper svg{width:auto;}.elementor-12 .elementor-element.elementor-element-6d42fbd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-aa6b5ce .elementor-button{background-color:#056A3300;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;fill:#056A33;color:#056A33;border-style:solid;border-width:1px 1px 1px 1px;border-color:#056A3340;border-radius:100px 100px 100px 100px;padding:8px 18px 8px 18px;}.elementor-12 .elementor-element.elementor-element-aa6b5ce .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-aa6b5ce .elementor-button:focus{background-color:#27B96A00;color:#27B96A;}.elementor-12 .elementor-element.elementor-element-aa6b5ce{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-aa6b5ce.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-aa6b5ce .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-aa6b5ce .elementor-button:focus svg{fill:#27B96A;}.elementor-12 .elementor-element.elementor-element-1b197ba .elementor-button{background-color:#056A33;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;border-radius:100px 100px 100px 100px;padding:9px 18px 9px 18px;}.elementor-12 .elementor-element.elementor-element-1b197ba .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-1b197ba .elementor-button:focus{background-color:#27B96A;}.elementor-12 .elementor-element.elementor-element-1b197ba{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-1b197ba.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-a6cd817{--display:flex;--min-height:800px;--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-a38904a );--border-color:var( --e-global-color-a38904a );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7ca0a75{--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;--overlay-opacity:1;--overlay-mix-blend-mode:multiply;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-a38904a );--border-color:var( --e-global-color-a38904a );--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7ca0a75::before, .elementor-12 .elementor-element.elementor-element-7ca0a75 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-7ca0a75 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-7ca0a75 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-7ca0a75 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-7ca0a75 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(138deg, #056A3300 56%, #056A33 100%);}.elementor-12 .elementor-element.elementor-element-d923640{--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:32px 32px;--row-gap:32px;--column-gap:32px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-71bd0fa{padding:8px 12px 8px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0201011A;border-radius:100px 100px 100px 100px;text-align:start;}.elementor-12 .elementor-element.elementor-element-71bd0fa.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-71bd0fa .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.4em;color:#4E4E4E;}.elementor-12 .elementor-element.elementor-element-9c1f906.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-9c1f906{text-align:start;}.elementor-12 .elementor-element.elementor-element-9c1f906 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:58px;font-weight:400;line-height:1.2em;color:#08380A;}.elementor-12 .elementor-element.elementor-element-5fc1276{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-5fc1276.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-5fc1276 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#08380A;}.elementor-12 .elementor-element.elementor-element-876f6e8 .elementor-button{background-color:#056A33;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:18px 24px 18px 24px;}.elementor-12 .elementor-element.elementor-element-876f6e8 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-876f6e8 .elementor-button:focus{background-color:#27B96A;}.elementor-12 .elementor-element.elementor-element-876f6e8.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-876f6e8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-876f6e8 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-12 .elementor-element.elementor-element-87ca98b{--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-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-ceee9b3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-ceee9b3.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-b3ebee2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-b3ebee2.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-8a4f165{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-a38904a );--border-color:var( --e-global-color-a38904a );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0b21adf{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-a38904a );--border-color:var( --e-global-color-a38904a );--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-72cedfe{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5dfb70a{padding:8px 12px 8px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0201011A;border-radius:100px 100px 100px 100px;text-align:start;}.elementor-12 .elementor-element.elementor-element-5dfb70a.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-5dfb70a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.4em;color:#4E4E4E;}.elementor-12 .elementor-element.elementor-element-bcd3824{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-bcd3824.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-bcd3824 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:38px;font-weight:400;line-height:1.2em;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-2fc66c4{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-2fc66c4.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-d97938a .elementor-button{background-color:#056A33;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:18px 24px 18px 24px;}.elementor-12 .elementor-element.elementor-element-d97938a .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-d97938a .elementor-button:focus{background-color:#27B96A;}.elementor-12 .elementor-element.elementor-element-d97938a.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-d97938a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-d97938a .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-12 .elementor-element.elementor-element-e26720e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-67be553 img{width:80%;}.elementor-12 .elementor-element.elementor-element-e35e85e{--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;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:var( --e-global-color-a38904a );--border-color:var( --e-global-color-a38904a );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6b0931d{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-a38904a );--border-color:var( --e-global-color-a38904a );--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-23ff58e.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-23ff58e{text-align:start;}.elementor-12 .elementor-element.elementor-element-23ff58e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#08380A;}.elementor-12 .elementor-element.elementor-element-8b46aaa.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-8b46aaa{text-align:start;}.elementor-12 .elementor-element.elementor-element-8b46aaa .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#08380A;}.elementor-12 .elementor-element.elementor-element-b6d2c2f.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-b6d2c2f{text-align:start;}.elementor-12 .elementor-element.elementor-element-b6d2c2f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#08380A;}.elementor-12 .elementor-element.elementor-element-e192515.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-e192515{text-align:start;}.elementor-12 .elementor-element.elementor-element-e192515 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#08380A;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-42597fb{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-6c0bdc1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-a6cd817{--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:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-7ca0a75{--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:42px 42px;--row-gap:42px;--column-gap:42px;--padding-top:60px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d923640{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-71bd0fa.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-9c1f906.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-9c1f906{text-align:center;}.elementor-12 .elementor-element.elementor-element-9c1f906 .elementor-heading-title{font-size:52px;}.elementor-12 .elementor-element.elementor-element-5fc1276{--container-widget-width:722px;--container-widget-flex-grow:0;width:var( --container-widget-width, 722px );max-width:722px;text-align:center;}.elementor-12 .elementor-element.elementor-element-5fc1276.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-876f6e8.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-ceee9b3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-b3ebee2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-8a4f165{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-0b21adf{--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:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-72cedfe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5dfb70a.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-bcd3824.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-bcd3824{text-align:center;}.elementor-12 .elementor-element.elementor-element-2fc66c4.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2fc66c4{text-align:center;}.elementor-12 .elementor-element.elementor-element-d97938a.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-e35e85e{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-6b0931d{--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-12 .elementor-element.elementor-element-23ff58e.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-23ff58e{text-align:center;}.elementor-12 .elementor-element.elementor-element-8b46aaa.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-8b46aaa{text-align:center;}.elementor-12 .elementor-element.elementor-element-b6d2c2f.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-b6d2c2f{text-align:center;}.elementor-12 .elementor-element.elementor-element-e192515.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-e192515{text-align:center;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-42597fb{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-6c0bdc1{--justify-content:space-between;--padding-top:16px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-d52c51f{--width:40%;}.elementor-12 .elementor-element.elementor-element-e5564fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-e5564fa .elementor-icon{font-size:28px;}.elementor-12 .elementor-element.elementor-element-e5564fa .elementor-icon svg{height:28px;}.elementor-12 .elementor-element.elementor-element-6d42fbd{--width:50%;}.elementor-12 .elementor-element.elementor-element-a6cd817{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-7ca0a75{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d923640{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-71bd0fa.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-71bd0fa{text-align:center;}.elementor-12 .elementor-element.elementor-element-71bd0fa .elementor-heading-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-9c1f906{text-align:center;}.elementor-12 .elementor-element.elementor-element-9c1f906 .elementor-heading-title{font-size:42px;}.elementor-12 .elementor-element.elementor-element-5fc1276{text-align:center;}.elementor-12 .elementor-element.elementor-element-5fc1276 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-876f6e8.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-8a4f165{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-0b21adf{--justify-content:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:24px;--padding-bottom:24px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-72cedfe{--width:100%;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-12 .elementor-element.elementor-element-5dfb70a.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-5dfb70a{text-align:center;}.elementor-12 .elementor-element.elementor-element-5dfb70a .elementor-heading-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-bcd3824 .elementor-heading-title{font-size:28px;}.elementor-12 .elementor-element.elementor-element-2fc66c4{font-size:16px;}.elementor-12 .elementor-element.elementor-element-d97938a.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-e26720e{--width:100%;}.elementor-12 .elementor-element.elementor-element-67be553 img{width:100%;}.elementor-12 .elementor-element.elementor-element-e35e85e{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-6b0931d{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-23ff58e{text-align:center;}.elementor-12 .elementor-element.elementor-element-23ff58e .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-8b46aaa{text-align:center;}.elementor-12 .elementor-element.elementor-element-8b46aaa .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-b6d2c2f{text-align:center;}.elementor-12 .elementor-element.elementor-element-b6d2c2f .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-e192515{text-align:center;}.elementor-12 .elementor-element.elementor-element-e192515 .elementor-heading-title{font-size:16px;line-height:1.6em;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-6c0bdc1{--width:1440px;}.elementor-12 .elementor-element.elementor-element-d52c51f{--width:50%;}.elementor-12 .elementor-element.elementor-element-6d42fbd{--width:50%;}.elementor-12 .elementor-element.elementor-element-7ca0a75{--width:1440px;}.elementor-12 .elementor-element.elementor-element-d923640{--width:45%;}.elementor-12 .elementor-element.elementor-element-87ca98b{--width:55%;}.elementor-12 .elementor-element.elementor-element-0b21adf{--width:1440px;}.elementor-12 .elementor-element.elementor-element-72cedfe{--width:50%;}.elementor-12 .elementor-element.elementor-element-e26720e{--width:50%;}.elementor-12 .elementor-element.elementor-element-e35e85e{--width:100%;}.elementor-12 .elementor-element.elementor-element-6b0931d{--width:1440px;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-d923640{--width:100%;}.elementor-12 .elementor-element.elementor-element-87ca98b{--width:100%;}.elementor-12 .elementor-element.elementor-element-72cedfe{--width:100%;}.elementor-12 .elementor-element.elementor-element-e26720e{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-876f6e8 */.btn-animated{
  position:relative;
  overflow:hidden;
  border-radius:999px;
  color:#fff;
  font-weight:600;
  background:#0b6a34; /* base */
  transition: transform .25s ease, box-shadow .25s ease;
}

/* CAMADA DO GRADIENTE ANIMADO (TILEÁVEL) */
.btn-animated::after{
  content:"";
  position:absolute;
  inset:0;

  /* IMPORTANTE: começa e termina igual (tileável) */
  background: linear-gradient(
    90deg,
    #056a33 0%,
    #39d04a 18%,
    #45AE04 50%,
    #39d04a 82%,
    #056a33 100%
  );

  /* duplicação para garantir loop perfeito */
  background-size: 200% 50%;
  animation: btnMarquee 5s linear infinite;
  z-index:0;
}

/* GLOW SUTIL EM MOVIMENTO (SEM CRIAR LINHA) */
.btn-animated::before{
  content:"";
  position:absolute;
  inset:-40%;
  background: radial-gradient(
    circle at 30% 50%,
    rgba(210,255,95,.55),
    rgba(140,255,90,.18),
    transparent 60%
  );
  filter: blur(40px);
  animation: glowMarquee 5s linear infinite;
  z-index:1;
  pointer-events:none;
}

/* texto acima */
.btn-animated span,
.btn-animated i,
.btn-animated svg{
  position:relative;
  z-index:2;
}

.btn-animated:hover{
  transform: translateY(-1px);
  box-shadow: 0 14px 34px rgba(57, 208, 74, 0.28);
}

/* LOOP PERFEITO: 0% -> 100% sem emenda */
@keyframes btnMarquee{
  0%   { background-position: 0% 50%; }
  100% { background-position: 200% 50%; }
}

@keyframes glowMarquee{
  0%   { transform: translateX(-12%); opacity:.75; }
  100% { transform: translateX(12%);  opacity:.75; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca0a75 */.hero-bg {
  background:
    /* camada branca real no topo */
    linear-gradient(
      145deg,
      #ffffff 0%,
      #ffffff 35%,   /* 👈 TEXTO FICA LIMPO AQUI */
      rgba(255,255,255,0.85) 45%,
      rgba(255,255,255,0.0) 65%
    ),

    /* glow verde */
    radial-gradient(
      900px 520px at 60% 55%,
      rgba(172, 255, 68, 0.95) 0%,
      rgba(140, 255, 76, 0.70) 25%,
      rgba(64, 214, 79, 0.25) 55%,
      rgba(5, 106, 51, 0.00) 75%
    ),

    /* fundo principal */
    linear-gradient(
      120deg,
      #f7fff9 0%,
      #eaffd6 30%,
      #45AE04 50%,
      #39d04a 78%,
      #056a33 100%
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d97938a */.btn-animated{
  position:relative;
  overflow:hidden;
  border-radius:999px;
  color:#fff;
  font-weight:600;
  background:#0b6a34; /* base */
  transition: transform .25s ease, box-shadow .25s ease;
}

/* CAMADA DO GRADIENTE ANIMADO (TILEÁVEL) */
.btn-animated::after{
  content:"";
  position:absolute;
  inset:0;

  /* IMPORTANTE: começa e termina igual (tileável) */
  background: linear-gradient(
    90deg,
    #056a33 0%,
    #39d04a 18%,
    #45AE04 50%,
    #39d04a 82%,
    #056a33 100%
  );

  /* duplicação para garantir loop perfeito */
  background-size: 200% 50%;
  animation: btnMarquee 5s linear infinite;
  z-index:0;
}

/* GLOW SUTIL EM MOVIMENTO (SEM CRIAR LINHA) */
.btn-animated::before{
  content:"";
  position:absolute;
  inset:-40%;
  background: radial-gradient(
    circle at 30% 50%,
    rgba(210,255,95,.55),
    rgba(140,255,90,.18),
    transparent 60%
  );
  filter: blur(40px);
  animation: glowMarquee 5s linear infinite;
  z-index:1;
  pointer-events:none;
}

/* texto acima */
.btn-animated span,
.btn-animated i,
.btn-animated svg{
  position:relative;
  z-index:2;
}

.btn-animated:hover{
  transform: translateY(-1px);
  box-shadow: 0 14px 34px rgba(57, 208, 74, 0.28);
}

/* LOOP PERFEITO: 0% -> 100% sem emenda */
@keyframes btnMarquee{
  0%   { background-position: 0% 50%; }
  100% { background-position: 200% 50%; }
}

@keyframes glowMarquee{
  0%   { transform: translateX(-12%); opacity:.75; }
  100% { transform: translateX(12%);  opacity:.75; }
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-12 p {
    margin: 0;
}/* End custom CSS */