.elementor-70 .elementor-element.elementor-element-3005155b{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overflow:hidden;--padding-top:50px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-3005155b:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-3005155b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0E0C;background-image:url("https://sston.com.br/wp-content/uploads/2026/08/bg-hero-home-1.jpg");background-position:top center;background-size:cover;}.elementor-70 .elementor-element.elementor-element-10c2db05{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.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-70 .elementor-element.elementor-element-f83c1c2.elementor-element{--align-self:flex-start;}.elementor-70 .elementor-element.elementor-element-f83c1c2{text-align:start;}.elementor-70 .elementor-element.elementor-element-f83c1c2 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:#96D62B;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-70 .elementor-element.elementor-element-32ffe29 .elementor-image-box-wrapper{text-align:start;}.elementor-70 .elementor-element.elementor-element-32ffe29 .elementor-image-box-title{font-family:"Sora", Sans-serif;font-size:70px;font-weight:600;line-height:1.03em;letter-spacing:-2.6px;color:#F2F4F0;}.elementor-70 .elementor-element.elementor-element-32ffe29:has(:hover) .elementor-image-box-title,
					 .elementor-70 .elementor-element.elementor-element-32ffe29:has(:focus) .elementor-image-box-title{color:#F2F4F0;}.elementor-70 .elementor-element.elementor-element-32ffe29 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:1.62em;color:#F2F4F099;}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-70 .elementor-element.elementor-element-2ec1540 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-70 .elementor-element.elementor-element-2ec1540.elementor-element{--align-self:flex-start;}.elementor-70 .elementor-element.elementor-element-2ec1540 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-70 .elementor-element.elementor-element-2ec1540 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-70 .elementor-element.elementor-element-2ec1540 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-70 .elementor-element.elementor-element-2ec1540 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-70 .elementor-element.elementor-element-2ec1540 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-70 .elementor-element.elementor-element-2ec1540 .elementor-icon-list-icon i{color:#79B71C;transition:color 0.3s;}.elementor-70 .elementor-element.elementor-element-2ec1540 .elementor-icon-list-icon svg{fill:#79B71C;transition:fill 0.3s;}.elementor-70 .elementor-element.elementor-element-2ec1540{--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-70 .elementor-element.elementor-element-2ec1540 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-70 .elementor-element.elementor-element-2ec1540 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;}.elementor-70 .elementor-element.elementor-element-2ec1540 .elementor-icon-list-text{color:#F2F4F099;transition:color 0.3s;}.elementor-70 .elementor-element.elementor-element-495dad02{--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:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--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-70 .elementor-element.elementor-element-21309ba8 .elementor-button{background-color:#79B71C;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;letter-spacing:0px;fill:#0B0E0C;color:#0B0E0C;box-shadow:0px 10px 30px 0px rgba(14,90,52,0.28);border-radius:999px 999px 999px 999px;padding:17px 34px 17px 34px;}.elementor-70 .elementor-element.elementor-element-21309ba8 .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-21309ba8 .elementor-button:focus{background-color:#96D62B;color:#0B0E0C;}.elementor-70 .elementor-element.elementor-element-21309ba8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-70 .elementor-element.elementor-element-21309ba8 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-70 .elementor-element.elementor-element-21309ba8 .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-21309ba8 .elementor-button:focus svg{fill:#0B0E0C;}.elementor-70 .elementor-element.elementor-element-8696ac4 .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;letter-spacing:0px;fill:#F2F4F0;color:#F2F4F0;box-shadow:0px 10px 30px 0px rgba(14,90,52,0.28);border-style:solid;border-width:1px 1px 1px 1px;border-color:#F2F4F02E;border-radius:999px 999px 999px 999px;padding:17px 34px 17px 34px;}.elementor-70 .elementor-element.elementor-element-8696ac4 .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-8696ac4 .elementor-button:focus{background-color:#79B71C;color:#0B0E0C;}.elementor-70 .elementor-element.elementor-element-8696ac4 .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-8696ac4 .elementor-button:focus svg{fill:#0B0E0C;}.elementor-70 .elementor-element.elementor-element-1466d26e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:26px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-1466d26e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-70 .elementor-element.elementor-element-1466d26e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-70 .elementor-element.elementor-element-1466d26e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-70 .elementor-element.elementor-element-1466d26e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-70 .elementor-element.elementor-element-1466d26e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-70 .elementor-element.elementor-element-1466d26e .elementor-icon-list-icon i{color:#79B71C;transition:color 0.3s;}.elementor-70 .elementor-element.elementor-element-1466d26e .elementor-icon-list-icon svg{fill:#79B71C;transition:fill 0.3s;}.elementor-70 .elementor-element.elementor-element-1466d26e{--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-70 .elementor-element.elementor-element-1466d26e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-70 .elementor-element.elementor-element-1466d26e .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.55em;}.elementor-70 .elementor-element.elementor-element-1466d26e .elementor-icon-list-text{color:#F2F4F099;transition:color 0.3s;}.elementor-70 .elementor-element.elementor-element-2e65fac7{--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-70 .elementor-element.elementor-element-47215f8b{--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:75px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-47215f8b:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-47215f8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0E0C;}.elementor-70 .elementor-element.elementor-element-634308a8{--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;--flex-wrap:nowrap;--overflow:hidden;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:#F2F4F01A;--border-color:#F2F4F01A;--border-radius:22px 22px 22px 22px;}.elementor-70 .elementor-element.elementor-element-634308a8:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-634308a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4F006;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-70 .elementor-element.elementor-element-f611f75{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-f611f75 > .elementor-widget-container{padding:32px 28px 32px 28px;}.elementor-70 .elementor-element.elementor-element-f611f75 .elementor-icon-box-wrapper{text-align:start;}.elementor-70 .elementor-element.elementor-element-f611f75 .elementor-icon-box-title, .elementor-70 .elementor-element.elementor-element-f611f75 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:44px;font-weight:600;line-height:1em;letter-spacing:-2px;}.elementor-70 .elementor-element.elementor-element-f611f75 .elementor-icon-box-title{color:#96D62B;}.elementor-70 .elementor-element.elementor-element-f611f75:has(:hover) .elementor-icon-box-title,
					 .elementor-70 .elementor-element.elementor-element-f611f75:has(:focus) .elementor-icon-box-title{color:#F2F4F0;}.elementor-70 .elementor-element.elementor-element-f611f75 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.45em;color:#F2F4F099;}.elementor-70 .elementor-element.elementor-element-59a18e14{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-59a18e14 > .elementor-widget-container{padding:32px 28px 32px 28px;}.elementor-70 .elementor-element.elementor-element-59a18e14 .elementor-icon-box-wrapper{text-align:start;}.elementor-70 .elementor-element.elementor-element-59a18e14 .elementor-icon-box-title, .elementor-70 .elementor-element.elementor-element-59a18e14 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:44px;font-weight:600;line-height:1em;letter-spacing:-2px;}.elementor-70 .elementor-element.elementor-element-59a18e14 .elementor-icon-box-title{color:#96D62B;}.elementor-70 .elementor-element.elementor-element-59a18e14:has(:hover) .elementor-icon-box-title,
					 .elementor-70 .elementor-element.elementor-element-59a18e14:has(:focus) .elementor-icon-box-title{color:#F2F4F0;}.elementor-70 .elementor-element.elementor-element-59a18e14 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.45em;color:#F2F4F099;}.elementor-70 .elementor-element.elementor-element-5de303c3{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-5de303c3 > .elementor-widget-container{padding:32px 28px 32px 28px;}.elementor-70 .elementor-element.elementor-element-5de303c3 .elementor-icon-box-wrapper{text-align:start;}.elementor-70 .elementor-element.elementor-element-5de303c3 .elementor-icon-box-title, .elementor-70 .elementor-element.elementor-element-5de303c3 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:44px;font-weight:600;line-height:1em;letter-spacing:-2px;}.elementor-70 .elementor-element.elementor-element-5de303c3 .elementor-icon-box-title{color:#96D62B;}.elementor-70 .elementor-element.elementor-element-5de303c3:has(:hover) .elementor-icon-box-title,
					 .elementor-70 .elementor-element.elementor-element-5de303c3:has(:focus) .elementor-icon-box-title{color:#F2F4F0;}.elementor-70 .elementor-element.elementor-element-5de303c3 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.45em;color:#F2F4F099;}.elementor-70 .elementor-element.elementor-element-3b034442{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-3b034442 > .elementor-widget-container{padding:32px 28px 32px 28px;}.elementor-70 .elementor-element.elementor-element-3b034442 .elementor-icon-box-wrapper{text-align:start;}.elementor-70 .elementor-element.elementor-element-3b034442 .elementor-icon-box-title, .elementor-70 .elementor-element.elementor-element-3b034442 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:44px;font-weight:600;line-height:1em;letter-spacing:-2px;}.elementor-70 .elementor-element.elementor-element-3b034442 .elementor-icon-box-title{color:#96D62B;}.elementor-70 .elementor-element.elementor-element-3b034442:has(:hover) .elementor-icon-box-title,
					 .elementor-70 .elementor-element.elementor-element-3b034442:has(:focus) .elementor-icon-box-title{color:#F2F4F0;}.elementor-70 .elementor-element.elementor-element-3b034442 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.45em;color:#F2F4F099;}.elementor-70 .elementor-element.elementor-element-21080caf{--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:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-21080caf:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-21080caf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101512;}.elementor-70 .elementor-element.elementor-element-68255992.elementor-element{--align-self:center;}.elementor-70 .elementor-element.elementor-element-68255992{text-align:center;}.elementor-70 .elementor-element.elementor-element-68255992 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:#96D62B;}.elementor-70 .elementor-element.elementor-element-14387d87{text-align:center;}.elementor-70 .elementor-element.elementor-element-14387d87 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:50px;font-weight:600;line-height:1.12em;letter-spacing:-1.2px;color:#F2F4F0;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-70 .elementor-element.elementor-element-10e31aeb{--divider-border-style:solid;--divider-color:#79B71C;--divider-border-width:2px;}.elementor-70 .elementor-element.elementor-element-10e31aeb.elementor-element{--align-self:center;}.elementor-70 .elementor-element.elementor-element-10e31aeb .elementor-divider-separator{width:5%;margin:0 auto;margin-center:0;}.elementor-70 .elementor-element.elementor-element-10e31aeb .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.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-70 .elementor-element.elementor-element-4061ee6{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:300;line-height:1.65em;color:#F2F4F099;}.elementor-70 .elementor-element.elementor-element-4061ee6.elementor-element{--align-self:center;}.elementor-70 .elementor-element.elementor-element-24144362{--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:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-58561f57{--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:16px 16px;--row-gap:16px;--column-gap:16px;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:#F2F4F01A;--border-color:#F2F4F01A;--border-radius:22px 22px 22px 22px;--padding-top:38px;--padding-bottom:38px;--padding-left:34px;--padding-right:34px;}.elementor-70 .elementor-element.elementor-element-58561f57:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-58561f57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4F008;}.elementor-70 .elementor-element.elementor-element-2ba69277{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-70 .elementor-element.elementor-element-2ba69277 > .elementor-widget-container{background-color:#F2F4F012;padding:8px 16px 8px 16px;border-radius:999px 999px 999px 999px;}.elementor-70 .elementor-element.elementor-element-2ba69277.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-70 .elementor-element.elementor-element-2ba69277 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:2.4px;color:#F2F4F099;}.elementor-70 .elementor-element.elementor-element-3cc46b47{text-align:start;}.elementor-70 .elementor-element.elementor-element-3cc46b47 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:600;line-height:1.25em;letter-spacing:-0.8px;color:#F2F4F0;}.elementor-70 .elementor-element.elementor-element-456dd9f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-70 .elementor-element.elementor-element-456dd9f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-70 .elementor-element.elementor-element-456dd9f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-70 .elementor-element.elementor-element-456dd9f0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-70 .elementor-element.elementor-element-456dd9f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-70 .elementor-element.elementor-element-456dd9f0 .elementor-icon-list-icon i{color:#F2F4F057;transition:color 0.3s;}.elementor-70 .elementor-element.elementor-element-456dd9f0 .elementor-icon-list-icon svg{fill:#F2F4F057;transition:fill 0.3s;}.elementor-70 .elementor-element.elementor-element-456dd9f0{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-70 .elementor-element.elementor-element-456dd9f0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-70 .elementor-element.elementor-element-456dd9f0 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;}.elementor-70 .elementor-element.elementor-element-456dd9f0 .elementor-icon-list-text{color:#F2F4F099;transition:color 0.3s;}.elementor-70 .elementor-element.elementor-element-7f7e0456{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-7f7e0456 > .elementor-widget-container{padding:25px 18px 25px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#505050;border-radius:100px 100px 100px 100px;}.elementor-70 .elementor-element.elementor-element-7f7e0456.elementor-element{--align-self:center;}.elementor-70 .elementor-element.elementor-element-7f7e0456 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-6e6491a3{--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:16px 16px;--row-gap:16px;--column-gap:16px;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:#79B71C57;--border-color:#79B71C57;--border-radius:22px 22px 22px 22px;--padding-top:38px;--padding-bottom:38px;--padding-left:34px;--padding-right:34px;}.elementor-70 .elementor-element.elementor-element-6e6491a3:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-6e6491a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #0E5A344D 0%, #79B71C0F 100%);}.elementor-70 .elementor-element.elementor-element-2dd467b3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-70 .elementor-element.elementor-element-2dd467b3 > .elementor-widget-container{background-color:#79B71C29;padding:8px 16px 8px 16px;border-radius:999px 999px 999px 999px;}.elementor-70 .elementor-element.elementor-element-2dd467b3.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-70 .elementor-element.elementor-element-2dd467b3 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:2.4px;color:#96D62B;}.elementor-70 .elementor-element.elementor-element-5c6a742b{text-align:start;}.elementor-70 .elementor-element.elementor-element-5c6a742b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:600;line-height:1.25em;letter-spacing:-0.8px;color:#F2F4F0;}.elementor-70 .elementor-element.elementor-element-402fb8de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-70 .elementor-element.elementor-element-402fb8de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-70 .elementor-element.elementor-element-402fb8de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-70 .elementor-element.elementor-element-402fb8de .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-70 .elementor-element.elementor-element-402fb8de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-70 .elementor-element.elementor-element-402fb8de .elementor-icon-list-icon i{color:#96D62B;transition:color 0.3s;}.elementor-70 .elementor-element.elementor-element-402fb8de .elementor-icon-list-icon svg{fill:#96D62B;transition:fill 0.3s;}.elementor-70 .elementor-element.elementor-element-402fb8de{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-70 .elementor-element.elementor-element-402fb8de .elementor-icon-list-item > .elementor-icon-list-text, .elementor-70 .elementor-element.elementor-element-402fb8de .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;}.elementor-70 .elementor-element.elementor-element-402fb8de .elementor-icon-list-text{color:#F2F4F099;transition:color 0.3s;}.elementor-70 .elementor-element.elementor-element-3dc88fe0{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-3dc88fe0:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-3dc88fe0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F2EA;}.elementor-70 .elementor-element.elementor-element-237873ad{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-70 .elementor-element.elementor-element-4aecd4d8.elementor-element{--align-self:flex-start;}.elementor-70 .elementor-element.elementor-element-4aecd4d8{text-align:start;}.elementor-70 .elementor-element.elementor-element-4aecd4d8 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:#0E5A34;}.elementor-70 .elementor-element.elementor-element-b9c5101{text-align:start;}.elementor-70 .elementor-element.elementor-element-b9c5101 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:46px;font-weight:600;line-height:1.12em;letter-spacing:-1.2px;color:#1A1F1C;}.elementor-70 .elementor-element.elementor-element-17a69f5a > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-70 .elementor-element.elementor-element-17a69f5a{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.65em;color:#59635C;}.elementor-70 .elementor-element.elementor-element-12273218{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.65em;color:#59635C;}.elementor-70 .elementor-element.elementor-element-5ffb2092 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-70 .elementor-element.elementor-element-5ffb2092 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-70 .elementor-element.elementor-element-5ffb2092 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-70 .elementor-element.elementor-element-5ffb2092 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-70 .elementor-element.elementor-element-5ffb2092 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-70 .elementor-element.elementor-element-5ffb2092 .elementor-icon-list-icon i{color:#0E5A34;transition:color 0.3s;}.elementor-70 .elementor-element.elementor-element-5ffb2092 .elementor-icon-list-icon svg{fill:#0E5A34;transition:fill 0.3s;}.elementor-70 .elementor-element.elementor-element-5ffb2092{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-70 .elementor-element.elementor-element-5ffb2092 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-70 .elementor-element.elementor-element-5ffb2092 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.2em;}.elementor-70 .elementor-element.elementor-element-5ffb2092 .elementor-icon-list-text{color:#59635C;transition:color 0.3s;}.elementor-70 .elementor-element.elementor-element-180ecbc1 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(144deg, #0E5A34 28%, #79B71C 100%);box-shadow:0px 10px 30px 0px rgba(14,90,52,0.28);border-radius:999px 999px 999px 999px;padding:17px 34px 17px 34px;}.elementor-70 .elementor-element.elementor-element-180ecbc1 .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-180ecbc1 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(144deg, #79B71C 0%, #0E5A34 100%);}.elementor-70 .elementor-element.elementor-element-180ecbc1 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-180ecbc1.elementor-element{--align-self:flex-start;}.elementor-70 .elementor-element.elementor-element-180ecbc1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-70 .elementor-element.elementor-element-180ecbc1 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-70 .elementor-element.elementor-element-180ecbc1 .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-180ecbc1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-5f9d6256{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-70 .elementor-element.elementor-element-6587ce4d > .elementor-widget-container{background-color:#0B0E0CD4;margin:100px 0px 0px 30px;padding:12px 20px 12px 20px;border-radius:100px 100px 100px 100px;}.elementor-70 .elementor-element.elementor-element-6587ce4d.elementor-element{--align-self:flex-start;}.elementor-70 .elementor-element.elementor-element-6587ce4d{z-index:10;--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-70 .elementor-element.elementor-element-6587ce4d.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-70 .elementor-element.elementor-element-6587ce4d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-70 .elementor-element.elementor-element-6587ce4d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-70 .elementor-element.elementor-element-6587ce4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-70 .elementor-element.elementor-element-6587ce4d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-70 .elementor-element.elementor-element-6587ce4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-70 .elementor-element.elementor-element-6587ce4d .elementor-icon-list-icon i{color:#96D62B;transition:color 0.3s;}.elementor-70 .elementor-element.elementor-element-6587ce4d .elementor-icon-list-icon svg{fill:#96D62B;transition:fill 0.3s;}.elementor-70 .elementor-element.elementor-element-6587ce4d .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#96D62B;}.elementor-70 .elementor-element.elementor-element-6587ce4d .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#96D62B;}.elementor-70 .elementor-element.elementor-element-6587ce4d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-70 .elementor-element.elementor-element-6587ce4d .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.2em;}.elementor-70 .elementor-element.elementor-element-6587ce4d .elementor-icon-list-text{color:#BDBDBD;transition:color 0.3s;}.elementor-70 .elementor-element.elementor-element-6587ce4d .elementor-icon-list-item:hover .elementor-icon-list-text{color:#BDBDBD;}.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-70 .elementor-element.elementor-element-2fe5c4c9 > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-2fe5c4c9{text-align:center;}.elementor-70 .elementor-element.elementor-element-2fe5c4c9 img{width:100%;border-radius:22px 22px 22px 22px;}.elementor-70 .elementor-element.elementor-element-2b587450{--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;--overflow:hidden;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:#1A1F1C1A;--border-color:#1A1F1C1A;--border-radius:18px 18px 18px 18px;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-70 .elementor-element.elementor-element-2b587450:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-2b587450 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF99;}.elementor-70 .elementor-element.elementor-element-2b587450.e-con{--align-self:center;}.elementor-70 .elementor-element.elementor-element-8405da7{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-8405da7 > .elementor-widget-container{padding:32px 28px 32px 28px;}.elementor-70 .elementor-element.elementor-element-8405da7 .elementor-icon-box-wrapper{text-align:start;}.elementor-70 .elementor-element.elementor-element-8405da7 .elementor-icon-box-title{margin-block-end:5px;color:#0E5A34;}.elementor-70 .elementor-element.elementor-element-8405da7 .elementor-icon-box-title, .elementor-70 .elementor-element.elementor-element-8405da7 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:44px;font-weight:600;line-height:1em;letter-spacing:-2px;}.elementor-70 .elementor-element.elementor-element-8405da7:has(:hover) .elementor-icon-box-title,
					 .elementor-70 .elementor-element.elementor-element-8405da7:has(:focus) .elementor-icon-box-title{color:#0E5A34;}.elementor-70 .elementor-element.elementor-element-8405da7 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.45em;color:#59635C;}.elementor-70 .elementor-element.elementor-element-52572389{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-52572389 > .elementor-widget-container{padding:32px 28px 32px 28px;}.elementor-70 .elementor-element.elementor-element-52572389 .elementor-icon-box-wrapper{text-align:start;}.elementor-70 .elementor-element.elementor-element-52572389 .elementor-icon-box-title{margin-block-end:5px;color:#0E5A34;}.elementor-70 .elementor-element.elementor-element-52572389 .elementor-icon-box-title, .elementor-70 .elementor-element.elementor-element-52572389 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:44px;font-weight:600;line-height:1em;letter-spacing:-2px;}.elementor-70 .elementor-element.elementor-element-52572389:has(:hover) .elementor-icon-box-title,
					 .elementor-70 .elementor-element.elementor-element-52572389:has(:focus) .elementor-icon-box-title{color:#0E5A34;}.elementor-70 .elementor-element.elementor-element-52572389 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.45em;color:#59635C;}.elementor-70 .elementor-element.elementor-element-11a4958{--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:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-11a4958:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-11a4958 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-45a5c3bb.elementor-element{--align-self:center;}.elementor-70 .elementor-element.elementor-element-45a5c3bb{text-align:center;}.elementor-70 .elementor-element.elementor-element-45a5c3bb .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:#0E5A34;}.elementor-70 .elementor-element.elementor-element-3003d1ae{text-align:center;}.elementor-70 .elementor-element.elementor-element-3003d1ae .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:50px;font-weight:600;line-height:1.12em;letter-spacing:-1.2px;color:#1A1F1C;}.elementor-70 .elementor-element.elementor-element-2ec05400{--divider-border-style:solid;--divider-color:#79B71C;--divider-border-width:2px;}.elementor-70 .elementor-element.elementor-element-2ec05400.elementor-element{--align-self:center;}.elementor-70 .elementor-element.elementor-element-2ec05400 .elementor-divider-separator{width:5%;margin:0 auto;margin-center:0;}.elementor-70 .elementor-element.elementor-element-2ec05400 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-70 .elementor-element.elementor-element-304d7cc3{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:300;line-height:1.65em;color:#59635C;}.elementor-70 .elementor-element.elementor-element-304d7cc3.elementor-element{--align-self:center;}.elementor-70 .elementor-element.elementor-element-57a35919{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-71a7d2b6{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-71a7d2b6 > .elementor-widget-container{background-color:#FFFFFF;padding:34px 30px 34px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1A1F1C1A;border-radius:18px 18px 18px 18px;}.elementor-70 .elementor-element.elementor-element-71a7d2b6.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-70 .elementor-element.elementor-element-71a7d2b6 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-70 .elementor-element.elementor-element-71a7d2b6.elementor-view-stacked .elementor-icon{background-color:#0E5A34;fill:#FFFFFF;color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-71a7d2b6.elementor-view-framed .elementor-icon, .elementor-70 .elementor-element.elementor-element-71a7d2b6.elementor-view-default .elementor-icon{fill:#0E5A34;color:#0E5A34;border-color:#0E5A34;}.elementor-70 .elementor-element.elementor-element-71a7d2b6.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-71a7d2b6.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-70 .elementor-element.elementor-element-71a7d2b6.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#96D62B;}.elementor-70 .elementor-element.elementor-element-71a7d2b6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-70 .elementor-element.elementor-element-71a7d2b6.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-70 .elementor-element.elementor-element-71a7d2b6.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-70 .elementor-element.elementor-element-71a7d2b6.elementor-view-default:has(:focus) .elementor-icon{fill:#96D62B;color:#96D62B;border-color:#96D62B;}.elementor-70 .elementor-element.elementor-element-71a7d2b6 .elementor-icon{font-size:26px;border-width:1px 1px 1px 1px;}.elementor-70 .elementor-element.elementor-element-71a7d2b6 .elementor-icon-box-title, .elementor-70 .elementor-element.elementor-element-71a7d2b6 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:21px;font-weight:600;line-height:1.28em;letter-spacing:-0.4px;}.elementor-70 .elementor-element.elementor-element-71a7d2b6 .elementor-icon-box-title{color:#1A1F1C;}.elementor-70 .elementor-element.elementor-element-71a7d2b6:has(:hover) .elementor-icon-box-title,
					 .elementor-70 .elementor-element.elementor-element-71a7d2b6:has(:focus) .elementor-icon-box-title{color:#0E5A34;}.elementor-70 .elementor-element.elementor-element-71a7d2b6 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.62em;color:#59635C;}.elementor-70 .elementor-element.elementor-element-cf2a1eb{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-cf2a1eb > .elementor-widget-container{background-color:#FFFFFF;padding:34px 30px 34px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1A1F1C1A;border-radius:18px 18px 18px 18px;}.elementor-70 .elementor-element.elementor-element-cf2a1eb.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-70 .elementor-element.elementor-element-cf2a1eb .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-70 .elementor-element.elementor-element-cf2a1eb.elementor-view-stacked .elementor-icon{background-color:#0E5A34;fill:#FFFFFF;color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-cf2a1eb.elementor-view-framed .elementor-icon, .elementor-70 .elementor-element.elementor-element-cf2a1eb.elementor-view-default .elementor-icon{fill:#0E5A34;color:#0E5A34;border-color:#0E5A34;}.elementor-70 .elementor-element.elementor-element-cf2a1eb.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-cf2a1eb.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-70 .elementor-element.elementor-element-cf2a1eb.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#96D62B;}.elementor-70 .elementor-element.elementor-element-cf2a1eb.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-70 .elementor-element.elementor-element-cf2a1eb.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-70 .elementor-element.elementor-element-cf2a1eb.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-70 .elementor-element.elementor-element-cf2a1eb.elementor-view-default:has(:focus) .elementor-icon{fill:#96D62B;color:#96D62B;border-color:#96D62B;}.elementor-70 .elementor-element.elementor-element-cf2a1eb .elementor-icon{font-size:26px;border-width:1px 1px 1px 1px;}.elementor-70 .elementor-element.elementor-element-cf2a1eb .elementor-icon-box-title, .elementor-70 .elementor-element.elementor-element-cf2a1eb .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:21px;font-weight:600;line-height:1.28em;letter-spacing:-0.4px;}.elementor-70 .elementor-element.elementor-element-cf2a1eb .elementor-icon-box-title{color:#1A1F1C;}.elementor-70 .elementor-element.elementor-element-cf2a1eb:has(:hover) .elementor-icon-box-title,
					 .elementor-70 .elementor-element.elementor-element-cf2a1eb:has(:focus) .elementor-icon-box-title{color:#0E5A34;}.elementor-70 .elementor-element.elementor-element-cf2a1eb .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.62em;color:#59635C;}.elementor-70 .elementor-element.elementor-element-59e8ad3c{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-59e8ad3c > .elementor-widget-container{background-color:#FFFFFF;padding:34px 30px 34px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1A1F1C1A;border-radius:18px 18px 18px 18px;}.elementor-70 .elementor-element.elementor-element-59e8ad3c.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-70 .elementor-element.elementor-element-59e8ad3c .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-70 .elementor-element.elementor-element-59e8ad3c.elementor-view-stacked .elementor-icon{background-color:#0E5A34;fill:#FFFFFF;color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-59e8ad3c.elementor-view-framed .elementor-icon, .elementor-70 .elementor-element.elementor-element-59e8ad3c.elementor-view-default .elementor-icon{fill:#0E5A34;color:#0E5A34;border-color:#0E5A34;}.elementor-70 .elementor-element.elementor-element-59e8ad3c.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-59e8ad3c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-70 .elementor-element.elementor-element-59e8ad3c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#96D62B;}.elementor-70 .elementor-element.elementor-element-59e8ad3c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-70 .elementor-element.elementor-element-59e8ad3c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-70 .elementor-element.elementor-element-59e8ad3c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-70 .elementor-element.elementor-element-59e8ad3c.elementor-view-default:has(:focus) .elementor-icon{fill:#96D62B;color:#96D62B;border-color:#96D62B;}.elementor-70 .elementor-element.elementor-element-59e8ad3c .elementor-icon{font-size:26px;border-width:1px 1px 1px 1px;}.elementor-70 .elementor-element.elementor-element-59e8ad3c .elementor-icon-box-title, .elementor-70 .elementor-element.elementor-element-59e8ad3c .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:21px;font-weight:600;line-height:1.28em;letter-spacing:-0.4px;}.elementor-70 .elementor-element.elementor-element-59e8ad3c .elementor-icon-box-title{color:#1A1F1C;}.elementor-70 .elementor-element.elementor-element-59e8ad3c:has(:hover) .elementor-icon-box-title,
					 .elementor-70 .elementor-element.elementor-element-59e8ad3c:has(:focus) .elementor-icon-box-title{color:#0E5A34;}.elementor-70 .elementor-element.elementor-element-59e8ad3c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.62em;color:#59635C;}.elementor-70 .elementor-element.elementor-element-26bbc77a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-26bbc77a:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-26bbc77a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEDE9;}.elementor-70 .elementor-element.elementor-element-506a49e0.elementor-element{--align-self:center;}.elementor-70 .elementor-element.elementor-element-506a49e0{text-align:start;}.elementor-70 .elementor-element.elementor-element-506a49e0 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:#0E5A34;}.elementor-70 .elementor-element.elementor-element-1d3cea88{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;}.elementor-70 .elementor-element.elementor-element-1d3cea88.elementor-element{--align-self:center;}.elementor-70 .elementor-element.elementor-element-1d3cea88 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:50px;font-weight:600;line-height:1.12em;letter-spacing:-1.2px;color:#1A1F1C;}.elementor-70 .elementor-element.elementor-element-281c423f{--divider-border-style:solid;--divider-color:#79B71C;--divider-border-width:2px;}.elementor-70 .elementor-element.elementor-element-281c423f.elementor-element{--align-self:flex-start;}.elementor-70 .elementor-element.elementor-element-281c423f .elementor-divider-separator{width:5%;margin:0 auto;margin-center:0;}.elementor-70 .elementor-element.elementor-element-281c423f .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-70 .elementor-element.elementor-element-5eeb2328{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:300;line-height:1.65em;color:#59635C;}.elementor-70 .elementor-element.elementor-element-5eeb2328.elementor-element{--align-self:center;}.elementor-70 .elementor-element.elementor-element-3fcc53c6{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-23936c37{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-23936c37 > .elementor-widget-container{background-color:#FFFFFF;padding:34px 30px 34px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1A1F1C1A;border-radius:18px 18px 18px 18px;}.elementor-70 .elementor-element.elementor-element-23936c37.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-70 .elementor-element.elementor-element-23936c37 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-70 .elementor-element.elementor-element-23936c37.elementor-view-stacked .elementor-icon{background-color:#0E5A34;fill:#FFFFFF;color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-23936c37.elementor-view-framed .elementor-icon, .elementor-70 .elementor-element.elementor-element-23936c37.elementor-view-default .elementor-icon{fill:#0E5A34;color:#0E5A34;border-color:#0E5A34;}.elementor-70 .elementor-element.elementor-element-23936c37.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-23936c37.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-70 .elementor-element.elementor-element-23936c37.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#96D62B;}.elementor-70 .elementor-element.elementor-element-23936c37.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-70 .elementor-element.elementor-element-23936c37.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-70 .elementor-element.elementor-element-23936c37.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-70 .elementor-element.elementor-element-23936c37.elementor-view-default:has(:focus) .elementor-icon{fill:#96D62B;color:#96D62B;border-color:#96D62B;}.elementor-70 .elementor-element.elementor-element-23936c37 .elementor-icon{font-size:26px;border-width:1px 1px 1px 1px;}.elementor-70 .elementor-element.elementor-element-23936c37 .elementor-icon-box-title, .elementor-70 .elementor-element.elementor-element-23936c37 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:21px;font-weight:600;line-height:1.28em;letter-spacing:-0.4px;}.elementor-70 .elementor-element.elementor-element-23936c37 .elementor-icon-box-title{color:#1A1F1C;}.elementor-70 .elementor-element.elementor-element-23936c37:has(:hover) .elementor-icon-box-title,
					 .elementor-70 .elementor-element.elementor-element-23936c37:has(:focus) .elementor-icon-box-title{color:#0E5A34;}.elementor-70 .elementor-element.elementor-element-23936c37 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.62em;color:#59635C;}.elementor-70 .elementor-element.elementor-element-1dbd6ee0{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-1dbd6ee0 > .elementor-widget-container{background-color:#FFFFFF;padding:34px 30px 34px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1A1F1C1A;border-radius:18px 18px 18px 18px;}.elementor-70 .elementor-element.elementor-element-1dbd6ee0.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-70 .elementor-element.elementor-element-1dbd6ee0 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-70 .elementor-element.elementor-element-1dbd6ee0.elementor-view-stacked .elementor-icon{background-color:#0E5A34;fill:#FFFFFF;color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-1dbd6ee0.elementor-view-framed .elementor-icon, .elementor-70 .elementor-element.elementor-element-1dbd6ee0.elementor-view-default .elementor-icon{fill:#0E5A34;color:#0E5A34;border-color:#0E5A34;}.elementor-70 .elementor-element.elementor-element-1dbd6ee0.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-1dbd6ee0.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-70 .elementor-element.elementor-element-1dbd6ee0.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#96D62B;}.elementor-70 .elementor-element.elementor-element-1dbd6ee0.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-70 .elementor-element.elementor-element-1dbd6ee0.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-70 .elementor-element.elementor-element-1dbd6ee0.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-70 .elementor-element.elementor-element-1dbd6ee0.elementor-view-default:has(:focus) .elementor-icon{fill:#96D62B;color:#96D62B;border-color:#96D62B;}.elementor-70 .elementor-element.elementor-element-1dbd6ee0 .elementor-icon{font-size:26px;border-width:1px 1px 1px 1px;}.elementor-70 .elementor-element.elementor-element-1dbd6ee0 .elementor-icon-box-title, .elementor-70 .elementor-element.elementor-element-1dbd6ee0 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:21px;font-weight:600;line-height:1.28em;letter-spacing:-0.4px;}.elementor-70 .elementor-element.elementor-element-1dbd6ee0 .elementor-icon-box-title{color:#1A1F1C;}.elementor-70 .elementor-element.elementor-element-1dbd6ee0:has(:hover) .elementor-icon-box-title,
					 .elementor-70 .elementor-element.elementor-element-1dbd6ee0:has(:focus) .elementor-icon-box-title{color:#0E5A34;}.elementor-70 .elementor-element.elementor-element-1dbd6ee0 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.62em;color:#59635C;}.elementor-70 .elementor-element.elementor-element-27848f4{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-27848f4 > .elementor-widget-container{background-color:#FFFFFF;padding:34px 30px 34px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1A1F1C1A;border-radius:18px 18px 18px 18px;}.elementor-70 .elementor-element.elementor-element-27848f4.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-70 .elementor-element.elementor-element-27848f4 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-70 .elementor-element.elementor-element-27848f4.elementor-view-stacked .elementor-icon{background-color:#0E5A34;fill:#FFFFFF;color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-27848f4.elementor-view-framed .elementor-icon, .elementor-70 .elementor-element.elementor-element-27848f4.elementor-view-default .elementor-icon{fill:#0E5A34;color:#0E5A34;border-color:#0E5A34;}.elementor-70 .elementor-element.elementor-element-27848f4.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-27848f4.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-70 .elementor-element.elementor-element-27848f4.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#96D62B;}.elementor-70 .elementor-element.elementor-element-27848f4.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-70 .elementor-element.elementor-element-27848f4.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-70 .elementor-element.elementor-element-27848f4.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-70 .elementor-element.elementor-element-27848f4.elementor-view-default:has(:focus) .elementor-icon{fill:#96D62B;color:#96D62B;border-color:#96D62B;}.elementor-70 .elementor-element.elementor-element-27848f4 .elementor-icon{font-size:26px;border-width:1px 1px 1px 1px;}.elementor-70 .elementor-element.elementor-element-27848f4 .elementor-icon-box-title, .elementor-70 .elementor-element.elementor-element-27848f4 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:21px;font-weight:600;line-height:1.28em;letter-spacing:-0.4px;}.elementor-70 .elementor-element.elementor-element-27848f4 .elementor-icon-box-title{color:#1A1F1C;}.elementor-70 .elementor-element.elementor-element-27848f4:has(:hover) .elementor-icon-box-title,
					 .elementor-70 .elementor-element.elementor-element-27848f4:has(:focus) .elementor-icon-box-title{color:#0E5A34;}.elementor-70 .elementor-element.elementor-element-27848f4 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.62em;color:#59635C;}.elementor-70 .elementor-element.elementor-element-35060b06{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-35060b06 > .elementor-widget-container{background-color:#FFFFFF;padding:34px 30px 34px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1A1F1C1A;border-radius:18px 18px 18px 18px;}.elementor-70 .elementor-element.elementor-element-35060b06.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-70 .elementor-element.elementor-element-35060b06 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-70 .elementor-element.elementor-element-35060b06.elementor-view-stacked .elementor-icon{background-color:#0E5A34;fill:#FFFFFF;color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-35060b06.elementor-view-framed .elementor-icon, .elementor-70 .elementor-element.elementor-element-35060b06.elementor-view-default .elementor-icon{fill:#0E5A34;color:#0E5A34;border-color:#0E5A34;}.elementor-70 .elementor-element.elementor-element-35060b06.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-35060b06.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-70 .elementor-element.elementor-element-35060b06.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#96D62B;}.elementor-70 .elementor-element.elementor-element-35060b06.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-70 .elementor-element.elementor-element-35060b06.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-70 .elementor-element.elementor-element-35060b06.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-70 .elementor-element.elementor-element-35060b06.elementor-view-default:has(:focus) .elementor-icon{fill:#96D62B;color:#96D62B;border-color:#96D62B;}.elementor-70 .elementor-element.elementor-element-35060b06 .elementor-icon{font-size:26px;border-width:1px 1px 1px 1px;}.elementor-70 .elementor-element.elementor-element-35060b06 .elementor-icon-box-title, .elementor-70 .elementor-element.elementor-element-35060b06 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:21px;font-weight:600;line-height:1.28em;letter-spacing:-0.4px;}.elementor-70 .elementor-element.elementor-element-35060b06 .elementor-icon-box-title{color:#1A1F1C;}.elementor-70 .elementor-element.elementor-element-35060b06:has(:hover) .elementor-icon-box-title,
					 .elementor-70 .elementor-element.elementor-element-35060b06:has(:focus) .elementor-icon-box-title{color:#0E5A34;}.elementor-70 .elementor-element.elementor-element-35060b06 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.62em;color:#59635C;}.elementor-70 .elementor-element.elementor-element-c03cd0b{--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:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overflow:hidden;--border-radius:0px 0px 0px 0px;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-70 .elementor-element.elementor-element-c03cd0b:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-c03cd0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(140deg, #083C22 0%, #0B0E0C 100%);}.elementor-70 .elementor-element.elementor-element-223f93cb{--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-70 .elementor-element.elementor-element-4e105f89.elementor-element{--align-self:center;}.elementor-70 .elementor-element.elementor-element-4e105f89{text-align:start;}.elementor-70 .elementor-element.elementor-element-4e105f89 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:#96D62B;}.elementor-70 .elementor-element.elementor-element-4744e11{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;}.elementor-70 .elementor-element.elementor-element-4744e11.elementor-element{--align-self:center;}.elementor-70 .elementor-element.elementor-element-4744e11 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:50px;font-weight:600;line-height:1.12em;letter-spacing:-1.2px;color:#F2F4F0;}.elementor-70 .elementor-element.elementor-element-2e3a754c{--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;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:#415F10;--border-color:#415F10;--border-radius:40px 40px 40px 40px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-70 .elementor-element.elementor-element-2e3a754c:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-2e3a754c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#083C22;background-image:url("https://sston.com.br/wp-content/uploads/2026/08/fap-tributario-img.jpg");background-position:top center;background-size:cover;}.elementor-70 .elementor-element.elementor-element-4efeae17{--display:flex;--justify-content:center;}.elementor-70 .elementor-element.elementor-element-483df059{text-align:start;}.elementor-70 .elementor-element.elementor-element-483df059 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:76px;font-weight:600;line-height:1em;letter-spacing:-3.4px;color:#96D62B;}.elementor-70 .elementor-element.elementor-element-17ad3d51{text-align:start;}.elementor-70 .elementor-element.elementor-element-17ad3d51 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.6px;color:#79B71C;}.elementor-70 .elementor-element.elementor-element-41af45ac > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-70 .elementor-element.elementor-element-41af45ac{text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:1.65em;color:#F2F4F099;}.elementor-70 .elementor-element.elementor-element-4e4f422e{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.65em;color:#F2F4F099;}.elementor-70 .elementor-element.elementor-element-4decceb0 .elementor-button{background-color:#79B71C;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;letter-spacing:0px;fill:#0B0E0C;color:#0B0E0C;box-shadow:0px 10px 30px 0px rgba(14,90,52,0.28);border-radius:999px 999px 999px 999px;padding:17px 34px 17px 34px;}.elementor-70 .elementor-element.elementor-element-4decceb0 .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-4decceb0 .elementor-button:focus{background-color:#96D62B;color:#0B0E0C;}.elementor-70 .elementor-element.elementor-element-4decceb0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-70 .elementor-element.elementor-element-4decceb0 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-70 .elementor-element.elementor-element-4decceb0 .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-4decceb0 .elementor-button:focus svg{fill:#0B0E0C;}.elementor-70 .elementor-element.elementor-element-3a5c9117{--display:flex;}.elementor-70 .elementor-element.elementor-element-3a5c9117::before, .elementor-70 .elementor-element.elementor-element-3a5c9117 > .elementor-background-video-container::before, .elementor-70 .elementor-element.elementor-element-3a5c9117 > .e-con-inner > .elementor-background-video-container::before, .elementor-70 .elementor-element.elementor-element-3a5c9117 > .elementor-background-slideshow::before, .elementor-70 .elementor-element.elementor-element-3a5c9117 > .e-con-inner > .elementor-background-slideshow::before, .elementor-70 .elementor-element.elementor-element-3a5c9117 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-70 .elementor-element.elementor-element-3a5c9117.e-con{--align-self:stretch;}.elementor-70 .elementor-element.elementor-element-9c734eb{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-9c734eb:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-9c734eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #083C22 0%, #0E5A34 100%);}.elementor-70 .elementor-element.elementor-element-54d525cc{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-70 .elementor-element.elementor-element-1d92205.elementor-element{--align-self:flex-start;}.elementor-70 .elementor-element.elementor-element-1d92205{text-align:start;}.elementor-70 .elementor-element.elementor-element-1d92205 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:#96D62B;}.elementor-70 .elementor-element.elementor-element-988e7e{text-align:start;}.elementor-70 .elementor-element.elementor-element-988e7e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:46px;font-weight:600;line-height:1.12em;letter-spacing:-1.2px;color:#F2F4F0;}.elementor-70 .elementor-element.elementor-element-551492ac{text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:1.65em;color:#F2F4F099;}.elementor-70 .elementor-element.elementor-element-3dbd964b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-70 .elementor-element.elementor-element-3dbd964b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-70 .elementor-element.elementor-element-3dbd964b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-70 .elementor-element.elementor-element-3dbd964b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-70 .elementor-element.elementor-element-3dbd964b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-70 .elementor-element.elementor-element-3dbd964b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-70 .elementor-element.elementor-element-3dbd964b .elementor-icon-list-icon i{color:#79B71C;transition:color 0.3s;}.elementor-70 .elementor-element.elementor-element-3dbd964b .elementor-icon-list-icon svg{fill:#79B71C;transition:fill 0.3s;}.elementor-70 .elementor-element.elementor-element-3dbd964b{--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-70 .elementor-element.elementor-element-3dbd964b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-70 .elementor-element.elementor-element-3dbd964b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;}.elementor-70 .elementor-element.elementor-element-3dbd964b .elementor-icon-list-text{color:#F2F4F099;transition:color 0.3s;}.elementor-70 .elementor-element.elementor-element-76985660 .elementor-button{background-color:#79B71C;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;letter-spacing:0px;fill:#0B0E0C;color:#0B0E0C;box-shadow:0px 10px 30px 0px rgba(14,90,52,0.28);border-radius:999px 999px 999px 999px;padding:17px 34px 17px 34px;}.elementor-70 .elementor-element.elementor-element-76985660 .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-76985660 .elementor-button:focus{background-color:#96D62B;color:#0B0E0C;}.elementor-70 .elementor-element.elementor-element-76985660 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-70 .elementor-element.elementor-element-76985660 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-70 .elementor-element.elementor-element-76985660 .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-76985660 .elementor-button:focus svg{fill:#0B0E0C;}.elementor-70 .elementor-element.elementor-element-751a373c{--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-70 .elementor-element.elementor-element-628caec5{text-align:center;}.elementor-70 .elementor-element.elementor-element-628caec5 img{width:88%;border-radius:0px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-1d42e117{--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:center;--overflow:hidden;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-1d42e117:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-1d42e117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101512;}.elementor-70 .elementor-element.elementor-element-e09d1ea.elementor-element{--align-self:center;}.elementor-70 .elementor-element.elementor-element-e09d1ea{text-align:center;}.elementor-70 .elementor-element.elementor-element-e09d1ea .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:#96D62B;}.elementor-70 .elementor-element.elementor-element-1bc96252{text-align:center;}.elementor-70 .elementor-element.elementor-element-1bc96252 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:50px;font-weight:600;line-height:1.12em;letter-spacing:-1.2px;color:#F2F4F0;}.elementor-70 .elementor-element.elementor-element-686eb8e0{--divider-border-style:solid;--divider-color:#79B71C;--divider-border-width:2px;}.elementor-70 .elementor-element.elementor-element-686eb8e0.elementor-element{--align-self:center;}.elementor-70 .elementor-element.elementor-element-686eb8e0 .elementor-divider-separator{width:5%;margin:0 auto;margin-center:0;}.elementor-70 .elementor-element.elementor-element-686eb8e0 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-70 .elementor-element.elementor-element-2d4de3a3{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:300;line-height:1.65em;color:#F2F4F099;}.elementor-70 .elementor-element.elementor-element-2d4de3a3.elementor-element{--align-self:center;}.elementor-70 .elementor-element.elementor-element-21baf1e{--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;--flex-wrap:wrap;}.elementor-70 .elementor-element.elementor-element-b5848ed{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-7ea68df{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-31119fd{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-34883e7{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-d32c463{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-f6e047c{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-5e069a4a > .elementor-widget-container{padding:24px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-6b22679e{text-align:center;font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;line-height:1.65em;letter-spacing:2.4px;color:#F2F4F061;}.elementor-70 .elementor-element.elementor-element-7b2a28cc{--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:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-7b2a28cc:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-7b2a28cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F2EA;}.elementor-70 .elementor-element.elementor-element-6c2cd94b.elementor-element{--align-self:center;}.elementor-70 .elementor-element.elementor-element-6c2cd94b{text-align:center;}.elementor-70 .elementor-element.elementor-element-6c2cd94b .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:#0E5A34;}.elementor-70 .elementor-element.elementor-element-f8717e2{text-align:center;}.elementor-70 .elementor-element.elementor-element-f8717e2 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:50px;font-weight:600;line-height:1.12em;letter-spacing:-1.2px;color:#1A1F1C;}.elementor-70 .elementor-element.elementor-element-68abe3f5{--divider-border-style:solid;--divider-color:#79B71C;--divider-border-width:2px;}.elementor-70 .elementor-element.elementor-element-68abe3f5.elementor-element{--align-self:center;}.elementor-70 .elementor-element.elementor-element-68abe3f5 .elementor-divider-separator{width:5%;margin:0 auto;margin-center:0;}.elementor-70 .elementor-element.elementor-element-68abe3f5 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-70 .elementor-element.elementor-element-177da114{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-7e5077f{--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:10px 10px;--row-gap:10px;--column-gap:10px;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:#1A1F1C1A;--border-color:#1A1F1C1A;--border-radius:16px 16px 16px 16px;--padding-top:26px;--padding-bottom:26px;--padding-left:28px;--padding-right:28px;}.elementor-70 .elementor-element.elementor-element-7e5077f:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-7e5077f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-5e2cc369 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-70 .elementor-element.elementor-element-5e2cc369{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;line-height:1.4em;color:#1A1F1C;}.elementor-70 .elementor-element.elementor-element-481debc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-70 .elementor-element.elementor-element-481debc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-70 .elementor-element.elementor-element-481debc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-70 .elementor-element.elementor-element-481debc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-70 .elementor-element.elementor-element-481debc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-70 .elementor-element.elementor-element-481debc .elementor-icon-list-icon i{color:#79B71C;transition:color 0.3s;}.elementor-70 .elementor-element.elementor-element-481debc .elementor-icon-list-icon svg{fill:#79B71C;transition:fill 0.3s;}.elementor-70 .elementor-element.elementor-element-481debc{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-70 .elementor-element.elementor-element-481debc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-70 .elementor-element.elementor-element-481debc .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;}.elementor-70 .elementor-element.elementor-element-481debc .elementor-icon-list-text{color:#59635C;transition:color 0.3s;}.elementor-70 .elementor-element.elementor-element-347f732c{--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:10px 10px;--row-gap:10px;--column-gap:10px;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:#1A1F1C1A;--border-color:#1A1F1C1A;--border-radius:16px 16px 16px 16px;--padding-top:26px;--padding-bottom:26px;--padding-left:28px;--padding-right:28px;}.elementor-70 .elementor-element.elementor-element-347f732c:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-347f732c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-4216f017 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-70 .elementor-element.elementor-element-4216f017{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;line-height:1.4em;color:#1A1F1C;}.elementor-70 .elementor-element.elementor-element-1e71f49f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-70 .elementor-element.elementor-element-1e71f49f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-70 .elementor-element.elementor-element-1e71f49f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-70 .elementor-element.elementor-element-1e71f49f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-70 .elementor-element.elementor-element-1e71f49f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-70 .elementor-element.elementor-element-1e71f49f .elementor-icon-list-icon i{color:#79B71C;transition:color 0.3s;}.elementor-70 .elementor-element.elementor-element-1e71f49f .elementor-icon-list-icon svg{fill:#79B71C;transition:fill 0.3s;}.elementor-70 .elementor-element.elementor-element-1e71f49f{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-70 .elementor-element.elementor-element-1e71f49f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-70 .elementor-element.elementor-element-1e71f49f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;}.elementor-70 .elementor-element.elementor-element-1e71f49f .elementor-icon-list-text{color:#59635C;transition:color 0.3s;}.elementor-70 .elementor-element.elementor-element-60942c77{--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:10px 10px;--row-gap:10px;--column-gap:10px;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:#1A1F1C1A;--border-color:#1A1F1C1A;--border-radius:16px 16px 16px 16px;--padding-top:26px;--padding-bottom:26px;--padding-left:28px;--padding-right:28px;}.elementor-70 .elementor-element.elementor-element-60942c77:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-60942c77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-6124bc36 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-70 .elementor-element.elementor-element-6124bc36{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;line-height:1.4em;color:#1A1F1C;}.elementor-70 .elementor-element.elementor-element-77b224e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-70 .elementor-element.elementor-element-77b224e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-70 .elementor-element.elementor-element-77b224e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-70 .elementor-element.elementor-element-77b224e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-70 .elementor-element.elementor-element-77b224e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-70 .elementor-element.elementor-element-77b224e .elementor-icon-list-icon i{color:#79B71C;transition:color 0.3s;}.elementor-70 .elementor-element.elementor-element-77b224e .elementor-icon-list-icon svg{fill:#79B71C;transition:fill 0.3s;}.elementor-70 .elementor-element.elementor-element-77b224e{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-70 .elementor-element.elementor-element-77b224e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-70 .elementor-element.elementor-element-77b224e .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;}.elementor-70 .elementor-element.elementor-element-77b224e .elementor-icon-list-text{color:#59635C;transition:color 0.3s;}.elementor-70 .elementor-element.elementor-element-1c4283b6{--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:10px 10px;--row-gap:10px;--column-gap:10px;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:#1A1F1C1A;--border-color:#1A1F1C1A;--border-radius:16px 16px 16px 16px;--padding-top:26px;--padding-bottom:26px;--padding-left:28px;--padding-right:28px;}.elementor-70 .elementor-element.elementor-element-1c4283b6:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-1c4283b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-571b36da > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-70 .elementor-element.elementor-element-571b36da{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;line-height:1.4em;color:#1A1F1C;}.elementor-70 .elementor-element.elementor-element-6ba986c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-70 .elementor-element.elementor-element-6ba986c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-70 .elementor-element.elementor-element-6ba986c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-70 .elementor-element.elementor-element-6ba986c6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-70 .elementor-element.elementor-element-6ba986c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-70 .elementor-element.elementor-element-6ba986c6 .elementor-icon-list-icon i{color:#79B71C;transition:color 0.3s;}.elementor-70 .elementor-element.elementor-element-6ba986c6 .elementor-icon-list-icon svg{fill:#79B71C;transition:fill 0.3s;}.elementor-70 .elementor-element.elementor-element-6ba986c6{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-70 .elementor-element.elementor-element-6ba986c6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-70 .elementor-element.elementor-element-6ba986c6 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;}.elementor-70 .elementor-element.elementor-element-6ba986c6 .elementor-icon-list-text{color:#59635C;transition:color 0.3s;}.elementor-70 .elementor-element.elementor-element-7e79f4f0{--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:10px 10px;--row-gap:10px;--column-gap:10px;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:#1A1F1C1A;--border-color:#1A1F1C1A;--border-radius:16px 16px 16px 16px;--padding-top:26px;--padding-bottom:26px;--padding-left:28px;--padding-right:28px;}.elementor-70 .elementor-element.elementor-element-7e79f4f0:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-7e79f4f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-2268f216 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-70 .elementor-element.elementor-element-2268f216{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;line-height:1.4em;color:#1A1F1C;}.elementor-70 .elementor-element.elementor-element-776877a0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-70 .elementor-element.elementor-element-776877a0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-70 .elementor-element.elementor-element-776877a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-70 .elementor-element.elementor-element-776877a0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-70 .elementor-element.elementor-element-776877a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-70 .elementor-element.elementor-element-776877a0 .elementor-icon-list-icon i{color:#79B71C;transition:color 0.3s;}.elementor-70 .elementor-element.elementor-element-776877a0 .elementor-icon-list-icon svg{fill:#79B71C;transition:fill 0.3s;}.elementor-70 .elementor-element.elementor-element-776877a0{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-70 .elementor-element.elementor-element-776877a0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-70 .elementor-element.elementor-element-776877a0 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;}.elementor-70 .elementor-element.elementor-element-776877a0 .elementor-icon-list-text{color:#59635C;transition:color 0.3s;}.elementor-70 .elementor-element.elementor-element-3d650e02{--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:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-3d650e02:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-3d650e02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0E0C;}.elementor-70 .elementor-element.elementor-element-66ca8b5c{--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:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overflow:hidden;--border-radius:32px 32px 32px 32px;--padding-top:80px;--padding-bottom:80px;--padding-left:70px;--padding-right:70px;}.elementor-70 .elementor-element.elementor-element-66ca8b5c:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-66ca8b5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #083C22 0%, #0F6B3C 100%);}.elementor-70 .elementor-element.elementor-element-40f79d37.elementor-element{--align-self:center;}.elementor-70 .elementor-element.elementor-element-40f79d37{text-align:center;}.elementor-70 .elementor-element.elementor-element-40f79d37 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:#96D62B;}.elementor-70 .elementor-element.elementor-element-37574472{text-align:center;}.elementor-70 .elementor-element.elementor-element-37574472 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:44px;font-weight:600;line-height:1.12em;letter-spacing:-1.2px;color:#F2F4F0;}.elementor-70 .elementor-element.elementor-element-5b38bc66{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:300;line-height:1.65em;color:#F2F4F0C2;}.elementor-70 .elementor-element.elementor-element-5b38bc66 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-5b38bc66.elementor-element{--align-self:center;}.elementor-70 .elementor-element.elementor-element-7e099209{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-76d4f088 .elementor-button{background-color:#F4F2EA;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;letter-spacing:0px;fill:#0B0E0C;color:#0B0E0C;box-shadow:0px 10px 30px 0px rgba(14,90,52,0.28);border-radius:999px 999px 999px 999px;padding:17px 34px 17px 34px;}.elementor-70 .elementor-element.elementor-element-76d4f088 .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-76d4f088 .elementor-button:focus{background-color:#FFFFFF;color:#0B0E0C;}.elementor-70 .elementor-element.elementor-element-76d4f088 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-70 .elementor-element.elementor-element-76d4f088 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-70 .elementor-element.elementor-element-76d4f088 .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-76d4f088 .elementor-button:focus svg{fill:#0B0E0C;}.elementor-70 .elementor-element.elementor-element-4d028f6c .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;letter-spacing:0px;fill:#F2F4F0;color:#F2F4F0;box-shadow:0px 10px 30px 0px rgba(14,90,52,0.28);border-style:solid;border-width:1px 1px 1px 1px;border-color:#F2F4F02E;border-radius:999px 999px 999px 999px;padding:17px 34px 17px 34px;}.elementor-70 .elementor-element.elementor-element-4d028f6c .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-4d028f6c .elementor-button:focus{background-color:#79B71C;color:#0B0E0C;}.elementor-70 .elementor-element.elementor-element-4d028f6c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-70 .elementor-element.elementor-element-4d028f6c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-70 .elementor-element.elementor-element-4d028f6c .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-4d028f6c .elementor-button:focus svg{fill:#0B0E0C;}body.elementor-page-70:not(.elementor-motion-effects-element-type-background), body.elementor-page-70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0E0C;}@media(min-width:768px){.elementor-70 .elementor-element.elementor-element-3005155b{--content-width:1280px;}.elementor-70 .elementor-element.elementor-element-47215f8b{--content-width:1166px;}.elementor-70 .elementor-element.elementor-element-58561f57{--width:70%;}.elementor-70 .elementor-element.elementor-element-6e6491a3{--width:70%;}.elementor-70 .elementor-element.elementor-element-3dc88fe0{--content-width:1240px;}.elementor-70 .elementor-element.elementor-element-2b587450{--width:75%;}.elementor-70 .elementor-element.elementor-element-c03cd0b{--content-width:1240px;}.elementor-70 .elementor-element.elementor-element-2e3a754c{--width:89%;}.elementor-70 .elementor-element.elementor-element-9c734eb{--content-width:1240px;}.elementor-70 .elementor-element.elementor-element-21baf1e{--width:50%;}.elementor-70 .elementor-element.elementor-element-3d650e02{--content-width:960px;}}@media(max-width:1024px){.elementor-70 .elementor-element.elementor-element-3005155b{--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:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-32ffe29 .elementor-image-box-title{font-size:50px;}.elementor-70 .elementor-element.elementor-element-14387d87 .elementor-heading-title{font-size:40px;}.elementor-70 .elementor-element.elementor-element-b9c5101 .elementor-heading-title{font-size:38px;}.elementor-70 .elementor-element.elementor-element-3003d1ae .elementor-heading-title{font-size:40px;}.elementor-70 .elementor-element.elementor-element-71a7d2b6{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-cf2a1eb{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-59e8ad3c{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-1d3cea88 .elementor-heading-title{font-size:40px;}.elementor-70 .elementor-element.elementor-element-23936c37{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-1dbd6ee0{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-27848f4{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-35060b06{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-4744e11 .elementor-heading-title{font-size:40px;}.elementor-70 .elementor-element.elementor-element-483df059 .elementor-heading-title{font-size:58px;}.elementor-70 .elementor-element.elementor-element-988e7e .elementor-heading-title{font-size:38px;}.elementor-70 .elementor-element.elementor-element-1bc96252 .elementor-heading-title{font-size:40px;}.elementor-70 .elementor-element.elementor-element-f8717e2 .elementor-heading-title{font-size:40px;}.elementor-70 .elementor-element.elementor-element-66ca8b5c{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-70 .elementor-element.elementor-element-37574472 .elementor-heading-title{font-size:36px;}}@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-3005155b{--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:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:56px;--padding-bottom:56px;--padding-left:10px;--padding-right:10px;}.elementor-70 .elementor-element.elementor-element-f83c1c2 .elementor-heading-title{font-size:11px;}.elementor-70 .elementor-element.elementor-element-32ffe29{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-32ffe29 .elementor-image-box-wrapper{text-align:start;}.elementor-70 .elementor-element.elementor-element-32ffe29 .elementor-image-box-title{font-size:38px;}.elementor-70 .elementor-element.elementor-element-32ffe29 .elementor-image-box-description{font-size:15px;}.elementor-70 .elementor-element.elementor-element-2ec1540 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-70 .elementor-element.elementor-element-2ec1540 .elementor-icon-list-item > a{font-size:14px;}.elementor-70 .elementor-element.elementor-element-495dad02{--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-70 .elementor-element.elementor-element-21309ba8 .elementor-button{font-size:14px;padding:15px 26px 15px 26px;}.elementor-70 .elementor-element.elementor-element-8696ac4 .elementor-button{font-size:14px;padding:15px 26px 15px 26px;}.elementor-70 .elementor-element.elementor-element-1466d26e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-70 .elementor-element.elementor-element-1466d26e .elementor-icon-list-item > a{font-size:14px;}.elementor-70 .elementor-element.elementor-element-47215f8b{--padding-top:0px;--padding-bottom:56px;--padding-left:10px;--padding-right:10px;}.elementor-70 .elementor-element.elementor-element-634308a8{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-f611f75{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-f611f75 > .elementor-widget-container{padding:22px 18px 22px 18px;}.elementor-70 .elementor-element.elementor-element-f611f75 .elementor-icon-box-title, .elementor-70 .elementor-element.elementor-element-f611f75 .elementor-icon-box-title a{font-size:32px;}.elementor-70 .elementor-element.elementor-element-f611f75 .elementor-icon-box-description{font-size:12px;}.elementor-70 .elementor-element.elementor-element-59a18e14{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-59a18e14 > .elementor-widget-container{padding:22px 18px 22px 18px;}.elementor-70 .elementor-element.elementor-element-59a18e14 .elementor-icon-box-title, .elementor-70 .elementor-element.elementor-element-59a18e14 .elementor-icon-box-title a{font-size:32px;}.elementor-70 .elementor-element.elementor-element-59a18e14 .elementor-icon-box-description{font-size:12px;}.elementor-70 .elementor-element.elementor-element-5de303c3{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-5de303c3 > .elementor-widget-container{padding:22px 18px 22px 18px;}.elementor-70 .elementor-element.elementor-element-5de303c3 .elementor-icon-box-title, .elementor-70 .elementor-element.elementor-element-5de303c3 .elementor-icon-box-title a{font-size:32px;}.elementor-70 .elementor-element.elementor-element-5de303c3 .elementor-icon-box-description{font-size:12px;}.elementor-70 .elementor-element.elementor-element-3b034442{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-3b034442 > .elementor-widget-container{padding:22px 18px 22px 18px;}.elementor-70 .elementor-element.elementor-element-3b034442 .elementor-icon-box-title, .elementor-70 .elementor-element.elementor-element-3b034442 .elementor-icon-box-title a{font-size:32px;}.elementor-70 .elementor-element.elementor-element-3b034442 .elementor-icon-box-description{font-size:12px;}.elementor-70 .elementor-element.elementor-element-21080caf{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-70 .elementor-element.elementor-element-68255992 .elementor-heading-title{font-size:11px;}.elementor-70 .elementor-element.elementor-element-14387d87 .elementor-heading-title{font-size:31px;}.elementor-70 .elementor-element.elementor-element-4061ee6 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-70 .elementor-element.elementor-element-4061ee6{--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;font-size:15px;}.elementor-70 .elementor-element.elementor-element-24144362{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-70 .elementor-element.elementor-element-58561f57{--padding-top:26px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-70 .elementor-element.elementor-element-2ba69277 .elementor-heading-title{font-size:11px;}.elementor-70 .elementor-element.elementor-element-3cc46b47 .elementor-heading-title{font-size:21px;}.elementor-70 .elementor-element.elementor-element-456dd9f0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-70 .elementor-element.elementor-element-456dd9f0 .elementor-icon-list-item > a{font-size:14px;}.elementor-70 .elementor-element.elementor-element-7f7e0456{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-70 .elementor-element.elementor-element-6e6491a3{--padding-top:26px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-70 .elementor-element.elementor-element-2dd467b3 .elementor-heading-title{font-size:11px;}.elementor-70 .elementor-element.elementor-element-5c6a742b .elementor-heading-title{font-size:21px;}.elementor-70 .elementor-element.elementor-element-402fb8de .elementor-icon-list-item > .elementor-icon-list-text, .elementor-70 .elementor-element.elementor-element-402fb8de .elementor-icon-list-item > a{font-size:14px;}.elementor-70 .elementor-element.elementor-element-3dc88fe0{--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:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-70 .elementor-element.elementor-element-4aecd4d8 .elementor-heading-title{font-size:11px;}.elementor-70 .elementor-element.elementor-element-b9c5101 .elementor-heading-title{font-size:29px;}.elementor-70 .elementor-element.elementor-element-17a69f5a{font-size:15px;}.elementor-70 .elementor-element.elementor-element-12273218{font-size:15px;}.elementor-70 .elementor-element.elementor-element-5ffb2092 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-70 .elementor-element.elementor-element-5ffb2092 .elementor-icon-list-item > a{font-size:14px;}.elementor-70 .elementor-element.elementor-element-180ecbc1 .elementor-button{font-size:14px;padding:15px 26px 15px 26px;}.elementor-70 .elementor-element.elementor-element-5f9d6256.e-con{--order:-99999 /* order start hack */;}.elementor-70 .elementor-element.elementor-element-6587ce4d > .elementor-widget-container{margin:0px 0px 0px 20px;padding:5px 10px 5px 10px;}.elementor-70 .elementor-element.elementor-element-6587ce4d{--e-icon-list-icon-size:14px;}.elementor-70 .elementor-element.elementor-element-6587ce4d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-70 .elementor-element.elementor-element-6587ce4d .elementor-icon-list-item > a{font-size:12px;}.elementor-70 .elementor-element.elementor-element-2fe5c4c9 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-2b587450{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-70 .elementor-element.elementor-element-8405da7{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-8405da7 > .elementor-widget-container{padding:22px 18px 22px 18px;}.elementor-70 .elementor-element.elementor-element-8405da7 .elementor-icon-box-title, .elementor-70 .elementor-element.elementor-element-8405da7 .elementor-icon-box-title a{font-size:32px;}.elementor-70 .elementor-element.elementor-element-8405da7 .elementor-icon-box-description{font-size:13px;}.elementor-70 .elementor-element.elementor-element-52572389{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-52572389 > .elementor-widget-container{padding:22px 18px 22px 18px;}.elementor-70 .elementor-element.elementor-element-52572389 .elementor-icon-box-title, .elementor-70 .elementor-element.elementor-element-52572389 .elementor-icon-box-title a{font-size:32px;}.elementor-70 .elementor-element.elementor-element-52572389 .elementor-icon-box-description{font-size:13px;}.elementor-70 .elementor-element.elementor-element-11a4958{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-70 .elementor-element.elementor-element-45a5c3bb .elementor-heading-title{font-size:11px;}.elementor-70 .elementor-element.elementor-element-3003d1ae .elementor-heading-title{font-size:31px;}.elementor-70 .elementor-element.elementor-element-304d7cc3{--container-widget-width:84%;--container-widget-flex-grow:0;width:var( --container-widget-width, 84% );max-width:84%;font-size:15px;}.elementor-70 .elementor-element.elementor-element-57a35919{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-71a7d2b6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-71a7d2b6 > .elementor-widget-container{padding:26px 22px 26px 22px;}.elementor-70 .elementor-element.elementor-element-71a7d2b6 .elementor-icon-box-wrapper{text-align:start;}.elementor-70 .elementor-element.elementor-element-71a7d2b6 .elementor-icon-box-title, .elementor-70 .elementor-element.elementor-element-71a7d2b6 .elementor-icon-box-title a{font-size:18px;}.elementor-70 .elementor-element.elementor-element-71a7d2b6 .elementor-icon-box-description{font-size:14px;}.elementor-70 .elementor-element.elementor-element-cf2a1eb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-cf2a1eb > .elementor-widget-container{padding:26px 22px 26px 22px;}.elementor-70 .elementor-element.elementor-element-cf2a1eb .elementor-icon-box-wrapper{text-align:start;}.elementor-70 .elementor-element.elementor-element-cf2a1eb .elementor-icon-box-title, .elementor-70 .elementor-element.elementor-element-cf2a1eb .elementor-icon-box-title a{font-size:18px;}.elementor-70 .elementor-element.elementor-element-cf2a1eb .elementor-icon-box-description{font-size:14px;}.elementor-70 .elementor-element.elementor-element-59e8ad3c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-59e8ad3c > .elementor-widget-container{padding:26px 22px 26px 22px;}.elementor-70 .elementor-element.elementor-element-59e8ad3c .elementor-icon-box-wrapper{text-align:start;}.elementor-70 .elementor-element.elementor-element-59e8ad3c .elementor-icon-box-title, .elementor-70 .elementor-element.elementor-element-59e8ad3c .elementor-icon-box-title a{font-size:18px;}.elementor-70 .elementor-element.elementor-element-59e8ad3c .elementor-icon-box-description{font-size:14px;}.elementor-70 .elementor-element.elementor-element-26bbc77a{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-70 .elementor-element.elementor-element-506a49e0 .elementor-heading-title{font-size:11px;}.elementor-70 .elementor-element.elementor-element-1d3cea88{width:100%;max-width:100%;}.elementor-70 .elementor-element.elementor-element-1d3cea88 .elementor-heading-title{font-size:31px;}.elementor-70 .elementor-element.elementor-element-5eeb2328{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;font-size:15px;}.elementor-70 .elementor-element.elementor-element-3fcc53c6{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-70 .elementor-element.elementor-element-23936c37{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-23936c37 > .elementor-widget-container{padding:26px 22px 26px 22px;}.elementor-70 .elementor-element.elementor-element-23936c37 .elementor-icon-box-wrapper{text-align:start;}.elementor-70 .elementor-element.elementor-element-23936c37 .elementor-icon-box-title, .elementor-70 .elementor-element.elementor-element-23936c37 .elementor-icon-box-title a{font-size:18px;}.elementor-70 .elementor-element.elementor-element-23936c37 .elementor-icon-box-description{font-size:14px;}.elementor-70 .elementor-element.elementor-element-1dbd6ee0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-1dbd6ee0 > .elementor-widget-container{padding:26px 22px 26px 22px;}.elementor-70 .elementor-element.elementor-element-1dbd6ee0 .elementor-icon-box-wrapper{text-align:start;}.elementor-70 .elementor-element.elementor-element-1dbd6ee0 .elementor-icon-box-title, .elementor-70 .elementor-element.elementor-element-1dbd6ee0 .elementor-icon-box-title a{font-size:18px;}.elementor-70 .elementor-element.elementor-element-1dbd6ee0 .elementor-icon-box-description{font-size:14px;}.elementor-70 .elementor-element.elementor-element-27848f4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-27848f4 > .elementor-widget-container{padding:26px 22px 26px 22px;}.elementor-70 .elementor-element.elementor-element-27848f4 .elementor-icon-box-wrapper{text-align:start;}.elementor-70 .elementor-element.elementor-element-27848f4 .elementor-icon-box-title, .elementor-70 .elementor-element.elementor-element-27848f4 .elementor-icon-box-title a{font-size:18px;}.elementor-70 .elementor-element.elementor-element-27848f4 .elementor-icon-box-description{font-size:14px;}.elementor-70 .elementor-element.elementor-element-35060b06{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-35060b06 > .elementor-widget-container{padding:26px 22px 26px 22px;}.elementor-70 .elementor-element.elementor-element-35060b06 .elementor-icon-box-wrapper{text-align:start;}.elementor-70 .elementor-element.elementor-element-35060b06 .elementor-icon-box-title, .elementor-70 .elementor-element.elementor-element-35060b06 .elementor-icon-box-title a{font-size:18px;}.elementor-70 .elementor-element.elementor-element-35060b06 .elementor-icon-box-description{font-size:14px;}.elementor-70 .elementor-element.elementor-element-c03cd0b{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-70 .elementor-element.elementor-element-4e105f89 .elementor-heading-title{font-size:11px;}.elementor-70 .elementor-element.elementor-element-4744e11{--container-widget-width:89%;--container-widget-flex-grow:0;width:var( --container-widget-width, 89% );max-width:89%;}.elementor-70 .elementor-element.elementor-element-4744e11 .elementor-heading-title{font-size:31px;}.elementor-70 .elementor-element.elementor-element-2e3a754c{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-483df059 .elementor-heading-title{font-size:44px;}.elementor-70 .elementor-element.elementor-element-17ad3d51 .elementor-heading-title{font-size:11px;}.elementor-70 .elementor-element.elementor-element-41af45ac{font-size:15px;}.elementor-70 .elementor-element.elementor-element-4e4f422e{font-size:15px;}.elementor-70 .elementor-element.elementor-element-4decceb0 .elementor-button{font-size:14px;padding:15px 26px 15px 26px;}.elementor-70 .elementor-element.elementor-element-9c734eb{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-70 .elementor-element.elementor-element-1d92205 .elementor-heading-title{font-size:11px;}.elementor-70 .elementor-element.elementor-element-988e7e .elementor-heading-title{font-size:29px;}.elementor-70 .elementor-element.elementor-element-551492ac{font-size:15px;}.elementor-70 .elementor-element.elementor-element-3dbd964b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-70 .elementor-element.elementor-element-3dbd964b .elementor-icon-list-item > a{font-size:14px;}.elementor-70 .elementor-element.elementor-element-76985660 .elementor-button{font-size:14px;padding:15px 26px 15px 26px;}.elementor-70 .elementor-element.elementor-element-1d42e117{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-e09d1ea .elementor-heading-title{font-size:11px;}.elementor-70 .elementor-element.elementor-element-1bc96252 .elementor-heading-title{font-size:31px;}.elementor-70 .elementor-element.elementor-element-2d4de3a3{width:100%;max-width:100%;font-size:15px;}.elementor-70 .elementor-element.elementor-element-2d4de3a3 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-70 .elementor-element.elementor-element-6b22679e > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-70 .elementor-element.elementor-element-6b22679e{font-size:11px;}.elementor-70 .elementor-element.elementor-element-7b2a28cc{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-70 .elementor-element.elementor-element-6c2cd94b .elementor-heading-title{font-size:11px;}.elementor-70 .elementor-element.elementor-element-f8717e2 .elementor-heading-title{font-size:31px;}.elementor-70 .elementor-element.elementor-element-7e5077f{--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-5e2cc369{font-size:15px;}.elementor-70 .elementor-element.elementor-element-481debc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-70 .elementor-element.elementor-element-481debc .elementor-icon-list-item > a{font-size:14px;}.elementor-70 .elementor-element.elementor-element-347f732c{--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-4216f017{font-size:15px;}.elementor-70 .elementor-element.elementor-element-1e71f49f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-70 .elementor-element.elementor-element-1e71f49f .elementor-icon-list-item > a{font-size:14px;}.elementor-70 .elementor-element.elementor-element-60942c77{--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-6124bc36{font-size:15px;}.elementor-70 .elementor-element.elementor-element-77b224e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-70 .elementor-element.elementor-element-77b224e .elementor-icon-list-item > a{font-size:14px;}.elementor-70 .elementor-element.elementor-element-1c4283b6{--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-571b36da{font-size:15px;}.elementor-70 .elementor-element.elementor-element-6ba986c6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-70 .elementor-element.elementor-element-6ba986c6 .elementor-icon-list-item > a{font-size:14px;}.elementor-70 .elementor-element.elementor-element-7e79f4f0{--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-2268f216{font-size:15px;}.elementor-70 .elementor-element.elementor-element-776877a0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-70 .elementor-element.elementor-element-776877a0 .elementor-icon-list-item > a{font-size:14px;}.elementor-70 .elementor-element.elementor-element-3d650e02{--padding-top:56px;--padding-bottom:56px;--padding-left:10px;--padding-right:10px;}.elementor-70 .elementor-element.elementor-element-66ca8b5c{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-70 .elementor-element.elementor-element-40f79d37 .elementor-heading-title{font-size:11px;}.elementor-70 .elementor-element.elementor-element-37574472 .elementor-heading-title{font-size:28px;}.elementor-70 .elementor-element.elementor-element-5b38bc66{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;font-size:15px;}.elementor-70 .elementor-element.elementor-element-7e099209{--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-70 .elementor-element.elementor-element-76d4f088 .elementor-button{font-size:14px;padding:15px 26px 15px 26px;}.elementor-70 .elementor-element.elementor-element-4d028f6c .elementor-button{font-size:14px;padding:15px 26px 15px 26px;}}/* Start custom CSS for icon-list, class: .elementor-element-1466d26e */.elementor-70 .elementor-element.elementor-element-1466d26e{border-top:1px solid #F2F4F01A;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3005155b */.elementor-70 .elementor-element.elementor-element-3005155b{position:relative;}
.elementor-70 .elementor-element.elementor-element-3005155b:before{content:'';position:absolute;inset:0;pointer-events:none;
  background-image:linear-gradient(#F2F4F007 1px,transparent 1px),
    linear-gradient(90deg,#F2F4F007 1px,transparent 1px);
  background-size:78px 78px;
  mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 20%,transparent 78%);
  -webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 20%,transparent 78%);}
.elementor-70 .elementor-element.elementor-element-3005155b > *{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f611f75 */.elementor-70 .elementor-element.elementor-element-f611f75 {
    border-right: 1px solid #F2F4F01A;
}

.elementor-70 .elementor-element.elementor-element-f611f75:hover {
    background: #79B71C12;
}

@media (max-width: 767px) {
.elementor-70 .elementor-element.elementor-element-f611f75 {
    border-right: 1px solid #F2F4F01A;
border-bottom: 1px solid #F2F4F01A;
    }

    .elementor-70 .elementor-element.elementor-element-f611f75:last-child {
        border-bottom: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-59a18e14 */.elementor-70 .elementor-element.elementor-element-59a18e14 {
    border-right: 1px solid #F2F4F01A;
}

.elementor-70 .elementor-element.elementor-element-59a18e14:hover {
    background: #79B71C12;
}

@media (max-width: 767px) {
    .elementor-70 .elementor-element.elementor-element-59a18e14 {
        border-right: none;
        border-bottom: 1px solid #F2F4F01A;
    }

    .elementor-70 .elementor-element.elementor-element-59a18e14:last-child {
        border-bottom: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5de303c3 */.elementor-70 .elementor-element.elementor-element-5de303c3 {
    border-right: 1px solid #F2F4F01A;
}

.elementor-70 .elementor-element.elementor-element-5de303c3:hover {
    background: #79B71C12;
}

@media (max-width: 767px) {
.elementor-70 .elementor-element.elementor-element-5de303c3 {
    border-right: 1px solid #F2F4F01A;
}

    .elementor-70 .elementor-element.elementor-element-5de303c3:last-child {
        border-bottom: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b034442 */.elementor-70 .elementor-element.elementor-element-3b034442 {
    border-right: 1px solid #F2F4F01A;
}

.elementor-70 .elementor-element.elementor-element-3b034442:hover {
    background: #79B71C12;
}

@media (max-width: 767px) {
    .elementor-70 .elementor-element.elementor-element-3b034442 {
        border-right: none;
        border-bottom: 1px solid #F2F4F01A;
    }

    .elementor-70 .elementor-element.elementor-element-3b034442:last-child {
        border-bottom: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47215f8b */.elementor-70 .elementor-element.elementor-element-47215f8b{
border-top: 1px solid;
    border-image: linear-gradient(to right, transparent, #96D62B, transparent) 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4061ee6 */.elementor-70 .elementor-element.elementor-element-4061ee6{max-width:740px;margin-left:auto;margin-right:auto;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ba69277 */.elementor-70 .elementor-element.elementor-element-2ba69277{display:inline-flex;width:auto;align-self:flex-start;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2dd467b3 */.elementor-70 .elementor-element.elementor-element-2dd467b3{display:inline-flex;width:auto;align-self:flex-start;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21080caf */.elementor-70 .elementor-element.elementor-element-21080caf{position:relative;}
.elementor-70 .elementor-element.elementor-element-21080caf:before{content:'';position:absolute;inset:0;pointer-events:none;
  background-image:linear-gradient(#F2F4F007 1px,transparent 1px),
    linear-gradient(90deg,#F2F4F007 1px,transparent 1px);
  background-size:78px 78px;
  mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 20%,transparent 78%);
  -webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 20%,transparent 78%);}
.elementor-70 .elementor-element.elementor-element-21080caf > *{position:relative;z-index:1;}

* Hero — brilho forest, canto superior direito */
.elementor-70 .elementor-element.elementor-element-21080caf:before{content:'';position:absolute;width:640px;height:640px;
  border-radius:50%;background:#0E5A3480;filter:blur(40px);
  pointer-events:none;z-index:0;top:-220px;right:-180px;}

/* Hero — brilho lime, canto inferior esquerdo */
.elementor-70 .elementor-element.elementor-element-21080caf:after{content:'';position:absolute;width:520px;height:520px;
  border-radius:50%;background:#79B71C38;filter:blur(50px);
  pointer-events:none;z-index:0;bottom:-240px;left:-140px;}

/* Desafio — brilho forest único (soma com a textura de grid do :before) */
.elementor-70 .elementor-element.elementor-element-21080caf:after{content:'';position:absolute;width:520px;height:520px;
  border-radius:50%;background:#0E5A3457;filter:blur(110px);
  pointer-events:none;z-index:0;top:10%;right:-160px;}

/* Case — brilho lime único (soma com a textura de grid do :before) */
.elementor-70 .elementor-element.elementor-element-21080caf:after{content:'';position:absolute;width:620px;height:620px;
  border-radius:50%;background:#79B71C29;filter:blur(110px);
  pointer-events:none;z-index:0;bottom:-200px;left:-180px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2fe5c4c9 */.elementor-70 .elementor-element.elementor-element-2fe5c4c9 img{box-shadow:0 28px 70px rgba(11,14,12,.16);}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8405da7 */.elementor-70 .elementor-element.elementor-element-8405da7{border-right:1px solid #1A1F1C1A;}
.elementor-70 .elementor-element.elementor-element-8405da7:hover{background:#79B71C12;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52572389 */.elementor-70 .elementor-element.elementor-element-52572389{border-right:1px solid #1A1F1C1A;}
.elementor-70 .elementor-element.elementor-element-52572389:hover{background:#79B71C12;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-304d7cc3 */.elementor-70 .elementor-element.elementor-element-304d7cc3{max-width:760px;margin-left:auto;margin-right:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a35919 *//* =========================================================
   CARD — ESTADO NORMAL
========================================================= */

.elementor-70 .elementor-element.elementor-element-57a35919 {
    position: relative;
    overflow: hidden;

    box-sizing: border-box;

    padding: 34px 38px 36px 38px;

    border: 1px solid #E1E5E1;
    border-radius: 20px;

    background: #FFFFFF;

    transform: translateY(0);

    box-shadow: 0 0 0 rgba(0,0,0,0);

    transition:
        transform 0.45s cubic-bezier(.16,1,.3,1),
        box-shadow 0.45s cubic-bezier(.16,1,.3,1),
        border-color 0.45s ease;

    will-change: transform, box-shadow;
}


/* =========================================================
   LINHA VERDE NO TOPO
========================================================= */

.elementor-70 .elementor-element.elementor-element-57a35919::before {
    content: "";

    position: absolute;

    top: 0;
    left: 0;

    width: 100%;
    height: 2px;

    background: linear-gradient(
        90deg,
        #0E5A34 0%,
        #79B71C 100%
    );

    transform: scaleX(0);
    transform-origin: left center;

    transition:
        transform 0.65s cubic-bezier(.16,1,.3,1);

    z-index: 5;
}


/* =========================================================
   HOVER DO CARD
========================================================= */

.elementor-70 .elementor-element.elementor-element-57a35919:hover {
    transform: translateY(-6px);

    border-color: rgba(121, 183, 28, 0.55);

    box-shadow:
        0 20px 45px rgba(14, 90, 52, 0.10),
        0 5px 15px rgba(0, 0, 0, 0.04);
}


/* LINHA APARECE */

.elementor-70 .elementor-element.elementor-element-57a35919:hover::before {
    transform: scaleX(1);
}


/* =========================================================
   CAIXA DO ÍCONE
========================================================= */

.elementor-70 .elementor-element.elementor-element-57a35919 .elementor-icon-box-icon {
    width: 52px !important;
    height: 52px !important;

    min-width: 52px !important;
    min-height: 52px !important;

    margin: 0 0 24px 0 !important;

    padding: 0 !important;

    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    box-sizing: border-box !important;
}


/* =========================================================
   ELEMENTO REAL DO ÍCONE
========================================================= */

.elementor-70 .elementor-element.elementor-element-57a35919 .elementor-icon-box-icon .elementor-icon {
    width: 52px !important;
    height: 52px !important;

    min-width: 52px !important;
    min-height: 52px !important;

    padding: 0 !important;
    margin: 0 !important;

    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    box-sizing: border-box !important;

    border-radius: 14px !important;

    background: #F0F6EC !important;

    border: 1px solid #C9DDBA !important;

    color: #0E5A34 !important;

    transform: translateY(0) scale(1);

    box-shadow: none;

    transition:
        transform 0.45s cubic-bezier(.16,1,.3,1),
        background 0.45s ease,
        border-color 0.45s ease,
        box-shadow 0.45s ease !important;
}


/* =========================================================
   ÍCONE — FONT AWESOME
========================================================= */

.elementor-70 .elementor-element.elementor-element-57a35919 .elementor-icon-box-icon .elementor-icon i {
    margin: 0 !important;

    padding: 0 !important;

    font-size: 23px !important;

    line-height: 1 !important;

    color: #0E5A34 !important;

    transition:
        color 0.35s ease,
        transform 0.45s cubic-bezier(.16,1,.3,1);
}


/* =========================================================
   ÍCONE — SVG
========================================================= */

.elementor-70 .elementor-element.elementor-element-57a35919 .elementor-icon-box-icon .elementor-icon svg {
    width: 24px !important;
    height: 24px !important;

    margin: 0 !important;

    color: #0E5A34 !important;

    stroke: #0E5A34 !important;

    transition:
        color 0.35s ease,
        stroke 0.35s ease,
        transform 0.45s cubic-bezier(.16,1,.3,1);
}


/* =========================================================
   HOVER — ÍCONE
========================================================= */

.elementor-70 .elementor-element.elementor-element-57a35919:hover .elementor-icon-box-icon .elementor-icon {
    transform: translateY(-2px) scale(1.04);

    background: #EAF3E3 !important;

    border-color: #BFD8AA !important;

    box-shadow:
        0 8px 20px rgba(14, 90, 52, 0.08);
}


.elementor-70 .elementor-element.elementor-element-57a35919:hover .elementor-icon-box-icon .elementor-icon i {
    color: #0E5A34 !important;

    transform: scale(1.06);
}


.elementor-70 .elementor-element.elementor-element-57a35919:hover .elementor-icon-box-icon .elementor-icon svg {
    color: #0E5A34 !important;

    stroke: #0E5A34 !important;

    transform: scale(1.06);
}


/* =========================================================
   NÚMERO / CATEGORIA
   Ex.: 01 — Customização
========================================================= */

.elementor-70 .elementor-element.elementor-element-57a35919 .elementor-icon-box-description:first-child {
    color: #79B71C;
}


/* Caso o número seja um Heading/Text separado */

.elementor-70 .elementor-element.elementor-element-57a35919 .elementor-widget-text-editor {
    transition: color 0.3s ease;
}


/* =========================================================
   TÍTULO DO CARD
========================================================= */

.elementor-70 .elementor-element.elementor-element-57a35919 .elementor-icon-box-title {
    margin: 0 0 12px 0 !important;

    color: #171C19 !important;

    transition:
        color 0.3s ease,
        transform 0.3s ease;
}


/* =========================================================
   DESCRIÇÃO
========================================================= */

.elementor-70 .elementor-element.elementor-element-57a35919 .elementor-icon-box-description {
    margin: 0 !important;

    color: #626B65 !important;

    line-height: 1.6 !important;
}


/* =========================================================
   ACESSIBILIDADE — REDUZ ANIMAÇÕES
========================================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-70 .elementor-element.elementor-element-57a35919,
    .elementor-70 .elementor-element.elementor-element-57a35919::before,
    .elementor-70 .elementor-element.elementor-element-57a35919 .elementor-icon-box-icon .elementor-icon,
    .elementor-70 .elementor-element.elementor-element-57a35919 .elementor-icon-box-icon .elementor-icon i,
    .elementor-70 .elementor-element.elementor-element-57a35919 .elementor-icon-box-icon .elementor-icon svg {
        transition: none !important;
    }

    .elementor-70 .elementor-element.elementor-element-57a35919:hover {
        transform: none;
    }
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .elementor-70 .elementor-element.elementor-element-57a35919 {
        padding: 28px 24px 30px 24px;

        border-radius: 18px;
    }

    .elementor-70 .elementor-element.elementor-element-57a35919 .elementor-icon-box-icon {
        margin-bottom: 20px !important;
    }

    /* No mobile não usamos o card "saltando" */
    .elementor-70 .elementor-element.elementor-element-57a35919:hover {
        transform: none;

        box-shadow:
            0 12px 30px rgba(14, 90, 52, 0.08);
    }

    .elementor-70 .elementor-element.elementor-element-57a35919:hover .elementor-icon-box-icon .elementor-icon {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11a4958 */.elementor-70 .elementor-element.elementor-element-11a4958{position:relative;}
.elementor-70 .elementor-element.elementor-element-11a4958:before{content:'';position:absolute;inset:0;pointer-events:none;
  background-image:linear-gradient(#1A1F1C08 1px,transparent 1px),
    linear-gradient(90deg,#1A1F1C08 1px,transparent 1px);
  background-size:78px 78px;
  mask-image:radial-gradient(ellipse 70% 55% at 50% 45%,#000 10%,transparent 75%);
  -webkit-mask-image:radial-gradient(ellipse 70% 55% at 50% 45%,#000 10%,transparent 75%);}
.elementor-70 .elementor-element.elementor-element-11a4958 > *{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-23936c37 */.elementor-70 .elementor-element.elementor-element-23936c37{transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;will-change:transform;}
.elementor-70 .elementor-element.elementor-element-23936c37:hover{transform:translateY(-6px);border-color:#79B71C5C;box-shadow:0 18px 44px rgba(0,0,0,.16);}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1dbd6ee0 */.elementor-70 .elementor-element.elementor-element-1dbd6ee0{transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;will-change:transform;}
.elementor-70 .elementor-element.elementor-element-1dbd6ee0:hover{transform:translateY(-6px);border-color:#79B71C5C;box-shadow:0 18px 44px rgba(0,0,0,.16);}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27848f4 */.elementor-70 .elementor-element.elementor-element-27848f4{transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;will-change:transform;}
.elementor-70 .elementor-element.elementor-element-27848f4:hover{transform:translateY(-6px);border-color:#79B71C5C;box-shadow:0 18px 44px rgba(0,0,0,.16);}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-35060b06 */.elementor-70 .elementor-element.elementor-element-35060b06{transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;will-change:transform;}
.elementor-70 .elementor-element.elementor-element-35060b06:hover{transform:translateY(-6px);border-color:#79B71C5C;box-shadow:0 18px 44px rgba(0,0,0,.16);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fcc53c6 *//* =========================================================
   CARD — ESTADO NORMAL
========================================================= */

.elementor-70 .elementor-element.elementor-element-3fcc53c6 {
    position: relative;
    overflow: hidden;

    box-sizing: border-box;

    padding: 34px 38px 36px 38px;

    border: 1px solid #E1E5E1;
    border-radius: 20px;

    background: #FFFFFF;

    transform: translateY(0);

    box-shadow: 0 0 0 rgba(0,0,0,0);

    transition:
        transform 0.45s cubic-bezier(.16,1,.3,1),
        box-shadow 0.45s cubic-bezier(.16,1,.3,1),
        border-color 0.45s ease;

    will-change: transform, box-shadow;
}


/* =========================================================
   LINHA VERDE NO TOPO
========================================================= */

.elementor-70 .elementor-element.elementor-element-3fcc53c6::before {
    content: "";

    position: absolute;

    top: 0;
    left: 0;

    width: 100%;
    height: 2px;

    background: linear-gradient(
        90deg,
        #0E5A34 0%,
        #79B71C 100%
    );

    transform: scaleX(0);
    transform-origin: left center;

    transition:
        transform 0.65s cubic-bezier(.16,1,.3,1);

    z-index: 5;
}


/* =========================================================
   HOVER DO CARD
========================================================= */

.elementor-70 .elementor-element.elementor-element-3fcc53c6:hover {
    transform: translateY(-6px);

    border-color: rgba(121, 183, 28, 0.55);

    box-shadow:
        0 20px 45px rgba(14, 90, 52, 0.10),
        0 5px 15px rgba(0, 0, 0, 0.04);
}


/* LINHA APARECE */

.elementor-70 .elementor-element.elementor-element-3fcc53c6:hover::before {
    transform: scaleX(1);
}


/* =========================================================
   CAIXA DO ÍCONE
========================================================= */

.elementor-70 .elementor-element.elementor-element-3fcc53c6 .elementor-icon-box-icon {
    width: 52px !important;
    height: 52px !important;

    min-width: 52px !important;
    min-height: 52px !important;

    margin: 0 0 24px 0 !important;

    padding: 0 !important;

    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    box-sizing: border-box !important;
}


/* =========================================================
   ELEMENTO REAL DO ÍCONE
========================================================= */

.elementor-70 .elementor-element.elementor-element-3fcc53c6 .elementor-icon-box-icon .elementor-icon {
    width: 52px !important;
    height: 52px !important;

    min-width: 52px !important;
    min-height: 52px !important;

    padding: 0 !important;
    margin: 0 !important;

    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    box-sizing: border-box !important;

    border-radius: 14px !important;

    background: #F0F6EC !important;

    border: 1px solid #C9DDBA !important;

    color: #0E5A34 !important;

    transform: translateY(0) scale(1);

    box-shadow: none;

    transition:
        transform 0.45s cubic-bezier(.16,1,.3,1),
        background 0.45s ease,
        border-color 0.45s ease,
        box-shadow 0.45s ease !important;
}


/* =========================================================
   ÍCONE — FONT AWESOME
========================================================= */

.elementor-70 .elementor-element.elementor-element-3fcc53c6 .elementor-icon-box-icon .elementor-icon i {
    margin: 0 !important;

    padding: 0 !important;

    font-size: 23px !important;

    line-height: 1 !important;

    color: #0E5A34 !important;

    transition:
        color 0.35s ease,
        transform 0.45s cubic-bezier(.16,1,.3,1);
}


/* =========================================================
   ÍCONE — SVG
========================================================= */

.elementor-70 .elementor-element.elementor-element-3fcc53c6 .elementor-icon-box-icon .elementor-icon svg {
    width: 24px !important;
    height: 24px !important;

    margin: 0 !important;

    color: #0E5A34 !important;

    stroke: #0E5A34 !important;

    transition:
        color 0.35s ease,
        stroke 0.35s ease,
        transform 0.45s cubic-bezier(.16,1,.3,1);
}


/* =========================================================
   HOVER — ÍCONE
========================================================= */

.elementor-70 .elementor-element.elementor-element-3fcc53c6:hover .elementor-icon-box-icon .elementor-icon {
    transform: translateY(-2px) scale(1.04);

    background: #EAF3E3 !important;

    border-color: #BFD8AA !important;

    box-shadow:
        0 8px 20px rgba(14, 90, 52, 0.08);
}


.elementor-70 .elementor-element.elementor-element-3fcc53c6:hover .elementor-icon-box-icon .elementor-icon i {
    color: #0E5A34 !important;

    transform: scale(1.06);
}


.elementor-70 .elementor-element.elementor-element-3fcc53c6:hover .elementor-icon-box-icon .elementor-icon svg {
    color: #0E5A34 !important;

    stroke: #0E5A34 !important;

    transform: scale(1.06);
}


/* =========================================================
   NÚMERO / CATEGORIA
   Ex.: 01 — Customização
========================================================= */

.elementor-70 .elementor-element.elementor-element-3fcc53c6 .elementor-icon-box-description:first-child {
    color: #79B71C;
}


/* Caso o número seja um Heading/Text separado */

.elementor-70 .elementor-element.elementor-element-3fcc53c6 .elementor-widget-text-editor {
    transition: color 0.3s ease;
}


/* =========================================================
   TÍTULO DO CARD
========================================================= */

.elementor-70 .elementor-element.elementor-element-3fcc53c6 .elementor-icon-box-title {
    margin: 0 0 12px 0 !important;

    color: #171C19 !important;

    transition:
        color 0.3s ease,
        transform 0.3s ease;
}


/* =========================================================
   DESCRIÇÃO
========================================================= */

.elementor-70 .elementor-element.elementor-element-3fcc53c6 .elementor-icon-box-description {
    margin: 0 !important;

    color: #626B65 !important;

    line-height: 1.6 !important;
}


/* =========================================================
   ACESSIBILIDADE — REDUZ ANIMAÇÕES
========================================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-70 .elementor-element.elementor-element-3fcc53c6,
    .elementor-70 .elementor-element.elementor-element-3fcc53c6::before,
    .elementor-70 .elementor-element.elementor-element-3fcc53c6 .elementor-icon-box-icon .elementor-icon,
    .elementor-70 .elementor-element.elementor-element-3fcc53c6 .elementor-icon-box-icon .elementor-icon i,
    .elementor-70 .elementor-element.elementor-element-3fcc53c6 .elementor-icon-box-icon .elementor-icon svg {
        transition: none !important;
    }

    .elementor-70 .elementor-element.elementor-element-3fcc53c6:hover {
        transform: none;
    }
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .elementor-70 .elementor-element.elementor-element-3fcc53c6 {
        padding: 28px 24px 30px 24px;

        border-radius: 18px;
    }

    .elementor-70 .elementor-element.elementor-element-3fcc53c6 .elementor-icon-box-icon {
        margin-bottom: 20px !important;
    }

    /* No mobile não usamos o card "saltando" */
    .elementor-70 .elementor-element.elementor-element-3fcc53c6:hover {
        transform: none;

        box-shadow:
            0 12px 30px rgba(14, 90, 52, 0.08);
    }

    .elementor-70 .elementor-element.elementor-element-3fcc53c6:hover .elementor-icon-box-icon .elementor-icon {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26bbc77a */.elementor-70 .elementor-element.elementor-element-26bbc77a{position:relative;}
.elementor-70 .elementor-element.elementor-element-26bbc77a:before{content:'';position:absolute;inset:0;pointer-events:none;
  background-image:linear-gradient(#1A1F1C08 1px,transparent 1px),
    linear-gradient(90deg,#1A1F1C08 1px,transparent 1px);
  background-size:78px 78px;
  mask-image:radial-gradient(ellipse 70% 55% at 50% 45%,#000 10%,transparent 75%);
  -webkit-mask-image:radial-gradient(ellipse 70% 55% at 50% 45%,#000 10%,transparent 75%);}
.elementor-70 .elementor-element.elementor-element-26bbc77a > *{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c03cd0b */.elementor-70 .elementor-element.elementor-element-c03cd0b{position:relative;}
.elementor-70 .elementor-element.elementor-element-c03cd0b:before{content:'';position:absolute;inset:0;pointer-events:none;
  background-image:linear-gradient(#F2F4F007 1px,transparent 1px),
    linear-gradient(90deg,#F2F4F007 1px,transparent 1px);
  background-size:78px 78px;
  mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 20%,transparent 78%);
  -webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 20%,transparent 78%);}
.elementor-70 .elementor-element.elementor-element-c03cd0b > *{position:relative;z-index:1;}

* Hero — brilho forest, canto superior direito */
.elementor-70 .elementor-element.elementor-element-c03cd0b:before{content:'';position:absolute;width:640px;height:640px;
  border-radius:50%;background:#0E5A3480;filter:blur(40px);
  pointer-events:none;z-index:0;top:-220px;right:-180px;}

/* Hero — brilho lime, canto inferior esquerdo */
.elementor-70 .elementor-element.elementor-element-c03cd0b:after{content:'';position:absolute;width:520px;height:520px;
  border-radius:50%;background:#79B71C38;filter:blur(50px);
  pointer-events:none;z-index:0;bottom:-240px;left:-140px;}

/* Desafio — brilho forest único (soma com a textura de grid do :before) */
.elementor-70 .elementor-element.elementor-element-c03cd0b:after{content:'';position:absolute;width:520px;height:520px;
  border-radius:50%;background:#0E5A3457;filter:blur(110px);
  pointer-events:none;z-index:0;top:10%;right:-160px;}

/* Case — brilho lime único (soma com a textura de grid do :before) */
.elementor-70 .elementor-element.elementor-element-c03cd0b:after{content:'';position:absolute;width:620px;height:620px;
  border-radius:50%;background:#79B71C29;filter:blur(110px);
  pointer-events:none;z-index:0;bottom:-200px;left:-180px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c734eb */.elementor-70 .elementor-element.elementor-element-9c734eb{position:relative;}
.elementor-70 .elementor-element.elementor-element-9c734eb:before{content:'';position:absolute;inset:0;pointer-events:none;
  background-image:linear-gradient(#F2F4F007 1px,transparent 1px),
    linear-gradient(90deg,#F2F4F007 1px,transparent 1px);
  background-size:78px 78px;
  mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 20%,transparent 78%);
  -webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 20%,transparent 78%);}
.elementor-70 .elementor-element.elementor-element-9c734eb > *{position:relative;z-index:1;}

* Hero — brilho forest, canto superior direito */
.elementor-70 .elementor-element.elementor-element-9c734eb:before{content:'';position:absolute;width:640px;height:640px;
  border-radius:50%;background:#0E5A3480;filter:blur(40px);
  pointer-events:none;z-index:0;top:-220px;right:-180px;}

/* Hero — brilho lime, canto inferior esquerdo */
.elementor-70 .elementor-element.elementor-element-9c734eb:after{content:'';position:absolute;width:520px;height:520px;
  border-radius:50%;background:#79B71C38;filter:blur(50px);
  pointer-events:none;z-index:0;bottom:-240px;left:-140px;}

/* Desafio — brilho forest único (soma com a textura de grid do :before) */
.elementor-70 .elementor-element.elementor-element-9c734eb:after{content:'';position:absolute;width:520px;height:520px;
  border-radius:50%;background:#0E5A3457;filter:blur(110px);
  pointer-events:none;z-index:0;top:10%;right:-160px;}

/* Case — brilho lime único (soma com a textura de grid do :before) */
.elementor-70 .elementor-element.elementor-element-9c734eb:after{content:'';position:absolute;width:620px;height:620px;
  border-radius:50%;background:#79B71C29;filter:blur(110px);
  pointer-events:none;z-index:0;bottom:-200px;left:-180px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d4de3a3 */.elementor-70 .elementor-element.elementor-element-2d4de3a3{max-width:760px;margin-left:auto;margin-right:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d42e117 */.elementor-70 .elementor-element.elementor-element-1d42e117{position:relative;}
.elementor-70 .elementor-element.elementor-element-1d42e117:before{content:'';position:absolute;inset:0;pointer-events:none;
  background-image:linear-gradient(#F2F4F007 1px,transparent 1px),
    linear-gradient(90deg,#F2F4F007 1px,transparent 1px);
  background-size:78px 78px;
  mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 20%,transparent 78%);
  -webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 20%,transparent 78%);}
.elementor-70 .elementor-element.elementor-element-1d42e117 > *{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-177da114 */.elementor-70 .elementor-element.elementor-element-177da114{max-width:820px;margin-left:auto;margin-right:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b2a28cc */.elementor-70 .elementor-element.elementor-element-7b2a28cc{position:relative;}
.elementor-70 .elementor-element.elementor-element-7b2a28cc:before{content:'';position:absolute;inset:0;pointer-events:none;
  background-image:linear-gradient(#1A1F1C08 1px,transparent 1px),
    linear-gradient(90deg,#1A1F1C08 1px,transparent 1px);
  background-size:78px 78px;
  mask-image:radial-gradient(ellipse 70% 55% at 50% 45%,#000 10%,transparent 75%);
  -webkit-mask-image:radial-gradient(ellipse 70% 55% at 50% 45%,#000 10%,transparent 75%);}
.elementor-70 .elementor-element.elementor-element-7b2a28cc > *{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b38bc66 */.elementor-70 .elementor-element.elementor-element-5b38bc66{max-width:620px;margin-left:auto;margin-right:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66ca8b5c */.elementor-70 .elementor-element.elementor-element-66ca8b5c{position:relative;}
.elementor-70 .elementor-element.elementor-element-66ca8b5c:before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 15% 15%,rgba(121,183,28,.30),transparent 46%),radial-gradient(circle at 88% 82%,rgba(121,183,28,.22),transparent 46%);}
.elementor-70 .elementor-element.elementor-element-66ca8b5c > .e-con-inner{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d650e02 */.elementor-70 .elementor-element.elementor-element-3d650e02{position:relative;}
.elementor-70 .elementor-element.elementor-element-3d650e02:before{content:'';position:absolute;inset:0;pointer-events:none;
  background-image:linear-gradient(#F2F4F007 1px,transparent 1px),
    linear-gradient(90deg,#F2F4F007 1px,transparent 1px);
  background-size:78px 78px;
  mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 20%,transparent 78%);
  -webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 20%,transparent 78%);}
.elementor-70 .elementor-element.elementor-element-3d650e02 > *{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 3px 3px;
    pointer-events: none;
    z-index: 11;
    opacity: 0.04;
    mix-blend-mode: plus-lighter;
}

/* ============================================================
   SSTOn — CSS GLOBAL DA PÁGINA (page_settings.custom_css)
   ============================================================ */

/* 1. Trava de rolagem horizontal */
html, body { width:100%; overflow-x:hidden; }

/* 2. Scrollbar da marca */
body::-webkit-scrollbar { width:10px; }
body::-webkit-scrollbar-track { background:#0B0E0C; }
body::-webkit-scrollbar-thumb {
  background-color:#79B71C; border-radius:10px; border:3px solid #0B0E0C;
}

/* 3. Botão de CTA final com pulso */
.pulse-btn .elementor-button { animation:sston-pulse 2.4s infinite; }
@keyframes sston-pulse {
  0%   { transform:scale(1);    box-shadow:0 0 0 0 rgba(121,183,28,.55); }
  70%  { transform:scale(1.01); box-shadow:0 0 0 18px rgba(121,183,28,0); }
  100% { transform:scale(1);    box-shadow:0 0 0 0 rgba(121,183,28,0); }
}

/* 4. Seta dos botões desliza no hover */
.elementor-button:hover .elementor-button-icon { transform:translateX(3px); }
.elementor-button-icon { transition:transform .4s cubic-bezier(.16,1,.3,1); }

/* 5. Faixa de parceiros (marquee) */
.sston-marquee { overflow:hidden; width:100%; }
.sston-marquee__track {
  display:inline-flex; gap:20px; white-space:nowrap;
  animation:sston-marquee 42s linear infinite;
}
.sston-marquee:hover .sston-marquee__track { animation-play-state:paused; }
@keyframes sston-marquee { from{transform:translateX(0)} to{transform:translateX(-50%)} }
.sston-marquee__item {
  display:inline-flex; align-items:center; justify-content:center;
  min-width:176px; height:78px; padding:0 26px;
  border:1px dashed rgba(242,244,240,.18); border-radius:14px;
  background:rgba(242,244,240,.02);
  font-family:'JetBrains Mono',monospace; font-size:12px;
  letter-spacing:.13em; text-transform:uppercase;
  color:rgba(242,244,240,.38); transition:all .4s ease;
}
.sston-marquee__item:hover {
  border-color:rgba(121,183,28,.45); color:#96D62B; background:rgba(121,183,28,.06);
}

/* 6. Selagem do texto: títulos nunca quebram feio */
h1, h2, h3 { text-wrap:balance; }

/* 7. Acessibilidade — respeita quem pediu menos movimento */
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { animation-duration:.01ms!important; transition-duration:.01ms!important; }
}/* End custom CSS */