.elementor-8019 .elementor-element.elementor-element-1b58364{--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-8019 .elementor-element.elementor-element-1b58364:not(.elementor-motion-effects-element-type-background), .elementor-8019 .elementor-element.elementor-element-1b58364 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f9f6;}.elementor-8019 .elementor-element.elementor-element-7c95e10{--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:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#dde0d6;--border-color:#dde0d6;}.elementor-8019 .elementor-element.elementor-element-7c95e10:not(.elementor-motion-effects-element-type-background), .elementor-8019 .elementor-element.elementor-element-7c95e10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#eceee8;}.elementor-8019 .elementor-element.elementor-element-28fde3fc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-8019 .elementor-element.elementor-element-f2cf5fc{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8019 .elementor-element.elementor-element-3812e456{padding:0px 0px 28px 0px;text-align:start;}.elementor-8019 .elementor-element.elementor-element-3812e456 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:128px;font-weight:200;line-height:0.92em;letter-spacing:-0.045em;color:#181b14;}.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-8019 .elementor-element.elementor-element-32630541{padding:0px 0px 36px 0px;text-align:start;font-family:"Outfit", Sans-serif;font-size:1.15rem;font-weight:400;line-height:1.55em;color:#636a5b;}.elementor-8019 .elementor-element.elementor-element-6a9256cc{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.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-8019 .elementor-element.elementor-element-3bd97915 .elementor-button{background-color:#69a90f;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.55em;fill:#0e1a02;color:#0e1a02;border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-8019 .elementor-element.elementor-element-3bd97915 .elementor-button:hover, .elementor-8019 .elementor-element.elementor-element-3bd97915 .elementor-button:focus{background-color:#7cc01a;color:#0e1a02;}.elementor-8019 .elementor-element.elementor-element-3bd97915 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8019 .elementor-element.elementor-element-3bd97915 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8019 .elementor-element.elementor-element-3bd97915 .elementor-button:hover svg, .elementor-8019 .elementor-element.elementor-element-3bd97915 .elementor-button:focus svg{fill:#0e1a02;}.elementor-8019 .elementor-element.elementor-element-7b820827 .elementor-button{background-color:#00000000;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.55em;fill:#181b14;color:#181b14;border-style:solid;border-width:1px 1px 1px 1px;border-color:#636a5b;border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-8019 .elementor-element.elementor-element-7b820827 .elementor-button:hover, .elementor-8019 .elementor-element.elementor-element-7b820827 .elementor-button:focus{background-color:#eff2e8;color:#181b14;border-color:#69a90f;}.elementor-8019 .elementor-element.elementor-element-7b820827 .elementor-button:hover svg, .elementor-8019 .elementor-element.elementor-element-7b820827 .elementor-button:focus svg{fill:#181b14;}.elementor-8019 .elementor-element.elementor-element-1c07fb6e{--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-8019 .elementor-element.elementor-element-780cb1f3{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ffffff1f;--border-color:#ffffff1f;--border-radius:6px 6px 6px 6px;box-shadow:0px 30px 50px -22px rgba(0,0,0,0.55);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8019 .elementor-element.elementor-element-780cb1f3:not(.elementor-motion-effects-element-type-background), .elementor-8019 .elementor-element.elementor-element-780cb1f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #52504a 0%, #1f211b 100%);}.elementor-8019 .elementor-element.elementor-element-79ce4663{text-align:start;}.elementor-8019 .elementor-element.elementor-element-79ce4663 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.8rem;font-weight:500;line-height:1.55em;letter-spacing:0.04em;color:#ffffffd9;}.elementor-8019 .elementor-element.elementor-element-5ee059c{text-align:start;}.elementor-8019 .elementor-element.elementor-element-5ee059c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:2.1rem;font-weight:200;line-height:1em;letter-spacing:-0.03em;color:#ffffff;}.elementor-8019 .elementor-element.elementor-element-71c97ffc{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ffffff1f;--border-color:#ffffff1f;--border-radius:6px 6px 6px 6px;box-shadow:0px 30px 50px -22px rgba(0,0,0,0.55);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8019 .elementor-element.elementor-element-71c97ffc:not(.elementor-motion-effects-element-type-background), .elementor-8019 .elementor-element.elementor-element-71c97ffc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #f3f1ea 0%, #c9c5b6 100%);}.elementor-8019 .elementor-element.elementor-element-1ea6fce2{text-align:start;}.elementor-8019 .elementor-element.elementor-element-1ea6fce2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.8rem;font-weight:500;line-height:1.55em;letter-spacing:0.04em;color:#1a1d16d9;}.elementor-8019 .elementor-element.elementor-element-4f54cd47{text-align:start;}.elementor-8019 .elementor-element.elementor-element-4f54cd47 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:2.1rem;font-weight:200;line-height:1em;letter-spacing:-0.03em;color:#1a1d16;}.elementor-8019 .elementor-element.elementor-element-764c677f{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ffffff1f;--border-color:#ffffff1f;--border-radius:6px 6px 6px 6px;box-shadow:0px 30px 50px -22px rgba(0,0,0,0.55);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8019 .elementor-element.elementor-element-764c677f:not(.elementor-motion-effects-element-type-background), .elementor-8019 .elementor-element.elementor-element-764c677f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #86c625 0%, #3d6b08 100%);}.elementor-8019 .elementor-element.elementor-element-6919bc20{text-align:start;}.elementor-8019 .elementor-element.elementor-element-6919bc20 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.8rem;font-weight:500;line-height:1.55em;letter-spacing:0.04em;color:#ffffffd9;}.elementor-8019 .elementor-element.elementor-element-390a7d0{text-align:start;}.elementor-8019 .elementor-element.elementor-element-390a7d0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:2.1rem;font-weight:200;line-height:1em;letter-spacing:-0.03em;color:#ffffff;}.elementor-8019 .elementor-element.elementor-element-76e258a7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:64px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-8019 .elementor-element.elementor-element-7cc8599e{--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-8019 .elementor-element.elementor-element-33b7d99a{--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-8019 .elementor-element.elementor-element-799ebef2 .elementor-button{background-color:#00000000;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;fill:#636a5b;color:#636a5b;border-style:solid;border-width:0px 0px 0px 2px;border-color:#dde0d6;border-radius:0px 0px 0px 0px;padding:13px 0px 13px 18px;}.elementor-8019 .elementor-element.elementor-element-799ebef2 .elementor-button:hover, .elementor-8019 .elementor-element.elementor-element-799ebef2 .elementor-button:focus{background-color:#00000000;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-799ebef2 .elementor-button:hover svg, .elementor-8019 .elementor-element.elementor-element-799ebef2 .elementor-button:focus svg{fill:#181b14;}.elementor-8019 .elementor-element.elementor-element-5b7878d1 .elementor-button{background-color:#00000000;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;fill:#636a5b;color:#636a5b;border-style:solid;border-width:0px 0px 0px 2px;border-color:#dde0d6;border-radius:0px 0px 0px 0px;padding:13px 0px 13px 18px;}.elementor-8019 .elementor-element.elementor-element-5b7878d1 .elementor-button:hover, .elementor-8019 .elementor-element.elementor-element-5b7878d1 .elementor-button:focus{background-color:#00000000;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-5b7878d1 .elementor-button:hover svg, .elementor-8019 .elementor-element.elementor-element-5b7878d1 .elementor-button:focus svg{fill:#181b14;}.elementor-8019 .elementor-element.elementor-element-595722b5 .elementor-button{background-color:#00000000;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;fill:#636a5b;color:#636a5b;border-style:solid;border-width:0px 0px 0px 2px;border-color:#dde0d6;border-radius:0px 0px 0px 0px;padding:13px 0px 13px 18px;}.elementor-8019 .elementor-element.elementor-element-595722b5 .elementor-button:hover, .elementor-8019 .elementor-element.elementor-element-595722b5 .elementor-button:focus{background-color:#00000000;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-595722b5 .elementor-button:hover svg, .elementor-8019 .elementor-element.elementor-element-595722b5 .elementor-button:focus svg{fill:#181b14;}.elementor-8019 .elementor-element.elementor-element-6e920320 .elementor-button{background-color:#00000000;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;fill:#636a5b;color:#636a5b;border-style:solid;border-width:0px 0px 0px 2px;border-color:#dde0d6;border-radius:0px 0px 0px 0px;padding:13px 0px 13px 18px;}.elementor-8019 .elementor-element.elementor-element-6e920320 .elementor-button:hover, .elementor-8019 .elementor-element.elementor-element-6e920320 .elementor-button:focus{background-color:#00000000;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-6e920320 .elementor-button:hover svg, .elementor-8019 .elementor-element.elementor-element-6e920320 .elementor-button:focus svg{fill:#181b14;}.elementor-8019 .elementor-element.elementor-element-2b0219bb .elementor-button{background-color:#00000000;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;fill:#636a5b;color:#636a5b;border-style:solid;border-width:0px 0px 0px 2px;border-color:#dde0d6;border-radius:0px 0px 0px 0px;padding:13px 0px 13px 18px;}.elementor-8019 .elementor-element.elementor-element-2b0219bb .elementor-button:hover, .elementor-8019 .elementor-element.elementor-element-2b0219bb .elementor-button:focus{background-color:#00000000;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-2b0219bb .elementor-button:hover svg, .elementor-8019 .elementor-element.elementor-element-2b0219bb .elementor-button:focus svg{fill:#181b14;}.elementor-8019 .elementor-element.elementor-element-7d947b2c{--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-8019 .elementor-element.elementor-element-5083d5e5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#181b14;--border-color:#181b14;--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-8019 .elementor-element.elementor-element-1e79f420{text-align:start;}.elementor-8019 .elementor-element.elementor-element-1e79f420 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.9rem;font-weight:400;line-height:1.2em;letter-spacing:-0.02em;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-5c72f564{text-align:start;}.elementor-8019 .elementor-element.elementor-element-5c72f564 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.55em;color:#636a5b;}.elementor-8019 .elementor-element.elementor-element-762f5e65{--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-8019 .elementor-element.elementor-element-544fe7cb{padding:34px 0px 10px 0px;text-align:start;}.elementor-8019 .elementor-element.elementor-element-544fe7cb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:500;line-height:1.55em;color:#3d6b08;}.elementor-8019 .elementor-element.elementor-element-1200531{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.25s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#dde0d6;--border-color:#dde0d6;--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-8019 .elementor-element.elementor-element-1200531:not(.elementor-motion-effects-element-type-background), .elementor-8019 .elementor-element.elementor-element-1200531 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-8019 .elementor-element.elementor-element-1200531:hover{background-color:#eff2e8;}.elementor-8019 .elementor-element.elementor-element-500433d2{background-color:transparent;padding:6px 6px 6px 6px;background-image:linear-gradient(150deg, #86c625 0%, #3d6b08 100%);border-radius:5px 5px 5px 5px;box-shadow:0px 8px 16px -10px rgba(0,0,0,0.6);text-align:start;}.elementor-8019 .elementor-element.elementor-element-500433d2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.6rem;font-weight:500;line-height:1em;letter-spacing:0.08em;color:#ffffff;}.elementor-8019 .elementor-element.elementor-element-4636a556{--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-8019 .elementor-element.elementor-element-2db68d99{text-align:start;}.elementor-8019 .elementor-element.elementor-element-2db68d99 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.2rem;font-weight:500;line-height:1.25em;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-1e3faec1{text-align:start;}.elementor-8019 .elementor-element.elementor-element-1e3faec1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.55em;color:#636a5b;}.elementor-8019 .elementor-element.elementor-element-6c144d1a{text-align:start;}.elementor-8019 .elementor-element.elementor-element-6c144d1a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.55em;color:#636a5b;}.elementor-8019 .elementor-element.elementor-element-81b262d .elementor-button{background-color:#00000000;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.55em;fill:#181b14;color:#181b14;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8019 .elementor-element.elementor-element-81b262d .elementor-button:hover, .elementor-8019 .elementor-element.elementor-element-81b262d .elementor-button:focus{background-color:#00000000;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-81b262d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8019 .elementor-element.elementor-element-81b262d .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-8019 .elementor-element.elementor-element-81b262d .elementor-button:hover svg, .elementor-8019 .elementor-element.elementor-element-81b262d .elementor-button:focus svg{fill:#181b14;}.elementor-8019 .elementor-element.elementor-element-5ddd7ed1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.25s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#dde0d6;--border-color:#dde0d6;--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-8019 .elementor-element.elementor-element-5ddd7ed1:not(.elementor-motion-effects-element-type-background), .elementor-8019 .elementor-element.elementor-element-5ddd7ed1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-8019 .elementor-element.elementor-element-5ddd7ed1:hover{background-color:#eff2e8;}.elementor-8019 .elementor-element.elementor-element-53d0df6d{background-color:transparent;padding:6px 6px 6px 6px;background-image:linear-gradient(150deg, #86c625 0%, #3d6b08 100%);border-radius:5px 5px 5px 5px;box-shadow:0px 8px 16px -10px rgba(0,0,0,0.6);text-align:start;}.elementor-8019 .elementor-element.elementor-element-53d0df6d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.6rem;font-weight:500;line-height:1em;letter-spacing:0.08em;color:#ffffff;}.elementor-8019 .elementor-element.elementor-element-3c674356{--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-8019 .elementor-element.elementor-element-5f688488{text-align:start;}.elementor-8019 .elementor-element.elementor-element-5f688488 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.2rem;font-weight:500;line-height:1.25em;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-7ff6ac92{text-align:start;}.elementor-8019 .elementor-element.elementor-element-7ff6ac92 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.55em;color:#636a5b;}.elementor-8019 .elementor-element.elementor-element-3ac9e82c{text-align:start;}.elementor-8019 .elementor-element.elementor-element-3ac9e82c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.55em;color:#636a5b;}.elementor-8019 .elementor-element.elementor-element-33ae54be .elementor-button{background-color:#00000000;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.55em;fill:#181b14;color:#181b14;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8019 .elementor-element.elementor-element-33ae54be .elementor-button:hover, .elementor-8019 .elementor-element.elementor-element-33ae54be .elementor-button:focus{background-color:#00000000;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-33ae54be .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8019 .elementor-element.elementor-element-33ae54be .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-8019 .elementor-element.elementor-element-33ae54be .elementor-button:hover svg, .elementor-8019 .elementor-element.elementor-element-33ae54be .elementor-button:focus svg{fill:#181b14;}.elementor-8019 .elementor-element.elementor-element-45babf58{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.25s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#dde0d6;--border-color:#dde0d6;--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-8019 .elementor-element.elementor-element-45babf58:not(.elementor-motion-effects-element-type-background), .elementor-8019 .elementor-element.elementor-element-45babf58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-8019 .elementor-element.elementor-element-45babf58:hover{background-color:#eff2e8;}.elementor-8019 .elementor-element.elementor-element-2e0a9abc{background-color:transparent;padding:6px 6px 6px 6px;background-image:linear-gradient(150deg, #86c625 0%, #3d6b08 100%);border-radius:5px 5px 5px 5px;box-shadow:0px 8px 16px -10px rgba(0,0,0,0.6);text-align:start;}.elementor-8019 .elementor-element.elementor-element-2e0a9abc .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.6rem;font-weight:500;line-height:1em;letter-spacing:0.08em;color:#ffffff;}.elementor-8019 .elementor-element.elementor-element-6f73950a{--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-8019 .elementor-element.elementor-element-2da54bb3{text-align:start;}.elementor-8019 .elementor-element.elementor-element-2da54bb3 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.2rem;font-weight:500;line-height:1.25em;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-49320d78{text-align:start;}.elementor-8019 .elementor-element.elementor-element-49320d78 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.55em;color:#636a5b;}.elementor-8019 .elementor-element.elementor-element-17da8623{text-align:start;}.elementor-8019 .elementor-element.elementor-element-17da8623 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.55em;color:#636a5b;}.elementor-8019 .elementor-element.elementor-element-168d8229 .elementor-button{background-color:#00000000;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.55em;fill:#181b14;color:#181b14;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8019 .elementor-element.elementor-element-168d8229 .elementor-button:hover, .elementor-8019 .elementor-element.elementor-element-168d8229 .elementor-button:focus{background-color:#00000000;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-168d8229 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8019 .elementor-element.elementor-element-168d8229 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-8019 .elementor-element.elementor-element-168d8229 .elementor-button:hover svg, .elementor-8019 .elementor-element.elementor-element-168d8229 .elementor-button:focus svg{fill:#181b14;}.elementor-8019 .elementor-element.elementor-element-34c28b7f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.25s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#dde0d6;--border-color:#dde0d6;--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-8019 .elementor-element.elementor-element-34c28b7f:not(.elementor-motion-effects-element-type-background), .elementor-8019 .elementor-element.elementor-element-34c28b7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-8019 .elementor-element.elementor-element-34c28b7f:hover{background-color:#eff2e8;}.elementor-8019 .elementor-element.elementor-element-71652c1d{background-color:transparent;padding:6px 6px 6px 6px;background-image:linear-gradient(150deg, #52504a 0%, #1f211b 100%);border-radius:5px 5px 5px 5px;box-shadow:0px 8px 16px -10px rgba(0,0,0,0.6);text-align:start;}.elementor-8019 .elementor-element.elementor-element-71652c1d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.6rem;font-weight:500;line-height:1em;letter-spacing:0.08em;color:#ffffff;}.elementor-8019 .elementor-element.elementor-element-33384c21{--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-8019 .elementor-element.elementor-element-ffd3b04{text-align:start;}.elementor-8019 .elementor-element.elementor-element-ffd3b04 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.2rem;font-weight:500;line-height:1.25em;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-286bee67{text-align:start;}.elementor-8019 .elementor-element.elementor-element-286bee67 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.55em;color:#636a5b;}.elementor-8019 .elementor-element.elementor-element-62532797{text-align:start;}.elementor-8019 .elementor-element.elementor-element-62532797 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.55em;color:#636a5b;}.elementor-8019 .elementor-element.elementor-element-4d50303e .elementor-button{background-color:#00000000;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.55em;fill:#181b14;color:#181b14;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8019 .elementor-element.elementor-element-4d50303e .elementor-button:hover, .elementor-8019 .elementor-element.elementor-element-4d50303e .elementor-button:focus{background-color:#00000000;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-4d50303e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8019 .elementor-element.elementor-element-4d50303e .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-8019 .elementor-element.elementor-element-4d50303e .elementor-button:hover svg, .elementor-8019 .elementor-element.elementor-element-4d50303e .elementor-button:focus svg{fill:#181b14;}.elementor-8019 .elementor-element.elementor-element-7713e909{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.25s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#dde0d6;--border-color:#dde0d6;--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-8019 .elementor-element.elementor-element-7713e909:not(.elementor-motion-effects-element-type-background), .elementor-8019 .elementor-element.elementor-element-7713e909 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-8019 .elementor-element.elementor-element-7713e909:hover{background-color:#eff2e8;}.elementor-8019 .elementor-element.elementor-element-412566cc{background-color:transparent;padding:6px 6px 6px 6px;background-image:linear-gradient(150deg, #52504a 0%, #1f211b 100%);border-radius:5px 5px 5px 5px;box-shadow:0px 8px 16px -10px rgba(0,0,0,0.6);text-align:start;}.elementor-8019 .elementor-element.elementor-element-412566cc .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.6rem;font-weight:500;line-height:1em;letter-spacing:0.08em;color:#ffffff;}.elementor-8019 .elementor-element.elementor-element-57f7eec1{--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-8019 .elementor-element.elementor-element-7128b062{text-align:start;}.elementor-8019 .elementor-element.elementor-element-7128b062 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.2rem;font-weight:500;line-height:1.25em;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-2fed0e6{text-align:start;}.elementor-8019 .elementor-element.elementor-element-2fed0e6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.55em;color:#636a5b;}.elementor-8019 .elementor-element.elementor-element-37f80160{text-align:start;}.elementor-8019 .elementor-element.elementor-element-37f80160 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.55em;color:#636a5b;}.elementor-8019 .elementor-element.elementor-element-7e1e1d77 .elementor-button{background-color:#00000000;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.55em;fill:#181b14;color:#181b14;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8019 .elementor-element.elementor-element-7e1e1d77 .elementor-button:hover, .elementor-8019 .elementor-element.elementor-element-7e1e1d77 .elementor-button:focus{background-color:#00000000;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-7e1e1d77 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8019 .elementor-element.elementor-element-7e1e1d77 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-8019 .elementor-element.elementor-element-7e1e1d77 .elementor-button:hover svg, .elementor-8019 .elementor-element.elementor-element-7e1e1d77 .elementor-button:focus svg{fill:#181b14;}.elementor-8019 .elementor-element.elementor-element-5e22ec42{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.25s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#dde0d6;--border-color:#dde0d6;--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-8019 .elementor-element.elementor-element-5e22ec42:not(.elementor-motion-effects-element-type-background), .elementor-8019 .elementor-element.elementor-element-5e22ec42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-8019 .elementor-element.elementor-element-5e22ec42:hover{background-color:#eff2e8;}.elementor-8019 .elementor-element.elementor-element-5f4cbb0c{background-color:transparent;padding:6px 6px 6px 6px;background-image:linear-gradient(150deg, #52504a 0%, #1f211b 100%);border-radius:5px 5px 5px 5px;box-shadow:0px 8px 16px -10px rgba(0,0,0,0.6);text-align:start;}.elementor-8019 .elementor-element.elementor-element-5f4cbb0c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.6rem;font-weight:500;line-height:1em;letter-spacing:0.08em;color:#ffffff;}.elementor-8019 .elementor-element.elementor-element-125e3191{--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-8019 .elementor-element.elementor-element-4434412d{text-align:start;}.elementor-8019 .elementor-element.elementor-element-4434412d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.2rem;font-weight:500;line-height:1.25em;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-a8f5b6{text-align:start;}.elementor-8019 .elementor-element.elementor-element-a8f5b6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.55em;color:#636a5b;}.elementor-8019 .elementor-element.elementor-element-476e1ef{text-align:start;}.elementor-8019 .elementor-element.elementor-element-476e1ef .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.55em;color:#636a5b;}.elementor-8019 .elementor-element.elementor-element-c3730e7 .elementor-button{background-color:#00000000;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.55em;fill:#181b14;color:#181b14;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8019 .elementor-element.elementor-element-c3730e7 .elementor-button:hover, .elementor-8019 .elementor-element.elementor-element-c3730e7 .elementor-button:focus{background-color:#00000000;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-c3730e7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8019 .elementor-element.elementor-element-c3730e7 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-8019 .elementor-element.elementor-element-c3730e7 .elementor-button:hover svg, .elementor-8019 .elementor-element.elementor-element-c3730e7 .elementor-button:focus svg{fill:#181b14;}.elementor-8019 .elementor-element.elementor-element-208b5e3f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.25s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#dde0d6;--border-color:#dde0d6;--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-8019 .elementor-element.elementor-element-208b5e3f:not(.elementor-motion-effects-element-type-background), .elementor-8019 .elementor-element.elementor-element-208b5e3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-8019 .elementor-element.elementor-element-208b5e3f:hover{background-color:#eff2e8;}.elementor-8019 .elementor-element.elementor-element-4aace637{background-color:transparent;padding:6px 6px 6px 6px;background-image:linear-gradient(150deg, #52504a 0%, #1f211b 100%);border-radius:5px 5px 5px 5px;box-shadow:0px 8px 16px -10px rgba(0,0,0,0.6);text-align:start;}.elementor-8019 .elementor-element.elementor-element-4aace637 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.6rem;font-weight:500;line-height:1em;letter-spacing:0.08em;color:#ffffff;}.elementor-8019 .elementor-element.elementor-element-232faff5{--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-8019 .elementor-element.elementor-element-5f6650f{text-align:start;}.elementor-8019 .elementor-element.elementor-element-5f6650f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.2rem;font-weight:500;line-height:1.25em;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-221742f0{text-align:start;}.elementor-8019 .elementor-element.elementor-element-221742f0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.55em;color:#636a5b;}.elementor-8019 .elementor-element.elementor-element-7509a441{text-align:start;}.elementor-8019 .elementor-element.elementor-element-7509a441 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.55em;color:#636a5b;}.elementor-8019 .elementor-element.elementor-element-6374ed3 .elementor-button{background-color:#00000000;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.55em;fill:#181b14;color:#181b14;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8019 .elementor-element.elementor-element-6374ed3 .elementor-button:hover, .elementor-8019 .elementor-element.elementor-element-6374ed3 .elementor-button:focus{background-color:#00000000;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-6374ed3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8019 .elementor-element.elementor-element-6374ed3 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-8019 .elementor-element.elementor-element-6374ed3 .elementor-button:hover svg, .elementor-8019 .elementor-element.elementor-element-6374ed3 .elementor-button:focus svg{fill:#181b14;}.elementor-8019 .elementor-element.elementor-element-4ad98aba{padding:34px 0px 10px 0px;text-align:start;}.elementor-8019 .elementor-element.elementor-element-4ad98aba .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:500;line-height:1.55em;color:#3d6b08;}.elementor-8019 .elementor-element.elementor-element-ed02b5c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.25s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#dde0d6;--border-color:#dde0d6;--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-8019 .elementor-element.elementor-element-ed02b5c:not(.elementor-motion-effects-element-type-background), .elementor-8019 .elementor-element.elementor-element-ed02b5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-8019 .elementor-element.elementor-element-ed02b5c:hover{background-color:#eff2e8;}.elementor-8019 .elementor-element.elementor-element-bac379e{background-color:transparent;padding:6px 6px 6px 6px;background-image:linear-gradient(150deg, #52504a 0%, #1f211b 100%);border-radius:5px 5px 5px 5px;box-shadow:0px 8px 16px -10px rgba(0,0,0,0.6);text-align:start;}.elementor-8019 .elementor-element.elementor-element-bac379e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.6rem;font-weight:500;line-height:1em;letter-spacing:0.08em;color:#ffffff;}.elementor-8019 .elementor-element.elementor-element-59ecac7a{--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-8019 .elementor-element.elementor-element-74e994d2{text-align:start;}.elementor-8019 .elementor-element.elementor-element-74e994d2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.2rem;font-weight:500;line-height:1.25em;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-2891728c{text-align:start;}.elementor-8019 .elementor-element.elementor-element-2891728c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.55em;color:#636a5b;}.elementor-8019 .elementor-element.elementor-element-f033b8{text-align:start;}.elementor-8019 .elementor-element.elementor-element-f033b8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.55em;color:#636a5b;}.elementor-8019 .elementor-element.elementor-element-65a2909d .elementor-button{background-color:#00000000;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.55em;fill:#181b14;color:#181b14;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8019 .elementor-element.elementor-element-65a2909d .elementor-button:hover, .elementor-8019 .elementor-element.elementor-element-65a2909d .elementor-button:focus{background-color:#00000000;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-65a2909d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8019 .elementor-element.elementor-element-65a2909d .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-8019 .elementor-element.elementor-element-65a2909d .elementor-button:hover svg, .elementor-8019 .elementor-element.elementor-element-65a2909d .elementor-button:focus svg{fill:#181b14;}.elementor-8019 .elementor-element.elementor-element-1fe4db19{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.25s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#dde0d6;--border-color:#dde0d6;--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-8019 .elementor-element.elementor-element-1fe4db19:not(.elementor-motion-effects-element-type-background), .elementor-8019 .elementor-element.elementor-element-1fe4db19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-8019 .elementor-element.elementor-element-1fe4db19:hover{background-color:#eff2e8;}.elementor-8019 .elementor-element.elementor-element-733907e1{background-color:transparent;padding:6px 6px 6px 6px;background-image:linear-gradient(150deg, #52504a 0%, #1f211b 100%);border-radius:5px 5px 5px 5px;box-shadow:0px 8px 16px -10px rgba(0,0,0,0.6);text-align:start;}.elementor-8019 .elementor-element.elementor-element-733907e1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.6rem;font-weight:500;line-height:1em;letter-spacing:0.08em;color:#ffffff;}.elementor-8019 .elementor-element.elementor-element-4ef2f81e{--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-8019 .elementor-element.elementor-element-672417e4{text-align:start;}.elementor-8019 .elementor-element.elementor-element-672417e4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.2rem;font-weight:500;line-height:1.25em;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-31bcf2c4{text-align:start;}.elementor-8019 .elementor-element.elementor-element-31bcf2c4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.55em;color:#636a5b;}.elementor-8019 .elementor-element.elementor-element-6358d214{text-align:start;}.elementor-8019 .elementor-element.elementor-element-6358d214 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.55em;color:#636a5b;}.elementor-8019 .elementor-element.elementor-element-4ad7a350 .elementor-button{background-color:#00000000;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.55em;fill:#181b14;color:#181b14;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8019 .elementor-element.elementor-element-4ad7a350 .elementor-button:hover, .elementor-8019 .elementor-element.elementor-element-4ad7a350 .elementor-button:focus{background-color:#00000000;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-4ad7a350 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8019 .elementor-element.elementor-element-4ad7a350 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-8019 .elementor-element.elementor-element-4ad7a350 .elementor-button:hover svg, .elementor-8019 .elementor-element.elementor-element-4ad7a350 .elementor-button:focus svg{fill:#181b14;}.elementor-8019 .elementor-element.elementor-element-7ef635ac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.25s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#dde0d6;--border-color:#dde0d6;--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-8019 .elementor-element.elementor-element-7ef635ac:not(.elementor-motion-effects-element-type-background), .elementor-8019 .elementor-element.elementor-element-7ef635ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-8019 .elementor-element.elementor-element-7ef635ac:hover{background-color:#eff2e8;}.elementor-8019 .elementor-element.elementor-element-6ce2f27f{background-color:transparent;padding:6px 6px 6px 6px;background-image:linear-gradient(150deg, #52504a 0%, #1f211b 100%);border-radius:5px 5px 5px 5px;box-shadow:0px 8px 16px -10px rgba(0,0,0,0.6);text-align:start;}.elementor-8019 .elementor-element.elementor-element-6ce2f27f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.6rem;font-weight:500;line-height:1em;letter-spacing:0.08em;color:#ffffff;}.elementor-8019 .elementor-element.elementor-element-1b06f922{--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-8019 .elementor-element.elementor-element-5035128{text-align:start;}.elementor-8019 .elementor-element.elementor-element-5035128 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.2rem;font-weight:500;line-height:1.25em;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-20d3818{text-align:start;}.elementor-8019 .elementor-element.elementor-element-20d3818 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.55em;color:#636a5b;}.elementor-8019 .elementor-element.elementor-element-7b95c262{text-align:start;}.elementor-8019 .elementor-element.elementor-element-7b95c262 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.55em;color:#636a5b;}.elementor-8019 .elementor-element.elementor-element-1210b2ba .elementor-button{background-color:#00000000;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.55em;fill:#181b14;color:#181b14;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8019 .elementor-element.elementor-element-1210b2ba .elementor-button:hover, .elementor-8019 .elementor-element.elementor-element-1210b2ba .elementor-button:focus{background-color:#00000000;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-1210b2ba .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8019 .elementor-element.elementor-element-1210b2ba .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-8019 .elementor-element.elementor-element-1210b2ba .elementor-button:hover svg, .elementor-8019 .elementor-element.elementor-element-1210b2ba .elementor-button:focus svg{fill:#181b14;}.elementor-8019 .elementor-element.elementor-element-4abc0037{padding:34px 0px 10px 0px;text-align:start;}.elementor-8019 .elementor-element.elementor-element-4abc0037 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:500;line-height:1.55em;color:#3d6b08;}.elementor-8019 .elementor-element.elementor-element-54ef6667{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.25s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#dde0d6;--border-color:#dde0d6;--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-8019 .elementor-element.elementor-element-54ef6667:not(.elementor-motion-effects-element-type-background), .elementor-8019 .elementor-element.elementor-element-54ef6667 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-8019 .elementor-element.elementor-element-54ef6667:hover{background-color:#eff2e8;}.elementor-8019 .elementor-element.elementor-element-4c3cb97b{background-color:transparent;padding:6px 6px 6px 6px;background-image:linear-gradient(150deg, #52504a 0%, #1f211b 100%);border-radius:5px 5px 5px 5px;box-shadow:0px 8px 16px -10px rgba(0,0,0,0.6);text-align:start;}.elementor-8019 .elementor-element.elementor-element-4c3cb97b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.6rem;font-weight:500;line-height:1em;letter-spacing:0.08em;color:#ffffff;}.elementor-8019 .elementor-element.elementor-element-78a02ede{--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-8019 .elementor-element.elementor-element-7df75c0f{text-align:start;}.elementor-8019 .elementor-element.elementor-element-7df75c0f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.2rem;font-weight:500;line-height:1.25em;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-420943ca{text-align:start;}.elementor-8019 .elementor-element.elementor-element-420943ca .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.55em;color:#636a5b;}.elementor-8019 .elementor-element.elementor-element-2c7d0c8a{text-align:start;}.elementor-8019 .elementor-element.elementor-element-2c7d0c8a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.55em;color:#636a5b;}.elementor-8019 .elementor-element.elementor-element-69bcc299 .elementor-button{background-color:#00000000;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.55em;fill:#181b14;color:#181b14;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8019 .elementor-element.elementor-element-69bcc299 .elementor-button:hover, .elementor-8019 .elementor-element.elementor-element-69bcc299 .elementor-button:focus{background-color:#00000000;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-69bcc299 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8019 .elementor-element.elementor-element-69bcc299 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-8019 .elementor-element.elementor-element-69bcc299 .elementor-button:hover svg, .elementor-8019 .elementor-element.elementor-element-69bcc299 .elementor-button:focus svg{fill:#181b14;}.elementor-8019 .elementor-element.elementor-element-80a72ff{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.25s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#dde0d6;--border-color:#dde0d6;--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-8019 .elementor-element.elementor-element-80a72ff:not(.elementor-motion-effects-element-type-background), .elementor-8019 .elementor-element.elementor-element-80a72ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-8019 .elementor-element.elementor-element-80a72ff:hover{background-color:#eff2e8;}.elementor-8019 .elementor-element.elementor-element-193e88c4{background-color:transparent;padding:6px 6px 6px 6px;background-image:linear-gradient(150deg, #52504a 0%, #1f211b 100%);border-radius:5px 5px 5px 5px;box-shadow:0px 8px 16px -10px rgba(0,0,0,0.6);text-align:start;}.elementor-8019 .elementor-element.elementor-element-193e88c4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.6rem;font-weight:500;line-height:1em;letter-spacing:0.08em;color:#ffffff;}.elementor-8019 .elementor-element.elementor-element-24d0a0ef{--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-8019 .elementor-element.elementor-element-1059c894{text-align:start;}.elementor-8019 .elementor-element.elementor-element-1059c894 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.2rem;font-weight:500;line-height:1.25em;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-6cbd361d{text-align:start;}.elementor-8019 .elementor-element.elementor-element-6cbd361d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.55em;color:#636a5b;}.elementor-8019 .elementor-element.elementor-element-43ec0240{text-align:start;}.elementor-8019 .elementor-element.elementor-element-43ec0240 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.55em;color:#636a5b;}.elementor-8019 .elementor-element.elementor-element-7206a26d .elementor-button{background-color:#00000000;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.55em;fill:#181b14;color:#181b14;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8019 .elementor-element.elementor-element-7206a26d .elementor-button:hover, .elementor-8019 .elementor-element.elementor-element-7206a26d .elementor-button:focus{background-color:#00000000;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-7206a26d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8019 .elementor-element.elementor-element-7206a26d .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-8019 .elementor-element.elementor-element-7206a26d .elementor-button:hover svg, .elementor-8019 .elementor-element.elementor-element-7206a26d .elementor-button:focus svg{fill:#181b14;}.elementor-8019 .elementor-element.elementor-element-731726e3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.25s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#dde0d6;--border-color:#dde0d6;--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-8019 .elementor-element.elementor-element-731726e3:not(.elementor-motion-effects-element-type-background), .elementor-8019 .elementor-element.elementor-element-731726e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-8019 .elementor-element.elementor-element-731726e3:hover{background-color:#eff2e8;}.elementor-8019 .elementor-element.elementor-element-3daa747b{background-color:transparent;padding:6px 6px 6px 6px;background-image:linear-gradient(150deg, #52504a 0%, #1f211b 100%);border-radius:5px 5px 5px 5px;box-shadow:0px 8px 16px -10px rgba(0,0,0,0.6);text-align:start;}.elementor-8019 .elementor-element.elementor-element-3daa747b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.6rem;font-weight:500;line-height:1em;letter-spacing:0.08em;color:#ffffff;}.elementor-8019 .elementor-element.elementor-element-5e25464e{--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-8019 .elementor-element.elementor-element-60dea245{text-align:start;}.elementor-8019 .elementor-element.elementor-element-60dea245 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.2rem;font-weight:500;line-height:1.25em;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-63b9a3f8{text-align:start;}.elementor-8019 .elementor-element.elementor-element-63b9a3f8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.55em;color:#636a5b;}.elementor-8019 .elementor-element.elementor-element-7847d5aa{text-align:start;}.elementor-8019 .elementor-element.elementor-element-7847d5aa .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.55em;color:#636a5b;}.elementor-8019 .elementor-element.elementor-element-25c15d1e .elementor-button{background-color:#00000000;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.55em;fill:#181b14;color:#181b14;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8019 .elementor-element.elementor-element-25c15d1e .elementor-button:hover, .elementor-8019 .elementor-element.elementor-element-25c15d1e .elementor-button:focus{background-color:#00000000;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-25c15d1e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8019 .elementor-element.elementor-element-25c15d1e .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-8019 .elementor-element.elementor-element-25c15d1e .elementor-button:hover svg, .elementor-8019 .elementor-element.elementor-element-25c15d1e .elementor-button:focus svg{fill:#181b14;}.elementor-8019 .elementor-element.elementor-element-6d17844a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.25s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#dde0d6;--border-color:#dde0d6;--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-8019 .elementor-element.elementor-element-6d17844a:not(.elementor-motion-effects-element-type-background), .elementor-8019 .elementor-element.elementor-element-6d17844a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-8019 .elementor-element.elementor-element-6d17844a:hover{background-color:#eff2e8;}.elementor-8019 .elementor-element.elementor-element-7ec04452{background-color:transparent;padding:6px 6px 6px 6px;background-image:linear-gradient(150deg, #52504a 0%, #1f211b 100%);border-radius:5px 5px 5px 5px;box-shadow:0px 8px 16px -10px rgba(0,0,0,0.6);text-align:start;}.elementor-8019 .elementor-element.elementor-element-7ec04452 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.6rem;font-weight:500;line-height:1em;letter-spacing:0.08em;color:#ffffff;}.elementor-8019 .elementor-element.elementor-element-2f70ba32{--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-8019 .elementor-element.elementor-element-7c0f63f4{text-align:start;}.elementor-8019 .elementor-element.elementor-element-7c0f63f4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.2rem;font-weight:500;line-height:1.25em;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-336e8b01{text-align:start;}.elementor-8019 .elementor-element.elementor-element-336e8b01 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.55em;color:#636a5b;}.elementor-8019 .elementor-element.elementor-element-b5a7657{text-align:start;}.elementor-8019 .elementor-element.elementor-element-b5a7657 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.55em;color:#636a5b;}.elementor-8019 .elementor-element.elementor-element-5c2606ee .elementor-button{background-color:#00000000;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.55em;fill:#181b14;color:#181b14;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8019 .elementor-element.elementor-element-5c2606ee .elementor-button:hover, .elementor-8019 .elementor-element.elementor-element-5c2606ee .elementor-button:focus{background-color:#00000000;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-5c2606ee .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8019 .elementor-element.elementor-element-5c2606ee .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-8019 .elementor-element.elementor-element-5c2606ee .elementor-button:hover svg, .elementor-8019 .elementor-element.elementor-element-5c2606ee .elementor-button:focus svg{fill:#181b14;}.elementor-8019 .elementor-element.elementor-element-67c6351d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.25s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#dde0d6;--border-color:#dde0d6;--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-8019 .elementor-element.elementor-element-67c6351d:not(.elementor-motion-effects-element-type-background), .elementor-8019 .elementor-element.elementor-element-67c6351d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-8019 .elementor-element.elementor-element-67c6351d:hover{background-color:#eff2e8;}.elementor-8019 .elementor-element.elementor-element-6cc99ce3{background-color:transparent;padding:6px 6px 6px 6px;background-image:linear-gradient(150deg, #52504a 0%, #1f211b 100%);border-radius:5px 5px 5px 5px;box-shadow:0px 8px 16px -10px rgba(0,0,0,0.6);text-align:start;}.elementor-8019 .elementor-element.elementor-element-6cc99ce3 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.6rem;font-weight:500;line-height:1em;letter-spacing:0.08em;color:#ffffff;}.elementor-8019 .elementor-element.elementor-element-3b9703e6{--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-8019 .elementor-element.elementor-element-5b914fe9{text-align:start;}.elementor-8019 .elementor-element.elementor-element-5b914fe9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.2rem;font-weight:500;line-height:1.25em;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-691565c2{text-align:start;}.elementor-8019 .elementor-element.elementor-element-691565c2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.55em;color:#636a5b;}.elementor-8019 .elementor-element.elementor-element-1cedeb8f{text-align:start;}.elementor-8019 .elementor-element.elementor-element-1cedeb8f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.55em;color:#636a5b;}.elementor-8019 .elementor-element.elementor-element-75516ffd .elementor-button{background-color:#00000000;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.55em;fill:#181b14;color:#181b14;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8019 .elementor-element.elementor-element-75516ffd .elementor-button:hover, .elementor-8019 .elementor-element.elementor-element-75516ffd .elementor-button:focus{background-color:#00000000;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-75516ffd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8019 .elementor-element.elementor-element-75516ffd .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-8019 .elementor-element.elementor-element-75516ffd .elementor-button:hover svg, .elementor-8019 .elementor-element.elementor-element-75516ffd .elementor-button:focus svg{fill:#181b14;}.elementor-8019 .elementor-element.elementor-element-7abda159{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.25s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#dde0d6;--border-color:#dde0d6;--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-8019 .elementor-element.elementor-element-7abda159:not(.elementor-motion-effects-element-type-background), .elementor-8019 .elementor-element.elementor-element-7abda159 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-8019 .elementor-element.elementor-element-7abda159:hover{background-color:#eff2e8;}.elementor-8019 .elementor-element.elementor-element-2fce5ffe{background-color:transparent;padding:6px 6px 6px 6px;background-image:linear-gradient(150deg, #52504a 0%, #1f211b 100%);border-radius:5px 5px 5px 5px;box-shadow:0px 8px 16px -10px rgba(0,0,0,0.6);text-align:start;}.elementor-8019 .elementor-element.elementor-element-2fce5ffe .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.6rem;font-weight:500;line-height:1em;letter-spacing:0.08em;color:#ffffff;}.elementor-8019 .elementor-element.elementor-element-113e1cfd{--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-8019 .elementor-element.elementor-element-36504327{text-align:start;}.elementor-8019 .elementor-element.elementor-element-36504327 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.2rem;font-weight:500;line-height:1.25em;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-61274d8d{text-align:start;}.elementor-8019 .elementor-element.elementor-element-61274d8d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.55em;color:#636a5b;}.elementor-8019 .elementor-element.elementor-element-2d9e06da{text-align:start;}.elementor-8019 .elementor-element.elementor-element-2d9e06da .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.55em;color:#636a5b;}.elementor-8019 .elementor-element.elementor-element-67bfb9ce .elementor-button{background-color:#00000000;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.55em;fill:#181b14;color:#181b14;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8019 .elementor-element.elementor-element-67bfb9ce .elementor-button:hover, .elementor-8019 .elementor-element.elementor-element-67bfb9ce .elementor-button:focus{background-color:#00000000;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-67bfb9ce .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8019 .elementor-element.elementor-element-67bfb9ce .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-8019 .elementor-element.elementor-element-67bfb9ce .elementor-button:hover svg, .elementor-8019 .elementor-element.elementor-element-67bfb9ce .elementor-button:focus svg{fill:#181b14;}.elementor-8019 .elementor-element.elementor-element-6f2f94c{padding:34px 0px 10px 0px;text-align:start;}.elementor-8019 .elementor-element.elementor-element-6f2f94c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:500;line-height:1.55em;color:#3d6b08;}.elementor-8019 .elementor-element.elementor-element-206bc9fe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.25s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#dde0d6;--border-color:#dde0d6;--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-8019 .elementor-element.elementor-element-206bc9fe:not(.elementor-motion-effects-element-type-background), .elementor-8019 .elementor-element.elementor-element-206bc9fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-8019 .elementor-element.elementor-element-206bc9fe:hover{background-color:#eff2e8;}.elementor-8019 .elementor-element.elementor-element-36f080b{background-color:transparent;padding:6px 6px 6px 6px;background-image:linear-gradient(150deg, #52504a 0%, #1f211b 100%);border-radius:5px 5px 5px 5px;box-shadow:0px 8px 16px -10px rgba(0,0,0,0.6);text-align:start;}.elementor-8019 .elementor-element.elementor-element-36f080b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.6rem;font-weight:500;line-height:1em;letter-spacing:0.08em;color:#ffffff;}.elementor-8019 .elementor-element.elementor-element-2b7f05de{--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-8019 .elementor-element.elementor-element-2d3b1098{text-align:start;}.elementor-8019 .elementor-element.elementor-element-2d3b1098 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.2rem;font-weight:500;line-height:1.25em;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-3f2fef61{text-align:start;}.elementor-8019 .elementor-element.elementor-element-3f2fef61 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.55em;color:#636a5b;}.elementor-8019 .elementor-element.elementor-element-2d76245{text-align:start;}.elementor-8019 .elementor-element.elementor-element-2d76245 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.55em;color:#636a5b;}.elementor-8019 .elementor-element.elementor-element-5ddabcaa .elementor-button{background-color:#00000000;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.55em;fill:#181b14;color:#181b14;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8019 .elementor-element.elementor-element-5ddabcaa .elementor-button:hover, .elementor-8019 .elementor-element.elementor-element-5ddabcaa .elementor-button:focus{background-color:#00000000;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-5ddabcaa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8019 .elementor-element.elementor-element-5ddabcaa .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-8019 .elementor-element.elementor-element-5ddabcaa .elementor-button:hover svg, .elementor-8019 .elementor-element.elementor-element-5ddabcaa .elementor-button:focus svg{fill:#181b14;}.elementor-8019 .elementor-element.elementor-element-121563ac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.25s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#dde0d6;--border-color:#dde0d6;--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-8019 .elementor-element.elementor-element-121563ac:not(.elementor-motion-effects-element-type-background), .elementor-8019 .elementor-element.elementor-element-121563ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-8019 .elementor-element.elementor-element-121563ac:hover{background-color:#eff2e8;}.elementor-8019 .elementor-element.elementor-element-2785b66c{background-color:transparent;padding:6px 6px 6px 6px;background-image:linear-gradient(150deg, #52504a 0%, #1f211b 100%);border-radius:5px 5px 5px 5px;box-shadow:0px 8px 16px -10px rgba(0,0,0,0.6);text-align:start;}.elementor-8019 .elementor-element.elementor-element-2785b66c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.6rem;font-weight:500;line-height:1em;letter-spacing:0.08em;color:#ffffff;}.elementor-8019 .elementor-element.elementor-element-71d6dc4c{--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-8019 .elementor-element.elementor-element-e9542cc{text-align:start;}.elementor-8019 .elementor-element.elementor-element-e9542cc .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.2rem;font-weight:500;line-height:1.25em;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-5b73e788{text-align:start;}.elementor-8019 .elementor-element.elementor-element-5b73e788 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.55em;color:#636a5b;}.elementor-8019 .elementor-element.elementor-element-2ef431fa{text-align:start;}.elementor-8019 .elementor-element.elementor-element-2ef431fa .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.55em;color:#636a5b;}.elementor-8019 .elementor-element.elementor-element-1515e024 .elementor-button{background-color:#00000000;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.55em;fill:#181b14;color:#181b14;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8019 .elementor-element.elementor-element-1515e024 .elementor-button:hover, .elementor-8019 .elementor-element.elementor-element-1515e024 .elementor-button:focus{background-color:#00000000;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-1515e024 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8019 .elementor-element.elementor-element-1515e024 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-8019 .elementor-element.elementor-element-1515e024 .elementor-button:hover svg, .elementor-8019 .elementor-element.elementor-element-1515e024 .elementor-button:focus svg{fill:#181b14;}.elementor-8019 .elementor-element.elementor-element-4de3ffb4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.25s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#dde0d6;--border-color:#dde0d6;--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-8019 .elementor-element.elementor-element-4de3ffb4:not(.elementor-motion-effects-element-type-background), .elementor-8019 .elementor-element.elementor-element-4de3ffb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-8019 .elementor-element.elementor-element-4de3ffb4:hover{background-color:#eff2e8;}.elementor-8019 .elementor-element.elementor-element-a4ce6aa{background-color:transparent;padding:6px 6px 6px 6px;background-image:linear-gradient(150deg, #52504a 0%, #1f211b 100%);border-radius:5px 5px 5px 5px;box-shadow:0px 8px 16px -10px rgba(0,0,0,0.6);text-align:start;}.elementor-8019 .elementor-element.elementor-element-a4ce6aa .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.6rem;font-weight:500;line-height:1em;letter-spacing:0.08em;color:#ffffff;}.elementor-8019 .elementor-element.elementor-element-16941ece{--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-8019 .elementor-element.elementor-element-23beb721{text-align:start;}.elementor-8019 .elementor-element.elementor-element-23beb721 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.2rem;font-weight:500;line-height:1.25em;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-72987ec{text-align:start;}.elementor-8019 .elementor-element.elementor-element-72987ec .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.55em;color:#636a5b;}.elementor-8019 .elementor-element.elementor-element-738c571e{text-align:start;}.elementor-8019 .elementor-element.elementor-element-738c571e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.55em;color:#636a5b;}.elementor-8019 .elementor-element.elementor-element-34017ab7 .elementor-button{background-color:#00000000;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.55em;fill:#181b14;color:#181b14;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8019 .elementor-element.elementor-element-34017ab7 .elementor-button:hover, .elementor-8019 .elementor-element.elementor-element-34017ab7 .elementor-button:focus{background-color:#00000000;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-34017ab7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8019 .elementor-element.elementor-element-34017ab7 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-8019 .elementor-element.elementor-element-34017ab7 .elementor-button:hover svg, .elementor-8019 .elementor-element.elementor-element-34017ab7 .elementor-button:focus svg{fill:#181b14;}.elementor-8019 .elementor-element.elementor-element-38e20d54{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.25s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#dde0d6;--border-color:#dde0d6;--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-8019 .elementor-element.elementor-element-38e20d54:not(.elementor-motion-effects-element-type-background), .elementor-8019 .elementor-element.elementor-element-38e20d54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-8019 .elementor-element.elementor-element-38e20d54:hover{background-color:#eff2e8;}.elementor-8019 .elementor-element.elementor-element-1d9e702c{background-color:transparent;padding:6px 6px 6px 6px;background-image:linear-gradient(150deg, #52504a 0%, #1f211b 100%);border-radius:5px 5px 5px 5px;box-shadow:0px 8px 16px -10px rgba(0,0,0,0.6);text-align:start;}.elementor-8019 .elementor-element.elementor-element-1d9e702c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.6rem;font-weight:500;line-height:1em;letter-spacing:0.08em;color:#ffffff;}.elementor-8019 .elementor-element.elementor-element-83102fe{--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-8019 .elementor-element.elementor-element-247a289{text-align:start;}.elementor-8019 .elementor-element.elementor-element-247a289 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.2rem;font-weight:500;line-height:1.25em;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-7e763600{text-align:start;}.elementor-8019 .elementor-element.elementor-element-7e763600 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.55em;color:#636a5b;}.elementor-8019 .elementor-element.elementor-element-67614f5c{text-align:start;}.elementor-8019 .elementor-element.elementor-element-67614f5c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.55em;color:#636a5b;}.elementor-8019 .elementor-element.elementor-element-4b1f093f .elementor-button{background-color:#00000000;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.55em;fill:#181b14;color:#181b14;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8019 .elementor-element.elementor-element-4b1f093f .elementor-button:hover, .elementor-8019 .elementor-element.elementor-element-4b1f093f .elementor-button:focus{background-color:#00000000;color:#181b14;}.elementor-8019 .elementor-element.elementor-element-4b1f093f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8019 .elementor-element.elementor-element-4b1f093f .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-8019 .elementor-element.elementor-element-4b1f093f .elementor-button:hover svg, .elementor-8019 .elementor-element.elementor-element-4b1f093f .elementor-button:focus svg{fill:#181b14;}.elementor-8019 .elementor-element.elementor-element-60682869{text-align:center;font-family:"Outfit", Sans-serif;font-size:1rem;font-weight:400;line-height:1.55em;color:#636a5b;}.elementor-8019 .elementor-element.elementor-element-2e487b26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-8019 .elementor-element.elementor-element-5adccc46{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#00000000;--border-color:#00000000;--border-radius:28px 28px 28px 28px;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-8019 .elementor-element.elementor-element-5adccc46:not(.elementor-motion-effects-element-type-background), .elementor-8019 .elementor-element.elementor-element-5adccc46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #3d6b08 0%, #1d3304 100%);}.elementor-8019 .elementor-element.elementor-element-3bb1e0cf{--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-8019 .elementor-element.elementor-element-4906507b{padding:0px 0px 8px 0px;text-align:start;}.elementor-8019 .elementor-element.elementor-element-4906507b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:2.8rem;font-weight:200;line-height:1.1em;letter-spacing:-0.03em;color:#ffffff;}.elementor-8019 .elementor-element.elementor-element-1d80a43a{text-align:start;font-family:"Outfit", Sans-serif;font-size:1rem;font-weight:400;line-height:1.55em;color:#ffffffd9;}.elementor-8019 .elementor-element.elementor-element-b22a918 .elementor-button{background-color:#ffffff;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.55em;fill:#1d3304;color:#1d3304;border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-8019 .elementor-element.elementor-element-b22a918 .elementor-button:hover, .elementor-8019 .elementor-element.elementor-element-b22a918 .elementor-button:focus{background-color:#e7f5cf;color:#1d3304;}.elementor-8019 .elementor-element.elementor-element-b22a918 .elementor-button:hover svg, .elementor-8019 .elementor-element.elementor-element-b22a918 .elementor-button:focus svg{fill:#1d3304;}@media(max-width:1200px){.elementor-8019 .elementor-element.elementor-element-3812e456 .elementor-heading-title{font-size:108px;}}@media(max-width:1024px){.elementor-8019 .elementor-element.elementor-element-3812e456 .elementor-heading-title{font-size:92px;}.elementor-8019 .elementor-element.elementor-element-4906507b .elementor-heading-title{font-size:2.4rem;}}@media(max-width:767px){.elementor-8019 .elementor-element.elementor-element-3812e456 .elementor-heading-title{font-size:56px;}.elementor-8019 .elementor-element.elementor-element-4906507b .elementor-heading-title{font-size:1.9rem;}}/* Start custom CSS for container, class: .elementor-element-1b58364 *//* ===== Evolv Surfaces – Downloads section =====
   Colors, fonts, sizes, paddings, borders and backgrounds are normal Elementor widget/container settings.
   This block only holds layout (grid, sticky), motion/hover effects and a few decorative textures. */
html{scroll-behavior:smooth}

.elementor-8019 .elementor-element.elementor-element-1b58364 {--g:#69a90f;--gd:#3d6b08;--ink:#181b14;--mute:#636a5b;--line:#dde0d6;--on:#0e1a02;--evd-sticky-top:24px;
--kit-widget-spacing:0px;--widgets-spacing:0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;
--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;
--gap:0px;--row-gap:0px;--column-gap:0px;
width:100%;align-items:stretch;font-family:Outfit,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:16px;-webkit-font-smoothing:antialiased}
.elementor-8019 .elementor-element.elementor-element-1b58364  a{text-decoration:none}
.elementor-8019 .elementor-element.elementor-element-1b58364  a:focus-visible,.elementor-8019 .elementor-element.elementor-element-1b58364  input:focus-visible{outline:3px solid var(--g);outline-offset:3px;border-radius:8px}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-hide{display:none!important}
.elementor-8019 .elementor-element.elementor-element-1b58364  .elementor-heading-title{margin:0}

/* shared page width */
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-wrap{width:100%;max-width:1180px;margin-left:auto;margin-right:auto;box-sizing:border-box}

/* ---------- hero ---------- */
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-hero{position:relative;overflow:hidden;isolation:isolate;width:100%}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-hero::before{content:"";display:block;position:absolute;inset:0;width:auto;height:auto;z-index:-1;opacity:.5;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='400'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.006 .02' numOctaves='5' seed='11'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .5 0 0 0 0 .4 0 0 0 1.6 -.72'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") center/cover}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-hg{display:grid;grid-template-columns:1.05fr .95fr;gap:32px;align-items:center}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-hg>.e-con{width:auto;min-width:0}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-ht{display:flex;flex-direction:column;align-items:flex-start}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-ht>.elementor-widget{width:100%}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-lead{max-width:50ch}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-lead p{margin:0;font-size:inherit;line-height:inherit;color:inherit}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-acts{display:flex;flex-direction:row;width:100%}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-acts>.elementor-widget{width:auto;flex:none}

/* pill buttons: Look Book, Browse, Contact (colors live in the widget) */
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-btn .elementor-button,.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-ghost .elementor-button,.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-bbtn .elementor-button{display:inline-flex;align-items:center;transition:background-color .2s,transform .2s,border-color .2s,color .2s}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-btn .elementor-button-icon svg{width:20px;height:20px}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-btn .elementor-button:hover,.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-btn .elementor-button:focus,.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-bbtn .elementor-button:hover,.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-bbtn .elementor-button:focus{transform:translateY(-2px)}

/* the fan of covers: the one bold moment */
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-fan{position:relative;width:100%;height:430px}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-cv{position:absolute;left:50%;bottom:6px;box-sizing:border-box;width:min(230px,42vw);aspect-ratio:3/4;display:flex;flex-direction:column;justify-content:space-between;transform-origin:50% 135%;transform:translateX(-50%) rotate(var(--r));transition:transform .6s cubic-bezier(.2,.8,.2,1);animation:evd-fan 1.2s cubic-bezier(.2,.8,.2,1) backwards}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-cv::after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(112deg,transparent 0 26px,rgba(255,255,255,.09) 26px 27px,transparent 27px 63px,rgba(0,0,0,.08) 63px 65px),linear-gradient(120deg,rgba(255,255,255,.22),transparent 40%)}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-cv1{--r:-15deg;animation-delay:.1s}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-cv2{--r:15deg;animation-delay:.2s}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-cv2::after{filter:invert(1);opacity:.5}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-cv3{--r:0deg;animation-delay:.3s}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-fan:hover .evd-cv1{--r:-24deg}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-fan:hover .evd-cv2{--r:24deg}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-fan:hover .evd-cv3{--r:-2deg}
@keyframes evd-fan{from{transform:translateX(-50%) rotate(0) translateY(60px);opacity:0}}

/* ---------- library ---------- */
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-lib{display:grid;grid-template-columns:250px minmax(0,1fr);gap:64px;align-items:start;scroll-margin-top:90px}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-lib>.e-con{width:auto;min-width:0}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-rail{position:sticky;top:var(--evd-sticky-top);align-self:start}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-rail>.elementor-widget{width:100%}

/* search (HTML widget) */
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-sr{position:relative;display:block;margin:0 0 24px}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-sr svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;fill:none;stroke:var(--mute);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-sr input{display:block;width:100%;height:auto;margin:0;padding:13px 18px 13px 44px;border:1px solid var(--line);border-radius:999px;background:transparent;box-shadow:none;font:inherit;color:var(--ink)}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-sr input:focus{outline:none;border-color:var(--g);box-shadow:0 0 0 3px rgba(105,169,15,.25)}

/* category nav (button colors live in the widgets; this adds layout, counts and the active state) */
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-nav{display:flex;flex-direction:column}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-nav>.elementor-widget{width:100%}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-f .elementor-button{display:block;width:100%;text-align:left;transition:color .2s,border-color .2s,padding .2s}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-f .elementor-button-content-wrapper{display:flex;width:100%;justify-content:space-between;gap:12px}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-n{font-size:.85rem}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-nav .evd-f .elementor-button:hover,.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-nav .evd-f .elementor-button:focus{padding-left:24px}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-nav .evd-f.evd-on .elementor-button,.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-nav .evd-f.evd-on .elementor-button:hover{border-left-color:var(--g);color:var(--ink);font-weight:500}

/* list */
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-main{display:flex;flex-direction:column}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-main>.elementor-widget,.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-main>.e-con{width:100%}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-hd{display:flex;flex-direction:row;align-items:baseline}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-hd>.elementor-widget{width:auto;flex:0 1 auto}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-list{display:flex;flex-direction:column}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-list>.elementor-widget,.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-list>.e-con{width:100%}

.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-row{position:relative;display:grid;grid-template-columns:auto 1fr 150px auto;align-items:center;gap:22px}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-row>*{min-width:0}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-row>.e-con{width:auto}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-row::before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;width:4px;height:auto;opacity:1;background:var(--g);transform:scaleY(0);transition:transform .25s;pointer-events:none}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-row:hover::before{transform:scaleY(1)}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-row:has(.elementor-button:focus-visible){outline:3px solid var(--g);outline-offset:-3px}

.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-sw{position:relative;display:grid;align-items:end;width:42px;height:54px}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-sw::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(112deg,transparent 0 9px,rgba(255,255,255,.12) 9px 10px)}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-sw-e::after{background:repeating-linear-gradient(112deg,transparent 0 9px,rgba(255,255,255,.18) 9px 10px)}

.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-tt{display:flex;flex-direction:column}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-tt>.elementor-widget{width:100%}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-t .elementor-heading-title{transition:color .2s}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-row:hover .evd-t .elementor-heading-title{color:var(--gd)}

/* download button: the whole row is clickable through the button's link */
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-go,.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-go .elementor-widget-container,.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-go .elementor-button-wrapper{position:static}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-go .elementor-button{position:static;display:flex;align-items:center}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-go .elementor-button::after{content:"";position:absolute;inset:0;z-index:1}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-go .elementor-button-text{opacity:0;transform:translateX(8px);transition:opacity .25s,transform .25s}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-row:hover .evd-go .elementor-button-text,.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-go .elementor-button:focus-visible .elementor-button-text{opacity:1;transform:none}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-go .elementor-button-icon{display:grid;place-items:center;width:44px;height:44px;margin:0;border:1px solid var(--mute);border-radius:50%;transition:background-color .25s,border-color .25s,color .25s}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-go .elementor-button-icon svg{width:18px;height:18px;transition:transform .25s}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-row:hover .evd-go .elementor-button-icon{background:var(--g);border-color:var(--g);color:var(--on);fill:var(--on)}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-row:hover .evd-go .elementor-button-icon svg{transform:translateY(2px)}

.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-empty{display:none}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-empty.evd-show{display:block}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-empty p{margin:0;color:inherit}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-empty br{display:none}

/* ---------- contact band ---------- */
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-bandwrap{margin-bottom:80px;scroll-margin-top:90px}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-band{position:relative;isolation:isolate;width:100%;box-sizing:border-box}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-band::before{content:"";display:block;position:absolute;inset:0;width:auto;height:auto;z-index:-1;opacity:1;pointer-events:none;background:repeating-linear-gradient(112deg,transparent 0 40px,rgba(255,255,255,.06) 40px 41px,transparent 41px 97px,rgba(255,255,255,.04) 97px 99px)}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-bt{display:flex;flex-direction:column;flex:0 1 auto;width:auto;max-width:100%}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-bp{max-width:44ch}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-bp p{margin:0;color:inherit}
.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-band>.elementor-widget{width:auto;flex:none}

/* ---------- tablet & mobile layout ---------- */
@media(max-width:900px){
 .elementor-8019 .elementor-element.elementor-element-1b58364  .evd-hg{grid-template-columns:1fr;padding-top:56px;padding-bottom:24px}
 .elementor-8019 .elementor-element.elementor-element-1b58364  .evd-fan{height:340px}
 .elementor-8019 .elementor-element.elementor-element-1b58364  .evd-lib{grid-template-columns:1fr;gap:28px;padding-top:40px}
 .elementor-8019 .elementor-element.elementor-element-1b58364  .evd-rail{position:static}
 .elementor-8019 .elementor-element.elementor-element-1b58364  .evd-nav{flex-direction:row;gap:8px;padding-bottom:6px;overflow-x:auto}
 .elementor-8019 .elementor-element.elementor-element-1b58364  .evd-nav>.elementor-widget{width:auto;flex:none}
 .elementor-8019 .elementor-element.elementor-element-1b58364  .evd-nav .evd-f .elementor-button{display:inline-block;width:auto;padding:9px 16px;border:1px solid var(--line);border-radius:999px;white-space:nowrap}
 .elementor-8019 .elementor-element.elementor-element-1b58364  .evd-nav .evd-f .elementor-button:hover,.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-nav .evd-f .elementor-button:focus{padding-left:16px}
 .elementor-8019 .elementor-element.elementor-element-1b58364  .evd-nav .evd-f .elementor-button-content-wrapper{width:auto}
 .elementor-8019 .elementor-element.elementor-element-1b58364  .evd-nav .evd-f.evd-on .elementor-button,.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-nav .evd-f.evd-on .elementor-button:hover{background:var(--g);border-color:var(--g);color:var(--on)}
 .elementor-8019 .elementor-element.elementor-element-1b58364  .evd-row{grid-template-columns:auto 1fr auto;gap:16px;padding:18px 8px}
 .elementor-8019 .elementor-element.elementor-element-1b58364  .evd-ty,.elementor-8019 .elementor-element.elementor-element-1b58364  .evd-go .elementor-button-text{display:none}
 .elementor-8019 .elementor-element.elementor-element-1b58364  .evd-band{padding:36px 28px}
}

@media(prefers-reduced-motion:reduce){
 html{scroll-behavior:auto}
 .elementor-8019 .elementor-element.elementor-element-1b58364  *,.elementor-8019 .elementor-element.elementor-element-1b58364  *::before,.elementor-8019 .elementor-element.elementor-element-1b58364  *::after{animation:none!important;transition:none!important}
}/* End custom CSS */