.elementor-530 .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-530 .elementor-element.elementor-element-ba47201:not(.elementor-motion-effects-element-type-background), .elementor-530 .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-530 .elementor-element.elementor-element-ba47202{text-align:center;}.elementor-530 .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-530 .elementor-element.elementor-element-ba47203 .elementor-icon-wrapper{text-align:center;}.elementor-530 .elementor-element.elementor-element-ba47203.elementor-view-stacked .elementor-icon{background-color:#9AAA91;}.elementor-530 .elementor-element.elementor-element-ba47203.elementor-view-framed .elementor-icon, .elementor-530 .elementor-element.elementor-element-ba47203.elementor-view-default .elementor-icon{color:#9AAA91;border-color:#9AAA91;}.elementor-530 .elementor-element.elementor-element-ba47203.elementor-view-framed .elementor-icon, .elementor-530 .elementor-element.elementor-element-ba47203.elementor-view-default .elementor-icon svg{fill:#9AAA91;}.elementor-530 .elementor-element.elementor-element-ba47203 .elementor-icon{font-size:44px;}.elementor-530 .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-530 .elementor-element.elementor-element-ip00088{text-align:center;font-family:"Arial", Sans-serif;font-size:14px;line-height:1.8em;color:#FFFFFF;}.elementor-530 .elementor-element.elementor-element-ip000a2{--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 30px;--row-gap:20px;--column-gap:30px;--padding-top:48px;--padding-bottom:48px;--padding-left:28px;--padding-right:28px;}.elementor-530 .elementor-element.elementor-element-ip000a2:not(.elementor-motion-effects-element-type-background), .elementor-530 .elementor-element.elementor-element-ip000a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDEBDD;}.elementor-530 .elementor-element.elementor-element-ip000a1{--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:20px 30px;--row-gap:20px;--column-gap:30px;}.elementor-530 .elementor-element.elementor-element-ip00090{--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 30px;--row-gap:20px;--column-gap:30px;}.elementor-530 .elementor-element.elementor-element-ip00089 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:28px;color:#244C43;}.elementor-530 .elementor-element.elementor-element-ip0008a{font-family:"Arial", Sans-serif;font-size:16px;line-height:1.8em;color:#38433E;}.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-530 .elementor-element.elementor-element-ip0008b img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-530 .elementor-element.elementor-element-ip0008c .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:28px;color:#244C43;}.elementor-530 .elementor-element.elementor-element-ip0008d{font-family:"Arial", Sans-serif;font-size:16px;line-height:1.8em;color:#38433E;}.elementor-530 .elementor-element.elementor-element-ip0008e .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:28px;color:#244C43;}.elementor-530 .elementor-element.elementor-element-ip0008f{font-family:"Arial", Sans-serif;font-size:16px;line-height:1.8em;color:#38433E;}.elementor-530 .elementor-element.elementor-element-ip000a0{--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 30px;--row-gap:20px;--column-gap:30px;}.elementor-530 .elementor-element.elementor-element-ip0009f{--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 30px;--row-gap:20px;--column-gap:30px;--border-radius:18px 18px 18px 18px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-530 .elementor-element.elementor-element-ip0009f:not(.elementor-motion-effects-element-type-background), .elementor-530 .elementor-element.elementor-element-ip0009f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F6;}.elementor-530 .elementor-element.elementor-element-ip0009e .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:25px;color:#244C43;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-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-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-530 .elementor-element.elementor-element-ip0009a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-530 .elementor-element.elementor-element-ip0009a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-530 .elementor-element.elementor-element-ip0009a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-530 .elementor-element.elementor-element-ip0009a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-530 .elementor-element.elementor-element-ip0009a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-530 .elementor-element.elementor-element-ip0009a .elementor-icon-list-icon i{color:#5C416D;transition:color 0.3s;}.elementor-530 .elementor-element.elementor-element-ip0009a .elementor-icon-list-icon svg{fill:#5C416D;transition:fill 0.3s;}.elementor-530 .elementor-element.elementor-element-ip0009a{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-530 .elementor-element.elementor-element-ip0009a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-530 .elementor-element.elementor-element-ip0009a .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:14px;}.elementor-530 .elementor-element.elementor-element-ip0009a .elementor-icon-list-text{color:#244C43;transition:color 0.3s;}.elementor-530 .elementor-element.elementor-element-ip0009d{--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 30px;--row-gap:20px;--column-gap:30px;--border-radius:18px 18px 18px 18px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-530 .elementor-element.elementor-element-ip0009d:not(.elementor-motion-effects-element-type-background), .elementor-530 .elementor-element.elementor-element-ip0009d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDEBDD;}.elementor-530 .elementor-element.elementor-element-ip0009b .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:25px;color:#244C43;}.elementor-530 .elementor-element.elementor-element-ip0009c{font-family:"Arial", Sans-serif;font-size:16px;line-height:1.8em;color:#38433E;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{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-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{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-widget-form .elementor-button{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-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{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-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{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-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{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-530 .elementor-element.elementor-element-ip00091 .elementor-field-group{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:14px;}.elementor-530 .elementor-element.elementor-element-ip00091 .elementor-form-fields-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );margin-bottom:-14px;}.elementor-530 .elementor-element.elementor-element-ip00091 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-530 .elementor-element.elementor-element-ip00091 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-530 .elementor-element.elementor-element-ip00091 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-530 .elementor-element.elementor-element-ip00091 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-530 .elementor-element.elementor-element-ip00091 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-530 .elementor-element.elementor-element-ip00091 .elementor-field-group > label, .elementor-530 .elementor-element.elementor-element-ip00091 .elementor-field-subgroup label{color:#244C43;}.elementor-530 .elementor-element.elementor-element-ip00091 .elementor-field-type-html{padding-bottom:0px;}.elementor-530 .elementor-element.elementor-element-ip00091 .elementor-field-group .elementor-field{color:#38433E;}.elementor-530 .elementor-element.elementor-element-ip00091 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-color:#9AAA91;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-530 .elementor-element.elementor-element-ip00091 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-color:#9AAA91;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-530 .elementor-element.elementor-element-ip00091 .elementor-field-group .elementor-select-wrapper::before{color:#9AAA91;}.elementor-530 .elementor-element.elementor-element-ip00091 .e-form__buttons__wrapper__button-next{background-color:#244C43;color:#FFFFFF;}.elementor-530 .elementor-element.elementor-element-ip00091 .elementor-button[type="submit"]{background-color:#244C43;color:#FFFFFF;}.elementor-530 .elementor-element.elementor-element-ip00091 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-530 .elementor-element.elementor-element-ip00091 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-530 .elementor-element.elementor-element-ip00091 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-530 .elementor-element.elementor-element-ip00091 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-530 .elementor-element.elementor-element-ip00091 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-530 .elementor-element.elementor-element-ip00091 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-530 .elementor-element.elementor-element-ip00091 .elementor-button{border-radius:25px 25px 25px 25px;}.elementor-530 .elementor-element.elementor-element-ip00091{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-530 .elementor-element.elementor-element-dcem001{font-family:"Arial", Sans-serif;font-size:13px;color:#244C43;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-530 .elementor-element.elementor-element-ba47201{--content-width:1240px;}.elementor-530 .elementor-element.elementor-element-ip000a2{--content-width:1240px;}.elementor-530 .elementor-element.elementor-element-ip00090{--width:70%;}.elementor-530 .elementor-element.elementor-element-ip000a0{--width:30%;}}@media(max-width:1024px){.elementor-530 .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-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-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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-form .elementor-field-group > label{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-form .elementor-field-type-html{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-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{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-form .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-widget-form .elementor-message{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-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{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-widget-form .e-form__indicators__indicator__progress__meter{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-530 .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-530 .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-530 .elementor-element.elementor-element-ip000a2{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-530 .elementor-element.elementor-element-ip000a1{--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-530 .elementor-element.elementor-element-ip00090{--width:100%;}.elementor-530 .elementor-element.elementor-element-ip00089 .elementor-heading-title{font-size:26px;}.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-530 .elementor-element.elementor-element-ip0008c{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-530 .elementor-element.elementor-element-ip0008c .elementor-heading-title{font-size:26px;}.elementor-530 .elementor-element.elementor-element-ip0008e .elementor-heading-title{font-size:26px;}.elementor-530 .elementor-element.elementor-element-ip000a0{--width:100%;}.elementor-530 .elementor-element.elementor-element-ip0009e .elementor-heading-title{font-size:25px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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-530 .elementor-element.elementor-element-ip0009b .elementor-heading-title{font-size:25px;}.elementor-widget-form .elementor-field-group > label{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-form .elementor-field-type-html{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-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{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-form .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-widget-form .elementor-message{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-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{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-widget-form .e-form__indicators__indicator__progress__meter{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-530 .elementor-heading-title{font-family:Georgia,serif!important}body.elementor-page-530 .elementor-widget-text-editor,body.elementor-page-530 .elementor-button{font-family:Arial,sans-serif}body.elementor-page-530 .rm-about-split>.e-con{min-width:0;flex-shrink:1}body.elementor-page-530 blockquote{border:0;margin:0;padding:0;font:italic 24px/1.65 Georgia,serif;color:#5C416D}body.elementor-page-530 a{color:#5C416D}body.elementor-page-530 .elementor-widget-text-editor p:last-child{margin-bottom:0}@media(max-width:767px){body.elementor-page-530 .rm-about-split>.e-con{width:100%}body.elementor-page-530 .elementor-widget-image img{max-height:480px;object-fit:cover;object-position:center top}body.elementor-page-530 blockquote{font-size:21px}}
body.elementor-page-530 .rm-about-hero{background:radial-gradient(ellipse at 10% 25%,#FFFFFF 0%,#DDEBDD 90%);}
body.elementor-page-530 .rm-about-hero-row>.e-con{flex-shrink:1;min-width:0;}
body.elementor-page-530 .rm-about-hero h1{font-size:clamp(36px,3.7vw,49px);font-weight:500;line-height:1.16;}
body.elementor-page-530 .rm-about-hero h1 i{color:#5C416D;font-weight:400;}
body.elementor-page-530 .rm-about-hero img{object-position:50% 18%;border:8px solid #FFFFFF;}
body.elementor-page-530 .rm-about-hero .elementor-widget-text-editor{max-width:520px;}
body.elementor-page-530 .rm-about-intro>.e-con-inner,body.elementor-page-530 .rm-about-approach>.e-con-inner{max-width:1000px;}
body.elementor-page-530 .rm-about-intro .elementor-widget-text-editor{column-count:2;column-gap:44px;}
body.elementor-page-530 .rm-about-intro p{break-inside:avoid;}
body.elementor-page-530 .rm-about-approach{border-top:1px solid #EEE6F1;}
body.elementor-page-530 .rm-about-philosophy{max-width:1180px;margin:10px auto;border-radius:26px;}
body.elementor-page-530 .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-530 .rm-about-philosophy blockquote{color:#FFFFFF;font-size:29px;line-height:1.6;max-width:940px;}
body.elementor-page-530 .rm-about-values .e-con .e-con{flex-shrink:1;min-width:0;}
body.elementor-page-530 .rm-about-values h2{font-weight:500;}
body.elementor-page-530 .rm-about-cta>.e-con-inner{align-items:center;text-align:center;max-width:900px;}
body.elementor-page-530 .rm-about-cta .elementor-button{color:#244C43!important;background:#FFFFFF!important;}
@media(max-width:767px){body.elementor-page-530 .rm-about-hero{padding-top:28px!important;}body.elementor-page-530 .rm-about-hero-row{gap:28px;}body.elementor-page-530 .rm-about-hero img{height:420px;}body.elementor-page-530 .rm-about-intro .elementor-widget-text-editor{column-count:1;}body.elementor-page-530 .rm-about-philosophy{border-radius:0;padding:36px 24px!important;}body.elementor-page-530 .rm-about-philosophy blockquote{font-size:23px;}body.elementor-page-530 .rm-about-values .e-con .e-con{padding:26px!important;}}
body.elementor-page-530 .rm-about-hero .elementor-widget-image img{object-position:center top!important;}
body.elementor-page-530 .rm-about-title-banner{background:#5C416D!important;position:relative;overflow:hidden;border-bottom:1px solid #EEE6F1;}body.elementor-page-530 .rm-about-title-banner:before,body.elementor-page-530 .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-530 .rm-about-title-banner:before{left:-130px;top:-150px;transform:rotate(-18deg);}body.elementor-page-530 .rm-about-title-banner:after{right:-130px;bottom:-170px;transform:rotate(-18deg);}body.elementor-page-530 .rm-about-title-banner>.e-con-inner{position:relative;z-index:1;}body.elementor-page-530 .rm-title-leaf{position:absolute;left:7%;top:50%;transform:translateY(-50%) rotate(-25deg);width:auto!important;opacity:.55;}body.elementor-page-530 .rm-title-leaf svg{fill:#9AAA91!important;}body.elementor-page-530 .rm-about-title-banner .elementor-heading-title{font-weight:500;letter-spacing:.3px;}@media(max-width:767px){body.elementor-page-530 .rm-title-leaf{left:2%;opacity:.35;}body.elementor-page-530 .rm-title-leaf .elementor-icon{font-size:32px;}}
body.elementor-page-530 .rm-about-title-banner{background:#5C416D!important;border-bottom:0;}body.elementor-page-530 .rm-about-title-banner .elementor-heading-title{color:#FFFFFF!important;}body.elementor-page-530 .rm-about-title-banner:before,body.elementor-page-530 .rm-about-title-banner:after{border-color:#EEE6F1;opacity:.1;}body.elementor-page-530 .rm-about-title-banner .rm-title-leaf{opacity:.4;}
body.elementor-page-530 .rm-about-intro>.e-con-inner,body.elementor-page-530 .rm-about-approach>.e-con-inner{max-width:1180px;}body.elementor-page-530 .rm-about-intro .elementor-widget-text-editor{column-count:1!important;}body.elementor-page-530 .rm-experience-row>.e-con,body.elementor-page-530 .rm-whole-person-row>.e-con{min-width:0;flex-shrink:1;}body.elementor-page-530 .rm-experience-panel .elementor-heading-title{font-weight:500;}body.elementor-page-530 .rm-about-approach{border-top:0;}body.elementor-page-530 .rm-about-approach>.e-con-inner{gap:26px;}@media(max-width:767px){body.elementor-page-530 .rm-experience-row>.e-con,body.elementor-page-530 .rm-whole-person-row>.e-con{width:100%;padding:24px;}body.elementor-page-530 .rm-experience-panel{text-align:center;}}

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

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

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

body.elementor-page-530 .rm-portal-awaiting{pointer-events:none;opacity:.7;}body.elementor-page-530 .elementor-field-type-textarea textarea{min-height:125px;}body.elementor-page-530 .elementor-select-wrapper,body.elementor-page-530 select.elementor-field{max-width:100%;min-width:0;}
body.elementor-page-530 .elementor-form input[type="checkbox"]{min-height:0!important;height:16px!important;width:16px!important;vertical-align:middle;display:inline-block;margin:0 7px 0 0;flex:none;}body.elementor-page-530 .elementor-field-type-acceptance .elementor-field-option{display:flex;align-items:flex-start;gap:8px;}body.elementor-page-530 .elementor-field-type-acceptance label{margin:0;line-height:1.5;}
body.elementor-page-530 .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-530 .rm-service-main .elementor-widget-image img,body.elementor-page-530 .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-530{background-color:#DDEBDD;}body.elementor-page-530 .elementor-element-ip000a2{background:#DDEBDD!important;}
body.elementor-page-530 .rm-service-detail{background:#FAF9F6!important;border:1px solid #C1D0B9;}

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