.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-358 .elementor-element.elementor-element-74c984d{width:var( --container-widget-width, 58.422% );max-width:58.422%;--container-widget-width:58.422%;--container-widget-flex-grow:0;text-align:center;}.elementor-358 .elementor-element.elementor-element-74c984d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-358 .elementor-element.elementor-element-74c984d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:5.5em;font-weight:600;}.elementor-358 .elementor-element.elementor-element-154f9be{width:var( --container-widget-width, 29.42% );max-width:29.42%;--container-widget-width:29.42%;--container-widget-flex-grow:0;}.elementor-358 .elementor-element.elementor-element-154f9be.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-358 .elementor-element.elementor-element-154f9be .elementor-heading-title{font-family:"Avenir Next Demi", Sans-serif;font-size:0.8em;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-b380e2a{width:var( --container-widget-width, 20.771vw );max-width:20.771vw;--container-widget-width:20.771vw;--container-widget-flex-grow:0;}.elementor-358 .elementor-element.elementor-element-b380e2a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-358 .elementor-element.elementor-element-b380e2a .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:2.9em;font-weight:700;color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-358 .elementor-element.elementor-element-601dd08 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;font-style:normal;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:6px 6px 6px 6px;padding:20px 20px 20px 20px;}.elementor-358 .elementor-element.elementor-element-601dd08 .elementor-button:hover, .elementor-358 .elementor-element.elementor-element-601dd08 .elementor-button:focus{background-color:#23848A;color:var( --e-global-color-primary );}.elementor-358 .elementor-element.elementor-element-601dd08{width:var( --container-widget-width, 22.773% );max-width:22.773%;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:22.773%;--container-widget-flex-grow:0;}.elementor-358 .elementor-element.elementor-element-601dd08.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-358 .elementor-element.elementor-element-601dd08 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-358 .elementor-element.elementor-element-601dd08 .elementor-button .elementor-button-content-wrapper{gap:17px;}.elementor-358 .elementor-element.elementor-element-601dd08 .elementor-button:hover svg, .elementor-358 .elementor-element.elementor-element-601dd08 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-358 .elementor-element.elementor-element-5478cd20{width:var( --container-widget-width, 37.715% );max-width:37.715%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:37.715%;--container-widget-flex-grow:0;}.elementor-358 .elementor-element.elementor-element-5478cd20.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-358 .elementor-element.elementor-element-5478cd20 .elementor-heading-title{font-family:"Avenir Next Demi", Sans-serif;font-size:1em;font-weight:600;text-transform:uppercase;color:#6B7280;}.elementor-358 .elementor-element.elementor-element-2d0d96fd{width:var( --container-widget-width, 54.331% );max-width:54.331%;--container-widget-width:54.331%;--container-widget-flex-grow:0;}.elementor-358 .elementor-element.elementor-element-2d0d96fd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-358 .elementor-element.elementor-element-2d0d96fd .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:1.7em;font-weight:400;color:var( --e-global-color-text );}.elementor-358 .elementor-element.elementor-element-6cb7b2d5{width:var( --container-widget-width, 69.495% );max-width:69.495%;--container-widget-width:69.495%;--container-widget-flex-grow:0;}.elementor-358 .elementor-element.elementor-element-6cb7b2d5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-358 .elementor-element.elementor-element-6cb7b2d5 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:0.9em;font-weight:500;color:#6B7280;}.elementor-358 .elementor-element.elementor-element-42a3c4b5 .elementor-button{background-color:#0F4F2F00;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-358 .elementor-element.elementor-element-42a3c4b5{width:var( --container-widget-width, 46.047% );max-width:46.047%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:46.047%;--container-widget-flex-grow:0;}.elementor-358 .elementor-element.elementor-element-42a3c4b5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-358 .elementor-element.elementor-element-42a3c4b5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-358 .elementor-element.elementor-element-42a3c4b5 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-358 .elementor-element.elementor-element-76485b0d{width:var( --container-widget-width, 37.715% );max-width:37.715%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:37.715%;--container-widget-flex-grow:0;}.elementor-358 .elementor-element.elementor-element-76485b0d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-358 .elementor-element.elementor-element-76485b0d .elementor-heading-title{font-family:"Avenir Next Demi", Sans-serif;font-size:1em;font-weight:600;text-transform:uppercase;color:#6B7280;}.elementor-358 .elementor-element.elementor-element-6c46a33c{width:var( --container-widget-width, 68.27% );max-width:68.27%;--container-widget-width:68.27%;--container-widget-flex-grow:0;}.elementor-358 .elementor-element.elementor-element-6c46a33c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-358 .elementor-element.elementor-element-6c46a33c .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:1.7em;font-weight:400;color:var( --e-global-color-text );}.elementor-358 .elementor-element.elementor-element-281667ef{width:var( --container-widget-width, 81.342% );max-width:81.342%;--container-widget-width:81.342%;--container-widget-flex-grow:0;}.elementor-358 .elementor-element.elementor-element-281667ef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-358 .elementor-element.elementor-element-281667ef .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:0.9em;font-weight:500;color:#6B7280;}.elementor-358 .elementor-element.elementor-element-31bb143a .elementor-button{background-color:#0F4F2F00;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-358 .elementor-element.elementor-element-31bb143a{width:var( --container-widget-width, 46.047% );max-width:46.047%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:46.047%;--container-widget-flex-grow:0;}.elementor-358 .elementor-element.elementor-element-31bb143a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-358 .elementor-element.elementor-element-31bb143a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-358 .elementor-element.elementor-element-31bb143a .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-358 .elementor-element.elementor-element-45272f8{width:var( --container-widget-width, 29.42% );max-width:29.42%;--container-widget-width:29.42%;--container-widget-flex-grow:0;}.elementor-358 .elementor-element.elementor-element-45272f8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-358 .elementor-element.elementor-element-45272f8 .elementor-heading-title{font-family:"Avenir Next Demi", Sans-serif;font-size:1.1em;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:#6B7280;}.elementor-358 .elementor-element.elementor-element-05190a3{width:var( --container-widget-width, 31.018vw );max-width:31.018vw;--container-widget-width:31.018vw;--container-widget-flex-grow:0;}.elementor-358 .elementor-element.elementor-element-05190a3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-358 .elementor-element.elementor-element-05190a3 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:2.9em;font-weight:700;color:var( --e-global-color-text );}.elementor-358 .elementor-element.elementor-element-f0c8566{width:var( --container-widget-width, 57.524% );max-width:57.524%;--container-widget-width:57.524%;--container-widget-flex-grow:0;}.elementor-358 .elementor-element.elementor-element-f0c8566.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-358 .elementor-element.elementor-element-f0c8566 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:1.2em;font-weight:400;color:#6B7280;}.elementor-358 .elementor-element.elementor-element-85e7ea6{width:var( --container-widget-width, 28.215% );max-width:28.215%;--container-widget-width:28.215%;--container-widget-flex-grow:0;}.elementor-358 .elementor-element.elementor-element-85e7ea6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-358 .elementor-element.elementor-element-85e7ea6 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:1em;font-weight:400;letter-spacing:1.2px;word-spacing:2px;color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-f362556{width:var( --container-widget-width, 39.57% );max-width:39.57%;background-color:#F6F7FB;padding:12px 12px 12px 12px;--container-widget-width:39.57%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-f362556.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-358 .elementor-element.elementor-element-f362556 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:1.1em;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-358 .elementor-element.elementor-element-283491f0 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:0.8em;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-358 .elementor-element.elementor-element-5b340546{width:var( --container-widget-width, 43.796vw );max-width:43.796vw;--container-widget-width:43.796vw;--container-widget-flex-grow:0;}.elementor-358 .elementor-element.elementor-element-5b340546.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-358 .elementor-element.elementor-element-5b340546 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:2.9em;font-weight:700;}.elementor-358 .elementor-element.elementor-element-426ec8a8{width:var( --container-widget-width, 104.692% );max-width:104.692%;--container-widget-width:104.692%;--container-widget-flex-grow:0;}.elementor-358 .elementor-element.elementor-element-426ec8a8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-358 .elementor-element.elementor-element-426ec8a8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.1em;font-weight:500;color:#FFFFFF;}.elementor-358 .elementor-element.elementor-element-638d3bdf .elementor-button{background-color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:600;font-style:normal;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-358 .elementor-element.elementor-element-638d3bdf .elementor-button:hover, .elementor-358 .elementor-element.elementor-element-638d3bdf .elementor-button:focus{background-color:#AEE6C1;color:#1A1A1A;}.elementor-358 .elementor-element.elementor-element-638d3bdf{width:var( --container-widget-width, 86.704% );max-width:86.704%;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:86.704%;--container-widget-flex-grow:0;}.elementor-358 .elementor-element.elementor-element-638d3bdf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-358 .elementor-element.elementor-element-638d3bdf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-358 .elementor-element.elementor-element-638d3bdf .elementor-button .elementor-button-content-wrapper{gap:17px;}.elementor-358 .elementor-element.elementor-element-638d3bdf .elementor-button:hover svg, .elementor-358 .elementor-element.elementor-element-638d3bdf .elementor-button:focus svg{fill:#1A1A1A;}.elementor-358 .elementor-element.elementor-element-2bf2fb3{width:var( --container-widget-width, 20% );max-width:20%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-358 .elementor-element.elementor-element-2bf2fb3 .elementor-heading-title{font-family:"Avenir Next Demi", Sans-serif;font-size:0.75em;font-weight:600;text-transform:uppercase;letter-spacing:1.3px;word-spacing:2px;color:var( --e-global-color-accent );}.elementor-358 .elementor-element.elementor-element-6bb2b99b .elementor-button{background-color:#2FA4A900;font-family:"Avenir Next Demi", Sans-serif;font-size:0.8em;font-weight:700;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-6bb2b99b{width:var( --container-widget-width, 111.192% );max-width:111.192%;--container-widget-width:111.192%;--container-widget-flex-grow:0;}.elementor-358 .elementor-element.elementor-element-6bb2b99b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-358 .elementor-element.elementor-element-6bb2b99b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-358 .elementor-element.elementor-element-6bb2b99b .elementor-button .elementor-button-content-wrapper{gap:130px;}.elementor-358 .elementor-element.elementor-element-4c20c9bd .elementor-button{background-color:#2FA4A900;font-family:"Avenir Next Demi", Sans-serif;font-size:0.8em;font-weight:700;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-4c20c9bd{width:var( --container-widget-width, 103.503% );max-width:103.503%;--container-widget-width:103.503%;--container-widget-flex-grow:0;}.elementor-358 .elementor-element.elementor-element-4c20c9bd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-358 .elementor-element.elementor-element-4c20c9bd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-358 .elementor-element.elementor-element-4c20c9bd .elementor-button .elementor-button-content-wrapper{gap:230px;}.elementor-358 .elementor-element.elementor-element-23044945 .elementor-button{background-color:#2FA4A900;font-family:"Avenir Next Demi", Sans-serif;font-size:0.8em;font-weight:700;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-23044945{width:var( --container-widget-width, 106.86% );max-width:106.86%;--container-widget-width:106.86%;--container-widget-flex-grow:0;}.elementor-358 .elementor-element.elementor-element-23044945.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-358 .elementor-element.elementor-element-23044945 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-358 .elementor-element.elementor-element-23044945 .elementor-button .elementor-button-content-wrapper{gap:190px;}@media(max-width:1024px){.elementor-358 .elementor-element.elementor-element-601dd08{width:var( --container-widget-width, 241.641px );max-width:241.641px;--container-widget-width:241.641px;--container-widget-flex-grow:0;}.elementor-358 .elementor-element.elementor-element-638d3bdf{width:var( --container-widget-width, 241.641px );max-width:241.641px;--container-widget-width:241.641px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-358 .elementor-element.elementor-element-601dd08{width:var( --container-widget-width, 202.641px );max-width:202.641px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:202.641px;--container-widget-flex-grow:0;}.elementor-358 .elementor-element.elementor-element-601dd08 .elementor-button{font-size:13px;padding:20px 16px 20px 16px;}.elementor-358 .elementor-element.elementor-element-638d3bdf{width:var( --container-widget-width, 202.641px );max-width:202.641px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:202.641px;--container-widget-flex-grow:0;}.elementor-358 .elementor-element.elementor-element-638d3bdf .elementor-button{font-size:13px;padding:20px 16px 20px 16px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir Next Demi';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://mysurepathhealth.net/wp-content/uploads/2026/08/avenir-next-demi.ttf') format('truetype');
}
/* End Custom Fonts CSS */