.elementor-415 .elementor-element.elementor-element-6fa65faf{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:2rem;--padding-bottom:6rem;--padding-left:5rem;--padding-right:0rem;}.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-415 .elementor-element.elementor-element-96e5c04 .elementor-button{background-color:var( --e-global-color-90ce564 );font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.688rem;font-weight:700;text-transform:uppercase;line-height:1.125rem;letter-spacing:1.1px;fill:var( --e-global-color-3b67c29 );color:var( --e-global-color-3b67c29 );border-radius:16rem 16rem 16rem 16rem;padding:0.4rem 2rem 0.4rem 2rem;}.elementor-415 .elementor-element.elementor-element-96e5c04 .elementor-button-content-wrapper{flex-direction:row;}.elementor-415 .elementor-element.elementor-element-3622e4d2 .glozin-heading{justify-content:flex-start;text-align:flex-start;color:var( --e-global-color-07ec58d );font-family:"Plus Jakarta Sans", Sans-serif;font-size:2.125rem;font-weight:600;line-height:2.688rem;letter-spacing:-1.7px;}.elementor-415 .elementor-element.elementor-element-18b9d3b0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 7rem 0rem 0rem;}.elementor-415 .elementor-element.elementor-element-18b9d3b0 .glozin-heading{justify-content:flex-start;text-align:flex-start;color:var( --e-global-color-7713bc2 );font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.4rem;}.elementor-415 .elementor-element.elementor-element-cfc62f3{--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:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:4.688rem;--padding-left:0rem;--padding-right:0rem;}.elementor-415 .elementor-element.elementor-element-cfc62f3:not(.elementor-motion-effects-element-type-background), .elementor-415 .elementor-element.elementor-element-cfc62f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e82dfb1 );}.elementor-415 .elementor-element.elementor-element-074f163{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-415 .elementor-element.elementor-element-5b247cf .elementor-button{background-color:var( --e-global-color-90ce564 );font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.688rem;font-weight:700;text-transform:uppercase;line-height:1.125rem;letter-spacing:1.1px;fill:var( --e-global-color-3b67c29 );color:var( --e-global-color-3b67c29 );border-radius:16rem 16rem 16rem 16rem;padding:0.4rem 2rem 0.4rem 2rem;}.elementor-415 .elementor-element.elementor-element-5b247cf{padding:0rem 0rem 1.5rem 0rem;}.elementor-415 .elementor-element.elementor-element-5b247cf .elementor-button-content-wrapper{flex-direction:row;}.elementor-415 .elementor-element.elementor-element-6c1674b > .elementor-widget-container{padding:0px 0px 14px 0px;}.elementor-415 .elementor-element.elementor-element-6c1674b .glozin-heading{justify-content:flex-start;text-align:flex-start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.6rem;line-height:1.938rem;letter-spacing:0.3px;}.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-415 .elementor-element.elementor-element-45abb1a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:400;color:var( --e-global-color-07ec58d );}.elementor-415 .elementor-element.elementor-element-07754aa .glozin-button{min-width:180px;}.elementor-415 .elementor-element.elementor-element-516c8cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-415 .elementor-element.elementor-element-1ad7306{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.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-415 .elementor-element.elementor-element-bd439cb .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-415 .elementor-element.elementor-element-bd439cb .elementor-icon-box-title{margin-block-end:0px;color:#3D9576;}.elementor-415 .elementor-element.elementor-element-bd439cb .elementor-icon-box-title, .elementor-415 .elementor-element.elementor-element-bd439cb .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:600;line-height:1.1rem;letter-spacing:1.5px;}.elementor-415 .elementor-element.elementor-element-bd439cb .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.813rem;font-weight:400;line-height:1rem;}.elementor-415 .elementor-element.elementor-element-2669f1c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-415 .elementor-element.elementor-element-2669f1c .elementor-icon-box-title{margin-block-end:0px;color:#3D9576;}.elementor-415 .elementor-element.elementor-element-2669f1c .elementor-icon-box-title, .elementor-415 .elementor-element.elementor-element-2669f1c .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:600;line-height:1.1rem;letter-spacing:1.5px;}.elementor-415 .elementor-element.elementor-element-2669f1c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.813rem;font-weight:400;line-height:1rem;}.elementor-415 .elementor-element.elementor-element-54966fb .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-415 .elementor-element.elementor-element-54966fb .elementor-icon-box-title{margin-block-end:0px;color:#3D9576;}.elementor-415 .elementor-element.elementor-element-54966fb .elementor-icon-box-title, .elementor-415 .elementor-element.elementor-element-54966fb .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:600;line-height:1.1rem;letter-spacing:1.5px;}.elementor-415 .elementor-element.elementor-element-54966fb .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.813rem;font-weight:400;line-height:1rem;}.elementor-415 .elementor-element.elementor-element-fee47e8 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-415 .elementor-element.elementor-element-fee47e8 .elementor-icon-box-title{margin-block-end:0px;color:#3D9576;}.elementor-415 .elementor-element.elementor-element-fee47e8 .elementor-icon-box-title, .elementor-415 .elementor-element.elementor-element-fee47e8 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:600;line-height:1.1rem;letter-spacing:1.5px;}.elementor-415 .elementor-element.elementor-element-fee47e8 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.813rem;font-weight:400;line-height:1rem;}.elementor-415 .elementor-element.elementor-element-1b06969{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:3.063rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-415 .elementor-element.elementor-element-1b06969:not(.elementor-motion-effects-element-type-background), .elementor-415 .elementor-element.elementor-element-1b06969 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-415 .elementor-element.elementor-element-7c6d63d .elementor-button{background-color:var( --e-global-color-90ce564 );font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.688rem;font-weight:700;text-transform:uppercase;line-height:1.125rem;letter-spacing:1.1px;fill:var( --e-global-color-3b67c29 );color:var( --e-global-color-3b67c29 );border-radius:16rem 16rem 16rem 16rem;padding:0.4rem 2rem 0.4rem 2rem;}.elementor-415 .elementor-element.elementor-element-7c6d63d{padding:0rem 0rem 1.5rem 0rem;}.elementor-415 .elementor-element.elementor-element-7c6d63d .elementor-button-content-wrapper{flex-direction:row;}.elementor-415 .elementor-element.elementor-element-47cc87ab > .elementor-widget-container{padding:0px 0px 6px 0px;}.elementor-415 .elementor-element.elementor-element-47cc87ab .glozin-heading{justify-content:center;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.5rem;line-height:1.938rem;letter-spacing:0.4px;}.elementor-415 .elementor-element.elementor-element-5638526b{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-415 .elementor-element.elementor-element-5638526b:not(.elementor-motion-effects-element-type-background), .elementor-415 .elementor-element.elementor-element-5638526b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-415 .elementor-element.elementor-element-757363dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0a1fd7c );--border-color:var( --e-global-color-0a1fd7c );--border-radius:2rem 2rem 2rem 2rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-415 .elementor-element.elementor-element-757363dd:not(.elementor-motion-effects-element-type-background), .elementor-415 .elementor-element.elementor-element-757363dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFDFC;}.elementor-415 .elementor-element.elementor-element-757363dd:hover{--border-radius:2rem 2rem 2rem 2rem;--border-top-left-radius:2rem;--border-top-right-radius:2rem;--border-bottom-right-radius:2rem;--border-bottom-left-radius:2rem;}.elementor-415 .elementor-element.elementor-element-757363dd, .elementor-415 .elementor-element.elementor-element-757363dd::before{--border-transition:0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-415 .elementor-element.elementor-element-dea80f3{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;padding:0px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-dea80f3 .elementor-icon-wrapper{text-align:center;}.elementor-415 .elementor-element.elementor-element-dea80f3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0a1fd7c );}.elementor-415 .elementor-element.elementor-element-dea80f3.elementor-view-framed .elementor-icon, .elementor-415 .elementor-element.elementor-element-dea80f3.elementor-view-default .elementor-icon{color:var( --e-global-color-0a1fd7c );border-color:var( --e-global-color-0a1fd7c );}.elementor-415 .elementor-element.elementor-element-dea80f3.elementor-view-framed .elementor-icon, .elementor-415 .elementor-element.elementor-element-dea80f3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0a1fd7c );}.elementor-415 .elementor-element.elementor-element-dea80f3 .elementor-icon{font-size:2rem;padding:13px;}.elementor-415 .elementor-element.elementor-element-dea80f3 .elementor-icon svg{height:2rem;}.elementor-415 .elementor-element.elementor-element-fb60c42 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-fb60c42 .glozin-heading{justify-content:center;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.2rem;line-height:1.938rem;letter-spacing:0.5px;}.elementor-415 .elementor-element.elementor-element-31a0a29{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:400;color:var( --e-global-color-07ec58d );}.elementor-415 .elementor-element.elementor-element-31a0a29 p{margin-block-end:0px;}.elementor-415 .elementor-element.elementor-element-5d25f2f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0a1fd7c );--border-color:var( --e-global-color-0a1fd7c );--border-radius:2rem 2rem 2rem 2rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-415 .elementor-element.elementor-element-5d25f2f:not(.elementor-motion-effects-element-type-background), .elementor-415 .elementor-element.elementor-element-5d25f2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFDFC;}.elementor-415 .elementor-element.elementor-element-5d25f2f:hover{--border-radius:1rem 1rem 1rem 1rem;--border-top-left-radius:1rem;--border-top-right-radius:1rem;--border-bottom-right-radius:1rem;--border-bottom-left-radius:1rem;}.elementor-415 .elementor-element.elementor-element-5d25f2f, .elementor-415 .elementor-element.elementor-element-5d25f2f::before{--border-transition:0.3s;}.elementor-415 .elementor-element.elementor-element-5df3cc3{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;padding:0px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-5df3cc3 .elementor-icon-wrapper{text-align:center;}.elementor-415 .elementor-element.elementor-element-5df3cc3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0a1fd7c );}.elementor-415 .elementor-element.elementor-element-5df3cc3.elementor-view-framed .elementor-icon, .elementor-415 .elementor-element.elementor-element-5df3cc3.elementor-view-default .elementor-icon{color:var( --e-global-color-0a1fd7c );border-color:var( --e-global-color-0a1fd7c );}.elementor-415 .elementor-element.elementor-element-5df3cc3.elementor-view-framed .elementor-icon, .elementor-415 .elementor-element.elementor-element-5df3cc3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0a1fd7c );}.elementor-415 .elementor-element.elementor-element-5df3cc3 .elementor-icon{font-size:2rem;padding:13px;}.elementor-415 .elementor-element.elementor-element-5df3cc3 .elementor-icon svg{height:2rem;}.elementor-415 .elementor-element.elementor-element-7fd2abb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-7fd2abb .glozin-heading{justify-content:center;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.2rem;line-height:1.938rem;letter-spacing:0.5px;}.elementor-415 .elementor-element.elementor-element-038e26c{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:400;color:var( --e-global-color-07ec58d );}.elementor-415 .elementor-element.elementor-element-038e26c p{margin-block-end:0px;}.elementor-415 .elementor-element.elementor-element-7389b9d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0a1fd7c );--border-color:var( --e-global-color-0a1fd7c );--border-radius:2rem 2rem 2rem 2rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-415 .elementor-element.elementor-element-7389b9d:not(.elementor-motion-effects-element-type-background), .elementor-415 .elementor-element.elementor-element-7389b9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFDFC;}.elementor-415 .elementor-element.elementor-element-7389b9d:hover{--border-radius:1rem 1rem 1rem 1rem;--border-top-left-radius:1rem;--border-top-right-radius:1rem;--border-bottom-right-radius:1rem;--border-bottom-left-radius:1rem;}.elementor-415 .elementor-element.elementor-element-7389b9d, .elementor-415 .elementor-element.elementor-element-7389b9d::before{--border-transition:0.3s;}.elementor-415 .elementor-element.elementor-element-39e490c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;padding:0px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-39e490c .elementor-icon-wrapper{text-align:center;}.elementor-415 .elementor-element.elementor-element-39e490c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0a1fd7c );}.elementor-415 .elementor-element.elementor-element-39e490c.elementor-view-framed .elementor-icon, .elementor-415 .elementor-element.elementor-element-39e490c.elementor-view-default .elementor-icon{color:var( --e-global-color-0a1fd7c );border-color:var( --e-global-color-0a1fd7c );}.elementor-415 .elementor-element.elementor-element-39e490c.elementor-view-framed .elementor-icon, .elementor-415 .elementor-element.elementor-element-39e490c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0a1fd7c );}.elementor-415 .elementor-element.elementor-element-39e490c .elementor-icon{font-size:2rem;padding:13px;}.elementor-415 .elementor-element.elementor-element-39e490c .elementor-icon svg{height:2rem;}.elementor-415 .elementor-element.elementor-element-ce106e0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-ce106e0 .glozin-heading{justify-content:center;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.2rem;line-height:1.938rem;letter-spacing:0.5px;}.elementor-415 .elementor-element.elementor-element-f95d5c0{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:400;color:var( --e-global-color-07ec58d );}.elementor-415 .elementor-element.elementor-element-f95d5c0 p{margin-block-end:0px;}.elementor-415 .elementor-element.elementor-element-4761f3ad{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-415 .elementor-element.elementor-element-4761f3ad:not(.elementor-motion-effects-element-type-background), .elementor-415 .elementor-element.elementor-element-4761f3ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#177F46;}.elementor-415 .elementor-element.elementor-element-189eebb4{--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:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-415 .elementor-element.elementor-element-6ef92c66 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-415 .elementor-element.elementor-element-6ef92c66 .glozin-counter__number-wrapper{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:2.375rem;font-weight:700;}.elementor-415 .elementor-element.elementor-element-5e1682d3 .glozin-heading{justify-content:center;text-align:center;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:0.813rem;font-weight:600;letter-spacing:0.3px;}.elementor-415 .elementor-element.elementor-element-3dc92f06 .glozin-heading{justify-content:center;text-align:center;color:var( --e-global-color-807c56d );font-family:"Inter", Sans-serif;font-size:0.938rem;font-weight:400;text-transform:uppercase;}.elementor-415 .elementor-element.elementor-element-19eff3c8{--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:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-415 .elementor-element.elementor-element-6fad0539 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-415 .elementor-element.elementor-element-6fad0539 .glozin-counter__number-wrapper{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:2.375rem;font-weight:700;}.elementor-415 .elementor-element.elementor-element-3f0749ef .glozin-heading{justify-content:center;text-align:center;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:0.813rem;font-weight:600;letter-spacing:0.3px;}.elementor-415 .elementor-element.elementor-element-42117ebe .glozin-heading{justify-content:center;text-align:center;color:var( --e-global-color-807c56d );font-family:"Inter", Sans-serif;font-size:0.938rem;font-weight:400;text-transform:uppercase;}.elementor-415 .elementor-element.elementor-element-294ef517{--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:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-415 .elementor-element.elementor-element-c991511 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-415 .elementor-element.elementor-element-c991511 .glozin-counter__number-wrapper{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:2.375rem;font-weight:700;}.elementor-415 .elementor-element.elementor-element-20afc68a .glozin-heading{justify-content:center;text-align:center;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:0.813rem;font-weight:600;letter-spacing:0.3px;}.elementor-415 .elementor-element.elementor-element-4cffbae .glozin-heading{justify-content:center;text-align:center;color:var( --e-global-color-807c56d );font-family:"Inter", Sans-serif;font-size:0.938rem;font-weight:400;text-transform:uppercase;}body.elementor-page-415 .page-header.page-header--page .page-header__content{align-items:flex-start;}body.elementor-page-415 .page-header.page-header--page{padding-top:22px;padding-bottom:33px;}body.elementor-page-415 .site-content{padding-top:0px;padding-bottom:0px;}@media(max-width:1024px){.elementor-415 .elementor-element.elementor-element-3622e4d2 .glozin-heading{font-size:40px;}.elementor-415 .elementor-element.elementor-element-6c1674b .glozin-heading{font-size:32px;}.elementor-415 .elementor-element.elementor-element-1ad7306{--grid-auto-flow:row;}.elementor-415 .elementor-element.elementor-element-47cc87ab .glozin-heading{font-size:32px;}.elementor-415 .elementor-element.elementor-element-fb60c42 .glozin-heading{font-size:32px;}.elementor-415 .elementor-element.elementor-element-7fd2abb .glozin-heading{font-size:32px;}.elementor-415 .elementor-element.elementor-element-ce106e0 .glozin-heading{font-size:32px;}.elementor-415 .elementor-element.elementor-element-6ef92c66 .glozin-counter__number-wrapper{font-size:32px;}.elementor-415 .elementor-element.elementor-element-6fad0539 .glozin-counter__number-wrapper{font-size:32px;}.elementor-415 .elementor-element.elementor-element-c991511 .glozin-counter__number-wrapper{font-size:32px;}}@media(min-width:768px){.elementor-415 .elementor-element.elementor-element-6fa65faf{--content-width:767px;}.elementor-415 .elementor-element.elementor-element-cfc62f3{--content-width:1200px;}.elementor-415 .elementor-element.elementor-element-074f163{--width:50%;}.elementor-415 .elementor-element.elementor-element-516c8cf{--width:50%;}.elementor-415 .elementor-element.elementor-element-1b06969{--content-width:1200px;}.elementor-415 .elementor-element.elementor-element-5638526b{--content-width:1200px;}.elementor-415 .elementor-element.elementor-element-757363dd{--width:50%;}.elementor-415 .elementor-element.elementor-element-5d25f2f{--width:50%;}.elementor-415 .elementor-element.elementor-element-7389b9d{--width:50%;}.elementor-415 .elementor-element.elementor-element-4761f3ad{--content-width:1200px;}.elementor-415 .elementor-element.elementor-element-189eebb4{--width:50%;}.elementor-415 .elementor-element.elementor-element-19eff3c8{--width:50%;}.elementor-415 .elementor-element.elementor-element-294ef517{--width:50%;}}@media(max-width:767px){.elementor-415 .elementor-element.elementor-element-6fa65faf{--padding-top:10px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;}.elementor-415 .elementor-element.elementor-element-3622e4d2 .glozin-heading{justify-content:center;text-align:center;font-size:32px;}.elementor-415 .elementor-element.elementor-element-18b9d3b0 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-415 .elementor-element.elementor-element-18b9d3b0 .glozin-heading{justify-content:center;text-align:center;}.elementor-415 .elementor-element.elementor-element-cfc62f3{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-415 .elementor-element.elementor-element-074f163{--padding-top:55px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-415 .elementor-element.elementor-element-6c1674b > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-415 .elementor-element.elementor-element-6c1674b .glozin-heading{font-size:30px;}.elementor-415 .elementor-element.elementor-element-1ad7306{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-415 .elementor-element.elementor-element-1b06969{--padding-top:45px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-415 .elementor-element.elementor-element-47cc87ab .glozin-heading{font-size:30px;}.elementor-415 .elementor-element.elementor-element-5638526b{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:52px;--padding-left:0px;--padding-right:0px;}.elementor-415 .elementor-element.elementor-element-fb60c42 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-415 .elementor-element.elementor-element-fb60c42 .glozin-heading{font-size:30px;}.elementor-415 .elementor-element.elementor-element-7fd2abb > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-415 .elementor-element.elementor-element-7fd2abb .glozin-heading{font-size:30px;}.elementor-415 .elementor-element.elementor-element-ce106e0 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-415 .elementor-element.elementor-element-ce106e0 .glozin-heading{font-size:30px;}.elementor-415 .elementor-element.elementor-element-4761f3ad{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:57px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-415 .elementor-element.elementor-element-189eebb4{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-415 .elementor-element.elementor-element-6ef92c66 .glozin-counter__number-wrapper{font-size:30px;}.elementor-415 .elementor-element.elementor-element-6fad0539 .glozin-counter__number-wrapper{font-size:30px;}.elementor-415 .elementor-element.elementor-element-c991511 .glozin-counter__number-wrapper{font-size:30px;}}/* Start custom CSS for button, class: .elementor-element-96e5c04 */.elementor-button.elementor-button-link.elementor-size-sm {
    background-color: #e8f5ee;
    border: none;
    border-radius: 50px;
    padding: 8px 18px;
    text-decoration: none;
    display: inline-flex;
    align-items: center;
}

.elementor-button.elementor-button-link.elementor-size-sm .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    gap: 8px;
}

