.elementor-54 .elementor-element.elementor-element-ce13cf0 .elementor-repeater-item-d89cc39.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-54 .elementor-element.elementor-element-2ee7907 > .elementor-element-populated{padding:0px 70px 0px 0px;}.elementor-54 .elementor-element.elementor-element-a27f3e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 13px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.7px;color:#6A7F30;}.elementor-54 .elementor-element.elementor-element-02c1c41{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Inter", Sans-serif;}.elementor-54 .elementor-element.elementor-element-5ab1573 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:111px;font-weight:800;color:var( --e-global-color-d7e74cd );}.elementor-54 .elementor-element.elementor-element-6a47a54{width:var( --container-widget-width, 87.534% );max-width:87.534%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:87.534%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;line-height:30px;color:#6A7A5A;}.elementor-54 .elementor-element.elementor-element-6a47a54.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-54 .elementor-element.elementor-element-af3c5d6{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-bc1c545 .elementor-button{background-color:var( --e-global-color-00c1c1c );font-family:"Inter", Sans-serif;border-radius:50px 50px 50px 50px;padding:18px 25px 18px 25px;}.elementor-54 .elementor-element.elementor-element-060597a .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;fill:var( --e-global-color-00c1c1c );color:var( --e-global-color-00c1c1c );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-00c1c1c );border-radius:50px 50px 50px 50px;padding:18px 25px 18px 25px;}.elementor-54 .elementor-element.elementor-element-060597a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-bc-flex-widget .elementor-54 .elementor-element.elementor-element-2a7eb5b.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:center;}.elementor-54 .elementor-element.elementor-element-2a7eb5b.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-54 .elementor-element.elementor-element-2a7eb5b.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:center;}.elementor-54 .elementor-element.elementor-element-2a7eb5b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 70px;}.elementor-54 .elementor-element.elementor-element-2a7eb5b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-d22a801{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-ab39bcc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:20px 20px 0px 0px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-ab39bcc:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-ab39bcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#48571E;}.elementor-54 .elementor-element.elementor-element-7f8beef{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#7E9D25;}.elementor-54 .elementor-element.elementor-element-248d104{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:#FFF;}.elementor-54 .elementor-element.elementor-element-34371a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:3px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-34371a5:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-34371a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#48571E;}.elementor-54 .elementor-element.elementor-element-0addafb.elementor-element{--align-self:center;}.elementor-54 .elementor-element.elementor-element-0addafb .elementor-counter-title{justify-content:start;color:#FFFFFF80;font-family:"Inter", Sans-serif;font-size:14px;}.elementor-54 .elementor-element.elementor-element-0addafb .elementor-counter{gap:0px;}.elementor-54 .elementor-element.elementor-element-0addafb .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#7E9D25;font-family:"Manrope", Sans-serif;font-size:46px;font-weight:700;}.elementor-54 .elementor-element.elementor-element-cbef759.elementor-element{--align-self:center;}.elementor-54 .elementor-element.elementor-element-cbef759 .elementor-counter-title{justify-content:start;color:#FFFFFF80;font-family:"Inter", Sans-serif;font-size:14px;}.elementor-54 .elementor-element.elementor-element-cbef759 .elementor-counter{gap:0px;}.elementor-54 .elementor-element.elementor-element-cbef759 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#7E9D25;font-family:"Manrope", Sans-serif;font-size:46px;font-weight:700;}.elementor-54 .elementor-element.elementor-element-29da302{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-29da302:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-29da302 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#48571E;}.elementor-54 .elementor-element.elementor-element-265318c.elementor-element{--align-self:center;}.elementor-54 .elementor-element.elementor-element-265318c .elementor-counter-title{justify-content:start;color:#FFFFFF80;font-family:"Inter", Sans-serif;font-size:14px;}.elementor-54 .elementor-element.elementor-element-265318c .elementor-counter{gap:0px;}.elementor-54 .elementor-element.elementor-element-265318c .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#7E9D25;font-family:"Manrope", Sans-serif;font-size:46px;font-weight:700;}.elementor-54 .elementor-element.elementor-element-3798795.elementor-element{--align-self:center;}.elementor-54 .elementor-element.elementor-element-3798795 .elementor-counter-title{justify-content:start;color:#FFFFFF80;font-family:"Inter", Sans-serif;font-size:14px;}.elementor-54 .elementor-element.elementor-element-3798795 .elementor-counter{gap:0px;}.elementor-54 .elementor-element.elementor-element-3798795 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#7E9D25;font-family:"Manrope", Sans-serif;font-size:46px;font-weight:700;}.elementor-54 .elementor-element.elementor-element-48e49f3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:0px 0px 20px 20px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-48e49f3:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-48e49f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#48571E;}.elementor-54 .elementor-element.elementor-element-9024e87{font-family:"Inter", Sans-serif;line-height:20px;}.elementor-54 .elementor-element.elementor-element-ce13cf0:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-ce13cf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9F3;}.elementor-54 .elementor-element.elementor-element-ce13cf0 > .elementor-container{max-width:1280px;}.elementor-54 .elementor-element.elementor-element-ce13cf0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-54 .elementor-element.elementor-element-ce13cf0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-1aeea80 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-54 .elementor-element.elementor-element-1aeea80 .elementor-repeater-item-23d559e.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-54 .elementor-element.elementor-element-69923b1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-54 .elementor-element.elementor-element-69923b1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-69923b1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-69923b1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-3d1b1a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;color:#7E9D25;}.elementor-54 .elementor-element.elementor-element-56dc0d9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-56dc0d9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:54px;font-weight:800;color:var( --e-global-color-d7e74cd );}.elementor-54 .elementor-element.elementor-element-bab6b7c{padding:0px 0px 0px 20px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-00c1c1c );font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;color:#2D4A1E;}.elementor-54 .elementor-element.elementor-element-776c0bf{width:var( --container-widget-width, 100% );max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;line-height:27px;color:#6A7A5A;}.elementor-54 .elementor-element.elementor-element-776c0bf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-54 .elementor-element.elementor-element-1aeea80 > .elementor-container{max-width:1280px;}.elementor-54 .elementor-element.elementor-element-1aeea80 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:25px;}.elementor-54 .elementor-element.elementor-element-1aeea80{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:70px;margin-bottom:70px;padding:0% 0% 0% 0%;}.elementor-54 .elementor-element.elementor-element-1aeea80 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-457cf8e .elementor-repeater-item-fb6a049.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-54 .elementor-element.elementor-element-0ad0453{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:14px;color:#7E9D25;}.elementor-54 .elementor-element.elementor-element-6179d1b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-6179d1b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:54px;font-weight:800;color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-457cf8e:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-457cf8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#253101;}.elementor-54 .elementor-element.elementor-element-457cf8e > .elementor-container{max-width:1280px;}.elementor-54 .elementor-element.elementor-element-457cf8e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:70px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-457cf8e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-a1240d0 .elementor-repeater-item-4b03f45.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-54 .elementor-element.elementor-element-bf4a740 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-54 .elementor-element.elementor-element-0bffcb7{font-family:"Inter", Sans-serif;font-size:16px;line-height:27px;color:#FFFFFF8C;}.elementor-54 .elementor-element.elementor-element-f038ed2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-54 .elementor-element.elementor-element-9a5ca5e{font-family:"Inter", Sans-serif;font-size:16px;line-height:27px;color:#FFFFFF8C;}.elementor-54 .elementor-element.elementor-element-a1240d0:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-a1240d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#253101;}.elementor-54 .elementor-element.elementor-element-a1240d0 > .elementor-container{max-width:1280px;}.elementor-54 .elementor-element.elementor-element-a1240d0 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:10px;}.elementor-54 .elementor-element.elementor-element-a1240d0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 70px 0px;}.elementor-54 .elementor-element.elementor-element-a1240d0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-b8474ca .elementor-repeater-item-fb6a049.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-54 .elementor-element.elementor-element-80a2bea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;color:#7E9D25;}.elementor-54 .elementor-element.elementor-element-c5a95ea{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-c5a95ea .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:54px;font-weight:800;color:var( --e-global-color-d7e74cd );}.elementor-54 .elementor-element.elementor-element-b8474ca:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-b8474ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F8EA;}.elementor-54 .elementor-element.elementor-element-b8474ca > .elementor-container{max-width:1280px;}.elementor-54 .elementor-element.elementor-element-b8474ca{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:70px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-b8474ca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-20d2697 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-54 .elementor-element.elementor-element-20d2697 .elementor-repeater-item-d89cc39.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-54 .elementor-element.elementor-element-d5b6555:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-54 .elementor-element.elementor-element-d5b6555 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-d5b6555 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#DFF0C2;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-d5b6555 > .elementor-element-populated, .elementor-54 .elementor-element.elementor-element-d5b6555 > .elementor-element-populated > .elementor-background-overlay, .elementor-54 .elementor-element.elementor-element-d5b6555 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-54 .elementor-element.elementor-element-d5b6555 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-9229d81 .elementor-repeater-item-d265572.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-bc-flex-widget .elementor-54 .elementor-element.elementor-element-1b0d0b5.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:center;}.elementor-54 .elementor-element.elementor-element-1b0d0b5.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-54 .elementor-element.elementor-element-1b0d0b5.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:center;}.elementor-54 .elementor-element.elementor-element-752edc6{font-family:"Inter", Sans-serif;font-size:10px;line-height:20px;color:#020101;}.elementor-54 .elementor-element.elementor-element-445bb4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-445bb4c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:700;letter-spacing:0px;color:var( --e-global-color-d7e74cd );}.elementor-54 .elementor-element.elementor-element-31159f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;color:#7E9D25;}.elementor-54 .elementor-element.elementor-element-e50e925{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;line-height:27px;color:#6A7A5A;}.elementor-54 .elementor-element.elementor-element-e50e925.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-54 .elementor-element.elementor-element-9229d81{margin-top:0px;margin-bottom:0px;padding:0px 30px 0px 30px;}.elementor-54 .elementor-element.elementor-element-e0520d5{font-family:"Inter", Sans-serif;font-size:14px;}.elementor-54 .elementor-element.elementor-element-739f11a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-54 .elementor-element.elementor-element-739f11a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-739f11a > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#DFF0C2;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-739f11a > .elementor-element-populated, .elementor-54 .elementor-element.elementor-element-739f11a > .elementor-element-populated > .elementor-background-overlay, .elementor-54 .elementor-element.elementor-element-739f11a > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-54 .elementor-element.elementor-element-739f11a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-ecbe4b8 .elementor-repeater-item-d265572.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-bc-flex-widget .elementor-54 .elementor-element.elementor-element-74a6ff8.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:center;}.elementor-54 .elementor-element.elementor-element-74a6ff8.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-54 .elementor-element.elementor-element-74a6ff8.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:center;}.elementor-54 .elementor-element.elementor-element-5d0f126{font-family:"Inter", Sans-serif;font-size:10px;line-height:20px;color:#A8D96A;}.elementor-54 .elementor-element.elementor-element-23cff17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-23cff17 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:700;letter-spacing:0px;color:var( --e-global-color-d7e74cd );}.elementor-54 .elementor-element.elementor-element-88c16f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;color:var( --e-global-color-31b643e );}.elementor-54 .elementor-element.elementor-element-4478868{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;line-height:27px;color:#6A7A5A;}.elementor-54 .elementor-element.elementor-element-4478868.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-54 .elementor-element.elementor-element-ecbe4b8{margin-top:0px;margin-bottom:0px;padding:0px 30px 0px 30px;}.elementor-54 .elementor-element.elementor-element-8fe8524{font-family:"Inter", Sans-serif;font-size:14px;}.elementor-54 .elementor-element.elementor-element-20d2697:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-20d2697 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F8EA;}.elementor-54 .elementor-element.elementor-element-20d2697 > .elementor-container{max-width:1280px;}.elementor-54 .elementor-element.elementor-element-20d2697{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 70px 0px;}.elementor-54 .elementor-element.elementor-element-20d2697 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-d15c7fc .elementor-repeater-item-ae8b8ea.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-54 .elementor-element.elementor-element-07d3c54 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-d96a4ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;color:#7E9D25;}.elementor-54 .elementor-element.elementor-element-e70ec3b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-e70ec3b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:54px;font-weight:800;color:var( --e-global-color-d7e74cd );}.elementor-54 .elementor-element.elementor-element-e9a456b .elementor-repeater-item-d265572.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-bc-flex-widget .elementor-54 .elementor-element.elementor-element-b6044a7.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:flex-start;}.elementor-54 .elementor-element.elementor-element-b6044a7.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-54 .elementor-element.elementor-element-b6044a7.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:flex-start;}.elementor-54 .elementor-element.elementor-element-0bc043f{text-align:start;}.elementor-54 .elementor-element.elementor-element-0bc043f img{width:16%;}.elementor-54 .elementor-element.elementor-element-9abd7be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-9abd7be .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:700;letter-spacing:0px;color:var( --e-global-color-d7e74cd );}.elementor-54 .elementor-element.elementor-element-7357f9c{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;line-height:27px;color:#6A7A5A;}.elementor-54 .elementor-element.elementor-element-7357f9c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-bc-flex-widget .elementor-54 .elementor-element.elementor-element-06028dd.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:flex-start;}.elementor-54 .elementor-element.elementor-element-06028dd.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-54 .elementor-element.elementor-element-06028dd.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:flex-start;}.elementor-54 .elementor-element.elementor-element-b9bd9da{text-align:start;}.elementor-54 .elementor-element.elementor-element-b9bd9da img{width:16%;}.elementor-54 .elementor-element.elementor-element-5798032{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-5798032 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:700;letter-spacing:0px;color:var( --e-global-color-d7e74cd );}.elementor-54 .elementor-element.elementor-element-4ac317b{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;line-height:27px;color:#6A7A5A;}.elementor-54 .elementor-element.elementor-element-4ac317b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-bc-flex-widget .elementor-54 .elementor-element.elementor-element-682e894.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:flex-start;}.elementor-54 .elementor-element.elementor-element-682e894.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-54 .elementor-element.elementor-element-682e894.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:flex-start;}.elementor-54 .elementor-element.elementor-element-b248aab{text-align:start;}.elementor-54 .elementor-element.elementor-element-b248aab img{width:16%;}.elementor-54 .elementor-element.elementor-element-b184837{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-b184837 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:700;letter-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-d7e74cd );}.elementor-54 .elementor-element.elementor-element-de4fccf{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;line-height:27px;color:#6A7A5A;}.elementor-54 .elementor-element.elementor-element-de4fccf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-54 .elementor-element.elementor-element-e9a456b > .elementor-container{max-width:1280px;}.elementor-54 .elementor-element.elementor-element-e9a456b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-3b5979f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-54 .elementor-element.elementor-element-3b5979f .elementor-repeater-item-d265572.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-bc-flex-widget .elementor-54 .elementor-element.elementor-element-1196bb7.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:flex-start;}.elementor-54 .elementor-element.elementor-element-1196bb7.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-54 .elementor-element.elementor-element-1196bb7.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:flex-start;}.elementor-54 .elementor-element.elementor-element-514f941{text-align:start;}.elementor-54 .elementor-element.elementor-element-514f941 img{width:16%;}.elementor-54 .elementor-element.elementor-element-abe6977{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-abe6977 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:700;letter-spacing:0px;color:var( --e-global-color-d7e74cd );}.elementor-54 .elementor-element.elementor-element-9300863{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;line-height:27px;color:#6A7A5A;}.elementor-54 .elementor-element.elementor-element-9300863.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-bc-flex-widget .elementor-54 .elementor-element.elementor-element-bc1e838.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:flex-start;}.elementor-54 .elementor-element.elementor-element-bc1e838.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-54 .elementor-element.elementor-element-bc1e838.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:flex-start;}.elementor-54 .elementor-element.elementor-element-c29e436{text-align:start;}.elementor-54 .elementor-element.elementor-element-c29e436 img{width:16%;}.elementor-54 .elementor-element.elementor-element-64d16a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-64d16a4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:700;letter-spacing:0px;color:var( --e-global-color-d7e74cd );}.elementor-54 .elementor-element.elementor-element-6d5c479{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;line-height:27px;color:#6A7A5A;}.elementor-54 .elementor-element.elementor-element-6d5c479.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-bc-flex-widget .elementor-54 .elementor-element.elementor-element-cfba27b.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:flex-start;}.elementor-54 .elementor-element.elementor-element-cfba27b.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-54 .elementor-element.elementor-element-cfba27b.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:flex-start;}.elementor-54 .elementor-element.elementor-element-718f867{text-align:start;}.elementor-54 .elementor-element.elementor-element-718f867 img{width:16%;}.elementor-54 .elementor-element.elementor-element-f50ee2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-f50ee2a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:700;letter-spacing:0px;color:var( --e-global-color-d7e74cd );}.elementor-54 .elementor-element.elementor-element-6c1c82c{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;line-height:27px;color:#6A7A5A;}.elementor-54 .elementor-element.elementor-element-6c1c82c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-54 .elementor-element.elementor-element-3b5979f > .elementor-container{max-width:1280px;}.elementor-54 .elementor-element.elementor-element-3b5979f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-d15c7fc > .elementor-container{max-width:1280px;}.elementor-54 .elementor-element.elementor-element-d15c7fc{padding:70px 0px 70px 0px;}@media(min-width:768px){.elementor-54 .elementor-element.elementor-element-2ee7907{width:47.788%;}.elementor-54 .elementor-element.elementor-element-2a7eb5b{width:51.883%;}.elementor-54 .elementor-element.elementor-element-69923b1{width:40%;}.elementor-54 .elementor-element.elementor-element-c5bd3ff{width:60%;}}@media(max-width:1024px){.elementor-54 .elementor-element.elementor-element-2ee7907 > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-54 .elementor-element.elementor-element-2a7eb5b > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-54 .elementor-element.elementor-element-ce13cf0{padding:0px 30px 100px 30px;}.elementor-54 .elementor-element.elementor-element-69923b1 > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-54 .elementor-element.elementor-element-1aeea80{margin-top:0px;margin-bottom:0px;padding:0px 30px 0px 30px;}.elementor-54 .elementor-element.elementor-element-457cf8e{padding:0px 30px 0px 30px;}.elementor-54 .elementor-element.elementor-element-a1240d0{padding:100px 30px 250px 30px;}.elementor-54 .elementor-element.elementor-element-b8474ca{padding:0px 30px 0px 30px;}.elementor-54 .elementor-element.elementor-element-d5b6555 > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-54 .elementor-element.elementor-element-739f11a > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-54 .elementor-element.elementor-element-20d2697{padding:0px 30px 100px 30px;}.elementor-54 .elementor-element.elementor-element-07d3c54 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-54 .elementor-element.elementor-element-d15c7fc{padding:100px 30px 100px 30px;}}@media(max-width:767px){.elementor-54 .elementor-element.elementor-element-2ee7907 > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-54 .elementor-element.elementor-element-02c1c41{font-size:12px;}.elementor-54 .elementor-element.elementor-element-5ab1573 .elementor-heading-title{font-size:46px;}.elementor-54 .elementor-element.elementor-element-2a7eb5b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-ce13cf0{padding:70px 30px 70px 30px;}.elementor-54 .elementor-element.elementor-element-56dc0d9 .elementor-heading-title{font-size:46px;}.elementor-54 .elementor-element.elementor-element-1aeea80{padding:70px 0px 70px 0px;}.elementor-54 .elementor-element.elementor-element-6179d1b .elementor-heading-title{font-size:46px;}.elementor-54 .elementor-element.elementor-element-457cf8e{padding:70px 30px 0px 30px;}.elementor-54 .elementor-element.elementor-element-bf4a740 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-f038ed2 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-54 .elementor-element.elementor-element-a1240d0 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-54 .elementor-element.elementor-element-a1240d0{margin-top:0px;margin-bottom:0px;padding:30px 30px 70px 30px;}.elementor-54 .elementor-element.elementor-element-c5a95ea .elementor-heading-title{font-size:32px;}.elementor-54 .elementor-element.elementor-element-b8474ca{padding:70px 30px 0px 30px;}.elementor-54 .elementor-element.elementor-element-d5b6555 > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-54 .elementor-element.elementor-element-445bb4c .elementor-heading-title{line-height:30px;}.elementor-54 .elementor-element.elementor-element-31159f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;line-height:19px;}.elementor-54 .elementor-element.elementor-element-739f11a > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-54 .elementor-element.elementor-element-23cff17 .elementor-heading-title{line-height:30px;}.elementor-54 .elementor-element.elementor-element-88c16f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;line-height:21px;}.elementor-54 .elementor-element.elementor-element-07d3c54 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-e70ec3b .elementor-heading-title{font-size:46px;}.elementor-54 .elementor-element.elementor-element-9abd7be .elementor-heading-title{line-height:27px;}.elementor-54 .elementor-element.elementor-element-5798032 .elementor-heading-title{line-height:27px;}.elementor-54 .elementor-element.elementor-element-b184837 .elementor-heading-title{line-height:27px;}.elementor-54 .elementor-element.elementor-element-abe6977 .elementor-heading-title{line-height:27px;}.elementor-54 .elementor-element.elementor-element-64d16a4 .elementor-heading-title{line-height:27px;}.elementor-54 .elementor-element.elementor-element-f50ee2a .elementor-heading-title{line-height:27px;}}/* Start custom CSS for text-editor, class: .elementor-element-a27f3e6 */.slabel {
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 2.5px;
    text-transform: uppercase;
    color:#6ba83c;
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02c1c41 */.eyebrow {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background: #dff0c2;
    color: #697E2D;
    font-size: 11px;    width: auto !important;
    font-weight: 600;
    letter-spacing: 2px;
    text-transform: uppercase;
    padding: 2px 16px;
    border-radius: 100px;
    margin-bottom: 28px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ab1573 */.ht {
    font-family: 'Syne', sans-serif;
    font-weight: 800;
    font-size: clamp(52px, 6.5vw, 84px);
    line-height: 0.96;
    letter-spacing: -2.5px;
    color: #111810;
    margin-bottom: 24px;
}

.ht em {
    color: #697E2D;
    font-style: normal;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d22a801 */.hero-bg {
    position: absolute;
    width: 560px;
    height: 560px;
    border-radius: 50%;
    background: #dff0c2;
    right: -202px;
    top: 106%;
    transform: translateY(-15%);
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9024e87 */.badges {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 24px;
}
.badge {
    background: rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.75);
    font-size: 11px;
    font-weight: 500;
    padding: 5px 12px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a27f3e6 */.slabel {
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 2.5px;
    text-transform: uppercase;
    color:#6ba83c;
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02c1c41 */.eyebrow {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background: #dff0c2;
    color: #697E2D;
    font-size: 11px;    width: auto !important;
    font-weight: 600;
    letter-spacing: 2px;
    text-transform: uppercase;
    padding: 2px 16px;
    border-radius: 100px;
    margin-bottom: 28px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ab1573 */.ht {
    font-family: 'Syne', sans-serif;
    font-weight: 800;
    font-size: clamp(52px, 6.5vw, 84px);
    line-height: 0.96;
    letter-spacing: -2.5px;
    color: #111810;
    margin-bottom: 24px;
}

.ht em {
    color: #697E2D;
    font-style: normal;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d22a801 */.hero-bg {
    position: absolute;
    width: 560px;
    height: 560px;
    border-radius: 50%;
    background: #dff0c2;
    right: -202px;
    top: 106%;
    transform: translateY(-15%);
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9024e87 */.badges {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 24px;
}
.badge {
    background: rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.75);
    font-size: 11px;
    font-weight: 500;
    padding: 5px 12px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d1b1a9 */.slabel {
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 2.5px;
    text-transform: uppercase;
    color:#6ba83c;
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56dc0d9 */.ht {
    font-family: 'Syne', sans-serif;
    font-weight: 800;
    font-size: clamp(52px, 6.5vw, 84px);
    line-height: 0.96;
    letter-spacing: -2.5px;
    color: #111810;
    margin-bottom: 24px;
}

.ht em {
    color: #697E2D;
    font-style: normal;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d1b1a9 */.slabel {
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 2.5px;
    text-transform: uppercase;
    color:#6ba83c;
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56dc0d9 */.ht {
    font-family: 'Syne', sans-serif;
    font-weight: 800;
    font-size: clamp(52px, 6.5vw, 84px);
    line-height: 0.96;
    letter-spacing: -2.5px;
    color: #111810;
    margin-bottom: 24px;
}

.ht em {
    color: #697E2D;
    font-style: normal;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ad0453 */.slabel {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 2.5px;
    text-transform: uppercase;
    color:#6ba83c;
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6179d1b */.ht1 em {
    color: #697E2D;
    font-style: normal;
    display: inline-flex;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ad0453 */.slabel {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 2.5px;
    text-transform: uppercase;
    color:#6ba83c;
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6179d1b */.ht1 em {
    color: #697E2D;
    font-style: normal;
    display: inline-flex;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bffcb7 */.fu.vis {
    opacity: 1;
    transform: translateY(0);
}
.fu {
    opacity: 0;
    transform: translateY(28px);
    transition: opacity .65s ease, transform .65s ease;
}
.vmc:hover {
    border-color: rgba(106, 168, 60, 0.4);
}
.vmc {
    border: 1px solid rgba(255, 255, 255, 0.09);
    border-radius: 16px;
    padding: 40px 36px;
    position: relative;
    overflow: hidden;
    transition: border-color .3s;
}
.vmnum {
    position: absolute;
    top: 24px;
    right: 28px;
    font-family: 'Manrope', sans-serif;
    font-weight: 800;
    font-size: 64px;
    color: rgba(255, 255, 255, 0.04);
    line-height: 1;
    user-select: none;
}
.vmtag {
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 2.5px;
    text-transform: uppercase;
    color: #a8d96a;
    margin-bottom: 14px;
}
.vmc h3 {
    font-family: 'Manrope', sans-serif;
    font-size: 22px;
    font-weight: 700;
    color: white;
    line-height:30px;
    margin-bottom: 12px;
}
.vmc p {
    font-size: 15px;
    color: rgba(255, 255, 255, 0.55);
    line-height: 1.75;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a5ca5e */.fu.vis {
    opacity: 1;
    transform: translateY(0);
}
.fu {
    opacity: 0;
    transform: translateY(28px);
    transition: opacity .65s ease, transform .65s ease;
}
.vmc:hover {
    border-color: rgba(106, 168, 60, 0.4);
}
.vmc {
    border: 1px solid rgba(255, 255, 255, 0.09);
    border-radius: 16px;
    padding: 40px 36px;
    position: relative;
    overflow: hidden;
    transition: border-color .3s;
}
.vmnum {
    position: absolute;
    top: 24px;
    right: 28px;
    font-family: 'Manrope', sans-serif;
    font-weight: 800;
    font-size: 64px;
    color: rgba(255, 255, 255, 0.04);
    line-height: 1;
    user-select: none;
}
.vmtag {
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 2.5px;
    text-transform: uppercase;
    color: #a8d96a;
    margin-bottom: 14px;
}
.vmc h3 {
    font-family: 'Manrope', sans-serif;
    font-size: 22px;
    font-weight: 700;
    color: white;
    margin-bottom: 12px;
}
.vmc p {
    font-size: 15px;
    color: rgba(255, 255, 255, 0.55);
    line-height: 1.75;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bffcb7 */.fu.vis {
    opacity: 1;
    transform: translateY(0);
}
.fu {
    opacity: 0;
    transform: translateY(28px);
    transition: opacity .65s ease, transform .65s ease;
}
.vmc:hover {
    border-color: rgba(106, 168, 60, 0.4);
}
.vmc {
    border: 1px solid rgba(255, 255, 255, 0.09);
    border-radius: 16px;
    padding: 40px 36px;
    position: relative;
    overflow: hidden;
    transition: border-color .3s;
}
.vmnum {
    position: absolute;
    top: 24px;
    right: 28px;
    font-family: 'Manrope', sans-serif;
    font-weight: 800;
    font-size: 64px;
    color: rgba(255, 255, 255, 0.04);
    line-height: 1;
    user-select: none;
}
.vmtag {
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 2.5px;
    text-transform: uppercase;
    color: #a8d96a;
    margin-bottom: 14px;
}
.vmc h3 {
    font-family: 'Manrope', sans-serif;
    font-size: 22px;
    font-weight: 700;
    color: white;
    line-height:30px;
    margin-bottom: 12px;
}
.vmc p {
    font-size: 15px;
    color: rgba(255, 255, 255, 0.55);
    line-height: 1.75;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a5ca5e */.fu.vis {
    opacity: 1;
    transform: translateY(0);
}
.fu {
    opacity: 0;
    transform: translateY(28px);
    transition: opacity .65s ease, transform .65s ease;
}
.vmc:hover {
    border-color: rgba(106, 168, 60, 0.4);
}
.vmc {
    border: 1px solid rgba(255, 255, 255, 0.09);
    border-radius: 16px;
    padding: 40px 36px;
    position: relative;
    overflow: hidden;
    transition: border-color .3s;
}
.vmnum {
    position: absolute;
    top: 24px;
    right: 28px;
    font-family: 'Manrope', sans-serif;
    font-weight: 800;
    font-size: 64px;
    color: rgba(255, 255, 255, 0.04);
    line-height: 1;
    user-select: none;
}
.vmtag {
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 2.5px;
    text-transform: uppercase;
    color: #a8d96a;
    margin-bottom: 14px;
}
.vmc h3 {
    font-family: 'Manrope', sans-serif;
    font-size: 22px;
    font-weight: 700;
    color: white;
    margin-bottom: 12px;
}
.vmc p {
    font-size: 15px;
    color: rgba(255, 255, 255, 0.55);
    line-height: 1.75;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80a2bea */.slabel {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 2.5px;
    text-transform: uppercase;
    color:#6ba83c;
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5a95ea */.ht1 em {
    color: #697E2D;
    font-style: normal;
    display: inline-flex;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80a2bea */.slabel {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 2.5px;
    text-transform: uppercase;
    color:#6ba83c;
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5a95ea */.ht1 em {
    color: #697E2D;
    font-style: normal;
    display: inline-flex;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-752edc6 */.cl {
    background: #e6f7d4;
    color: #2d6b0e;
}
p {
    margin-top: 0;
    margin-bottom: 0px;
}
.chip {
    display: inline-block;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    padding: 5px 12px;
    border-radius: 100px;
    width:auto !important;
    margin-bottom: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-445bb4c */.ht {
    font-family: 'Syne', sans-serif;
    font-weight: 800;
    font-size: clamp(52px, 6.5vw, 84px);
    line-height: 0.96;
    letter-spacing: -2.5px;
    color: #111810;
    margin-bottom: 24px;
}

.ht em {
    color: #697E2D;
    font-style: normal;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31159f4 */.ploc {
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 1px;
    color: #6ba83c;
    margin-bottom: 14px;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-752edc6 */.cl {
    background: #e6f7d4;
    color: #2d6b0e;
}
p {
    margin-top: 0;
    margin-bottom: 0px;
}
.chip {
    display: inline-block;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    padding: 5px 12px;
    border-radius: 100px;
    width:auto !important;
    margin-bottom: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-445bb4c */.ht {
    font-family: 'Syne', sans-serif;
    font-weight: 800;
    font-size: clamp(52px, 6.5vw, 84px);
    line-height: 0.96;
    letter-spacing: -2.5px;
    color: #111810;
    margin-bottom: 24px;
}

.ht em {
    color: #697E2D;
    font-style: normal;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31159f4 */.ploc {
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 1px;
    color: #6ba83c;
    margin-bottom: 14px;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e0520d5 */.pmeta {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    border-top: 1px solid #dff0c2;
    background: #f2f8ea;
}
.pm {
    padding: 14px 12px;
    border-right: 1px solid #dff0c2;
}
.pml {
    font-size: 9px;
    font-weight: 700;    line-height: 20px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    color: #6a7a5a;
    margin-bottom: 5px;
}
.pmv {
    font-size: 13px;
    font-weight: 600;    line-height: 10px;
    color: #2d4a1e;
}

@media (max-width: 860px) {
    .pmeta {
        grid-template-columns: repeat(2, 1fr);
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d5b6555 */.fu.vis {
    opacity: 1;
    transform: translateY(0);
}
.pc:hover {
    transform: translateY(-6px);
    box-shadow: 0 20px 50px rgba(45, 74, 30, 0.12);
}
.fu {
    opacity: 0;
    transform: translateY(28px);
    transition: opacity .65s ease, transform .65s ease;
}
.pc {
    background: white;
    border-radius: 16px;
    overflow: hidden;
    margin:10px;
    border: 1px solid #dff0c2;
    transition: transform .25s, box-shadow .25s;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d0f126 */.cu {
    background: #253101;
    color:#7E9D25;
}
.chip {
    display: inline-block;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    padding: 5px 12px;
    border-radius: 100px;
    margin-bottom: 16px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23cff17 */.ht {
    font-family: 'Syne', sans-serif;
    font-weight: 800;
    font-size: clamp(52px, 6.5vw, 84px);
    line-height: 0.96;
    letter-spacing: -2.5px;
    color: #111810;
    margin-bottom: 24px;
}

.ht em {
    color: #697E2D;
    font-style: normal;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88c16f7 */.ploc {
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 1px;
    color: #6ba83c;
    margin-bottom: 14px;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d0f126 */.cu {
    background: #253101;
    color:#7E9D25;
}
.chip {
    display: inline-block;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    padding: 5px 12px;
    border-radius: 100px;
    margin-bottom: 16px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23cff17 */.ht {
    font-family: 'Syne', sans-serif;
    font-weight: 800;
    font-size: clamp(52px, 6.5vw, 84px);
    line-height: 0.96;
    letter-spacing: -2.5px;
    color: #111810;
    margin-bottom: 24px;
}

.ht em {
    color: #697E2D;
    font-style: normal;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88c16f7 */.ploc {
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 1px;
    color: #6ba83c;
    margin-bottom: 14px;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fe8524 */.pmeta {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    border-top: 1px solid #dff0c2;
    background: #f2f8ea;
}
.pm {
    padding: 14px 12px;
    border-right: 1px solid #dff0c2;
}
.pml {
    font-size: 9px;
    font-weight: 700;    line-height: 20px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    color: #6a7a5a;
    margin-bottom: 5px;
}
.pmv {
    font-size: 13px;
    font-weight: 600;    line-height: 10px;
    color: #2d4a1e;
}

@media (max-width: 860px) {
    .pmeta {
        grid-template-columns: repeat(2, 1fr);
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-739f11a */.fu.vis {
    opacity: 1;
    transform: translateY(0);
}
.pc:hover {
    transform: translateY(-6px);
    box-shadow: 0 20px 50px rgba(45, 74, 30, 0.12);
}
.fu {
    opacity: 0;
    transform: translateY(28px);
    transition: opacity .65s ease, transform .65s ease;
}
.pc {
    background: white;
    border-radius: 16px;
    overflow: hidden;
    margin:10px;
    border: 1px solid #dff0c2;
    transition: transform .25s, box-shadow .25s;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-752edc6 */.cl {
    background: #e6f7d4;
    color: #2d6b0e;
}
p {
    margin-top: 0;
    margin-bottom: 0px;
}
.chip {
    display: inline-block;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    padding: 5px 12px;
    border-radius: 100px;
    width:auto !important;
    margin-bottom: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-445bb4c */.ht {
    font-family: 'Syne', sans-serif;
    font-weight: 800;
    font-size: clamp(52px, 6.5vw, 84px);
    line-height: 0.96;
    letter-spacing: -2.5px;
    color: #111810;
    margin-bottom: 24px;
}

.ht em {
    color: #697E2D;
    font-style: normal;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31159f4 */.ploc {
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 1px;
    color: #6ba83c;
    margin-bottom: 14px;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-752edc6 */.cl {
    background: #e6f7d4;
    color: #2d6b0e;
}
p {
    margin-top: 0;
    margin-bottom: 0px;
}
.chip {
    display: inline-block;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    padding: 5px 12px;
    border-radius: 100px;
    width:auto !important;
    margin-bottom: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-445bb4c */.ht {
    font-family: 'Syne', sans-serif;
    font-weight: 800;
    font-size: clamp(52px, 6.5vw, 84px);
    line-height: 0.96;
    letter-spacing: -2.5px;
    color: #111810;
    margin-bottom: 24px;
}

.ht em {
    color: #697E2D;
    font-style: normal;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31159f4 */.ploc {
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 1px;
    color: #6ba83c;
    margin-bottom: 14px;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e0520d5 */.pmeta {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    border-top: 1px solid #dff0c2;
    background: #f2f8ea;
}
.pm {
    padding: 14px 12px;
    border-right: 1px solid #dff0c2;
}
.pml {
    font-size: 9px;
    font-weight: 700;    line-height: 20px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    color: #6a7a5a;
    margin-bottom: 5px;
}
.pmv {
    font-size: 13px;
    font-weight: 600;    line-height: 10px;
    color: #2d4a1e;
}

@media (max-width: 860px) {
    .pmeta {
        grid-template-columns: repeat(2, 1fr);
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d5b6555 */.fu.vis {
    opacity: 1;
    transform: translateY(0);
}
.pc:hover {
    transform: translateY(-6px);
    box-shadow: 0 20px 50px rgba(45, 74, 30, 0.12);
}
.fu {
    opacity: 0;
    transform: translateY(28px);
    transition: opacity .65s ease, transform .65s ease;
}
.pc {
    background: white;
    border-radius: 16px;
    overflow: hidden;
    margin:10px;
    border: 1px solid #dff0c2;
    transition: transform .25s, box-shadow .25s;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d0f126 */.cu {
    background: #253101;
    color:#7E9D25;
}
.chip {
    display: inline-block;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    padding: 5px 12px;
    border-radius: 100px;
    margin-bottom: 16px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23cff17 */.ht {
    font-family: 'Syne', sans-serif;
    font-weight: 800;
    font-size: clamp(52px, 6.5vw, 84px);
    line-height: 0.96;
    letter-spacing: -2.5px;
    color: #111810;
    margin-bottom: 24px;
}

.ht em {
    color: #697E2D;
    font-style: normal;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88c16f7 */.ploc {
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 1px;
    color: #6ba83c;
    margin-bottom: 14px;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d0f126 */.cu {
    background: #253101;
    color:#7E9D25;
}
.chip {
    display: inline-block;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    padding: 5px 12px;
    border-radius: 100px;
    margin-bottom: 16px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23cff17 */.ht {
    font-family: 'Syne', sans-serif;
    font-weight: 800;
    font-size: clamp(52px, 6.5vw, 84px);
    line-height: 0.96;
    letter-spacing: -2.5px;
    color: #111810;
    margin-bottom: 24px;
}

.ht em {
    color: #697E2D;
    font-style: normal;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88c16f7 */.ploc {
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 1px;
    color: #6ba83c;
    margin-bottom: 14px;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fe8524 */.pmeta {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    border-top: 1px solid #dff0c2;
    background: #f2f8ea;
}
.pm {
    padding: 14px 12px;
    border-right: 1px solid #dff0c2;
}
.pml {
    font-size: 9px;
    font-weight: 700;    line-height: 20px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    color: #6a7a5a;
    margin-bottom: 5px;
}
.pmv {
    font-size: 13px;
    font-weight: 600;    line-height: 10px;
    color: #2d4a1e;
}

@media (max-width: 860px) {
    .pmeta {
        grid-template-columns: repeat(2, 1fr);
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-739f11a */.fu.vis {
    opacity: 1;
    transform: translateY(0);
}
.pc:hover {
    transform: translateY(-6px);
    box-shadow: 0 20px 50px rgba(45, 74, 30, 0.12);
}
.fu {
    opacity: 0;
    transform: translateY(28px);
    transition: opacity .65s ease, transform .65s ease;
}
.pc {
    background: white;
    border-radius: 16px;
    overflow: hidden;
    margin:10px;
    border: 1px solid #dff0c2;
    transition: transform .25s, box-shadow .25s;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d96a4ca */.slabel {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 2.5px;
    text-transform: uppercase;
    color:#6ba83c;
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e70ec3b */.ht {
    font-family: 'Syne', sans-serif;
    font-weight: 800;
    font-size: clamp(52px, 6.5vw, 84px);
    line-height: 0.96;
    letter-spacing: -2.5px;
    color: #111810;
    margin-bottom: 24px;
}

.ht em {
    color: #697E2D;
    font-style: normal;
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9abd7be */.ht {
    font-family: 'Syne', sans-serif;
    font-weight: 800;
    font-size: clamp(52px, 6.5vw, 84px);
    line-height: 0.96;
    letter-spacing: -2.5px;
    color: #111810;
    margin-bottom: 24px;
}

.ht em {
    color: #697E2D;
    font-style: normal;
    display: block;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b6044a7 */.fu.vis {
    opacity: 1;
    transform: translateY(0);
}
.fu {
    opacity: 0;
    transform: translateY(28px);
    transition: opacity .65s ease, transform .65s ease;
}
.wc {
    padding: 32px 28px;
    border-radius: 16px;
    border: 1px solid#dff0c2;
    transition: border-color .2s, background .2s;margin:10px;
}

.wc:hover {
    border-color: #6ba83c;
    background: #f2f8ea;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5798032 */.ht {
    font-family: 'Syne', sans-serif;
    font-weight: 800;
    font-size: clamp(52px, 6.5vw, 84px);
    line-height: 0.96;
    letter-spacing: -2.5px;
    color: #111810;
    margin-bottom: 24px;
}

.ht em {
    color: #697E2D;
    font-style: normal;
    display: block;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-06028dd */.fu.vis {
    opacity: 1;
    transform: translateY(0);
}
.fu {
    opacity: 0;
    transform: translateY(28px);
    transition: opacity .65s ease, transform .65s ease;
}
.wc {
    padding: 32px 28px;
    border-radius: 16px;
    border: 1px solid#dff0c2;
    transition: border-color .2s, background .2s;
}

.wc:hover {
    border-color: #6ba83c;
    background: #f2f8ea;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b184837 */.ht {
    font-family: 'Syne', sans-serif;
    font-weight: 800;
    font-size: clamp(52px, 6.5vw, 84px);
    line-height: 0.96;
    letter-spacing: -2.5px;
    color: #111810;
    margin-bottom: 24px;
}

.ht em {
    color: #697E2D;
    font-style: normal;
    display: block;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-682e894 */.fu.vis {
    opacity: 1;
    transform: translateY(0);
}
.fu {
    opacity: 0;
    transform: translateY(28px);
    transition: opacity .65s ease, transform .65s ease;
}
.wc {
    padding: 32px 28px;
    border-radius: 16px;
    border: 1px solid#dff0c2;
    transition: border-color .2s, background .2s;
}

.wc:hover {
    border-color: #6ba83c;
    background: #f2f8ea;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9abd7be */.ht {
    font-family: 'Syne', sans-serif;
    font-weight: 800;
    font-size: clamp(52px, 6.5vw, 84px);
    line-height: 0.96;
    letter-spacing: -2.5px;
    color: #111810;
    margin-bottom: 24px;
}

.ht em {
    color: #697E2D;
    font-style: normal;
    display: block;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b6044a7 */.fu.vis {
    opacity: 1;
    transform: translateY(0);
}
.fu {
    opacity: 0;
    transform: translateY(28px);
    transition: opacity .65s ease, transform .65s ease;
}
.wc {
    padding: 32px 28px;
    border-radius: 16px;
    border: 1px solid#dff0c2;
    transition: border-color .2s, background .2s;margin:10px;
}

.wc:hover {
    border-color: #6ba83c;
    background: #f2f8ea;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5798032 */.ht {
    font-family: 'Syne', sans-serif;
    font-weight: 800;
    font-size: clamp(52px, 6.5vw, 84px);
    line-height: 0.96;
    letter-spacing: -2.5px;
    color: #111810;
    margin-bottom: 24px;
}

.ht em {
    color: #697E2D;
    font-style: normal;
    display: block;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-06028dd */.fu.vis {
    opacity: 1;
    transform: translateY(0);
}
.fu {
    opacity: 0;
    transform: translateY(28px);
    transition: opacity .65s ease, transform .65s ease;
}
.wc {
    padding: 32px 28px;
    border-radius: 16px;
    border: 1px solid#dff0c2;
    transition: border-color .2s, background .2s;
}

.wc:hover {
    border-color: #6ba83c;
    background: #f2f8ea;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b184837 */.ht {
    font-family: 'Syne', sans-serif;
    font-weight: 800;
    font-size: clamp(52px, 6.5vw, 84px);
    line-height: 0.96;
    letter-spacing: -2.5px;
    color: #111810;
    margin-bottom: 24px;
}

.ht em {
    color: #697E2D;
    font-style: normal;
    display: block;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-682e894 */.fu.vis {
    opacity: 1;
    transform: translateY(0);
}
.fu {
    opacity: 0;
    transform: translateY(28px);
    transition: opacity .65s ease, transform .65s ease;
}
.wc {
    padding: 32px 28px;
    border-radius: 16px;
    border: 1px solid#dff0c2;
    transition: border-color .2s, background .2s;
}

.wc:hover {
    border-color: #6ba83c;
    background: #f2f8ea;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abe6977 */.ht {
    font-family: 'Syne', sans-serif;
    font-weight: 800;
    font-size: clamp(52px, 6.5vw, 84px);
    line-height: 0.96;
    letter-spacing: -2.5px;
    color: #111810;
    margin-bottom: 24px;
}

.ht em {
    color: #697E2D;
    font-style: normal;
    display: block;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1196bb7 */.fu.vis {
    opacity: 1;
    transform: translateY(0);
}
.fu {
    opacity: 0;
    transform: translateY(28px);
    transition: opacity .65s ease, transform .65s ease;
}
.wc {
    padding: 32px 28px;
    border-radius: 16px;
    border: 1px solid#dff0c2;
    transition: border-color .2s, background .2s;margin:10px;
}

.wc:hover {
    border-color: #6ba83c;
    background: #f2f8ea;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64d16a4 */.ht {
    font-family: 'Syne', sans-serif;
    font-weight: 800;
    font-size: clamp(52px, 6.5vw, 84px);
    line-height: 0.96;
    letter-spacing: -2.5px;
    color: #111810;
    margin-bottom: 24px;
}

.ht em {
    color: #697E2D;
    font-style: normal;
    display: block;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bc1e838 */.fu.vis {
    opacity: 1;
    transform: translateY(0);
}
.fu {
    opacity: 0;
    transform: translateY(28px);
    transition: opacity .65s ease, transform .65s ease;
}
.wc {
    padding: 32px 28px;
    border-radius: 16px;
    border: 1px solid#dff0c2;
    transition: border-color .2s, background .2s;
}

.wc:hover {
    border-color: #6ba83c;
    background: #f2f8ea;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f50ee2a */.ht {
    font-family: 'Syne', sans-serif;
    font-weight: 800;
    font-size: clamp(52px, 6.5vw, 84px);
    line-height: 0.96;
    letter-spacing: -2.5px;
    color: #111810;
    margin-bottom: 24px;
}

.ht em {
    color: #697E2D;
    font-style: normal;
    display: block;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cfba27b */.fu.vis {
    opacity: 1;
    transform: translateY(0);
}
.fu {
    opacity: 0;
    transform: translateY(28px);
    transition: opacity .65s ease, transform .65s ease;
}
.wc {
    padding: 32px 28px;
    border-radius: 16px;
    border: 1px solid#dff0c2;
    transition: border-color .2s, background .2s;
}

.wc:hover {
    border-color: #6ba83c;
    background: #f2f8ea;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abe6977 */.ht {
    font-family: 'Syne', sans-serif;
    font-weight: 800;
    font-size: clamp(52px, 6.5vw, 84px);
    line-height: 0.96;
    letter-spacing: -2.5px;
    color: #111810;
    margin-bottom: 24px;
}

.ht em {
    color: #697E2D;
    font-style: normal;
    display: block;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1196bb7 */.fu.vis {
    opacity: 1;
    transform: translateY(0);
}
.fu {
    opacity: 0;
    transform: translateY(28px);
    transition: opacity .65s ease, transform .65s ease;
}
.wc {
    padding: 32px 28px;
    border-radius: 16px;
    border: 1px solid#dff0c2;
    transition: border-color .2s, background .2s;margin:10px;
}

.wc:hover {
    border-color: #6ba83c;
    background: #f2f8ea;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64d16a4 */.ht {
    font-family: 'Syne', sans-serif;
    font-weight: 800;
    font-size: clamp(52px, 6.5vw, 84px);
    line-height: 0.96;
    letter-spacing: -2.5px;
    color: #111810;
    margin-bottom: 24px;
}

.ht em {
    color: #697E2D;
    font-style: normal;
    display: block;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bc1e838 */.fu.vis {
    opacity: 1;
    transform: translateY(0);
}
.fu {
    opacity: 0;
    transform: translateY(28px);
    transition: opacity .65s ease, transform .65s ease;
}
.wc {
    padding: 32px 28px;
    border-radius: 16px;
    border: 1px solid#dff0c2;
    transition: border-color .2s, background .2s;
}

.wc:hover {
    border-color: #6ba83c;
    background: #f2f8ea;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f50ee2a */.ht {
    font-family: 'Syne', sans-serif;
    font-weight: 800;
    font-size: clamp(52px, 6.5vw, 84px);
    line-height: 0.96;
    letter-spacing: -2.5px;
    color: #111810;
    margin-bottom: 24px;
}

.ht em {
    color: #697E2D;
    font-style: normal;
    display: block;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cfba27b */.fu.vis {
    opacity: 1;
    transform: translateY(0);
}
.fu {
    opacity: 0;
    transform: translateY(28px);
    transition: opacity .65s ease, transform .65s ease;
}
.wc {
    padding: 32px 28px;
    border-radius: 16px;
    border: 1px solid#dff0c2;
    transition: border-color .2s, background .2s;
}

.wc:hover {
    border-color: #6ba83c;
    background: #f2f8ea;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d96a4ca */.slabel {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 2.5px;
    text-transform: uppercase;
    color:#6ba83c;
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e70ec3b */.ht {
    font-family: 'Syne', sans-serif;
    font-weight: 800;
    font-size: clamp(52px, 6.5vw, 84px);
    line-height: 0.96;
    letter-spacing: -2.5px;
    color: #111810;
    margin-bottom: 24px;
}

.ht em {
    color: #697E2D;
    font-style: normal;
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9abd7be */.ht {
    font-family: 'Syne', sans-serif;
    font-weight: 800;
    font-size: clamp(52px, 6.5vw, 84px);
    line-height: 0.96;
    letter-spacing: -2.5px;
    color: #111810;
    margin-bottom: 24px;
}

.ht em {
    color: #697E2D;
    font-style: normal;
    display: block;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b6044a7 */.fu.vis {
    opacity: 1;
    transform: translateY(0);
}
.fu {
    opacity: 0;
    transform: translateY(28px);
    transition: opacity .65s ease, transform .65s ease;
}
.wc {
    padding: 32px 28px;
    border-radius: 16px;
    border: 1px solid#dff0c2;
    transition: border-color .2s, background .2s;margin:10px;
}

.wc:hover {
    border-color: #6ba83c;
    background: #f2f8ea;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5798032 */.ht {
    font-family: 'Syne', sans-serif;
    font-weight: 800;
    font-size: clamp(52px, 6.5vw, 84px);
    line-height: 0.96;
    letter-spacing: -2.5px;
    color: #111810;
    margin-bottom: 24px;
}

.ht em {
    color: #697E2D;
    font-style: normal;
    display: block;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-06028dd */.fu.vis {
    opacity: 1;
    transform: translateY(0);
}
.fu {
    opacity: 0;
    transform: translateY(28px);
    transition: opacity .65s ease, transform .65s ease;
}
.wc {
    padding: 32px 28px;
    border-radius: 16px;
    border: 1px solid#dff0c2;
    transition: border-color .2s, background .2s;
}

.wc:hover {
    border-color: #6ba83c;
    background: #f2f8ea;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b184837 */.ht {
    font-family: 'Syne', sans-serif;
    font-weight: 800;
    font-size: clamp(52px, 6.5vw, 84px);
    line-height: 0.96;
    letter-spacing: -2.5px;
    color: #111810;
    margin-bottom: 24px;
}

.ht em {
    color: #697E2D;
    font-style: normal;
    display: block;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-682e894 */.fu.vis {
    opacity: 1;
    transform: translateY(0);
}
.fu {
    opacity: 0;
    transform: translateY(28px);
    transition: opacity .65s ease, transform .65s ease;
}
.wc {
    padding: 32px 28px;
    border-radius: 16px;
    border: 1px solid#dff0c2;
    transition: border-color .2s, background .2s;
}

.wc:hover {
    border-color: #6ba83c;
    background: #f2f8ea;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9abd7be */.ht {
    font-family: 'Syne', sans-serif;
    font-weight: 800;
    font-size: clamp(52px, 6.5vw, 84px);
    line-height: 0.96;
    letter-spacing: -2.5px;
    color: #111810;
    margin-bottom: 24px;
}

.ht em {
    color: #697E2D;
    font-style: normal;
    display: block;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b6044a7 */.fu.vis {
    opacity: 1;
    transform: translateY(0);
}
.fu {
    opacity: 0;
    transform: translateY(28px);
    transition: opacity .65s ease, transform .65s ease;
}
.wc {
    padding: 32px 28px;
    border-radius: 16px;
    border: 1px solid#dff0c2;
    transition: border-color .2s, background .2s;margin:10px;
}

.wc:hover {
    border-color: #6ba83c;
    background: #f2f8ea;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5798032 */.ht {
    font-family: 'Syne', sans-serif;
    font-weight: 800;
    font-size: clamp(52px, 6.5vw, 84px);
    line-height: 0.96;
    letter-spacing: -2.5px;
    color: #111810;
    margin-bottom: 24px;
}

.ht em {
    color: #697E2D;
    font-style: normal;
    display: block;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-06028dd */.fu.vis {
    opacity: 1;
    transform: translateY(0);
}
.fu {
    opacity: 0;
    transform: translateY(28px);
    transition: opacity .65s ease, transform .65s ease;
}
.wc {
    padding: 32px 28px;
    border-radius: 16px;
    border: 1px solid#dff0c2;
    transition: border-color .2s, background .2s;
}

.wc:hover {
    border-color: #6ba83c;
    background: #f2f8ea;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b184837 */.ht {
    font-family: 'Syne', sans-serif;
    font-weight: 800;
    font-size: clamp(52px, 6.5vw, 84px);
    line-height: 0.96;
    letter-spacing: -2.5px;
    color: #111810;
    margin-bottom: 24px;
}

.ht em {
    color: #697E2D;
    font-style: normal;
    display: block;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-682e894 */.fu.vis {
    opacity: 1;
    transform: translateY(0);
}
.fu {
    opacity: 0;
    transform: translateY(28px);
    transition: opacity .65s ease, transform .65s ease;
}
.wc {
    padding: 32px 28px;
    border-radius: 16px;
    border: 1px solid#dff0c2;
    transition: border-color .2s, background .2s;
}

.wc:hover {
    border-color: #6ba83c;
    background: #f2f8ea;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abe6977 */.ht {
    font-family: 'Syne', sans-serif;
    font-weight: 800;
    font-size: clamp(52px, 6.5vw, 84px);
    line-height: 0.96;
    letter-spacing: -2.5px;
    color: #111810;
    margin-bottom: 24px;
}

.ht em {
    color: #697E2D;
    font-style: normal;
    display: block;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1196bb7 */.fu.vis {
    opacity: 1;
    transform: translateY(0);
}
.fu {
    opacity: 0;
    transform: translateY(28px);
    transition: opacity .65s ease, transform .65s ease;
}
.wc {
    padding: 32px 28px;
    border-radius: 16px;
    border: 1px solid#dff0c2;
    transition: border-color .2s, background .2s;margin:10px;
}

.wc:hover {
    border-color: #6ba83c;
    background: #f2f8ea;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64d16a4 */.ht {
    font-family: 'Syne', sans-serif;
    font-weight: 800;
    font-size: clamp(52px, 6.5vw, 84px);
    line-height: 0.96;
    letter-spacing: -2.5px;
    color: #111810;
    margin-bottom: 24px;
}

.ht em {
    color: #697E2D;
    font-style: normal;
    display: block;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bc1e838 */.fu.vis {
    opacity: 1;
    transform: translateY(0);
}
.fu {
    opacity: 0;
    transform: translateY(28px);
    transition: opacity .65s ease, transform .65s ease;
}
.wc {
    padding: 32px 28px;
    border-radius: 16px;
    border: 1px solid#dff0c2;
    transition: border-color .2s, background .2s;
}

.wc:hover {
    border-color: #6ba83c;
    background: #f2f8ea;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f50ee2a */.ht {
    font-family: 'Syne', sans-serif;
    font-weight: 800;
    font-size: clamp(52px, 6.5vw, 84px);
    line-height: 0.96;
    letter-spacing: -2.5px;
    color: #111810;
    margin-bottom: 24px;
}

.ht em {
    color: #697E2D;
    font-style: normal;
    display: block;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cfba27b */.fu.vis {
    opacity: 1;
    transform: translateY(0);
}
.fu {
    opacity: 0;
    transform: translateY(28px);
    transition: opacity .65s ease, transform .65s ease;
}
.wc {
    padding: 32px 28px;
    border-radius: 16px;
    border: 1px solid#dff0c2;
    transition: border-color .2s, background .2s;
}

.wc:hover {
    border-color: #6ba83c;
    background: #f2f8ea;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abe6977 */.ht {
    font-family: 'Syne', sans-serif;
    font-weight: 800;
    font-size: clamp(52px, 6.5vw, 84px);
    line-height: 0.96;
    letter-spacing: -2.5px;
    color: #111810;
    margin-bottom: 24px;
}

.ht em {
    color: #697E2D;
    font-style: normal;
    display: block;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1196bb7 */.fu.vis {
    opacity: 1;
    transform: translateY(0);
}
.fu {
    opacity: 0;
    transform: translateY(28px);
    transition: opacity .65s ease, transform .65s ease;
}
.wc {
    padding: 32px 28px;
    border-radius: 16px;
    border: 1px solid#dff0c2;
    transition: border-color .2s, background .2s;margin:10px;
}

.wc:hover {
    border-color: #6ba83c;
    background: #f2f8ea;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64d16a4 */.ht {
    font-family: 'Syne', sans-serif;
    font-weight: 800;
    font-size: clamp(52px, 6.5vw, 84px);
    line-height: 0.96;
    letter-spacing: -2.5px;
    color: #111810;
    margin-bottom: 24px;
}

.ht em {
    color: #697E2D;
    font-style: normal;
    display: block;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bc1e838 */.fu.vis {
    opacity: 1;
    transform: translateY(0);
}
.fu {
    opacity: 0;
    transform: translateY(28px);
    transition: opacity .65s ease, transform .65s ease;
}
.wc {
    padding: 32px 28px;
    border-radius: 16px;
    border: 1px solid#dff0c2;
    transition: border-color .2s, background .2s;
}

.wc:hover {
    border-color: #6ba83c;
    background: #f2f8ea;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f50ee2a */.ht {
    font-family: 'Syne', sans-serif;
    font-weight: 800;
    font-size: clamp(52px, 6.5vw, 84px);
    line-height: 0.96;
    letter-spacing: -2.5px;
    color: #111810;
    margin-bottom: 24px;
}

.ht em {
    color: #697E2D;
    font-style: normal;
    display: block;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cfba27b */.fu.vis {
    opacity: 1;
    transform: translateY(0);
}
.fu {
    opacity: 0;
    transform: translateY(28px);
    transition: opacity .65s ease, transform .65s ease;
}
.wc {
    padding: 32px 28px;
    border-radius: 16px;
    border: 1px solid#dff0c2;
    transition: border-color .2s, background .2s;
}

.wc:hover {
    border-color: #6ba83c;
    background: #f2f8ea;
}/* End custom CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */