.elementor-6322 .elementor-element.elementor-element-447c49ce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6322 .elementor-element.elementor-element-447c49ce:not(.elementor-motion-effects-element-type-background), .elementor-6322 .elementor-element.elementor-element-447c49ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#826CF6;background-image:url("https://www.thrivinginmotion.org/wp-content/uploads/2024/11/MHEX-1.png");background-position:-3px 786px;}.elementor-6322 .elementor-element.elementor-element-789aa413{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Open Sans;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6322 .elementor-element.elementor-element-2cd486d5 img{height:293px;object-fit:contain;object-position:center center;}.elementor-6322 .elementor-element.elementor-element-f9ec089{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6322 .elementor-element.elementor-element-f993c38{--display:flex;}.elementor-6322 .elementor-element.elementor-element-20b5b7a5{--spacer-size:147px;}.elementor-6322 .elementor-element.elementor-element-7dfc6b98{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Open Sans;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6322 .elementor-element.elementor-element-25136c54 .elementor-heading-title{color:#3C4382;}.elementor-6322 .elementor-element.elementor-element-25136c54 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6322 .elementor-element.elementor-element-25136c54{width:initial;max-width:initial;}.elementor-6322 .elementor-element.elementor-element-25136c54.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-6322 .elementor-element.elementor-element-6f84bd8a{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6322 .elementor-element.elementor-element-5457d2e3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6322 .elementor-element.elementor-element-5457d2e3.elementor-element{--align-self:flex-end;}.elementor-6322 .elementor-element.elementor-element-3680da76.elementor-element{--align-self:flex-end;}.elementor-6322 .elementor-element.elementor-element-40e940a6.elementor-element{--align-self:flex-end;}.elementor-6322 .elementor-element.elementor-element-60a56b69{--spacer-size:50px;}.elementor-6322 .elementor-element.elementor-element-9fc67b4:not(.elementor-motion-effects-element-type-background), .elementor-6322 .elementor-element.elementor-element-9fc67b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#826CF6;}.elementor-6322 .elementor-element.elementor-element-9fc67b4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6322 .elementor-element.elementor-element-9fc67b4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6322 .elementor-element.elementor-element-6811eb0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6322 .elementor-element.elementor-element-6811eb0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Open Sans;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Open Sans;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6322 .elementor-element.elementor-element-b1a3068 .elementor-menu-toggle{margin:0 auto;}.elementor-6322 .elementor-element.elementor-element-b1a3068 .elementor-nav-menu .elementor-item{font-family:"Open Sans", Open Sans;font-weight:600;}.elementor-6322 .elementor-element.elementor-element-b1a3068 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-6322 .elementor-element.elementor-element-b1a3068 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-6322 .elementor-element.elementor-element-b1a3068 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-6322 .elementor-element.elementor-element-b1a3068 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-6322 .elementor-element.elementor-element-b1a3068 .elementor-nav-menu--main .elementor-item:focus{color:#E8C373;fill:#E8C373;}.elementor-6322 .elementor-element.elementor-element-b1a3068 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-6322 .elementor-element.elementor-element-b1a3068 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#E8C373;}.elementor-6322 .elementor-element.elementor-element-b1a3068 .e--pointer-framed .elementor-item:before,
					.elementor-6322 .elementor-element.elementor-element-b1a3068 .e--pointer-framed .elementor-item:after{border-color:#E8C373;}.elementor-6322 .elementor-element.elementor-element-b1a3068 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6322 .elementor-element.elementor-element-9efa693{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6322 .elementor-element.elementor-element-bb7069b{--display:flex;}.elementor-6322 .elementor-element.elementor-element-8d18b0c{--display:flex;}.elementor-6322 .elementor-element.elementor-element-fbf225a{--display:flex;}.elementor-6322 .elementor-element.elementor-element-7667a73{--display:flex;}.elementor-6322 .elementor-element.elementor-element-9c2e34f{--display:flex;}.elementor-6322 .elementor-element.elementor-element-7bdce24{--display:flex;}.elementor-6322 .elementor-element.elementor-element-4c20da2{--display:flex;}.elementor-6322 .elementor-element.elementor-element-db8cc61{--display:flex;}.elementor-6322 .elementor-element.elementor-element-e27677b{--display:flex;}.elementor-6322 .elementor-element.elementor-element-a427faa{--display:flex;}.elementor-6322 .elementor-element.elementor-element-4b06f55{--display:flex;}.elementor-6322 .elementor-element.elementor-element-6ab8350{--display:flex;}.elementor-6322 .elementor-element.elementor-element-fd8e8ac{--display:flex;}.elementor-6322 .elementor-element.elementor-element-d2e7f03{--display:flex;}.elementor-6322 .elementor-element.elementor-element-e73c97b:not(.elementor-motion-effects-element-type-background), .elementor-6322 .elementor-element.elementor-element-e73c97b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6322 .elementor-element.elementor-element-e73c97b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6322 .elementor-element.elementor-element-e73c97b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6322 .elementor-element.elementor-element-9d04247 img{width:11%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Open Sans;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6322 .elementor-element.elementor-element-6f84236{text-align:center;font-family:"Open Sans", Open Sans;font-weight:400;color:var( --e-global-color-text );}.elementor-6322 .elementor-element.elementor-element-6f84236 > .elementor-widget-container{padding:0px 0px 28px 0px;}@media(min-width:768px){.elementor-6322 .elementor-element.elementor-element-789aa413{--width:50%;}.elementor-6322 .elementor-element.elementor-element-f9ec089{--width:50%;}}@media(max-width:991px){.elementor-6322 .elementor-element.elementor-element-447c49ce:not(.elementor-motion-effects-element-type-background), .elementor-6322 .elementor-element.elementor-element-447c49ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-6322 .elementor-element.elementor-element-6f84bd8a{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-6322 .elementor-element.elementor-element-447c49ce:not(.elementor-motion-effects-element-type-background), .elementor-6322 .elementor-element.elementor-element-447c49ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-6322 .elementor-element.elementor-element-2cd486d5 img{height:130px;}.elementor-6322 .elementor-element.elementor-element-6f84bd8a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6322 .elementor-element.elementor-element-9d04247 img{width:29%;}.elementor-6322 .elementor-element.elementor-element-6f84236{font-size:13px;}}/* Start custom CSS */<style>
:root{
  --ym-purple:#826CF6; --ym-navy:#3C4382; --ym-green:#02824F;
  --ym-mint:#8FCDB5; --ym-mint-wash:#EAF5EF; --ym-gold:#E8C373;
  --ym-teal:#003333; --ym-ink:#232838; --ym-line:#D8E4DD;
}
.ym-section{padding:clamp(26px,3.5vw,46px) 20px}
.ym-wrap{max-width:1000px;margin:0 auto}
.ym-panel-mint{background:var(--ym-mint-wash)}
.ym-panel-dark{background:var(--ym-teal)}
.ym-panel-dark, .ym-panel-dark p{color:#EAF3EF}
.ym-panel-dark h2, .ym-panel-dark h3{color:#fff}
.ym-panel-dark a{color:var(--ym-mint)}

.ym-2col{display:grid;grid-template-columns:minmax(0,0.82fr) minmax(0,1.18fr);gap:clamp(28px,3vw,52px);align-items:start}
.ym-2col.even{grid-template-columns:1fr 1fr}
.ym-3col{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
@media(max-width:820px){.ym-2col,.ym-2col.even,.ym-3col{grid-template-columns:1fr;gap:20px}}

.ym-eyebrow{font-weight:700;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ym-green);margin:0 0 .7rem}
.ym-panel-dark .ym-eyebrow{color:var(--ym-mint)}
.ym-h{color:var(--ym-navy);margin:0}
.ym-body{color:var(--ym-ink)}
.ym-lead{color:var(--ym-ink);font-size:1.15rem;max-width:34ch}

.ym-checklist{list-style:none;margin:.5rem 0 0;padding:0;display:grid;gap:.7rem}
.ym-checklist li{position:relative;padding-left:2rem;color:var(--ym-ink)}
.ym-checklist li::before{content:"";position:absolute;left:0;top:.15em;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--ym-green);
 -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center/78% no-repeat;
 mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center/78% no-repeat}

.ym-btn{display:inline-block;font-weight:600;padding:.7rem 1.2rem;border-radius:999px;text-decoration:none;border:2px solid transparent;min-height:44px;line-height:1.6}
.ym-btn.solid{background:var(--ym-purple);color:#fff}
.ym-btn.ghost{background:transparent;color:var(--ym-navy);border-color:var(--ym-line)}
.ym-btn.light{background:#fff;color:var(--ym-teal)}
.ym-cta{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.4rem}
@media(max-width:560px){.ym-cta{flex-direction:column}.ym-cta .ym-btn{width:100%;text-align:center}}

.ym-note{padding:1rem 1.2rem;border-radius:12px;background:var(--ym-mint-wash);border:1px solid var(--ym-line);color:var(--ym-navy);font-weight:500;margin-top:1.2rem}
.ym-eoi{max-width:640px;border:1px solid var(--ym-line);border-radius:16px;padding:1.8rem;background:#fff;margin-top:1.4rem}

.ym-timeline{border-left:2px solid var(--ym-mint);margin-top:1.2rem}
.ym-stop{position:relative;padding:0 0 1.6rem 1.6rem}
.ym-stop:last-child{padding-bottom:0}
.ym-stop::before{content:"";position:absolute;left:-9px;top:.3rem;width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid var(--ym-green)}
.ym-stop.now::before{background:var(--ym-green)}
.ym-when{font-weight:700;color:var(--ym-green);font-size:.85rem;letter-spacing:.02em}
.ym-tag{display:inline-block;background:var(--ym-green);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.15rem .55rem;border-radius:999px;margin-left:.4rem}

.ym-card{border:1px solid var(--ym-line);border-radius:16px;padding:1.5rem;background:#fff;height:100%;display:flex;flex-direction:column}
.ym-status{align-self:flex-start;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.2rem .6rem;border-radius:999px;margin-bottom:.6rem}
.ym-status.live{background:var(--ym-green);color:#fff}
.ym-status.soon{background:var(--ym-gold);color:var(--ym-navy)}
.ym-status.done{background:var(--ym-mint);color:var(--ym-teal)}
.ym-by{font-size:.85rem;color:var(--ym-navy);font-weight:600;margin-top:auto;padding-top:.8rem}

.ym-stat{background:var(--ym-gold);color:var(--ym-navy);border-radius:16px;padding:1.5rem;margin-top:1.2rem}
.ym-stat .big{font-weight:800;font-size:clamp(2.4rem,6vw,3.4rem);line-height:1;color:var(--ym-teal)}
.ym-stat .src{font-size:.8rem;opacity:.85;margin-top:.4rem}
.ym-refs{list-style:none;padding:0;margin:.4rem 0 0;display:grid;gap:.6rem;font-size:.92rem}
.ym-refs li{padding-left:1rem;position:relative}
.ym-refs li::before{content:"";position:absolute;left:0;top:.55em;width:.45rem;height:.45rem;border-radius:50%;background:currentColor;opacity:.55}
.ym-ack{border:1px solid rgba(143,205,181,.4);border-radius:12px;padding:1rem 1.2rem;font-size:.92rem;margin-top:1.6rem}

.ym-quote{background:#fff;border:1px solid var(--ym-line);border-radius:16px;padding:1.4rem;height:100%}
.ym-quote .who{font-size:.85rem;color:var(--ym-green);font-weight:700;margin-top:.9rem}
.ym-reassure{margin-top:1.4rem;max-width:64ch}
.ym-reassure b{color:var(--ym-navy)}

.ym-collab{text-align:center;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ym-navy);opacity:.7;margin:0 0 1.1rem}
.ym-logos{display:flex;flex-wrap:wrap;gap:clamp(20px,4vw,44px);justify-content:center;align-items:center}
.ym-logos img{height:52px !important;width:auto !important;max-width:200px !important;object-fit:contain}
.ym-chips{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding:0;margin:.4rem 0 0;list-style:none}
.ym-chips li{background:var(--ym-mint-wash);border:1px solid var(--ym-line);border-radius:999px;padding:.4rem .9rem;color:var(--ym-navy);font-weight:500;font-size:.95rem}

.ym-awards{list-style:none;padding:0;margin:.6rem 0 0;display:grid;gap:.7rem;max-width:820px}
.ym-awards li{padding-left:1.5rem;position:relative;color:var(--ym-ink)}
.ym-awards li::before{content:"";position:absolute;left:0;top:.55em;width:.55rem;height:.55rem;border-radius:50%;background:var(--ym-gold)}
.ym-awards b{color:var(--ym-navy)}

.ym-faq details{border-bottom:1px solid var(--ym-line);padding:1rem 0}
.ym-faq summary{cursor:pointer;font-weight:600;color:var(--ym-navy);font-size:1.1rem;list-style:none;display:flex;justify-content:space-between;gap:1rem}
.ym-faq summary::-webkit-details-marker{display:none}
.ym-faq summary::after{content:"+";color:var(--ym-green);font-size:1.4rem;line-height:1}
.ym-faq details[open] summary::after{content:"\2013"}
.ym-faq details p{margin-top:.7rem;color:var(--ym-ink)}
</style>/* End custom CSS */