.elementor-10 .elementor-element.elementor-element-bf58b6f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-bf58b6f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-bf58b6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F8F6;}.elementor-10 .elementor-element.elementor-element-156263a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-10 .elementor-element.elementor-element-753d822{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:400;font-style:italic;line-height:32px;color:#748C73;}.elementor-10 .elementor-element.elementor-element-753d822 p{margin-block-end:0px;}.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-10 .elementor-element.elementor-element-f114d63{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-f114d63 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:72px;font-weight:400;line-height:72px;color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-6656684{width:var( --container-widget-width, 576px );max-width:576px;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:576px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-4ebee94-font-family ), Sans-serif;font-size:var( --e-global-typography-4ebee94-font-size );font-weight:var( --e-global-typography-4ebee94-font-weight );line-height:var( --e-global-typography-4ebee94-line-height );color:#748C73;}.elementor-10 .elementor-element.elementor-element-6656684 p{margin-block-end:0px;}.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-10 .elementor-element.elementor-element-4f3a822{--divider-border-style:solid;--divider-color:#748C73;--divider-border-width:1px;width:var( --container-widget-width, 60px );max-width:60px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-4f3a822 .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-4f3a822 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-10 .elementor-element.elementor-element-7104441{--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:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7104441:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7104441 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F8F6;}.elementor-10 .elementor-element.elementor-element-c7bfb3e{--display:flex;--min-height:680px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-10 .elementor-element.elementor-element-221395f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-221395f img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-10 .elementor-element.elementor-element-dec9d4a{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-db88119{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-1d7b008-font-family ), Sans-serif;font-size:var( --e-global-typography-1d7b008-font-size );font-weight:var( --e-global-typography-1d7b008-font-weight );font-style:var( --e-global-typography-1d7b008-font-style );line-height:var( --e-global-typography-1d7b008-line-height );color:#748C73;}.elementor-10 .elementor-element.elementor-element-db88119 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-9550518{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-9550518 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:400;line-height:48px;color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-323dc25{width:var( --container-widget-width, 576px );max-width:576px;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:576px;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-4ebee94-font-family ), Sans-serif;font-size:var( --e-global-typography-4ebee94-font-size );font-weight:var( --e-global-typography-4ebee94-font-weight );line-height:var( --e-global-typography-4ebee94-line-height );color:#2B2B2BD9;}.elementor-10 .elementor-element.elementor-element-323dc25 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-3a4a263{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3a4a263:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3a4a263 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F8F6;}.elementor-10 .elementor-element.elementor-element-b97d683{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;font-style:italic;line-height:28px;color:#768E75;}.elementor-10 .elementor-element.elementor-element-b97d683 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-241a1bf{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-241a1bf .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:400;line-height:48px;color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-49e7313{width:var( --container-widget-width, 576px );max-width:576px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:576px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-82a978b-font-family ), Sans-serif;font-size:var( --e-global-typography-82a978b-font-size );font-weight:var( --e-global-typography-82a978b-font-weight );line-height:var( --e-global-typography-82a978b-line-height );color:#666666;}.elementor-10 .elementor-element.elementor-element-49e7313 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-1b43316{--divider-border-style:solid;--divider-color:#748C73;--divider-border-width:1px;width:var( --container-widget-width, 60px );max-width:60px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-1b43316 .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-1b43316 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-10 .elementor-element.elementor-element-20e1b7e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4f8c782{--display:flex;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:#FFFFFFB3;--border-color:#FFFFFFB3;--border-radius:16px 16px 16px 16px;box-shadow:0px 4px 25px -5px rgba(0, 0, 0, 0.058823529411764705);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-10 .elementor-element.elementor-element-4f8c782:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4f8c782 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF8;}.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-10 .elementor-element.elementor-element-aa1daee .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-10 .elementor-element.elementor-element-aa1daee .elementor-icon-box-title{margin-block-end:12px;color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-aa1daee.elementor-view-stacked .elementor-icon{background-color:#748C73;fill:#E9EDE8;color:#E9EDE8;}.elementor-10 .elementor-element.elementor-element-aa1daee.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-aa1daee.elementor-view-default .elementor-icon{fill:#748C73;color:#748C73;border-color:#748C73;}.elementor-10 .elementor-element.elementor-element-aa1daee.elementor-view-framed .elementor-icon{background-color:#E9EDE8;}.elementor-10 .elementor-element.elementor-element-aa1daee .elementor-icon{font-size:20px;padding:15px;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-10 .elementor-element.elementor-element-aa1daee .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-aa1daee .elementor-icon-box-title a{font-family:var( --e-global-typography-49a1718-font-family ), Sans-serif;font-size:var( --e-global-typography-49a1718-font-size );font-weight:var( --e-global-typography-49a1718-font-weight );line-height:var( --e-global-typography-49a1718-line-height );}.elementor-10 .elementor-element.elementor-element-aa1daee:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-aa1daee:has(:focus) .elementor-icon-box-title{color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-aa1daee .elementor-icon-box-description{font-family:var( --e-global-typography-3440a8c-font-family ), Sans-serif;font-size:var( --e-global-typography-3440a8c-font-size );font-weight:var( --e-global-typography-3440a8c-font-weight );line-height:var( --e-global-typography-3440a8c-line-height );color:#666666;}.elementor-10 .elementor-element.elementor-element-b0731f7{--display:flex;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:#FFFFFFB3;--border-color:#FFFFFFB3;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-10 .elementor-element.elementor-element-b0731f7:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b0731f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCFC;}.elementor-10 .elementor-element.elementor-element-aa968ed .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-10 .elementor-element.elementor-element-aa968ed .elementor-icon-box-title{margin-block-end:12px;color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-aa968ed.elementor-view-stacked .elementor-icon{background-color:#748C73;fill:#E9EDE8;color:#E9EDE8;}.elementor-10 .elementor-element.elementor-element-aa968ed.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-aa968ed.elementor-view-default .elementor-icon{fill:#748C73;color:#748C73;border-color:#748C73;}.elementor-10 .elementor-element.elementor-element-aa968ed.elementor-view-framed .elementor-icon{background-color:#E9EDE8;}.elementor-10 .elementor-element.elementor-element-aa968ed .elementor-icon{font-size:20px;padding:15px;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-10 .elementor-element.elementor-element-aa968ed .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-aa968ed .elementor-icon-box-title a{font-family:var( --e-global-typography-49a1718-font-family ), Sans-serif;font-size:var( --e-global-typography-49a1718-font-size );font-weight:var( --e-global-typography-49a1718-font-weight );line-height:var( --e-global-typography-49a1718-line-height );}.elementor-10 .elementor-element.elementor-element-aa968ed:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-aa968ed:has(:focus) .elementor-icon-box-title{color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-aa968ed .elementor-icon-box-description{font-family:var( --e-global-typography-3440a8c-font-family ), Sans-serif;font-size:var( --e-global-typography-3440a8c-font-size );font-weight:var( --e-global-typography-3440a8c-font-weight );line-height:var( --e-global-typography-3440a8c-line-height );color:#666666;}.elementor-10 .elementor-element.elementor-element-2f4887e{--display:flex;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:#FFFFFFB3;--border-color:#FFFFFFB3;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-10 .elementor-element.elementor-element-2f4887e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2f4887e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF8;}.elementor-10 .elementor-element.elementor-element-347dcd5 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-10 .elementor-element.elementor-element-347dcd5 .elementor-icon-box-title{margin-block-end:12px;color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-347dcd5.elementor-view-stacked .elementor-icon{background-color:#748C73;fill:#E9EDE8;color:#E9EDE8;}.elementor-10 .elementor-element.elementor-element-347dcd5.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-347dcd5.elementor-view-default .elementor-icon{fill:#748C73;color:#748C73;border-color:#748C73;}.elementor-10 .elementor-element.elementor-element-347dcd5.elementor-view-framed .elementor-icon{background-color:#E9EDE8;}.elementor-10 .elementor-element.elementor-element-347dcd5 .elementor-icon{font-size:20px;padding:15px;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-10 .elementor-element.elementor-element-347dcd5 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-347dcd5 .elementor-icon-box-title a{font-family:var( --e-global-typography-49a1718-font-family ), Sans-serif;font-size:var( --e-global-typography-49a1718-font-size );font-weight:var( --e-global-typography-49a1718-font-weight );line-height:var( --e-global-typography-49a1718-line-height );}.elementor-10 .elementor-element.elementor-element-347dcd5:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-347dcd5:has(:focus) .elementor-icon-box-title{color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-347dcd5 .elementor-icon-box-description{font-family:var( --e-global-typography-3440a8c-font-family ), Sans-serif;font-size:var( --e-global-typography-3440a8c-font-size );font-weight:var( --e-global-typography-3440a8c-font-weight );line-height:var( --e-global-typography-3440a8c-line-height );color:#666666;}.elementor-10 .elementor-element.elementor-element-3deddf6{--display:flex;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:#FFFFFFB3;--border-color:#FFFFFFB3;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-10 .elementor-element.elementor-element-3deddf6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3deddf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCFC;}.elementor-10 .elementor-element.elementor-element-4604cbb .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-10 .elementor-element.elementor-element-4604cbb .elementor-icon-box-title{margin-block-end:12px;color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-4604cbb.elementor-view-stacked .elementor-icon{background-color:#748C73;fill:#E9EDE8;color:#E9EDE8;}.elementor-10 .elementor-element.elementor-element-4604cbb.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-4604cbb.elementor-view-default .elementor-icon{fill:#748C73;color:#748C73;border-color:#748C73;}.elementor-10 .elementor-element.elementor-element-4604cbb.elementor-view-framed .elementor-icon{background-color:#E9EDE8;}.elementor-10 .elementor-element.elementor-element-4604cbb .elementor-icon{font-size:20px;padding:15px;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-10 .elementor-element.elementor-element-4604cbb .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-4604cbb .elementor-icon-box-title a{font-family:var( --e-global-typography-49a1718-font-family ), Sans-serif;font-size:var( --e-global-typography-49a1718-font-size );font-weight:var( --e-global-typography-49a1718-font-weight );line-height:var( --e-global-typography-49a1718-line-height );}.elementor-10 .elementor-element.elementor-element-4604cbb:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-4604cbb:has(:focus) .elementor-icon-box-title{color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-4604cbb .elementor-icon-box-description{font-family:var( --e-global-typography-3440a8c-font-family ), Sans-serif;font-size:var( --e-global-typography-3440a8c-font-size );font-weight:var( --e-global-typography-3440a8c-font-weight );line-height:var( --e-global-typography-3440a8c-line-height );color:#666666;}.elementor-10 .elementor-element.elementor-element-aa2a467{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-aa2a467:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-aa2a467 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F8F6;}.elementor-10 .elementor-element.elementor-element-91d3146{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:var( --e-global-typography-1d7b008-font-family ), Sans-serif;font-size:var( --e-global-typography-1d7b008-font-size );font-weight:var( --e-global-typography-1d7b008-font-weight );font-style:var( --e-global-typography-1d7b008-font-style );line-height:var( --e-global-typography-1d7b008-line-height );color:#748C73;}.elementor-10 .elementor-element.elementor-element-91d3146 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-79043e9{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-79043e9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:400;line-height:48px;color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-29949d2{--divider-border-style:solid;--divider-color:#748C73;--divider-border-width:1px;width:var( --container-widget-width, 60px );max-width:60px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-29949d2 .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-29949d2 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-10 .elementor-element.elementor-element-ac5d8ad{--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:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-36a829e{--display:flex;--min-height:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-36a829e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-36a829e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D1D7CE;}.elementor-10 .elementor-element.elementor-element-b935c2a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-10 .elementor-element.elementor-element-95d2bdb{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-95d2bdb .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-95d2bdb.elementor-view-stacked .elementor-icon{background-color:#748C73;}.elementor-10 .elementor-element.elementor-element-95d2bdb.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-95d2bdb.elementor-view-default .elementor-icon{color:#748C73;border-color:#748C73;}.elementor-10 .elementor-element.elementor-element-95d2bdb.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-95d2bdb.elementor-view-default .elementor-icon svg{fill:#748C73;}.elementor-10 .elementor-element.elementor-element-95d2bdb .elementor-icon{font-size:9px;}.elementor-10 .elementor-element.elementor-element-95d2bdb .elementor-icon svg{height:9px;}.elementor-10 .elementor-element.elementor-element-1415b5b{margin:92px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1415b5b .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-1415b5b.elementor-view-stacked .elementor-icon{background-color:#748C73;}.elementor-10 .elementor-element.elementor-element-1415b5b.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-1415b5b.elementor-view-default .elementor-icon{color:#748C73;border-color:#748C73;}.elementor-10 .elementor-element.elementor-element-1415b5b.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-1415b5b.elementor-view-default .elementor-icon svg{fill:#748C73;}.elementor-10 .elementor-element.elementor-element-1415b5b .elementor-icon{font-size:9px;}.elementor-10 .elementor-element.elementor-element-1415b5b .elementor-icon svg{height:9px;}.elementor-10 .elementor-element.elementor-element-264618f{margin:92px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-264618f .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-264618f.elementor-view-stacked .elementor-icon{background-color:#748C73;}.elementor-10 .elementor-element.elementor-element-264618f.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-264618f.elementor-view-default .elementor-icon{color:#748C73;border-color:#748C73;}.elementor-10 .elementor-element.elementor-element-264618f.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-264618f.elementor-view-default .elementor-icon svg{fill:#748C73;}.elementor-10 .elementor-element.elementor-element-264618f .elementor-icon{font-size:9px;}.elementor-10 .elementor-element.elementor-element-264618f .elementor-icon svg{height:9px;}.elementor-10 .elementor-element.elementor-element-a697103{margin:92px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-a697103 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-a697103.elementor-view-stacked .elementor-icon{background-color:#748C73;}.elementor-10 .elementor-element.elementor-element-a697103.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-a697103.elementor-view-default .elementor-icon{color:#748C73;border-color:#748C73;}.elementor-10 .elementor-element.elementor-element-a697103.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-a697103.elementor-view-default .elementor-icon svg{fill:#748C73;}.elementor-10 .elementor-element.elementor-element-a697103 .elementor-icon{font-size:9px;}.elementor-10 .elementor-element.elementor-element-a697103 .elementor-icon svg{height:9px;}.elementor-10 .elementor-element.elementor-element-e3b181b{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-804258f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 24px;}.elementor-10 .elementor-element.elementor-element-804258f .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-804258f .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-804258f .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:16px;letter-spacing:0.18em;}.elementor-10 .elementor-element.elementor-element-804258f .elementor-icon-box-title{color:#748C73;}.elementor-10 .elementor-element.elementor-element-804258f:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-804258f:has(:focus) .elementor-icon-box-title{color:#748C73;}.elementor-10 .elementor-element.elementor-element-804258f .elementor-icon-box-description{font-family:var( --e-global-typography-4ebee94-font-family ), Sans-serif;font-size:var( --e-global-typography-4ebee94-font-size );font-weight:var( --e-global-typography-4ebee94-font-weight );line-height:var( --e-global-typography-4ebee94-line-height );color:#4A4A4A;}.elementor-10 .elementor-element.elementor-element-885c35f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 24px;}.elementor-10 .elementor-element.elementor-element-885c35f .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-885c35f .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-885c35f .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:16px;letter-spacing:0.18em;}.elementor-10 .elementor-element.elementor-element-885c35f .elementor-icon-box-title{color:#748C73;}.elementor-10 .elementor-element.elementor-element-885c35f:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-885c35f:has(:focus) .elementor-icon-box-title{color:#748C73;}.elementor-10 .elementor-element.elementor-element-885c35f .elementor-icon-box-description{font-family:var( --e-global-typography-4ebee94-font-family ), Sans-serif;font-size:var( --e-global-typography-4ebee94-font-size );font-weight:var( --e-global-typography-4ebee94-font-weight );line-height:var( --e-global-typography-4ebee94-line-height );color:#4A4A4A;}.elementor-10 .elementor-element.elementor-element-13e7e82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 24px;}.elementor-10 .elementor-element.elementor-element-13e7e82 .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-13e7e82 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-13e7e82 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:16px;letter-spacing:0.18em;}.elementor-10 .elementor-element.elementor-element-13e7e82 .elementor-icon-box-title{color:#748C73;}.elementor-10 .elementor-element.elementor-element-13e7e82:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-13e7e82:has(:focus) .elementor-icon-box-title{color:#748C73;}.elementor-10 .elementor-element.elementor-element-13e7e82 .elementor-icon-box-description{font-family:var( --e-global-typography-4ebee94-font-family ), Sans-serif;font-size:var( --e-global-typography-4ebee94-font-size );font-weight:var( --e-global-typography-4ebee94-font-weight );line-height:var( --e-global-typography-4ebee94-line-height );color:#4A4A4A;}.elementor-10 .elementor-element.elementor-element-557351f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 24px;}.elementor-10 .elementor-element.elementor-element-557351f .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-557351f .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-557351f .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:16px;letter-spacing:0.18em;}.elementor-10 .elementor-element.elementor-element-557351f .elementor-icon-box-title{color:#748C73;}.elementor-10 .elementor-element.elementor-element-557351f:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-557351f:has(:focus) .elementor-icon-box-title{color:#748C73;}.elementor-10 .elementor-element.elementor-element-557351f .elementor-icon-box-description{font-family:var( --e-global-typography-4ebee94-font-family ), Sans-serif;font-size:var( --e-global-typography-4ebee94-font-size );font-weight:var( --e-global-typography-4ebee94-font-weight );line-height:var( --e-global-typography-4ebee94-line-height );color:#4A4A4A;}.elementor-10 .elementor-element.elementor-element-a847bbc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a847bbc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a847bbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F8F6;}.elementor-10 .elementor-element.elementor-element-adca8bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:var( --e-global-typography-1d7b008-font-family ), Sans-serif;font-size:var( --e-global-typography-1d7b008-font-size );font-weight:var( --e-global-typography-1d7b008-font-weight );font-style:var( --e-global-typography-1d7b008-font-style );line-height:var( --e-global-typography-1d7b008-line-height );color:#748C73;}.elementor-10 .elementor-element.elementor-element-adca8bf p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-14aa846{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-14aa846 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:400;line-height:48px;color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-1adc494{width:var( --container-widget-width, 576px );max-width:576px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:576px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-82a978b-font-family ), Sans-serif;font-size:var( --e-global-typography-82a978b-font-size );font-weight:var( --e-global-typography-82a978b-font-weight );line-height:var( --e-global-typography-82a978b-line-height );color:#666666;}.elementor-10 .elementor-element.elementor-element-1adc494 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-c73eed6{--divider-border-style:solid;--divider-color:#748C73;--divider-border-width:1px;width:var( --container-widget-width, 60px );max-width:60px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-c73eed6 .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-c73eed6 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-10 .elementor-element.elementor-element-85a42eb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-74ce6cb{--display:flex;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:#FFFFFFB3;--border-color:#FFFFFFB3;--border-radius:16px 16px 16px 16px;box-shadow:0px 2px 6px -2px rgba(0, 0, 0, 0.03137254901960784);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;--e-con-transform-transition-duration:500ms;}.elementor-10 .elementor-element.elementor-element-74ce6cb:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-74ce6cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDFC;}.elementor-10 .elementor-element.elementor-element-74ce6cb.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-5px;}.elementor-10 .elementor-element.elementor-element-74ce6cb:hover{box-shadow:0px 10px 40px -10px rgba(0, 0, 0, 0.10196078431372549);}.elementor-10 .elementor-element.elementor-element-221a56e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-10 .elementor-element.elementor-element-221a56e.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-221a56e .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-221a56e.elementor-view-stacked .elementor-icon{background-color:#748C7330;}.elementor-10 .elementor-element.elementor-element-221a56e.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-221a56e.elementor-view-default .elementor-icon{color:#748C7330;border-color:#748C7330;}.elementor-10 .elementor-element.elementor-element-221a56e.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-221a56e.elementor-view-default .elementor-icon svg{fill:#748C7330;}.elementor-10 .elementor-element.elementor-element-221a56e .elementor-icon{font-size:22px;padding:20px;}.elementor-10 .elementor-element.elementor-element-221a56e .elementor-icon svg{height:22px;}.elementor-10 .elementor-element.elementor-element-6d29fec{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6d29fec .elementor-icon-box-title{margin-block-end:8px;color:#748C73;}.elementor-10 .elementor-element.elementor-element-6d29fec .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-6d29fec .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:16px;letter-spacing:2.16px;}.elementor-10 .elementor-element.elementor-element-6d29fec:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-6d29fec:has(:focus) .elementor-icon-box-title{color:#748C73;}.elementor-10 .elementor-element.elementor-element-6d29fec .elementor-icon-box-description{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-86b51b5{width:var( --container-widget-width, 310px );max-width:310px;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:310px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#747474;}.elementor-10 .elementor-element.elementor-element-86b51b5 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-9575092{--display:flex;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:#FFFFFFB3;--border-color:#FFFFFFB3;--border-radius:16px 16px 16px 16px;box-shadow:0px 2px 6px -2px rgba(0, 0, 0, 0.03137254901960784);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;--e-con-transform-transition-duration:500ms;}.elementor-10 .elementor-element.elementor-element-9575092:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9575092 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDFC;}.elementor-10 .elementor-element.elementor-element-9575092.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-5px;}.elementor-10 .elementor-element.elementor-element-9575092:hover{box-shadow:0px 10px 40px -10px rgba(0, 0, 0, 0.10196078431372549);}.elementor-10 .elementor-element.elementor-element-10bf3a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-10 .elementor-element.elementor-element-10bf3a1.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-10bf3a1 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-10bf3a1.elementor-view-stacked .elementor-icon{background-color:#748C7330;}.elementor-10 .elementor-element.elementor-element-10bf3a1.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-10bf3a1.elementor-view-default .elementor-icon{color:#748C7330;border-color:#748C7330;}.elementor-10 .elementor-element.elementor-element-10bf3a1.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-10bf3a1.elementor-view-default .elementor-icon svg{fill:#748C7330;}.elementor-10 .elementor-element.elementor-element-10bf3a1 .elementor-icon{font-size:22px;padding:20px;}.elementor-10 .elementor-element.elementor-element-10bf3a1 .elementor-icon svg{height:22px;}.elementor-10 .elementor-element.elementor-element-b0c92f5{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-b0c92f5 .elementor-icon-box-title{margin-block-end:8px;color:#748C73;}.elementor-10 .elementor-element.elementor-element-b0c92f5 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-b0c92f5 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:16px;letter-spacing:2.16px;}.elementor-10 .elementor-element.elementor-element-b0c92f5:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-b0c92f5:has(:focus) .elementor-icon-box-title{color:#748C73;}.elementor-10 .elementor-element.elementor-element-b0c92f5 .elementor-icon-box-description{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-48b197e{width:var( --container-widget-width, 310px );max-width:310px;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:310px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#747474;}.elementor-10 .elementor-element.elementor-element-48b197e p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-c3769ea{--display:flex;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:#FFFFFFB3;--border-color:#FFFFFFB3;--border-radius:16px 16px 16px 16px;box-shadow:0px 2px 6px -2px rgba(0, 0, 0, 0.03137254901960784);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;--e-con-transform-transition-duration:500ms;}.elementor-10 .elementor-element.elementor-element-c3769ea:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c3769ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDFC;}.elementor-10 .elementor-element.elementor-element-c3769ea.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-5px;}.elementor-10 .elementor-element.elementor-element-c3769ea:hover{box-shadow:0px 10px 40px -10px rgba(0, 0, 0, 0.10196078431372549);}.elementor-10 .elementor-element.elementor-element-9bfbbd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-10 .elementor-element.elementor-element-9bfbbd7.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-9bfbbd7 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-9bfbbd7.elementor-view-stacked .elementor-icon{background-color:#748C7330;}.elementor-10 .elementor-element.elementor-element-9bfbbd7.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-9bfbbd7.elementor-view-default .elementor-icon{color:#748C7330;border-color:#748C7330;}.elementor-10 .elementor-element.elementor-element-9bfbbd7.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-9bfbbd7.elementor-view-default .elementor-icon svg{fill:#748C7330;}.elementor-10 .elementor-element.elementor-element-9bfbbd7 .elementor-icon{font-size:22px;padding:20px;}.elementor-10 .elementor-element.elementor-element-9bfbbd7 .elementor-icon svg{height:22px;}.elementor-10 .elementor-element.elementor-element-bfcc448{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-bfcc448 .elementor-icon-box-title{margin-block-end:8px;color:#748C73;}.elementor-10 .elementor-element.elementor-element-bfcc448 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-bfcc448 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:16px;letter-spacing:2.16px;}.elementor-10 .elementor-element.elementor-element-bfcc448:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-bfcc448:has(:focus) .elementor-icon-box-title{color:#748C73;}.elementor-10 .elementor-element.elementor-element-bfcc448 .elementor-icon-box-description{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-1753a6d{width:var( --container-widget-width, 310px );max-width:310px;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:310px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#747474;}.elementor-10 .elementor-element.elementor-element-1753a6d p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-ce6bf4c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ce6bf4c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ce6bf4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F8F6;}.elementor-10 .elementor-element.elementor-element-4ff0dae{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#FFFFFF80;--border-color:#FFFFFF80;--border-radius:16px 16px 16px 16px;box-shadow:0px 4px 25px -5px rgba(0, 0, 0, 0.058823529411764705);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-10 .elementor-element.elementor-element-4ff0dae:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4ff0dae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1ED;}.elementor-10 .elementor-element.elementor-element-f12c0bc{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:var( --e-global-typography-1d7b008-font-family ), Sans-serif;font-size:var( --e-global-typography-1d7b008-font-size );font-weight:var( --e-global-typography-1d7b008-font-weight );font-style:var( --e-global-typography-1d7b008-font-style );line-height:var( --e-global-typography-1d7b008-line-height );color:#799077;}.elementor-10 .elementor-element.elementor-element-f12c0bc p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-78cca94{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-78cca94 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:400;line-height:40px;color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-2933c0b{width:var( --container-widget-width, 576px );max-width:576px;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:576px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-4ebee94-font-family ), Sans-serif;font-size:var( --e-global-typography-4ebee94-font-size );font-weight:var( --e-global-typography-4ebee94-font-weight );line-height:var( --e-global-typography-4ebee94-line-height );color:#2B2B2BD9;}.elementor-10 .elementor-element.elementor-element-2933c0b p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-b3aaaf5{--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b3aaaf5:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b3aaaf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F8F6;}.elementor-10 .elementor-element.elementor-element-2696436{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:var( --e-global-typography-1d7b008-font-family ), Sans-serif;font-size:var( --e-global-typography-1d7b008-font-size );font-weight:var( --e-global-typography-1d7b008-font-weight );font-style:var( --e-global-typography-1d7b008-font-style );line-height:var( --e-global-typography-1d7b008-line-height );color:#799077;}.elementor-10 .elementor-element.elementor-element-2696436 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-9a5ef7f{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-9a5ef7f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:400;line-height:48px;color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-447d14e{width:var( --container-widget-width, 447px );max-width:447px;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:447px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-82a978b-font-family ), Sans-serif;font-size:var( --e-global-typography-82a978b-font-size );font-weight:var( --e-global-typography-82a978b-font-weight );line-height:var( --e-global-typography-82a978b-line-height );color:#666666;}.elementor-10 .elementor-element.elementor-element-447d14e p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-e23daa9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-5484429 .elementor-button{background-color:#80967F;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:1.68px;box-shadow:0px 2px 15px -3px rgba(0, 0, 0, 0.058823529411764705);border-radius:100px 100px 100px 100px;padding:14px 28px 14px 28px;}.elementor-10 .elementor-element.elementor-element-5484429:hover{--e-transform-translateY:-3px;}.elementor-10 .elementor-element.elementor-element-5484429{--e-transform-transition-duration:500ms;}.elementor-10 .elementor-element.elementor-element-5484429 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-5484429 .elementor-button:focus{box-shadow:0px 4px 25px -5px rgba(0, 0, 0, 0.27);}.elementor-10 .elementor-element.elementor-element-64b1e1e .elementor-button{background-color:#F9F8F6;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:1.68px;fill:#2B2B2B;color:#2B2B2B;box-shadow:0px 2px 15px -3px rgba(0, 0, 0, 0.058823529411764705);border-style:solid;border-width:1px 1px 1px 1px;border-color:#2B2B2B33;border-radius:100px 100px 100px 100px;padding:14px 28px 14px 28px;}.elementor-10 .elementor-element.elementor-element-64b1e1e:hover{--e-transform-translateY:-3px;}.elementor-10 .elementor-element.elementor-element-64b1e1e{--e-transform-transition-duration:500ms;}.elementor-10 .elementor-element.elementor-element-64b1e1e .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-64b1e1e .elementor-button:focus{box-shadow:0px 4px 25px -5px rgba(0, 0, 0, 0.27);}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-bf58b6f{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-f114d63 .elementor-heading-title{font-size:48px;line-height:48px;}.elementor-10 .elementor-element.elementor-element-6656684{font-size:var( --e-global-typography-4ebee94-font-size );line-height:var( --e-global-typography-4ebee94-line-height );}.elementor-10 .elementor-element.elementor-element-7104441{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-c7bfb3e{--min-height:0px;}.elementor-10 .elementor-element.elementor-element-221395f img{width:500px;}.elementor-10 .elementor-element.elementor-element-db88119{font-size:var( --e-global-typography-1d7b008-font-size );line-height:var( --e-global-typography-1d7b008-line-height );}.elementor-10 .elementor-element.elementor-element-9550518 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-10 .elementor-element.elementor-element-323dc25{font-size:var( --e-global-typography-4ebee94-font-size );line-height:var( --e-global-typography-4ebee94-line-height );}.elementor-10 .elementor-element.elementor-element-3a4a263{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-241a1bf .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-10 .elementor-element.elementor-element-49e7313{font-size:var( --e-global-typography-82a978b-font-size );line-height:var( --e-global-typography-82a978b-line-height );}.elementor-10 .elementor-element.elementor-element-20e1b7e{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-aa1daee .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-aa1daee .elementor-icon-box-title a{font-size:var( --e-global-typography-49a1718-font-size );line-height:var( --e-global-typography-49a1718-line-height );}.elementor-10 .elementor-element.elementor-element-aa1daee .elementor-icon-box-description{font-size:var( --e-global-typography-3440a8c-font-size );line-height:var( --e-global-typography-3440a8c-line-height );}.elementor-10 .elementor-element.elementor-element-aa968ed .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-aa968ed .elementor-icon-box-title a{font-size:var( --e-global-typography-49a1718-font-size );line-height:var( --e-global-typography-49a1718-line-height );}.elementor-10 .elementor-element.elementor-element-aa968ed .elementor-icon-box-description{font-size:var( --e-global-typography-3440a8c-font-size );line-height:var( --e-global-typography-3440a8c-line-height );}.elementor-10 .elementor-element.elementor-element-347dcd5 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-347dcd5 .elementor-icon-box-title a{font-size:var( --e-global-typography-49a1718-font-size );line-height:var( --e-global-typography-49a1718-line-height );}.elementor-10 .elementor-element.elementor-element-347dcd5 .elementor-icon-box-description{font-size:var( --e-global-typography-3440a8c-font-size );line-height:var( --e-global-typography-3440a8c-line-height );}.elementor-10 .elementor-element.elementor-element-4604cbb .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-4604cbb .elementor-icon-box-title a{font-size:var( --e-global-typography-49a1718-font-size );line-height:var( --e-global-typography-49a1718-line-height );}.elementor-10 .elementor-element.elementor-element-4604cbb .elementor-icon-box-description{font-size:var( --e-global-typography-3440a8c-font-size );line-height:var( --e-global-typography-3440a8c-line-height );}.elementor-10 .elementor-element.elementor-element-aa2a467{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-91d3146{font-size:var( --e-global-typography-1d7b008-font-size );line-height:var( --e-global-typography-1d7b008-line-height );}.elementor-10 .elementor-element.elementor-element-79043e9 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-10 .elementor-element.elementor-element-804258f .elementor-icon-box-description{font-size:var( --e-global-typography-4ebee94-font-size );line-height:var( --e-global-typography-4ebee94-line-height );}.elementor-10 .elementor-element.elementor-element-885c35f .elementor-icon-box-description{font-size:var( --e-global-typography-4ebee94-font-size );line-height:var( --e-global-typography-4ebee94-line-height );}.elementor-10 .elementor-element.elementor-element-13e7e82 .elementor-icon-box-description{font-size:var( --e-global-typography-4ebee94-font-size );line-height:var( --e-global-typography-4ebee94-line-height );}.elementor-10 .elementor-element.elementor-element-557351f .elementor-icon-box-description{font-size:var( --e-global-typography-4ebee94-font-size );line-height:var( --e-global-typography-4ebee94-line-height );}.elementor-10 .elementor-element.elementor-element-a847bbc{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-adca8bf{font-size:var( --e-global-typography-1d7b008-font-size );line-height:var( --e-global-typography-1d7b008-line-height );}.elementor-10 .elementor-element.elementor-element-14aa846 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-10 .elementor-element.elementor-element-1adc494{font-size:var( --e-global-typography-82a978b-font-size );line-height:var( --e-global-typography-82a978b-line-height );}.elementor-10 .elementor-element.elementor-element-85a42eb{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-ce6bf4c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-f12c0bc{font-size:var( --e-global-typography-1d7b008-font-size );line-height:var( --e-global-typography-1d7b008-line-height );}.elementor-10 .elementor-element.elementor-element-2933c0b{font-size:var( --e-global-typography-4ebee94-font-size );line-height:var( --e-global-typography-4ebee94-line-height );}.elementor-10 .elementor-element.elementor-element-b3aaaf5{--padding-top:0px;--padding-bottom:060px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-2696436{font-size:var( --e-global-typography-1d7b008-font-size );line-height:var( --e-global-typography-1d7b008-line-height );}.elementor-10 .elementor-element.elementor-element-9a5ef7f .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-10 .elementor-element.elementor-element-447d14e{font-size:var( --e-global-typography-82a978b-font-size );line-height:var( --e-global-typography-82a978b-line-height );}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-bf58b6f{--content-width:1140px;}.elementor-10 .elementor-element.elementor-element-7104441{--content-width:1152px;}.elementor-10 .elementor-element.elementor-element-3a4a263{--content-width:1152px;}.elementor-10 .elementor-element.elementor-element-aa2a467{--content-width:768px;}.elementor-10 .elementor-element.elementor-element-36a829e{--width:1px;}.elementor-10 .elementor-element.elementor-element-b935c2a{--width:auto;}.elementor-10 .elementor-element.elementor-element-a847bbc{--content-width:1152px;}.elementor-10 .elementor-element.elementor-element-ce6bf4c{--content-width:896px;}.elementor-10 .elementor-element.elementor-element-b3aaaf5{--content-width:1140px;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-bf58b6f{--content-width:100%;}.elementor-10 .elementor-element.elementor-element-7104441{--content-width:100%;}.elementor-10 .elementor-element.elementor-element-3a4a263{--content-width:100%;}.elementor-10 .elementor-element.elementor-element-aa2a467{--content-width:100%;}.elementor-10 .elementor-element.elementor-element-ce6bf4c{--content-width:100%;}.elementor-10 .elementor-element.elementor-element-b3aaaf5{--content-width:100%;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-bf58b6f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-753d822{font-size:20px;line-height:28px;}.elementor-10 .elementor-element.elementor-element-f114d63 .elementor-heading-title{font-size:40px;line-height:44px;}.elementor-10 .elementor-element.elementor-element-6656684{font-size:var( --e-global-typography-4ebee94-font-size );line-height:var( --e-global-typography-4ebee94-line-height );}.elementor-10 .elementor-element.elementor-element-c7bfb3e{--min-height:200px;}.elementor-10 .elementor-element.elementor-element-221395f img{width:335px;height:400px;}.elementor-10 .elementor-element.elementor-element-db88119{font-size:var( --e-global-typography-1d7b008-font-size );line-height:var( --e-global-typography-1d7b008-line-height );}.elementor-10 .elementor-element.elementor-element-9550518 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-10 .elementor-element.elementor-element-323dc25{font-size:var( --e-global-typography-4ebee94-font-size );line-height:var( --e-global-typography-4ebee94-line-height );}.elementor-10 .elementor-element.elementor-element-3a4a263{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-241a1bf .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-10 .elementor-element.elementor-element-49e7313{font-size:var( --e-global-typography-82a978b-font-size );line-height:var( --e-global-typography-82a978b-line-height );}.elementor-10 .elementor-element.elementor-element-20e1b7e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-4f8c782{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-aa1daee .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-aa1daee .elementor-icon-box-title a{font-size:var( --e-global-typography-49a1718-font-size );line-height:var( --e-global-typography-49a1718-line-height );}.elementor-10 .elementor-element.elementor-element-aa1daee .elementor-icon-box-description{font-size:var( --e-global-typography-3440a8c-font-size );line-height:var( --e-global-typography-3440a8c-line-height );}.elementor-10 .elementor-element.elementor-element-b0731f7{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-aa968ed .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-aa968ed .elementor-icon-box-title a{font-size:var( --e-global-typography-49a1718-font-size );line-height:var( --e-global-typography-49a1718-line-height );}.elementor-10 .elementor-element.elementor-element-aa968ed .elementor-icon-box-description{font-size:var( --e-global-typography-3440a8c-font-size );line-height:var( --e-global-typography-3440a8c-line-height );}.elementor-10 .elementor-element.elementor-element-2f4887e{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-347dcd5 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-347dcd5 .elementor-icon-box-title a{font-size:var( --e-global-typography-49a1718-font-size );line-height:var( --e-global-typography-49a1718-line-height );}.elementor-10 .elementor-element.elementor-element-347dcd5 .elementor-icon-box-description{font-size:var( --e-global-typography-3440a8c-font-size );line-height:var( --e-global-typography-3440a8c-line-height );}.elementor-10 .elementor-element.elementor-element-3deddf6{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-4604cbb .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-4604cbb .elementor-icon-box-title a{font-size:var( --e-global-typography-49a1718-font-size );line-height:var( --e-global-typography-49a1718-line-height );}.elementor-10 .elementor-element.elementor-element-4604cbb .elementor-icon-box-description{font-size:var( --e-global-typography-3440a8c-font-size );line-height:var( --e-global-typography-3440a8c-line-height );}.elementor-10 .elementor-element.elementor-element-91d3146{font-size:var( --e-global-typography-1d7b008-font-size );line-height:var( --e-global-typography-1d7b008-line-height );}.elementor-10 .elementor-element.elementor-element-79043e9 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-10 .elementor-element.elementor-element-ac5d8ad{--justify-content:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-36a829e{--width:1px;}.elementor-10 .elementor-element.elementor-element-b935c2a{--width:auto;}.elementor-10 .elementor-element.elementor-element-1415b5b{margin:148px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-264618f{margin:176px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-a697103{margin:147px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-e3b181b{--width:95%;}.elementor-10 .elementor-element.elementor-element-804258f .elementor-icon-box-description{font-size:var( --e-global-typography-4ebee94-font-size );line-height:var( --e-global-typography-4ebee94-line-height );}.elementor-10 .elementor-element.elementor-element-885c35f .elementor-icon-box-description{font-size:var( --e-global-typography-4ebee94-font-size );line-height:var( --e-global-typography-4ebee94-line-height );}.elementor-10 .elementor-element.elementor-element-13e7e82 .elementor-icon-box-description{font-size:var( --e-global-typography-4ebee94-font-size );line-height:var( --e-global-typography-4ebee94-line-height );}.elementor-10 .elementor-element.elementor-element-557351f .elementor-icon-box-description{font-size:var( --e-global-typography-4ebee94-font-size );line-height:var( --e-global-typography-4ebee94-line-height );}.elementor-10 .elementor-element.elementor-element-a847bbc{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-adca8bf{font-size:var( --e-global-typography-1d7b008-font-size );line-height:var( --e-global-typography-1d7b008-line-height );}.elementor-10 .elementor-element.elementor-element-14aa846 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-10 .elementor-element.elementor-element-1adc494{font-size:var( --e-global-typography-82a978b-font-size );line-height:var( --e-global-typography-82a978b-line-height );}.elementor-10 .elementor-element.elementor-element-85a42eb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-74ce6cb{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-9575092{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-c3769ea{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-ce6bf4c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-4ff0dae{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-02b20c5{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f12c0bc{font-size:var( --e-global-typography-1d7b008-font-size );line-height:var( --e-global-typography-1d7b008-line-height );}.elementor-10 .elementor-element.elementor-element-2933c0b{font-size:var( --e-global-typography-4ebee94-font-size );line-height:var( --e-global-typography-4ebee94-line-height );}.elementor-10 .elementor-element.elementor-element-2696436{font-size:var( --e-global-typography-1d7b008-font-size );line-height:var( --e-global-typography-1d7b008-line-height );}.elementor-10 .elementor-element.elementor-element-9a5ef7f{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9a5ef7f .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-10 .elementor-element.elementor-element-447d14e{font-size:var( --e-global-typography-82a978b-font-size );line-height:var( --e-global-typography-82a978b-line-height );}}/* Start custom CSS for html, class: .elementor-element-5cbfcc9 */.ep-timeline-section {
  padding: 40px 20px;
  background: #;
}

.ep-timeline {
  max-width: 640px;
  margin: 0 auto;
  position: relative;
  padding-left: 32px;
}

/* The vertical rail — 1px wide, sits at x=8px */
.ep-timeline::before {
  content: "";
  position: absolute;
  left: 8px;
  top: 8px;
  bottom: 8px;
  width: 1px;
  background: rgba(143, 166, 142, 0.4); /* sage @ 40% */
}

.ep-item {
  position: relative;
  margin-bottom: 36px;
}

.ep-item:last-child {
  margin-bottom: 0;
}

/* The dot — 13px wide, sits at left:-29px so its CENTER lands on x=8px (the rail) */
.ep-item::before {
  content: "";
  position: absolute;
  left: -29px;
  top: 8px;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background: #8FA68E;          /* sage */
  box-shadow: 0 0 0 4px #F9F7F3; /* cream ring so the rail tucks behind cleanly */
}

.ep-year {
  font-family: 'Inter', sans-serif;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  color: #8FA68E;
  margin-bottom: 8px;
}

.ep-text {
  font-family: 'Inter', sans-serif;
  font-size: 16px;
  line-height: 1.65;
  color: #2C2C2C;
  margin: 0;
}/* End custom CSS */