.elementor-303 .elementor-element.elementor-element-11e61d45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:44px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-303 .elementor-element.elementor-element-11e61d45:not(.elementor-motion-effects-element-type-background), .elementor-303 .elementor-element.elementor-element-11e61d45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-303 .elementor-element.elementor-element-67f11e6e{--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 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-303 .elementor-element.elementor-element-ff3cc4e{width:auto;max-width:auto;}.elementor-303 .elementor-element.elementor-element-ff3cc4e .elementor-icon-list-icon{width:14px;}.elementor-303 .elementor-element.elementor-element-ff3cc4e .elementor-icon-list-icon i{font-size:14px;}.elementor-303 .elementor-element.elementor-element-ff3cc4e .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-303 .elementor-element.elementor-element-d707a5f{width:auto;max-width:auto;}.elementor-303 .elementor-element.elementor-element-d707a5f .elementor-icon-list-icon{width:14px;}.elementor-303 .elementor-element.elementor-element-d707a5f .elementor-icon-list-icon i{font-size:14px;}.elementor-303 .elementor-element.elementor-element-d707a5f .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-303 .elementor-element.elementor-element-d707a5f .elementor-icon-list-text, .elementor-303 .elementor-element.elementor-element-d707a5f .elementor-icon-list-text a{color:#4D5E56;}.elementor-303 .elementor-element.elementor-element-d707a5f .elementor-icon-list-item{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-303 .elementor-element.elementor-element-fb2a420 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:800;line-height:1.12em;letter-spacing:-1.2px;color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-1d9d71fa{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-303 .elementor-element.elementor-element-4e1e9ee2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap: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:#DCE5DF;--border-color:#DCE5DF;--border-radius:16px 16px 16px 16px;--padding-top:18px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-303 .elementor-element.elementor-element-4e1e9ee2:not(.elementor-motion-effects-element-type-background), .elementor-303 .elementor-element.elementor-element-4e1e9ee2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F2;}.elementor-303 .elementor-element.elementor-element-2f4dfc41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:start;}.elementor-303 .elementor-element.elementor-element-2f4dfc41 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:1.3em;letter-spacing:1.4px;color:#157A52;}.elementor-303 .elementor-element.elementor-element-6b8b6450{--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:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-303 .elementor-element.elementor-element-64aca30a{width:var( --container-widget-width, 50% );max-width:50%;padding:9px 0px 9px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DCE5DF;border-radius:8px 8px 8px 8px;}.elementor-303 .elementor-element.elementor-element-64aca30a:hover{--e-transform-translateX:2px;}.elementor-303 .elementor-element.elementor-element-64aca30a .elementor-icon-box-wrapper{text-align:start;}.elementor-303 .elementor-element.elementor-element-64aca30a .elementor-icon-box-title{margin-block-end:0px;color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-64aca30a .elementor-icon-box-title, .elementor-303 .elementor-element.elementor-element-64aca30a .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;}.elementor-303 .elementor-element.elementor-element-64aca30a:has(:hover) .elementor-icon-box-title,
					 .elementor-303 .elementor-element.elementor-element-64aca30a:has(:focus) .elementor-icon-box-title{color:#157A52;}.elementor-303 .elementor-element.elementor-element-64aca30a .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-303 .elementor-element.elementor-element-df1c939{width:var( --container-widget-width, 50% );max-width:50%;padding:9px 0px 9px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DCE5DF;border-radius:8px 8px 8px 8px;}.elementor-303 .elementor-element.elementor-element-df1c939:hover{--e-transform-translateX:2px;}.elementor-303 .elementor-element.elementor-element-df1c939 .elementor-icon-box-wrapper{text-align:start;}.elementor-303 .elementor-element.elementor-element-df1c939 .elementor-icon-box-title{margin-block-end:0px;color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-df1c939 .elementor-icon-box-title, .elementor-303 .elementor-element.elementor-element-df1c939 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;}.elementor-303 .elementor-element.elementor-element-df1c939:has(:hover) .elementor-icon-box-title,
					 .elementor-303 .elementor-element.elementor-element-df1c939:has(:focus) .elementor-icon-box-title{color:#157A52;}.elementor-303 .elementor-element.elementor-element-df1c939 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-303 .elementor-element.elementor-element-30de95e9{width:var( --container-widget-width, 50% );max-width:50%;padding:9px 0px 9px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DCE5DF;border-radius:8px 8px 8px 8px;}.elementor-303 .elementor-element.elementor-element-30de95e9:hover{--e-transform-translateX:2px;}.elementor-303 .elementor-element.elementor-element-30de95e9 .elementor-icon-box-wrapper{text-align:start;}.elementor-303 .elementor-element.elementor-element-30de95e9 .elementor-icon-box-title{margin-block-end:0px;color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-30de95e9 .elementor-icon-box-title, .elementor-303 .elementor-element.elementor-element-30de95e9 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;}.elementor-303 .elementor-element.elementor-element-30de95e9:has(:hover) .elementor-icon-box-title,
					 .elementor-303 .elementor-element.elementor-element-30de95e9:has(:focus) .elementor-icon-box-title{color:#157A52;}.elementor-303 .elementor-element.elementor-element-30de95e9 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-303 .elementor-element.elementor-element-ba2a7b1{width:var( --container-widget-width, 50% );max-width:50%;padding:9px 0px 9px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DCE5DF;border-radius:8px 8px 8px 8px;}.elementor-303 .elementor-element.elementor-element-ba2a7b1:hover{--e-transform-translateX:2px;}.elementor-303 .elementor-element.elementor-element-ba2a7b1 .elementor-icon-box-wrapper{text-align:start;}.elementor-303 .elementor-element.elementor-element-ba2a7b1 .elementor-icon-box-title{margin-block-end:0px;color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-ba2a7b1 .elementor-icon-box-title, .elementor-303 .elementor-element.elementor-element-ba2a7b1 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;}.elementor-303 .elementor-element.elementor-element-ba2a7b1:has(:hover) .elementor-icon-box-title,
					 .elementor-303 .elementor-element.elementor-element-ba2a7b1:has(:focus) .elementor-icon-box-title{color:#157A52;}.elementor-303 .elementor-element.elementor-element-ba2a7b1 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-303 .elementor-element.elementor-element-65fea308{width:var( --container-widget-width, 50% );max-width:50%;padding:9px 0px 9px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DCE5DF;border-radius:8px 8px 8px 8px;}.elementor-303 .elementor-element.elementor-element-65fea308:hover{--e-transform-translateX:2px;}.elementor-303 .elementor-element.elementor-element-65fea308 .elementor-icon-box-wrapper{text-align:start;}.elementor-303 .elementor-element.elementor-element-65fea308 .elementor-icon-box-title{margin-block-end:0px;color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-65fea308 .elementor-icon-box-title, .elementor-303 .elementor-element.elementor-element-65fea308 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;}.elementor-303 .elementor-element.elementor-element-65fea308:has(:hover) .elementor-icon-box-title,
					 .elementor-303 .elementor-element.elementor-element-65fea308:has(:focus) .elementor-icon-box-title{color:#157A52;}.elementor-303 .elementor-element.elementor-element-65fea308 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-303 .elementor-element.elementor-element-1e8c5917{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-303 .elementor-element.elementor-element-1e8c5917 img{width:100%;border-radius:16px 16px 16px 16px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-303 .elementor-element.elementor-element-248c6dd9{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D5E56;}.elementor-303 .elementor-element.elementor-element-53c0b18c{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D5E56;}.elementor-303 .elementor-element.elementor-element-3fc5fe03{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D5E56;}.elementor-303 .elementor-element.elementor-element-776382a5{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-303 .elementor-element.elementor-element-7805e9ad{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 12px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#157A52;}.elementor-303 .elementor-element.elementor-element-7805e9ad .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:26px;font-weight:800;line-height:1.25em;letter-spacing:-0.5px;color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-7ee1504e{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D5E56;}.elementor-303 .elementor-element.elementor-element-30ff87e{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-b388aef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap: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:#DCE5DF;--border-color:#DCE5DF;--border-radius:16px 16px 16px 16px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-303 .elementor-element.elementor-element-b388aef:not(.elementor-motion-effects-element-type-background), .elementor-303 .elementor-element.elementor-element-b388aef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-303 .elementor-element.elementor-element-5c2eb901{padding:0px 0px 0px 0px;}.elementor-303 .elementor-element.elementor-element-5c2eb901 .elementor-icon-box-wrapper{align-items:start;gap:14px;}.elementor-303 .elementor-element.elementor-element-5c2eb901 .elementor-icon-box-title{margin-block-end:4px;color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-5c2eb901.elementor-view-stacked .elementor-icon{background-color:#E4F2EA;fill:#157A52;color:#157A52;}.elementor-303 .elementor-element.elementor-element-5c2eb901.elementor-view-framed .elementor-icon, .elementor-303 .elementor-element.elementor-element-5c2eb901.elementor-view-default .elementor-icon{fill:#E4F2EA;color:#E4F2EA;border-color:#E4F2EA;}.elementor-303 .elementor-element.elementor-element-5c2eb901.elementor-view-framed .elementor-icon{background-color:#157A52;}.elementor-303 .elementor-element.elementor-element-5c2eb901.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-5c2eb901.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#E4F2EA;fill:#157A52;color:#157A52;}.elementor-303 .elementor-element.elementor-element-5c2eb901.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-5c2eb901.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-5c2eb901.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-5c2eb901.elementor-view-default:has(:focus) .elementor-icon{fill:#E4F2EA;color:#E4F2EA;border-color:#E4F2EA;}.elementor-303 .elementor-element.elementor-element-5c2eb901.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-5c2eb901.elementor-view-framed:has(:focus) .elementor-icon{background-color:#157A52;}.elementor-303 .elementor-element.elementor-element-5c2eb901 .elementor-icon{font-size:16px;padding:12px;border-radius:12px 12px 12px 12px;}.elementor-303 .elementor-element.elementor-element-5c2eb901 .elementor-icon-box-title, .elementor-303 .elementor-element.elementor-element-5c2eb901 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:16.5px;font-weight:700;line-height:1.35em;}.elementor-303 .elementor-element.elementor-element-5c2eb901:has(:hover) .elementor-icon-box-title,
					 .elementor-303 .elementor-element.elementor-element-5c2eb901:has(:focus) .elementor-icon-box-title{color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-5c2eb901 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.6em;color:#4D5E56;}.elementor-303 .elementor-element.elementor-element-411b4b92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap: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:#DCE5DF;--border-color:#DCE5DF;--border-radius:16px 16px 16px 16px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-303 .elementor-element.elementor-element-411b4b92:not(.elementor-motion-effects-element-type-background), .elementor-303 .elementor-element.elementor-element-411b4b92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-303 .elementor-element.elementor-element-46d044f1{padding:0px 0px 0px 0px;}.elementor-303 .elementor-element.elementor-element-46d044f1 .elementor-icon-box-wrapper{align-items:start;gap:14px;}.elementor-303 .elementor-element.elementor-element-46d044f1 .elementor-icon-box-title{margin-block-end:4px;color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-46d044f1.elementor-view-stacked .elementor-icon{background-color:#E4F2EA;fill:#157A52;color:#157A52;}.elementor-303 .elementor-element.elementor-element-46d044f1.elementor-view-framed .elementor-icon, .elementor-303 .elementor-element.elementor-element-46d044f1.elementor-view-default .elementor-icon{fill:#E4F2EA;color:#E4F2EA;border-color:#E4F2EA;}.elementor-303 .elementor-element.elementor-element-46d044f1.elementor-view-framed .elementor-icon{background-color:#157A52;}.elementor-303 .elementor-element.elementor-element-46d044f1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-46d044f1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#E4F2EA;fill:#157A52;color:#157A52;}.elementor-303 .elementor-element.elementor-element-46d044f1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-46d044f1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-46d044f1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-46d044f1.elementor-view-default:has(:focus) .elementor-icon{fill:#E4F2EA;color:#E4F2EA;border-color:#E4F2EA;}.elementor-303 .elementor-element.elementor-element-46d044f1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-46d044f1.elementor-view-framed:has(:focus) .elementor-icon{background-color:#157A52;}.elementor-303 .elementor-element.elementor-element-46d044f1 .elementor-icon{font-size:16px;padding:12px;border-radius:12px 12px 12px 12px;}.elementor-303 .elementor-element.elementor-element-46d044f1 .elementor-icon-box-title, .elementor-303 .elementor-element.elementor-element-46d044f1 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:16.5px;font-weight:700;line-height:1.35em;}.elementor-303 .elementor-element.elementor-element-46d044f1:has(:hover) .elementor-icon-box-title,
					 .elementor-303 .elementor-element.elementor-element-46d044f1:has(:focus) .elementor-icon-box-title{color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-46d044f1 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.6em;color:#4D5E56;}.elementor-303 .elementor-element.elementor-element-327b8696{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap: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:#DCE5DF;--border-color:#DCE5DF;--border-radius:16px 16px 16px 16px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-303 .elementor-element.elementor-element-327b8696:not(.elementor-motion-effects-element-type-background), .elementor-303 .elementor-element.elementor-element-327b8696 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-303 .elementor-element.elementor-element-1b3c6ed1{padding:0px 0px 0px 0px;}.elementor-303 .elementor-element.elementor-element-1b3c6ed1 .elementor-icon-box-wrapper{align-items:start;gap:14px;}.elementor-303 .elementor-element.elementor-element-1b3c6ed1 .elementor-icon-box-title{margin-block-end:4px;color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-1b3c6ed1.elementor-view-stacked .elementor-icon{background-color:#E4F2EA;fill:#157A52;color:#157A52;}.elementor-303 .elementor-element.elementor-element-1b3c6ed1.elementor-view-framed .elementor-icon, .elementor-303 .elementor-element.elementor-element-1b3c6ed1.elementor-view-default .elementor-icon{fill:#E4F2EA;color:#E4F2EA;border-color:#E4F2EA;}.elementor-303 .elementor-element.elementor-element-1b3c6ed1.elementor-view-framed .elementor-icon{background-color:#157A52;}.elementor-303 .elementor-element.elementor-element-1b3c6ed1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-1b3c6ed1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#E4F2EA;fill:#157A52;color:#157A52;}.elementor-303 .elementor-element.elementor-element-1b3c6ed1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-1b3c6ed1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-1b3c6ed1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-1b3c6ed1.elementor-view-default:has(:focus) .elementor-icon{fill:#E4F2EA;color:#E4F2EA;border-color:#E4F2EA;}.elementor-303 .elementor-element.elementor-element-1b3c6ed1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-1b3c6ed1.elementor-view-framed:has(:focus) .elementor-icon{background-color:#157A52;}.elementor-303 .elementor-element.elementor-element-1b3c6ed1 .elementor-icon{font-size:16px;padding:12px;border-radius:12px 12px 12px 12px;}.elementor-303 .elementor-element.elementor-element-1b3c6ed1 .elementor-icon-box-title, .elementor-303 .elementor-element.elementor-element-1b3c6ed1 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:16.5px;font-weight:700;line-height:1.35em;}.elementor-303 .elementor-element.elementor-element-1b3c6ed1:has(:hover) .elementor-icon-box-title,
					 .elementor-303 .elementor-element.elementor-element-1b3c6ed1:has(:focus) .elementor-icon-box-title{color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-1b3c6ed1 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.6em;color:#4D5E56;}.elementor-303 .elementor-element.elementor-element-1cce8e9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap: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:#DCE5DF;--border-color:#DCE5DF;--border-radius:16px 16px 16px 16px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-303 .elementor-element.elementor-element-1cce8e9f:not(.elementor-motion-effects-element-type-background), .elementor-303 .elementor-element.elementor-element-1cce8e9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-303 .elementor-element.elementor-element-6eb65ceb{padding:0px 0px 0px 0px;}.elementor-303 .elementor-element.elementor-element-6eb65ceb .elementor-icon-box-wrapper{align-items:start;gap:14px;}.elementor-303 .elementor-element.elementor-element-6eb65ceb .elementor-icon-box-title{margin-block-end:4px;color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-6eb65ceb.elementor-view-stacked .elementor-icon{background-color:#E4F2EA;fill:#157A52;color:#157A52;}.elementor-303 .elementor-element.elementor-element-6eb65ceb.elementor-view-framed .elementor-icon, .elementor-303 .elementor-element.elementor-element-6eb65ceb.elementor-view-default .elementor-icon{fill:#E4F2EA;color:#E4F2EA;border-color:#E4F2EA;}.elementor-303 .elementor-element.elementor-element-6eb65ceb.elementor-view-framed .elementor-icon{background-color:#157A52;}.elementor-303 .elementor-element.elementor-element-6eb65ceb.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-6eb65ceb.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#E4F2EA;fill:#157A52;color:#157A52;}.elementor-303 .elementor-element.elementor-element-6eb65ceb.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-6eb65ceb.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-6eb65ceb.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-6eb65ceb.elementor-view-default:has(:focus) .elementor-icon{fill:#E4F2EA;color:#E4F2EA;border-color:#E4F2EA;}.elementor-303 .elementor-element.elementor-element-6eb65ceb.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-6eb65ceb.elementor-view-framed:has(:focus) .elementor-icon{background-color:#157A52;}.elementor-303 .elementor-element.elementor-element-6eb65ceb .elementor-icon{font-size:16px;padding:12px;border-radius:12px 12px 12px 12px;}.elementor-303 .elementor-element.elementor-element-6eb65ceb .elementor-icon-box-title, .elementor-303 .elementor-element.elementor-element-6eb65ceb .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:16.5px;font-weight:700;line-height:1.35em;}.elementor-303 .elementor-element.elementor-element-6eb65ceb:has(:hover) .elementor-icon-box-title,
					 .elementor-303 .elementor-element.elementor-element-6eb65ceb:has(:focus) .elementor-icon-box-title{color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-6eb65ceb .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.6em;color:#4D5E56;}.elementor-303 .elementor-element.elementor-element-5b0ffdb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap: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:#DCE5DF;--border-color:#DCE5DF;--border-radius:16px 16px 16px 16px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-303 .elementor-element.elementor-element-5b0ffdb:not(.elementor-motion-effects-element-type-background), .elementor-303 .elementor-element.elementor-element-5b0ffdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-303 .elementor-element.elementor-element-c86bb36{padding:0px 0px 0px 0px;}.elementor-303 .elementor-element.elementor-element-c86bb36 .elementor-icon-box-wrapper{align-items:start;gap:14px;}.elementor-303 .elementor-element.elementor-element-c86bb36 .elementor-icon-box-title{margin-block-end:4px;color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-c86bb36.elementor-view-stacked .elementor-icon{background-color:#E4F2EA;fill:#157A52;color:#157A52;}.elementor-303 .elementor-element.elementor-element-c86bb36.elementor-view-framed .elementor-icon, .elementor-303 .elementor-element.elementor-element-c86bb36.elementor-view-default .elementor-icon{fill:#E4F2EA;color:#E4F2EA;border-color:#E4F2EA;}.elementor-303 .elementor-element.elementor-element-c86bb36.elementor-view-framed .elementor-icon{background-color:#157A52;}.elementor-303 .elementor-element.elementor-element-c86bb36.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-c86bb36.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#E4F2EA;fill:#157A52;color:#157A52;}.elementor-303 .elementor-element.elementor-element-c86bb36.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-c86bb36.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-c86bb36.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-c86bb36.elementor-view-default:has(:focus) .elementor-icon{fill:#E4F2EA;color:#E4F2EA;border-color:#E4F2EA;}.elementor-303 .elementor-element.elementor-element-c86bb36.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-c86bb36.elementor-view-framed:has(:focus) .elementor-icon{background-color:#157A52;}.elementor-303 .elementor-element.elementor-element-c86bb36 .elementor-icon{font-size:16px;padding:12px;border-radius:12px 12px 12px 12px;}.elementor-303 .elementor-element.elementor-element-c86bb36 .elementor-icon-box-title, .elementor-303 .elementor-element.elementor-element-c86bb36 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:16.5px;font-weight:700;line-height:1.35em;}.elementor-303 .elementor-element.elementor-element-c86bb36:has(:hover) .elementor-icon-box-title,
					 .elementor-303 .elementor-element.elementor-element-c86bb36:has(:focus) .elementor-icon-box-title{color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-c86bb36 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.6em;color:#4D5E56;}.elementor-303 .elementor-element.elementor-element-50b71e0a{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D5E56;}.elementor-303 .elementor-element.elementor-element-23e08288{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-303 .elementor-element.elementor-element-5c0e9c89{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 12px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#157A52;}.elementor-303 .elementor-element.elementor-element-5c0e9c89 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:26px;font-weight:800;line-height:1.25em;letter-spacing:-0.5px;color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-4b062fe5{--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:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-590df5dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCE5DF;--border-color:#DCE5DF;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-590df5dd:not(.elementor-motion-effects-element-type-background), .elementor-303 .elementor-element.elementor-element-590df5dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-303 .elementor-element.elementor-element-41c92c4a{width:100%;max-width:100%;background-color:#E6F6EE;padding:14px 18px 14px 18px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-303 .elementor-element.elementor-element-41c92c4a .elementor-icon-list-icon i{color:#1E9E62;transition:color 0.3s;}.elementor-303 .elementor-element.elementor-element-41c92c4a .elementor-icon-list-icon svg{fill:#1E9E62;transition:fill 0.3s;}.elementor-303 .elementor-element.elementor-element-41c92c4a .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-303 .elementor-element.elementor-element-41c92c4a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-303 .elementor-element.elementor-element-41c92c4a .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:800;}.elementor-303 .elementor-element.elementor-element-41c92c4a .elementor-icon-list-text{color:#13693F;transition:color 0.3s;}.elementor-303 .elementor-element.elementor-element-7a0b6643{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-303 .elementor-element.elementor-element-77ac121b{padding:12px 0px 12px 0px;}.elementor-303 .elementor-element.elementor-element-77ac121b .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-303 .elementor-element.elementor-element-77ac121b .elementor-icon-box-title{margin-block-end:4px;color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-77ac121b.elementor-view-stacked .elementor-icon{background-color:#1E9E62;}.elementor-303 .elementor-element.elementor-element-77ac121b.elementor-view-framed .elementor-icon, .elementor-303 .elementor-element.elementor-element-77ac121b.elementor-view-default .elementor-icon{fill:#1E9E62;color:#1E9E62;border-color:#1E9E62;}.elementor-303 .elementor-element.elementor-element-77ac121b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-77ac121b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#1E9E62;}.elementor-303 .elementor-element.elementor-element-77ac121b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-77ac121b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-77ac121b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-77ac121b.elementor-view-default:has(:focus) .elementor-icon{fill:#1E9E62;color:#1E9E62;border-color:#1E9E62;}.elementor-303 .elementor-element.elementor-element-77ac121b .elementor-icon{font-size:16px;}.elementor-303 .elementor-element.elementor-element-77ac121b .elementor-icon-box-title, .elementor-303 .elementor-element.elementor-element-77ac121b .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:15.5px;font-weight:700;line-height:1.35em;}.elementor-303 .elementor-element.elementor-element-77ac121b:has(:hover) .elementor-icon-box-title,
					 .elementor-303 .elementor-element.elementor-element-77ac121b:has(:focus) .elementor-icon-box-title{color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-77ac121b .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#4D5E56;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-303 .elementor-element.elementor-element-4ff5bfc1{--divider-border-style:solid;--divider-color:#ECF2EE;--divider-border-width:1px;}.elementor-303 .elementor-element.elementor-element-4ff5bfc1 .elementor-divider-separator{width:100%;}.elementor-303 .elementor-element.elementor-element-4ff5bfc1 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-303 .elementor-element.elementor-element-150c6985{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-303 .elementor-element.elementor-element-1dc772ca{padding:12px 0px 12px 0px;}.elementor-303 .elementor-element.elementor-element-1dc772ca .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-303 .elementor-element.elementor-element-1dc772ca .elementor-icon-box-title{margin-block-end:4px;color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-1dc772ca.elementor-view-stacked .elementor-icon{background-color:#1E9E62;}.elementor-303 .elementor-element.elementor-element-1dc772ca.elementor-view-framed .elementor-icon, .elementor-303 .elementor-element.elementor-element-1dc772ca.elementor-view-default .elementor-icon{fill:#1E9E62;color:#1E9E62;border-color:#1E9E62;}.elementor-303 .elementor-element.elementor-element-1dc772ca.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-1dc772ca.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#1E9E62;}.elementor-303 .elementor-element.elementor-element-1dc772ca.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-1dc772ca.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-1dc772ca.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-1dc772ca.elementor-view-default:has(:focus) .elementor-icon{fill:#1E9E62;color:#1E9E62;border-color:#1E9E62;}.elementor-303 .elementor-element.elementor-element-1dc772ca .elementor-icon{font-size:16px;}.elementor-303 .elementor-element.elementor-element-1dc772ca .elementor-icon-box-title, .elementor-303 .elementor-element.elementor-element-1dc772ca .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:15.5px;font-weight:700;line-height:1.35em;}.elementor-303 .elementor-element.elementor-element-1dc772ca:has(:hover) .elementor-icon-box-title,
					 .elementor-303 .elementor-element.elementor-element-1dc772ca:has(:focus) .elementor-icon-box-title{color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-1dc772ca .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#4D5E56;}.elementor-303 .elementor-element.elementor-element-3e7d051a{--divider-border-style:solid;--divider-color:#ECF2EE;--divider-border-width:1px;}.elementor-303 .elementor-element.elementor-element-3e7d051a .elementor-divider-separator{width:100%;}.elementor-303 .elementor-element.elementor-element-3e7d051a .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-303 .elementor-element.elementor-element-4376bd90{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-303 .elementor-element.elementor-element-5c5ab0c{padding:12px 0px 12px 0px;}.elementor-303 .elementor-element.elementor-element-5c5ab0c .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-303 .elementor-element.elementor-element-5c5ab0c .elementor-icon-box-title{margin-block-end:4px;color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-5c5ab0c.elementor-view-stacked .elementor-icon{background-color:#1E9E62;}.elementor-303 .elementor-element.elementor-element-5c5ab0c.elementor-view-framed .elementor-icon, .elementor-303 .elementor-element.elementor-element-5c5ab0c.elementor-view-default .elementor-icon{fill:#1E9E62;color:#1E9E62;border-color:#1E9E62;}.elementor-303 .elementor-element.elementor-element-5c5ab0c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-5c5ab0c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#1E9E62;}.elementor-303 .elementor-element.elementor-element-5c5ab0c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-5c5ab0c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-5c5ab0c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-5c5ab0c.elementor-view-default:has(:focus) .elementor-icon{fill:#1E9E62;color:#1E9E62;border-color:#1E9E62;}.elementor-303 .elementor-element.elementor-element-5c5ab0c .elementor-icon{font-size:16px;}.elementor-303 .elementor-element.elementor-element-5c5ab0c .elementor-icon-box-title, .elementor-303 .elementor-element.elementor-element-5c5ab0c .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:15.5px;font-weight:700;line-height:1.35em;}.elementor-303 .elementor-element.elementor-element-5c5ab0c:has(:hover) .elementor-icon-box-title,
					 .elementor-303 .elementor-element.elementor-element-5c5ab0c:has(:focus) .elementor-icon-box-title{color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-5c5ab0c .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#4D5E56;}.elementor-303 .elementor-element.elementor-element-7bedabf3{--divider-border-style:solid;--divider-color:#ECF2EE;--divider-border-width:1px;}.elementor-303 .elementor-element.elementor-element-7bedabf3 .elementor-divider-separator{width:100%;}.elementor-303 .elementor-element.elementor-element-7bedabf3 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-303 .elementor-element.elementor-element-731d8d14{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-303 .elementor-element.elementor-element-49273c5{padding:12px 0px 12px 0px;}.elementor-303 .elementor-element.elementor-element-49273c5 .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-303 .elementor-element.elementor-element-49273c5 .elementor-icon-box-title{margin-block-end:4px;color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-49273c5.elementor-view-stacked .elementor-icon{background-color:#1E9E62;}.elementor-303 .elementor-element.elementor-element-49273c5.elementor-view-framed .elementor-icon, .elementor-303 .elementor-element.elementor-element-49273c5.elementor-view-default .elementor-icon{fill:#1E9E62;color:#1E9E62;border-color:#1E9E62;}.elementor-303 .elementor-element.elementor-element-49273c5.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-49273c5.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#1E9E62;}.elementor-303 .elementor-element.elementor-element-49273c5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-49273c5.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-49273c5.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-49273c5.elementor-view-default:has(:focus) .elementor-icon{fill:#1E9E62;color:#1E9E62;border-color:#1E9E62;}.elementor-303 .elementor-element.elementor-element-49273c5 .elementor-icon{font-size:16px;}.elementor-303 .elementor-element.elementor-element-49273c5 .elementor-icon-box-title, .elementor-303 .elementor-element.elementor-element-49273c5 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:15.5px;font-weight:700;line-height:1.35em;}.elementor-303 .elementor-element.elementor-element-49273c5:has(:hover) .elementor-icon-box-title,
					 .elementor-303 .elementor-element.elementor-element-49273c5:has(:focus) .elementor-icon-box-title{color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-49273c5 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#4D5E56;}.elementor-303 .elementor-element.elementor-element-558613ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCE5DF;--border-color:#DCE5DF;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-303 .elementor-element.elementor-element-558613ec:not(.elementor-motion-effects-element-type-background), .elementor-303 .elementor-element.elementor-element-558613ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-303 .elementor-element.elementor-element-1998baf{width:100%;max-width:100%;background-color:#FDECEA;padding:14px 18px 14px 18px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-303 .elementor-element.elementor-element-1998baf .elementor-icon-list-icon i{color:#D63B2F;transition:color 0.3s;}.elementor-303 .elementor-element.elementor-element-1998baf .elementor-icon-list-icon svg{fill:#D63B2F;transition:fill 0.3s;}.elementor-303 .elementor-element.elementor-element-1998baf .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-303 .elementor-element.elementor-element-1998baf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-303 .elementor-element.elementor-element-1998baf .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:800;}.elementor-303 .elementor-element.elementor-element-1998baf .elementor-icon-list-text{color:#A8291F;transition:color 0.3s;}.elementor-303 .elementor-element.elementor-element-5a1b02ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-303 .elementor-element.elementor-element-3bb445a9{padding:12px 0px 12px 0px;}.elementor-303 .elementor-element.elementor-element-3bb445a9 .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-303 .elementor-element.elementor-element-3bb445a9 .elementor-icon-box-title{margin-block-end:4px;color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-3bb445a9.elementor-view-stacked .elementor-icon{background-color:#D63B2F;}.elementor-303 .elementor-element.elementor-element-3bb445a9.elementor-view-framed .elementor-icon, .elementor-303 .elementor-element.elementor-element-3bb445a9.elementor-view-default .elementor-icon{fill:#D63B2F;color:#D63B2F;border-color:#D63B2F;}.elementor-303 .elementor-element.elementor-element-3bb445a9.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-3bb445a9.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D63B2F;}.elementor-303 .elementor-element.elementor-element-3bb445a9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-3bb445a9.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-3bb445a9.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-3bb445a9.elementor-view-default:has(:focus) .elementor-icon{fill:#D63B2F;color:#D63B2F;border-color:#D63B2F;}.elementor-303 .elementor-element.elementor-element-3bb445a9 .elementor-icon{font-size:16px;}.elementor-303 .elementor-element.elementor-element-3bb445a9 .elementor-icon-box-title, .elementor-303 .elementor-element.elementor-element-3bb445a9 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:15.5px;font-weight:700;line-height:1.35em;}.elementor-303 .elementor-element.elementor-element-3bb445a9:has(:hover) .elementor-icon-box-title,
					 .elementor-303 .elementor-element.elementor-element-3bb445a9:has(:focus) .elementor-icon-box-title{color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-3bb445a9 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#4D5E56;}.elementor-303 .elementor-element.elementor-element-5ecff900{--divider-border-style:solid;--divider-color:#ECF2EE;--divider-border-width:1px;}.elementor-303 .elementor-element.elementor-element-5ecff900 .elementor-divider-separator{width:100%;}.elementor-303 .elementor-element.elementor-element-5ecff900 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-303 .elementor-element.elementor-element-30a0d5b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-303 .elementor-element.elementor-element-14b75ebd{padding:12px 0px 12px 0px;}.elementor-303 .elementor-element.elementor-element-14b75ebd .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-303 .elementor-element.elementor-element-14b75ebd .elementor-icon-box-title{margin-block-end:4px;color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-14b75ebd.elementor-view-stacked .elementor-icon{background-color:#D63B2F;}.elementor-303 .elementor-element.elementor-element-14b75ebd.elementor-view-framed .elementor-icon, .elementor-303 .elementor-element.elementor-element-14b75ebd.elementor-view-default .elementor-icon{fill:#D63B2F;color:#D63B2F;border-color:#D63B2F;}.elementor-303 .elementor-element.elementor-element-14b75ebd.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-14b75ebd.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D63B2F;}.elementor-303 .elementor-element.elementor-element-14b75ebd.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-14b75ebd.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-14b75ebd.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-14b75ebd.elementor-view-default:has(:focus) .elementor-icon{fill:#D63B2F;color:#D63B2F;border-color:#D63B2F;}.elementor-303 .elementor-element.elementor-element-14b75ebd .elementor-icon{font-size:16px;}.elementor-303 .elementor-element.elementor-element-14b75ebd .elementor-icon-box-title, .elementor-303 .elementor-element.elementor-element-14b75ebd .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:15.5px;font-weight:700;line-height:1.35em;}.elementor-303 .elementor-element.elementor-element-14b75ebd:has(:hover) .elementor-icon-box-title,
					 .elementor-303 .elementor-element.elementor-element-14b75ebd:has(:focus) .elementor-icon-box-title{color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-14b75ebd .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#4D5E56;}.elementor-303 .elementor-element.elementor-element-5fc78009{--divider-border-style:solid;--divider-color:#ECF2EE;--divider-border-width:1px;}.elementor-303 .elementor-element.elementor-element-5fc78009 .elementor-divider-separator{width:100%;}.elementor-303 .elementor-element.elementor-element-5fc78009 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-303 .elementor-element.elementor-element-2b43a399{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-303 .elementor-element.elementor-element-142da68{padding:12px 0px 12px 0px;}.elementor-303 .elementor-element.elementor-element-142da68 .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-303 .elementor-element.elementor-element-142da68 .elementor-icon-box-title{margin-block-end:4px;color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-142da68.elementor-view-stacked .elementor-icon{background-color:#D63B2F;}.elementor-303 .elementor-element.elementor-element-142da68.elementor-view-framed .elementor-icon, .elementor-303 .elementor-element.elementor-element-142da68.elementor-view-default .elementor-icon{fill:#D63B2F;color:#D63B2F;border-color:#D63B2F;}.elementor-303 .elementor-element.elementor-element-142da68.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-142da68.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D63B2F;}.elementor-303 .elementor-element.elementor-element-142da68.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-142da68.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-142da68.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-142da68.elementor-view-default:has(:focus) .elementor-icon{fill:#D63B2F;color:#D63B2F;border-color:#D63B2F;}.elementor-303 .elementor-element.elementor-element-142da68 .elementor-icon{font-size:16px;}.elementor-303 .elementor-element.elementor-element-142da68 .elementor-icon-box-title, .elementor-303 .elementor-element.elementor-element-142da68 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:15.5px;font-weight:700;line-height:1.35em;}.elementor-303 .elementor-element.elementor-element-142da68:has(:hover) .elementor-icon-box-title,
					 .elementor-303 .elementor-element.elementor-element-142da68:has(:focus) .elementor-icon-box-title{color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-142da68 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#4D5E56;}.elementor-303 .elementor-element.elementor-element-5e6ddc4d{--divider-border-style:solid;--divider-color:#ECF2EE;--divider-border-width:1px;}.elementor-303 .elementor-element.elementor-element-5e6ddc4d .elementor-divider-separator{width:100%;}.elementor-303 .elementor-element.elementor-element-5e6ddc4d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-303 .elementor-element.elementor-element-ecf87c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-303 .elementor-element.elementor-element-68481b88{padding:12px 0px 12px 0px;}.elementor-303 .elementor-element.elementor-element-68481b88 .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-303 .elementor-element.elementor-element-68481b88 .elementor-icon-box-title{margin-block-end:4px;color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-68481b88.elementor-view-stacked .elementor-icon{background-color:#D63B2F;}.elementor-303 .elementor-element.elementor-element-68481b88.elementor-view-framed .elementor-icon, .elementor-303 .elementor-element.elementor-element-68481b88.elementor-view-default .elementor-icon{fill:#D63B2F;color:#D63B2F;border-color:#D63B2F;}.elementor-303 .elementor-element.elementor-element-68481b88.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-68481b88.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D63B2F;}.elementor-303 .elementor-element.elementor-element-68481b88.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-68481b88.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-68481b88.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-303 .elementor-element.elementor-element-68481b88.elementor-view-default:has(:focus) .elementor-icon{fill:#D63B2F;color:#D63B2F;border-color:#D63B2F;}.elementor-303 .elementor-element.elementor-element-68481b88 .elementor-icon{font-size:16px;}.elementor-303 .elementor-element.elementor-element-68481b88 .elementor-icon-box-title, .elementor-303 .elementor-element.elementor-element-68481b88 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:15.5px;font-weight:700;line-height:1.35em;}.elementor-303 .elementor-element.elementor-element-68481b88:has(:hover) .elementor-icon-box-title,
					 .elementor-303 .elementor-element.elementor-element-68481b88:has(:focus) .elementor-icon-box-title{color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-68481b88 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#4D5E56;}.elementor-303 .elementor-element.elementor-element-5037b125{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overflow:hidden;--border-radius:20px 20px 20px 20px;--margin-top:28px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:28px;--padding-left:30px;--padding-right:30px;}.elementor-303 .elementor-element.elementor-element-5037b125:not(.elementor-motion-effects-element-type-background), .elementor-303 .elementor-element.elementor-element-5037b125 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-31474e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-303 .elementor-element.elementor-element-31474e8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1.4px;color:#F0913F;}.elementor-303 .elementor-element.elementor-element-563c486b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#B7CCC0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-303 .elementor-element.elementor-element-45c6ae3f .elementor-button{background-color:#F0913F;font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:800;line-height:1.25em;fill:#0F2A20;color:#0F2A20;border-radius:16px 16px 16px 16px;padding:22px 24px 22px 24px;}.elementor-303 .elementor-element.elementor-element-45c6ae3f .elementor-button:hover, .elementor-303 .elementor-element.elementor-element-45c6ae3f .elementor-button:focus{background-color:#DD7D2E;color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-45c6ae3f{width:100%;max-width:100%;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-303 .elementor-element.elementor-element-45c6ae3f:hover{--e-transform-translateY:-2px;}.elementor-303 .elementor-element.elementor-element-45c6ae3f.elementor-element{--align-self:center;}.elementor-303 .elementor-element.elementor-element-45c6ae3f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-303 .elementor-element.elementor-element-45c6ae3f .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:center;}.elementor-303 .elementor-element.elementor-element-45c6ae3f .elementor-button:hover svg, .elementor-303 .elementor-element.elementor-element-45c6ae3f .elementor-button:focus svg{fill:#0F2A20;}.elementor-303 .elementor-element.elementor-element-128e540b{text-align:center;font-family:"DM Sans", Sans-serif;font-size:12.5px;font-weight:400;line-height:1.5em;color:#8A9A91;}.elementor-303 .elementor-element.elementor-element-73d0c7cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--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:#DCE5DF;--border-color:#DCE5DF;--border-radius:20px 20px 20px 20px;--margin-top:32px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-303 .elementor-element.elementor-element-73d0c7cf:not(.elementor-motion-effects-element-type-background), .elementor-303 .elementor-element.elementor-element-73d0c7cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F2;}.elementor-303 .elementor-element.elementor-element-2d6b7318{--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;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-303 .elementor-element.elementor-element-2dd1fa37{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-303 .elementor-element.elementor-element-2dd1fa37.elementor-element{--align-self:center;}.elementor-303 .elementor-element.elementor-element-2dd1fa37 .elementor-icon-wrapper{text-align:center;}.elementor-303 .elementor-element.elementor-element-2dd1fa37.elementor-view-stacked .elementor-icon{background-color:#E4F2EA;color:#157A52;}.elementor-303 .elementor-element.elementor-element-2dd1fa37.elementor-view-framed .elementor-icon, .elementor-303 .elementor-element.elementor-element-2dd1fa37.elementor-view-default .elementor-icon{color:#E4F2EA;border-color:#E4F2EA;}.elementor-303 .elementor-element.elementor-element-2dd1fa37.elementor-view-framed .elementor-icon, .elementor-303 .elementor-element.elementor-element-2dd1fa37.elementor-view-default .elementor-icon svg{fill:#E4F2EA;}.elementor-303 .elementor-element.elementor-element-2dd1fa37.elementor-view-framed .elementor-icon{background-color:#157A52;}.elementor-303 .elementor-element.elementor-element-2dd1fa37.elementor-view-stacked .elementor-icon svg{fill:#157A52;}.elementor-303 .elementor-element.elementor-element-2dd1fa37.elementor-view-stacked .elementor-icon:hover{background-color:#E4F2EA;}.elementor-303 .elementor-element.elementor-element-2dd1fa37.elementor-view-framed .elementor-icon:hover, .elementor-303 .elementor-element.elementor-element-2dd1fa37.elementor-view-default .elementor-icon:hover{color:#E4F2EA;border-color:#E4F2EA;}.elementor-303 .elementor-element.elementor-element-2dd1fa37.elementor-view-framed .elementor-icon:hover, .elementor-303 .elementor-element.elementor-element-2dd1fa37.elementor-view-default .elementor-icon:hover svg{fill:#E4F2EA;}.elementor-303 .elementor-element.elementor-element-2dd1fa37 .elementor-icon{font-size:18px;padding:11px;}.elementor-303 .elementor-element.elementor-element-2dd1fa37 .elementor-icon svg{height:18px;}.elementor-303 .elementor-element.elementor-element-44b4783{width:auto;max-width:auto;padding:0px 0px 0px 0px;text-align:start;}.elementor-303 .elementor-element.elementor-element-44b4783 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:800;text-transform:uppercase;line-height:1.25em;color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-3d2eaed7{background-color:#FFFFFF;padding:14px 16px 14px 16px;border-style:solid;border-width:0px 0px 0px 3px;border-color:#157A52;border-radius:0px 12px 12px 0px;}.elementor-303 .elementor-element.elementor-element-3d2eaed7 .elementor-icon-box-wrapper{text-align:start;}.elementor-303 .elementor-element.elementor-element-3d2eaed7 .elementor-icon-box-title{margin-block-end:4px;color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-3d2eaed7 .elementor-icon-box-title, .elementor-303 .elementor-element.elementor-element-3d2eaed7 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;}.elementor-303 .elementor-element.elementor-element-3d2eaed7:has(:hover) .elementor-icon-box-title,
					 .elementor-303 .elementor-element.elementor-element-3d2eaed7:has(:focus) .elementor-icon-box-title{color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-3d2eaed7 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#4D5E56;}.elementor-303 .elementor-element.elementor-element-729457e4{background-color:#FFFFFF;padding:14px 16px 14px 16px;border-style:solid;border-width:0px 0px 0px 3px;border-color:#157A52;border-radius:0px 12px 12px 0px;}.elementor-303 .elementor-element.elementor-element-729457e4 .elementor-icon-box-wrapper{text-align:start;}.elementor-303 .elementor-element.elementor-element-729457e4 .elementor-icon-box-title{margin-block-end:4px;color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-729457e4 .elementor-icon-box-title, .elementor-303 .elementor-element.elementor-element-729457e4 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;}.elementor-303 .elementor-element.elementor-element-729457e4:has(:hover) .elementor-icon-box-title,
					 .elementor-303 .elementor-element.elementor-element-729457e4:has(:focus) .elementor-icon-box-title{color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-729457e4 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#4D5E56;}.elementor-303 .elementor-element.elementor-element-192c9b4{background-color:#FFFFFF;padding:14px 16px 14px 16px;border-style:solid;border-width:0px 0px 0px 3px;border-color:#157A52;border-radius:0px 12px 12px 0px;}.elementor-303 .elementor-element.elementor-element-192c9b4 .elementor-icon-box-wrapper{text-align:start;}.elementor-303 .elementor-element.elementor-element-192c9b4 .elementor-icon-box-title{margin-block-end:4px;color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-192c9b4 .elementor-icon-box-title, .elementor-303 .elementor-element.elementor-element-192c9b4 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;}.elementor-303 .elementor-element.elementor-element-192c9b4:has(:hover) .elementor-icon-box-title,
					 .elementor-303 .elementor-element.elementor-element-192c9b4:has(:focus) .elementor-icon-box-title{color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-192c9b4 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#4D5E56;}.elementor-303 .elementor-element.elementor-element-2b012e1{background-color:#FFFFFF;padding:14px 16px 14px 16px;border-style:solid;border-width:0px 0px 0px 3px;border-color:#157A52;border-radius:0px 12px 12px 0px;}.elementor-303 .elementor-element.elementor-element-2b012e1 .elementor-icon-box-wrapper{text-align:start;}.elementor-303 .elementor-element.elementor-element-2b012e1 .elementor-icon-box-title{margin-block-end:4px;color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-2b012e1 .elementor-icon-box-title, .elementor-303 .elementor-element.elementor-element-2b012e1 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;}.elementor-303 .elementor-element.elementor-element-2b012e1:has(:hover) .elementor-icon-box-title,
					 .elementor-303 .elementor-element.elementor-element-2b012e1:has(:focus) .elementor-icon-box-title{color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-2b012e1 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#4D5E56;}.elementor-303 .elementor-element.elementor-element-4bab8f64{background-color:#FFFFFF;padding:14px 16px 14px 16px;border-style:solid;border-width:0px 0px 0px 3px;border-color:#157A52;border-radius:0px 12px 12px 0px;}.elementor-303 .elementor-element.elementor-element-4bab8f64 .elementor-icon-box-wrapper{text-align:start;}.elementor-303 .elementor-element.elementor-element-4bab8f64 .elementor-icon-box-title{margin-block-end:4px;color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-4bab8f64 .elementor-icon-box-title, .elementor-303 .elementor-element.elementor-element-4bab8f64 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;}.elementor-303 .elementor-element.elementor-element-4bab8f64:has(:hover) .elementor-icon-box-title,
					 .elementor-303 .elementor-element.elementor-element-4bab8f64:has(:focus) .elementor-icon-box-title{color:#0F2A20;}.elementor-303 .elementor-element.elementor-element-4bab8f64 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#4D5E56;}.elementor-303 .elementor-element.elementor-element-18943fc{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D5E56;}.elementor-303 .elementor-element.elementor-element-42b16bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-303 .elementor-element.elementor-element-42b16bc:not(.elementor-motion-effects-element-type-background), .elementor-303 .elementor-element.elementor-element-42b16bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-author-box .elementor-author-box__name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-author-box .elementor-author-box__bio{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-author-box .elementor-author-box__button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-author-box .elementor-author-box__button:hover{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-303 .elementor-element.elementor-element-26683093{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-303 .elementor-element.elementor-element-4cceeff5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-303 .elementor-element.elementor-element-4cceeff5:not(.elementor-motion-effects-element-type-background), .elementor-303 .elementor-element.elementor-element-4cceeff5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F2;}.elementor-303 .elementor-element.elementor-element-71d4b15e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:1.3px;color:#157A52;}.elementor-303 .elementor-element.elementor-element-2b4120cc{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-303 .elementor-element.elementor-element-2b4120cc .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:800;letter-spacing:-0.6px;color:#0F2A20;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-303 .elementor-element.elementor-element-698f3447{--grid-row-gap:24px;--grid-column-gap:24px;}.elementor-303 .elementor-element.elementor-element-698f3447 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-303 .elementor-element.elementor-element-698f3447 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.56 * 100% );}.elementor-303 .elementor-element.elementor-element-698f3447:after{content:"0.56";}.elementor-303 .elementor-element.elementor-element-698f3447 .elementor-post__thumbnail__link{width:100%;}.elementor-303 .elementor-element.elementor-element-698f3447 .elementor-post{border-radius:16px;padding:0px 0px 20px 0px;border-color:#DCE5DF;}.elementor-303 .elementor-element.elementor-element-698f3447 .elementor-post__text{padding:18px 18px 0px 18px;}.elementor-303 .elementor-element.elementor-element-698f3447.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-303 .elementor-element.elementor-element-698f3447.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-303 .elementor-element.elementor-element-698f3447.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-303 .elementor-element.elementor-element-698f3447 .elementor-post__title, .elementor-303 .elementor-element.elementor-element-698f3447 .elementor-post__title a{color:#0F2A20;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;line-height:1.35em;}@media(max-width:767px){.elementor-303 .elementor-element.elementor-element-11e61d45{--padding-top:28px;--padding-bottom:8px;--padding-left:20px;--padding-right:20px;}.elementor-303 .elementor-element.elementor-element-fb2a420 .elementor-heading-title{font-size:30px;}.elementor-303 .elementor-element.elementor-element-2f4dfc41 .elementor-heading-title{font-size:12px;}.elementor-303 .elementor-element.elementor-element-64aca30a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-303 .elementor-element.elementor-element-df1c939{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-303 .elementor-element.elementor-element-30de95e9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-303 .elementor-element.elementor-element-ba2a7b1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-303 .elementor-element.elementor-element-65fea308{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-303 .elementor-element.elementor-element-248c6dd9{font-size:16px;}.elementor-303 .elementor-element.elementor-element-53c0b18c{font-size:16px;}.elementor-303 .elementor-element.elementor-element-3fc5fe03{font-size:16px;}.elementor-303 .elementor-element.elementor-element-7805e9ad .elementor-heading-title{font-size:22px;}.elementor-303 .elementor-element.elementor-element-7ee1504e{font-size:16px;}.elementor-303 .elementor-element.elementor-element-5c2eb901 .elementor-icon-box-title, .elementor-303 .elementor-element.elementor-element-5c2eb901 .elementor-icon-box-title a{font-size:16px;}.elementor-303 .elementor-element.elementor-element-46d044f1 .elementor-icon-box-title, .elementor-303 .elementor-element.elementor-element-46d044f1 .elementor-icon-box-title a{font-size:16px;}.elementor-303 .elementor-element.elementor-element-1b3c6ed1 .elementor-icon-box-title, .elementor-303 .elementor-element.elementor-element-1b3c6ed1 .elementor-icon-box-title a{font-size:16px;}.elementor-303 .elementor-element.elementor-element-6eb65ceb .elementor-icon-box-title, .elementor-303 .elementor-element.elementor-element-6eb65ceb .elementor-icon-box-title a{font-size:16px;}.elementor-303 .elementor-element.elementor-element-c86bb36 .elementor-icon-box-title, .elementor-303 .elementor-element.elementor-element-c86bb36 .elementor-icon-box-title a{font-size:16px;}.elementor-303 .elementor-element.elementor-element-50b71e0a{font-size:16px;}.elementor-303 .elementor-element.elementor-element-5c0e9c89 .elementor-heading-title{font-size:22px;}.elementor-303 .elementor-element.elementor-element-4b062fe5{--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-303 .elementor-element.elementor-element-590df5dd{--width:100%;}.elementor-303 .elementor-element.elementor-element-41c92c4a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-303 .elementor-element.elementor-element-41c92c4a .elementor-icon-list-item > a{font-size:16px;}.elementor-303 .elementor-element.elementor-element-77ac121b .elementor-icon-box-title, .elementor-303 .elementor-element.elementor-element-77ac121b .elementor-icon-box-title a{font-size:15.5px;}.elementor-303 .elementor-element.elementor-element-1dc772ca .elementor-icon-box-title, .elementor-303 .elementor-element.elementor-element-1dc772ca .elementor-icon-box-title a{font-size:15.5px;}.elementor-303 .elementor-element.elementor-element-5c5ab0c .elementor-icon-box-title, .elementor-303 .elementor-element.elementor-element-5c5ab0c .elementor-icon-box-title a{font-size:15.5px;}.elementor-303 .elementor-element.elementor-element-49273c5 .elementor-icon-box-title, .elementor-303 .elementor-element.elementor-element-49273c5 .elementor-icon-box-title a{font-size:15.5px;}.elementor-303 .elementor-element.elementor-element-558613ec{--width:100%;}.elementor-303 .elementor-element.elementor-element-1998baf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-303 .elementor-element.elementor-element-1998baf .elementor-icon-list-item > a{font-size:16px;}.elementor-303 .elementor-element.elementor-element-3bb445a9 .elementor-icon-box-title, .elementor-303 .elementor-element.elementor-element-3bb445a9 .elementor-icon-box-title a{font-size:15.5px;}.elementor-303 .elementor-element.elementor-element-14b75ebd .elementor-icon-box-title, .elementor-303 .elementor-element.elementor-element-14b75ebd .elementor-icon-box-title a{font-size:15.5px;}.elementor-303 .elementor-element.elementor-element-142da68 .elementor-icon-box-title, .elementor-303 .elementor-element.elementor-element-142da68 .elementor-icon-box-title a{font-size:15.5px;}.elementor-303 .elementor-element.elementor-element-68481b88 .elementor-icon-box-title, .elementor-303 .elementor-element.elementor-element-68481b88 .elementor-icon-box-title a{font-size:15.5px;}.elementor-303 .elementor-element.elementor-element-5037b125{--padding-top:24px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-303 .elementor-element.elementor-element-563c486b{font-size:15px;}.elementor-303 .elementor-element.elementor-element-45c6ae3f .elementor-button{font-size:17px;padding:18px 20px 18px 20px;}.elementor-303 .elementor-element.elementor-element-128e540b{font-size:12px;}.elementor-303 .elementor-element.elementor-element-73d0c7cf{--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-303 .elementor-element.elementor-element-44b4783 .elementor-heading-title{font-size:21px;}.elementor-303 .elementor-element.elementor-element-18943fc{font-size:16px;}.elementor-303 .elementor-element.elementor-element-42b16bc{--padding-top:0px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-303 .elementor-element.elementor-element-4cceeff5{--padding-top:40px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-303 .elementor-element.elementor-element-2b4120cc .elementor-heading-title{font-size:24px;}.elementor-303 .elementor-element.elementor-element-698f3447 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-303 .elementor-element.elementor-element-698f3447:after{content:"0.5";}.elementor-303 .elementor-element.elementor-element-698f3447 .elementor-post__thumbnail__link{width:100%;}.elementor-303 .elementor-element.elementor-element-698f3447 .elementor-post__title, .elementor-303 .elementor-element.elementor-element-698f3447 .elementor-post__title a{font-size:16px;}}@media(min-width:768px){.elementor-303 .elementor-element.elementor-element-11e61d45{--content-width:800px;}.elementor-303 .elementor-element.elementor-element-590df5dd{--width:50%;}.elementor-303 .elementor-element.elementor-element-558613ec{--width:50%;}.elementor-303 .elementor-element.elementor-element-42b16bc{--content-width:800px;}.elementor-303 .elementor-element.elementor-element-4cceeff5{--content-width:1200px;}}/* Start custom CSS for post-info, class: .elementor-element-ff3cc4e */.elementor-303 .elementor-element.elementor-element-ff3cc4e ul{margin:0;padding:0;}
.elementor-303 .elementor-element.elementor-element-ff3cc4e .elementor-post-info__terms-list{font-size:0;}
.elementor-303 .elementor-element.elementor-element-ff3cc4e .elementor-post-info__terms-list-item{display:none;}
.elementor-303 .elementor-element.elementor-element-ff3cc4e .elementor-post-info__terms-list-item:first-child{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;background:#E4F2EA;color:#157A52 !important;font-size:13px;font-weight:700;line-height:1;text-decoration:none !important;transition:background .15s;}
.elementor-303 .elementor-element.elementor-element-ff3cc4e a.elementor-post-info__terms-list-item:first-child:hover{background:#D3EBDC;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1d9d71fa *//* caixa do anúncio: rótulo "Publicidade" em cima e altura reservada para o texto não pular */
.elementor-303 .elementor-element.elementor-element-1d9d71fa .elementor-shortcode{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;min-height:280px;}
.elementor-303 .elementor-element.elementor-element-1d9d71fa .elementor-shortcode::before{content:"Publicidade";display:block;font-family:'DM Sans',system-ui,sans-serif;font-size:11px;font-weight:700;
  text-transform:uppercase;letter-spacing:.1em;line-height:1;color:#4D5E56;}
.elementor-303 .elementor-element.elementor-element-1d9d71fa .elementor-shortcode > *{max-width:100%;}

/* garante que o widget some no aparelho marcado como oculto em Avançado → Responsivo */
@media (min-width:1025px){.elementor-303 .elementor-element.elementor-element-1d9d71fa.elementor-hidden-desktop{display:none !important;}}
@media (min-width:768px) and (max-width:1024px){.elementor-303 .elementor-element.elementor-element-1d9d71fa.elementor-hidden-tablet{display:none !important;}}
@media (max-width:767px){.elementor-303 .elementor-element.elementor-element-1d9d71fa.elementor-hidden-mobile{display:none !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b8b6450 */.elementor-303 .elementor-element.elementor-element-6b8b6450{counter-reset:ittoc;}
.elementor-303 .elementor-element.elementor-element-6b8b6450 > .elementor-widget-icon-box{counter-increment:ittoc;flex:0 0 calc(50% - 12px) !important;max-width:calc(50% - 12px) !important;}
.elementor-303 .elementor-element.elementor-element-6b8b6450 > .elementor-widget-icon-box:nth-child(odd){margin-right:24px !important;}
.elementor-303 .elementor-element.elementor-element-6b8b6450 .elementor-icon-box-icon{display:none !important;}
.elementor-303 .elementor-element.elementor-element-6b8b6450 .elementor-icon-box-title{display:flex;align-items:center;gap:10px;margin:0 !important;}
.elementor-303 .elementor-element.elementor-element-6b8b6450 .elementor-icon-box-title::before{content:counter(ittoc);flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:#0F2A20;color:#F0913F;font-size:12px;font-weight:800;line-height:22px;text-align:center;}
.elementor-303 .elementor-element.elementor-element-6b8b6450 .elementor-icon-box-title a{color:inherit;text-decoration:none;}
@media (max-width:767px){.elementor-303 .elementor-element.elementor-element-6b8b6450 > .elementor-widget-icon-box{flex:0 0 100% !important;max-width:100% !important;margin-right:0 !important;}}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-776382a5 *//* caixa do anúncio: rótulo "Publicidade" em cima e altura reservada para o texto não pular */
.elementor-303 .elementor-element.elementor-element-776382a5 .elementor-shortcode{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;min-height:280px;}
.elementor-303 .elementor-element.elementor-element-776382a5 .elementor-shortcode::before{content:"Publicidade";display:block;font-family:'DM Sans',system-ui,sans-serif;font-size:11px;font-weight:700;
  text-transform:uppercase;letter-spacing:.1em;line-height:1;color:#4D5E56;}
.elementor-303 .elementor-element.elementor-element-776382a5 .elementor-shortcode > *{max-width:100%;}

/* garante que o widget some no aparelho marcado como oculto em Avançado → Responsivo */
@media (min-width:1025px){.elementor-303 .elementor-element.elementor-element-776382a5.elementor-hidden-desktop{display:none !important;}}
@media (min-width:768px) and (max-width:1024px){.elementor-303 .elementor-element.elementor-element-776382a5.elementor-hidden-tablet{display:none !important;}}
@media (max-width:767px){.elementor-303 .elementor-element.elementor-element-776382a5.elementor-hidden-mobile{display:none !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30ff87e */.elementor-303 .elementor-element.elementor-element-30ff87e > .e-con{flex:0 0 calc(50% - 7px) !important;max-width:calc(50% - 7px) !important;}
.elementor-303 .elementor-element.elementor-element-30ff87e > .e-con:last-child:nth-child(odd){flex-basis:100% !important;max-width:100% !important;}
@media (max-width:767px){.elementor-303 .elementor-element.elementor-element-30ff87e > .e-con{flex-basis:100% !important;max-width:100% !important;}}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-23e08288 *//* caixa do anúncio: rótulo "Publicidade" em cima e altura reservada para o texto não pular */
.elementor-303 .elementor-element.elementor-element-23e08288 .elementor-shortcode{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;min-height:280px;}
.elementor-303 .elementor-element.elementor-element-23e08288 .elementor-shortcode::before{content:"Publicidade";display:block;font-family:'DM Sans',system-ui,sans-serif;font-size:11px;font-weight:700;
  text-transform:uppercase;letter-spacing:.1em;line-height:1;color:#4D5E56;}
.elementor-303 .elementor-element.elementor-element-23e08288 .elementor-shortcode > *{max-width:100%;}

/* garante que o widget some no aparelho marcado como oculto em Avançado → Responsivo */
@media (min-width:1025px){.elementor-303 .elementor-element.elementor-element-23e08288.elementor-hidden-desktop{display:none !important;}}
@media (min-width:768px) and (max-width:1024px){.elementor-303 .elementor-element.elementor-element-23e08288.elementor-hidden-tablet{display:none !important;}}
@media (max-width:767px){.elementor-303 .elementor-element.elementor-element-23e08288.elementor-hidden-mobile{display:none !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b062fe5 */@media (min-width:768px){.elementor-303 .elementor-element.elementor-element-4b062fe5 > .e-con{flex:1 1 0 !important;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-45c6ae3f */.elementor-303 .elementor-element.elementor-element-45c6ae3f .elementor-button{box-shadow:0 10px 24px rgba(15,42,32,.12);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5037b125 */.elementor-303 .elementor-element.elementor-element-5037b125{position:relative;}
.elementor-303 .elementor-element.elementor-element-5037b125::after{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;border:28px solid #1C3D30;pointer-events:none;}
.elementor-303 .elementor-element.elementor-element-5037b125 > *{position:relative;z-index:1;}
.elementor-303 .elementor-element.elementor-element-5037b125 .elementor-widget-text-editor p{margin:0;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d2eaed7 */.elementor-303 .elementor-element.elementor-element-3d2eaed7 .elementor-icon-box-icon{display:none !important;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-729457e4 */.elementor-303 .elementor-element.elementor-element-729457e4 .elementor-icon-box-icon{display:none !important;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-192c9b4 */.elementor-303 .elementor-element.elementor-element-192c9b4 .elementor-icon-box-icon{display:none !important;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b012e1 */.elementor-303 .elementor-element.elementor-element-2b012e1 .elementor-icon-box-icon{display:none !important;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4bab8f64 */.elementor-303 .elementor-element.elementor-element-4bab8f64 .elementor-icon-box-icon{display:none !important;}/* End custom CSS */
/* Start custom CSS for author-box, class: .elementor-element-26683093 */.elementor-303 .elementor-element.elementor-element-26683093 .elementor-author-box{display:flex;align-items:flex-start;gap:20px;padding:28px;background:#FFFFFF;border:1px solid #DCE5DF;border-radius:20px;position:relative;overflow:hidden;}
.elementor-303 .elementor-element.elementor-element-26683093 .elementor-author-box::before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(180deg,#8FD9B0 0%,#157A52 100%);}
.elementor-303 .elementor-element.elementor-element-26683093 .elementor-author-box__avatar{flex-shrink:0;margin:0 !important;}
.elementor-303 .elementor-element.elementor-element-26683093 .elementor-author-box__avatar img{width:72px !important;height:72px !important;border-radius:50% !important;object-fit:cover;box-shadow:0 0 0 3px #FFFFFF,0 0 0 5px #157A52;}
.elementor-303 .elementor-element.elementor-element-26683093 .elementor-author-box__text{flex:1;min-width:0;}
.elementor-303 .elementor-element.elementor-element-26683093 .elementor-author-box__text::before{content:"Sobre o autor";display:block;margin-bottom:4px;font-family:'DM Sans',sans-serif;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#157A52;}
.elementor-303 .elementor-element.elementor-element-26683093 .elementor-author-box__name{margin:0 0 8px !important;font-family:'Outfit','DM Sans',sans-serif !important;font-size:21px !important;font-weight:700 !important;line-height:1.3 !important;color:#0F2A20 !important;}
.elementor-303 .elementor-element.elementor-element-26683093 .elementor-author-box__bio{margin:0 !important;font-family:'DM Sans',sans-serif !important;font-size:15px !important;line-height:1.6 !important;color:#4D5E56 !important;}
.elementor-303 .elementor-element.elementor-element-26683093 .elementor-author-box__bio p{margin:0 0 8px;}
.elementor-303 .elementor-element.elementor-element-26683093 .elementor-author-box__bio p:last-child{margin:0;}
.elementor-303 .elementor-element.elementor-element-26683093 .elementor-author-box__button{display:inline-flex !important;align-items:center;gap:4px;margin-top:14px !important;padding:0 !important;border:0 !important;background:none !important;
  color:#0F2A20 !important;font-family:'DM Sans',sans-serif !important;font-size:15px !important;font-weight:700 !important;text-decoration:none !important;}
.elementor-303 .elementor-element.elementor-element-26683093 .elementor-author-box__button::after{content:"›";font-size:20px;line-height:1;color:#157A52;transition:transform .15s;}
.elementor-303 .elementor-element.elementor-element-26683093 .elementor-author-box__button:hover{color:#157A52 !important;}
.elementor-303 .elementor-element.elementor-element-26683093 .elementor-author-box__button:hover::after{transform:translateX(3px);}
@media (max-width:767px){
  .elementor-303 .elementor-element.elementor-element-26683093 .elementor-author-box{flex-direction:column;gap:14px;padding:22px 20px;}
  .elementor-303 .elementor-element.elementor-element-26683093 .elementor-author-box__avatar img{width:64px !important;height:64px !important;}
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-698f3447 */.elementor-303 .elementor-element.elementor-element-698f3447 .elementor-post{transition:border-color .15s,box-shadow .15s,transform .15s;}
.elementor-303 .elementor-element.elementor-element-698f3447 .elementor-post:hover{border-color:#C8D5CD !important;box-shadow:0 8px 24px rgba(15,42,32,.10);transform:translateY(-2px);}
.elementor-303 .elementor-element.elementor-element-698f3447 .elementor-post__thumbnail__link{margin-bottom:0 !important;}
.elementor-303 .elementor-element.elementor-element-698f3447 .elementor-post__title a{color:#0F2A20;}
.elementor-303 .elementor-element.elementor-element-698f3447 .elementor-post:hover .elementor-post__title a{color:#157A52;}/* End custom CSS */
/* Start custom CSS */#titulo,#beneficios,#pros,#comecar,#perguntas{scroll-margin-top:120px;}
.admin-bar #titulo,.admin-bar #beneficios,.admin-bar #pros,.admin-bar #comecar,.admin-bar #perguntas{scroll-margin-top:152px;}/* End custom CSS */