.elementor-603 .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-603 .elementor-element.elementor-element-ba47201:not(.elementor-motion-effects-element-type-background), .elementor-603 .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-603 .elementor-element.elementor-element-ba47202{text-align:center;}.elementor-603 .elementor-element.elementor-element-ba47202 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:34px;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-603 .elementor-element.elementor-element-ba47203 .elementor-icon-wrapper{text-align:center;}.elementor-603 .elementor-element.elementor-element-ba47203.elementor-view-stacked .elementor-icon{background-color:#9AAA91;}.elementor-603 .elementor-element.elementor-element-ba47203.elementor-view-framed .elementor-icon, .elementor-603 .elementor-element.elementor-element-ba47203.elementor-view-default .elementor-icon{color:#9AAA91;border-color:#9AAA91;}.elementor-603 .elementor-element.elementor-element-ba47203.elementor-view-framed .elementor-icon, .elementor-603 .elementor-element.elementor-element-ba47203.elementor-view-default .elementor-icon svg{fill:#9AAA91;}.elementor-603 .elementor-element.elementor-element-ba47203 .elementor-icon{font-size:44px;}.elementor-603 .elementor-element.elementor-element-ba47203 .elementor-icon svg{height:44px;}.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-603 .elementor-element.elementor-element-ip00001{text-align:center;font-family:"Arial", Sans-serif;font-size:14px;line-height:1.8em;color:#FFFFFF;}.elementor-603 .elementor-element.elementor-element-pc00098{--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:20px 28px;--row-gap:20px;--column-gap:28px;--padding-top:48px;--padding-bottom:48px;--padding-left:28px;--padding-right:28px;}.elementor-603 .elementor-element.elementor-element-pc00098:not(.elementor-motion-effects-element-type-background), .elementor-603 .elementor-element.elementor-element-pc00098 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDEBDD;}.elementor-603 .elementor-element.elementor-element-pc00095 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:36px;color:#244C43;}.elementor-603 .elementor-element.elementor-element-pc00096{font-family:"Arial", Sans-serif;font-size:16px;line-height:1.8em;color:#38433E;}.elementor-603 .elementor-element.elementor-element-pc00097{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-603 .elementor-element.elementor-element-pc0007b{--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:20px 28px;--row-gap:20px;--column-gap:28px;--border-radius:18px 18px 18px 18px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-603 .elementor-element.elementor-element-pc0007b:not(.elementor-motion-effects-element-type-background), .elementor-603 .elementor-element.elementor-element-pc0007b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDEBDD;}.elementor-603 .elementor-element.elementor-element-pc00077 .elementor-icon-wrapper{text-align:start;}.elementor-603 .elementor-element.elementor-element-pc00077.elementor-view-stacked .elementor-icon{background-color:#5C416D;}.elementor-603 .elementor-element.elementor-element-pc00077.elementor-view-framed .elementor-icon, .elementor-603 .elementor-element.elementor-element-pc00077.elementor-view-default .elementor-icon{color:#5C416D;border-color:#5C416D;}.elementor-603 .elementor-element.elementor-element-pc00077.elementor-view-framed .elementor-icon, .elementor-603 .elementor-element.elementor-element-pc00077.elementor-view-default .elementor-icon svg{fill:#5C416D;}.elementor-603 .elementor-element.elementor-element-pc00077 .elementor-icon{font-size:34px;}.elementor-603 .elementor-element.elementor-element-pc00077 .elementor-icon svg{height:34px;}.elementor-603 .elementor-element.elementor-element-pc00078 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:26px;color:#244C43;}.elementor-603 .elementor-element.elementor-element-pc00079{font-family:"Arial", Sans-serif;font-size:16px;line-height:1.8em;color:#38433E;}.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-603 .elementor-element.elementor-element-pc0007a .elementor-button{background-color:#5C416D;fill:#FFFFFF;color:#FFFFFF;border-radius:24px 24px 24px 24px;padding:14px 22px 14px 22px;}.elementor-603 .elementor-element.elementor-element-pc00080{--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:20px 28px;--row-gap:20px;--column-gap:28px;--border-radius:18px 18px 18px 18px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-603 .elementor-element.elementor-element-pc00080:not(.elementor-motion-effects-element-type-background), .elementor-603 .elementor-element.elementor-element-pc00080 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDEBDD;}.elementor-603 .elementor-element.elementor-element-pc0007c .elementor-icon-wrapper{text-align:start;}.elementor-603 .elementor-element.elementor-element-pc0007c.elementor-view-stacked .elementor-icon{background-color:#5C416D;}.elementor-603 .elementor-element.elementor-element-pc0007c.elementor-view-framed .elementor-icon, .elementor-603 .elementor-element.elementor-element-pc0007c.elementor-view-default .elementor-icon{color:#5C416D;border-color:#5C416D;}.elementor-603 .elementor-element.elementor-element-pc0007c.elementor-view-framed .elementor-icon, .elementor-603 .elementor-element.elementor-element-pc0007c.elementor-view-default .elementor-icon svg{fill:#5C416D;}.elementor-603 .elementor-element.elementor-element-pc0007c .elementor-icon{font-size:34px;}.elementor-603 .elementor-element.elementor-element-pc0007c .elementor-icon svg{height:34px;}.elementor-603 .elementor-element.elementor-element-pc0007d .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:26px;color:#244C43;}.elementor-603 .elementor-element.elementor-element-pc0007e{font-family:"Arial", Sans-serif;font-size:16px;line-height:1.8em;color:#38433E;}.elementor-603 .elementor-element.elementor-element-pc0007f .elementor-button{background-color:#5C416D;fill:#FFFFFF;color:#FFFFFF;border-radius:24px 24px 24px 24px;padding:14px 22px 14px 22px;}.elementor-603 .elementor-element.elementor-element-pc00085{--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:20px 28px;--row-gap:20px;--column-gap:28px;--border-radius:18px 18px 18px 18px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-603 .elementor-element.elementor-element-pc00085:not(.elementor-motion-effects-element-type-background), .elementor-603 .elementor-element.elementor-element-pc00085 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDEBDD;}.elementor-603 .elementor-element.elementor-element-pc00081 .elementor-icon-wrapper{text-align:start;}.elementor-603 .elementor-element.elementor-element-pc00081.elementor-view-stacked .elementor-icon{background-color:#5C416D;}.elementor-603 .elementor-element.elementor-element-pc00081.elementor-view-framed .elementor-icon, .elementor-603 .elementor-element.elementor-element-pc00081.elementor-view-default .elementor-icon{color:#5C416D;border-color:#5C416D;}.elementor-603 .elementor-element.elementor-element-pc00081.elementor-view-framed .elementor-icon, .elementor-603 .elementor-element.elementor-element-pc00081.elementor-view-default .elementor-icon svg{fill:#5C416D;}.elementor-603 .elementor-element.elementor-element-pc00081 .elementor-icon{font-size:34px;}.elementor-603 .elementor-element.elementor-element-pc00081 .elementor-icon svg{height:34px;}.elementor-603 .elementor-element.elementor-element-pc00082 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:26px;color:#244C43;}.elementor-603 .elementor-element.elementor-element-pc00083{font-family:"Arial", Sans-serif;font-size:16px;line-height:1.8em;color:#38433E;}.elementor-603 .elementor-element.elementor-element-pc00084 .elementor-button{background-color:#5C416D;fill:#FFFFFF;color:#FFFFFF;border-radius:24px 24px 24px 24px;padding:14px 22px 14px 22px;}.elementor-603 .elementor-element.elementor-element-pc0008a{--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:20px 28px;--row-gap:20px;--column-gap:28px;--border-radius:18px 18px 18px 18px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-603 .elementor-element.elementor-element-pc0008a:not(.elementor-motion-effects-element-type-background), .elementor-603 .elementor-element.elementor-element-pc0008a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDEBDD;}.elementor-603 .elementor-element.elementor-element-pc00086 .elementor-icon-wrapper{text-align:start;}.elementor-603 .elementor-element.elementor-element-pc00086.elementor-view-stacked .elementor-icon{background-color:#5C416D;}.elementor-603 .elementor-element.elementor-element-pc00086.elementor-view-framed .elementor-icon, .elementor-603 .elementor-element.elementor-element-pc00086.elementor-view-default .elementor-icon{color:#5C416D;border-color:#5C416D;}.elementor-603 .elementor-element.elementor-element-pc00086.elementor-view-framed .elementor-icon, .elementor-603 .elementor-element.elementor-element-pc00086.elementor-view-default .elementor-icon svg{fill:#5C416D;}.elementor-603 .elementor-element.elementor-element-pc00086 .elementor-icon{font-size:34px;}.elementor-603 .elementor-element.elementor-element-pc00086 .elementor-icon svg{height:34px;}.elementor-603 .elementor-element.elementor-element-pc00087 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:26px;color:#244C43;}.elementor-603 .elementor-element.elementor-element-pc00088{font-family:"Arial", Sans-serif;font-size:16px;line-height:1.8em;color:#38433E;}.elementor-603 .elementor-element.elementor-element-pc00089 .elementor-button{background-color:#5C416D;fill:#FFFFFF;color:#FFFFFF;border-radius:24px 24px 24px 24px;padding:14px 22px 14px 22px;}.elementor-603 .elementor-element.elementor-element-pc0008f{--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:20px 28px;--row-gap:20px;--column-gap:28px;--border-radius:18px 18px 18px 18px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-603 .elementor-element.elementor-element-pc0008f:not(.elementor-motion-effects-element-type-background), .elementor-603 .elementor-element.elementor-element-pc0008f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDEBDD;}.elementor-603 .elementor-element.elementor-element-pc0008b .elementor-icon-wrapper{text-align:start;}.elementor-603 .elementor-element.elementor-element-pc0008b.elementor-view-stacked .elementor-icon{background-color:#5C416D;}.elementor-603 .elementor-element.elementor-element-pc0008b.elementor-view-framed .elementor-icon, .elementor-603 .elementor-element.elementor-element-pc0008b.elementor-view-default .elementor-icon{color:#5C416D;border-color:#5C416D;}.elementor-603 .elementor-element.elementor-element-pc0008b.elementor-view-framed .elementor-icon, .elementor-603 .elementor-element.elementor-element-pc0008b.elementor-view-default .elementor-icon svg{fill:#5C416D;}.elementor-603 .elementor-element.elementor-element-pc0008b .elementor-icon{font-size:34px;}.elementor-603 .elementor-element.elementor-element-pc0008b .elementor-icon svg{height:34px;}.elementor-603 .elementor-element.elementor-element-pc0008c .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:26px;color:#244C43;}.elementor-603 .elementor-element.elementor-element-pc0008d{font-family:"Arial", Sans-serif;font-size:16px;line-height:1.8em;color:#38433E;}.elementor-603 .elementor-element.elementor-element-pc0008e .elementor-button{background-color:#5C416D;fill:#FFFFFF;color:#FFFFFF;border-radius:24px 24px 24px 24px;padding:14px 22px 14px 22px;}.elementor-603 .elementor-element.elementor-element-pc00094{--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:20px 28px;--row-gap:20px;--column-gap:28px;--border-radius:18px 18px 18px 18px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-603 .elementor-element.elementor-element-pc00094:not(.elementor-motion-effects-element-type-background), .elementor-603 .elementor-element.elementor-element-pc00094 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDEBDD;}.elementor-603 .elementor-element.elementor-element-pc00090 .elementor-icon-wrapper{text-align:start;}.elementor-603 .elementor-element.elementor-element-pc00090.elementor-view-stacked .elementor-icon{background-color:#5C416D;}.elementor-603 .elementor-element.elementor-element-pc00090.elementor-view-framed .elementor-icon, .elementor-603 .elementor-element.elementor-element-pc00090.elementor-view-default .elementor-icon{color:#5C416D;border-color:#5C416D;}.elementor-603 .elementor-element.elementor-element-pc00090.elementor-view-framed .elementor-icon, .elementor-603 .elementor-element.elementor-element-pc00090.elementor-view-default .elementor-icon svg{fill:#5C416D;}.elementor-603 .elementor-element.elementor-element-pc00090 .elementor-icon{font-size:34px;}.elementor-603 .elementor-element.elementor-element-pc00090 .elementor-icon svg{height:34px;}.elementor-603 .elementor-element.elementor-element-pc00091 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:26px;color:#244C43;}.elementor-603 .elementor-element.elementor-element-pc00092{font-family:"Arial", Sans-serif;font-size:16px;line-height:1.8em;color:#38433E;}.elementor-603 .elementor-element.elementor-element-pc00093 .elementor-button{background-color:#5C416D;fill:#FFFFFF;color:#FFFFFF;border-radius:24px 24px 24px 24px;padding:14px 22px 14px 22px;}.elementor-603 .elementor-element.elementor-element-pc0009c{--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:20px 28px;--row-gap:20px;--column-gap:28px;--padding-top:48px;--padding-bottom:48px;--padding-left:28px;--padding-right:28px;}.elementor-603 .elementor-element.elementor-element-pc0009c:not(.elementor-motion-effects-element-type-background), .elementor-603 .elementor-element.elementor-element-pc0009c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDEBDD;}.elementor-603 .elementor-element.elementor-element-pc00099{text-align:center;}.elementor-603 .elementor-element.elementor-element-pc00099 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:29px;color:#244C43;}.elementor-603 .elementor-element.elementor-element-pc0009a{text-align:center;font-family:"Arial", Sans-serif;font-size:16px;line-height:1.8em;color:#38433E;}.elementor-603 .elementor-element.elementor-element-pc0009b .elementor-button{background-color:#5C416D;fill:#FFFFFF;color:#FFFFFF;border-radius:24px 24px 24px 24px;padding:14px 22px 14px 22px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-603 .elementor-element.elementor-element-ba47201{--content-width:1240px;}.elementor-603 .elementor-element.elementor-element-pc00098{--content-width:1240px;}.elementor-603 .elementor-element.elementor-element-pc0009c{--content-width:1240px;}}@media(max-width:1024px){.elementor-603 .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-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-603 .elementor-element.elementor-element-pc00097{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.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-603 .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-603 .elementor-element.elementor-element-ba47202 .elementor-heading-title{font-size:30px;}.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-603 .elementor-element.elementor-element-pc00098{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-603 .elementor-element.elementor-element-pc00095 .elementor-heading-title{font-size:26px;}.elementor-603 .elementor-element.elementor-element-pc00097{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-603 .elementor-element.elementor-element-pc00078 .elementor-heading-title{font-size:26px;}.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 );}.elementor-603 .elementor-element.elementor-element-pc0007d .elementor-heading-title{font-size:26px;}.elementor-603 .elementor-element.elementor-element-pc00082 .elementor-heading-title{font-size:26px;}.elementor-603 .elementor-element.elementor-element-pc00087 .elementor-heading-title{font-size:26px;}.elementor-603 .elementor-element.elementor-element-pc0008c .elementor-heading-title{font-size:26px;}.elementor-603 .elementor-element.elementor-element-pc00091 .elementor-heading-title{font-size:26px;}.elementor-603 .elementor-element.elementor-element-pc0009c{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-603 .elementor-element.elementor-element-pc00099 .elementor-heading-title{font-size:26px;}}/* Start custom CSS */body.elementor-page-603 .elementor-heading-title{font-family:Georgia,serif!important}body.elementor-page-603 .elementor-widget-text-editor,body.elementor-page-603 .elementor-button{font-family:Arial,sans-serif}body.elementor-page-603 .rm-about-split>.e-con{min-width:0;flex-shrink:1}body.elementor-page-603 blockquote{border:0;margin:0;padding:0;font:italic 24px/1.65 Georgia,serif;color:#5C416D}body.elementor-page-603 a{color:#5C416D}body.elementor-page-603 .elementor-widget-text-editor p:last-child{margin-bottom:0}@media(max-width:767px){body.elementor-page-603 .rm-about-split>.e-con{width:100%}body.elementor-page-603 .elementor-widget-image img{max-height:480px;object-fit:cover;object-position:center top}body.elementor-page-603 blockquote{font-size:21px}}
body.elementor-page-603 .rm-about-hero{background:radial-gradient(ellipse at 10% 25%,#FFFFFF 0%,#DDEBDD 90%);}
body.elementor-page-603 .rm-about-hero-row>.e-con{flex-shrink:1;min-width:0;}
body.elementor-page-603 .rm-about-hero h1{font-size:clamp(36px,3.7vw,49px);font-weight:500;line-height:1.16;}
body.elementor-page-603 .rm-about-hero h1 i{color:#5C416D;font-weight:400;}
body.elementor-page-603 .rm-about-hero img{object-position:50% 18%;border:8px solid #FFFFFF;}
body.elementor-page-603 .rm-about-hero .elementor-widget-text-editor{max-width:520px;}
body.elementor-page-603 .rm-about-intro>.e-con-inner,body.elementor-page-603 .rm-about-approach>.e-con-inner{max-width:1000px;}
body.elementor-page-603 .rm-about-intro .elementor-widget-text-editor{column-count:2;column-gap:44px;}
body.elementor-page-603 .rm-about-intro p{break-inside:avoid;}
body.elementor-page-603 .rm-about-approach{border-top:1px solid #EEE6F1;}
body.elementor-page-603 .rm-about-philosophy{max-width:1180px;margin:10px auto;border-radius:26px;}
body.elementor-page-603 .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-603 .rm-about-philosophy blockquote{color:#FFFFFF;font-size:29px;line-height:1.6;max-width:940px;}
body.elementor-page-603 .rm-about-values .e-con .e-con{flex-shrink:1;min-width:0;}
body.elementor-page-603 .rm-about-values h2{font-weight:500;}
body.elementor-page-603 .rm-about-cta>.e-con-inner{align-items:center;text-align:center;max-width:900px;}
body.elementor-page-603 .rm-about-cta .elementor-button{color:#244C43!important;background:#FFFFFF!important;}
@media(max-width:767px){body.elementor-page-603 .rm-about-hero{padding-top:28px!important;}body.elementor-page-603 .rm-about-hero-row{gap:28px;}body.elementor-page-603 .rm-about-hero img{height:420px;}body.elementor-page-603 .rm-about-intro .elementor-widget-text-editor{column-count:1;}body.elementor-page-603 .rm-about-philosophy{border-radius:0;padding:36px 24px!important;}body.elementor-page-603 .rm-about-philosophy blockquote{font-size:23px;}body.elementor-page-603 .rm-about-values .e-con .e-con{padding:26px!important;}}
body.elementor-page-603 .rm-about-hero .elementor-widget-image img{object-position:center top!important;}
body.elementor-page-603 .rm-about-title-banner{background:#5C416D!important;position:relative;overflow:hidden;border-bottom:1px solid #EEE6F1;}body.elementor-page-603 .rm-about-title-banner:before,body.elementor-page-603 .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-603 .rm-about-title-banner:before{left:-130px;top:-150px;transform:rotate(-18deg);}body.elementor-page-603 .rm-about-title-banner:after{right:-130px;bottom:-170px;transform:rotate(-18deg);}body.elementor-page-603 .rm-about-title-banner>.e-con-inner{position:relative;z-index:1;}body.elementor-page-603 .rm-title-leaf{position:absolute;left:7%;top:50%;transform:translateY(-50%) rotate(-25deg);width:auto!important;opacity:.55;}body.elementor-page-603 .rm-title-leaf svg{fill:#9AAA91!important;}body.elementor-page-603 .rm-about-title-banner .elementor-heading-title{font-weight:500;letter-spacing:.3px;}@media(max-width:767px){body.elementor-page-603 .rm-title-leaf{left:2%;opacity:.35;}body.elementor-page-603 .rm-title-leaf .elementor-icon{font-size:32px;}}
body.elementor-page-603 .rm-about-title-banner{background:#5C416D!important;border-bottom:0;}body.elementor-page-603 .rm-about-title-banner .elementor-heading-title{color:#FFFFFF!important;}body.elementor-page-603 .rm-about-title-banner:before,body.elementor-page-603 .rm-about-title-banner:after{border-color:#EEE6F1;opacity:.1;}body.elementor-page-603 .rm-about-title-banner .rm-title-leaf{opacity:.4;}
body.elementor-page-603 .rm-about-intro>.e-con-inner,body.elementor-page-603 .rm-about-approach>.e-con-inner{max-width:1180px;}body.elementor-page-603 .rm-about-intro .elementor-widget-text-editor{column-count:1!important;}body.elementor-page-603 .rm-experience-row>.e-con,body.elementor-page-603 .rm-whole-person-row>.e-con{min-width:0;flex-shrink:1;}body.elementor-page-603 .rm-experience-panel .elementor-heading-title{font-weight:500;}body.elementor-page-603 .rm-about-approach{border-top:0;}body.elementor-page-603 .rm-about-approach>.e-con-inner{gap:26px;}@media(max-width:767px){body.elementor-page-603 .rm-experience-row>.e-con,body.elementor-page-603 .rm-whole-person-row>.e-con{width:100%;padding:24px;}body.elementor-page-603 .rm-experience-panel{text-align:center;}}

body.elementor-page-603 .rm-service-detail{min-width:0;}body.elementor-page-603 .rm-service-detail .elementor-heading-title{font-size:27px;font-weight:500;line-height:1.25;}body.elementor-page-603 .rm-services-note>.e-con-inner{max-width:1000px;}body.elementor-page-603 .rm-services-note p{color:#FFFFFF;font-size:18px;}@media(max-width:767px){body.elementor-page-603 .rm-service-detail{padding:24px!important;}body.elementor-page-603 .rm-service-detail .elementor-heading-title{font-size:24px;}}
body.elementor-page-603 .rm-service-inner-row{display:grid!important;grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:30px!important;}body.elementor-page-603 .rm-service-inner-row>.e-con{width:100%!important;min-width:0;}body.elementor-page-603 .rm-service-main p{margin-bottom:0;}body.elementor-page-603 .rm-service-sidebar .elementor-form .elementor-field-group{width:100%;}body.elementor-page-603 .rm-service-sidebar .elementor-field{min-height:44px;border:1px solid #9AAA91;border-radius:7px;background:#FFFFFF;padding:10px;}body.elementor-page-603 .rm-service-sidebar .elementor-field-label{font:600 14px/1.5 Arial,sans-serif;margin-bottom:5px;color:#244C43;}body.elementor-page-603 .rm-service-sidebar .elementor-field-type-acceptance label{font-size:12px;line-height:1.5;}body.elementor-page-603 .rm-service-sidebar .elementor-button{background:#5C416D;color:#FFFFFF;min-height:46px;}body.elementor-page-603 .rm-service-sidebar .elementor-icon-list-item{align-items:flex-start;}body.elementor-page-603 .rm-service-sidebar .elementor-icon-list-text{line-height:1.5;font-size:14px;}body.elementor-page-603 .rm-service-sidebar .elementor-widget-text-editor{font-size:13px;}@media(max-width:767px){body.elementor-page-603 .rm-service-inner-row{grid-template-columns:minmax(0,1fr);gap:32px!important;}body.elementor-page-603 .rm-service-sidebar{width:100%!important;}body.elementor-page-603 .rm-about-title-banner .elementor-heading-title{font-size:27px!important;}}body.elementor-page-603 .rm-service-sidebar .elementor-select-wrapper{border:0!important;background:transparent!important;padding:0!important;}body.elementor-page-603 .rm-service-sidebar select{width:100%;min-width:0;}body.elementor-page-603 .rm-about-title-banner .elementor-widget-text-editor{color:#FFFFFF;text-align:center;}body.elementor-page-603 .rm-about-title-banner .elementor-widget-text-editor a{color:#FFFFFF;text-decoration:underline;}body.elementor-page-603 .rm-about-title-banner .elementor-widget-text-editor p{margin:0;}body.elementor-page-603 .rm-about-title-banner>.e-con-inner{gap:14px;}body.elementor-page-603 .rm-service-main .elementor-widget-text-editor p+p{margin-top:16px;}
body.elementor-page-603 .rm-service-main a{color:#5C416D;}body.elementor-page-603 .rm-service-main .elementor-heading-title{margin-top:8px;}body.elementor-page-603 .rm-service-main .elementor-widget-text-editor p+p{margin-top:16px;}@media(min-width:768px){body.elementor-page-603 .rm-service-inner-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;}}body.elementor-page-603 .rm-office-panel .elementor-icon-box-wrapper{text-align:left;display:flex;align-items:center;gap:16px;}body.elementor-page-603 .rm-office-panel .elementor-icon-box-icon{flex:none;margin:0!important;background:#FFFFFF;border-radius:12px;padding:13px;display:flex;align-items:center;justify-content:center;}body.elementor-page-603 .rm-office-panel .elementor-icon-box-title{margin:0 0 4px;font:600 14px/1.4 Arial,sans-serif!important;color:#244C43;}body.elementor-page-603 .rm-office-panel .elementor-icon-box-description{margin:0;font:400 16px/1.6 Arial,sans-serif;}body.elementor-page-603 .rm-office-panel a{color:#5C416D;overflow-wrap:anywhere;}body.elementor-page-603 .rm-office-panel .elementor-icon-box-content{min-width:0;}@media(max-width:767px){body.elementor-page-603 .rm-office-panel .elementor-icon-box-description{font-size:14px;}body.elementor-page-603 .rm-office-panel .elementor-icon-box-wrapper{gap:12px;}}
body.elementor-page-603 .rm-service-main h3{font:600 19px/1.4 Georgia,serif;color:#244C43;margin:22px 0 10px;}body.elementor-page-603 .rm-service-sidebar p{font-size:14px;}body.elementor-page-603 .rm-patient-hub-grid>.e-con{min-width:0;}body.elementor-page-603 .rm-patient-hub-grid .elementor-button{white-space:normal;}body.elementor-page-603 .rm-patient-hub-grid .elementor-widget-button{margin-top:auto;}

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

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

body.elementor-page-603 .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-603 .rm-service-main .elementor-widget-image img,body.elementor-page-603 .rm-service-detail .elementor-widget-image img{height:auto!important;max-height:none!important;object-fit:contain!important;object-position:center top!important;}
/* RenewMind primary sage surfaces */
body.elementor-page-603{background-color:#DDEBDD;}body.elementor-page-603 .elementor-element-pc00098{background:#DDEBDD!important;}
body.elementor-page-603 .elementor-element-pc0009c{background:#DDEBDD!important;}
body.elementor-page-603 .rm-service-detail{background:#FAF9F6!important;border:1px solid #C1D0B9;}

/* End primary sage surfaces */
/* Readability and spacing — November 9 */
body.elementor-page-603 .elementor-widget-text-editor{font-size:16px;line-height:1.75;}body.elementor-page-603 .elementor-widget-text-editor p{margin-block:0 16px;}body.elementor-page-603 .elementor-widget-text-editor p:last-child{margin-bottom:0;}body.elementor-page-603 .elementor-widget-heading .elementor-heading-title{overflow-wrap:break-word;}body.elementor-page-603 .rm-service-sidebar .elementor-widget-text-editor{font-size:14px;line-height:1.65;}body.elementor-page-603 .elementor-field{font-size:16px!important;}body.elementor-page-603 .rm-about-title-banner .elementor-widget-text-editor{font-size:14px;}body.elementor-page-603 .elementor-widget-button .elementor-button{min-height:44px;line-height:1.35;}@media(max-width:767px){body.elementor-page-603 .elementor-widget-text-editor{text-align:left;}body.elementor-page-603 .rm-about-title-banner .elementor-widget-text-editor,body.elementor-page-603 .h3-copy .elementor-widget-text-editor,body.elementor-page-603 .h3-intro,body.elementor-page-603 .rm-about-cta .elementor-widget-text-editor{text-align:center;}body.elementor-page-603 .rm-service-main{gap:24px!important;}}
/* Uniform inner-page banner dimensions */
body.elementor-page-603 .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-603 .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-603 .rm-about-title-banner .elementor-heading-title{line-height:1.2!important;margin:0;}body.elementor-page-603 .rm-about-title-banner .elementor-widget-text-editor p{margin:0!important;}@media(max-width:767px){body.elementor-page-603 .rm-about-title-banner{height:240px!important;min-height:240px!important;padding:20px!important;}body.elementor-page-603 .rm-about-title-banner .elementor-heading-title{font-size:27px!important;line-height:1.2!important;}body.elementor-page-603 .rm-about-title-banner>.e-con-inner{gap:12px!important;}}/* End custom CSS */