.elementor-button.elementor-button-link.elementor-size-sm .elementor-button-text {
    color: #b8860b;
    font-weight: 700;
    letter-spacing: 0.08em;
    text-transform: uppercase;
}

.elementor-button.elementor-button-link.elementor-size-sm .elementor-button-icon {
    display: flex;
    align-items: center;
}

.elementor-button.elementor-button-link.elementor-size-sm .elementor-button-icon svg {
    width: 9px;
    height: 9px;
    fill: #3a9e5f;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5b247cf */.ff-eyebrow-badge .elementor-button.elementor-button-link.elementor-size-sm,
.ff-eyebrow-badge.elementor-button.elementor-button-link.elementor-size-sm {
    background-color: #e8f5ee !important;
    border: none !important;
    border-radius: 50px !important;
    padding: 8px 18px !important;
    text-decoration: none !important;
    display: inline-flex !important;
    align-items: center !important;
    box-shadow: none !important;
}

.ff-eyebrow-badge .elementor-button.elementor-button-link.elementor-size-sm .elementor-button-content-wrapper,
.ff-eyebrow-badge.elementor-button.elementor-button-link.elementor-size-sm .elementor-button-content-wrapper {
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
}

.ff-eyebrow-badge .elementor-button.elementor-button-link.elementor-size-sm .elementor-button-text,
.ff-eyebrow-badge.elementor-button.elementor-button-link.elementor-size-sm .elementor-button-text {
    color: #b8860b !important;
    font-weight: 700 !important;
    letter-spacing: 0.08em !important;
    text-transform: uppercase !important;
}

.ff-eyebrow-badge .elementor-button.elementor-button-link.elementor-size-sm .elementor-button-icon,
.ff-eyebrow-badge.elementor-button.elementor-button-link.elementor-size-sm .elementor-button-icon {
    display: flex !important;
    align-items: center !important;
}

.ff-eyebrow-badge .elementor-button.elementor-button-link.elementor-size-sm .elementor-button-icon svg,
.ff-eyebrow-badge.elementor-button.elementor-button-link.elementor-size-sm .elementor-button-icon svg {
    width: 9px !important;
    height: 9px !important;
    fill: #3a9e5f !important;
    flex-shrink: 0 !important;
}/* End custom CSS */
/* Start custom CSS for glozin-button, class: .elementor-element-07754aa *//* ================================================
   FF Gold Button — Reusable Utility Class
   Usage: add class "ff-btn-gold" in Elementor
   Advanced → CSS Classes field
   ================================================ */

.ff-btn-gold .glozin-button-link.glozin-button.gz-button,
.ff-btn-gold.glozin-button-link.glozin-button.gz-button,
.ff-btn-gold .elementor-button,
.ff-btn-gold.elementor-button {
    background-color: #f5b800 !important;
    border: none !important;
    border-radius: 12px !important;
    padding: 14px 28px !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 10px !important;
    text-decoration: none !important;
    cursor: pointer !important;
    transition: background-color 0.25s ease, transform 0.2s ease !important;
    box-shadow: none !important;
}

.ff-btn-gold .glozin-button-link.glozin-button.gz-button:hover,
.ff-btn-gold.glozin-button-link.glozin-button.gz-button:hover,
.ff-btn-gold .elementor-button:hover,
.ff-btn-gold.elementor-button:hover {
    background-color: #e0a800 !important;
    transform: translateY(-1px) !important;
}

.ff-btn-gold .glozin-button-text,
.ff-btn-gold .elementor-button-text {
    color: #1a1a1a !important;
    font-weight: 600 !important;
    letter-spacing: 0.01em !important;
}

.ff-btn-gold .glozin-button-link.glozin-button.gz-button::before,
.ff-btn-gold.glozin-button-link.glozin-button.gz-button::before,
.ff-btn-gold .elementor-button::before,
.ff-btn-gold.elementor-button::before {
    content: "" !important;
    display: inline-block !important;
    width: 20px !important;
    height: 20px !important;
    background-color: #1a1a1a !important;
    flex-shrink: 0 !important;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z'%3E%3C/path%3E%3Cpath d='M3.3 7 12 12l8.7-5'%3E%3C/path%3E%3Cpath d='M12 22V12'%3E%3C/path%3E%3C/svg%3E") !important;
    -webkit-mask-repeat: no-repeat !important;
    -webkit-mask-size: contain !important;
    -webkit-mask-position: center !important;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z'%3E%3C/path%3E%3Cpath d='M3.3 7 12 12l8.7-5'%3E%3C/path%3E%3Cpath d='M12 22V12'%3E%3C/path%3E%3C/svg%3E") !important;
    mask-repeat: no-repeat !important;
    mask-size: contain !important;
    mask-position: center !important;
}/* ================================================
   FF Gold Button — Reusable Utility Class
   Usage: add class "ff-btn-gold" in Elementor
   Advanced → CSS Classes field
   ================================================ */

.ff-btn-gold .glozin-button-link.glozin-button.gz-button,
.ff-btn-gold.glozin-button-link.glozin-button.gz-button,
.ff-btn-gold .elementor-button,
.ff-btn-gold.elementor-button {
    background-color: #f5b800 !important;
    border: none !important;
    border-radius: 12px !important;
    padding: 14px 28px !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 10px !important;
    text-decoration: none !important;
    cursor: pointer !important;
    transition: background-color 0.25s ease, transform 0.2s ease !important;
    box-shadow: none !important;
}

.ff-btn-gold .glozin-button-link.glozin-button.gz-button:hover,
.ff-btn-gold.glozin-button-link.glozin-button.gz-button:hover,
.ff-btn-gold .elementor-button:hover,
.ff-btn-gold.elementor-button:hover {
    background-color: #e0a800 !important;
    transform: translateY(-1px) !important;
}

.ff-btn-gold .glozin-button-text,
.ff-btn-gold .elementor-button-text {
    color: #1a1a1a !important;
    font-weight: 600 !important;
    letter-spacing: 0.01em !important;
}

.ff-btn-gold .glozin-button-link.glozin-button.gz-button::before,
.ff-btn-gold.glozin-button-link.glozin-button.gz-button::before,
.ff-btn-gold .elementor-button::before,
.ff-btn-gold.elementor-button::before {
    content: "" !important;
    display: inline-block !important;
    width: 20px !important;
    height: 20px !important;
    background-color: #1a1a1a !important;
    flex-shrink: 0 !important;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z'%3E%3C/path%3E%3Cpath d='M3.3 7 12 12l8.7-5'%3E%3C/path%3E%3Cpath d='M12 22V12'%3E%3C/path%3E%3C/svg%3E") !important;
    -webkit-mask-repeat: no-repeat !important;
    -webkit-mask-size: contain !important;
    -webkit-mask-position: center !important;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z'%3E%3C/path%3E%3Cpath d='M3.3 7 12 12l8.7-5'%3E%3C/path%3E%3Cpath d='M12 22V12'%3E%3C/path%3E%3C/svg%3E") !important;
    mask-repeat: no-repeat !important;
    mask-size: contain !important;
    mask-position: center !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bd439cb *//* ================================================
   FF Feature Card — Fresh Rewrite
   Usage: add class "ff-feature-card" in Elementor
   Advanced → CSS Classes on the Icon Box widget
   ================================================ */

/* ── Card Wrapper ── */
.ff-feature-card .elementor-icon-box-wrapper {
    background-color: #ffffff !important;
    border-radius: 20px !important;
    padding: 28px 24px !important;
    box-shadow: 0 2px 20px rgba(0, 0, 0, 0.07) !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    transition: transform 0.25s ease, box-shadow 0.25s ease !important;
}

.ff-feature-card .elementor-icon-box-wrapper:hover {
    transform: translateY(-4px) !important;
    box-shadow: 0 8px 28px rgba(0, 0, 0, 0.10) !important;
}

/* ── Icon Box ── */
.ff-feature-card .elementor-icon-box-icon {
    background-color: #eef6f1 !important;
    border-radius: 14px !important;
    width: 58px !important;
    height: 58px !important;
    min-width: 58px !important;
    min-height: 58px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin-bottom: 20px !important;
    padding: 0 !important;
}

/* ── Icon Span ── */
.ff-feature-card .elementor-icon-box-icon .elementor-icon {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: auto !important;
    height: auto !important;
    background: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* ── Icon SVG ── */
.ff-feature-card .elementor-icon-box-icon .elementor-icon svg {
    width: 24px !important;
    height: 24px !important;
    fill: #2a7a4b !important;
    stroke: none !important;
}

/* ── Content Wrapper ── */
.ff-feature-card .elementor-icon-box-content {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 0 !important;
    width: 100% !important;
}

/* ── Title ── */
.ff-feature-card .elementor-icon-box-title {
    color: #111827 !important;
    font-weight: 700 !important;
    line-height: 1.3 !important;
    margin: 0 0 10px 0 !important;
    padding: 0 !important;
}

.ff-feature-card .elementor-icon-box-title span {
    color: #111827 !important;
    font-weight: 700 !important;
}

/* ── Description ── */
.ff-feature-card .elementor-icon-box-description {
    color: #6b7280 !important;
    font-weight: 400 !important;
    line-height: 1.3 !important;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2669f1c *//* ================================================
   FF Feature Card — Fresh Rewrite
   Usage: add class "ff-feature-card" in Elementor
   Advanced → CSS Classes on the Icon Box widget
   ================================================ */

/* ── Card Wrapper ── */
.ff-feature-card .elementor-icon-box-wrapper {
    background-color: #ffffff !important;
    border-radius: 20px !important;
    padding: 28px 24px !important;
    box-shadow: 0 2px 20px rgba(0, 0, 0, 0.07) !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    transition: transform 0.25s ease, box-shadow 0.25s ease !important;
}

.ff-feature-card .elementor-icon-box-wrapper:hover {
    transform: translateY(-4px) !important;
    box-shadow: 0 8px 28px rgba(0, 0, 0, 0.10) !important;
}

/* ── Icon Box ── */
.ff-feature-card .elementor-icon-box-icon {
    background-color: #eef6f1 !important;
    border-radius: 14px !important;
    width: 58px !important;
    height: 58px !important;
    min-width: 58px !important;
    min-height: 58px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin-bottom: 20px !important;
    padding: 0 !important;
}

/* ── Icon Span ── */
.ff-feature-card .elementor-icon-box-icon .elementor-icon {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: auto !important;
    height: auto !important;
    background: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* ── Icon SVG ── */
.ff-feature-card .elementor-icon-box-icon .elementor-icon svg {
    width: 24px !important;
    height: 24px !important;
    fill: #2a7a4b !important;
    stroke: none !important;
}

/* ── Content Wrapper ── */
.ff-feature-card .elementor-icon-box-content {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 0 !important;
    width: 100% !important;
}

/* ── Title ── */
.ff-feature-card .elementor-icon-box-title {
    color: #111827 !important;
    font-weight: 700 !important;
    line-height: 1.3 !important;
    margin: 0 0 10px 0 !important;
    padding: 0 !important;
}

.ff-feature-card .elementor-icon-box-title span {
    color: #111827 !important;
    font-weight: 700 !important;
}

/* ── Description ── */
.ff-feature-card .elementor-icon-box-description {
    color: #6b7280 !important;
    font-weight: 400 !important;
    line-height: 1.3 !important;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-54966fb *//* ================================================
   FF Feature Card — Fresh Rewrite
   Usage: add class "ff-feature-card" in Elementor
   Advanced → CSS Classes on the Icon Box widget
   ================================================ */

/* ── Card Wrapper ── */
.ff-feature-card .elementor-icon-box-wrapper {
    background-color: #ffffff !important;
    border-radius: 20px !important;
    padding: 28px 24px !important;
    box-shadow: 0 2px 20px rgba(0, 0, 0, 0.07) !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    transition: transform 0.25s ease, box-shadow 0.25s ease !important;
}

.ff-feature-card .elementor-icon-box-wrapper:hover {
    transform: translateY(-4px) !important;
    box-shadow: 0 8px 28px rgba(0, 0, 0, 0.10) !important;
}

/* ── Icon Box ── */
.ff-feature-card .elementor-icon-box-icon {
    background-color: #eef6f1 !important;
    border-radius: 14px !important;
    width: 58px !important;
    height: 58px !important;
    min-width: 58px !important;
    min-height: 58px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin-bottom: 20px !important;
    padding: 0 !important;
}

/* ── Icon Span ── */
.ff-feature-card .elementor-icon-box-icon .elementor-icon {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: auto !important;
    height: auto !important;
    background: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* ── Icon SVG ── */
.ff-feature-card .elementor-icon-box-icon .elementor-icon svg {
    width: 24px !important;
    height: 24px !important;
    fill: #2a7a4b !important;
    stroke: none !important;
}

/* ── Content Wrapper ── */
.ff-feature-card .elementor-icon-box-content {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 0 !important;
    width: 100% !important;
}

/* ── Title ── */
.ff-feature-card .elementor-icon-box-title {
    color: #111827 !important;
    font-weight: 700 !important;
    line-height: 1.3 !important;
    margin: 0 0 10px 0 !important;
    padding: 0 !important;
}

.ff-feature-card .elementor-icon-box-title span {
    color: #111827 !important;
    font-weight: 700 !important;
}

/* ── Description ── */
.ff-feature-card .elementor-icon-box-description {
    color: #6b7280 !important;
    font-weight: 400 !important;
    line-height: 1.3 !important;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fee47e8 *//* ================================================
   FF Feature Card — Fresh Rewrite
   Usage: add class "ff-feature-card" in Elementor
   Advanced → CSS Classes on the Icon Box widget
   ================================================ */

/* ── Card Wrapper ── */
.ff-feature-card .elementor-icon-box-wrapper {
    background-color: #ffffff !important;
    border-radius: 20px !important;
    padding: 28px 24px !important;
    box-shadow: 0 2px 20px rgba(0, 0, 0, 0.07) !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    transition: transform 0.25s ease, box-shadow 0.25s ease !important;
}

.ff-feature-card .elementor-icon-box-wrapper:hover {
    transform: translateY(-4px) !important;
    box-shadow: 0 8px 28px rgba(0, 0, 0, 0.10) !important;
}

/* ── Icon Box ── */
.ff-feature-card .elementor-icon-box-icon {
    background-color: #eef6f1 !important;
    border-radius: 14px !important;
    width: 58px !important;
    height: 58px !important;
    min-width: 58px !important;
    min-height: 58px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin-bottom: 20px !important;
    padding: 0 !important;
}

/* ── Icon Span ── */
.ff-feature-card .elementor-icon-box-icon .elementor-icon {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: auto !important;
    height: auto !important;
    background: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* ── Icon SVG ── */
.ff-feature-card .elementor-icon-box-icon .elementor-icon svg {
    width: 24px !important;
    height: 24px !important;
    fill: #2a7a4b !important;
    stroke: none !important;
}

/* ── Content Wrapper ── */
.ff-feature-card .elementor-icon-box-content {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 0 !important;
    width: 100% !important;
}

/* ── Title ── */
.ff-feature-card .elementor-icon-box-title {
    color: #111827 !important;
    font-weight: 700 !important;
    line-height: 1.3 !important;
    margin: 0 0 10px 0 !important;
    padding: 0 !important;
}

.ff-feature-card .elementor-icon-box-title span {
    color: #111827 !important;
    font-weight: 700 !important;
}

/* ── Description ── */
.ff-feature-card .elementor-icon-box-description {
    color: #6b7280 !important;
    font-weight: 400 !important;
    line-height: 1.3 !important;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c6d63d */.ff-eyebrow-badge .elementor-button.elementor-button-link.elementor-size-sm,
.ff-eyebrow-badge.elementor-button.elementor-button-link.elementor-size-sm {
    background-color: #e8f5ee !important;
    border: none !important;
    border-radius: 50px !important;
    padding: 8px 18px !important;
    text-decoration: none !important;
    display: inline-flex !important;
    align-items: center !important;
    box-shadow: none !important;
}

.ff-eyebrow-badge .elementor-button.elementor-button-link.elementor-size-sm .elementor-button-content-wrapper,
.ff-eyebrow-badge.elementor-button.elementor-button-link.elementor-size-sm .elementor-button-content-wrapper {
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
}

.ff-eyebrow-badge .elementor-button.elementor-button-link.elementor-size-sm .elementor-button-text,
.ff-eyebrow-badge.elementor-button.elementor-button-link.elementor-size-sm .elementor-button-text {
    color: #b8860b !important;
    font-weight: 700 !important;
    letter-spacing: 0.08em !important;
    text-transform: uppercase !important;
}

.ff-eyebrow-badge .elementor-button.elementor-button-link.elementor-size-sm .elementor-button-icon,
.ff-eyebrow-badge.elementor-button.elementor-button-link.elementor-size-sm .elementor-button-icon {
    display: flex !important;
    align-items: center !important;
}

.ff-eyebrow-badge .elementor-button.elementor-button-link.elementor-size-sm .elementor-button-icon svg,
.ff-eyebrow-badge.elementor-button.elementor-button-link.elementor-size-sm .elementor-button-icon svg {
    width: 9px !important;
    height: 9px !important;
    fill: #3a9e5f !important;
    flex-shrink: 0 !important;
}/* End custom CSS */