.elementor-311 .elementor-element.elementor-element-6f40d1d2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:80px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-311 .elementor-element.elementor-element-6f40d1d2:not(.elementor-motion-effects-element-type-background), .elementor-311 .elementor-element.elementor-element-6f40d1d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f0ede7;}.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-311 .elementor-element.elementor-element-a14c52f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-311 .elementor-element.elementor-element-a14c52f.elementor-element{--align-self:center;}.elementor-311 .elementor-element.elementor-element-a14c52f .elementor-heading-title{font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#4a7a6d;}.elementor-311 .elementor-element.elementor-element-66fd6dc9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;text-align:start;}.elementor-311 .elementor-element.elementor-element-66fd6dc9.elementor-element{--align-self:center;}.elementor-311 .elementor-element.elementor-element-66fd6dc9 .elementor-heading-title{font-size:52px;font-weight:400;color:#1a1a1a;}.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-311 .elementor-element.elementor-element-203d97c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;text-align:start;font-size:16px;line-height:1.75em;color:#3d3d3d;}.elementor-311 .elementor-element.elementor-element-22992eea{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-311 .elementor-element.elementor-element-24fb9151{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:16px 16px 16px 16px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-311 .elementor-element.elementor-element-24fb9151:not(.elementor-motion-effects-element-type-background), .elementor-311 .elementor-element.elementor-element-24fb9151 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e8e5df;}.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-311 .elementor-element.elementor-element-49a99eae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-311 .elementor-element.elementor-element-49a99eae.elementor-element{--align-self:center;}.elementor-311 .elementor-element.elementor-element-49a99eae.elementor-view-stacked .elementor-icon{background-color:#1a1a1a;}.elementor-311 .elementor-element.elementor-element-49a99eae.elementor-view-framed .elementor-icon, .elementor-311 .elementor-element.elementor-element-49a99eae.elementor-view-default .elementor-icon{color:#1a1a1a;border-color:#1a1a1a;}.elementor-311 .elementor-element.elementor-element-49a99eae.elementor-view-framed .elementor-icon, .elementor-311 .elementor-element.elementor-element-49a99eae.elementor-view-default .elementor-icon svg{fill:#1a1a1a;}.elementor-311 .elementor-element.elementor-element-49a99eae .elementor-icon{font-size:94px;}.elementor-311 .elementor-element.elementor-element-49a99eae .elementor-icon svg{height:94px;}.elementor-311 .elementor-element.elementor-element-608b8e39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-311 .elementor-element.elementor-element-608b8e39.elementor-element{--align-self:center;}.elementor-311 .elementor-element.elementor-element-608b8e39 .elementor-heading-title{font-size:32px;font-weight:600;color:#1a1a1a;}.elementor-311 .elementor-element.elementor-element-2bbc1283{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-311 .elementor-element.elementor-element-2bbc1283 .elementor-heading-title{font-size:14px;font-weight:400;line-height:1.6em;color:#4a7a6d;}.elementor-311 .elementor-element.elementor-element-48445e70{font-size:15px;line-height:1.75em;color:#3d3d3d;}.elementor-311 .elementor-element.elementor-element-600b5470{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:16px 16px 16px 16px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-311 .elementor-element.elementor-element-600b5470:not(.elementor-motion-effects-element-type-background), .elementor-311 .elementor-element.elementor-element-600b5470 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e8e5df;}.elementor-311 .elementor-element.elementor-element-3a08b18b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-311 .elementor-element.elementor-element-3a08b18b.elementor-element{--align-self:center;}.elementor-311 .elementor-element.elementor-element-3a08b18b .elementor-icon-wrapper{text-align:center;}.elementor-311 .elementor-element.elementor-element-3a08b18b.elementor-view-stacked .elementor-icon{background-color:#1a1a1a;}.elementor-311 .elementor-element.elementor-element-3a08b18b.elementor-view-framed .elementor-icon, .elementor-311 .elementor-element.elementor-element-3a08b18b.elementor-view-default .elementor-icon{color:#1a1a1a;border-color:#1a1a1a;}.elementor-311 .elementor-element.elementor-element-3a08b18b.elementor-view-framed .elementor-icon, .elementor-311 .elementor-element.elementor-element-3a08b18b.elementor-view-default .elementor-icon svg{fill:#1a1a1a;}.elementor-311 .elementor-element.elementor-element-3a08b18b .elementor-icon{font-size:96px;}.elementor-311 .elementor-element.elementor-element-3a08b18b .elementor-icon svg{height:96px;}.elementor-311 .elementor-element.elementor-element-11655b06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-311 .elementor-element.elementor-element-11655b06.elementor-element{--align-self:center;}.elementor-311 .elementor-element.elementor-element-11655b06 .elementor-heading-title{font-size:32px;font-weight:600;color:#1a1a1a;}.elementor-311 .elementor-element.elementor-element-51d600c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-311 .elementor-element.elementor-element-51d600c9 .elementor-heading-title{font-size:14px;font-weight:400;line-height:1.6em;color:#4a7a6d;}.elementor-311 .elementor-element.elementor-element-cdbe9f6{font-size:15px;line-height:1.75em;color:#3d3d3d;}.elementor-311 .elementor-element.elementor-element-1cc27de3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:16px 16px 16px 16px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-311 .elementor-element.elementor-element-1cc27de3:not(.elementor-motion-effects-element-type-background), .elementor-311 .elementor-element.elementor-element-1cc27de3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e8e5df;}.elementor-311 .elementor-element.elementor-element-1cea993{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-311 .elementor-element.elementor-element-1cea993.elementor-element{--align-self:center;}.elementor-311 .elementor-element.elementor-element-1cea993 .elementor-icon-wrapper{text-align:center;}.elementor-311 .elementor-element.elementor-element-1cea993.elementor-view-stacked .elementor-icon{background-color:#1a1a1a;}.elementor-311 .elementor-element.elementor-element-1cea993.elementor-view-framed .elementor-icon, .elementor-311 .elementor-element.elementor-element-1cea993.elementor-view-default .elementor-icon{color:#1a1a1a;border-color:#1a1a1a;}.elementor-311 .elementor-element.elementor-element-1cea993.elementor-view-framed .elementor-icon, .elementor-311 .elementor-element.elementor-element-1cea993.elementor-view-default .elementor-icon svg{fill:#1a1a1a;}.elementor-311 .elementor-element.elementor-element-1cea993 .elementor-icon{font-size:78px;}.elementor-311 .elementor-element.elementor-element-1cea993 .elementor-icon svg{height:78px;}.elementor-311 .elementor-element.elementor-element-57a49f94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-311 .elementor-element.elementor-element-57a49f94.elementor-element{--align-self:center;}.elementor-311 .elementor-element.elementor-element-57a49f94 .elementor-heading-title{font-size:32px;font-weight:600;color:#1a1a1a;}.elementor-311 .elementor-element.elementor-element-7b2c4bb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-311 .elementor-element.elementor-element-7b2c4bb4 .elementor-heading-title{font-size:14px;font-weight:400;line-height:1.6em;color:#4a7a6d;}.elementor-311 .elementor-element.elementor-element-17ef8064{font-size:15px;line-height:1.75em;color:#3d3d3d;}.elementor-311 .elementor-element.elementor-element-28ff05ed{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:16px 16px 16px 16px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-311 .elementor-element.elementor-element-28ff05ed:not(.elementor-motion-effects-element-type-background), .elementor-311 .elementor-element.elementor-element-28ff05ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e8e5df;}.elementor-311 .elementor-element.elementor-element-198c7d31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-311 .elementor-element.elementor-element-198c7d31.elementor-element{--align-self:center;}.elementor-311 .elementor-element.elementor-element-198c7d31 .elementor-icon-wrapper{text-align:center;}.elementor-311 .elementor-element.elementor-element-198c7d31.elementor-view-stacked .elementor-icon{background-color:#1a1a1a;}.elementor-311 .elementor-element.elementor-element-198c7d31.elementor-view-framed .elementor-icon, .elementor-311 .elementor-element.elementor-element-198c7d31.elementor-view-default .elementor-icon{color:#1a1a1a;border-color:#1a1a1a;}.elementor-311 .elementor-element.elementor-element-198c7d31.elementor-view-framed .elementor-icon, .elementor-311 .elementor-element.elementor-element-198c7d31.elementor-view-default .elementor-icon svg{fill:#1a1a1a;}.elementor-311 .elementor-element.elementor-element-198c7d31 .elementor-icon{font-size:81px;}.elementor-311 .elementor-element.elementor-element-198c7d31 .elementor-icon svg{height:81px;}.elementor-311 .elementor-element.elementor-element-2bf5c09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-311 .elementor-element.elementor-element-2bf5c09.elementor-element{--align-self:center;}.elementor-311 .elementor-element.elementor-element-2bf5c09 .elementor-heading-title{font-size:32px;font-weight:600;color:#1a1a1a;}.elementor-311 .elementor-element.elementor-element-423a27e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-311 .elementor-element.elementor-element-423a27e2 .elementor-heading-title{font-size:14px;font-weight:400;line-height:1.6em;color:#4a7a6d;}.elementor-311 .elementor-element.elementor-element-78ceba98{font-size:15px;line-height:1.75em;color:#3d3d3d;}.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-311 .elementor-element.elementor-element-28584fe .elementor-button{background-color:#000000;font-weight:600;text-transform:uppercase;letter-spacing:2px;fill:#ffffff;color:#ffffff;}.elementor-311 .elementor-element.elementor-element-28584fe.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-311 .elementor-element.elementor-element-22992eea{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-311 .elementor-element.elementor-element-22992eea{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}