.elementor-20 .elementor-element.elementor-element-923d8de{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:6px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-923d8de.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-effbf16{--display:flex;--justify-content:center;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:6px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-effbf16::before, .elementor-20 .elementor-element.elementor-element-effbf16 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-effbf16 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-effbf16 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-effbf16 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-effbf16 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-effbf16.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-85c3da2{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-39b1bd1{--display:flex;--min-height:0px;--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:center;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-39b1bd1:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-39b1bd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8F3;}.elementor-20 .elementor-element.elementor-element-39b1bd1.e-con{--align-self:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-5f99b62 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-20 .elementor-element.elementor-element-5f99b62 .elementor-icon-box-title{margin-block-end:7px;color:#0C0C0C;}.elementor-20 .elementor-element.elementor-element-5f99b62.elementor-view-stacked .elementor-icon{background-color:#315B2C;}.elementor-20 .elementor-element.elementor-element-5f99b62.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-5f99b62.elementor-view-default .elementor-icon{fill:#315B2C;color:#315B2C;border-color:#315B2C;}.elementor-20 .elementor-element.elementor-element-5f99b62 .elementor-icon{font-size:22px;}.elementor-20 .elementor-element.elementor-element-5f99b62 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-5f99b62 .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:19px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-5f99b62:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-5f99b62:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-5f99b62 .elementor-icon-box-description{font-family:"Barlow Semi Condensed", Sans-serif;font-size:18px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-7fe30fc .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-20 .elementor-element.elementor-element-7fe30fc .elementor-icon-box-title{margin-block-end:7px;color:#0C0C0C;}.elementor-20 .elementor-element.elementor-element-7fe30fc.elementor-view-stacked .elementor-icon{background-color:#315B2C;}.elementor-20 .elementor-element.elementor-element-7fe30fc.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-7fe30fc.elementor-view-default .elementor-icon{fill:#315B2C;color:#315B2C;border-color:#315B2C;}.elementor-20 .elementor-element.elementor-element-7fe30fc .elementor-icon{font-size:22px;}.elementor-20 .elementor-element.elementor-element-7fe30fc .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-7fe30fc .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:19px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-7fe30fc:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-7fe30fc:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-7fe30fc .elementor-icon-box-description{font-family:"Barlow Semi Condensed", Sans-serif;font-size:18px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-6938474 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-20 .elementor-element.elementor-element-6938474 .elementor-icon-box-title{margin-block-end:7px;color:#0C0C0C;}.elementor-20 .elementor-element.elementor-element-6938474.elementor-view-stacked .elementor-icon{background-color:#315B2C;}.elementor-20 .elementor-element.elementor-element-6938474.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-6938474.elementor-view-default .elementor-icon{fill:#315B2C;color:#315B2C;border-color:#315B2C;}.elementor-20 .elementor-element.elementor-element-6938474 .elementor-icon{font-size:22px;}.elementor-20 .elementor-element.elementor-element-6938474 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-6938474 .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:19px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-6938474:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-6938474:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-6938474 .elementor-icon-box-description{font-family:"Barlow Semi Condensed", Sans-serif;font-size:18px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-50ce27c{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-50ce27c:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-50ce27c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F3;}.elementor-20 .elementor-element.elementor-element-0640cf7{--display:flex;--min-height:0px;--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:center;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-0640cf7:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-0640cf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-0640cf7.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-dd7f3d2 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-20 .elementor-element.elementor-element-dd7f3d2 .elementor-icon-box-title{margin-block-end:7px;color:#0C0C0C;}.elementor-20 .elementor-element.elementor-element-dd7f3d2.elementor-view-stacked .elementor-icon{background-color:#6F8F3A;}.elementor-20 .elementor-element.elementor-element-dd7f3d2.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-dd7f3d2.elementor-view-default .elementor-icon{fill:#6F8F3A;color:#6F8F3A;border-color:#6F8F3A;}.elementor-20 .elementor-element.elementor-element-dd7f3d2 .elementor-icon{font-size:22px;}.elementor-20 .elementor-element.elementor-element-dd7f3d2 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-dd7f3d2 .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:19px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-dd7f3d2:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-dd7f3d2:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-dd7f3d2 .elementor-icon-box-description{font-family:"Barlow Semi Condensed", Sans-serif;font-size:18px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-e218127 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-20 .elementor-element.elementor-element-e218127 .elementor-icon-box-title{margin-block-end:7px;color:#0C0C0C;}.elementor-20 .elementor-element.elementor-element-e218127.elementor-view-stacked .elementor-icon{background-color:#6F8F3A;}.elementor-20 .elementor-element.elementor-element-e218127.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-e218127.elementor-view-default .elementor-icon{fill:#6F8F3A;color:#6F8F3A;border-color:#6F8F3A;}.elementor-20 .elementor-element.elementor-element-e218127 .elementor-icon{font-size:22px;}.elementor-20 .elementor-element.elementor-element-e218127 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-e218127 .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:19px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-e218127:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-e218127:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-e218127 .elementor-icon-box-description{font-family:"Barlow Semi Condensed", Sans-serif;font-size:18px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-724ab23 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-20 .elementor-element.elementor-element-724ab23 .elementor-icon-box-title{margin-block-end:7px;color:#0C0C0C;}.elementor-20 .elementor-element.elementor-element-724ab23.elementor-view-stacked .elementor-icon{background-color:#6F8F3A;}.elementor-20 .elementor-element.elementor-element-724ab23.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-724ab23.elementor-view-default .elementor-icon{fill:#6F8F3A;color:#6F8F3A;border-color:#6F8F3A;}.elementor-20 .elementor-element.elementor-element-724ab23 .elementor-icon{font-size:22px;}.elementor-20 .elementor-element.elementor-element-724ab23 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-724ab23 .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:19px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-724ab23:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-724ab23:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-724ab23 .elementor-icon-box-description{font-family:"Barlow Semi Condensed", Sans-serif;font-size:18px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-a46b0e4{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-5f217fe{--display:flex;--min-height:0px;--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:center;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-5f217fe:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-5f217fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8F3;}.elementor-20 .elementor-element.elementor-element-5f217fe.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-8209fe3 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-20 .elementor-element.elementor-element-8209fe3 .elementor-icon-box-title{margin-block-end:7px;color:#0C0C0C;}.elementor-20 .elementor-element.elementor-element-8209fe3.elementor-view-stacked .elementor-icon{background-color:#315B2C;}.elementor-20 .elementor-element.elementor-element-8209fe3.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-8209fe3.elementor-view-default .elementor-icon{fill:#315B2C;color:#315B2C;border-color:#315B2C;}.elementor-20 .elementor-element.elementor-element-8209fe3 .elementor-icon{font-size:22px;}.elementor-20 .elementor-element.elementor-element-8209fe3 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-8209fe3 .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:19px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-8209fe3:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-8209fe3:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-8209fe3 .elementor-icon-box-description{font-family:"Barlow Semi Condensed", Sans-serif;font-size:18px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-31c7f9b .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-20 .elementor-element.elementor-element-31c7f9b .elementor-icon-box-title{margin-block-end:7px;color:#0C0C0C;}.elementor-20 .elementor-element.elementor-element-31c7f9b.elementor-view-stacked .elementor-icon{background-color:#315B2C;}.elementor-20 .elementor-element.elementor-element-31c7f9b.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-31c7f9b.elementor-view-default .elementor-icon{fill:#315B2C;color:#315B2C;border-color:#315B2C;}.elementor-20 .elementor-element.elementor-element-31c7f9b .elementor-icon{font-size:22px;}.elementor-20 .elementor-element.elementor-element-31c7f9b .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-31c7f9b .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:19px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-31c7f9b:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-31c7f9b:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-31c7f9b .elementor-icon-box-description{font-family:"Barlow Semi Condensed", Sans-serif;font-size:18px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-5988311 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-20 .elementor-element.elementor-element-5988311 .elementor-icon-box-title{margin-block-end:7px;color:#0C0C0C;}.elementor-20 .elementor-element.elementor-element-5988311.elementor-view-stacked .elementor-icon{background-color:#315B2C;}.elementor-20 .elementor-element.elementor-element-5988311.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-5988311.elementor-view-default .elementor-icon{fill:#315B2C;color:#315B2C;border-color:#315B2C;}.elementor-20 .elementor-element.elementor-element-5988311 .elementor-icon{font-size:22px;}.elementor-20 .elementor-element.elementor-element-5988311 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-5988311 .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:19px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-5988311:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-5988311:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-5988311 .elementor-icon-box-description{font-family:"Barlow Semi Condensed", Sans-serif;font-size:18px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-ed91dbd{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-ed91dbd:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-ed91dbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F3;}.elementor-20 .elementor-element.elementor-element-9223286{--display:flex;--min-height:0px;--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:center;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-9223286:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-9223286 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-9223286.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-032163e .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-20 .elementor-element.elementor-element-032163e .elementor-icon-box-title{margin-block-end:7px;color:#0C0C0C;}.elementor-20 .elementor-element.elementor-element-032163e.elementor-view-stacked .elementor-icon{background-color:#6F8F3A;}.elementor-20 .elementor-element.elementor-element-032163e.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-032163e.elementor-view-default .elementor-icon{fill:#6F8F3A;color:#6F8F3A;border-color:#6F8F3A;}.elementor-20 .elementor-element.elementor-element-032163e .elementor-icon{font-size:22px;}.elementor-20 .elementor-element.elementor-element-032163e .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-032163e .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:19px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-032163e:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-032163e:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-032163e .elementor-icon-box-description{font-family:"Barlow Semi Condensed", Sans-serif;font-size:18px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-23d4c05 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-20 .elementor-element.elementor-element-23d4c05 .elementor-icon-box-title{margin-block-end:7px;color:#0C0C0C;}.elementor-20 .elementor-element.elementor-element-23d4c05.elementor-view-stacked .elementor-icon{background-color:#6F8F3A;}.elementor-20 .elementor-element.elementor-element-23d4c05.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-23d4c05.elementor-view-default .elementor-icon{fill:#6F8F3A;color:#6F8F3A;border-color:#6F8F3A;}.elementor-20 .elementor-element.elementor-element-23d4c05 .elementor-icon{font-size:22px;}.elementor-20 .elementor-element.elementor-element-23d4c05 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-23d4c05 .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:19px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-23d4c05:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-23d4c05:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-23d4c05 .elementor-icon-box-description{font-family:"Barlow Semi Condensed", Sans-serif;font-size:18px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-159259d .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-20 .elementor-element.elementor-element-159259d .elementor-icon-box-title{margin-block-end:7px;color:#0C0C0C;}.elementor-20 .elementor-element.elementor-element-159259d.elementor-view-stacked .elementor-icon{background-color:#6F8F3A;}.elementor-20 .elementor-element.elementor-element-159259d.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-159259d.elementor-view-default .elementor-icon{fill:#6F8F3A;color:#6F8F3A;border-color:#6F8F3A;}.elementor-20 .elementor-element.elementor-element-159259d .elementor-icon{font-size:22px;}.elementor-20 .elementor-element.elementor-element-159259d .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-159259d .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:19px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-159259d:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-159259d:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-159259d .elementor-icon-box-description{font-family:"Barlow Semi Condensed", Sans-serif;font-size:18px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-98481e0{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-e2198eb{--display:flex;--min-height:0px;--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:center;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-e2198eb:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-e2198eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8F3;}.elementor-20 .elementor-element.elementor-element-e2198eb.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-9b9ddd8 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-20 .elementor-element.elementor-element-9b9ddd8 .elementor-icon-box-title{margin-block-end:7px;color:#0C0C0C;}.elementor-20 .elementor-element.elementor-element-9b9ddd8.elementor-view-stacked .elementor-icon{background-color:#315B2C;}.elementor-20 .elementor-element.elementor-element-9b9ddd8.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-9b9ddd8.elementor-view-default .elementor-icon{fill:#315B2C;color:#315B2C;border-color:#315B2C;}.elementor-20 .elementor-element.elementor-element-9b9ddd8 .elementor-icon{font-size:22px;}.elementor-20 .elementor-element.elementor-element-9b9ddd8 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-9b9ddd8 .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:19px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-9b9ddd8:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-9b9ddd8:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-9b9ddd8 .elementor-icon-box-description{font-family:"Barlow Semi Condensed", Sans-serif;font-size:18px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-964a9b8 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-20 .elementor-element.elementor-element-964a9b8 .elementor-icon-box-title{margin-block-end:7px;color:#0C0C0C;}.elementor-20 .elementor-element.elementor-element-964a9b8.elementor-view-stacked .elementor-icon{background-color:#315B2C;}.elementor-20 .elementor-element.elementor-element-964a9b8.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-964a9b8.elementor-view-default .elementor-icon{fill:#315B2C;color:#315B2C;border-color:#315B2C;}.elementor-20 .elementor-element.elementor-element-964a9b8 .elementor-icon{font-size:22px;}.elementor-20 .elementor-element.elementor-element-964a9b8 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-964a9b8 .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:19px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-964a9b8:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-964a9b8:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-964a9b8 .elementor-icon-box-description{font-family:"Barlow Semi Condensed", Sans-serif;font-size:18px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-3bbecd6 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-20 .elementor-element.elementor-element-3bbecd6 .elementor-icon-box-title{margin-block-end:7px;color:#0C0C0C;}.elementor-20 .elementor-element.elementor-element-3bbecd6.elementor-view-stacked .elementor-icon{background-color:#315B2C;}.elementor-20 .elementor-element.elementor-element-3bbecd6.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-3bbecd6.elementor-view-default .elementor-icon{fill:#315B2C;color:#315B2C;border-color:#315B2C;}.elementor-20 .elementor-element.elementor-element-3bbecd6 .elementor-icon{font-size:22px;}.elementor-20 .elementor-element.elementor-element-3bbecd6 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-3bbecd6 .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:19px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-3bbecd6:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-3bbecd6:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-3bbecd6 .elementor-icon-box-description{font-family:"Barlow Semi Condensed", Sans-serif;font-size:18px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-8454ab4{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-8454ab4:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-8454ab4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F3;}.elementor-20 .elementor-element.elementor-element-f7afc1d{--display:flex;--min-height:0px;--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:center;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-f7afc1d:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-f7afc1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-f7afc1d.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-cd64b1f .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-20 .elementor-element.elementor-element-cd64b1f .elementor-icon-box-title{margin-block-end:7px;color:#0C0C0C;}.elementor-20 .elementor-element.elementor-element-cd64b1f.elementor-view-stacked .elementor-icon{background-color:#6F8F3A;}.elementor-20 .elementor-element.elementor-element-cd64b1f.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-cd64b1f.elementor-view-default .elementor-icon{fill:#6F8F3A;color:#6F8F3A;border-color:#6F8F3A;}.elementor-20 .elementor-element.elementor-element-cd64b1f .elementor-icon{font-size:22px;}.elementor-20 .elementor-element.elementor-element-cd64b1f .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-cd64b1f .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:19px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-cd64b1f:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-cd64b1f:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-cd64b1f .elementor-icon-box-description{font-family:"Barlow Semi Condensed", Sans-serif;font-size:18px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-2fa532e .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-20 .elementor-element.elementor-element-2fa532e .elementor-icon-box-title{margin-block-end:7px;color:#0C0C0C;}.elementor-20 .elementor-element.elementor-element-2fa532e.elementor-view-stacked .elementor-icon{background-color:#6F8F3A;}.elementor-20 .elementor-element.elementor-element-2fa532e.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-2fa532e.elementor-view-default .elementor-icon{fill:#6F8F3A;color:#6F8F3A;border-color:#6F8F3A;}.elementor-20 .elementor-element.elementor-element-2fa532e .elementor-icon{font-size:22px;}.elementor-20 .elementor-element.elementor-element-2fa532e .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-2fa532e .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:19px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-2fa532e:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-2fa532e:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-2fa532e .elementor-icon-box-description{font-family:"Barlow Semi Condensed", Sans-serif;font-size:18px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-6455d29 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-20 .elementor-element.elementor-element-6455d29 .elementor-icon-box-title{margin-block-end:7px;color:#0C0C0C;}.elementor-20 .elementor-element.elementor-element-6455d29.elementor-view-stacked .elementor-icon{background-color:#6F8F3A;}.elementor-20 .elementor-element.elementor-element-6455d29.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-6455d29.elementor-view-default .elementor-icon{fill:#6F8F3A;color:#6F8F3A;border-color:#6F8F3A;}.elementor-20 .elementor-element.elementor-element-6455d29 .elementor-icon{font-size:22px;}.elementor-20 .elementor-element.elementor-element-6455d29 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-6455d29 .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:19px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-6455d29:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-6455d29:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-6455d29 .elementor-icon-box-description{font-family:"Barlow Semi Condensed", Sans-serif;font-size:18px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-e718634{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-867f0c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--margin-top:43px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-5b53eff{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-2453240{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--margin-top:43px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-effbf16{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.12;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-20 .elementor-element.elementor-element-effbf16.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-5b53eff{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-2453240{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}body.elementor-page-20{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-923d8de{--width:53%;}.elementor-20 .elementor-element.elementor-element-effbf16{--width:45%;}.elementor-20 .elementor-element.elementor-element-39b1bd1{--content-width:1190px;}.elementor-20 .elementor-element.elementor-element-0640cf7{--content-width:1190px;}.elementor-20 .elementor-element.elementor-element-5f217fe{--content-width:1190px;}.elementor-20 .elementor-element.elementor-element-9223286{--content-width:1190px;}.elementor-20 .elementor-element.elementor-element-e2198eb{--content-width:1190px;}.elementor-20 .elementor-element.elementor-element-f7afc1d{--content-width:1190px;}}/* Start custom CSS for container, class: .elementor-element-923d8de *//* ================================
   HERO - DESKTOP
================================ */

.hero {
    position: relative;
    width: 100%;
    min-height: 650px;
    overflow: hidden;
}

.hero-content {
    position: relative;
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    padding: 100px 40px;
    z-index: 2;
}

.hero h1 {
    max-width: 800px;
    margin: 20px 0;
    font-size: clamp(42px, 5vw, 72px);
    line-height: 1.05;
}

.hero p {
    max-width: 650px;
    font-size: 18px;
    line-height: 1.6;
}

.hero-buttons {
    display: flex;
    gap: 12px;
    flex-wrap: wrap;
    margin-top: 35px;
}

.hero-buttons a,
.hero-buttons button {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-effbf16 *//* ================================
   HERO - MOBILE
================================ */

@media (max-width: 768px) {

    .hero {
        width: 100%;
        max-width: 100%;
        min-height: auto;
        overflow: hidden;
    }

    .hero-content {
        width: 100%;
        max-width: 100%;
        margin: 0;
        padding: 70px 20px 60px;
    }

    .hero h1 {
        width: 100%;
        max-width: 100%;
        margin: 15px 0 20px;
        font-size: clamp(34px, 9vw, 48px);
        line-height: 1.08;
        word-wrap: break-word;
        overflow-wrap: break-word;
    }

    .hero p {
        width: 100%;
        max-width: 100%;
        font-size: 16px;
        line-height: 1.5;
    }

    .hero-buttons {
        width: 100%;
        display: flex;
        flex-direction: column;
        gap: 10px;
        margin-top: 30px;
    }

    .hero-buttons a,
    .hero-buttons button {
        width: 100%;
        max-width: 100%;
        min-height: 52px;
    }
}/* End custom CSS */