.elementor-472 .elementor-element.elementor-element-ba47201{--display:flex;--min-height:220px;--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;--justify-content:center;--padding-top:24px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px;}.elementor-472 .elementor-element.elementor-element-ba47201:not(.elementor-motion-effects-element-type-background), .elementor-472 .elementor-element.elementor-element-ba47201 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5C416D;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-472 .elementor-element.elementor-element-ba47202{text-align:center;}.elementor-472 .elementor-element.elementor-element-ba47202 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:36px;color:#FFFFFF;}.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-472 .elementor-element.elementor-element-ba47203 .elementor-icon-wrapper{text-align:center;}.elementor-472 .elementor-element.elementor-element-ba47203.elementor-view-stacked .elementor-icon{background-color:#9AAA91;}.elementor-472 .elementor-element.elementor-element-ba47203.elementor-view-framed .elementor-icon, .elementor-472 .elementor-element.elementor-element-ba47203.elementor-view-default .elementor-icon{color:#9AAA91;border-color:#9AAA91;}.elementor-472 .elementor-element.elementor-element-ba47203.elementor-view-framed .elementor-icon, .elementor-472 .elementor-element.elementor-element-ba47203.elementor-view-default .elementor-icon svg{fill:#9AAA91;}.elementor-472 .elementor-element.elementor-element-ba47203 .elementor-icon{font-size:44px;}.elementor-472 .elementor-element.elementor-element-ba47203 .elementor-icon svg{height:44px;}.elementor-472 .elementor-element.elementor-element-ab00005{--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:16px 24px;--row-gap:16px;--column-gap:24px;--padding-top:24px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-472 .elementor-element.elementor-element-ab00005:not(.elementor-motion-effects-element-type-background), .elementor-472 .elementor-element.elementor-element-ab00005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDEBDD;}.elementor-472 .elementor-element.elementor-element-da00004{--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:22px 28px;--row-gap:22px;--column-gap:28px;}.elementor-472 .elementor-element.elementor-element-da00003{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:22px 40px;--row-gap:22px;--column-gap:40px;--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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-472 .elementor-element.elementor-element-ab00006 img{border-radius:140px 140px 18px 18px;}.elementor-472 .elementor-element.elementor-element-da00002{--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;--justify-content:flex-start;--gap:14px 24px;--row-gap:14px;--column-gap:24px;}.elementor-472 .elementor-element.elementor-element-ab00003{text-align:start;}.elementor-472 .elementor-element.elementor-element-ab00003 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:34px;line-height:1.2em;color:#244C43;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-472 .elementor-element.elementor-element-ab00004{text-align:start;font-family:"Arial", Sans-serif;font-size:16px;line-height:1.6em;color:#38433E;}.elementor-472 .elementor-element.elementor-element-ab00009{text-align:start;font-family:"Arial", Sans-serif;font-size:16px;line-height:1.8em;color:#38433E;}.elementor-472 .elementor-element.elementor-element-ab0000f{--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:16px 24px;--row-gap:16px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-472 .elementor-element.elementor-element-ab0000f:not(.elementor-motion-effects-element-type-background), .elementor-472 .elementor-element.elementor-element-ab0000f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDEBDD;}.elementor-472 .elementor-element.elementor-element-ab0000d{text-align:start;}.elementor-472 .elementor-element.elementor-element-ab0000d .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:28px;line-height:1.2em;color:#244C43;}.elementor-472 .elementor-element.elementor-element-c400007{text-align:start;font-family:"Arial", Sans-serif;font-size:16px;line-height:1.8em;color:#38433E;}.elementor-472 .elementor-element.elementor-element-c40000e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:18px 30px;--row-gap:18px;--column-gap:30px;}.elementor-472 .elementor-element.elementor-element-c40000a{--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:18px 30px;--row-gap:18px;--column-gap:30px;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-472 .elementor-element.elementor-element-c40000a:not(.elementor-motion-effects-element-type-background), .elementor-472 .elementor-element.elementor-element-c40000a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-472 .elementor-element.elementor-element-c400008{text-align:start;}.elementor-472 .elementor-element.elementor-element-c400008 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:28px;line-height:1.2em;color:#244C43;}.elementor-472 .elementor-element.elementor-element-c400009{text-align:start;font-family:"Arial", Sans-serif;font-size:16px;line-height:1.8em;color:#38433E;}.elementor-472 .elementor-element.elementor-element-c40000d{--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:18px 30px;--row-gap:18px;--column-gap:30px;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-472 .elementor-element.elementor-element-c40000d:not(.elementor-motion-effects-element-type-background), .elementor-472 .elementor-element.elementor-element-c40000d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-472 .elementor-element.elementor-element-c40000b{text-align:start;}.elementor-472 .elementor-element.elementor-element-c40000b .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:28px;line-height:1.2em;color:#244C43;}.elementor-472 .elementor-element.elementor-element-c40000c{text-align:start;font-family:"Arial", Sans-serif;font-size:16px;line-height:1.8em;color:#38433E;}.elementor-472 .elementor-element.elementor-element-ab00012{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:52px;--padding-bottom:52px;--padding-left:50px;--padding-right:50px;}.elementor-472 .elementor-element.elementor-element-ab00012:not(.elementor-motion-effects-element-type-background), .elementor-472 .elementor-element.elementor-element-ab00012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5C416D;}.elementor-472 .elementor-element.elementor-element-ab00010{text-align:start;}.elementor-472 .elementor-element.elementor-element-ab00010 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:21px;line-height:1.2em;color:#FFFFFF;}.elementor-472 .elementor-element.elementor-element-ab00011{text-align:start;font-family:"Arial", Sans-serif;font-size:16px;line-height:1.8em;color:#FFFFFF;}.elementor-472 .elementor-element.elementor-element-ab0001a{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:24px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px;}.elementor-472 .elementor-element.elementor-element-ab0001a:not(.elementor-motion-effects-element-type-background), .elementor-472 .elementor-element.elementor-element-ab0001a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDEBDD;}.elementor-472 .elementor-element.elementor-element-ab00019{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 36px;--row-gap:20px;--column-gap:36px;}.elementor-472 .elementor-element.elementor-element-ab00015{--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;--border-radius:18px 18px 18px 18px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-472 .elementor-element.elementor-element-ab00015:not(.elementor-motion-effects-element-type-background), .elementor-472 .elementor-element.elementor-element-ab00015 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F6;}.elementor-472 .elementor-element.elementor-element-ab00013{text-align:start;}.elementor-472 .elementor-element.elementor-element-ab00013 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:28px;line-height:1.2em;color:#244C43;}.elementor-472 .elementor-element.elementor-element-ab00014{text-align:start;font-family:"Arial", Sans-serif;font-size:16px;line-height:1.8em;color:#38433E;}.elementor-472 .elementor-element.elementor-element-ab00018{--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;--border-radius:18px 18px 18px 18px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-472 .elementor-element.elementor-element-ab00018:not(.elementor-motion-effects-element-type-background), .elementor-472 .elementor-element.elementor-element-ab00018 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F6;}.elementor-472 .elementor-element.elementor-element-ab00016{text-align:start;}.elementor-472 .elementor-element.elementor-element-ab00016 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:28px;line-height:1.2em;color:#244C43;}.elementor-472 .elementor-element.elementor-element-ab00017{text-align:start;font-family:"Arial", Sans-serif;font-size:16px;line-height:1.8em;color:#38433E;}.elementor-472 .elementor-element.elementor-element-ab0001d{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-472 .elementor-element.elementor-element-ab0001d:not(.elementor-motion-effects-element-type-background), .elementor-472 .elementor-element.elementor-element-ab0001d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#244C43;}.elementor-472 .elementor-element.elementor-element-ab0001b{text-align:start;}.elementor-472 .elementor-element.elementor-element-ab0001b .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:28px;line-height:1.2em;color:#FFFFFF;}.elementor-472 .elementor-element.elementor-element-ab0001c{text-align:start;font-family:"Arial", Sans-serif;font-size:16px;line-height:1.8em;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-472 .elementor-element.elementor-element-ab00001 .elementor-button{background-color:#FFFFFF;fill:#244C43;color:#244C43;border-radius:26px 26px 26px 26px;padding:16px 26px 16px 26px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-472 .elementor-element.elementor-element-ba47201{--content-width:1240px;}.elementor-472 .elementor-element.elementor-element-ab00005{--content-width:1240px;}.elementor-472 .elementor-element.elementor-element-da00003{--width:34%;}.elementor-472 .elementor-element.elementor-element-da00002{--width:66%;}.elementor-472 .elementor-element.elementor-element-ab0000f{--content-width:1240px;}.elementor-472 .elementor-element.elementor-element-c40000a{--width:58%;}.elementor-472 .elementor-element.elementor-element-c40000d{--width:58%;}.elementor-472 .elementor-element.elementor-element-ab00012{--content-width:1240px;}.elementor-472 .elementor-element.elementor-element-ab0001a{--content-width:1240px;}.elementor-472 .elementor-element.elementor-element-ab00015{--width:50%;}.elementor-472 .elementor-element.elementor-element-ab00018{--width:50%;}.elementor-472 .elementor-element.elementor-element-ab0001d{--content-width:1240px;}}@media(max-width:1024px){.elementor-472 .elementor-element.elementor-element-ba47201{--min-height:220px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(max-width:767px){.elementor-472 .elementor-element.elementor-element-ba47201{--min-height:240px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-472 .elementor-element.elementor-element-ba47202 .elementor-heading-title{font-size:30px;}.elementor-472 .elementor-element.elementor-element-ab00005{--padding-top:20px;--padding-bottom:16px;--padding-left:22px;--padding-right:22px;}.elementor-472 .elementor-element.elementor-element-da00004{--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:16px 24px;--row-gap:16px;--column-gap:24px;}.elementor-472 .elementor-element.elementor-element-da00003{--width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-472 .elementor-element.elementor-element-da00002{--width:100%;}.elementor-472 .elementor-element.elementor-element-ab00003{text-align:center;}.elementor-472 .elementor-element.elementor-element-ab00003 .elementor-heading-title{font-size:27px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-472 .elementor-element.elementor-element-ab00004{text-align:center;}.elementor-472 .elementor-element.elementor-element-ab00009{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-472 .elementor-element.elementor-element-ab0000f{--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-472 .elementor-element.elementor-element-ab0000d{text-align:center;}.elementor-472 .elementor-element.elementor-element-ab0000d .elementor-heading-title{font-size:24px;}.elementor-472 .elementor-element.elementor-element-c400007{text-align:center;}.elementor-472 .elementor-element.elementor-element-c40000e{--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-472 .elementor-element.elementor-element-c40000a{--width:100%;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-472 .elementor-element.elementor-element-c400008{text-align:center;}.elementor-472 .elementor-element.elementor-element-c400008 .elementor-heading-title{font-size:24px;}.elementor-472 .elementor-element.elementor-element-c400009{text-align:center;}.elementor-472 .elementor-element.elementor-element-c40000d{--width:100%;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-472 .elementor-element.elementor-element-c40000b{text-align:center;}.elementor-472 .elementor-element.elementor-element-c40000b .elementor-heading-title{font-size:24px;}.elementor-472 .elementor-element.elementor-element-c40000c{text-align:center;}.elementor-472 .elementor-element.elementor-element-ab00012{--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-472 .elementor-element.elementor-element-ab00010{text-align:center;}.elementor-472 .elementor-element.elementor-element-ab00010 .elementor-heading-title{font-size:27px;}.elementor-472 .elementor-element.elementor-element-ab00011{text-align:center;}.elementor-472 .elementor-element.elementor-element-ab0001a{--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-472 .elementor-element.elementor-element-ab00019{--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-472 .elementor-element.elementor-element-ab00015{--width:100%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-472 .elementor-element.elementor-element-ab00013{text-align:center;}.elementor-472 .elementor-element.elementor-element-ab00013 .elementor-heading-title{font-size:24px;}.elementor-472 .elementor-element.elementor-element-ab00014{text-align:center;}.elementor-472 .elementor-element.elementor-element-ab00018{--width:100%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-472 .elementor-element.elementor-element-ab00016{text-align:center;}.elementor-472 .elementor-element.elementor-element-ab00016 .elementor-heading-title{font-size:24px;}.elementor-472 .elementor-element.elementor-element-ab00017{text-align:center;}.elementor-472 .elementor-element.elementor-element-ab0001d{--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-472 .elementor-element.elementor-element-ab0001b{text-align:center;}.elementor-472 .elementor-element.elementor-element-ab0001b .elementor-heading-title{font-size:24px;}.elementor-472 .elementor-element.elementor-element-ab0001c{text-align:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}/* Start custom CSS */body.elementor-page-472 .elementor-heading-title{font-family:Georgia,serif!important}body.elementor-page-472 .elementor-widget-text-editor,body.elementor-page-472 .elementor-button{font-family:Arial,sans-serif}body.elementor-page-472 .rm-about-split>.e-con{min-width:0;flex-shrink:1}body.elementor-page-472 blockquote{border:0;margin:0;padding:0;font:italic 24px/1.65 Georgia,serif;color:#5C416D}body.elementor-page-472 a{color:#5C416D}body.elementor-page-472 .elementor-widget-text-editor p:last-child{margin-bottom:0}@media(max-width:767px){body.elementor-page-472 .rm-about-split>.e-con{width:100%}body.elementor-page-472 .elementor-widget-image img{max-height:480px;object-fit:cover;object-position:center top}body.elementor-page-472 blockquote{font-size:21px}}
body.elementor-page-472 .rm-about-hero{background:radial-gradient(ellipse at 10% 25%,#FFFFFF 0%,#DDEBDD 90%);}
body.elementor-page-472 .rm-about-hero-row>.e-con{flex-shrink:1;min-width:0;}
body.elementor-page-472 .rm-about-hero h1{font-size:clamp(36px,3.7vw,49px);font-weight:500;line-height:1.16;}
body.elementor-page-472 .rm-about-hero h1 i{color:#5C416D;font-weight:400;}
body.elementor-page-472 .rm-about-hero img{object-position:50% 18%;border:8px solid #FFFFFF;}
body.elementor-page-472 .rm-about-hero .elementor-widget-text-editor{max-width:520px;}
body.elementor-page-472 .rm-about-intro>.e-con-inner,body.elementor-page-472 .rm-about-approach>.e-con-inner{max-width:1000px;}
body.elementor-page-472 .rm-about-intro .elementor-widget-text-editor{column-count:2;column-gap:44px;}
body.elementor-page-472 .rm-about-intro p{break-inside:avoid;}
body.elementor-page-472 .rm-about-approach{border-top:1px solid #EEE6F1;}
body.elementor-page-472 .rm-about-philosophy{max-width:1180px;margin:10px auto;border-radius:26px;}
body.elementor-page-472 .rm-about-philosophy .elementor-heading-title{color:#FFFFFF!important;text-transform:uppercase;font-family:Arial,sans-serif!important;letter-spacing:2px;font-size:14px!important;}
body.elementor-page-472 .rm-about-philosophy blockquote{color:#FFFFFF;font-size:29px;line-height:1.6;max-width:940px;}
body.elementor-page-472 .rm-about-values .e-con .e-con{flex-shrink:1;min-width:0;}
body.elementor-page-472 .rm-about-values h2{font-weight:500;}
body.elementor-page-472 .rm-about-cta>.e-con-inner{align-items:center;text-align:center;max-width:900px;}
body.elementor-page-472 .rm-about-cta .elementor-button{color:#244C43!important;background:#FFFFFF!important;}
@media(max-width:767px){body.elementor-page-472 .rm-about-hero{padding-top:28px!important;}body.elementor-page-472 .rm-about-hero-row{gap:28px;}body.elementor-page-472 .rm-about-hero img{height:420px;}body.elementor-page-472 .rm-about-intro .elementor-widget-text-editor{column-count:1;}body.elementor-page-472 .rm-about-philosophy{border-radius:0;padding:36px 24px!important;}body.elementor-page-472 .rm-about-philosophy blockquote{font-size:23px;}body.elementor-page-472 .rm-about-values .e-con .e-con{padding:26px!important;}}
body.elementor-page-472 .rm-about-hero .elementor-widget-image img{object-position:center top!important;}
body.elementor-page-472 .rm-about-title-banner{background:#5C416D!important;position:relative;overflow:hidden;border-bottom:1px solid #EEE6F1;}body.elementor-page-472 .rm-about-title-banner:before,body.elementor-page-472 .rm-about-title-banner:after{content:'';position:absolute;width:430px;height:210px;border:26px solid #EEE6F1;border-radius:50%;pointer-events:none;opacity:.8;}body.elementor-page-472 .rm-about-title-banner:before{left:-130px;top:-150px;transform:rotate(-18deg);}body.elementor-page-472 .rm-about-title-banner:after{right:-130px;bottom:-170px;transform:rotate(-18deg);}body.elementor-page-472 .rm-about-title-banner>.e-con-inner{position:relative;z-index:1;}body.elementor-page-472 .rm-title-leaf{position:absolute;left:7%;top:50%;transform:translateY(-50%) rotate(-25deg);width:auto!important;opacity:.55;}body.elementor-page-472 .rm-title-leaf svg{fill:#9AAA91!important;}body.elementor-page-472 .rm-about-title-banner .elementor-heading-title{font-weight:500;letter-spacing:.3px;}@media(max-width:767px){body.elementor-page-472 .rm-title-leaf{left:2%;opacity:.35;}body.elementor-page-472 .rm-title-leaf .elementor-icon{font-size:32px;}}
body.elementor-page-472 .rm-about-title-banner{background:#5C416D!important;border-bottom:0;}body.elementor-page-472 .rm-about-title-banner .elementor-heading-title{color:#FFFFFF!important;}body.elementor-page-472 .rm-about-title-banner:before,body.elementor-page-472 .rm-about-title-banner:after{border-color:#EEE6F1;opacity:.1;}body.elementor-page-472 .rm-about-title-banner .rm-title-leaf{opacity:.4;}
body.elementor-page-472 .rm-about-intro>.e-con-inner,body.elementor-page-472 .rm-about-approach>.e-con-inner{max-width:1180px;}body.elementor-page-472 .rm-about-intro .elementor-widget-text-editor{column-count:1!important;}body.elementor-page-472 .rm-experience-row>.e-con,body.elementor-page-472 .rm-whole-person-row>.e-con{min-width:0;flex-shrink:1;}body.elementor-page-472 .rm-experience-panel .elementor-heading-title{font-weight:500;}body.elementor-page-472 .rm-about-approach{border-top:0;}body.elementor-page-472 .rm-about-approach>.e-con-inner{gap:26px;}@media(max-width:767px){body.elementor-page-472 .rm-experience-row>.e-con,body.elementor-page-472 .rm-whole-person-row>.e-con{width:100%;padding:24px;}body.elementor-page-472 .rm-experience-panel{text-align:center;}}


body.elementor-page-472{color:#38433E;}
body.elementor-page-472 .elementor-heading-title{font-family:Georgia,serif!important;}
body.elementor-page-472 .elementor-widget-text-editor,body.elementor-page-472 .elementor-button,body.elementor-page-472 .elementor-field,body.elementor-page-472 .elementor-field-label{font-family:Arial,sans-serif;}
body.elementor-page-472 .elementor-widget-button .elementor-button,body.elementor-page-472 .elementor-form .elementor-button{background:#244C43!important;color:#FFFFFF!important;border-color:#244C43!important;}
body.elementor-page-472 .elementor-widget-button .elementor-button:hover,body.elementor-page-472 .elementor-form .elementor-button:hover{background:#5C416D!important;}
body.elementor-page-472 a:focus-visible,body.elementor-page-472 button:focus-visible,body.elementor-page-472 input:focus-visible,body.elementor-page-472 select:focus-visible{outline:3px solid #5C416D;outline-offset:4px;}
body.elementor-page-472 .rm-about-title-banner{background:#5C416D!important;border-bottom:4px solid #A99ACB;}
body.elementor-page-472 .rm-about-title-banner .elementor-heading-title{color:#FFFFFF!important;}
body.elementor-page-472 .rm-about-hero,body.elementor-page-472 .rm-about-intro,body.elementor-page-472 .rm-about-approach{background:#FAF9F6!important;}
body.elementor-page-472 .rm-about-philosophy,body.elementor-page-472 .rm-about-cta{background:#DDEBDD!important;color:#244C43!important;}
body.elementor-page-472 .rm-about-philosophy .elementor-heading-title,body.elementor-page-472 .rm-about-philosophy blockquote,body.elementor-page-472 .rm-about-cta p,body.elementor-page-472 .rm-about-cta .elementor-heading-title{color:#244C43!important;}
body.elementor-page-472 .rm-service-sidebar{background:#DDEBDD!important;border-top:3px solid #9AAA91;border-radius:16px;}
body.elementor-page-472 .rm-service-sidebar .elementor-icon-list-icon i{color:#5C416D;}
body.elementor-page-472 .rm-service-main{gap:24px!important;}
body.elementor-page-472 .rm-service-main img{border-radius:20px;}
body.elementor-page-472 .rm-service-main table{border-collapse:collapse;width:100%;font:16px/1.6 Arial,sans-serif;background:#FFFFFF;}
body.elementor-page-472 .rm-service-main th,body.elementor-page-472 .rm-service-main td{padding:18px;text-align:left;border:1px solid #9AAA91;}
body.elementor-page-472 .rm-service-main th{background:#DDEBDD;color:#244C43;}
body.elementor-page-472 .rm-native-accordion .elementor-accordion-item{margin-bottom:12px;border:1px solid #9AAA91!important;border-radius:12px;overflow:hidden;}
body.elementor-page-472 .rm-native-accordion .elementor-tab-title{background:#DDEBDD;padding:20px 24px;font:600 18px/1.4 Arial,sans-serif;}
body.elementor-page-472 .rm-native-accordion .elementor-tab-title.elementor-active{background:#DDEBDD;}
body.elementor-page-472 .rm-native-accordion .elementor-tab-content{background:#FFFFFF;padding:20px 24px;font:16px/1.7 Arial,sans-serif;}
body.elementor-page-472 .rm-native-accordion a{color:#244C43;}
body.elementor-page-472 .rm-condition-detail{scroll-margin-top:30px;}
body.elementor-page-472 .rm-services-detail-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;}
body.elementor-page-472 .rm-service-detail{width:100%!important;background:#DDEBDD!important;border-radius:16px;padding:28px!important;}
body.elementor-page-472 .rm-service-detail:nth-child(3n+2){background:#DDEBDD!important;}
body.elementor-page-472 .rm-service-detail .elementor-widget-button{margin-top:auto;}
@media(min-width:768px){body.elementor-page-472 .rm-service-inner-row{grid-template-columns:minmax(0,7fr) minmax(0,3fr)!important;}}
@media(max-width:1024px){body.elementor-page-472 .rm-services-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}
@media(max-width:767px){body.elementor-page-472 .rm-service-inner-row{grid-template-columns:minmax(0,1fr)!important;}body.elementor-page-472 .rm-services-detail-grid{grid-template-columns:minmax(0,1fr)!important;}body.elementor-page-472 .rm-service-main th,body.elementor-page-472 .rm-service-main td{font-size:14px;padding:12px;}body.elementor-page-472 .rm-native-accordion .elementor-tab-title{font-size:16px;padding:18px;}body.elementor-page-472 .rm-native-accordion .elementor-tab-content{padding:18px;}}

body.elementor-page-472 .elementor-widget-text-editor a{color:#244C43;text-decoration:underline;}body.elementor-page-472 .elementor-widget-text-editor a:hover{color:#5C416D;}body.elementor-page-472 .rm-pending-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 28px;margin:0;padding-left:20px;}@media(max-width:767px){body.elementor-page-472 .rm-pending-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;}}@media(max-width:400px){body.elementor-page-472 .rm-pending-plans{grid-template-columns:minmax(0,1fr);}}
/* Consistent site content width */
body.elementor-page-472 .e-con.e-parent>.e-con-inner{max-width:1240px!important;width:100%!important;margin-inline:auto;}
body.elementor-page-472 .rm-about-philosophy.e-parent{max-width:1296px;}

body.elementor-page-472 .rm-contact-privacy-notice{background:#EEE6F1;border-left:4px solid #9AAA91;padding:18px;border-radius:10px;color:#244C43;font:700 15px/1.6 Arial,sans-serif;}body.elementor-page-472 .rm-service-main .elementor-widget-image img,body.elementor-page-472 .rm-service-detail .elementor-widget-image img{height:auto!important;max-height:none!important;object-fit:contain!important;object-position:center top!important;}
body.elementor-page-472 .rm-about-hero .elementor-widget-image img{height:auto!important;max-height:420px!important;width:auto;object-fit:contain!important;border:0!important;}body.elementor-page-472 .rm-about-hero-row{align-items:flex-start!important;}body.elementor-page-472 .rm-about-intro>.e-con-inner,body.elementor-page-472 .rm-about-approach>.e-con-inner{gap:20px;}
/* RenewMind primary sage surfaces */
body.elementor-page-472{background-color:#DDEBDD;}body.elementor-page-472 .elementor-element-ab00005{background:#DDEBDD!important;}
body.elementor-page-472 .elementor-element-ab0000c{background:#DDEBDD!important;}
body.elementor-page-472 .elementor-element-ab0000f{background:#DDEBDD!important;}
body.elementor-page-472 .elementor-element-ab0001a{background:#DDEBDD!important;}
body.elementor-page-472 .rm-service-detail{background:#FAF9F6!important;border:1px solid #C1D0B9;}

/* End primary sage surfaces */
/* Provider biography layout */
body.elementor-page-472 .rm-about-hero .elementor-widget-text-editor{max-width:none;}body.elementor-page-472 .rm-about-hero-row{gap:40px;}body.elementor-page-472 .rm-about-hero .elementor-widget-image img{max-height:440px!important;max-width:100%;}body.elementor-page-472 .rm-about-hero .elementor-widget-heading .elementor-heading-title{line-height:1.25;}@media(max-width:767px){body.elementor-page-472 .rm-about-hero-row{align-items:stretch!important;gap:24px;}body.elementor-page-472 .rm-about-hero .elementor-widget-image img{max-height:360px!important;height:auto!important;}body.elementor-page-472 .rm-about-hero .elementor-widget-text-editor{line-height:1.8;}body.elementor-page-472 .rm-about-hero-row>.e-con{width:100%;}body.elementor-page-472 .rm-about-approach>.e-con-inner{gap:20px;}}
/* Readability and spacing — November 9 */
body.elementor-page-472 .elementor-widget-text-editor{font-size:16px;line-height:1.75;}body.elementor-page-472 .elementor-widget-text-editor p{margin-block:0 16px;}body.elementor-page-472 .elementor-widget-text-editor p:last-child{margin-bottom:0;}body.elementor-page-472 .elementor-widget-heading .elementor-heading-title{overflow-wrap:break-word;}body.elementor-page-472 .rm-service-sidebar .elementor-widget-text-editor{font-size:14px;line-height:1.65;}body.elementor-page-472 .elementor-field{font-size:16px!important;}body.elementor-page-472 .rm-about-title-banner .elementor-widget-text-editor{font-size:14px;}body.elementor-page-472 .elementor-widget-button .elementor-button{min-height:44px;line-height:1.35;}@media(max-width:767px){body.elementor-page-472 .elementor-widget-text-editor{text-align:left;}body.elementor-page-472 .rm-about-title-banner .elementor-widget-text-editor,body.elementor-page-472 .h3-copy .elementor-widget-text-editor,body.elementor-page-472 .h3-intro,body.elementor-page-472 .rm-about-cta .elementor-widget-text-editor{text-align:center;}body.elementor-page-472 .rm-service-main{gap:24px!important;}}
/* Provider opening spacing and paragraph readability */
body.elementor-page-472 .rm-about-hero-row{gap:28px;align-items:flex-start!important;}body.elementor-page-472 .rm-about-hero .elementor-widget-image img{max-height:390px!important;}body.elementor-page-472 .rm-about-hero .elementor-widget-text-editor p,body.elementor-page-472 .rm-about-approach .elementor-widget-text-editor p{margin:0 0 14px;line-height:1.75;}body.elementor-page-472 .rm-about-hero .elementor-widget-text-editor p:last-child,body.elementor-page-472 .rm-about-approach .elementor-widget-text-editor p:last-child{margin-bottom:0;}@media(max-width:767px){body.elementor-page-472 .rm-about-hero{padding-top:20px!important;}body.elementor-page-472 .rm-about-hero-row{gap:16px!important;}body.elementor-page-472 .rm-about-hero .elementor-widget-image img{max-height:280px!important;height:auto!important;}body.elementor-page-472 .rm-about-hero .elementor-widget-text-editor,body.elementor-page-472 .rm-about-approach .elementor-widget-text-editor{text-align:left;font-size:16px;line-height:1.75;}body.elementor-page-472 .rm-about-hero .elementor-element-ab00004{text-align:center;}body.elementor-page-472 .rm-about-hero-row .elementor-element-da00002{gap:14px;}body.elementor-page-472 .rm-about-hero-row .elementor-heading-title{font-size:26px;line-height:1.3;}}
/* Uniform inner-page banner dimensions */
body.elementor-page-472 .rm-about-title-banner{height:220px!important;min-height:220px!important;padding:24px 30px!important;box-sizing:border-box;justify-content:center!important;}body.elementor-page-472 .rm-about-title-banner>.e-con-inner{height:100%;min-height:0;justify-content:center!important;gap:14px!important;padding:0!important;}body.elementor-page-472 .rm-about-title-banner .elementor-heading-title{line-height:1.2!important;margin:0;}body.elementor-page-472 .rm-about-title-banner .elementor-widget-text-editor p{margin:0!important;}@media(max-width:767px){body.elementor-page-472 .rm-about-title-banner{height:240px!important;min-height:240px!important;padding:20px!important;}body.elementor-page-472 .rm-about-title-banner .elementor-heading-title{font-size:27px!important;line-height:1.2!important;}body.elementor-page-472 .rm-about-title-banner>.e-con-inner{gap:12px!important;}}
/* Compact provider closing sections, retaining content and design */
body.elementor-page-472 .rm-about-philosophy{margin-block:0;}body.elementor-page-472 .rm-about-values>.e-con-inner,body.elementor-page-472 .rm-about-cta>.e-con-inner{gap:16px;}@media(max-width:767px){body.elementor-page-472 .rm-about-philosophy,body.elementor-page-472 .rm-about-values,body.elementor-page-472 .rm-about-cta{padding:24px 22px!important;margin-block:0!important;min-height:0!important;}body.elementor-page-472 .rm-about-philosophy>.e-con-inner,body.elementor-page-472 .rm-about-values>.e-con-inner,body.elementor-page-472 .rm-about-cta>.e-con-inner{padding:0!important;gap:14px!important;min-height:0!important;}body.elementor-page-472 .rm-about-values .rm-about-split{gap:16px!important;}body.elementor-page-472 .rm-about-values .rm-about-split>.e-con{padding:20px!important;gap:12px!important;min-height:0!important;}body.elementor-page-472 .rm-about-philosophy blockquote{font-size:21px;line-height:1.55;}body.elementor-page-472 .rm-about-philosophy .elementor-widget,body.elementor-page-472 .rm-about-values .elementor-widget,body.elementor-page-472 .rm-about-cta .elementor-widget{margin-block:0!important;}body.elementor-page-472 .rm-about-cta .elementor-widget-text-editor{text-align:center;}}
/* Tighter spacing at client-marked provider transitions */
@media(max-width:767px){body.elementor-page-472 .rm-about-hero{padding-bottom:8px!important;}body.elementor-page-472 .rm-about-hero>.e-con-inner{padding-bottom:0!important;}body.elementor-page-472 .rm-about-approach{padding-top:12px!important;padding-bottom:8px!important;}body.elementor-page-472 .rm-about-approach>.e-con-inner{padding-block:0!important;}body.elementor-page-472 .rm-about-philosophy{padding-top:16px!important;padding-bottom:12px!important;}body.elementor-page-472 .rm-about-values{padding-top:12px!important;padding-bottom:0!important;}body.elementor-page-472 .rm-about-values .elementor-element-ab00018{padding-top:12px!important;padding-bottom:8px!important;}body.elementor-page-472 .rm-about-cta{padding-top:12px!important;padding-bottom:24px!important;}body.elementor-page-472 .rm-about-philosophy>.e-con-inner,body.elementor-page-472 .rm-about-values>.e-con-inner,body.elementor-page-472 .rm-about-cta>.e-con-inner{margin-block:0!important;}body.elementor-page-472 .rm-about-values .rm-about-split{gap:12px!important;}}
/* Provider text alignment: desktop left, mobile centered */
@media(min-width:768px){body.elementor-page-472 .elementor-widget-heading:not(.rm-about-title-banner .elementor-widget-heading) .elementor-heading-title,body.elementor-page-472 .elementor-widget-text-editor{text-align:left!important;}body.elementor-page-472 .rm-about-title-banner .elementor-heading-title,body.elementor-page-472 .rm-about-title-banner .elementor-widget-text-editor{text-align:center!important;}}@media(max-width:767px){body.elementor-page-472 .elementor-widget-heading .elementor-heading-title,body.elementor-page-472 .elementor-widget-text-editor,body.elementor-page-472 .elementor-widget-text-editor p,body.elementor-page-472 blockquote{text-align:center!important;}}
@media(min-width:768px){body.elementor-page-472 .elementor-widget-text-editor p,body.elementor-page-472 blockquote{text-align:left!important;}}
/* Reduce mobile space above the two requested headings */
@media(max-width:767px){body.elementor-page-472 .rm-whole-person-row{row-gap:12px!important;}body.elementor-page-472 .rm-about-philosophy{padding-top:8px!important;}body.elementor-page-472 .elementor-element-c40000b,body.elementor-page-472 .elementor-element-ab00010{margin-top:0!important;padding-top:0!important;}}
@media(max-width:767px){body.elementor-page-472 .elementor-element-c40000e>.elementor-element-c40000a,body.elementor-page-472 .elementor-element-c40000e>.elementor-element-c40000d{padding:24px!important;gap:16px!important;}body.elementor-page-472 .elementor-element-c40000b,body.elementor-page-472 .elementor-element-c400008{margin:0!important;padding:0!important;}body.elementor-page-472 .elementor-element-c40000b .elementor-heading-title,body.elementor-page-472 .elementor-element-c400008 .elementor-heading-title{font-size:24px!important;line-height:1.2!important;margin:0!important;}}/* End custom CSS */