.elementor-8180 .elementor-element.elementor-element-8455b80{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--overflow:hidden;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-8180 .elementor-element.elementor-element-8455b80:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-8455b80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f4ee;}.elementor-8180 .elementor-element.elementor-element-8455b80::before, .elementor-8180 .elementor-element.elementor-element-8455b80 > .elementor-background-video-container::before, .elementor-8180 .elementor-element.elementor-element-8455b80 > .e-con-inner > .elementor-background-video-container::before, .elementor-8180 .elementor-element.elementor-element-8455b80 > .elementor-background-slideshow::before, .elementor-8180 .elementor-element.elementor-element-8455b80 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8180 .elementor-element.elementor-element-8455b80 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-8180 .elementor-element.elementor-element-49b011c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 40px;--row-gap:48px;--column-gap:40px;--flex-wrap:wrap;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-b7d4054{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-8789cc5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;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:rgba(24,22,14,0.1);--border-color:rgba(24,22,14,0.1);--border-radius:999px 999px 999px 999px;--padding-top:6px;--padding-bottom:6px;--padding-left:12px;--padding-right:14px;}.elementor-8180 .elementor-element.elementor-element-8789cc5:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-8789cc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.7);}.elementor-8180 .elementor-element.elementor-element-8789cc5.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-8180 .elementor-element.elementor-element-069a302{width:var( --container-widget-width, 8px );max-width:8px;background-color:#9ad00f;--container-widget-width:8px;--container-widget-flex-grow:0;border-radius:999px 999px 999px 999px;}.elementor-8180 .elementor-element.elementor-element-069a302.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-99d2211 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.2em;color:#6a675c;}.elementor-8180 .elementor-element.elementor-element-9e49f72{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8180 .elementor-element.elementor-element-9e49f72 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:70px;font-weight:600;line-height:1.02em;letter-spacing:-0.02em;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-8180 .elementor-element.elementor-element-72ae652{width:var( --container-widget-width, 560px );max-width:560px;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:560px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#6a675c;}.elementor-8180 .elementor-element.elementor-element-855b086{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-8180 .elementor-element.elementor-element-4483f32 .elementor-button{background-color:#9ad00f;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;fill:#16140d;color:#16140d;box-shadow:0px 10px 30px -10px rgba(122,179,10,0.6);border-radius:12px 12px 12px 12px;padding:13px 20px 13px 20px;}.elementor-8180 .elementor-element.elementor-element-4483f32 .elementor-button:hover, .elementor-8180 .elementor-element.elementor-element-4483f32 .elementor-button:focus{background-color:#8cc00d;}.elementor-8180 .elementor-element.elementor-element-4483f32.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-f105da2 .elementor-button{background-color:#ffffff;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#16140d;color:#16140d;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(24,22,14,0.1);border-radius:12px 12px 12px 12px;padding:13px 20px 13px 20px;}.elementor-8180 .elementor-element.elementor-element-f105da2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-f105da2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8180 .elementor-element.elementor-element-f105da2 .elementor-button:hover, .elementor-8180 .elementor-element.elementor-element-f105da2 .elementor-button:focus{border-color:rgba(24,22,14,0.16);}.elementor-8180 .elementor-element.elementor-element-8fd8033{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-10c65b1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-10c65b1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8180 .elementor-element.elementor-element-5f59bbe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:2px 0px;--row-gap:2px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-5f59bbe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-37fccf7 .elementor-heading-title{font-size:13px;line-height:1em;letter-spacing:2px;color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-d442a35{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-8180 .elementor-element.elementor-element-d442a35 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#6a675c;}.elementor-8180 .elementor-element.elementor-element-7c6c1d3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-a83ae64{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-a83ae64.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-5f1c3dd img{width:100%;max-width:100%;height:570px;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(24,22,14,0.16);border-radius:32px 32px 32px 32px;box-shadow:0px 40px 80px -30px rgba(24,22,14,0.4);}.elementor-8180 .elementor-element.elementor-element-ea6401d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;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:rgba(24,22,14,0.1);--border-color:rgba(24,22,14,0.1);--border-radius:16px 16px 16px 16px;--padding-top:6px;--padding-bottom:6px;--padding-left:10px;--padding-right:10px;}.elementor-8180 .elementor-element.elementor-element-ea6401d:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-ea6401d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(246,244,238,0.8);}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8180 .elementor-element.elementor-element-3efc3e8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-3efc3e8 .elementor-icon-wrapper{text-align:center;}.elementor-8180 .elementor-element.elementor-element-3efc3e8.elementor-view-stacked .elementor-icon{background-color:#9AD00F26;color:#3F5A14;}.elementor-8180 .elementor-element.elementor-element-3efc3e8.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-3efc3e8.elementor-view-default .elementor-icon{color:#9AD00F26;border-color:#9AD00F26;}.elementor-8180 .elementor-element.elementor-element-3efc3e8.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-3efc3e8.elementor-view-default .elementor-icon svg{fill:#9AD00F26;}.elementor-8180 .elementor-element.elementor-element-3efc3e8.elementor-view-framed .elementor-icon{background-color:#3F5A14;}.elementor-8180 .elementor-element.elementor-element-3efc3e8.elementor-view-stacked .elementor-icon svg{fill:#3F5A14;}.elementor-8180 .elementor-element.elementor-element-3efc3e8 .elementor-icon{font-size:15px;padding:8px;border-radius:10px 10px 10px 10px;}.elementor-8180 .elementor-element.elementor-element-3efc3e8 .elementor-icon svg{height:15px;}.elementor-8180 .elementor-element.elementor-element-510254a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-510254a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-48800e7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:1.2em;color:#16140d;}.elementor-8180 .elementor-element.elementor-element-0102c8a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;line-height:1.3em;color:#6a675c;}.elementor-8180 .elementor-element.elementor-element-ac69883{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:2px 0px;--row-gap:2px;--column-gap:0px;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:rgba(24,22,14,0.16);--border-color:rgba(24,22,14,0.16);--border-radius:16px 16px 16px 16px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-8180 .elementor-element.elementor-element-ac69883:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-ac69883 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-8180 .elementor-element.elementor-element-73e7172 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:600;line-height:1em;color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-c4d47e0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;line-height:1.2em;color:#6a675c;}.elementor-8180 .elementor-element.elementor-element-f042b92{background-color:rgba(246,244,238,0.8);padding:6px 12px 6px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(24,22,14,0.1);border-radius:999px 999px 999px 999px;}.elementor-8180 .elementor-element.elementor-element-f042b92 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;line-height:1em;color:#6a675c;}.elementor-8180 .elementor-element.elementor-element-63afd71{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(24,22,14,0.1);--border-color:rgba(24,22,14,0.1);--padding-top:56px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-63afd71:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-63afd71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ece9e0;}.elementor-8180 .elementor-element.elementor-element-b7dbcc6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8180 .elementor-element.elementor-element-530f082{background-color:#ffffff;padding:6px 14px 6px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(24,22,14,0.1);border-radius:999px 999px 999px 999px;}.elementor-8180 .elementor-element.elementor-element-530f082 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-7bb1d81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-8180 .elementor-element.elementor-element-7bb1d81 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#6a675c;}.elementor-8180 .elementor-element.elementor-element-948047c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--padding-top:8px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-2760192{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-8180 .elementor-element.elementor-element-76a97ad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-76a97ad.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8180 .elementor-element.elementor-element-76a97ad.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8180 .elementor-element.elementor-element-76a97ad.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8180 .elementor-element.elementor-element-76a97ad .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8180 .elementor-element.elementor-element-76a97ad .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8180 .elementor-element.elementor-element-e71f3d4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-e71f3d4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8180 .elementor-element.elementor-element-e71f3d4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8180 .elementor-element.elementor-element-e71f3d4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8180 .elementor-element.elementor-element-e71f3d4 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8180 .elementor-element.elementor-element-e71f3d4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8180 .elementor-element.elementor-element-f4260eb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-f4260eb.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8180 .elementor-element.elementor-element-f4260eb.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8180 .elementor-element.elementor-element-f4260eb.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8180 .elementor-element.elementor-element-f4260eb .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8180 .elementor-element.elementor-element-f4260eb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8180 .elementor-element.elementor-element-ca5618b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-ca5618b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8180 .elementor-element.elementor-element-ca5618b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8180 .elementor-element.elementor-element-ca5618b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8180 .elementor-element.elementor-element-ca5618b .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8180 .elementor-element.elementor-element-ca5618b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8180 .elementor-element.elementor-element-e214488.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-e214488.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8180 .elementor-element.elementor-element-e214488.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8180 .elementor-element.elementor-element-e214488.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8180 .elementor-element.elementor-element-e214488 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8180 .elementor-element.elementor-element-e214488 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8180 .elementor-element.elementor-element-8c19f28.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-8c19f28.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8180 .elementor-element.elementor-element-8c19f28.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8180 .elementor-element.elementor-element-8c19f28.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8180 .elementor-element.elementor-element-8c19f28 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8180 .elementor-element.elementor-element-8c19f28 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8180 .elementor-element.elementor-element-f8772d0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-f8772d0:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-f8772d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ece9e0;}.elementor-8180 .elementor-element.elementor-element-880259b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-4ca94ae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 20px;--row-gap:10px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-2525254{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-22db4c0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-2ce3b4f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(24,22,14,0.1);--border-color:rgba(24,22,14,0.1);--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-8180 .elementor-element.elementor-element-2ce3b4f:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-2ce3b4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f4ee;}.elementor-8180 .elementor-element.elementor-element-ff50fd3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:48px 56px;--row-gap:48px;--column-gap:56px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-35c54c1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-c908438{background-color:rgba(255,255,255,0.7);padding:6px 14px 6px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(24,22,14,0.1);border-radius:999px 999px 999px 999px;}.elementor-8180 .elementor-element.elementor-element-c908438 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-fb492fb{width:var( --container-widget-width, 540px );max-width:540px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:540px;--container-widget-flex-grow:0;}.elementor-8180 .elementor-element.elementor-element-fb492fb .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:44px;font-weight:600;line-height:1.06em;letter-spacing:-0.02em;color:#16140d;}.elementor-8180 .elementor-element.elementor-element-a5cd23e{width:var( --container-widget-width, 540px );max-width:540px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:540px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#6a675c;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8180 .elementor-element.elementor-element-d43e11a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:11px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-8180 .elementor-element.elementor-element-d43e11a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-8180 .elementor-element.elementor-element-d43e11a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-8180 .elementor-element.elementor-element-d43e11a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-8180 .elementor-element.elementor-element-d43e11a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-8180 .elementor-element.elementor-element-d43e11a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-8180 .elementor-element.elementor-element-d43e11a .elementor-icon-list-icon i{color:#3f5a14;transition:color 0.3s;}.elementor-8180 .elementor-element.elementor-element-d43e11a .elementor-icon-list-icon svg{fill:#3f5a14;transition:fill 0.3s;}.elementor-8180 .elementor-element.elementor-element-d43e11a .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-8180 .elementor-element.elementor-element-d43e11a .elementor-icon-list-text{color:rgba(22,20,13,0.9);transition:color 0.3s;}.elementor-8180 .elementor-element.elementor-element-7d106ec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-9393675.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-9393675 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:30px;font-weight:400;font-style:italic;color:#16140d;}.elementor-8180 .elementor-element.elementor-element-b2132e5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 6px;--row-gap:0px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:rgba(24,22,14,0.1);--border-color:rgba(24,22,14,0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-b2132e5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-96fdaea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-96fdaea .elementor-icon-wrapper{text-align:center;}.elementor-8180 .elementor-element.elementor-element-96fdaea.elementor-view-stacked .elementor-icon{background-color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-96fdaea.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-96fdaea.elementor-view-default .elementor-icon{color:#3f5a14;border-color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-96fdaea.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-96fdaea.elementor-view-default .elementor-icon svg{fill:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-96fdaea .elementor-icon{font-size:14px;}.elementor-8180 .elementor-element.elementor-element-96fdaea .elementor-icon svg{height:14px;}.elementor-8180 .elementor-element.elementor-element-ab0247e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#6a675c;}.elementor-8180 .elementor-element.elementor-element-e5794a9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:rgba(24,22,14,0.16);--border-color:rgba(24,22,14,0.16);--border-radius:24px 24px 24px 24px;box-shadow:0px 30px 70px -35px rgba(24,22,14,0.4);--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-8180 .elementor-element.elementor-element-e5794a9:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-e5794a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-8180 .elementor-element.elementor-element-7156c7c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 14px;--row-gap:0px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-bc29d7e{width:var( --container-widget-width, 48px );max-width:48px;background-color:transparent;--container-widget-width:48px;--container-widget-flex-grow:0;background-image:linear-gradient(135deg, #9ad00f 0%, #7cb30a 100%);border-radius:16px 16px 16px 16px;text-align:center;}.elementor-8180 .elementor-element.elementor-element-bc29d7e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-bc29d7e .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:20px;font-style:italic;line-height:48px;color:#16140d;}.elementor-8180 .elementor-element.elementor-element-865f081{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:1px 0px;--row-gap:1px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-865f081.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-e01a271 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:600;color:#16140d;}.elementor-8180 .elementor-element.elementor-element-88100a0{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8180 .elementor-element.elementor-element-88100a0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:#6a675c;}.elementor-8180 .elementor-element.elementor-element-f242c11.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-f242c11 .elementor-heading-title{font-size:12px;letter-spacing:1px;color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-d266d44{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-8180 .elementor-element.elementor-element-d0a1972{--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;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-3d21e86{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:2px 0px;--row-gap:2px;--column-gap:0px;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:rgba(24,22,14,0.1);--border-color:rgba(24,22,14,0.1);--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-8180 .elementor-element.elementor-element-3d21e86:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-3d21e86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(246,244,238,0.5);}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-8180 .elementor-element.elementor-element-6b89342 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-8180 .elementor-element.elementor-element-cbaa561{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8180 .elementor-element.elementor-element-cbaa561 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;color:#6a675c;}.elementor-8180 .elementor-element.elementor-element-30ce1f7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:2px 0px;--row-gap:2px;--column-gap:0px;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:rgba(24,22,14,0.1);--border-color:rgba(24,22,14,0.1);--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-8180 .elementor-element.elementor-element-30ce1f7:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-30ce1f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(246,244,238,0.5);}.elementor-8180 .elementor-element.elementor-element-2d15936 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-8180 .elementor-element.elementor-element-9b33023{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8180 .elementor-element.elementor-element-9b33023 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;color:#6a675c;}.elementor-8180 .elementor-element.elementor-element-7cc0f4d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:2px 0px;--row-gap:2px;--column-gap:0px;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:rgba(24,22,14,0.1);--border-color:rgba(24,22,14,0.1);--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-8180 .elementor-element.elementor-element-7cc0f4d:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-7cc0f4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(246,244,238,0.5);}.elementor-8180 .elementor-element.elementor-element-a9edceb .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-8180 .elementor-element.elementor-element-663fb1b{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8180 .elementor-element.elementor-element-663fb1b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;color:#6a675c;}.elementor-8180 .elementor-element.elementor-element-a8af5b0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:2px 0px;--row-gap:2px;--column-gap:0px;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:rgba(24,22,14,0.1);--border-color:rgba(24,22,14,0.1);--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-8180 .elementor-element.elementor-element-a8af5b0:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-a8af5b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(246,244,238,0.5);}.elementor-8180 .elementor-element.elementor-element-d433bd3 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:600;line-height:1em;color:#16140d;}.elementor-8180 .elementor-element.elementor-element-6e85af9{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8180 .elementor-element.elementor-element-6e85af9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;color:#6a675c;}.elementor-8180 .elementor-element.elementor-element-e53dbcb{--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;--border-radius:16px 16px 16px 16px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-8180 .elementor-element.elementor-element-e53dbcb:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-e53dbcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, rgba(154,208,15,0.12) 0%, rgba(154,208,15,0) 100%);}.elementor-8180 .elementor-element.elementor-element-e38b020{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-e38b020.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-3b04c10.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-3b04c10 .elementor-icon-wrapper{text-align:center;}.elementor-8180 .elementor-element.elementor-element-3b04c10.elementor-view-stacked .elementor-icon{background-color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-3b04c10.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-3b04c10.elementor-view-default .elementor-icon{color:#3f5a14;border-color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-3b04c10.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-3b04c10.elementor-view-default .elementor-icon svg{fill:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-3b04c10 .elementor-icon{font-size:14px;}.elementor-8180 .elementor-element.elementor-element-3b04c10 .elementor-icon svg{height:14px;}.elementor-8180 .elementor-element.elementor-element-16de843 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:#16140d;}.elementor-8180 .elementor-element.elementor-element-338c094.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-338c094 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-ea98dd5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(24,22,14,0.1);--border-color:rgba(24,22,14,0.1);--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-8180 .elementor-element.elementor-element-ea98dd5:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-ea98dd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ece9e0;}.elementor-8180 .elementor-element.elementor-element-45671e5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-241c510{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-210157f{background-color:rgba(255,255,255,0.8);padding:6px 14px 6px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(24,22,14,0.1);border-radius:999px 999px 999px 999px;}.elementor-8180 .elementor-element.elementor-element-210157f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-d75d47a{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;text-align:center;}.elementor-8180 .elementor-element.elementor-element-d75d47a .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:46px;font-weight:600;line-height:1.06em;letter-spacing:-0.02em;color:#16140d;}.elementor-8180 .elementor-element.elementor-element-8468c5c{width:var( --container-widget-width, 620px );max-width:620px;margin:0px autopx calc(var(--kit-widget-spacing, 0px) + 0px) autopx;--container-widget-width:620px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#6a675c;}.elementor-8180 .elementor-element.elementor-element-04a439a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-49cfe6e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 0px;--row-gap:10px;--column-gap:0px;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:rgba(24,22,14,0.1);--border-color:rgba(24,22,14,0.1);--border-radius:24px 24px 24px 24px;box-shadow:0px 20px 50px -35px rgba(24,22,14,0.35);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8180 .elementor-element.elementor-element-49cfe6e:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-49cfe6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-8180 .elementor-element.elementor-element-bafb458{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-e32b156 .elementor-icon-wrapper{text-align:center;}.elementor-8180 .elementor-element.elementor-element-e32b156.elementor-view-stacked .elementor-icon{background-color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-e32b156.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-e32b156.elementor-view-default .elementor-icon{color:#3f5a14;border-color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-e32b156.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-e32b156.elementor-view-default .elementor-icon svg{fill:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-39ea854 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:30px;font-weight:600;color:rgba(24,22,14,0.16);}.elementor-8180 .elementor-element.elementor-element-915a52d{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-8180 .elementor-element.elementor-element-915a52d .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-weight:600;}.elementor-8180 .elementor-element.elementor-element-5769eba{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8180 .elementor-element.elementor-element-555a091{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8180 .elementor-element.elementor-element-c614896{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8180 .elementor-element.elementor-element-8387b79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8180 .elementor-element.elementor-element-c4a57cb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 0px;--row-gap:10px;--column-gap:0px;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:rgba(24,22,14,0.1);--border-color:rgba(24,22,14,0.1);--border-radius:24px 24px 24px 24px;box-shadow:0px 20px 50px -35px rgba(24,22,14,0.35);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8180 .elementor-element.elementor-element-c4a57cb:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-c4a57cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-8180 .elementor-element.elementor-element-c991e17{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-5a4e0b3 .elementor-icon-wrapper{text-align:center;}.elementor-8180 .elementor-element.elementor-element-5a4e0b3.elementor-view-stacked .elementor-icon{background-color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-5a4e0b3.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-5a4e0b3.elementor-view-default .elementor-icon{color:#3f5a14;border-color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-5a4e0b3.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-5a4e0b3.elementor-view-default .elementor-icon svg{fill:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-670a4c2 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:30px;font-weight:600;color:rgba(24,22,14,0.16);}.elementor-8180 .elementor-element.elementor-element-dff3283{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-8180 .elementor-element.elementor-element-3bc94fd{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8180 .elementor-element.elementor-element-873fa11{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8180 .elementor-element.elementor-element-56fd90b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 0px;--row-gap:10px;--column-gap:0px;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:rgba(24,22,14,0.1);--border-color:rgba(24,22,14,0.1);--border-radius:24px 24px 24px 24px;box-shadow:0px 20px 50px -35px rgba(24,22,14,0.35);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8180 .elementor-element.elementor-element-56fd90b:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-56fd90b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-8180 .elementor-element.elementor-element-a7fd8bd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-ac5c617 .elementor-icon-wrapper{text-align:center;}.elementor-8180 .elementor-element.elementor-element-ac5c617.elementor-view-stacked .elementor-icon{background-color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-ac5c617.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-ac5c617.elementor-view-default .elementor-icon{color:#3f5a14;border-color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-ac5c617.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-ac5c617.elementor-view-default .elementor-icon svg{fill:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-0404aa9 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:30px;font-weight:600;color:rgba(24,22,14,0.16);}.elementor-8180 .elementor-element.elementor-element-28dad4f{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-8180 .elementor-element.elementor-element-22ee476{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8180 .elementor-element.elementor-element-e13c9c7{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8180 .elementor-element.elementor-element-91f05c1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(24,22,14,0.1);--border-color:rgba(24,22,14,0.1);--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-91f05c1:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-91f05c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4EE;}.elementor-8180 .elementor-element.elementor-element-ee064d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-8180 .elementor-element.elementor-element-ee064d6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:0.25em;color:#9c988b;}.elementor-8180 .elementor-element.elementor-element-3772529{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-5d92d04{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-0493056{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-54d1fec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-c76a297{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(24,22,14,0.1);--border-color:rgba(24,22,14,0.1);--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-8180 .elementor-element.elementor-element-c76a297:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-c76a297 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE9E0;}.elementor-8180 .elementor-element.elementor-element-2135498{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 56px;--row-gap:48px;--column-gap:56px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-0c5cb46{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-ab9948d{background-color:rgba(255,255,255,0.7);padding:6px 14px 6px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(24,22,14,0.1);border-radius:999px 999px 999px 999px;}.elementor-8180 .elementor-element.elementor-element-ab9948d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-cd0a448{width:var( --container-widget-width, 520px );max-width:520px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:520px;--container-widget-flex-grow:0;}.elementor-8180 .elementor-element.elementor-element-cd0a448 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:44px;font-weight:600;line-height:1.06em;letter-spacing:-0.02em;color:#16140d;}.elementor-8180 .elementor-element.elementor-element-b21555b{width:var( --container-widget-width, 530px );max-width:530px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:530px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#6a675c;}.elementor-8180 .elementor-element.elementor-element-156f49c{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:11px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-8180 .elementor-element.elementor-element-156f49c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-8180 .elementor-element.elementor-element-156f49c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-8180 .elementor-element.elementor-element-156f49c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-8180 .elementor-element.elementor-element-156f49c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-8180 .elementor-element.elementor-element-156f49c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-8180 .elementor-element.elementor-element-156f49c .elementor-icon-list-icon i{color:#3f5a14;transition:color 0.3s;}.elementor-8180 .elementor-element.elementor-element-156f49c .elementor-icon-list-icon svg{fill:#3f5a14;transition:fill 0.3s;}.elementor-8180 .elementor-element.elementor-element-156f49c .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-8180 .elementor-element.elementor-element-156f49c .elementor-icon-list-text{color:rgba(22,20,13,0.9);transition:color 0.3s;}.elementor-8180 .elementor-element.elementor-element-06ca557 .elementor-button{background-color:#9ad00f;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;fill:#16140d;color:#16140d;box-shadow:0px 10px 30px -10px rgba(122,179,10,0.6);border-radius:12px 12px 12px 12px;padding:14px 22px 14px 22px;}.elementor-8180 .elementor-element.elementor-element-06ca557 .elementor-button:hover, .elementor-8180 .elementor-element.elementor-element-06ca557 .elementor-button:focus{background-color:#8cc00d;}.elementor-8180 .elementor-element.elementor-element-06ca557{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-8180 .elementor-element.elementor-element-06ca557.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-95cb04a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-d0ff860{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:rgba(24,22,14,0.16);--border-color:rgba(24,22,14,0.16);--border-radius:24px 24px 24px 24px;box-shadow:0px 40px 80px -30px rgba(24,22,14,0.3);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-d0ff860:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-d0ff860 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.9);}.elementor-8180 .elementor-element.elementor-element-e5037aa{--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;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:rgba(24,22,14,0.1);--border-color:rgba(24,22,14,0.1);--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-8180 .elementor-element.elementor-element-c270060{padding:0px 0px 0px 18px;}.elementor-8180 .elementor-element.elementor-element-c270060 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:#16140d;}.elementor-8180 .elementor-element.elementor-element-29cb893{padding:4px 10px 3px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(24,22,14,0.1);border-radius:999px 999px 999px 999px;}.elementor-8180 .elementor-element.elementor-element-29cb893.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-29cb893 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;color:#6a675c;}.elementor-8180 .elementor-element.elementor-element-73c5713{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-8180 .elementor-element.elementor-element-43e6029{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-c2adc11 .elementor-icon-wrapper{text-align:center;}.elementor-8180 .elementor-element.elementor-element-c2adc11.elementor-view-stacked .elementor-icon{background-color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-c2adc11.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-c2adc11.elementor-view-default .elementor-icon{color:#3f5a14;border-color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-c2adc11.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-c2adc11.elementor-view-default .elementor-icon svg{fill:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-7a0b938{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:4px 0px;--row-gap:4px;--column-gap:0px;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:rgba(24,22,14,0.1);--border-color:rgba(24,22,14,0.1);--border-radius:16px 16px 16px 16px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-8180 .elementor-element.elementor-element-7a0b938:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-7a0b938 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(246,244,238,0.5);}.elementor-8180 .elementor-element.elementor-element-7a0b938.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-0d5a85d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-6dc10e1 .elementor-icon-wrapper{text-align:center;}.elementor-8180 .elementor-element.elementor-element-6dc10e1.elementor-view-stacked .elementor-icon{background-color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-6dc10e1.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-6dc10e1.elementor-view-default .elementor-icon{color:#3f5a14;border-color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-6dc10e1.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-6dc10e1.elementor-view-default .elementor-icon svg{fill:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-0733609{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:4px 0px;--row-gap:4px;--column-gap:0px;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:rgba(24,22,14,0.1);--border-color:rgba(24,22,14,0.1);--border-radius:16px 16px 16px 16px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-8180 .elementor-element.elementor-element-0733609:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-0733609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(246,244,238,0.5);}.elementor-8180 .elementor-element.elementor-element-0733609.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-07bf640{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-3196bc4 .elementor-icon-wrapper{text-align:center;}.elementor-8180 .elementor-element.elementor-element-3196bc4.elementor-view-stacked .elementor-icon{background-color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-3196bc4.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-3196bc4.elementor-view-default .elementor-icon{color:#3f5a14;border-color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-3196bc4.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-3196bc4.elementor-view-default .elementor-icon svg{fill:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-1131c21{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:4px 0px;--row-gap:4px;--column-gap:0px;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:rgba(24,22,14,0.1);--border-color:rgba(24,22,14,0.1);--border-radius:16px 16px 16px 16px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-8180 .elementor-element.elementor-element-1131c21:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-1131c21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(246,244,238,0.5);}.elementor-8180 .elementor-element.elementor-element-1131c21.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-c3dd01f{--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;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:rgba(154,208,15,0.4);--border-color:rgba(154,208,15,0.4);--border-radius:16px 16px 16px 16px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-8180 .elementor-element.elementor-element-c3dd01f:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-c3dd01f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(154,208,15,0.08);}.elementor-8180 .elementor-element.elementor-element-fae7585{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-fae7585.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-a08e4ef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-a08e4ef .elementor-icon-wrapper{text-align:center;}.elementor-8180 .elementor-element.elementor-element-a08e4ef.elementor-view-stacked .elementor-icon{background-color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-a08e4ef.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-a08e4ef.elementor-view-default .elementor-icon{color:#3f5a14;border-color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-a08e4ef.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-a08e4ef.elementor-view-default .elementor-icon svg{fill:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-a08e4ef .elementor-icon{font-size:14px;}.elementor-8180 .elementor-element.elementor-element-a08e4ef .elementor-icon svg{height:14px;}.elementor-8180 .elementor-element.elementor-element-eaf2608 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:#16140d;}.elementor-8180 .elementor-element.elementor-element-2839738{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(24,22,14,0.1);--border-color:rgba(24,22,14,0.1);--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-8180 .elementor-element.elementor-element-2839738:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-2839738 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f4ee;}.elementor-8180 .elementor-element.elementor-element-60c95cd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-c45685e{background-color:rgba(255,255,255,0.8);padding:6px 14px 6px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(24,22,14,0.1);border-radius:999px 999px 999px 999px;}.elementor-8180 .elementor-element.elementor-element-c45685e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-bb563c6{text-align:center;}.elementor-8180 .elementor-element.elementor-element-bb563c6 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:46px;font-weight:600;line-height:1.06em;letter-spacing:-0.02em;color:#16140d;}.elementor-8180 .elementor-element.elementor-element-af0530f{width:var( --container-widget-width, 600px );max-width:600px;margin:0px autopx calc(var(--kit-widget-spacing, 0px) + 0px) autopx;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#6a675c;}.elementor-8180 .elementor-element.elementor-element-6b1f0c7{--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:flex-start;--gap:40px 24px;--row-gap:40px;--column-gap:24px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-d78a2e7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-e0c8eec .elementor-icon-wrapper{text-align:center;}.elementor-8180 .elementor-element.elementor-element-e0c8eec.elementor-view-stacked .elementor-icon{background-color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-e0c8eec.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-e0c8eec.elementor-view-default .elementor-icon{color:#3f5a14;border-color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-e0c8eec.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-e0c8eec.elementor-view-default .elementor-icon svg{fill:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-6d39c2a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-aad7a88 .elementor-icon-wrapper{text-align:center;}.elementor-8180 .elementor-element.elementor-element-aad7a88.elementor-view-stacked .elementor-icon{background-color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-aad7a88.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-aad7a88.elementor-view-default .elementor-icon{color:#3f5a14;border-color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-aad7a88.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-aad7a88.elementor-view-default .elementor-icon svg{fill:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-0c40c3c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-1182ba0 .elementor-icon-wrapper{text-align:center;}.elementor-8180 .elementor-element.elementor-element-1182ba0.elementor-view-stacked .elementor-icon{background-color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-1182ba0.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-1182ba0.elementor-view-default .elementor-icon{color:#3f5a14;border-color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-1182ba0.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-1182ba0.elementor-view-default .elementor-icon svg{fill:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-a526c67{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-3987ea4 .elementor-icon-wrapper{text-align:center;}.elementor-8180 .elementor-element.elementor-element-3987ea4.elementor-view-stacked .elementor-icon{background-color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-3987ea4.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-3987ea4.elementor-view-default .elementor-icon{color:#3f5a14;border-color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-3987ea4.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-3987ea4.elementor-view-default .elementor-icon svg{fill:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-3987ea4 .elementor-icon{border-width:1px 1px 1px 1px;}.elementor-8180 .elementor-element.elementor-element-1ba93e2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(24,22,14,0.1);--border-color:rgba(24,22,14,0.1);--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-8180 .elementor-element.elementor-element-1ba93e2:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-1ba93e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE9E0;}.elementor-8180 .elementor-element.elementor-element-1639f49{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-5a3eced{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-8180 .elementor-element.elementor-element-d098c81{background-color:#ffffff;padding:6px 14px 6px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(24,22,14,0.1);border-radius:999px 999px 999px 999px;text-align:center;}.elementor-8180 .elementor-element.elementor-element-d098c81 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-fe9e8a4{text-align:center;}.elementor-8180 .elementor-element.elementor-element-fe9e8a4 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:48px;font-weight:600;line-height:1.05em;letter-spacing:-1px;color:#16140d;}.elementor-8180 .elementor-element.elementor-element-e75c8dc{width:var( --container-widget-width, 600px );max-width:600px;margin:0px autopx calc(var(--kit-widget-spacing, 0px) + 0px) autopx;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#6a675c;}.elementor-8180 .elementor-element.elementor-element-458ddd3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-522c1b7{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:rgba(24,22,14,0.1);--border-color:rgba(24,22,14,0.1);--border-radius:24px 24px 24px 24px;box-shadow:0px 20px 50px -35px rgba(24,22,14,0.35);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-8180 .elementor-element.elementor-element-522c1b7:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-522c1b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}body:not(.rtl) .elementor-8180 .elementor-element.elementor-element-522c1b7{left:0px;}body.rtl .elementor-8180 .elementor-element.elementor-element-522c1b7{right:0px;}.elementor-8180 .elementor-element.elementor-element-164b6c6{--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:0px 12px;--row-gap:0px;--column-gap:12px;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:rgba(24,22,14,0.1);--border-color:rgba(24,22,14,0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-8180 .elementor-element.elementor-element-1572e1d{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8180 .elementor-element.elementor-element-8c1f2c7 img{width:100%;max-width:100%;height:200px;}.elementor-8180 .elementor-element.elementor-element-5e75a03 img{width:100%;max-width:100%;height:200px;}.elementor-8180 .elementor-element.elementor-element-681b121{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-8180 .elementor-element.elementor-element-b33c182{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8180 .elementor-element.elementor-element-b33c182 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;color:#16140d;}.elementor-8180 .elementor-element.elementor-element-2f758e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:13px;color:#6a675c;}.elementor-8180 .elementor-element.elementor-element-711861e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:rgba(24,22,14,0.1);--border-color:rgba(24,22,14,0.1);--border-radius:16px 16px 16px 16px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8180 .elementor-element.elementor-element-711861e:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-711861e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(236,233,224,0.5);}.elementor-8180 .elementor-element.elementor-element-34579ea .elementor-counter-title{justify-content:start;color:#8D8D8D;font-family:"Space Grotesk", Sans-serif;font-weight:400;}.elementor-8180 .elementor-element.elementor-element-34579ea .elementor-counter{gap:0px;}.elementor-8180 .elementor-element.elementor-element-34579ea .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Space Grotesk", Sans-serif;font-weight:600;line-height:35px;}.elementor-8180 .elementor-element.elementor-element-7b523da .elementor-counter-title{justify-content:start;color:#8D8D8D;font-family:"Space Grotesk", Sans-serif;font-weight:400;}.elementor-8180 .elementor-element.elementor-element-7b523da .elementor-counter{gap:0px;}.elementor-8180 .elementor-element.elementor-element-7b523da .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Space Grotesk", Sans-serif;font-weight:600;line-height:35px;}.elementor-8180 .elementor-element.elementor-element-083c06b .elementor-counter-title{justify-content:start;color:#8D8D8D;font-family:"Space Grotesk", Sans-serif;font-weight:400;}.elementor-8180 .elementor-element.elementor-element-083c06b .elementor-counter{gap:0px;}.elementor-8180 .elementor-element.elementor-element-083c06b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Space Grotesk", Sans-serif;font-weight:600;line-height:35px;}.elementor-8180 .elementor-element.elementor-element-8352da0{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:#5a7d12;}.elementor-8180 .elementor-element.elementor-element-04dc538{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:rgba(24,22,14,0.1);--border-color:rgba(24,22,14,0.1);--border-radius:24px 24px 24px 24px;box-shadow:0px 20px 50px -35px rgba(24,22,14,0.35);--padding-top:0px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-8180 .elementor-element.elementor-element-04dc538:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-04dc538 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}body:not(.rtl) .elementor-8180 .elementor-element.elementor-element-04dc538{left:0px;}body.rtl .elementor-8180 .elementor-element.elementor-element-04dc538{right:0px;}.elementor-8180 .elementor-element.elementor-element-d5b6bb4{--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:0px 12px;--row-gap:0px;--column-gap:12px;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:rgba(24,22,14,0.1);--border-color:rgba(24,22,14,0.1);--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-8180 .elementor-element.elementor-element-c056dcb{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-8180 .elementor-element.elementor-element-dce8cc9 img{width:100%;max-width:100%;height:200px;}.elementor-8180 .elementor-element.elementor-element-b9c053b img{width:100%;max-width:100%;height:200px;}.elementor-8180 .elementor-element.elementor-element-ff345e4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-8180 .elementor-element.elementor-element-a759e94{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-8180 .elementor-element.elementor-element-a759e94 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#16140d;}.elementor-8180 .elementor-element.elementor-element-0b20cb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:13px;color:#6a675c;}.elementor-8180 .elementor-element.elementor-element-3d6f97b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:rgba(24,22,14,0.1);--border-color:rgba(24,22,14,0.1);--border-radius:16px 16px 16px 16px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8180 .elementor-element.elementor-element-3d6f97b:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-3d6f97b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(236,233,224,0.5);}.elementor-8180 .elementor-element.elementor-element-9ec9156 .elementor-counter-title{justify-content:start;color:#8D8D8D;font-family:"Space Grotesk", Sans-serif;font-weight:400;}.elementor-8180 .elementor-element.elementor-element-9ec9156 .elementor-counter{gap:0px;}.elementor-8180 .elementor-element.elementor-element-9ec9156 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Space Grotesk", Sans-serif;font-weight:600;line-height:35px;}.elementor-8180 .elementor-element.elementor-element-26ecf4f .elementor-counter-title{justify-content:start;color:#8D8D8D;font-family:"Space Grotesk", Sans-serif;font-weight:400;}.elementor-8180 .elementor-element.elementor-element-26ecf4f .elementor-counter{gap:0px;}.elementor-8180 .elementor-element.elementor-element-26ecf4f .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Space Grotesk", Sans-serif;font-weight:600;line-height:35px;}.elementor-8180 .elementor-element.elementor-element-8428a6c .elementor-counter-title{justify-content:start;color:#8D8D8D;font-family:"Space Grotesk", Sans-serif;font-weight:400;}.elementor-8180 .elementor-element.elementor-element-8428a6c .elementor-counter{gap:0px;}.elementor-8180 .elementor-element.elementor-element-8428a6c .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Space Grotesk", Sans-serif;font-weight:600;line-height:35px;}.elementor-8180 .elementor-element.elementor-element-075195b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:#5a7d12;}.elementor-8180 .elementor-element.elementor-element-1e0188d{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8180 .elementor-element.elementor-element-1e0188d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:#6a675c;}.elementor-8180 .elementor-element.elementor-element-a54acf7{--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:20px 16px;--row-gap:20px;--column-gap:16px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(24,22,14,0.1);--border-color:rgba(24,22,14,0.1);--border-radius:24px 24px 24px 24px;box-shadow:0px 20px 50px -40px rgba(24,22,14,0.3);--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8180 .elementor-element.elementor-element-a54acf7:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-a54acf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-8180 .elementor-element.elementor-element-34e2b82{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-71bcb24.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-71bcb24 .elementor-icon-wrapper{text-align:center;}.elementor-8180 .elementor-element.elementor-element-71bcb24.elementor-view-stacked .elementor-icon{background-color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-71bcb24.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-71bcb24.elementor-view-default .elementor-icon{color:#3f5a14;border-color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-71bcb24.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-71bcb24.elementor-view-default .elementor-icon svg{fill:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-71bcb24 .elementor-icon{font-size:18px;}.elementor-8180 .elementor-element.elementor-element-71bcb24 .elementor-icon svg{height:18px;}.elementor-8180 .elementor-element.elementor-element-33a8014{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-bf858e8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-bf858e8 .elementor-icon-wrapper{text-align:center;}.elementor-8180 .elementor-element.elementor-element-bf858e8.elementor-view-stacked .elementor-icon{background-color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-bf858e8.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-bf858e8.elementor-view-default .elementor-icon{color:#3f5a14;border-color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-bf858e8.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-bf858e8.elementor-view-default .elementor-icon svg{fill:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-bf858e8 .elementor-icon{font-size:18px;}.elementor-8180 .elementor-element.elementor-element-bf858e8 .elementor-icon svg{height:18px;}.elementor-8180 .elementor-element.elementor-element-f395f9c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-0764494.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-0764494 .elementor-icon-wrapper{text-align:center;}.elementor-8180 .elementor-element.elementor-element-0764494.elementor-view-stacked .elementor-icon{background-color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-0764494.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-0764494.elementor-view-default .elementor-icon{color:#3f5a14;border-color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-0764494.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-0764494.elementor-view-default .elementor-icon svg{fill:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-0764494 .elementor-icon{font-size:18px;}.elementor-8180 .elementor-element.elementor-element-0764494 .elementor-icon svg{height:18px;}.elementor-8180 .elementor-element.elementor-element-a236ffa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-79882ab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-79882ab .elementor-icon-wrapper{text-align:center;}.elementor-8180 .elementor-element.elementor-element-79882ab.elementor-view-stacked .elementor-icon{background-color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-79882ab.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-79882ab.elementor-view-default .elementor-icon{color:#3f5a14;border-color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-79882ab.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-79882ab.elementor-view-default .elementor-icon svg{fill:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-79882ab .elementor-icon{font-size:18px;}.elementor-8180 .elementor-element.elementor-element-79882ab .elementor-icon svg{height:18px;}.elementor-8180 .elementor-element.elementor-element-31c9f2e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(24,22,14,0.1);--border-color:rgba(24,22,14,0.1);--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-31c9f2e:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-31c9f2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ece9e0;}.elementor-8180 .elementor-element.elementor-element-e5d1afc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;text-align:center;}.elementor-8180 .elementor-element.elementor-element-e5d1afc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:0.25em;color:#9c988b;}.elementor-8180 .elementor-element.elementor-element-0f205c0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-d35f3d4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-8180 .elementor-element.elementor-element-467bc04{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-8180 .elementor-element.elementor-element-467bc04.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-7779287.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-7779287 .elementor-icon-wrapper{text-align:center;}.elementor-8180 .elementor-element.elementor-element-7779287.elementor-view-stacked .elementor-icon{background-color:rgba(106,103,92,0.5);}.elementor-8180 .elementor-element.elementor-element-7779287.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-7779287.elementor-view-default .elementor-icon{color:rgba(106,103,92,0.5);border-color:rgba(106,103,92,0.5);}.elementor-8180 .elementor-element.elementor-element-7779287.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-7779287.elementor-view-default .elementor-icon svg{fill:rgba(106,103,92,0.5);}.elementor-8180 .elementor-element.elementor-element-7779287 .elementor-icon{font-size:19px;}.elementor-8180 .elementor-element.elementor-element-7779287 .elementor-icon svg{height:19px;}.elementor-8180 .elementor-element.elementor-element-7d6b240 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;letter-spacing:-0.01em;}.elementor-8180 .elementor-element.elementor-element-a7c45f8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-8180 .elementor-element.elementor-element-a7c45f8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-714be2a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-714be2a .elementor-icon-wrapper{text-align:center;}.elementor-8180 .elementor-element.elementor-element-714be2a.elementor-view-stacked .elementor-icon{background-color:rgba(106,103,92,0.5);}.elementor-8180 .elementor-element.elementor-element-714be2a.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-714be2a.elementor-view-default .elementor-icon{color:rgba(106,103,92,0.5);border-color:rgba(106,103,92,0.5);}.elementor-8180 .elementor-element.elementor-element-714be2a.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-714be2a.elementor-view-default .elementor-icon svg{fill:rgba(106,103,92,0.5);}.elementor-8180 .elementor-element.elementor-element-714be2a .elementor-icon{font-size:19px;}.elementor-8180 .elementor-element.elementor-element-714be2a .elementor-icon svg{height:19px;}.elementor-8180 .elementor-element.elementor-element-26cc9ac .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;letter-spacing:-0.01em;}.elementor-8180 .elementor-element.elementor-element-4abc04d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-8180 .elementor-element.elementor-element-4abc04d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-153bb5b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-153bb5b .elementor-icon-wrapper{text-align:center;}.elementor-8180 .elementor-element.elementor-element-153bb5b.elementor-view-stacked .elementor-icon{background-color:rgba(106,103,92,0.5);}.elementor-8180 .elementor-element.elementor-element-153bb5b.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-153bb5b.elementor-view-default .elementor-icon{color:rgba(106,103,92,0.5);border-color:rgba(106,103,92,0.5);}.elementor-8180 .elementor-element.elementor-element-153bb5b.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-153bb5b.elementor-view-default .elementor-icon svg{fill:rgba(106,103,92,0.5);}.elementor-8180 .elementor-element.elementor-element-153bb5b .elementor-icon{font-size:19px;}.elementor-8180 .elementor-element.elementor-element-153bb5b .elementor-icon svg{height:19px;}.elementor-8180 .elementor-element.elementor-element-ef021fa .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;letter-spacing:-0.01em;}.elementor-8180 .elementor-element.elementor-element-252ffc9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-8180 .elementor-element.elementor-element-252ffc9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-18366c1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-18366c1 .elementor-icon-wrapper{text-align:center;}.elementor-8180 .elementor-element.elementor-element-18366c1.elementor-view-stacked .elementor-icon{background-color:rgba(106,103,92,0.5);}.elementor-8180 .elementor-element.elementor-element-18366c1.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-18366c1.elementor-view-default .elementor-icon{color:rgba(106,103,92,0.5);border-color:rgba(106,103,92,0.5);}.elementor-8180 .elementor-element.elementor-element-18366c1.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-18366c1.elementor-view-default .elementor-icon svg{fill:rgba(106,103,92,0.5);}.elementor-8180 .elementor-element.elementor-element-18366c1 .elementor-icon{font-size:19px;}.elementor-8180 .elementor-element.elementor-element-18366c1 .elementor-icon svg{height:19px;}.elementor-8180 .elementor-element.elementor-element-9fa00c3 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;letter-spacing:-0.01em;}.elementor-8180 .elementor-element.elementor-element-1c56c6a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-8180 .elementor-element.elementor-element-1c56c6a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-e49b6b9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-e49b6b9 .elementor-icon-wrapper{text-align:center;}.elementor-8180 .elementor-element.elementor-element-e49b6b9.elementor-view-stacked .elementor-icon{background-color:rgba(106,103,92,0.5);}.elementor-8180 .elementor-element.elementor-element-e49b6b9.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-e49b6b9.elementor-view-default .elementor-icon{color:rgba(106,103,92,0.5);border-color:rgba(106,103,92,0.5);}.elementor-8180 .elementor-element.elementor-element-e49b6b9.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-e49b6b9.elementor-view-default .elementor-icon svg{fill:rgba(106,103,92,0.5);}.elementor-8180 .elementor-element.elementor-element-e49b6b9 .elementor-icon{font-size:19px;}.elementor-8180 .elementor-element.elementor-element-e49b6b9 .elementor-icon svg{height:19px;}.elementor-8180 .elementor-element.elementor-element-833aa22 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;letter-spacing:-0.01em;}.elementor-8180 .elementor-element.elementor-element-0b5161e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-8180 .elementor-element.elementor-element-0b5161e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-7c52262.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-7c52262 .elementor-icon-wrapper{text-align:center;}.elementor-8180 .elementor-element.elementor-element-7c52262.elementor-view-stacked .elementor-icon{background-color:rgba(106,103,92,0.5);}.elementor-8180 .elementor-element.elementor-element-7c52262.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-7c52262.elementor-view-default .elementor-icon{color:rgba(106,103,92,0.5);border-color:rgba(106,103,92,0.5);}.elementor-8180 .elementor-element.elementor-element-7c52262.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-7c52262.elementor-view-default .elementor-icon svg{fill:rgba(106,103,92,0.5);}.elementor-8180 .elementor-element.elementor-element-7c52262 .elementor-icon{font-size:19px;}.elementor-8180 .elementor-element.elementor-element-7c52262 .elementor-icon svg{height:19px;}.elementor-8180 .elementor-element.elementor-element-b8745a4 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;letter-spacing:-0.01em;}.elementor-8180 .elementor-element.elementor-element-70a6a64{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-8180 .elementor-element.elementor-element-70a6a64.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-17349d6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-17349d6 .elementor-icon-wrapper{text-align:center;}.elementor-8180 .elementor-element.elementor-element-17349d6.elementor-view-stacked .elementor-icon{background-color:rgba(106,103,92,0.5);}.elementor-8180 .elementor-element.elementor-element-17349d6.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-17349d6.elementor-view-default .elementor-icon{color:rgba(106,103,92,0.5);border-color:rgba(106,103,92,0.5);}.elementor-8180 .elementor-element.elementor-element-17349d6.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-17349d6.elementor-view-default .elementor-icon svg{fill:rgba(106,103,92,0.5);}.elementor-8180 .elementor-element.elementor-element-17349d6 .elementor-icon{font-size:19px;}.elementor-8180 .elementor-element.elementor-element-17349d6 .elementor-icon svg{height:19px;}.elementor-8180 .elementor-element.elementor-element-0f63506 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;letter-spacing:-0.01em;}.elementor-8180 .elementor-element.elementor-element-b28e6eb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-8180 .elementor-element.elementor-element-b28e6eb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-5d39f9c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-5d39f9c .elementor-icon-wrapper{text-align:center;}.elementor-8180 .elementor-element.elementor-element-5d39f9c.elementor-view-stacked .elementor-icon{background-color:rgba(106,103,92,0.5);}.elementor-8180 .elementor-element.elementor-element-5d39f9c.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-5d39f9c.elementor-view-default .elementor-icon{color:rgba(106,103,92,0.5);border-color:rgba(106,103,92,0.5);}.elementor-8180 .elementor-element.elementor-element-5d39f9c.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-5d39f9c.elementor-view-default .elementor-icon svg{fill:rgba(106,103,92,0.5);}.elementor-8180 .elementor-element.elementor-element-5d39f9c .elementor-icon{font-size:19px;}.elementor-8180 .elementor-element.elementor-element-5d39f9c .elementor-icon svg{height:19px;}.elementor-8180 .elementor-element.elementor-element-95365c1 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;letter-spacing:-0.01em;}.elementor-8180 .elementor-element.elementor-element-a55f58b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-8180 .elementor-element.elementor-element-a55f58b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-3dc72a5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-3dc72a5 .elementor-icon-wrapper{text-align:center;}.elementor-8180 .elementor-element.elementor-element-3dc72a5.elementor-view-stacked .elementor-icon{background-color:rgba(106,103,92,0.5);}.elementor-8180 .elementor-element.elementor-element-3dc72a5.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-3dc72a5.elementor-view-default .elementor-icon{color:rgba(106,103,92,0.5);border-color:rgba(106,103,92,0.5);}.elementor-8180 .elementor-element.elementor-element-3dc72a5.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-3dc72a5.elementor-view-default .elementor-icon svg{fill:rgba(106,103,92,0.5);}.elementor-8180 .elementor-element.elementor-element-3dc72a5 .elementor-icon{font-size:19px;}.elementor-8180 .elementor-element.elementor-element-3dc72a5 .elementor-icon svg{height:19px;}.elementor-8180 .elementor-element.elementor-element-123507d .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;letter-spacing:-0.01em;}.elementor-8180 .elementor-element.elementor-element-1fa30fc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-8180 .elementor-element.elementor-element-1fa30fc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-7a2b23e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-7a2b23e .elementor-icon-wrapper{text-align:center;}.elementor-8180 .elementor-element.elementor-element-7a2b23e.elementor-view-stacked .elementor-icon{background-color:rgba(106,103,92,0.5);}.elementor-8180 .elementor-element.elementor-element-7a2b23e.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-7a2b23e.elementor-view-default .elementor-icon{color:rgba(106,103,92,0.5);border-color:rgba(106,103,92,0.5);}.elementor-8180 .elementor-element.elementor-element-7a2b23e.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-7a2b23e.elementor-view-default .elementor-icon svg{fill:rgba(106,103,92,0.5);}.elementor-8180 .elementor-element.elementor-element-7a2b23e .elementor-icon{font-size:19px;}.elementor-8180 .elementor-element.elementor-element-7a2b23e .elementor-icon svg{height:19px;}.elementor-8180 .elementor-element.elementor-element-e1ec0f5 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;letter-spacing:-0.01em;}.elementor-8180 .elementor-element.elementor-element-fc4a023{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(24,22,14,0.1);--border-color:rgba(24,22,14,0.1);--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-fc4a023:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-fc4a023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4EE;}.elementor-8180 .elementor-element.elementor-element-7885937{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8180 .elementor-element.elementor-element-53a0e06{background-color:rgba(255,255,255,0.8);padding:6px 14px 6px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(24,22,14,0.1);border-radius:999px 999px 999px 999px;}.elementor-8180 .elementor-element.elementor-element-53a0e06 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-61b6efc{text-align:center;}.elementor-8180 .elementor-element.elementor-element-61b6efc .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:46px;font-weight:600;line-height:1.06em;letter-spacing:-0.02em;color:#16140d;}.elementor-8180 .elementor-element.elementor-element-1768230{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#6a675c;}.elementor-8180 .elementor-element.elementor-element-2bf01db{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8180 .elementor-element.elementor-element-3fc5635{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8180 .elementor-element.elementor-element-2810160{--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:0px 16px;--row-gap:0px;--column-gap:16px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-e6980ba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-8180 .elementor-element.elementor-element-6ed15a6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8180 .elementor-element.elementor-element-6ed15a6 .elementor-icon-wrapper{text-align:center;}.elementor-8180 .elementor-element.elementor-element-6ed15a6.elementor-view-stacked .elementor-icon{background-color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-6ed15a6.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-6ed15a6.elementor-view-default .elementor-icon{color:#3f5a14;border-color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-6ed15a6.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-6ed15a6.elementor-view-default .elementor-icon svg{fill:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-5447ab5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8180 .elementor-element.elementor-element-f45b513{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-27aa67e .elementor-icon-wrapper{text-align:center;}.elementor-8180 .elementor-element.elementor-element-27aa67e.elementor-view-stacked .elementor-icon{background-color:#16140d;}.elementor-8180 .elementor-element.elementor-element-27aa67e.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-27aa67e.elementor-view-default .elementor-icon{color:#16140d;border-color:#16140d;}.elementor-8180 .elementor-element.elementor-element-27aa67e.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-27aa67e.elementor-view-default .elementor-icon svg{fill:#16140d;}.elementor-8180 .elementor-element.elementor-element-cc4d8d7 .elementor-icon-wrapper{text-align:center;}.elementor-8180 .elementor-element.elementor-element-cc4d8d7.elementor-view-stacked .elementor-icon{background-color:#16140d;}.elementor-8180 .elementor-element.elementor-element-cc4d8d7.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-cc4d8d7.elementor-view-default .elementor-icon{color:#16140d;border-color:#16140d;}.elementor-8180 .elementor-element.elementor-element-cc4d8d7.elementor-view-framed .elementor-icon, .elementor-8180 .elementor-element.elementor-element-cc4d8d7.elementor-view-default .elementor-icon svg{fill:#16140d;}.elementor-8180 .elementor-element.elementor-element-c7b1506{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-f904e96{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-a712f61{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--overlay-opacity:0.5;--border-radius:16px 16px 16px 16px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;top:0px;}.elementor-8180 .elementor-element.elementor-element-a712f61:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-a712f61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://images.pexels.com/photos/33369429/pexels-photo-33369429.jpeg?auto=compress&cs=tinysrgb&w=500&h=880&fit=crop");background-position:center center;background-size:cover;}.elementor-8180 .elementor-element.elementor-element-a712f61::before, .elementor-8180 .elementor-element.elementor-element-a712f61 > .elementor-background-video-container::before, .elementor-8180 .elementor-element.elementor-element-a712f61 > .e-con-inner > .elementor-background-video-container::before, .elementor-8180 .elementor-element.elementor-element-a712f61 > .elementor-background-slideshow::before, .elementor-8180 .elementor-element.elementor-element-a712f61 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8180 .elementor-element.elementor-element-a712f61 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(0,0,0,0.92) 0%, rgba(0,0,0,0.05) 62%);}body:not(.rtl) .elementor-8180 .elementor-element.elementor-element-a712f61{left:0px;}body.rtl .elementor-8180 .elementor-element.elementor-element-a712f61{right:0px;}.elementor-8180 .elementor-element.elementor-element-bc7b3b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8180 .elementor-element.elementor-element-bd870c8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0px;z-index:1;}body:not(.rtl) .elementor-8180 .elementor-element.elementor-element-bd870c8{left:0px;}body.rtl .elementor-8180 .elementor-element.elementor-element-bd870c8{right:0px;}.elementor-8180 .elementor-element.elementor-element-bd870c8 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-8180 .elementor-element.elementor-element-bd870c8 .elementor-custom-embed-play i{font-size:75px;}.elementor-8180 .elementor-element.elementor-element-bd870c8 .elementor-custom-embed-play svg{width:75px;height:75px;}.elementor-widget-testimonial .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-8180 .elementor-element.elementor-element-999d267 .elementor-testimonial-wrapper{text-align:start;}.elementor-8180 .elementor-element.elementor-element-999d267 .elementor-testimonial-content{font-family:"Space Grotesk", Sans-serif;font-size:13px;}.elementor-8180 .elementor-element.elementor-element-999d267 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:24px;height:24px;border-radius:999px 999px 999px 999px;}.elementor-8180 .elementor-element.elementor-element-999d267 .elementor-testimonial-name{color:#ffffff;font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;}.elementor-8180 .elementor-element.elementor-element-999d267 .elementor-testimonial-job{color:rgba(255,255,255,0.6);}.elementor-8180 .elementor-element.elementor-element-21978f8{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--overflow:hidden;--overlay-opacity:0.5;--border-radius:16px 16px 16px 16px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;top:0px;}.elementor-8180 .elementor-element.elementor-element-21978f8:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-21978f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://images.pexels.com/photos/33799456/pexels-photo-33799456.jpeg?auto=compress&cs=tinysrgb&w=500&h=880&fit=crop");background-position:center center;background-size:cover;}.elementor-8180 .elementor-element.elementor-element-21978f8::before, .elementor-8180 .elementor-element.elementor-element-21978f8 > .elementor-background-video-container::before, .elementor-8180 .elementor-element.elementor-element-21978f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-8180 .elementor-element.elementor-element-21978f8 > .elementor-background-slideshow::before, .elementor-8180 .elementor-element.elementor-element-21978f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8180 .elementor-element.elementor-element-21978f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(0,0,0,0.92) 0%, rgba(0,0,0,0.05) 62%);}body:not(.rtl) .elementor-8180 .elementor-element.elementor-element-21978f8{left:0px;}body.rtl .elementor-8180 .elementor-element.elementor-element-21978f8{right:0px;}.elementor-8180 .elementor-element.elementor-element-83c4a2d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8180 .elementor-element.elementor-element-48528b1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:1px;z-index:1;}body:not(.rtl) .elementor-8180 .elementor-element.elementor-element-48528b1{left:1px;}body.rtl .elementor-8180 .elementor-element.elementor-element-48528b1{right:1px;}.elementor-8180 .elementor-element.elementor-element-48528b1 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-8180 .elementor-element.elementor-element-48528b1 .elementor-custom-embed-play i{font-size:75px;}.elementor-8180 .elementor-element.elementor-element-48528b1 .elementor-custom-embed-play svg{width:75px;height:75px;}.elementor-8180 .elementor-element.elementor-element-31a748d .elementor-testimonial-wrapper{text-align:start;}.elementor-8180 .elementor-element.elementor-element-31a748d .elementor-testimonial-content{font-family:"Space Grotesk", Sans-serif;font-size:13px;}.elementor-8180 .elementor-element.elementor-element-31a748d .elementor-testimonial-wrapper .elementor-testimonial-image img{width:24px;height:24px;border-radius:999px 999px 999px 999px;}.elementor-8180 .elementor-element.elementor-element-31a748d .elementor-testimonial-name{color:#ffffff;font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;}.elementor-8180 .elementor-element.elementor-element-31a748d .elementor-testimonial-job{color:rgba(255,255,255,0.6);}.elementor-8180 .elementor-element.elementor-element-7407131{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--overflow:hidden;--overlay-opacity:0.5;--border-radius:16px 16px 16px 16px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;top:0px;}.elementor-8180 .elementor-element.elementor-element-7407131:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-7407131 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://images.pexels.com/photos/7717254/pexels-photo-7717254.jpeg?auto=compress&cs=tinysrgb&w=500&h=880&fit=crop");background-position:center center;background-size:cover;}.elementor-8180 .elementor-element.elementor-element-7407131::before, .elementor-8180 .elementor-element.elementor-element-7407131 > .elementor-background-video-container::before, .elementor-8180 .elementor-element.elementor-element-7407131 > .e-con-inner > .elementor-background-video-container::before, .elementor-8180 .elementor-element.elementor-element-7407131 > .elementor-background-slideshow::before, .elementor-8180 .elementor-element.elementor-element-7407131 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8180 .elementor-element.elementor-element-7407131 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(0,0,0,0.92) 0%, rgba(0,0,0,0.05) 62%);}body:not(.rtl) .elementor-8180 .elementor-element.elementor-element-7407131{left:0px;}body.rtl .elementor-8180 .elementor-element.elementor-element-7407131{right:0px;}.elementor-8180 .elementor-element.elementor-element-de5ed0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8180 .elementor-element.elementor-element-bcc19e7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0px;z-index:1;}body:not(.rtl) .elementor-8180 .elementor-element.elementor-element-bcc19e7{left:0px;}body.rtl .elementor-8180 .elementor-element.elementor-element-bcc19e7{right:0px;}.elementor-8180 .elementor-element.elementor-element-bcc19e7 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-8180 .elementor-element.elementor-element-bcc19e7 .elementor-custom-embed-play i{font-size:75px;}.elementor-8180 .elementor-element.elementor-element-bcc19e7 .elementor-custom-embed-play svg{width:75px;height:75px;}.elementor-8180 .elementor-element.elementor-element-1dd3cf2 .elementor-testimonial-wrapper{text-align:start;}.elementor-8180 .elementor-element.elementor-element-1dd3cf2 .elementor-testimonial-content{font-family:"Space Grotesk", Sans-serif;font-size:13px;}.elementor-8180 .elementor-element.elementor-element-1dd3cf2 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:24px;height:24px;border-radius:999px 999px 999px 999px;}.elementor-8180 .elementor-element.elementor-element-1dd3cf2 .elementor-testimonial-name{color:#ffffff;font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;}.elementor-8180 .elementor-element.elementor-element-1dd3cf2 .elementor-testimonial-job{color:rgba(255,255,255,0.6);}.elementor-8180 .elementor-element.elementor-element-1620b68{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--overflow:hidden;--overlay-opacity:0.5;--border-radius:16px 16px 16px 16px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;top:0px;}.elementor-8180 .elementor-element.elementor-element-1620b68:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-1620b68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://images.pexels.com/photos/31422830/pexels-photo-31422830.png?auto=compress&cs=tinysrgb&w=500&h=880&fit=crop");background-position:center center;background-size:cover;}.elementor-8180 .elementor-element.elementor-element-1620b68::before, .elementor-8180 .elementor-element.elementor-element-1620b68 > .elementor-background-video-container::before, .elementor-8180 .elementor-element.elementor-element-1620b68 > .e-con-inner > .elementor-background-video-container::before, .elementor-8180 .elementor-element.elementor-element-1620b68 > .elementor-background-slideshow::before, .elementor-8180 .elementor-element.elementor-element-1620b68 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8180 .elementor-element.elementor-element-1620b68 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(0,0,0,0.92) 0%, rgba(0,0,0,0.05) 62%);}body:not(.rtl) .elementor-8180 .elementor-element.elementor-element-1620b68{left:0px;}body.rtl .elementor-8180 .elementor-element.elementor-element-1620b68{right:0px;}.elementor-8180 .elementor-element.elementor-element-b7bc35c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8180 .elementor-element.elementor-element-a722c50{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0px;z-index:1;}body:not(.rtl) .elementor-8180 .elementor-element.elementor-element-a722c50{left:0px;}body.rtl .elementor-8180 .elementor-element.elementor-element-a722c50{right:0px;}.elementor-8180 .elementor-element.elementor-element-a722c50 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-8180 .elementor-element.elementor-element-a722c50 .elementor-custom-embed-play i{font-size:75px;}.elementor-8180 .elementor-element.elementor-element-a722c50 .elementor-custom-embed-play svg{width:75px;height:75px;}.elementor-8180 .elementor-element.elementor-element-e9767be .elementor-testimonial-wrapper{text-align:start;}.elementor-8180 .elementor-element.elementor-element-e9767be .elementor-testimonial-content{font-family:"Space Grotesk", Sans-serif;font-size:13px;}.elementor-8180 .elementor-element.elementor-element-e9767be .elementor-testimonial-wrapper .elementor-testimonial-image img{width:24px;height:24px;border-radius:999px 999px 999px 999px;}.elementor-8180 .elementor-element.elementor-element-e9767be .elementor-testimonial-name{color:#ffffff;font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;}.elementor-8180 .elementor-element.elementor-element-e9767be .elementor-testimonial-job{color:rgba(255,255,255,0.6);}.elementor-8180 .elementor-element.elementor-element-1be30d3{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--overflow:hidden;--overlay-opacity:0.5;--border-radius:16px 16px 16px 16px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;top:0px;}.elementor-8180 .elementor-element.elementor-element-1be30d3:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-1be30d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://images.pexels.com/photos/11701102/pexels-photo-11701102.jpeg?auto=compress&cs=tinysrgb&w=500&h=880&fit=crop");background-position:center center;background-size:cover;}.elementor-8180 .elementor-element.elementor-element-1be30d3::before, .elementor-8180 .elementor-element.elementor-element-1be30d3 > .elementor-background-video-container::before, .elementor-8180 .elementor-element.elementor-element-1be30d3 > .e-con-inner > .elementor-background-video-container::before, .elementor-8180 .elementor-element.elementor-element-1be30d3 > .elementor-background-slideshow::before, .elementor-8180 .elementor-element.elementor-element-1be30d3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8180 .elementor-element.elementor-element-1be30d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(0,0,0,0.92) 0%, rgba(0,0,0,0.05) 62%);}body:not(.rtl) .elementor-8180 .elementor-element.elementor-element-1be30d3{left:0px;}body.rtl .elementor-8180 .elementor-element.elementor-element-1be30d3{right:0px;}.elementor-8180 .elementor-element.elementor-element-e5a61a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8180 .elementor-element.elementor-element-c2a1976{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0px;z-index:1;}body:not(.rtl) .elementor-8180 .elementor-element.elementor-element-c2a1976{left:0px;}body.rtl .elementor-8180 .elementor-element.elementor-element-c2a1976{right:0px;}.elementor-8180 .elementor-element.elementor-element-c2a1976 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-8180 .elementor-element.elementor-element-736bf67 .elementor-testimonial-wrapper{text-align:start;}.elementor-8180 .elementor-element.elementor-element-736bf67 .elementor-testimonial-content{font-family:"Space Grotesk", Sans-serif;font-size:13px;}.elementor-8180 .elementor-element.elementor-element-736bf67 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:24px;height:24px;border-radius:999px 999px 999px 999px;}.elementor-8180 .elementor-element.elementor-element-736bf67 .elementor-testimonial-name{color:#ffffff;font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;}.elementor-8180 .elementor-element.elementor-element-736bf67 .elementor-testimonial-job{color:rgba(255,255,255,0.6);}.elementor-8180 .elementor-element.elementor-element-db13c34{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--overflow:hidden;--overlay-opacity:0.5;--border-radius:16px 16px 16px 16px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;top:0px;}.elementor-8180 .elementor-element.elementor-element-db13c34:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-db13c34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://images.pexels.com/photos/14950779/pexels-photo-14950779.jpeg?auto=compress&cs=tinysrgb&w=500&h=880&fit=crop");background-position:center center;background-size:cover;}.elementor-8180 .elementor-element.elementor-element-db13c34::before, .elementor-8180 .elementor-element.elementor-element-db13c34 > .elementor-background-video-container::before, .elementor-8180 .elementor-element.elementor-element-db13c34 > .e-con-inner > .elementor-background-video-container::before, .elementor-8180 .elementor-element.elementor-element-db13c34 > .elementor-background-slideshow::before, .elementor-8180 .elementor-element.elementor-element-db13c34 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8180 .elementor-element.elementor-element-db13c34 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(0,0,0,0.92) 0%, rgba(0,0,0,0.05) 62%);}body:not(.rtl) .elementor-8180 .elementor-element.elementor-element-db13c34{left:0px;}body.rtl .elementor-8180 .elementor-element.elementor-element-db13c34{right:0px;}.elementor-8180 .elementor-element.elementor-element-7dc921f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8180 .elementor-element.elementor-element-863cd8d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0px;z-index:1;}body:not(.rtl) .elementor-8180 .elementor-element.elementor-element-863cd8d{left:0px;}body.rtl .elementor-8180 .elementor-element.elementor-element-863cd8d{right:0px;}.elementor-8180 .elementor-element.elementor-element-863cd8d .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-8180 .elementor-element.elementor-element-5ecfd79 .elementor-testimonial-wrapper{text-align:start;}.elementor-8180 .elementor-element.elementor-element-5ecfd79 .elementor-testimonial-content{font-family:"Space Grotesk", Sans-serif;font-size:13px;}.elementor-8180 .elementor-element.elementor-element-5ecfd79 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:24px;height:24px;border-radius:999px 999px 999px 999px;}.elementor-8180 .elementor-element.elementor-element-5ecfd79 .elementor-testimonial-name{color:#ffffff;font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;}.elementor-8180 .elementor-element.elementor-element-5ecfd79 .elementor-testimonial-job{color:rgba(255,255,255,0.6);}.elementor-8180 .elementor-element.elementor-element-e9f88c3{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--overflow:hidden;--overlay-opacity:0.5;--border-radius:16px 16px 16px 16px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;top:0px;}.elementor-8180 .elementor-element.elementor-element-e9f88c3:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-e9f88c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://images.pexels.com/photos/18351014/pexels-photo-18351014.jpeg?auto=compress&cs=tinysrgb&w=500&h=880&fit=crop");background-position:center center;background-size:cover;}.elementor-8180 .elementor-element.elementor-element-e9f88c3::before, .elementor-8180 .elementor-element.elementor-element-e9f88c3 > .elementor-background-video-container::before, .elementor-8180 .elementor-element.elementor-element-e9f88c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-8180 .elementor-element.elementor-element-e9f88c3 > .elementor-background-slideshow::before, .elementor-8180 .elementor-element.elementor-element-e9f88c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8180 .elementor-element.elementor-element-e9f88c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(0,0,0,0.92) 0%, rgba(0,0,0,0.05) 62%);}body:not(.rtl) .elementor-8180 .elementor-element.elementor-element-e9f88c3{left:0px;}body.rtl .elementor-8180 .elementor-element.elementor-element-e9f88c3{right:0px;}.elementor-8180 .elementor-element.elementor-element-f3f7d57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8180 .elementor-element.elementor-element-56fcb02{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0px;z-index:1;}body:not(.rtl) .elementor-8180 .elementor-element.elementor-element-56fcb02{left:0px;}body.rtl .elementor-8180 .elementor-element.elementor-element-56fcb02{right:0px;}.elementor-8180 .elementor-element.elementor-element-56fcb02 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-8180 .elementor-element.elementor-element-80fc7b2 .elementor-testimonial-wrapper{text-align:start;}.elementor-8180 .elementor-element.elementor-element-80fc7b2 .elementor-testimonial-content{font-family:"Space Grotesk", Sans-serif;font-size:13px;}.elementor-8180 .elementor-element.elementor-element-80fc7b2 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:24px;height:24px;border-radius:999px 999px 999px 999px;}.elementor-8180 .elementor-element.elementor-element-80fc7b2 .elementor-testimonial-name{color:#ffffff;font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;}.elementor-8180 .elementor-element.elementor-element-80fc7b2 .elementor-testimonial-job{color:rgba(255,255,255,0.6);}.elementor-8180 .elementor-element.elementor-element-75faae8{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--overflow:hidden;--overlay-opacity:0.5;--border-radius:16px 16px 16px 16px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;top:0px;}.elementor-8180 .elementor-element.elementor-element-75faae8:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-75faae8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://images.pexels.com/photos/7752822/pexels-photo-7752822.jpeg?auto=compress&cs=tinysrgb&w=500&h=880&fit=crop");background-position:center center;background-size:cover;}.elementor-8180 .elementor-element.elementor-element-75faae8::before, .elementor-8180 .elementor-element.elementor-element-75faae8 > .elementor-background-video-container::before, .elementor-8180 .elementor-element.elementor-element-75faae8 > .e-con-inner > .elementor-background-video-container::before, .elementor-8180 .elementor-element.elementor-element-75faae8 > .elementor-background-slideshow::before, .elementor-8180 .elementor-element.elementor-element-75faae8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8180 .elementor-element.elementor-element-75faae8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(0,0,0,0.92) 0%, rgba(0,0,0,0.05) 62%);}body:not(.rtl) .elementor-8180 .elementor-element.elementor-element-75faae8{left:0px;}body.rtl .elementor-8180 .elementor-element.elementor-element-75faae8{right:0px;}.elementor-8180 .elementor-element.elementor-element-87331ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8180 .elementor-element.elementor-element-6442750{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0px;z-index:1;}body:not(.rtl) .elementor-8180 .elementor-element.elementor-element-6442750{left:0px;}body.rtl .elementor-8180 .elementor-element.elementor-element-6442750{right:0px;}.elementor-8180 .elementor-element.elementor-element-6442750 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-8180 .elementor-element.elementor-element-df19dcc .elementor-testimonial-wrapper{text-align:start;}.elementor-8180 .elementor-element.elementor-element-df19dcc .elementor-testimonial-content{font-family:"Space Grotesk", Sans-serif;font-size:13px;}.elementor-8180 .elementor-element.elementor-element-df19dcc .elementor-testimonial-wrapper .elementor-testimonial-image img{width:24px;height:24px;border-radius:999px 999px 999px 999px;}.elementor-8180 .elementor-element.elementor-element-df19dcc .elementor-testimonial-name{color:#ffffff;font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;}.elementor-8180 .elementor-element.elementor-element-df19dcc .elementor-testimonial-job{color:rgba(255,255,255,0.6);}.elementor-8180 .elementor-element.elementor-element-5375abc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--border-radius:999px 999px 999px 999px;--margin-top:24px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;}.elementor-8180 .elementor-element.elementor-element-5375abc:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-5375abc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(24,22,14,0.1);}.elementor-8180 .elementor-element.elementor-element-572d4da{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:999px 999px 999px 999px;}.elementor-8180 .elementor-element.elementor-element-572d4da:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-572d4da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9ad00f;}.elementor-8180 .elementor-element.elementor-element-c2f981b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-f6a2783{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-8ffac18{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-8180 .elementor-element.elementor-element-7b0d70f .elementor-testimonial-wrapper{text-align:start;}.elementor-8180 .elementor-element.elementor-element-7b0d70f .elementor-testimonial-content{font-family:"Inter", Sans-serif;font-size:15px;}.elementor-8180 .elementor-element.elementor-element-7b0d70f .elementor-testimonial-wrapper .elementor-testimonial-image img{width:44px;height:44px;border-radius:999px 999px 999px 999px;}.elementor-8180 .elementor-element.elementor-element-7b0d70f .elementor-testimonial-name{color:#16140d;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-8180 .elementor-element.elementor-element-7b0d70f .elementor-testimonial-job{color:#6a675c;}.elementor-8180 .elementor-element.elementor-element-bbb9ea4 .elementor-testimonial-wrapper{text-align:start;}.elementor-8180 .elementor-element.elementor-element-bbb9ea4 .elementor-testimonial-content{font-family:"Inter", Sans-serif;font-size:15px;}.elementor-8180 .elementor-element.elementor-element-bbb9ea4 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:44px;height:44px;border-radius:999px 999px 999px 999px;}.elementor-8180 .elementor-element.elementor-element-bbb9ea4 .elementor-testimonial-name{color:#16140d;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-8180 .elementor-element.elementor-element-bbb9ea4 .elementor-testimonial-job{color:#6a675c;}.elementor-8180 .elementor-element.elementor-element-51be2d0 .elementor-testimonial-wrapper{text-align:start;}.elementor-8180 .elementor-element.elementor-element-51be2d0 .elementor-testimonial-content{font-family:"Inter", Sans-serif;font-size:15px;}.elementor-8180 .elementor-element.elementor-element-51be2d0 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:44px;height:44px;border-radius:999px 999px 999px 999px;}.elementor-8180 .elementor-element.elementor-element-51be2d0 .elementor-testimonial-name{color:#16140d;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-8180 .elementor-element.elementor-element-51be2d0 .elementor-testimonial-job{color:#6a675c;}.elementor-8180 .elementor-element.elementor-element-bc0e284 .elementor-testimonial-wrapper{text-align:start;}.elementor-8180 .elementor-element.elementor-element-bc0e284 .elementor-testimonial-content{font-family:"Inter", Sans-serif;font-size:15px;}.elementor-8180 .elementor-element.elementor-element-bc0e284 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:44px;height:44px;border-radius:999px 999px 999px 999px;}.elementor-8180 .elementor-element.elementor-element-bc0e284 .elementor-testimonial-name{color:#16140d;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-8180 .elementor-element.elementor-element-bc0e284 .elementor-testimonial-job{color:#6a675c;}.elementor-8180 .elementor-element.elementor-element-3f3ab11 .elementor-testimonial-wrapper{text-align:start;}.elementor-8180 .elementor-element.elementor-element-3f3ab11 .elementor-testimonial-content{font-family:"Inter", Sans-serif;font-size:15px;}.elementor-8180 .elementor-element.elementor-element-3f3ab11 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:44px;height:44px;border-radius:999px 999px 999px 999px;}.elementor-8180 .elementor-element.elementor-element-3f3ab11 .elementor-testimonial-name{color:#16140d;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-8180 .elementor-element.elementor-element-3f3ab11 .elementor-testimonial-job{color:#6a675c;}.elementor-8180 .elementor-element.elementor-element-b6eef38{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-34555aa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-8180 .elementor-element.elementor-element-35ec1c0 .elementor-testimonial-wrapper{text-align:start;}.elementor-8180 .elementor-element.elementor-element-35ec1c0 .elementor-testimonial-content{font-family:"Inter", Sans-serif;font-size:15px;}.elementor-8180 .elementor-element.elementor-element-35ec1c0 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:44px;height:44px;border-radius:999px 999px 999px 999px;}.elementor-8180 .elementor-element.elementor-element-35ec1c0 .elementor-testimonial-name{color:#16140d;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-8180 .elementor-element.elementor-element-35ec1c0 .elementor-testimonial-job{color:#6a675c;}.elementor-8180 .elementor-element.elementor-element-b4488fd .elementor-testimonial-wrapper{text-align:start;}.elementor-8180 .elementor-element.elementor-element-b4488fd .elementor-testimonial-content{font-family:"Inter", Sans-serif;font-size:15px;}.elementor-8180 .elementor-element.elementor-element-b4488fd .elementor-testimonial-wrapper .elementor-testimonial-image img{width:44px;height:44px;border-radius:999px 999px 999px 999px;}.elementor-8180 .elementor-element.elementor-element-b4488fd .elementor-testimonial-name{color:#16140d;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-8180 .elementor-element.elementor-element-b4488fd .elementor-testimonial-job{color:#6a675c;}.elementor-8180 .elementor-element.elementor-element-a98abc1 .elementor-testimonial-wrapper{text-align:start;}.elementor-8180 .elementor-element.elementor-element-a98abc1 .elementor-testimonial-content{font-family:"Inter", Sans-serif;font-size:15px;}.elementor-8180 .elementor-element.elementor-element-a98abc1 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:44px;height:44px;border-radius:999px 999px 999px 999px;}.elementor-8180 .elementor-element.elementor-element-a98abc1 .elementor-testimonial-name{color:#16140d;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-8180 .elementor-element.elementor-element-a98abc1 .elementor-testimonial-job{color:#6a675c;}.elementor-8180 .elementor-element.elementor-element-f41268b .elementor-testimonial-wrapper{text-align:start;}.elementor-8180 .elementor-element.elementor-element-f41268b .elementor-testimonial-content{font-family:"Inter", Sans-serif;font-size:15px;}.elementor-8180 .elementor-element.elementor-element-f41268b .elementor-testimonial-wrapper .elementor-testimonial-image img{width:44px;height:44px;border-radius:999px 999px 999px 999px;}.elementor-8180 .elementor-element.elementor-element-f41268b .elementor-testimonial-name{color:#16140d;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-8180 .elementor-element.elementor-element-f41268b .elementor-testimonial-job{color:#6a675c;}.elementor-8180 .elementor-element.elementor-element-1e03bf6 .elementor-testimonial-wrapper{text-align:start;}.elementor-8180 .elementor-element.elementor-element-1e03bf6 .elementor-testimonial-content{font-family:"Inter", Sans-serif;font-size:15px;}.elementor-8180 .elementor-element.elementor-element-1e03bf6 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:44px;height:44px;border-radius:999px 999px 999px 999px;}.elementor-8180 .elementor-element.elementor-element-1e03bf6 .elementor-testimonial-name{color:#16140d;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-8180 .elementor-element.elementor-element-1e03bf6 .elementor-testimonial-job{color:#6a675c;}.elementor-8180 .elementor-element.elementor-element-02091a7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(24,22,14,0.1);--border-color:rgba(24,22,14,0.1);--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-8180 .elementor-element.elementor-element-02091a7:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-02091a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE9E0;}.elementor-8180 .elementor-element.elementor-element-25f8224{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-ef36498{background-color:rgba(255,255,255,0.8);padding:6px 14px 6px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(24,22,14,0.1);border-radius:999px 999px 999px 999px;}.elementor-8180 .elementor-element.elementor-element-ef36498 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-5f22e5c{text-align:center;}.elementor-8180 .elementor-element.elementor-element-5f22e5c .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:44px;font-weight:600;line-height:1.06em;letter-spacing:-0.02em;color:#16140d;}.elementor-8180 .elementor-element.elementor-element-2e98afa{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#6a675c;}.elementor-8180 .elementor-element.elementor-element-8f67b62{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8180 .elementor-element.elementor-element-44bab97 .elementor-accordion-icon, .elementor-8180 .elementor-element.elementor-element-44bab97 .elementor-accordion-title{color:#16140d;}.elementor-8180 .elementor-element.elementor-element-44bab97 .elementor-accordion-icon svg{fill:#16140d;}.elementor-8180 .elementor-element.elementor-element-44bab97 .elementor-active .elementor-accordion-icon, .elementor-8180 .elementor-element.elementor-element-44bab97 .elementor-active .elementor-accordion-title{color:#16140d;}.elementor-8180 .elementor-element.elementor-element-44bab97 .elementor-active .elementor-accordion-icon svg{fill:#16140d;}.elementor-8180 .elementor-element.elementor-element-44bab97 .elementor-accordion-title{font-family:"Space Grotesk", Sans-serif;font-size:17px;font-weight:500;}.elementor-8180 .elementor-element.elementor-element-44bab97 .elementor-tab-title .elementor-accordion-icon i:before{color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-44bab97 .elementor-tab-title .elementor-accordion-icon svg{fill:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-44bab97 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#16140d;}.elementor-8180 .elementor-element.elementor-element-44bab97 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#16140d;}.elementor-8180 .elementor-element.elementor-element-44bab97 .elementor-tab-content{color:#6a675c;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.6em;}.elementor-8180 .elementor-element.elementor-element-fcef9dc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(24,22,14,0.1);--border-color:rgba(24,22,14,0.1);--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-8180 .elementor-element.elementor-element-fcef9dc:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-fcef9dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4EE;}.elementor-8180 .elementor-element.elementor-element-ae0a4e7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(24,22,14,0.16);--border-color:rgba(24,22,14,0.16);--border-radius:40px 40px 40px 40px;box-shadow:0px 40px 90px -40px rgba(24,22,14,0.35);--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-8180 .elementor-element.elementor-element-ae0a4e7:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-ae0a4e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-8180 .elementor-element.elementor-element-0d56c6e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-173e13d{background-color:rgba(246,244,238,0.7);padding:6px 14px 6px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(24,22,14,0.1);border-radius:999px 999px 999px 999px;}.elementor-8180 .elementor-element.elementor-element-173e13d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;color:#3f5a14;}.elementor-8180 .elementor-element.elementor-element-40de01a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8180 .elementor-element.elementor-element-40de01a .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:50px;font-weight:600;line-height:1.05em;letter-spacing:-0.02em;color:#16140d;}.elementor-8180 .elementor-element.elementor-element-176c133{width:var( --container-widget-width, 440px );max-width:440px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:440px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#6a675c;}.elementor-8180 .elementor-element.elementor-element-8ff086c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-8180 .elementor-element.elementor-element-8ff086c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-8180 .elementor-element.elementor-element-8ff086c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-8180 .elementor-element.elementor-element-8ff086c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-8180 .elementor-element.elementor-element-8ff086c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-8180 .elementor-element.elementor-element-8ff086c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-8180 .elementor-element.elementor-element-8ff086c .elementor-icon-list-icon i{color:#3f5a14;transition:color 0.3s;}.elementor-8180 .elementor-element.elementor-element-8ff086c .elementor-icon-list-icon svg{fill:#3f5a14;transition:fill 0.3s;}.elementor-8180 .elementor-element.elementor-element-8ff086c .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-8180 .elementor-element.elementor-element-8ff086c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8180 .elementor-element.elementor-element-8ff086c .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-8180 .elementor-element.elementor-element-8ff086c .elementor-icon-list-text{color:rgba(22,20,13,0.9);transition:color 0.3s;}.elementor-8180 .elementor-element.elementor-element-f4d0dfa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;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:rgba(24,22,14,0.1);--border-color:rgba(24,22,14,0.1);--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8180 .elementor-element.elementor-element-f4d0dfa:not(.elementor-motion-effects-element-type-background), .elementor-8180 .elementor-element.elementor-element-f4d0dfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(246,244,238,0.7);}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-8180 .elementor-element.elementor-element-85515f8 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:16px;}.elementor-8180 .elementor-element.elementor-element-85515f8 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-16px;}.elementor-8180 .elementor-element.elementor-element-85515f8 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-8180 .elementor-element.elementor-element-85515f8 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-8180 .elementor-element.elementor-element-85515f8 .elementor-labels-inline .elementor-field-group > label{padding-left:6px;}body:not(.rtl) .elementor-8180 .elementor-element.elementor-element-85515f8 .elementor-labels-inline .elementor-field-group > label{padding-right:6px;}body .elementor-8180 .elementor-element.elementor-element-85515f8 .elementor-labels-above .elementor-field-group > label{padding-bottom:6px;}.elementor-8180 .elementor-element.elementor-element-85515f8 .elementor-field-group > label, .elementor-8180 .elementor-element.elementor-element-85515f8 .elementor-field-subgroup label{color:#6a675c;}.elementor-8180 .elementor-element.elementor-element-85515f8 .elementor-field-group > label{font-family:"Inter", Sans-serif;font-size:12px;}.elementor-8180 .elementor-element.elementor-element-85515f8 .elementor-field-type-html{padding-bottom:0px;}.elementor-8180 .elementor-element.elementor-element-85515f8 .elementor-field-group .elementor-field{color:#16140d;}.elementor-8180 .elementor-element.elementor-element-85515f8 .elementor-field-group .elementor-field, .elementor-8180 .elementor-element.elementor-element-85515f8 .elementor-field-subgroup label{font-family:"Inter", Sans-serif;font-size:14px;}.elementor-8180 .elementor-element.elementor-element-85515f8 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:rgba(24,22,14,0.12);border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-8180 .elementor-element.elementor-element-85515f8 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:rgba(24,22,14,0.12);border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-8180 .elementor-element.elementor-element-85515f8 .elementor-field-group .elementor-select-wrapper::before{color:rgba(24,22,14,0.12);}.elementor-8180 .elementor-element.elementor-element-85515f8 .elementor-button{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;border-radius:12px 12px 12px 12px;}.elementor-8180 .elementor-element.elementor-element-85515f8 .e-form__buttons__wrapper__button-next{background-color:#9ad00f;color:#16140d;}.elementor-8180 .elementor-element.elementor-element-85515f8 .elementor-button[type="submit"]{background-color:#9ad00f;color:#16140d;}.elementor-8180 .elementor-element.elementor-element-85515f8 .elementor-button[type="submit"] svg *{fill:#16140d;}.elementor-8180 .elementor-element.elementor-element-85515f8 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-8180 .elementor-element.elementor-element-85515f8 .e-form__buttons__wrapper__button-next:hover{background-color:#8cc00d;color:#ffffff;}.elementor-8180 .elementor-element.elementor-element-85515f8 .elementor-button[type="submit"]:hover{background-color:#8cc00d;color:#ffffff;}.elementor-8180 .elementor-element.elementor-element-85515f8 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-8180 .elementor-element.elementor-element-85515f8 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-8180 .elementor-element.elementor-element-85515f8{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-8180 .elementor-element.elementor-element-14159ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8180 .elementor-element.elementor-element-14159ac .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;color:#9c988b;}@media(min-width:768px){.elementor-8180 .elementor-element.elementor-element-49b011c{--width:1200px;}.elementor-8180 .elementor-element.elementor-element-b7d4054{--width:50%;}.elementor-8180 .elementor-element.elementor-element-8789cc5{--width:41%;}.elementor-8180 .elementor-element.elementor-element-10c65b1{--width:17%;}.elementor-8180 .elementor-element.elementor-element-5f59bbe{--width:80%;}.elementor-8180 .elementor-element.elementor-element-7c6c1d3{--width:46%;}.elementor-8180 .elementor-element.elementor-element-a83ae64{--width:460px;}.elementor-8180 .elementor-element.elementor-element-948047c{--content-width:100%;}.elementor-8180 .elementor-element.elementor-element-2760192{--width:100%;}.elementor-8180 .elementor-element.elementor-element-f8772d0{--width:100%;}.elementor-8180 .elementor-element.elementor-element-880259b{--width:1200px;}.elementor-8180 .elementor-element.elementor-element-ff50fd3{--width:1200px;}.elementor-8180 .elementor-element.elementor-element-35c54c1{--width:52%;}.elementor-8180 .elementor-element.elementor-element-e5794a9{--width:43.3%;}.elementor-8180 .elementor-element.elementor-element-865f081{--width:50%;}.elementor-8180 .elementor-element.elementor-element-3d21e86{--width:48.5%;}.elementor-8180 .elementor-element.elementor-element-30ce1f7{--width:48.5%;}.elementor-8180 .elementor-element.elementor-element-7cc0f4d{--width:48.5%;}.elementor-8180 .elementor-element.elementor-element-a8af5b0{--width:48.5%;}.elementor-8180 .elementor-element.elementor-element-e53dbcb{--width:100%;}.elementor-8180 .elementor-element.elementor-element-e38b020{--width:60%;}.elementor-8180 .elementor-element.elementor-element-45671e5{--width:1200px;}.elementor-8180 .elementor-element.elementor-element-49cfe6e{--width:32.2%;}.elementor-8180 .elementor-element.elementor-element-c4a57cb{--width:32.2%;}.elementor-8180 .elementor-element.elementor-element-56fd90b{--width:32.2%;}.elementor-8180 .elementor-element.elementor-element-91f05c1{--width:100%;}.elementor-8180 .elementor-element.elementor-element-3772529{--width:1200px;}.elementor-8180 .elementor-element.elementor-element-2135498{--width:1200px;}.elementor-8180 .elementor-element.elementor-element-0c5cb46{--width:51%;}.elementor-8180 .elementor-element.elementor-element-95cb04a{--width:44.3%;}.elementor-8180 .elementor-element.elementor-element-43e6029{--width:100%;}.elementor-8180 .elementor-element.elementor-element-7a0b938{--width:84%;}.elementor-8180 .elementor-element.elementor-element-0733609{--width:84%;}.elementor-8180 .elementor-element.elementor-element-1131c21{--width:84%;}.elementor-8180 .elementor-element.elementor-element-fae7585{--width:60%;}.elementor-8180 .elementor-element.elementor-element-6b1f0c7{--width:1200px;}.elementor-8180 .elementor-element.elementor-element-d78a2e7{--width:23.3%;}.elementor-8180 .elementor-element.elementor-element-6d39c2a{--width:23.3%;}.elementor-8180 .elementor-element.elementor-element-0c40c3c{--width:23.3%;}.elementor-8180 .elementor-element.elementor-element-a526c67{--width:23.3%;}.elementor-8180 .elementor-element.elementor-element-1639f49{--width:1200px;}.elementor-8180 .elementor-element.elementor-element-458ddd3{--width:1200px;}.elementor-8180 .elementor-element.elementor-element-522c1b7{--width:49%;}.elementor-8180 .elementor-element.elementor-element-04dc538{--width:49%;}.elementor-8180 .elementor-element.elementor-element-34e2b82{--width:22%;}.elementor-8180 .elementor-element.elementor-element-33a8014{--width:22%;}.elementor-8180 .elementor-element.elementor-element-f395f9c{--width:22%;}.elementor-8180 .elementor-element.elementor-element-a236ffa{--width:22%;}.elementor-8180 .elementor-element.elementor-element-0f205c0{--width:1200px;}.elementor-8180 .elementor-element.elementor-element-7885937{--content-width:650px;}.elementor-8180 .elementor-element.elementor-element-3fc5635{--width:1240px;}.elementor-8180 .elementor-element.elementor-element-f45b513{--width:100px;}.elementor-8180 .elementor-element.elementor-element-5375abc{--width:160px;}.elementor-8180 .elementor-element.elementor-element-572d4da{--width:50%;}.elementor-8180 .elementor-element.elementor-element-c2f981b{--width:100%;}.elementor-8180 .elementor-element.elementor-element-f6a2783{--width:100%;}.elementor-8180 .elementor-element.elementor-element-b6eef38{--width:100%;}.elementor-8180 .elementor-element.elementor-element-25f8224{--content-width:650px;}.elementor-8180 .elementor-element.elementor-element-8f67b62{--width:740px;}.elementor-8180 .elementor-element.elementor-element-ae0a4e7{--width:1200px;}.elementor-8180 .elementor-element.elementor-element-0d56c6e{--width:52%;}.elementor-8180 .elementor-element.elementor-element-f4d0dfa{--width:43%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8180 .elementor-element.elementor-element-49cfe6e{--width:100%;}.elementor-8180 .elementor-element.elementor-element-c4a57cb{--width:100%;}.elementor-8180 .elementor-element.elementor-element-56fd90b{--width:100%;}.elementor-8180 .elementor-element.elementor-element-d78a2e7{--width:45%;}.elementor-8180 .elementor-element.elementor-element-6d39c2a{--width:45%;}.elementor-8180 .elementor-element.elementor-element-0c40c3c{--width:45%;}.elementor-8180 .elementor-element.elementor-element-a526c67{--width:45%;}.elementor-8180 .elementor-element.elementor-element-3fc5635{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-testimonial .elementor-testimonial-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-testimonial .elementor-testimonial-name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-testimonial .elementor-testimonial-job{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(max-width:767px){.elementor-8180 .elementor-element.elementor-element-8455b80{--overlay-opacity:0;--padding-top:65px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-8180 .elementor-element.elementor-element-49b011c{--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-8180 .elementor-element.elementor-element-b7d4054{--width:100%;}.elementor-8180 .elementor-element.elementor-element-8789cc5{--width:79%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8180 .elementor-element.elementor-element-9e49f72 .elementor-heading-title{font-size:44px;line-height:1.1em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-8180 .elementor-element.elementor-element-8fd8033{--width:100%;--gap:0px 8px;--row-gap:0px;--column-gap:8px;}.elementor-8180 .elementor-element.elementor-element-10c65b1{--width:33%;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8180 .elementor-element.elementor-element-f7933c9 img{width:100%;max-width:95%;height:100%;}.elementor-8180 .elementor-element.elementor-element-f138afc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8180 .elementor-element.elementor-element-f138afc img{width:100%;max-width:95%;height:100%;}.elementor-8180 .elementor-element.elementor-element-b0db272 img{width:100%;max-width:95%;height:100%;}.elementor-8180 .elementor-element.elementor-element-2b221bc img{width:100%;max-width:95%;height:100%;}.elementor-8180 .elementor-element.elementor-element-5f59bbe{--width:63%;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-d442a35{--container-widget-width:224px;--container-widget-flex-grow:0;width:var( --container-widget-width, 224px );max-width:224px;}.elementor-8180 .elementor-element.elementor-element-d442a35 .elementor-heading-title{font-size:12px;}.elementor-8180 .elementor-element.elementor-element-7c6c1d3{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8180 .elementor-element.elementor-element-a83ae64{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8180 .elementor-element.elementor-element-5f1c3dd{text-align:center;}.elementor-8180 .elementor-element.elementor-element-5f1c3dd img{height:460px;}.elementor-8180 .elementor-element.elementor-element-ea6401d{--width:100%;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-8180 .elementor-element.elementor-element-3efc3e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8180 .elementor-element.elementor-element-510254a{--width:69%;}.elementor-8180 .elementor-element.elementor-element-0102c8a{width:var( --container-widget-width, 88px );max-width:88px;--container-widget-width:88px;--container-widget-flex-grow:0;}.elementor-8180 .elementor-element.elementor-element-0102c8a .elementor-heading-title{font-size:10px;}.elementor-8180 .elementor-element.elementor-element-ac69883{--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;}.elementor-8180 .elementor-element.elementor-element-7bb1d81{text-align:center;}.elementor-8180 .elementor-element.elementor-element-948047c{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8180 .elementor-element.elementor-element-76a97ad .elementor-image-box-img{margin-bottom:15px;}.elementor-8180 .elementor-element.elementor-element-e71f3d4 .elementor-image-box-img{margin-bottom:15px;}.elementor-8180 .elementor-element.elementor-element-f4260eb .elementor-image-box-img{margin-bottom:15px;}.elementor-8180 .elementor-element.elementor-element-ca5618b .elementor-image-box-img{margin-bottom:15px;}.elementor-8180 .elementor-element.elementor-element-e214488 .elementor-image-box-img{margin-bottom:15px;}.elementor-8180 .elementor-element.elementor-element-8c19f28 .elementor-image-box-img{margin-bottom:15px;}.elementor-8180 .elementor-element.elementor-element-ff50fd3{--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-8180 .elementor-element.elementor-element-35c54c1{--width:100%;}.elementor-8180 .elementor-element.elementor-element-fb492fb .elementor-heading-title{font-size:30px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8180 .elementor-element.elementor-element-7d106ec{--width:100%;--gap:0px 12px;--row-gap:0px;--column-gap:12px;}.elementor-8180 .elementor-element.elementor-element-b2132e5{--width:67%;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-96fdaea{width:var( --container-widget-width, 14px );max-width:14px;--container-widget-width:14px;--container-widget-flex-grow:0;}.elementor-8180 .elementor-element.elementor-element-ab0247e{width:var( --container-widget-width, 193px );max-width:193px;--container-widget-width:193px;--container-widget-flex-grow:0;}.elementor-8180 .elementor-element.elementor-element-e5794a9{--width:100%;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8180 .elementor-element.elementor-element-bc29d7e{--container-widget-width:45px;--container-widget-flex-grow:0;width:var( --container-widget-width, 45px );max-width:45px;}.elementor-8180 .elementor-element.elementor-element-865f081{--width:50%;}.elementor-8180 .elementor-element.elementor-element-88100a0 .elementor-heading-title{line-height:1.2em;}.elementor-8180 .elementor-element.elementor-element-d0a1972{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8180 .elementor-element.elementor-element-3d21e86{--width:47.5%;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-8180 .elementor-element.elementor-element-30ce1f7{--width:47.5%;}.elementor-8180 .elementor-element.elementor-element-7cc0f4d{--width:47.5%;}.elementor-8180 .elementor-element.elementor-element-a8af5b0{--width:47.5%;}.elementor-8180 .elementor-element.elementor-element-e53dbcb{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-8180 .elementor-element.elementor-element-e38b020{--width:56%;--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;}.elementor-8180 .elementor-element.elementor-element-338c094{width:var( --container-widget-width, 70px );max-width:70px;--container-widget-width:70px;--container-widget-flex-grow:0;}.elementor-8180 .elementor-element.elementor-element-d75d47a .elementor-heading-title{font-size:31px;}.elementor-8180 .elementor-element.elementor-element-91f05c1{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-ee064d6{width:var( --container-widget-width, 300px );max-width:300px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-8180 .elementor-element.elementor-element-2135498{--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-8180 .elementor-element.elementor-element-0c5cb46{--width:100%;}.elementor-8180 .elementor-element.elementor-element-cd0a448 .elementor-heading-title{font-size:30px;}.elementor-8180 .elementor-element.elementor-element-95cb04a{--width:100%;}.elementor-8180 .elementor-element.elementor-element-7a0b938{--width:70%;}.elementor-8180 .elementor-element.elementor-element-0733609{--width:70%;}.elementor-8180 .elementor-element.elementor-element-1131c21{--width:70%;}.elementor-8180 .elementor-element.elementor-element-fae7585{--width:41%;}.elementor-8180 .elementor-element.elementor-element-bb563c6 .elementor-heading-title{font-size:31px;}.elementor-8180 .elementor-element.elementor-element-6b1f0c7{--gap:30px 24px;--row-gap:30px;--column-gap:24px;}.elementor-8180 .elementor-element.elementor-element-d78a2e7{--width:100%;}.elementor-8180 .elementor-element.elementor-element-5e88723{width:100%;max-width:100%;margin:-54px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-8180 .elementor-element.elementor-element-6d39c2a{--width:100%;}.elementor-8180 .elementor-element.elementor-element-1198d35{width:100%;max-width:100%;margin:-54px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-8180 .elementor-element.elementor-element-0c40c3c{--width:100%;}.elementor-8180 .elementor-element.elementor-element-ff07644{width:100%;max-width:100%;margin:-54px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-8180 .elementor-element.elementor-element-a526c67{--width:100%;}.elementor-8180 .elementor-element.elementor-element-344887c{width:100%;max-width:100%;margin:-54px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-8180 .elementor-element.elementor-element-1ba93e2{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-8180 .elementor-element.elementor-element-fe9e8a4 .elementor-heading-title{font-size:32px;}.elementor-8180 .elementor-element.elementor-element-458ddd3{--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-8180 .elementor-element.elementor-element-522c1b7{--width:100%;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-164b6c6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8180 .elementor-element.elementor-element-8c1f2c7 img{width:100%;height:110px;}.elementor-8180 .elementor-element.elementor-element-5e75a03 img{width:100%;height:110px;}.elementor-8180 .elementor-element.elementor-element-681b121{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-8180 .elementor-element.elementor-element-b33c182{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;}.elementor-8180 .elementor-element.elementor-element-711861e{--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;}.elementor-8180 .elementor-element.elementor-element-8352da0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8180 .elementor-element.elementor-element-04dc538{--width:100%;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-d5b6bb4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8180 .elementor-element.elementor-element-dce8cc9 img{width:100%;height:110px;}.elementor-8180 .elementor-element.elementor-element-b9c053b img{width:100%;height:110px;}.elementor-8180 .elementor-element.elementor-element-ff345e4{--padding-top:0px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-8180 .elementor-element.elementor-element-a759e94{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-8180 .elementor-element.elementor-element-a759e94 .elementor-heading-title{font-size:18px;}.elementor-8180 .elementor-element.elementor-element-3d6f97b{--margin-top:15px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-8180 .elementor-element.elementor-element-075195b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8180 .elementor-element.elementor-element-a54acf7{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8180 .elementor-element.elementor-element-34e2b82{--width:45%;}.elementor-8180 .elementor-element.elementor-element-33a8014{--width:45%;}.elementor-8180 .elementor-element.elementor-element-f395f9c{--width:45%;}.elementor-8180 .elementor-element.elementor-element-a236ffa{--width:45%;}.elementor-8180 .elementor-element.elementor-element-61b6efc .elementor-heading-title{font-size:31px;}.elementor-8180 .elementor-element.elementor-element-3fc5635{--width:100%;}.elementor-8180 .elementor-element.elementor-element-2810160{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-8180 .elementor-element.elementor-element-f45b513{--width:27%;}.elementor-8180 .elementor-element.elementor-element-27aa67e{padding:0px 0px 0px 0px;}.elementor-8180 .elementor-element.elementor-element-cc4d8d7{padding:0px 0px 0px 0px;}.elementor-8180 .elementor-element.elementor-element-c7b1506{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8180 .elementor-element.elementor-element-f904e96{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-testimonial .elementor-testimonial-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-testimonial .elementor-testimonial-name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-testimonial .elementor-testimonial-job{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-8180 .elementor-element.elementor-element-c2f981b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8180 .elementor-element.elementor-element-5f22e5c .elementor-heading-title{font-size:30px;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8180 .elementor-element.elementor-element-ae0a4e7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8180 .elementor-element.elementor-element-0d56c6e{--width:100%;}.elementor-8180 .elementor-element.elementor-element-173e13d .elementor-heading-title{font-size:9px;}.elementor-8180 .elementor-element.elementor-element-40de01a .elementor-heading-title{font-size:32px;}.elementor-8180 .elementor-element.elementor-element-8ff086c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-8180 .elementor-element.elementor-element-8ff086c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-8180 .elementor-element.elementor-element-8ff086c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-8180 .elementor-element.elementor-element-8ff086c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-8180 .elementor-element.elementor-element-8ff086c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-8180 .elementor-element.elementor-element-8ff086c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8180 .elementor-element.elementor-element-8ff086c .elementor-icon-list-item > a{font-size:14px;line-height:1.7em;}.elementor-8180 .elementor-element.elementor-element-f4d0dfa{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-8180 .elementor-element.elementor-element-14159ac{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for heading, class: .elementor-element-069a302 */.elementor-8180 .elementor-element.elementor-element-069a302 { height:8px; position:relative; }
.elementor-8180 .elementor-element.elementor-element-069a302::after { content:""; position:absolute; inset:0; border-radius:999px; background:#9ad00f; animation:us-pulse-ring 2s ease-out infinite; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e49f72 */.elementor-8180 .elementor-element.elementor-element-9e49f72 .elementor-heading-title {
  background:linear-gradient(180deg,#1a1810 0%,#57544b 135%);
  -webkit-background-clip:text; background-clip:text; color:transparent;
}
.elementor-8180 .elementor-element.elementor-element-9e49f72 .us-ai {
  font-family:'Instrument Serif', serif; font-style:italic; font-weight:400; letter-spacing:0;
  background:linear-gradient(105deg,#3f5a14 0%,#6f8f1e 55%,#3f5a14 100%);
  -webkit-background-clip:text; background-clip:text; color:transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4483f32 */.elementor-8180 .elementor-element.elementor-element-4483f32 .elementor-button { position:relative; overflow:hidden; }
.elementor-8180 .elementor-element.elementor-element-4483f32 .elementor-button .elementor-button-content-wrapper { position:relative; z-index:1; }
.elementor-8180 .elementor-element.elementor-element-4483f32 .elementor-button::after { content:""; position:absolute; top:0; left:0; width:60%; height:100%; pointer-events:none; background:linear-gradient(100deg, transparent, rgba(255,255,255,0.5), transparent); transform:translateX(-150%) skewX(-18deg); transition:none; }
.elementor-8180 .elementor-element.elementor-element-4483f32 .elementor-button:hover::after { animation:us-shine 0.9s cubic-bezier(0.16,1,0.3,1); }
@keyframes us-shine { to { transform:translateX(260%) skewX(-18deg); } }
@media (prefers-reduced-motion:reduce){ .elementor-8180 .elementor-element.elementor-element-4483f32 .elementor-button:hover::after { animation:none; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c65b1 */.elementor-8180 .elementor-element.elementor-element-10c65b1 { flex-wrap:nowrap; }
.elementor-8180 .elementor-element.elementor-element-10c65b1 .elementor-widget-image { width:36px; flex:0 0 36px; }
.elementor-8180 .elementor-element.elementor-element-10c65b1 .elementor-widget-image .elementor-image, .elementor-8180 .elementor-element.elementor-element-10c65b1 .elementor-widget-image a { line-height:0; }
.elementor-8180 .elementor-element.elementor-element-10c65b1 .elementor-widget-image img { width:36px !important; height:36px !important; max-width:36px; border-radius:999px; border:2px solid #f6f4ee; object-fit:cover; object-position:center; display:block; }
.elementor-8180 .elementor-element.elementor-element-10c65b1 .elementor-widget-image + .elementor-widget-image { margin-left:-10px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d442a35 */.elementor-8180 .elementor-element.elementor-element-d442a35 .us-strong { color:#16140d; font-weight:600; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea6401d */.elementor-8180 .elementor-element.elementor-element-ea6401d { position:absolute; left:16px; top:16px; z-index:20; box-shadow:0 12px 30px -12px rgba(24,22,14,0.35); backdrop-filter:blur(10px); -webkit-backdrop-filter:blur(10px); width:max-content; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac69883 */.elementor-8180 .elementor-element.elementor-element-ac69883 { position:absolute; left:-20px; bottom:-20px; z-index:20; width:max-content; box-shadow:0 20px 45px -18px rgba(24,22,14,0.45); animation:us-float 6s ease-in-out infinite; }
@keyframes us-float { 0%,100% { transform:translateY(0); } 50% { transform:translateY(-12px); } }
@media (prefers-reduced-motion:reduce){ .elementor-8180 .elementor-element.elementor-element-ac69883{ animation:none; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f042b92 */.elementor-8180 .elementor-element.elementor-element-f042b92 { position:absolute; right:-16px; bottom:72px; z-index:20; width:max-content; box-shadow:0 10px 25px -12px rgba(24,22,14,0.35); backdrop-filter:blur(8px); -webkit-backdrop-filter:blur(8px); animation:us-float-slow 9s ease-in-out infinite; }
@keyframes us-float-slow { 0%,100% { transform:translateY(0); } 50% { transform:translateY(-22px); } }
@media (max-width:768px){ .elementor-8180 .elementor-element.elementor-element-f042b92{ display:none; } }
@media (prefers-reduced-motion:reduce){ .elementor-8180 .elementor-element.elementor-element-f042b92{ animation:none; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c169e0 */.elementor-8180 .elementor-element.elementor-element-9c169e0 { position:absolute; right:-12px; top:-12px; z-index:20; width:96px; height:96px; }
.elementor-8180 .elementor-element.elementor-element-9c169e0 .elementor-heading-title { width:96px; height:96px; border:1px dashed rgba(24,22,14,0.16); border-radius:999px; opacity:.6; animation:us-spin-slow 24s linear infinite; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a83ae64 */.elementor-8180 .elementor-element.elementor-element-a83ae64 { position:relative; margin-left:auto; }
.elementor-8180 .elementor-element.elementor-element-a83ae64::before {
  content:""; position:absolute; inset:-16px; z-index:-1; border-radius:40px;
  background:linear-gradient(45deg, rgba(154,208,15,0.25), transparent 60%, rgba(58,109,240,0.2));
  filter:blur(40px);
}
.elementor-8180 .elementor-element.elementor-element-a83ae64 .elementor-widget-image img { aspect-ratio:4/5; object-fit:cover; width:100%; display:block; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-530f082 */.elementor-8180 .elementor-element.elementor-element-530f082 .elementor-heading-title::first-letter { color:#9ad00f; font-size:8px; vertical-align:middle; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bb1d81 */.elementor-8180 .elementor-element.elementor-element-7bb1d81 .elementor-heading-title strong { color:#16140d; font-weight:600; }
.elementor-8180 .elementor-element.elementor-element-7bb1d81 .us-acc { color:#3f5a14; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22db4c0 */.elementor-8180 .elementor-element.elementor-element-22db4c0 { flex:0 0 auto !important; width:max-content !important; animation:us-rw 30s linear infinite; }
.elementor-element-63d7c78:hover .elementor-8180 .elementor-element.elementor-element-22db4c0 { animation-play-state:paused; }
@media (prefers-reduced-motion:reduce){ .elementor-8180 .elementor-element.elementor-element-22db4c0 { animation:none !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-880259b */.elementor-8180 .elementor-element.elementor-element-880259b { -webkit-mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent); mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent); }
.elementor-8180 .elementor-element.elementor-element-880259b .elementor-widget-heading { flex:0 0 auto; width:auto; }
.elementor-8180 .elementor-element.elementor-element-880259b .elementor-heading-title { display:flex; align-items:center; gap:24px; padding:0 24px; font-family:'Space Grotesk',sans-serif; font-weight:500; font-size:20px; color:rgba(106,103,92,0.45); white-space:nowrap; }
.elementor-8180 .elementor-element.elementor-element-880259b .elementor-heading-title::after { content:'\2733'; color:#3f5a14; font-size:14px; }
.elementor-8180 .elementor-element.elementor-element-880259b > .elementor-element { flex:0 0 auto !important; width:max-content !important; animation:us-rw 30s linear infinite; }
.elementor-8180 .elementor-element.elementor-element-880259b:hover > .elementor-element { animation-play-state:paused; }
@media (prefers-reduced-motion:reduce){ .elementor-8180 .elementor-element.elementor-element-880259b > .elementor-element { animation:none !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb492fb */.elementor-8180 .elementor-element.elementor-element-fb492fb .us-ital{ font-family:'Instrument Serif',serif; font-style:italic; font-weight:400; letter-spacing:0; background:linear-gradient(105deg,#3f5a14 0%,#6f8f1e 55%,#3f5a14 100%); -webkit-background-clip:text; background-clip:text; color:transparent; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d43e11a */.elementor-8180 .elementor-element.elementor-element-d43e11a .elementor-icon-list-icon{ width:24px;height:24px;border-radius:999px;background:rgba(154,208,15,0.15);display:flex;align-items:center;justify-content:center;flex:0 0 auto; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d266d44 */.elementor-8180 .elementor-element.elementor-element-d266d44 .us-quote{ margin:0; border-left:2px solid #9ad00f; padding-left:20px; font-family:'Space Grotesk',sans-serif; font-weight:500; font-size:19px; line-height:1.35; color:#16140d; }
.elementor-8180 .elementor-element.elementor-element-d266d44 .us-attr{ margin:12px 0 0; padding-left:22px; font:400 14px/1.4 Inter,sans-serif; color:#6a675c; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5794a9 */.elementor-8180 .elementor-element.elementor-element-e5794a9{ position:relative; overflow:hidden; }
.elementor-8180 .elementor-element.elementor-element-e5794a9::before{ content:"";position:absolute;right:-80px;top:-80px;width:208px;height:208px;border-radius:999px;background:rgba(154,208,15,0.15);filter:blur(48px);pointer-events:none; }
.elementor-8180 .elementor-element.elementor-element-e5794a9::after{ content:"";position:absolute;left:-64px;bottom:0;width:160px;height:160px;border-radius:999px;background:rgba(58,109,240,0.1);filter:blur(48px);pointer-events:none; }
.elementor-8180 .elementor-element.elementor-element-e5794a9 > .e-con-inner{ position:relative; z-index:1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-210157f */.elementor-8180 .elementor-element.elementor-element-210157f .elementor-heading-title::first-letter { color:#9ad00f; font-size:8px; vertical-align:middle; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d75d47a */.elementor-8180 .elementor-element.elementor-element-d75d47a .us-ital{ font-family:'Instrument Serif',serif; font-style:italic; font-weight:400; letter-spacing:0; background:linear-gradient(105deg,#3f5a14 0%,#6f8f1e 55%,#3f5a14 100%); -webkit-background-clip:text; background-clip:text; color:transparent; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e32b156 */.elementor-8180 .elementor-element.elementor-element-e32b156{ flex:0 0 auto; }
.elementor-8180 .elementor-element.elementor-element-e32b156 .elementor-icon{ width:56px;height:56px;border:1px solid rgba(24,22,14,0.1);background:#f6f4ee;border-radius:16px;color:#3f5a14;font-size:26px;display:flex;align-items:center;justify-content:center;transition:all .5s; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5a4e0b3 */.elementor-8180 .elementor-element.elementor-element-5a4e0b3{ flex:0 0 auto; }
.elementor-8180 .elementor-element.elementor-element-5a4e0b3 .elementor-icon{ width:56px;height:56px;border:1px solid rgba(24,22,14,0.1);background:#f6f4ee;border-radius:16px;color:#3f5a14;font-size:26px;display:flex;align-items:center;justify-content:center;transition:all .5s; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ac5c617 */.elementor-8180 .elementor-element.elementor-element-ac5c617{ flex:0 0 auto; }
.elementor-8180 .elementor-element.elementor-element-ac5c617 .elementor-icon{ width:56px;height:56px;border:1px solid rgba(24,22,14,0.1);background:#f6f4ee;border-radius:16px;color:#3f5a14;font-size:26px;display:flex;align-items:center;justify-content:center;transition:all .5s; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54d1fec */.elementor-8180 .elementor-element.elementor-element-54d1fec { flex:0 0 auto !important; width:max-content !important; animation:us-rw 30s linear infinite; }
.elementor-element-63d7c78:hover .elementor-8180 .elementor-element.elementor-element-54d1fec { animation-play-state:paused; }
@media (prefers-reduced-motion:reduce){ .elementor-8180 .elementor-element.elementor-element-54d1fec { animation:none !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3772529 */.elementor-8180 .elementor-element.elementor-element-3772529 { -webkit-mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent); mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent); }
.elementor-8180 .elementor-element.elementor-element-3772529 .elementor-widget-heading { flex:0 0 auto; width:auto; }
.elementor-8180 .elementor-element.elementor-element-3772529 .elementor-heading-title { display:flex; align-items:center; gap:24px; padding:0 24px; font-family:'Space Grotesk',sans-serif; font-weight:500; font-size:20px; color:rgba(106,103,92,0.45); white-space:nowrap; }
.elementor-8180 .elementor-element.elementor-element-3772529 .elementor-heading-title::after { content:'\2733'; color:#3f5a14; font-size:14px; }
.elementor-8180 .elementor-element.elementor-element-3772529 > .elementor-element { flex:0 0 auto !important; width:max-content !important; animation:us-rw 30s linear infinite; }
.elementor-8180 .elementor-element.elementor-element-3772529:hover > .elementor-element { animation-play-state:paused; }
@media (prefers-reduced-motion:reduce){ .elementor-8180 .elementor-element.elementor-element-3772529 > .elementor-element { animation:none !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd0a448 */.elementor-8180 .elementor-element.elementor-element-cd0a448 .us-ital{ font-family:'Instrument Serif',serif; font-style:italic; font-weight:400; letter-spacing:0; background:linear-gradient(105deg,#3f5a14 0%,#6f8f1e 55%,#3f5a14 100%); -webkit-background-clip:text; background-clip:text; color:transparent; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-156f49c */.elementor-8180 .elementor-element.elementor-element-156f49c .elementor-icon-list-icon{ width:24px;height:24px;border-radius:999px;background:rgba(154,208,15,0.15);display:flex;align-items:center;justify-content:center;flex:0 0 auto; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c270060 */.elementor-8180 .elementor-element.elementor-element-c270060{ position:relative; }
.elementor-8180 .elementor-element.elementor-element-c270060::before{ content:""; position:absolute; left:0; top:50%; transform:translateY(-50%); width:9px; height:9px; border-radius:999px; background:#9ad00f; animation:us-blink 1.4s ease-in-out infinite; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c2adc11 */.elementor-8180 .elementor-element.elementor-element-c2adc11{ flex:0 0 auto; position:relative; }
.elementor-8180 .elementor-element.elementor-element-c2adc11 .elementor-icon{ width:44px;height:44px;border:1px solid rgba(24,22,14,0.16);background:#f6f4ee;border-radius:12px;color:#3f5a14;font-size:19px;display:flex;align-items:center;justify-content:center;position:relative; }
.elementor-8180 .elementor-element.elementor-element-c2adc11 .elementor-icon::after{ content:"";position:absolute;inset:0;border-radius:12px;border:1px solid rgba(154,208,15,0.4);animation:us-pulse-ring 2.4s ease-out infinite; }
.elementor-8180 .elementor-element.elementor-element-c2adc11::after{ content:"";position:absolute;left:22px;top:44px;bottom:-16px;width:1px;transform:translateX(-50%);background:repeating-linear-gradient(to bottom,#3f5a14 0 5px,transparent 5px 11px);opacity:.4; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6dc10e1 */.elementor-8180 .elementor-element.elementor-element-6dc10e1{ flex:0 0 auto; position:relative; }
.elementor-8180 .elementor-element.elementor-element-6dc10e1 .elementor-icon{ width:44px;height:44px;border:1px solid rgba(24,22,14,0.16);background:#f6f4ee;border-radius:12px;color:#3f5a14;font-size:19px;display:flex;align-items:center;justify-content:center;position:relative; }
.elementor-8180 .elementor-element.elementor-element-6dc10e1 .elementor-icon::after{ content:"";position:absolute;inset:0;border-radius:12px;border:1px solid rgba(154,208,15,0.4);animation:us-pulse-ring 2.4s ease-out infinite;animation-delay:.4s; }
.elementor-8180 .elementor-element.elementor-element-6dc10e1::after{ content:"";position:absolute;left:22px;top:44px;bottom:-16px;width:1px;transform:translateX(-50%);background:repeating-linear-gradient(to bottom,#3f5a14 0 5px,transparent 5px 11px);opacity:.4; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3196bc4 */.elementor-8180 .elementor-element.elementor-element-3196bc4{ flex:0 0 auto; position:relative; }
.elementor-8180 .elementor-element.elementor-element-3196bc4 .elementor-icon{ width:44px;height:44px;border:1px solid rgba(24,22,14,0.16);background:#f6f4ee;border-radius:12px;color:#3f5a14;font-size:19px;display:flex;align-items:center;justify-content:center;position:relative; }
.elementor-8180 .elementor-element.elementor-element-3196bc4 .elementor-icon::after{ content:"";position:absolute;inset:0;border-radius:12px;border:1px solid rgba(154,208,15,0.4);animation:us-pulse-ring 2.4s ease-out infinite;animation-delay:.8s; }/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-ad29546 */.elementor-8180 .elementor-element.elementor-element-ad29546 .elementor-counter-number-wrapper{ font-family:'Space Grotesk',sans-serif;font-weight:600;font-size:18px;color:#3f5a14;line-height:1;justify-content:flex-end;gap:1px; }
.elementor-8180 .elementor-element.elementor-element-ad29546 .elementor-counter-title{ display:none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c76a297 */.elementor-8180 .elementor-element.elementor-element-c76a297{ position:relative; }
.elementor-8180 .elementor-element.elementor-element-c76a297::before{ content:""; position:absolute; left:10%; top:33%; width:288px; height:288px; border-radius:999px; background:rgba(154,208,15,0.15); filter:blur(120px); pointer-events:none; z-index:0; }
.elementor-8180 .elementor-element.elementor-element-c76a297 > .e-con-inner{ position:relative; z-index:1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c45685e */.elementor-8180 .elementor-element.elementor-element-c45685e .elementor-heading-title::first-letter { color:#9ad00f; font-size:8px; vertical-align:middle; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb563c6 */.elementor-8180 .elementor-element.elementor-element-bb563c6 .us-ital{ font-family:'Instrument Serif',serif; font-style:italic; font-weight:400; letter-spacing:0; background:linear-gradient(105deg,#3f5a14 0%,#6f8f1e 55%,#3f5a14 100%); -webkit-background-clip:text; background-clip:text; color:transparent; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b1f0c7 */.elementor-8180 .elementor-element.elementor-element-6b1f0c7{ position:relative; }
@media (min-width:1025px){
  .elementor-8180 .elementor-element.elementor-element-6b1f0c7 > .e-con-inner::before, .elementor-8180 .elementor-element.elementor-element-6b1f0c7::before{ content:""; position:absolute; left:28px; right:28px; top:28px; height:1px; background:linear-gradient(to right,transparent,rgba(24,22,14,0.16),transparent); z-index:0; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d098c81 */.elementor-8180 .elementor-element.elementor-element-d098c81 .elementor-heading-title:before { content:''; display:inline-block; width:4px; height:4px; border-radius:50%; background:#9ad00f; margin-right:8px; vertical-align:middle; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe9e8a4 */.elementor-8180 .elementor-element.elementor-element-fe9e8a4 .us-ital { font-family:'Instrument Serif',Georgia,serif; font-style:italic; font-weight:400; letter-spacing:0; background:linear-gradient(105deg,#3f5a14 0%,#6f8f1e 55%,#3f5a14 100%); -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8c1f2c7 */.elementor-8180 .elementor-element.elementor-element-8c1f2c7 { position: relative; display: block; }
.elementor-8180 .elementor-element.elementor-element-8c1f2c7 .elementor-widget-container, .elementor-8180 .elementor-element.elementor-element-8c1f2c7 .elementor-image, .elementor-8180 .elementor-element.elementor-element-8c1f2c7 a { width: 100%; display: block; }
.elementor-8180 .elementor-element.elementor-element-8c1f2c7 img { width: 100% !important; height: auto; aspect-ratio: 16/10; object-fit: cover; object-position: top; display: block; border: 1px solid rgba(24,22,14,0.1); border-radius: 12px; filter: grayscale(1) blur(1px) brightness(0.95); opacity: 0.6; }
.elementor-8180 .elementor-element.elementor-element-8c1f2c7:before { content: "Before"; position: absolute; left: 8px; top: 8px; z-index: 2; background: rgba(246,244,238,0.85); color: #6a675c; font: 700 9px/1 'Inter', sans-serif; text-transform: uppercase; letter-spacing: 0.08em; padding: 3px 8px; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e75a03 */.elementor-8180 .elementor-element.elementor-element-5e75a03 { position: relative; display: block; }
.elementor-8180 .elementor-element.elementor-element-5e75a03 .elementor-widget-container, .elementor-8180 .elementor-element.elementor-element-5e75a03 .elementor-image, .elementor-8180 .elementor-element.elementor-element-5e75a03 a { width: 100%; display: block; }
.elementor-8180 .elementor-element.elementor-element-5e75a03 img { width: 100% !important; height: auto; aspect-ratio: 16/10; object-fit: cover; object-position: top; display: block; border: 1px solid rgba(24,22,14,0.1); border-radius: 12px; }
.elementor-8180 .elementor-element.elementor-element-5e75a03:before { content: "After"; position: absolute; left: 8px; top: 8px; z-index: 2; background: #5a7d12; color: #fff; font: 700 9px/1 'Inter', sans-serif; text-transform: uppercase; letter-spacing: 0.08em; padding: 3px 8px; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1572e1d */.elementor-8180 .elementor-element.elementor-element-1572e1d { display:grid !important; grid-template-columns:1fr 1fr !important; gap:8px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-522c1b7 */.elementor-8180 .elementor-element.elementor-element-522c1b7 { overflow:hidden; height:100%; transition: transform .5s cubic-bezier(.16,1,.3,1), border-color .5s cubic-bezier(.16,1,.3,1), box-shadow .5s cubic-bezier(.16,1,.3,1); }
.elementor-8180 .elementor-element.elementor-element-522c1b7:hover { transform:translateY(-6px); border-color:rgba(24,22,14,0.16); box-shadow:0 26px 50px -24px rgba(24,22,14,0.22); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dce8cc9 */.elementor-8180 .elementor-element.elementor-element-dce8cc9 { position: relative; display: block; }
.elementor-8180 .elementor-element.elementor-element-dce8cc9 .elementor-widget-container, .elementor-8180 .elementor-element.elementor-element-dce8cc9 .elementor-image, .elementor-8180 .elementor-element.elementor-element-dce8cc9 a { width: 100%; display: block; }
.elementor-8180 .elementor-element.elementor-element-dce8cc9 img { width: 100% !important; height: auto; aspect-ratio: 16/10; object-fit: cover; object-position: top; display: block; border: 1px solid rgba(24,22,14,0.1); border-radius: 12px; filter: grayscale(1) blur(1px) brightness(0.95); opacity: 0.6; }
.elementor-8180 .elementor-element.elementor-element-dce8cc9:before { content: "Before"; position: absolute; left: 8px; top: 8px; z-index: 2; background: rgba(246,244,238,0.85); color: #6a675c; font: 700 9px/1 'Inter', sans-serif; text-transform: uppercase; letter-spacing: 0.08em; padding: 3px 8px; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b9c053b */.elementor-8180 .elementor-element.elementor-element-b9c053b { position: relative; display: block; }
.elementor-8180 .elementor-element.elementor-element-b9c053b .elementor-widget-container, .elementor-8180 .elementor-element.elementor-element-b9c053b .elementor-image, .elementor-8180 .elementor-element.elementor-element-b9c053b a { width: 100%; display: block; }
.elementor-8180 .elementor-element.elementor-element-b9c053b img { width: 100% !important; height: auto; aspect-ratio: 16/10; object-fit: cover; object-position: top; display: block; border: 1px solid rgba(24,22,14,0.1); border-radius: 12px; }
.elementor-8180 .elementor-element.elementor-element-b9c053b:before { content: "After"; position: absolute; left: 8px; top: 8px; z-index: 2; background: #2563EB; color: #fff; font: 700 9px/1 'Inter', sans-serif; text-transform: uppercase; letter-spacing: 0.08em; padding: 3px 8px; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c056dcb */.elementor-8180 .elementor-element.elementor-element-c056dcb { display:grid !important; grid-template-columns:1fr 1fr !important; gap:8px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04dc538 */.elementor-8180 .elementor-element.elementor-element-04dc538 { overflow:hidden; height:100%; transition: transform .5s cubic-bezier(.16,1,.3,1), border-color .5s cubic-bezier(.16,1,.3,1), box-shadow .5s cubic-bezier(.16,1,.3,1); }
.elementor-8180 .elementor-element.elementor-element-04dc538:hover { transform:translateY(-6px); border-color:rgba(24,22,14,0.16); box-shadow:0 26px 50px -24px rgba(24,22,14,0.22); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e0188d */.elementor-8180 .elementor-element.elementor-element-1e0188d .us-talk { color:#3f5a14; font-weight:600; border-bottom:1px solid currentColor; padding-bottom:1px; }
.elementor-8180 .elementor-element.elementor-element-1e0188d { cursor:pointer; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-467bc04 */.elementor-8180 .elementor-element.elementor-element-467bc04 .elementor-icon{ color:rgba(106,103,92,0.5); transition:color .3s ease; }
.elementor-8180 .elementor-element.elementor-element-467bc04 .elementor-heading-title{ color:rgba(106,103,92,0.55); transition:color .3s ease; white-space:nowrap; }
.elementor-8180 .elementor-element.elementor-element-467bc04:hover .elementor-icon{ color:#3f5a14; }
.elementor-8180 .elementor-element.elementor-element-467bc04:hover .elementor-heading-title{ color:#16140d; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7c45f8 */.elementor-8180 .elementor-element.elementor-element-a7c45f8 .elementor-icon{ color:rgba(106,103,92,0.5); transition:color .3s ease; }
.elementor-8180 .elementor-element.elementor-element-a7c45f8 .elementor-heading-title{ color:rgba(106,103,92,0.55); transition:color .3s ease; white-space:nowrap; }
.elementor-8180 .elementor-element.elementor-element-a7c45f8:hover .elementor-icon{ color:#3f5a14; }
.elementor-8180 .elementor-element.elementor-element-a7c45f8:hover .elementor-heading-title{ color:#16140d; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4abc04d */.elementor-8180 .elementor-element.elementor-element-4abc04d .elementor-icon{ color:rgba(106,103,92,0.5); transition:color .3s ease; }
.elementor-8180 .elementor-element.elementor-element-4abc04d .elementor-heading-title{ color:rgba(106,103,92,0.55); transition:color .3s ease; white-space:nowrap; }
.elementor-8180 .elementor-element.elementor-element-4abc04d:hover .elementor-icon{ color:#3f5a14; }
.elementor-8180 .elementor-element.elementor-element-4abc04d:hover .elementor-heading-title{ color:#16140d; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-252ffc9 */.elementor-8180 .elementor-element.elementor-element-252ffc9 .elementor-icon{ color:rgba(106,103,92,0.5); transition:color .3s ease; }
.elementor-8180 .elementor-element.elementor-element-252ffc9 .elementor-heading-title{ color:rgba(106,103,92,0.55); transition:color .3s ease; white-space:nowrap; }
.elementor-8180 .elementor-element.elementor-element-252ffc9:hover .elementor-icon{ color:#3f5a14; }
.elementor-8180 .elementor-element.elementor-element-252ffc9:hover .elementor-heading-title{ color:#16140d; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c56c6a */.elementor-8180 .elementor-element.elementor-element-1c56c6a .elementor-icon{ color:rgba(106,103,92,0.5); transition:color .3s ease; }
.elementor-8180 .elementor-element.elementor-element-1c56c6a .elementor-heading-title{ color:rgba(106,103,92,0.55); transition:color .3s ease; white-space:nowrap; }
.elementor-8180 .elementor-element.elementor-element-1c56c6a:hover .elementor-icon{ color:#3f5a14; }
.elementor-8180 .elementor-element.elementor-element-1c56c6a:hover .elementor-heading-title{ color:#16140d; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b5161e */.elementor-8180 .elementor-element.elementor-element-0b5161e .elementor-icon{ color:rgba(106,103,92,0.5); transition:color .3s ease; }
.elementor-8180 .elementor-element.elementor-element-0b5161e .elementor-heading-title{ color:rgba(106,103,92,0.55); transition:color .3s ease; white-space:nowrap; }
.elementor-8180 .elementor-element.elementor-element-0b5161e:hover .elementor-icon{ color:#3f5a14; }
.elementor-8180 .elementor-element.elementor-element-0b5161e:hover .elementor-heading-title{ color:#16140d; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70a6a64 */.elementor-8180 .elementor-element.elementor-element-70a6a64 .elementor-icon{ color:rgba(106,103,92,0.5); transition:color .3s ease; }
.elementor-8180 .elementor-element.elementor-element-70a6a64 .elementor-heading-title{ color:rgba(106,103,92,0.55); transition:color .3s ease; white-space:nowrap; }
.elementor-8180 .elementor-element.elementor-element-70a6a64:hover .elementor-icon{ color:#3f5a14; }
.elementor-8180 .elementor-element.elementor-element-70a6a64:hover .elementor-heading-title{ color:#16140d; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b28e6eb */.elementor-8180 .elementor-element.elementor-element-b28e6eb .elementor-icon{ color:rgba(106,103,92,0.5); transition:color .3s ease; }
.elementor-8180 .elementor-element.elementor-element-b28e6eb .elementor-heading-title{ color:rgba(106,103,92,0.55); transition:color .3s ease; white-space:nowrap; }
.elementor-8180 .elementor-element.elementor-element-b28e6eb:hover .elementor-icon{ color:#3f5a14; }
.elementor-8180 .elementor-element.elementor-element-b28e6eb:hover .elementor-heading-title{ color:#16140d; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a55f58b */.elementor-8180 .elementor-element.elementor-element-a55f58b .elementor-icon{ color:rgba(106,103,92,0.5); transition:color .3s ease; }
.elementor-8180 .elementor-element.elementor-element-a55f58b .elementor-heading-title{ color:rgba(106,103,92,0.55); transition:color .3s ease; white-space:nowrap; }
.elementor-8180 .elementor-element.elementor-element-a55f58b:hover .elementor-icon{ color:#3f5a14; }
.elementor-8180 .elementor-element.elementor-element-a55f58b:hover .elementor-heading-title{ color:#16140d; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fa30fc */.elementor-8180 .elementor-element.elementor-element-1fa30fc .elementor-icon{ color:rgba(106,103,92,0.5); transition:color .3s ease; }
.elementor-8180 .elementor-element.elementor-element-1fa30fc .elementor-heading-title{ color:rgba(106,103,92,0.55); transition:color .3s ease; white-space:nowrap; }
.elementor-8180 .elementor-element.elementor-element-1fa30fc:hover .elementor-icon{ color:#3f5a14; }
.elementor-8180 .elementor-element.elementor-element-1fa30fc:hover .elementor-heading-title{ color:#16140d; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53a0e06 */.elementor-8180 .elementor-element.elementor-element-53a0e06 .elementor-heading-title::first-letter { color:#9ad00f; font-size:8px; vertical-align:middle; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61b6efc */.elementor-8180 .elementor-element.elementor-element-61b6efc .us-ital{ font-family:'Instrument Serif',serif; font-style:italic; font-weight:400; letter-spacing:0; background:linear-gradient(105deg,#3f5a14 0%,#6f8f1e 55%,#3f5a14 100%); -webkit-background-clip:text; background-clip:text; color:transparent; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6ed15a6 */.elementor-8180 .elementor-element.elementor-element-6ed15a6 { flex:0 0 auto !important; width:auto !important; }
.elementor-8180 .elementor-element.elementor-element-6ed15a6 .elementor-icon { width:36px; height:36px; border-radius:999px; background:rgba(154,208,15,0.18); color:#3f5a14; display:flex; align-items:center; justify-content:center; font-size:12px; padding-left:2px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5447ab5 */.elementor-8180 .elementor-element.elementor-element-5447ab5 { flex:0 0 auto !important; width:auto !important; }
.elementor-8180 .elementor-element.elementor-element-5447ab5 .vchl-t { display:flex; flex-direction:column; line-height:1.25; }
.elementor-8180 .elementor-element.elementor-element-5447ab5 .vchl-a { font:600 14px/1.25 'Space Grotesk',sans-serif; color:#16140d; }
.elementor-8180 .elementor-element.elementor-element-5447ab5 .vchl-b { font:400 12px/1.25 'Inter',sans-serif; color:#6a675c; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6980ba */.elementor-8180 .elementor-element.elementor-element-e6980ba { width:auto !important; flex:0 0 auto !important; }/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-bd870c8 */.elementor-8180 .elementor-element.elementor-element-bd870c8{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:1!important} .elementor-8180 .elementor-element.elementor-element-bd870c8 .elementor-wrapper,.elementor-8180 .elementor-element.elementor-element-bd870c8 .elementor-custom-embed-image-overlay{height:100%!important} .elementor-8180 .elementor-element.elementor-element-bd870c8 img,.elementor-8180 .elementor-element.elementor-element-bd870c8 video,.elementor-8180 .elementor-element.elementor-element-bd870c8 iframe{width:100%!important;height:100%!important;object-fit:cover!important}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-48528b1 */.elementor-8180 .elementor-element.elementor-element-48528b1{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:1!important} .elementor-8180 .elementor-element.elementor-element-48528b1 .elementor-wrapper,.elementor-8180 .elementor-element.elementor-element-48528b1 .elementor-custom-embed-image-overlay{height:100%!important} .elementor-8180 .elementor-element.elementor-element-48528b1 img,.elementor-8180 .elementor-element.elementor-element-48528b1 video,.elementor-8180 .elementor-element.elementor-element-48528b1 iframe{width:100%!important;height:100%!important;object-fit:cover!important}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-bcc19e7 */.elementor-8180 .elementor-element.elementor-element-bcc19e7{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:1!important} .elementor-8180 .elementor-element.elementor-element-bcc19e7 .elementor-wrapper,.elementor-8180 .elementor-element.elementor-element-bcc19e7 .elementor-custom-embed-image-overlay{height:100%!important} .elementor-8180 .elementor-element.elementor-element-bcc19e7 img,.elementor-8180 .elementor-element.elementor-element-bcc19e7 video,.elementor-8180 .elementor-element.elementor-element-bcc19e7 iframe{width:100%!important;height:100%!important;object-fit:cover!important}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a722c50 */.elementor-8180 .elementor-element.elementor-element-a722c50{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:1!important} .elementor-8180 .elementor-element.elementor-element-a722c50 .elementor-wrapper,.elementor-8180 .elementor-element.elementor-element-a722c50 .elementor-custom-embed-image-overlay{height:100%!important} .elementor-8180 .elementor-element.elementor-element-a722c50 img,.elementor-8180 .elementor-element.elementor-element-a722c50 video,.elementor-8180 .elementor-element.elementor-element-a722c50 iframe{width:100%!important;height:100%!important;object-fit:cover!important}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c2a1976 */.elementor-8180 .elementor-element.elementor-element-c2a1976{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:1!important} .elementor-8180 .elementor-element.elementor-element-c2a1976 .elementor-wrapper,.elementor-8180 .elementor-element.elementor-element-c2a1976 .elementor-custom-embed-image-overlay{height:100%!important} .elementor-8180 .elementor-element.elementor-element-c2a1976 img,.elementor-8180 .elementor-element.elementor-element-c2a1976 video,.elementor-8180 .elementor-element.elementor-element-c2a1976 iframe{width:100%!important;height:100%!important;object-fit:cover!important}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-863cd8d */.elementor-8180 .elementor-element.elementor-element-863cd8d{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:1!important} .elementor-8180 .elementor-element.elementor-element-863cd8d .elementor-wrapper,.elementor-8180 .elementor-element.elementor-element-863cd8d .elementor-custom-embed-image-overlay{height:100%!important} .elementor-8180 .elementor-element.elementor-element-863cd8d img,.elementor-8180 .elementor-element.elementor-element-863cd8d video,.elementor-8180 .elementor-element.elementor-element-863cd8d iframe{width:100%!important;height:100%!important;object-fit:cover!important}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-56fcb02 */.elementor-8180 .elementor-element.elementor-element-56fcb02{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:1!important} .elementor-8180 .elementor-element.elementor-element-56fcb02 .elementor-wrapper,.elementor-8180 .elementor-element.elementor-element-56fcb02 .elementor-custom-embed-image-overlay{height:100%!important} .elementor-8180 .elementor-element.elementor-element-56fcb02 img,.elementor-8180 .elementor-element.elementor-element-56fcb02 video,.elementor-8180 .elementor-element.elementor-element-56fcb02 iframe{width:100%!important;height:100%!important;object-fit:cover!important}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-6442750 */.elementor-8180 .elementor-element.elementor-element-6442750{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:1!important} .elementor-8180 .elementor-element.elementor-element-6442750 .elementor-wrapper,.elementor-8180 .elementor-element.elementor-element-6442750 .elementor-custom-embed-image-overlay{height:100%!important} .elementor-8180 .elementor-element.elementor-element-6442750 img,.elementor-8180 .elementor-element.elementor-element-6442750 video,.elementor-8180 .elementor-element.elementor-element-6442750 iframe{width:100%!important;height:100%!important;object-fit:cover!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f904e96 */.elementor-8180 .elementor-element.elementor-element-f904e96 { transition: transform 600ms cubic-bezier(0.16,1,0.3,1); will-change: transform; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572d4da */.elementor-8180 .elementor-element.elementor-element-572d4da { height:2px !important; min-height:2px !important; transition:width .5s ease-out; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5375abc */.elementor-8180 .elementor-element.elementor-element-5375abc { height:2px !important; min-height:2px !important; align-self:center !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ffac18 */.elementor-8180 .elementor-element.elementor-element-8ffac18 { flex:0 0 auto !important; width:max-content !important; animation:us-rw 60s linear infinite; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6a2783 */.elementor-8180 .elementor-element.elementor-element-f6a2783 { -webkit-mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent); mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent); }
.elementor-8180 .elementor-element.elementor-element-f6a2783:hover > .elementor-element { animation-play-state:paused; }
@media (prefers-reduced-motion:reduce){ .elementor-8180 .elementor-element.elementor-element-f6a2783 > .elementor-element { animation:none !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34555aa */.elementor-8180 .elementor-element.elementor-element-34555aa { flex:0 0 auto !important; width:max-content !important; animation:us-rw-rev 60s linear infinite; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6eef38 */.elementor-8180 .elementor-element.elementor-element-b6eef38 { -webkit-mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent); mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent); }
.elementor-8180 .elementor-element.elementor-element-b6eef38:hover > .elementor-element { animation-play-state:paused; }
@media (prefers-reduced-motion:reduce){ .elementor-8180 .elementor-element.elementor-element-b6eef38 > .elementor-element { animation:none !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef36498 */.elementor-8180 .elementor-element.elementor-element-ef36498 .elementor-heading-title::first-letter { color:#9ad00f; font-size:8px; vertical-align:middle; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f22e5c */.elementor-8180 .elementor-element.elementor-element-5f22e5c .us-ital{ font-family:'Instrument Serif',serif; font-style:italic; font-weight:400; letter-spacing:0; background:linear-gradient(105deg,#3f5a14 0%,#6f8f1e 55%,#3f5a14 100%); -webkit-background-clip:text; background-clip:text; color:transparent; }/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-44bab97 */.elementor-8180 .elementor-element.elementor-element-44bab97 .elementor-accordion-item{ background:#fff; border:1px solid rgba(24,22,14,0.1) !important; border-radius:16px; margin-bottom:12px; overflow:hidden; box-shadow:0 8px 24px -20px rgba(24,22,14,0.3); transition:border-color .3s ease, box-shadow .3s ease; }
.elementor-8180 .elementor-element.elementor-element-44bab97 .elementor-accordion-item:has(.elementor-tab-title.elementor-active){ border-color:rgba(24,22,14,0.16) !important; box-shadow:0 20px 50px -30px rgba(24,22,14,0.3); }
.elementor-8180 .elementor-element.elementor-element-44bab97 .elementor-tab-title{ display:flex !important; align-items:center; justify-content:space-between; gap:16px; padding:20px 22px !important; border:none !important; background:transparent !important; }
.elementor-8180 .elementor-element.elementor-element-44bab97 .elementor-tab-title .elementor-accordion-title{ flex:1 1 auto; }
.elementor-8180 .elementor-element.elementor-element-44bab97 .elementor-accordion-icon{ order:2; float:none !important; margin:0 !important; width:32px; height:32px; min-width:32px; border:1px solid rgba(24,22,14,0.1); border-radius:999px; display:flex; align-items:center; justify-content:center; color:#3f5a14; transition:all .3s ease; padding:0 !important; }
.elementor-8180 .elementor-element.elementor-element-44bab97 .elementor-accordion-icon i, .elementor-8180 .elementor-element.elementor-element-44bab97 .elementor-accordion-icon svg{ font-size:13px; width:13px; height:13px; margin:0 !important; transition:transform .3s ease; }
.elementor-8180 .elementor-element.elementor-element-44bab97 .elementor-tab-title.elementor-active .elementor-accordion-icon{ background:#9ad00f; border-color:#9ad00f; }
.elementor-8180 .elementor-element.elementor-element-44bab97 .elementor-tab-title.elementor-active .elementor-accordion-icon i, .elementor-8180 .elementor-element.elementor-element-44bab97 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{ transform:rotate(45deg); color:#16140d; fill:#16140d; }
.elementor-8180 .elementor-element.elementor-element-44bab97 .elementor-tab-content{ padding:0 22px 20px !important; border:none !important; background:transparent !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40de01a */.elementor-8180 .elementor-element.elementor-element-40de01a .us-ital{ font-family:'Instrument Serif',serif; font-style:italic; font-weight:400; letter-spacing:0; background:linear-gradient(105deg,#3f5a14 0%,#6f8f1e 55%,#3f5a14 100%); -webkit-background-clip:text; background-clip:text; color:transparent; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae0a4e7 */.elementor-8180 .elementor-element.elementor-element-ae0a4e7{ position:relative; overflow:hidden; }
.elementor-8180 .elementor-element.elementor-element-ae0a4e7::before{ content:""; position:absolute; left:50%; top:0; width:576px; height:288px; transform:translateX(-50%); background:rgba(154,208,15,0.2); filter:blur(120px); pointer-events:none; z-index:0; }
.elementor-8180 .elementor-element.elementor-element-ae0a4e7 > .e-con-inner{ position:relative; z-index:1; }/* End custom CSS */
/* Start custom CSS *//* ---- Reliable on-load entrance (replaces JS-gated anims) ---- */
@keyframes us-rise { from { opacity:0; transform:translateY(22px); } to { opacity:1; transform:translateY(0); } }
@keyframes us-zoom { from { opacity:0; transform:scale(.94); } to { opacity:1; transform:scale(1); } }
.elementor-8180 .elementor-element.elementor-element-8789cc5,
.elementor-8180 .elementor-element.elementor-element-9e49f72,
.elementor-8180 .elementor-element.elementor-element-72ae652,
.elementor-8180 .elementor-element.elementor-element-855b086,
.elementor-8180 .elementor-element.elementor-element-8fd8033 {
  animation:us-rise .9s cubic-bezier(0.16,1,0.3,1) both;
}
.elementor-8180 .elementor-element-9e49f72 { animation-delay:.1s; }
.elementor-8180 .elementor-element-72ae652 { animation-delay:.25s; }
.elementor-8180 .elementor-element-855b086 { animation-delay:.35s; }
.elementor-8180 .elementor-element-8fd8033 { animation-delay:.45s; }
.elementor-8180 .elementor-element-a83ae64 { animation:us-zoom 1s cubic-bezier(0.16,1,0.3,1) .2s both; }

/* Safety net: never let an element stay hidden */
.elementor-8180 .elementor-invisible { opacity:1 !important; visibility:visible !important; }
@media (prefers-reduced-motion: reduce){
  .elementor-8180 .elementor-element { animation:none !important; }
}
@keyframes us-blink { 0%,100%{opacity:1} 50%{opacity:.25} }
@keyframes us-bar92 { from{width:0} to{width:92%} }
@keyframes us-bar64 { from{width:0} to{width:64%} }
@keyframes us-bar68 { from{width:0} to{width:68%} }
@keyframes us-bar80 { from{width:0} to{width:80%} }
.elementor-8180 .pv { font-family:'Space Grotesk',sans-serif; font-weight:600; font-size:18px; color:#16140d; display:block; line-height:1.2; }
.elementor-8180 .pl { font-family:'Inter',sans-serif; font-weight:400; font-size:12px; color:#6a675c; display:block; }
/* ===== Pillars cards (wrapper 04a439a) ===== */
.elementor-8180 .elementor-element-04a439a .elementor-widget-heading h3.elementor-heading-title{ font-family:'Space Grotesk',sans-serif; font-weight:600; font-size:24px; color:#16140d; letter-spacing:-0.02em; margin-top:24px; }
.elementor-8180 .elementor-element-04a439a .elementor-widget-text-editor p{ font:400 14px/1.6 Inter,sans-serif; color:#6a675c; margin:12px 0 0; }
.elementor-8180 .elementor-element-04a439a ul.us-pts{ list-style:none; margin:24px 0 0; padding:20px 0 0; border-top:1px solid rgba(24,22,14,0.1); display:flex; flex-direction:column; gap:10px; }
.elementor-8180 .elementor-element-04a439a ul.us-pts li{ display:flex; align-items:center; gap:10px; font:400 14px/1.4 Inter,sans-serif; color:rgba(22,20,13,0.82); }
.elementor-8180 .elementor-element-04a439a ul.us-pts li::before{ content:'\2726'; flex:0 0 auto; width:16px; height:16px; border-radius:999px; background:rgba(154,208,15,0.2); color:#3f5a14; font-size:9px; display:flex; align-items:center; justify-content:center; }
/* hover */
.elementor-8180 .elementor-element-49cfe6e,.elementor-8180 .elementor-element-c4a57cb,.elementor-8180 .elementor-element-56fd90b{ transition:transform .5s cubic-bezier(.16,1,.3,1),border-color .5s,box-shadow .5s; }
.elementor-8180 .elementor-element-49cfe6e:hover,.elementor-8180 .elementor-element-c4a57cb:hover,.elementor-8180 .elementor-element-56fd90b:hover{ transform:translateY(-6px); border-color:rgba(154,208,15,0.5)!important; box-shadow:0 26px 50px -24px rgba(24,22,14,0.22); }
.elementor-8180 .elementor-element-49cfe6e:hover .elementor-icon,.elementor-8180 .elementor-element-c4a57cb:hover .elementor-icon,.elementor-8180 .elementor-element-56fd90b:hover .elementor-icon{ background:#9ad00f!important; border-color:rgba(154,208,15,0.5)!important; color:#16140d!important; }
/* ===== Automation pipeline stage text (body 73c5713) ===== */
.elementor-8180 .elementor-element-73c5713 .strow{ display:flex;align-items:center;justify-content:space-between;gap:8px; }
.elementor-8180 .elementor-element-73c5713 .stt{ font:600 14px/1.2 'Inter',sans-serif;color:#16140d; }
.elementor-8180 .elementor-element-73c5713 .tag{ font:500 10px/1 'Inter',sans-serif;color:#3f5a14;background:rgba(154,208,15,0.15);border-radius:999px;padding:3px 8px;white-space:nowrap; }
.elementor-8180 .elementor-element-73c5713 .std{ margin:4px 0 0;font:400 12px/1.5 'Inter',sans-serif;color:#6a675c; }
.elementor-8180 .elementor-element-d0a1972 .elementor-counter-number-wrapper{ font-family:'Space Grotesk',sans-serif;font-weight:600;font-size:28px;color:#16140d;line-height:1;justify-content:flex-start;gap:1px; }
.elementor-8180 .elementor-element-d0a1972 .elementor-counter-title{ display:none; }
/* ===== Process steps (wrapper 6b1f0c7) ===== */
.elementor-8180 .elementor-element-6b1f0c7 .elementor-widget-icon{ position:relative; z-index:1; }
.elementor-8180 .elementor-element-6b1f0c7 .elementor-icon{ width:56px;height:56px;border:1px solid rgba(24,22,14,0.16);background:#fff;border-radius:16px;color:#3f5a14;font-size:23px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px -6px rgba(24,22,14,0.2); }
.elementor-8180 .elementor-element-6b1f0c7 div.elementor-heading-title{ font-family:'Space Grotesk',sans-serif;font-weight:600;font-size:46px;color:rgba(24,22,14,0.13);line-height:1;margin-top:16px; }
.elementor-8180 .elementor-element-6b1f0c7 h3.elementor-heading-title{ font-family:'Space Grotesk',sans-serif;font-weight:600;font-size:20px;color:#16140d;letter-spacing:-0.01em;margin-top:10px; }
.elementor-8180 .elementor-element-6b1f0c7 .elementor-widget-text-editor p{ font:400 14px/1.6 Inter,sans-serif;color:#6a675c;margin-top:8px; }
/* ===== Recent Work native marquee (wrap 948047c, tracks 2760192 + b1cc586) ===== */
@keyframes us-rw{ to{ transform:translateX(-100%); } }
.elementor-8180 .elementor-element-948047c{ -webkit-mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent); mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent); }
.elementor-8180 .elementor-element-2760192,
.elementor-8180 .elementor-element-b1cc586{ flex:0 0 auto !important; width:max-content !important; animation:us-rw 40s linear infinite; }
.elementor-8180 .elementor-element-948047c:hover .elementor-element-2760192,
.elementor-8180 .elementor-element-948047c:hover .elementor-element-b1cc586{ animation-play-state:paused; }
@media (prefers-reduced-motion:reduce){ .elementor-8180 .elementor-element-2760192,.elementor-8180 .elementor-element-b1cc586{ animation:none; } }
/* ===== Recent Work marquee — responsive card sizing ===== */
@media (max-width:1024px){
  .elementor-8180 .elementor-element-2760192 > .elementor-element,
  .elementor-8180 .elementor-element-2760192 > .e-con-inner > .elementor-element,
  .elementor-8180 .elementor-element-b1cc586 > .elementor-element,
  .elementor-8180 .elementor-element-b1cc586 > .e-con-inner > .elementor-element{
    width:300px !important;
  }
}
@media (max-width:767px){
  .elementor-8180 .elementor-element-2760192 > .elementor-element,
  .elementor-8180 .elementor-element-2760192 > .e-con-inner > .elementor-element,
  .elementor-8180 .elementor-element-b1cc586 > .elementor-element,
  .elementor-8180 .elementor-element-b1cc586 > .e-con-inner > .elementor-element{
    width:76vw !important; max-width:280px !important;
  }
  /* tighter gap + faster loop on phones */
  .elementor-8180 .elementor-element-2760192,
  .elementor-8180 .elementor-element-b1cc586{ gap:14px !important; animation-duration:28s !important; }
}
/* ===== Map Elementor's global defaults to the brand ON THIS PAGE =====
   Overrides the kit's default blue/Roboto so any element left on
   global defaults renders brand colors + fonts (editor + frontend). */
.elementor-8180{
  --e-global-color-primary:#16140D;
  --e-global-color-secondary:#3F5A14;
  --e-global-color-text:#6A675C;
  --e-global-color-accent:#9AD00F;
  --e-global-typography-primary-font-family:"Space Grotesk";
  --e-global-typography-primary-font-weight:600;
  --e-global-typography-secondary-font-family:"Space Grotesk";
  --e-global-typography-secondary-font-weight:500;
  --e-global-typography-text-font-family:"Inter";
  --e-global-typography-text-font-weight:400;
  --e-global-typography-accent-font-family:"Instrument Serif";
  --e-global-typography-accent-font-weight:400;
}
/* Belt-and-suspenders: default body font on the page wrapper */
.elementor-8180{ font-family:"Inter", ui-sans-serif, system-ui, sans-serif; }
/* ===== Footer nav link lists ===== */
.elementor-8180 .fnav{ list-style:none; margin:0; padding:0; display:flex; flex-direction:column; gap:12px; }
.elementor-8180 .fnav a{ font:400 14px/1.4 'Inter',sans-serif; color:#6a675c; text-decoration:none; transition:color .3s ease; display:inline-flex; align-items:center; }
.elementor-8180 .fnav a::before{ content:''; width:0; height:1px; background:#3f5a14; transition:all .3s ease; }
.elementor-8180 .fnav a:hover{ color:#16140d; }
.elementor-8180 .fnav a:hover::before{ width:16px; margin-right:8px; }
/* ===== Testimonials native marquee (rows A: e5b02f3 [53ebbf3,28950a4], B: edf67d6 [9f9f88f,6122658]) ===== */
@keyframes us-rw-rev{ from{ transform:translateX(-100%);} to{ transform:translateX(0);} }
/* ===== Logo marquee (wrap 0f205c0, tracks d35f3d4 + 51a8dde + 2cc79a9) — native, infinite ===== */
.elementor-8180 .elementor-element-0f205c0{ -webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent); mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent); }
.elementor-8180 .elementor-element-d35f3d4,
.elementor-8180 .elementor-element-51a8dde,
.elementor-8180 .elementor-element-2cc79a9{ flex:0 0 auto !important; width:max-content !important; animation:us-rw 55s linear infinite; }
.elementor-8180 .elementor-element-0f205c0:hover .elementor-element-d35f3d4,
.elementor-8180 .elementor-element-0f205c0:hover .elementor-element-51a8dde,
.elementor-8180 .elementor-element-0f205c0:hover .elementor-element-2cc79a9{ animation-play-state:paused; }
@media (prefers-reduced-motion:reduce){
  .elementor-8180 .elementor-element-d35f3d4,.elementor-8180 .elementor-element-51a8dde,.elementor-8180 .elementor-element-2cc79a9{ animation:none; }
}
/* ===== Logo marquee tracks — ensure all 3 render side-by-side and animate ===== */
.elementor-8180 .elementor-element-d35f3d4,
.elementor-8180 .elementor-element-51a8dde,
.elementor-8180 .elementor-element-2cc79a9{
  flex:0 0 auto !important;
  width:max-content !important;
  animation:us-rw 55s linear infinite;
}
.elementor-8180 .elementor-element-0f205c0:hover .elementor-element-d35f3d4,
.elementor-8180 .elementor-element-0f205c0:hover .elementor-element-51a8dde,
.elementor-8180 .elementor-element-0f205c0:hover .elementor-element-2cc79a9{
  animation-play-state:paused;
}
@media (prefers-reduced-motion:reduce){
  .elementor-8180 .elementor-element-d35f3d4,
  .elementor-8180 .elementor-element-51a8dde,
  .elementor-8180 .elementor-element-2cc79a9{ animation:none; }
}
@media (max-width:767px){
  #results-v3 .elementor-counter-number-wrapper{ font-size:15px !important; }
  #results-v3 .elementor-counter-title{ font-size:9px !important; line-height:1.25 !important; }
  #results-v3 .elementor-element.e-con[style*="grid"]{ gap:8px !important; }
}
#results-v3 .elementor-element-f4f7d89::after,#results-v3 .elementor-element-a37aa35::after,#results-v3 .elementor-element-2f90d94::after,#results-v3 .elementor-element-c6e76e9::after,#results-v3 .elementor-element-e727cc1::after,#results-v3 .elementor-element-60e5d45::after,#results-v3 .elementor-element-1252187::after,#results-v3 .elementor-element-a01fa15::after,#results-v3 .elementor-element-4a72286::after,#results-v3 .elementor-element-6483fa9::after,#results-v3 .elementor-element-ed0178c::after,#results-v3 .elementor-element-7c667d3::after{ content:''; display:block; width:100%; height:4px; margin-top:8px; border-radius:999px; flex:0 0 auto; }
#results-v3 .elementor-element-f4f7d89::after{ background:linear-gradient(to right,#5a7d12 0 92%,rgba(24,22,14,0.1) 92% 100%); }
#results-v3 .elementor-element-a37aa35::after{ background:linear-gradient(to right,#5a7d12 0 64%,rgba(24,22,14,0.1) 64% 100%); }
#results-v3 .elementor-element-2f90d94::after{ background:linear-gradient(to right,#5a7d12 0 78%,rgba(24,22,14,0.1) 78% 100%); }
/* ===== Results V3 — exact-match spacing & type (FitCoach + Nimbus) ===== */
/* Before/Approach rows (flex label + text) */
#results-v3 .ba{ display:flex; gap:12px; align-items:flex-start; }
#results-v3 .ba + .ba{ margin-top:10px; }
#results-v3 .bl{ flex:0 0 auto; margin-top:2px; font-family:'Inter',sans-serif; font-weight:600; font-size:12px; line-height:1.45; text-transform:uppercase; letter-spacing:0.04em; }
#results-v3 .bt{ font-family:'Inter',sans-serif; font-weight:400; font-size:14px; line-height:1.5; margin:0; display:block; }
/* Header padding p-6/px-7 */
#results-v3 .elementor-element-164b6c6, #results-v3 .elementor-element-45eab39{ padding:24px 28px !important; }
/* Images padding p-6/px-7 */
#results-v3 .elementor-element-1572e1d, #results-v3 .elementor-element-64994b0{ padding:24px 28px !important; }
/* Body padding pt-0 p-6/px-7 */
#results-v3 .elementor-element-681b121, #results-v3 .elementor-element-8991c17{ padding:0 28px 28px !important; }
/* Results box p-5, mt-6 */
#results-v3 .elementor-element-711861e, #results-v3 .elementor-element-41d0335{ padding:20px !important; margin-top:24px !important; }
/* Metrics grid gap-x-5 gap-y-4 */
#results-v3 .elementor-element-44befd5, #results-v3 .elementor-element-5ad2268{ gap:16px 20px !important; }
/* Results header mb-4 */
#results-v3 .elementor-element-9e65d56, #results-v3 .elementor-element-ef01355{ margin-bottom:16px !important; }
/* Duration chip py-1 px-2.5 */
#results-v3 .elementor-element-14fc73a, #results-v3 .elementor-element-fa0e037{ padding:4px 10px !important; }
/* Title 20px */
#results-v3 .elementor-element-b33c182 .elementor-heading-title, #results-v3 .elementor-element-65b6416 .elementor-heading-title{ font-size:20px !important; margin-bottom:0 !important; }
/* Contact 12px */
#results-v3 .elementor-element-59e9086 .elementor-heading-title, #results-v3 .elementor-element-d3c57d7 .elementor-heading-title{ font-size:12px !important; }
/* Results delivered 12px */
#results-v3 .elementor-element-888fe73 .elementor-heading-title, #results-v3 .elementor-element-5be4051 .elementor-heading-title{ font-size:12px !important; }
/* Metric number 30px / label 11px */
#results-v3 .elementor-counter-number-wrapper{ font-size:30px !important; letter-spacing:-0.02em; }
#results-v3 .elementor-counter-title{ font-size:11px !important; margin-top:2px !important; }
/* before block mt-4, link mt-6 */
#results-v3 .elementor-element-2f758e5, #results-v3 .elementor-element-39ad32f{ margin-top:16px !important; }
#results-v3 .elementor-element-8352da0, #results-v3 .elementor-element-862f403{ margin-top:24px !important; }
/* ===== Mobile (<=767px) — tighter reference paddings/sizes ===== */
@media (max-width:767px){
  #results-v3 .elementor-element-164b6c6, #results-v3 .elementor-element-45eab39{ padding:16px !important; }
  #results-v3 .elementor-element-1572e1d, #results-v3 .elementor-element-64994b0{ padding:12px !important; }
  #results-v3 .elementor-element-681b121, #results-v3 .elementor-element-8991c17{ padding:0 12px 12px !important; }
  #results-v3 .elementor-element-711861e, #results-v3 .elementor-element-41d0335{ padding:12px !important; margin-top:12px !important; }
  #results-v3 .elementor-element-44befd5, #results-v3 .elementor-element-5ad2268{ gap:8px !important; }
  #results-v3 .elementor-element-9e65d56, #results-v3 .elementor-element-ef01355{ margin-bottom:10px !important; }
  #results-v3 .elementor-element-b33c182 .elementor-heading-title, #results-v3 .elementor-element-65b6416 .elementor-heading-title{ font-size:18px !important; }
  #results-v3 .elementor-counter-number-wrapper{ font-size:18px !important; }
  #results-v3 .elementor-counter-title{ font-size:9px !important; }
  #results-v3 .bl{ font-size:10px !important; }
  #results-v3 .bt{ font-size:13px !important; }
  #results-v3 .elementor-element-2f758e5, #results-v3 .elementor-element-39ad32f{ margin-top:10px !important; }
  #results-v3 .elementor-element-8352da0, #results-v3 .elementor-element-862f403{ margin-top:12px !important; }
}
/* Results V3 header: let client-info fill, keep duration chip from wrapping */
#results-v3 .elementor-element-e8b1df4, #results-v3 .elementor-element-4948d3e{ flex:1 1 auto; min-width:0; }
#results-v3 .elementor-element-78b8591, #results-v3 .elementor-element-ef289fc{ min-width:0; }
#results-v3 .elementor-element-14fc73a, #results-v3 .elementor-element-fa0e037{ flex:0 0 auto; }
#results-v3 .elementor-element-14fc73a .elementor-heading-title, #results-v3 .elementor-element-fa0e037 .elementor-heading-title{ white-space:nowrap; }
/* Header flex fix (force, beats Elementor default) */
#results-v3 .elementor-element-e8b1df4, #results-v3 .elementor-element-4948d3e{ flex:1 1 auto !important; min-width:0 !important; }
#results-v3 .elementor-element-14fc73a, #results-v3 .elementor-element-fa0e037{ flex:0 0 auto !important; }
/* Header: containers default to width:100% — force content/auto width so chip doesn't steal it */
#results-v3 .elementor-element-e8b1df4, #results-v3 .elementor-element-4948d3e{ flex:1 1 auto !important; width:auto !important; min-width:auto !important; }
#results-v3 .elementor-element-14fc73a, #results-v3 .elementor-element-fa0e037{ flex:0 0 auto !important; width:auto !important; }
/* ===== Pillars — subtitle, MOST POPULAR badge, price/CTA footer (04a439a) ===== */
.elementor-8180 .elementor-element-04a439a .psub{ display:inline-block; font-family:'Inter',sans-serif; font-weight:600; font-size:12px; line-height:1.4; text-transform:uppercase; letter-spacing:0.18em; color:#3f5a14; }
.elementor-8180 .elementor-element-04a439a .pop{ display:inline-flex; align-items:center; gap:4px; margin-left:8px; background:#9ad00f; color:#16140d; font-family:'Inter',sans-serif; font-weight:600; font-size:9px; line-height:1; text-transform:uppercase; letter-spacing:0.12em; padding:4px 8px; border-radius:999px; vertical-align:middle; white-space:nowrap; }
/* footer pinned to card bottom so all three align */
.elementor-8180 .elementor-element-8387b79, .elementor-8180 .elementor-element-6ccc849, .elementor-8180 .elementor-element-3cca683{ margin-top:auto !important; }
.elementor-8180 .elementor-element-04a439a .pfoot{ display:flex; align-items:center; justify-content:space-between; gap:12px; margin-top:0; padding-top:20px; border-top:1px solid rgba(24,22,14,0.1); }
.elementor-8180 .elementor-element-04a439a .pprice{ font-family:'Space Grotesk',sans-serif; font-weight:600; font-size:18px; line-height:1; color:#16140d; }
.elementor-8180 .elementor-element-04a439a .pcta{ display:inline-flex; align-items:center; gap:4px; font-family:'Inter',sans-serif; font-weight:600; font-size:14px; line-height:1; color:#3f5a14; text-decoration:none; transition:color .3s ease; white-space:nowrap; }
.elementor-8180 .elementor-element-04a439a .pcta:hover{ color:#16140d; }
.elementor-8180 .elementor-element-04a439a .pcta:hover span, .elementor-8180 .elementor-element-04a439a .pcta:hover{ transform:none; }
/* popular card (Convert = c4a57cb) — lime border + soft glow */
.elementor-8180 .elementor-element-c4a57cb{ border-color:rgba(154,208,15,0.55) !important; box-shadow:0 20px 50px -35px rgba(24,22,14,0.35), 0 0 0 1px rgba(154,208,15,0.2) inset !important; }
/* checklist keeps a little breathing room before the footer divider on tall cards */
.elementor-8180 .elementor-element-04a439a ul.us-pts{ margin-bottom:28px !important; }
/* ===== Testimonials trust bar (testi-trust) ===== */
#testi-trust .elementor-heading-title{ display:flex; flex-wrap:wrap; align-items:center; justify-content:center; gap:8px 10px; font-family:'Inter',sans-serif; font-size:14px; font-weight:400; color:#6a675c; }
#testi-trust .tstars{ color:#3f5a14; letter-spacing:2px; font-size:13px; }
#testi-trust .tsc{ font-weight:600; color:#16140d; }
#testi-trust .trate{ font-weight:600; color:#16140d; margin-left:6px; }
#testi-trust .tavg{ color:#6a675c; }
#testi-trust .tvr{ font-weight:500; color:#6a675c; }
#testi-trust .tsep{ width:1px; height:16px; background:rgba(24,22,14,0.16); display:inline-block; }
#testi-trust .tb{ display:inline-block; color:#fff; font-weight:600; font-size:10px; line-height:1; padding:5px 9px; border-radius:999px; }
@media (max-width:600px){ #testi-trust .tsep{ display:none; } }
/* ===== Testimonials video carousel ===== */
#testimonials .vchl{ display:flex; align-items:center; gap:10px; }
#testimonials .vchl-ic{ flex:0 0 auto; width:36px; height:36px; border-radius:999px; background:rgba(154,208,15,0.18); color:#3f5a14; display:flex; align-items:center; justify-content:center; font-size:13px; padding-left:2px; }
#testimonials .vchl-t{ display:flex; flex-direction:column; line-height:1.25; }
#testimonials .vchl-a{ font:600 14px/1.25 'Space Grotesk',sans-serif; color:#16140d; }
#testimonials .vchl-b{ font:400 12px/1.25 'Inter',sans-serif; color:#6a675c; }
#tvid-prev, #tvid-next{ cursor:pointer; }
#tvid-prev .elementor-icon, #tvid-next .elementor-icon{ width:44px; height:44px; display:flex; align-items:center; justify-content:center; background:#fff; border:1px solid rgba(24,22,14,0.1); border-radius:999px; color:#16140d; font-size:15px; transition:all .3s cubic-bezier(.16,1,.3,1); }
#tvid-prev:hover .elementor-icon, #tvid-next:hover .elementor-icon{ background:#9ad00f; border-color:#9ad00f; }
#tvid-prev.tvid-off, #tvid-next.tvid-off{ opacity:.35; cursor:not-allowed; pointer-events:none; }
#tvid-track > .elementor-widget{ flex:0 0 25%; max-width:25%; padding:0 8px; box-sizing:border-box; }
@media (max-width:1024px){ #tvid-track > .elementor-widget{ flex-basis:50%; max-width:50%; } }
@media (max-width:640px){ #tvid-track > .elementor-widget{ flex-basis:100%; max-width:100%; } }
#testimonials .vcard{ position:relative; aspect-ratio:9/16; border-radius:16px; overflow:hidden; background:#000 center/cover no-repeat; box-shadow:0 20px 50px -32px rgba(24,22,14,0.55); outline:1px solid rgba(24,22,14,0.1); outline-offset:-1px; cursor:pointer; transition:transform .5s cubic-bezier(.16,1,.3,1), box-shadow .5s; }
#testimonials .vcard:hover{ transform:translateY(-6px); outline-color:rgba(154,208,15,0.5); }
#testimonials .vcard::after{ content:''; position:absolute; inset:0; background:linear-gradient(to top, rgba(0,0,0,0.92) 0%, rgba(0,0,0,0.18) 52%, rgba(0,0,0,0.1) 100%); z-index:1; }
#testimonials .vc-badges{ position:absolute; left:0; right:0; top:0; display:flex; align-items:center; justify-content:space-between; padding:12px; z-index:3; }
#testimonials .vc-plat{ color:#fff; font:600 9px/1 'Inter',sans-serif; padding:4px 8px; border-radius:999px; box-shadow:0 1px 3px rgba(0,0,0,.2); }
#testimonials .vc-dur{ color:#fff; background:rgba(0,0,0,0.4); font:500 9px/1 'Inter',sans-serif; padding:4px 8px; border-radius:999px; }
#testimonials .vc-play{ position:absolute; left:50%; top:38%; transform:translate(-50%,-50%); width:56px; height:56px; border-radius:999px; background:rgba(255,255,255,0.16); color:#fff; display:flex; align-items:center; justify-content:center; font-size:19px; padding-left:3px; box-shadow:0 0 0 1px rgba(255,255,255,0.3) inset; z-index:3; transition:all .3s; }
#testimonials .vcard:hover .vc-play{ background:#9ad00f; color:#16140d; box-shadow:0 0 0 1px rgba(154,208,15,0.4) inset; transform:translate(-50%,-50%) scale(1.1); }
#testimonials .vc-cap{ position:absolute; left:0; right:0; bottom:0; padding:16px; z-index:3; }
#testimonials .vc-stars{ color:#9ad00f; font-size:10px; letter-spacing:1px; line-height:1; }
#testimonials .vc-quote{ margin:6px 0 0; font:500 13px/1.35 'Space Grotesk',sans-serif; color:#fff; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; }
#testimonials .vc-who{ display:flex; align-items:center; gap:8px; margin-top:10px; }
#testimonials .vc-av{ width:24px; height:24px; border-radius:999px; object-fit:cover; box-shadow:0 0 0 1px rgba(255,255,255,0.4); flex:0 0 auto; }
#testimonials .vc-who-t{ display:flex; flex-direction:column; line-height:1.2; }
#testimonials .vc-name{ font:600 11px/1.2 'Inter',sans-serif; color:#fff; }
#testimonials .vc-role{ font:400 10px/1.2 'Inter',sans-serif; color:rgba(255,255,255,0.6); }
/* Play icons as CSS triangles (avoid emoji color rendering of ▶) */
#testimonials .vc-play{ font-size:0 !important; }
#testimonials .vc-play::before{ content:''; display:block; width:0; height:0; border-style:solid; border-width:9px 0 9px 14px; border-color:transparent transparent transparent #fff; margin-left:3px; }
#testimonials .vcard:hover .vc-play::before{ border-left-color:#16140d; }
#testimonials .vchl-ic{ font-size:0 !important; }
#testimonials .vchl-ic::before{ content:''; display:block; width:0; height:0; border-style:solid; border-width:5px 0 5px 8px; border-color:transparent transparent transparent #3f5a14; margin-left:2px; }
/* ===== Testimonials text marquee — photo cards (rebuilt) ===== */
#trow-a, #trow-b{ -webkit-mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent); mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent); }
/* card sizing on the html widgets */
#trow-a .elementor-widget-html, #trow-b .elementor-widget-html{ flex:0 0 auto !important; width:340px !important; }
@media (max-width:640px){ #trow-a .elementor-widget-html, #trow-b .elementor-widget-html{ width:300px !important; } }
/* card */
#testimonials .tcard{ width:100%; box-sizing:border-box; height:100%; background:#fff; border:1px solid rgba(24,22,14,0.1); border-radius:16px; padding:24px; box-shadow:0 1px 2px rgba(24,22,14,0.05); display:flex; flex-direction:column; }
#testimonials .tc-top{ display:flex; align-items:center; justify-content:space-between; gap:8px; }
#testimonials .tc-stars{ color:#3f5a14; font-size:12px; letter-spacing:1px; display:inline-flex; align-items:center; gap:6px; white-space:nowrap; }
#testimonials .tc-stars b{ color:#16140d; font-weight:600; font-size:12px; letter-spacing:0; }
#testimonials .tc-plat{ color:#fff; font:600 10px/1 'Inter',sans-serif; padding:4px 8px; border-radius:999px; white-space:nowrap; }
#testimonials .tc-quote{ margin:14px 0 0; font:400 15px/1.6 'Inter',sans-serif; color:rgba(22,20,13,0.9); flex:1; }
#testimonials .tc-foot{ margin:20px 0 0; padding-top:16px; border-top:1px solid rgba(24,22,14,0.1); display:flex; align-items:center; gap:12px; }
#testimonials .tc-av{ width:44px; height:44px; border-radius:999px; object-fit:cover; box-shadow:0 0 0 2px #ece9e0; flex:0 0 auto; }
#testimonials .tc-who{ display:flex; flex-direction:column; line-height:1.25; }
#testimonials .tc-name{ font:600 14px/1.25 'Inter',sans-serif; color:#16140d; display:inline-flex; align-items:center; gap:6px; }
#testimonials .tc-vf{ color:#3f5a14; font-size:11px; font-weight:700; }
#testimonials .tc-role{ font:400 12px/1.25 'Inter',sans-serif; color:#6a675c; }
/* ===== FIX: Logo marquee items must be content-width (containers default to 100%) ===== */
.elementor-8180 .elementor-element-d35f3d4 > .elementor-element,
.elementor-8180 .elementor-element-d35f3d4 > .e-con-inner > .elementor-element,
.elementor-8180 .elementor-element-51a8dde > .elementor-element,
.elementor-8180 .elementor-element-51a8dde > .e-con-inner > .elementor-element,
.elementor-8180 .elementor-element-2cc79a9 > .elementor-element,
.elementor-8180 .elementor-element-2cc79a9 > .e-con-inner > .elementor-element{
  width:auto !important; flex:0 0 auto !important;
}
/* spacing between logos + trailing gap so the loop seam matches */
.elementor-8180 .elementor-element-d35f3d4,
.elementor-8180 .elementor-element-51a8dde,
.elementor-8180 .elementor-element-2cc79a9{ gap:56px !important; padding-right:56px !important; }
/* logo item: icon + name inline, centered */
.elementor-8180 .elementor-element-d35f3d4 > .elementor-element,
.elementor-8180 .elementor-element-51a8dde > .elementor-element,
.elementor-8180 .elementor-element-2cc79a9 > .elementor-element{ align-items:center !important; }
/* ===== Video cards — NATIVE containers/widgets (supersedes HTML-widget rules) ===== */
/* neutralize old html-widget slide sizing */
#tvid-track > .elementor-widget{ flex:none; max-width:none; padding:0; }
/* card = direct container child of track */
#tvid-track > .elementor-element{ flex:0 0 calc(25% - 16px) !important; max-width:calc(25% - 16px) !important; margin:0 8px !important; aspect-ratio:9/16; cursor:pointer; box-shadow:0 20px 50px -32px rgba(24,22,14,0.55); outline:1px solid rgba(24,22,14,0.1); outline-offset:-1px; transition:transform .5s cubic-bezier(.16,1,.3,1), outline-color .5s; }
#tvid-track > .elementor-element:hover{ transform:translateY(-6px); outline-color:rgba(154,208,15,0.5); }
@media (max-width:1024px){ #tvid-track > .elementor-element{ flex-basis:calc(50% - 16px) !important; max-width:calc(50% - 16px) !important; } }
@media (max-width:640px){ #tvid-track > .elementor-element{ flex-basis:calc(100% - 16px) !important; max-width:calc(100% - 16px) !important; } }
/* inner fills the card and stacks top/middle/bottom above the overlay */
#tvid-track > .elementor-element > .e-con-inner{ position:relative; z-index:2; height:100%; display:flex; flex-direction:column; justify-content:space-between; }
/* top bar: platform pill + duration pill */
#tvid-track .vcbar{ display:flex; align-items:center; justify-content:space-between; width:100%; }
#tvid-track .vcp{ display:inline-block; color:#fff; font:600 9px/1 'Inter',sans-serif; padding:4px 8px; border-radius:999px; box-shadow:0 1px 3px rgba(0,0,0,.2); }
#tvid-track .vcd{ display:inline-block; color:#fff; background:rgba(0,0,0,0.4); font:500 9px/1 'Inter',sans-serif; padding:4px 8px; border-radius:999px; }
/* play button (icon widget) */
#tvid-track .elementor-widget-icon{ align-self:center; margin-bottom:12%; }
#tvid-track .elementor-widget-icon .elementor-icon{ width:56px; height:56px; display:flex; align-items:center; justify-content:center; border-radius:999px; background:rgba(255,255,255,0.16); color:#fff; font-size:19px; padding-left:3px; box-shadow:0 0 0 1px rgba(255,255,255,0.3) inset; transition:all .3s; }
#tvid-track > .elementor-element:hover .elementor-widget-icon .elementor-icon{ background:#9ad00f; color:#16140d; transform:scale(1.1); box-shadow:0 0 0 1px rgba(154,208,15,0.4) inset; }
/* caption */
#tvid-track .vcs{ color:#9ad00f; font-size:10px; letter-spacing:1px; line-height:1; display:block; }
#tvid-track .vcq{ display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; font:500 13px/1.35 'Space Grotesk',sans-serif; color:#fff; }
#tvid-track .vcw{ display:flex; flex-direction:column; line-height:1.2; }
#tvid-track .vcn{ font:600 11px/1.2 'Inter',sans-serif; color:#fff; }
#tvid-track .vcr{ font:400 10px/1.2 'Inter',sans-serif; color:rgba(255,255,255,0.6); }
/* avatar image widget */
#tvid-track .elementor-widget-image img{ width:24px; height:24px; border-radius:999px; object-fit:cover; box-shadow:0 0 0 1px rgba(255,255,255,0.4); display:block; }
/* ===== Text testimonial cards — NATIVE containers/widgets ===== */
#testimonials .tc-top{ display:flex; align-items:center; justify-content:space-between; gap:8px; width:100%; }
#testimonials .tc-stars{ color:#3f5a14; font-size:12px; letter-spacing:1px; display:inline-flex; align-items:center; gap:6px; white-space:nowrap; }
#testimonials .tc-stars b{ color:#16140d; font-weight:600; font-size:12px; letter-spacing:0; }
#testimonials .tc-plat{ display:inline-block; color:#fff; font:600 10px/1 'Inter',sans-serif; padding:4px 8px; border-radius:999px; white-space:nowrap; }
#testimonials .tc-quote{ display:block; font:400 15px/1.6 'Inter',sans-serif; color:rgba(22,20,13,0.9); }
#testimonials .tc-who{ display:flex; flex-direction:column; line-height:1.25; }
#testimonials .tc-name{ font:600 14px/1.25 'Inter',sans-serif; color:#16140d; display:inline-flex; align-items:center; gap:6px; }
#testimonials .tc-vf{ color:#3f5a14; font-size:11px; font-weight:700; }
#testimonials .tc-role{ font:400 12px/1.25 'Inter',sans-serif; color:#6a675c; }
/* avatar image widget inside the marquee rows */
#trow-a .elementor-widget-image img, #trow-b .elementor-widget-image img{ width:44px; height:44px; border-radius:999px; object-fit:cover; box-shadow:0 0 0 2px #ece9e0; display:block; }
/* quote heading grows so the foot pins to the bottom */
#trow-a .elementor-widget-heading:nth-child(2), #trow-b .elementor-widget-heading:nth-child(2){ flex:1 1 auto; }
/* ===== Text marquee — animation on the NEW native tracks ===== */
.elementor-8180 .elementor-element-8ffac18, .elementor-8180 .elementor-element-b637bf2{ flex:0 0 auto !important; width:max-content !important; animation:us-rw 60s linear infinite; }
.elementor-8180 .elementor-element-34555aa, .elementor-8180 .elementor-element-67887ea{ flex:0 0 auto !important; width:max-content !important; animation:us-rw-rev 60s linear infinite; }
#trow-a:hover .elementor-element-8ffac18, #trow-a:hover .elementor-element-b637bf2,
#trow-b:hover .elementor-element-34555aa, #trow-b:hover .elementor-element-67887ea{ animation-play-state:paused; }
@media (prefers-reduced-motion:reduce){
  .elementor-8180 .elementor-element-8ffac18,.elementor-8180 .elementor-element-b637bf2,
  .elementor-8180 .elementor-element-34555aa,.elementor-8180 .elementor-element-67887ea{ animation:none; }
}
/* Home GLM motion parity */
:root{--home-ease:cubic-bezier(.16,1,.3,1)}
.home-reveal{opacity:0;transform:translateY(26px);transition:opacity .9s var(--home-ease),transform .9s var(--home-ease);transition-delay:var(--home-delay,0ms);will-change:opacity,transform}
.home-reveal-blur{opacity:0;transform:translateY(22px);filter:blur(12px);transition:opacity 1s ease,transform 1s var(--home-ease),filter 1s ease;transition-delay:var(--home-delay,0ms);will-change:opacity,transform,filter}
.home-reveal-scale{opacity:0;transform:scale(.94);transition:opacity .9s var(--home-ease),transform .9s var(--home-ease);transition-delay:var(--home-delay,0ms);will-change:opacity,transform}
.home-reveal.home-in,.home-reveal-blur.home-in{opacity:1;transform:none;filter:none}.home-reveal-scale.home-in{opacity:1;transform:scale(1)}
.elementor-element-8455b80{position:relative;isolation:isolate;overflow:hidden}
.elementor-element-8455b80:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:50%;top:-12%;width:620px;height:620px;border-radius:50%;background:rgba(154,208,15,.2);filter:blur(120px);transform:translateX(-50%);animation:home-glow 7s ease-in-out infinite}
@keyframes home-glow{0%,100%{opacity:.4;transform:translateX(-50%) scale(1)}50%{opacity:.75;transform:translateX(-50%) scale(1.08)}}
@keyframes home-blink{0%,100%{opacity:1}50%{opacity:.25}}
@keyframes home-pulse-ring{0%{transform:scale(.7);opacity:.6}100%{transform:scale(2.4);opacity:0}}
.elementor-element-069a302:after{animation:home-pulse-ring 2s ease-out infinite!important}
.elementor-element-c270060 .elementor-heading-title:before{animation:home-blink 1.4s ease-in-out infinite}
.elementor-element-4483f32 .elementor-button,.elementor-element-9814e48 .elementor-button,.elementor-element-06ca557 .elementor-button,.elementor-element-d48cc22 .elementor-button{transition:transform .3s ease}
.elementor-element-4483f32 .elementor-button:hover,.elementor-element-9814e48 .elementor-button:hover,.elementor-element-06ca557 .elementor-button:hover{transform:scale(1.03)}
.elementor-element-4483f32 .elementor-button-icon,.elementor-element-06ca557 .elementor-button-icon{transition:transform .3s ease}
.elementor-element-4483f32 .elementor-button:hover .elementor-button-icon,.elementor-element-06ca557 .elementor-button:hover .elementor-button-icon{transform:translateX(4px)}
/* Match continuous recent-work strip */
.elementor-element-948047c{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}
.elementor-element-948047c:hover>.e-con{animation-play-state:paused!important}
.elementor-element-2760192,.elementor-element-b1cc586,.elementor-element-5702f9a{flex:0 0 auto!important;width:max-content!important;animation:home-work-marquee 38s linear infinite}
@keyframes home-work-marquee{to{transform:translateX(-100%)}}
@media(prefers-reduced-motion:reduce){.home-reveal,.home-reveal-blur,.home-reveal-scale{opacity:1!important;transform:none!important;filter:none!important}.elementor-element-8455b80:before,.elementor-element-2760192,.elementor-element-b1cc586,.elementor-element-5702f9a{animation:none!important}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
/* Home targeted card parity — Results, Pillars, Client Love */
/* Real Client Results accent corner glows */
.elementor-element-522c1b7,.elementor-element-04dc538{isolation:isolate}
.elementor-element-522c1b7:after,.elementor-element-04dc538:after{content:"";position:absolute;z-index:0;pointer-events:none;right:-64px;top:-64px;width:176px;height:176px;border-radius:50%;filter:blur(48px);opacity:0;transition:opacity .5s ease}
.elementor-element-522c1b7:after{background:#5a7d12}.elementor-element-04dc538:after{background:#2563eb}
.elementor-element-522c1b7:hover:after,.elementor-element-04dc538:hover:after{opacity:.30}
.elementor-element-522c1b7>* ,.elementor-element-04dc538>*{position:relative;z-index:1}
/* How I Help You Grow — lime wash, icon and number hover states */
.elementor-element-49cfe6e,.elementor-element-c4a57cb,.elementor-element-56fd90b{position:relative;isolation:isolate;overflow:hidden;transition:transform .5s var(--home-ease),border-color .5s var(--home-ease),box-shadow .5s var(--home-ease)}
.elementor-element-49cfe6e:before,.elementor-element-c4a57cb:before,.elementor-element-56fd90b:before{content:"";position:absolute;z-index:0;pointer-events:none;inset:0;background:linear-gradient(to bottom,rgba(154,208,15,.08),transparent);opacity:0;transition:opacity .5s ease}
.elementor-element-49cfe6e:hover,.elementor-element-c4a57cb:hover,.elementor-element-56fd90b:hover{transform:translateY(-6px);border-color:rgba(154,208,15,.5)!important;box-shadow:0 26px 50px -24px rgba(24,22,14,.22)}
.elementor-element-49cfe6e:hover:before,.elementor-element-c4a57cb:hover:before,.elementor-element-56fd90b:hover:before{opacity:1}
.elementor-element-49cfe6e>* ,.elementor-element-c4a57cb>* ,.elementor-element-56fd90b>*{position:relative;z-index:1}
.elementor-element-e32b156,.elementor-element-5a4e0b3,.elementor-element-ac5c617{transition:color .5s ease,background-color .5s ease,border-color .5s ease}
.elementor-element-49cfe6e:hover .elementor-element-e32b156,.elementor-element-c4a57cb:hover .elementor-element-5a4e0b3,.elementor-element-56fd90b:hover .elementor-element-ac5c617{background:#9ad00f!important;border-color:rgba(154,208,15,.5)!important;color:#16140d!important}
.elementor-element-39ea854 .elementor-heading-title,.elementor-element-670a4c2 .elementor-heading-title,.elementor-element-0404aa9 .elementor-heading-title{transition:color .5s ease}
.elementor-element-49cfe6e:hover .elementor-element-39ea854 .elementor-heading-title,.elementor-element-c4a57cb:hover .elementor-element-670a4c2 .elementor-heading-title,.elementor-element-56fd90b:hover .elementor-element-0404aa9 .elementor-heading-title{color:rgba(63,90,20,.4)!important}
/* Client Love text marquees — exact reference card geometry */
.elementor-element-8ffac18,.elementor-element-4fd1e75,.elementor-element-b637bf2,.elementor-element-34555aa,.elementor-element-9c10ff9,.elementor-element-67887ea{align-items:stretch!important;gap:20px!important;padding-right:20px!important}
.elementor-element-8ffac18>.e-con,.elementor-element-4fd1e75>.e-con,.elementor-element-b637bf2>.e-con,.elementor-element-34555aa>.e-con,.elementor-element-9c10ff9>.e-con,.elementor-element-67887ea>.e-con{flex:0 0 360px!important;width:360px!important;height:auto!important;min-height:100%;padding:24px!important;display:flex!important;flex-direction:column!important;gap:0!important;border:1px solid rgba(24,22,14,.1)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 1px 2px rgba(24,22,14,.05);transition:transform .5s var(--home-ease),border-color .5s var(--home-ease),box-shadow .5s var(--home-ease)}
.elementor-element-8ffac18>.e-con:hover,.elementor-element-4fd1e75>.e-con:hover,.elementor-element-b637bf2>.e-con:hover,.elementor-element-34555aa>.e-con:hover,.elementor-element-9c10ff9>.e-con:hover,.elementor-element-67887ea>.e-con:hover{transform:translateY(-4px);border-color:rgba(24,22,14,.16)!important;box-shadow:0 24px 50px -30px rgba(24,22,14,.3)!important}
.elementor-element-8ffac18>.e-con>.elementor-widget-heading:nth-child(2),.elementor-element-4fd1e75>.e-con>.elementor-widget-heading:nth-child(2),.elementor-element-b637bf2>.e-con>.elementor-widget-heading:nth-child(2),.elementor-element-34555aa>.e-con>.elementor-widget-heading:nth-child(2),.elementor-element-9c10ff9>.e-con>.elementor-widget-heading:nth-child(2),.elementor-element-67887ea>.e-con>.elementor-widget-heading:nth-child(2){margin-top:16px!important;flex:1 1 auto!important}
.elementor-element-8ffac18>.e-con>.e-con,.elementor-element-4fd1e75>.e-con>.e-con,.elementor-element-b637bf2>.e-con>.e-con,.elementor-element-34555aa>.e-con>.e-con,.elementor-element-9c10ff9>.e-con>.e-con,.elementor-element-67887ea>.e-con>.e-con{margin-top:20px!important;padding-top:16px!important;border-top:1px solid rgba(24,22,14,.1)!important;gap:12px!important}
@media(max-width:639px){.elementor-element-8ffac18>.e-con,.elementor-element-4fd1e75>.e-con,.elementor-element-b637bf2>.e-con,.elementor-element-34555aa>.e-con,.elementor-element-9c10ff9>.e-con,.elementor-element-67887ea>.e-con{flex-basis:320px!important;width:320px!important}}

/* Editor-performance guard: frontend appearance is unaffected */
body.elementor-editor-active .elementor-element-948047c *,
body.elementor-editor-active .elementor-element-0f205c0 *,
body.elementor-editor-active .elementor-element-f6a2783 *,
body.elementor-editor-active .elementor-element-b6eef38 *{
  animation:none!important;
  transition:none!important;
}
body.elementor-editor-active .elementor-element-948047c,
body.elementor-editor-active .elementor-element-0f205c0,
body.elementor-editor-active .elementor-element-f6a2783,
body.elementor-editor-active .elementor-element-b6eef38{
  transform:none!important;
}

/* Restore the original video testimonial card content above native video widgets */
#tvid-track > .elementor-element{
  position:relative!important;
  isolation:isolate;
}
#tvid-track > .elementor-element::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:2;
  pointer-events:none;
  border-radius:inherit;
  background:linear-gradient(0deg,rgba(0,0,0,.92) 0%,rgba(0,0,0,.05) 62%);
}
#tvid-track > .elementor-element > .elementor-widget-video{
  z-index:1!important;
}
#tvid-track > .elementor-element > .elementor-widget-heading,
#tvid-track > .elementor-element > .e-con{
  position:relative!important;
  z-index:3!important;
}

/* ===== Compact native testimonial widgets — 350-element refactor ===== */
#trow-a .us-native-tcard,
#trow-b .us-native-tcard{
  flex:0 0 340px!important;
  width:340px!important;
  min-width:340px!important;
  box-sizing:border-box;
  height:100%;
  background:#fff;
  border:1px solid rgba(24,22,14,.1);
  border-radius:16px;
  padding:24px;
  box-shadow:0 1px 2px rgba(24,22,14,.05);
  transition:transform .5s cubic-bezier(.16,1,.3,1),border-color .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1);
}
#trow-a .us-native-tcard:hover,
#trow-b .us-native-tcard:hover{
  transform:translateY(-4px);
  border-color:rgba(24,22,14,.16);
  box-shadow:0 24px 50px -30px rgba(24,22,14,.3);
}
#trow-a .us-native-tcard>.elementor-widget-container,
#trow-b .us-native-tcard>.elementor-widget-container,
#trow-a .us-native-tcard .elementor-testimonial-wrapper,
#trow-b .us-native-tcard .elementor-testimonial-wrapper{
  height:100%;
}
#trow-a .us-native-tcard .elementor-testimonial-wrapper,
#trow-b .us-native-tcard .elementor-testimonial-wrapper{
  display:flex;
  flex-direction:column;
  align-items:stretch;
  text-align:left;
}
#trow-a .us-native-tcard .elementor-testimonial-content,
#trow-b .us-native-tcard .elementor-testimonial-content{
  flex:1 1 auto;
  margin:0;
  color:rgba(22,20,13,.9);
}
#trow-a .us-native-tcard .tc-top,
#trow-b .us-native-tcard .tc-top{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:8px;
  width:100%;
}
#trow-a .us-native-tcard .tc-stars,
#trow-b .us-native-tcard .tc-stars{
  color:#3f5a14;
  font:400 12px/1 Inter,sans-serif;
  letter-spacing:1px;
  display:inline-flex;
  align-items:center;
  gap:6px;
  white-space:nowrap;
}
#trow-a .us-native-tcard .tc-stars b,
#trow-b .us-native-tcard .tc-stars b{
  color:#16140d;
  font-weight:600;
  letter-spacing:0;
}
#trow-a .us-native-tcard .tc-plat,
#trow-b .us-native-tcard .tc-plat{
  color:#fff;
  font:600 10px/1 Inter,sans-serif;
  padding:4px 8px;
  border-radius:999px;
  white-space:nowrap;
}
#trow-a .us-native-tcard .tc-quote,
#trow-b .us-native-tcard .tc-quote{
  display:block;
  margin-top:14px;
  font:400 15px/1.6 Inter,sans-serif;
  color:rgba(22,20,13,.9);
}
#trow-a .us-native-tcard .elementor-testimonial-meta,
#trow-b .us-native-tcard .elementor-testimonial-meta{
  margin:20px 0 0;
  padding-top:16px;
  border-top:1px solid rgba(24,22,14,.1);
}
#trow-a .us-native-tcard .elementor-testimonial-meta-inner,
#trow-b .us-native-tcard .elementor-testimonial-meta-inner{
  display:flex;
  align-items:center;
  gap:12px;
}
#trow-a .us-native-tcard .elementor-testimonial-image,
#trow-b .us-native-tcard .elementor-testimonial-image{
  flex:0 0 44px;
  width:44px;
  height:44px;
  margin:0;
}
#trow-a .us-native-tcard .elementor-testimonial-image img,
#trow-b .us-native-tcard .elementor-testimonial-image img{
  width:44px;
  height:44px;
  border-radius:999px;
  object-fit:cover;
  box-shadow:0 0 0 2px #ece9e0;
}
#trow-a .us-native-tcard .elementor-testimonial-details,
#trow-b .us-native-tcard .elementor-testimonial-details{
  display:flex;
  flex-direction:column;
  text-align:left;
}
#trow-a .us-native-tcard .elementor-testimonial-name,
#trow-b .us-native-tcard .elementor-testimonial-name{
  font:600 14px/1.25 Inter,sans-serif;
  color:#16140d;
}
#trow-a .us-native-tcard .tc-vf,
#trow-b .us-native-tcard .tc-vf{
  color:#3f5a14;
  font-size:11px;
  font-weight:700;
}
#trow-a .us-native-tcard .elementor-testimonial-job,
#trow-b .us-native-tcard .elementor-testimonial-job{
  font:400 12px/1.25 Inter,sans-serif;
  color:#6a675c;
}
@media(max-width:640px){
  #trow-a .us-native-tcard,
  #trow-b .us-native-tcard{
    flex-basis:300px!important;
    width:300px!important;
    min-width:300px!important;
  }
}

/* Native testimonial widget used only as the compact bottom caption */
#tvid-track .us-native-vcaption{
  position:relative!important;
  z-index:3!important;
  width:100%!important;
  margin-top:auto!important;
  color:#fff;
}
#tvid-track .us-native-vcaption>.elementor-widget-container,
#tvid-track .us-native-vcaption .elementor-testimonial-wrapper{
  width:100%;
}
#tvid-track .us-native-vcaption .elementor-testimonial-wrapper{
  display:flex;
  flex-direction:column;
  align-items:stretch;
  text-align:left;
}
#tvid-track .us-native-vcaption .elementor-testimonial-content{
  margin:0;
}
#tvid-track .us-native-vcaption .vcs{
  display:block;
  color:#9ad00f;
  font-size:10px;
  letter-spacing:1px;
  line-height:1;
}
#tvid-track .us-native-vcaption .vcq{
  display:-webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  overflow:hidden;
  margin-top:6px;
  font:500 13px/1.35 'Space Grotesk',sans-serif;
  color:#fff;
}
#tvid-track .us-native-vcaption .elementor-testimonial-meta{
  margin:10px 0 0;
}
#tvid-track .us-native-vcaption .elementor-testimonial-meta-inner{
  display:flex;
  align-items:center;
  gap:8px;
}
#tvid-track .us-native-vcaption .elementor-testimonial-image{
  flex:0 0 24px;
  width:24px;
  height:24px;
  margin:0;
}
#tvid-track .us-native-vcaption .elementor-testimonial-image img{
  width:24px;
  height:24px;
  border-radius:999px;
  object-fit:cover;
  box-shadow:0 0 0 1px rgba(255,255,255,.4);
}
#tvid-track .us-native-vcaption .elementor-testimonial-details{
  display:flex;
  flex-direction:column;
  text-align:left;
}
#tvid-track .us-native-vcaption .elementor-testimonial-name{
  font:600 11px/1.2 Inter,sans-serif;
  color:#fff;
}
#tvid-track .us-native-vcaption .elementor-testimonial-job{
  font:400 10px/1.2 Inter,sans-serif;
  color:rgba(255,255,255,.6);
}

/* Native Recent Work cards — one editable image-box per project */
.us-native-work-card{
  flex:0 0 320px!important;width:320px!important;max-width:320px!important;
  overflow:hidden;border:1px solid rgba(24,22,14,.16);border-radius:14px;
  background:#fff;box-shadow:0 18px 45px -28px rgba(24,22,14,.5);
  transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1);
}
.us-native-work-card:hover{transform:translateY(-6px);box-shadow:0 30px 60px -25px rgba(24,22,14,.5)}
.us-native-work-card .elementor-widget-container{height:100%}
.us-native-work-card .elementor-image-box-wrapper{
  position:relative;display:grid!important;grid-template-columns:1fr;grid-template-rows:33px auto;
  height:100%;margin:0!important;text-align:left!important;
}
.us-native-work-card .elementor-image-box-content{display:contents!important}
.us-native-work-card .elementor-image-box-title{
  position:relative;grid-column:1;grid-row:1;display:flex;align-items:center;justify-content:center;
  height:33px;margin:0!important;padding:8px 12px;background:#f5f4f1;
  border-bottom:1px solid rgba(24,22,14,.06);font:500 9px/1 'Inter',sans-serif;
  color:#9c988b;text-align:center;z-index:3;
}
.us-native-work-card .elementor-image-box-title:before{
  content:"";position:absolute;left:12px;top:12px;width:40px;height:8px;
  background-image:radial-gradient(circle 4px at 4px 4px,#ff5f57 98%,transparent),
    radial-gradient(circle 4px at 16px 4px,#febc2e 98%,transparent),
    radial-gradient(circle 4px at 28px 4px,#28c840 98%,transparent);
  background-repeat:no-repeat;
}
.us-native-work-card .elementor-image-box-title a{
  display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#9c988b;
  border-radius:999px;padding:4px 12px;box-shadow:0 1px 2px rgba(0,0,0,.05);
  white-space:nowrap;text-decoration:none;font:inherit;
}
.us-native-work-card .elementor-image-box-title a:after{content:"";position:absolute;inset:0;z-index:5}
.us-native-work-card .elementor-image-box-img{
  grid-column:1;grid-row:2;width:100%!important;margin:0!important;line-height:0;overflow:hidden;
}
.us-native-work-card .elementor-image-box-img a{display:block}
.us-native-work-card .elementor-image-box-img img{
  display:block;width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top;border-radius:0;
}
.us-native-work-card .elementor-image-box-description{
  position:absolute;inset:33px 0 0;z-index:2;margin:0!important;
  background:linear-gradient(to top,rgba(0,0,0,.72),rgba(0,0,0,.08) 55%,transparent);
  opacity:0;transition:opacity .4s ease;pointer-events:none;
}
.us-native-work-card:hover .elementor-image-box-description{opacity:1}
.us-native-work-card .us-work-meta{
  position:absolute;left:14px;right:14px;bottom:14px;display:flex;align-items:flex-end;
  justify-content:space-between;gap:12px;
}
.us-native-work-card .cn{display:block;font:600 14px/1.2 'Space Grotesk',sans-serif;color:#fff}
.us-native-work-card .ct{display:block;margin-top:2px;font:400 11px/1.4 'Inter',sans-serif;color:rgba(255,255,255,.72)}
.us-native-work-card .vl{
  display:inline-flex;align-items:center;flex:0 0 auto;background:#9ad00f;color:#16140d;
  font:600 11px/1 'Inter',sans-serif;padding:7px 12px;border-radius:999px;
  box-shadow:0 8px 20px -6px rgba(0,0,0,.4);white-space:nowrap;
}
@media(max-width:640px){
  .us-native-work-card{flex-basis:300px!important;width:300px!important;max-width:300px!important}
}

/* Compact native Results headers and metric grids — visible design preserved */
#results-v3 .elementor-element-164b6c6,
#results-v3 .elementor-element-d5b6bb4{
  padding:24px 28px!important;gap:12px!important;flex-wrap:nowrap!important;
}
#results-v3 .us-result-client{flex:1 1 auto!important;width:auto!important;min-width:0!important}
#results-v3 .us-result-client .elementor-heading-title{
  display:flex;align-items:center;gap:12px;margin:0;
}
#results-v3 .us-result-client .rc-avatar{
  flex:0 0 44px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;
  background:#5a7d12;color:#fff;border-radius:12px;font:700 18px/1 'Space Grotesk',sans-serif;
  box-shadow:0 2px 8px -2px rgba(0,0,0,.1);
}
#results-v3 .elementor-element-d5b6bb4 .us-result-client .rc-avatar{background:#2563eb}
#results-v3 .us-result-client .rc-client{display:flex;min-width:0;flex-direction:column}
#results-v3 .us-result-client .rc-client b{
  color:#16140d;font:600 16px/1.25 'Space Grotesk',sans-serif;white-space:nowrap;
}
#results-v3 .us-result-client .rc-client small{
  margin-top:2px;color:#6a675c;font:400 12px/1.4 Inter,sans-serif;white-space:nowrap;
}
#results-v3 .us-result-duration{
  flex:0 0 auto!important;width:auto!important;border:1px solid rgba(24,22,14,.1);
  background:rgba(246,244,238,.6);border-radius:999px;padding:4px 10px;
}
#results-v3 .us-result-duration .elementor-heading-title{
  display:flex;align-items:center;gap:4px;margin:0;color:#6a675c;
  font:500 11px/1.2 Inter,sans-serif;white-space:nowrap;
}
#results-v3 .us-result-duration .rc-dot{color:#5a7d12;animation:resv3blink 1.4s ease-in-out infinite}
#results-v3 .elementor-element-d5b6bb4 .us-result-duration .rc-dot{color:#2563eb}
@keyframes resv3blink{0%,100%{opacity:1}50%{opacity:.25}}

#results-v3 .us-compact-results-box{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;
  align-items:start!important;gap:16px 20px!important;width:100%!important;
}
#results-v3 .us-results-summary-heading{grid-column:1/-1;margin:0 0 0!important}
#results-v3 .us-results-summary-heading .elementor-heading-title{
  display:flex;align-items:center;gap:8px;margin:0;
}
#results-v3 .us-results-summary-heading .after-pill{
  display:inline-block;background:#5a7d12;color:#fff;font:700 10px/1 Inter,sans-serif;
  text-transform:uppercase;letter-spacing:.15em;padding:4px 8px;border-radius:6px;
}
#results-v3 .elementor-element-3d6f97b .after-pill{background:#2563eb}
#results-v3 .us-results-summary-heading .after-label{
  color:#16140d;font:600 12px/1.3 Inter,sans-serif;
}
#results-v3 .us-result-metric{position:relative;min-width:0}
#results-v3 .us-result-metric .elementor-counter-number-wrapper{
  justify-content:flex-start;color:#16140d;font:600 30px/1.15 'Space Grotesk',sans-serif;
  letter-spacing:-.02em;
}
#results-v3 .us-result-metric .elementor-counter-title{
  margin-top:2px;color:#6a675c;font:400 11px/1.3 Inter,sans-serif;text-align:left;
}
#results-v3 .us-result-metric:after{
  content:"";display:block;width:100%;height:4px;margin-top:8px;border-radius:999px;
  background:linear-gradient(to right,#5a7d12 0 var(--bar),rgba(24,22,14,.1) var(--bar) 100%);
}
#results-v3 .elementor-element-3d6f97b .us-result-metric:after{
  background:linear-gradient(to right,#2563eb 0 var(--bar),rgba(24,22,14,.1) var(--bar) 100%);
}
#results-v3 .bar-92{--bar:92%}#results-v3 .bar-64{--bar:64%}#results-v3 .bar-78{--bar:78%}
#results-v3 .bar-72{--bar:72%}#results-v3 .bar-82{--bar:82%}#results-v3 .bar-68{--bar:68%}
@media(max-width:767px){
 #results-v3 .elementor-element-164b6c6,#results-v3 .elementor-element-d5b6bb4{padding:16px!important}
 #results-v3 .us-result-client .elementor-heading-title{gap:8px}
 #results-v3 .us-result-client .rc-avatar{flex-basis:38px;width:38px;height:38px;font-size:16px;border-radius:10px}
 #results-v3 .us-result-client .rc-client b{font-size:14px}
 #results-v3 .us-result-client .rc-client small{font-size:10px;white-space:normal}
 #results-v3 .us-result-duration{padding:4px 8px}
 #results-v3 .us-result-duration .elementor-heading-title{font-size:10px}
 #results-v3 .us-compact-results-box{gap:8px!important}
 #results-v3 .us-result-metric .elementor-counter-number-wrapper{font-size:18px}
 #results-v3 .us-result-metric .elementor-counter-title{font-size:9px}
}

/* Elementor containers do not emit _css_classes on this install: bind compact grid by stable IDs */
#results-v3 .elementor-element-711861e,
#results-v3 .elementor-element-3d6f97b{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;
  align-items:start!important;gap:16px 20px!important;width:100%!important;
}
@media(max-width:767px){
 #results-v3 .elementor-element-711861e,
 #results-v3 .elementor-element-3d6f97b{gap:8px!important}
}

/* Tablet/mobile document overflow fix — constrain fixed desktop inner wrappers */
@media (max-width:1024px){
 .elementor-8180 .elementor-element-49b011c,
 .elementor-8180 .elementor-element-1639f49,
 .elementor-8180 .elementor-element-458ddd3,
 .elementor-8180 .elementor-element-45671e5,
 .elementor-8180 .elementor-element-2135498,
 .elementor-8180 .elementor-element-ff50fd3,
 .elementor-8180 .elementor-element-60c95cd,
 .elementor-8180 .elementor-element-6b1f0c7,
 .elementor-8180 .elementor-element-3fc5635,
 .elementor-8180 .elementor-element-ae0a4e7{
   width:100%!important;
   max-width:100%!important;
   min-width:0!important;
 }
}

/* Seam-safe marquee spacing: last-to-first gap equals the normal card gap */
.elementor-8180 .elementor-element-2760192{
  column-gap:20px!important;
  padding-right:20px!important;
}
.elementor-8180 .elementor-element-8ffac18,
.elementor-8180 .elementor-element-34555aa{
  column-gap:20px!important;
  padding-right:20px!important;
}
@media(max-width:767px){
  .elementor-8180 .elementor-element-2760192{
    column-gap:14px!important;
    padding-right:14px!important;
  }
}

/* Unified button hover — match Hero strategy-call zoom + shine */
.elementor-8180 .elementor-widget-button .elementor-button,
.elementor-8180 .elementor-widget-form .elementor-button{
  position:relative;
  overflow:hidden;
  isolation:isolate;
  transition:transform .3s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease!important;
}
.elementor-8180 .elementor-widget-button .elementor-button .elementor-button-content-wrapper,
.elementor-8180 .elementor-widget-form .elementor-button .elementor-button-content-wrapper,
.elementor-8180 .elementor-widget-form .elementor-button > span{
  position:relative;
  z-index:1;
}
.elementor-8180 .elementor-widget-button .elementor-button:after,
.elementor-8180 .elementor-widget-form .elementor-button:after{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:60%;
  height:100%;
  pointer-events:none;
  z-index:0;
  background:linear-gradient(100deg,transparent,rgba(255,255,255,.5),transparent);
  transform:translateX(-150%) skewX(-18deg);
}
.elementor-8180 .elementor-widget-button .elementor-button:hover,
.elementor-8180 .elementor-widget-form .elementor-button:hover{
  transform:scale(1.03);
}
.elementor-8180 .elementor-widget-button .elementor-button:hover:after,
.elementor-8180 .elementor-widget-form .elementor-button:hover:after{
  animation:us-all-button-shine .9s cubic-bezier(.16,1,.3,1);
}
.elementor-8180 .elementor-widget-button .elementor-button-icon,
.elementor-8180 .elementor-widget-form .elementor-button-icon{
  transition:transform .3s ease;
}
.elementor-8180 .elementor-widget-button .elementor-button:hover .elementor-button-icon,
.elementor-8180 .elementor-widget-form .elementor-button:hover .elementor-button-icon{
  transform:translateX(4px);
}
@keyframes us-all-button-shine{
  to{transform:translateX(260%) skewX(-18deg)}
}
@media(prefers-reduced-motion:reduce){
  .elementor-8180 .elementor-widget-button .elementor-button:hover,
  .elementor-8180 .elementor-widget-form .elementor-button:hover{transform:none}
  .elementor-8180 .elementor-widget-button .elementor-button:hover:after,
  .elementor-8180 .elementor-widget-form .elementor-button:hover:after{animation:none}
}

/* Match the same page-button hover on visible header/footer CTAs */
body.page-id-8180 .elementor-location-header .elementor-button,
body.page-id-8180 .elementor-location-footer .elementor-button{
  position:relative;
  overflow:hidden;
  isolation:isolate;
  transition:transform .3s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease!important;
}
body.page-id-8180 .elementor-location-header .elementor-button .elementor-button-content-wrapper,
body.page-id-8180 .elementor-location-footer .elementor-button .elementor-button-content-wrapper{
  position:relative;
  z-index:1;
}
body.page-id-8180 .elementor-location-header .elementor-button:after,
body.page-id-8180 .elementor-location-footer .elementor-button:after{
  content:"";
  position:absolute;
  top:0;left:0;width:60%;height:100%;
  pointer-events:none;z-index:0;
  background:linear-gradient(100deg,transparent,rgba(255,255,255,.5),transparent);
  transform:translateX(-150%) skewX(-18deg);
}
body.page-id-8180 .elementor-location-header .elementor-button:hover,
body.page-id-8180 .elementor-location-footer .elementor-button:hover{
  transform:scale(1.03)!important;
}
body.page-id-8180 .elementor-location-header .elementor-button:hover:after,
body.page-id-8180 .elementor-location-footer .elementor-button:hover:after{
  animation:us-all-button-shine .9s cubic-bezier(.16,1,.3,1)!important;
}
@media(prefers-reduced-motion:reduce){
 body.page-id-8180 .elementor-location-header .elementor-button:hover,
 body.page-id-8180 .elementor-location-footer .elementor-button:hover{transform:none!important}
 body.page-id-8180 .elementor-location-header .elementor-button:hover:after,
 body.page-id-8180 .elementor-location-footer .elementor-button:hover:after{animation:none!important}
}/* End custom CSS */