:root{--jm-color-bg: #ffffff;--jm-color-surface: #ffffff;--jm-color-text: #342240;--jm-color-muted: rgba(52, 34, 64, .72);--jm-font-family-body: "Poppins", sans-serif;--jm-font-family-heading: "Space Grotesk", sans-serif;--jm-font-weight-body: 400;--jm-font-weight-heading: 700;--jm-letter-spacing-heading: -.01em;--jm-font-size-body-sm: .9rem;--jm-font-size-body-lg: 1.1rem;--jm-font-size-stat-value: 1.45rem;--jm-font-family-ingress: var(--jm-font-family-body);--jm-font-size-ingress: 1.1rem;--jm-font-weight-ingress: 500;--jm-color-ingress: var(--jm-color-text);--jm-font-size-h1: clamp(2.3rem, 3.6vw, 4rem);--jm-font-size-h2: clamp(1.45rem, 2vw, 2rem);--jm-font-size-h3: clamp(1.27rem, 2vw, 1.5rem);--jm-font-size-h4: clamp(1rem, .8vw, 1.25rem);--jm-font-size-h5: clamp(.83rem, .6vw, 1rem);--jm-font-size-h6: clamp(.67rem, .4vw, .875rem);--jm-color-customer: #482e51;--jm-color-primary: #077871;--jm-color-accent-1: #BF9001;--jm-color-accent-2: #2DA599;--jm-color-primary-contrast: #ffffff;--jm-color-focus: #077871;--jm-btn-bg-hover: #06645f;--jm-color-grey: #F0F7F7;--jm-color-grey-option: #F2E7F6;--jm-color-lightgrey: #F6F3F7;--jm-color-border: rgba(52, 34, 64, .16);--jm-btn-outline: rgba(52, 34, 64, .22);--jm-white-borders-width: calc(100% - 40px) 1px;--jm-btn-border-width: 2px;--jm-btn-min-height: 3rem;--jm-btn-padding-y: .85rem;--jm-btn-padding-x: 1.8rem;--jm-btn-radius: 999px;--jm-btn-font-size: .9rem;--jm-btn-font-weight: 600;--jm-btn-line-height: 1;--jm-btn-secondary-border: rgba(52, 34, 64, 1);--jm-btn-secondary-hover-bg: rgba(52, 34, 64, .04);--jm-btn-secondary-hover-border: rgba(52, 34, 64, .7);--jm-radius-1: 8px;--jm-radius-2: 14px;--jm-shadow-1: 0 1px 2px rgba(52, 34, 64, .06), 0 14px 36px rgba(52, 34, 64, .12);--jm-color-bg-inverse: #342240;--jm-color-surface-inverse: rgba(255, 255, 255, .08);--jm-color-text-inverse: rgba(255, 255, 255, .94);--jm-color-muted-inverse: rgba(255, 255, 255, .72);--jm-color-border-inverse: rgba(255, 255, 255, .16);--jm-color-footer-heading: #e0d6c4;--jm-form-error-accent: color-mix(in srgb, var(--jm-form-error-color) 58%, var(--jm-color-customer));--jm-container: 1440px}.flex-hero-stats{--flex-hero-stats-photo: none;--flex-hero-stats-gradient: linear-gradient(121deg, #f2e7f6 17.6%, rgba(237, 236, 246, .57) 53.39%, #daedec 88.5%);margin:0 auto;margin-bottom:calc(var(--jm-space-8) + 50px);padding-top:7vw;padding-bottom:0;background-color:#f2e7f6;background-image:var(--flex-hero-stats-photo),var(--flex-hero-stats-gradient);background-size:contain,cover;background-position:center right,center right;background-repeat:no-repeat,no-repeat}.flex-hero-stats.flex-hero-stats--stats-only{margin-bottom:0;background-color:transparent;background-image:none}.flex-hero-stats.flex-hero-stats--stats-only .flex-hero-stats__stats{margin-top:0;margin-bottom:0;transform:none}.flex-hero-stats__trust-text{font-size:var(--jm-font-size-caption);color:#0009}.flex-testimonials--bg-inverse .flex-testimonials__slide{background-color:var(--jm-color-customer)}.flex-testimonials__name{color:var(--jm-color-footer-heading)}.flex-testimonials--bg-default .flex-testimonials__name{color:var(--jm-color-customer)}.flex-testimonials__title{font-size:calc(var(--jm-font-size-body-sm) * .9)}.flex-hero-stats__actions{margin-bottom:var(--jm-space-6)}.flex-hero-stats__inner{gap:var(--jm-space-7)}.flex-hero-stats__stats{margin-top:var(--jm-space-7);margin-bottom:0;transform:translateY(var(--jm-space-8))}@media(max-width:1000px){.flex-hero-stats__stats{margin-top:var(--jm-space-6);transform:translateY(var(--jm-space-7))}.flex-hero-stats.flex-hero-stats--stats-only .flex-hero-stats__stats{margin-top:0;transform:none}.flex-hero-stats{padding-bottom:var(--jm-space-4)}}@media(max-width:760px){.flex-hero-stats{background-image:var(--flex-hero-stats-photo-mobile, var(--flex-hero-stats-photo)),var(--flex-hero-stats-gradient);background-size:contain,cover;background-position:right bottom,center right;background-repeat:no-repeat,no-repeat}.flex-hero-stats.flex-hero-stats--stats-only{background-image:none}}.flex-hero-stats__stat{padding:var(--jm-space-4)}.flex-hero-stats__stat-iconbox{background:var(--jm-color-bg-inverse);width:70px;height:70px}.flex-hero-stats__stat-icon{width:26px;height:26px}.flex-hero-stats__stat-icon-fa{color:var(--jm-color-footer-heading);font-size:var(--jm-font-size-stat-icon);line-height:1}.flex-hero-stats__stat-body{gap:5px}.flex-hero-stats__stat-value{font-size:var(--jm-font-size-stat-value);line-height:1.1}.flex-hero-stats__stat-label{font-size:.9rem;line-height:1.35;max-width:200px}@media(max-width:520px){.flex-hero-stats__stat-iconbox{width:48px;height:48px}.flex-hero-stats__stat-icon{width:24px;height:24px}.flex-hero-stats__stat-value{font-size:var(--jm-font-size-stat-value-sm)}}.footer-newsletter{position:relative;z-index:2;margin-bottom:calc(-1 * var(--jm-space-6))}.footer-newsletter__inner{background-color:#ebe1f2;box-shadow:var(--jm-shadow-1);border-radius:24px;padding:clamp(1.8rem,2.8vw,2.6rem) var(--jm-gutter);align-items:center;gap:var(--jm-space-4);position:relative;isolation:isolate;overflow:hidden;min-height:clamp(230px,30vw,320px)}.footer-newsletter__inner--has-bg{--footer-newsletter-panel-width: clamp(250px, 35%, 380px);padding-right:calc(var(--jm-gutter) + var(--footer-newsletter-panel-width));padding-left:5vw;background-image:var(--footer-newsletter-bg-image, none);background-position:right center;background-repeat:no-repeat;background-size:contain}.footer-newsletter__main{min-width:0;display:flex;flex-direction:column;gap:var(--jm-space-3);padding:clamp(.6rem,1.2vw,1.1rem) 0;max-width:min(100%,640px);position:relative;z-index:1}.footer-newsletter__main:has(.footer-newsletter__content){justify-content:center}.footer-newsletter__icon{flex-shrink:0}.footer-newsletter__icon i{display:inline-block;font-size:clamp(1.5rem,2.1vw,2rem);line-height:1;color:var(--jm-color-focus)}.footer-newsletter__icon img{display:block;width:auto;height:auto}.footer-newsletter__content{min-width:0}.footer-newsletter__eyebrow{margin:0 0 .25em}.footer-newsletter__heading{font-size:var(--jm-font-size-footer-newsletter-heading);margin:0 0 var(--jm-space-3);color:var(--jm-color-text)}.footer-newsletter__form{min-width:0;max-width:min(100%,520px)}.footer-newsletter__form .gform_wrapper{display:flex;flex-direction:column;align-items:stretch;background:var(--jm-color-surface);border-radius:999px;padding:6px;overflow:visible;box-shadow:var(--jm-shadow-1);border:1px solid var(--jm-color-border)}.footer-newsletter__form .gform_wrapper.gform_validation_error{border-radius:18px;padding:6px 8px 8px;border-color:color-mix(in srgb,var(--jm-form-error-accent) 22%,var(--jm-color-border));box-shadow:var(--jm-shadow-1),inset 0 0 0 1px color-mix(in srgb,var(--jm-form-error-accent) 10%,transparent)}.footer-newsletter__form .gform_wrapper form,.footer-newsletter__form .gform_wrapper .gform-form{display:flex;flex:1;min-width:0;flex-wrap:nowrap;align-items:center;gap:0px;justify-content:space-between}.footer-newsletter__form .gform-body input[type=submit]{padding:1rem 2rem!important}.footer-newsletter__form .gform_body,.footer-newsletter__form .gform-body{flex:1 1 auto;min-width:0}.footer-newsletter__form .gform_fields,.footer-newsletter__form .gform-body .gform_fields{position:relative;padding:0 0 0 1.15em;display:flex;align-items:center;width:100%}.footer-newsletter__form .gfield{flex:1;margin:0;min-width:0}.footer-newsletter__form .gfield--type-captcha,.footer-newsletter__form .gfield--input-type-captcha{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;flex:none;min-width:0;max-width:none}.footer-newsletter__form .gfield--type-captcha .ginput_container,.footer-newsletter__form .gfield--type-captcha .ginput_recaptcha{width:1px;height:1px;min-height:0;margin:0;padding:0;overflow:hidden}.footer-newsletter__form .gform_fields>.gfield:last-child,.footer-newsletter__form .gform_fields>.gfield--type-submit,.footer-newsletter__form .gform_fields>.gfield.gfield--type-submit{flex:0 0 auto}.footer-newsletter__form .gfield_label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.footer-newsletter__form .ginput_container input,.footer-newsletter__form .ginput_container input[type=email],.footer-newsletter__form .ginput_container input[type=text]{border:none;background:transparent;padding:.45em 0;border-radius:0;box-shadow:none;color:var(--jm-color-text);font-size:.98rem;line-height:1.35}.footer-newsletter__form .ginput_container input::-moz-placeholder{color:var(--jm-color-muted)}.footer-newsletter__form .ginput_container input::placeholder{color:var(--jm-color-muted)}.footer-newsletter__form .gform_wrapper.gravity-theme .gfield input[type=email],.footer-newsletter__form .gform_wrapper.gravity-theme .gfield input[type=text]{border:none;background:transparent;box-shadow:none}.footer-newsletter__form .ginput_container input:focus,.footer-newsletter__form .ginput_container input[type=email]:focus,.footer-newsletter__form .ginput_container input[type=text]:focus{outline:none}.footer-newsletter__form .gform_footer,.footer-newsletter__form .gform-footer{flex:0 0 auto;margin:0 0 0 auto;padding:0;border:none}.footer-newsletter__form .gform_footer input[type=submit],.footer-newsletter__form .gform_footer button[type=submit],.footer-newsletter__form .gform_footer .gform_button,.footer-newsletter__form .gform-footer button[type=submit],.footer-newsletter__form .gform-footer .gform_button,.footer-newsletter__form .gform-theme-button,.footer-newsletter__form .gform_button.button,.footer-newsletter__form [id^=gform_submit_button_],.footer-newsletter__form button[type=submit],.footer-newsletter__form input[type=submit]{background:var(--jm-color-primary)!important;color:var(--jm-color-primary-contrast)!important;border:none!important;border-radius:999px!important;padding:.62em 1.25em!important;white-space:nowrap;font-size:.9rem;font-weight:700;line-height:1;min-height:40px!important;min-block-size:40px!important;width:auto!important;min-width:108px;-webkit-appearance:none;-moz-appearance:none;appearance:none}html body .footer-newsletter__form .gform_wrapper .gform_footer input[type=submit],html body .footer-newsletter__form .gform_wrapper .gform_footer button[type=submit],html body .footer-newsletter__form .gform_wrapper .gform_footer .gform_button,html body .footer-newsletter__form .gform_wrapper .gform-footer button[type=submit],html body .footer-newsletter__form .gform_wrapper .gform-footer .gform_button,html body .footer-newsletter__form .gform_wrapper .gform-theme-button,html body .footer-newsletter__form .gform_wrapper .gform_button.button,html body .footer-newsletter__form .gform_wrapper [id^=gform_submit_button_],html body .footer-newsletter__form .gform_wrapper button[type=submit],html body .footer-newsletter__form .gform_wrapper input[type=submit]{padding:.62em 1.25em!important;min-height:40px!important;min-block-size:40px!important;border-radius:999px!important}.footer-newsletter__form .gform_footer input[type=submit]:hover,.footer-newsletter__form .gform_footer button[type=submit]:hover,.footer-newsletter__form .gform_footer .gform_button:hover,.footer-newsletter__form .gform-footer button[type=submit]:hover,.footer-newsletter__form .gform-footer .gform_button:hover,.footer-newsletter__form .gform-theme-button:hover,.footer-newsletter__form .gform_button.button:hover,.footer-newsletter__form [id^=gform_submit_button_]:hover,.footer-newsletter__form button[type=submit]:hover,.footer-newsletter__form input[type=submit]:hover{background:var(--jm-btn-bg-hover);color:var(--jm-color-primary-contrast)}.footer-newsletter__form .gform_validation_errors{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.footer-newsletter__form .gform_validation_errors .gform-icon,.footer-newsletter__form .gform_validation_errors .gform-icon--circle-error{display:none}.footer-newsletter__form .gform_wrapper.gform_validation_error form,.footer-newsletter__form .gform_wrapper.gform_validation_error .gform-form,.footer-newsletter__form .gform_wrapper.gform_validation_error .gform_fields,.footer-newsletter__form .gform_wrapper.gform_validation_error .gform-body .gform_fields{align-items:flex-start}.footer-newsletter__form .gform_wrapper.gform_validation_error .gfield--type-submit{align-self:flex-start;padding-top:.45em}.footer-newsletter__form .gfield.gfield_error,.footer-newsletter__form .gfield:has(.gfield_validation_message),.footer-newsletter__form .gfield:has(.validation_message){display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:0;min-width:0}.footer-newsletter__form .gfield.gfield_error .ginput_container input,.footer-newsletter__form .gfield.gfield_error .ginput_container input[type=email],.footer-newsletter__form .gfield.gfield_error .ginput_container input[type=text]{box-shadow:none}.footer-newsletter__form .gfield_validation_message,.footer-newsletter__form .gfield .validation_message{display:inline-flex;align-items:center;flex:0 0 auto;width:auto;max-width:100%;margin:.35rem 0 0;padding:.38em .9em;font-size:.75rem;line-height:1.3;font-weight:var(--jm-font-weight-semibold);color:var(--jm-form-error-on-accent);background:var(--jm-form-error-accent);border-radius:999px;letter-spacing:.01em}html body .footer-newsletter__form .gform_wrapper .gfield_validation_message,html body .footer-newsletter__form .gform_wrapper .gfield .validation_message{margin-block:.35rem 0;margin-inline:0}.footer-newsletter__form .gfield_validation_message:before,.footer-newsletter__form .gfield .validation_message:before{display:none}.footer-newsletter__form .ginput_container{flex:1 1 auto;min-width:0;width:100%}@media(max-width:560px){.footer-newsletter__form{max-width:100%}.footer-newsletter__form .gform_wrapper{border-radius:24px;padding:8px}.footer-newsletter__form .gform_wrapper form,.footer-newsletter__form .gform_wrapper .gform-form{flex-direction:column;gap:0px}.footer-newsletter__form .gform_body,.footer-newsletter__form .gform-body{width:100%}.footer-newsletter__form .gform_fields,.footer-newsletter__form .gform-body .gform_fields{padding:.8em .95em .45em}.footer-newsletter__form .gfield_validation_message,.footer-newsletter__form .gfield .validation_message{max-width:100%}.footer-newsletter__form .gform_wrapper.gform_validation_error{border-radius:20px}.footer-newsletter__form .gform_footer,.footer-newsletter__form .gform-footer{width:100%;margin:0}.footer-newsletter__form .gform_footer input[type=submit],.footer-newsletter__form .gform_footer button[type=submit],.footer-newsletter__form .gform_footer .gform_button,.footer-newsletter__form .gform-footer button[type=submit],.footer-newsletter__form .gform-footer .gform_button{width:100%;border-radius:16px;min-height:46px!important;min-block-size:46px!important}html body .footer-newsletter__form .gform_wrapper .gform_footer input[type=submit],html body .footer-newsletter__form .gform_wrapper .gform_footer button[type=submit],html body .footer-newsletter__form .gform_wrapper .gform_footer .gform_button,html body .footer-newsletter__form .gform_wrapper .gform-footer button[type=submit],html body .footer-newsletter__form .gform_wrapper .gform-footer .gform_button{min-height:46px!important;min-block-size:46px!important;border-radius:16px!important}}@media(max-width:900px){.footer-newsletter{margin-bottom:calc(-1 * var(--jm-space-5))}.footer-newsletter__inner{padding-top:var(--jm-space-5);padding-bottom:var(--jm-space-5)}.footer-newsletter__inner--has-bg{--footer-newsletter-panel-width: clamp(170px, 38%, 260px);padding-right:calc(var(--jm-gutter) + var(--footer-newsletter-panel-width))}}@media(max-width:720px){.footer-newsletter{margin-bottom:calc(-1 * var(--jm-space-4))}.footer-newsletter__inner{display:block;min-height:0}.footer-newsletter__inner--has-bg{padding-right:var(--jm-gutter);background-position:right bottom;background-size:30% auto}}.site-footer{background:var(--jm-color-bg-inverse);color:var(--jm-color-text-inverse);margin-top:calc(-1 * var(--jm-space-7));padding-top:var(--jm-space-8);padding-bottom:0}.site-footer__inner{padding-top:var(--jm-space-7);padding-bottom:var(--jm-space-7);gap:var(--jm-space-7)}.site-footer__cta-row{gap:var(--jm-space-4)}.site-footer__cta-people{display:flex;align-items:center}.site-footer__cta-people img{display:block;max-width:100px;width:auto;height:auto}.site-footer__cta-button{background:transparent;color:var(--jm-color-text-inverse);border:1px solid var(--jm-color-border-inverse);border-radius:999px;padding:.6em 1.25em;font-size:var(--jm-font-size-body-md);font-weight:600}.site-footer__cta-button:hover{background:var(--jm-color-surface-inverse);color:var(--jm-color-text-inverse);border-color:#ffffff47}.site-footer__social{gap:var(--jm-space-3)}.site-footer__social-text{margin-right:var(--jm-space-2);font-size:var(--jm-font-size-body-sm);color:var(--jm-color-text-inverse)}.site-footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--jm-radius-1);background:var(--jm-color-primary);border:none;color:var(--jm-color-bg-inverse);text-decoration:none}.site-footer__social-link:hover{background:var(--jm-btn-bg-hover);color:var(--jm-color-bg-inverse)}.site-footer__menus{border-top:1px solid rgba(255,255,255,.12);padding-top:var(--jm-space-7);margin-top:0;gap:var(--jm-space-6)}.site-footer__menu-title{margin:0 0 var(--jm-space-3);font-size:var(--jm-font-size-body-sm);font-weight:700;color:var(--jm-color-footer-heading)}.menu--footer{gap:8px;font-size:var(--jm-font-size-body-sm);line-height:1.5}.menu--footer a{color:var(--jm-color-muted-inverse);text-decoration:none}.menu--footer a:hover{color:var(--jm-color-text-inverse);text-decoration:underline}.site-footer__bottom{border-top:1px solid rgba(255,255,255,.12);padding-top:var(--jm-space-7);padding-bottom:0;margin-top:0;color:var(--jm-color-muted-inverse);gap:var(--jm-space-5)}.site-footer__brand img{max-height:24px;width:auto}.site-footer__bottom-nav .menu--footer-bottom{display:flex;align-items:center;gap:var(--jm-space-5);flex-wrap:wrap}.site-footer__bottom-nav a{color:var(--jm-color-muted-inverse);text-decoration:none;font-size:var(--jm-font-size-body-sm)}.site-footer__bottom-nav a:hover{color:var(--jm-color-text-inverse);text-decoration:underline}.site-footer__login{display:inline-flex;align-items:center;gap:6px;color:var(--jm-color-muted-inverse);text-decoration:none;font-size:var(--jm-font-size-body-sm)}.site-footer__login:hover{color:var(--jm-color-text-inverse);text-decoration:underline}.site-footer__login i{opacity:.85;font-size:var(--jm-font-size-footer-login-icon)}.flex-floating-highlight.flex-floating-highlight--has-image.flex-floating-highlight--panel-grey .flex-floating-highlight__panel{background-color:var(--jm-color-lightgrey);background-image:linear-gradient(135deg,var(--jm-color-lightgrey) 60%,var(--jm-color-primary) 40%);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:end;min-height:clamp(320px,30vw,430px);overflow:visible}.flex-floating-highlight.flex-floating-highlight--has-image.flex-floating-highlight--panel-default .flex-floating-highlight__panel{background-color:var(--jm-color-bg);background-image:linear-gradient(135deg,var(--jm-color-bg) 72%,var(--jm-color-lightgrey) 28%);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:end;min-height:clamp(320px,30vw,430px);overflow:visible}.flex-floating-highlight.flex-floating-highlight--has-image.flex-floating-highlight--panel-inverse .flex-floating-highlight__panel{background-color:var(--jm-color-bg-inverse);background-image:linear-gradient(135deg,var(--jm-color-bg-inverse) 58%,var(--jm-color-primary) 42%);color:var(--jm-color-text-inverse);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:end;min-height:clamp(320px,30vw,430px);overflow:visible}.flex-floating-highlight.flex-floating-highlight--has-image .flex-floating-highlight__content{align-self:center;max-width:60ch;padding-left:clamp(1.4rem,3vw,3.4rem);padding-top:clamp(.3rem,.9vw,.85rem);padding-bottom:clamp(.3rem,.9vw,.85rem)}.flex-floating-highlight.flex-floating-highlight--has-image .flex-floating-highlight__media{align-self:end;display:flex;align-items:flex-end;justify-content:flex-end;margin:0;margin-bottom:calc(-1*clamp(1.5rem,2vw,2.25rem));transform:none}.flex-floating-highlight.flex-floating-highlight--has-image .flex-floating-highlight__image{aspect-ratio:auto;height:auto;width:min(100%,720px);max-width:100%;max-height:clamp(240px,32vw,430px);-o-object-fit:contain;object-fit:contain}.flex-floating-highlight.flex-floating-highlight--no-image .flex-floating-highlight__panel{background-image:none;min-height:0;align-items:start;overflow:hidden}.flex-floating-highlight.flex-floating-highlight--no-image .flex-floating-highlight__content{align-self:center;padding-left:0;padding-top:0;padding-bottom:0}.flex-floating-highlight.flex-floating-highlight--has-image.flex-floating-highlight--image-centered .flex-floating-highlight__panel{align-items:center}.flex-floating-highlight.flex-floating-highlight--has-image.flex-floating-highlight--image-centered .flex-floating-highlight__media{align-self:center;display:grid;place-items:center;align-items:center;justify-content:center;height:100%;margin-bottom:0;padding-block:clamp(1rem,1.8vw,1.5rem)}.flex-floating-highlight.flex-floating-highlight--has-image.flex-floating-highlight--image-centered .flex-floating-highlight__image{display:block;width:auto;max-width:100%;max-height:calc(clamp(320px,30vw,430px) - (2*clamp(1rem,1.8vw,1.5rem)));margin:0 auto}.flex-floating-highlight.flex-floating-highlight--has-image.flex-floating-highlight--hide-image-background .flex-floating-highlight__panel{background-image:none!important}@media(max-width:1100px){.flex-floating-highlight.flex-floating-highlight--has-image.flex-floating-highlight--panel-grey .flex-floating-highlight__panel{grid-template-columns:1fr;background-color:var(--jm-color-lightgrey);background-image:linear-gradient(165deg,var(--jm-color-lightgrey) 60%,var(--jm-color-primary) 40%);min-height:0;align-items:start;padding-bottom:0}.flex-floating-highlight.flex-floating-highlight--has-image.flex-floating-highlight--panel-default .flex-floating-highlight__panel{grid-template-columns:1fr;background-color:var(--jm-color-bg);background-image:linear-gradient(165deg,var(--jm-color-bg) 65%,var(--jm-color-lightgrey) 35%);min-height:0;align-items:start;padding-bottom:0}.flex-floating-highlight.flex-floating-highlight--has-image.flex-floating-highlight--panel-inverse .flex-floating-highlight__panel{grid-template-columns:1fr;background-color:var(--jm-color-bg-inverse);background-image:linear-gradient(165deg,var(--jm-color-bg-inverse) 58%,var(--jm-color-primary) 42%);color:var(--jm-color-text-inverse);min-height:0;align-items:start;padding-bottom:0}.flex-floating-highlight.flex-floating-highlight--has-image .flex-floating-highlight__content{order:1;padding-left:0;padding-top:0;padding-bottom:0;max-width:none}.flex-floating-highlight.flex-floating-highlight--has-image .flex-floating-highlight__media{order:2;align-self:end;margin-bottom:0;transform:none;justify-content:center;width:100%}.flex-floating-highlight.flex-floating-highlight--has-image .flex-floating-highlight__image{height:auto;width:min(100%,420px);max-width:100%;max-height:58vw}.flex-floating-highlight.flex-floating-highlight--has-image.flex-floating-highlight--image-centered .flex-floating-highlight__panel{align-items:center;padding-bottom:clamp(1.5rem,2vw,2.25rem)}.flex-floating-highlight.flex-floating-highlight--has-image.flex-floating-highlight--image-centered .flex-floating-highlight__media{align-self:center;margin-bottom:0;padding-block:clamp(.75rem,1.4vw,1.15rem)}.flex-floating-highlight.flex-floating-highlight--has-image.flex-floating-highlight--image-centered .flex-floating-highlight__image{max-height:min(58vw,420px)}.flex-floating-highlight.flex-floating-highlight--no-image .flex-floating-highlight__panel{background-image:none;min-height:0;align-items:start}}.flex-featured-article--panel-inverse .flex-featured-article__panel{background-color:var(--jm-color-customer)}.flex-featured-article--panel-inverse .flex-featured-article__panel h2.flex-featured-article__title{color:var(--jm-color-footer-heading)}.flex-featured-article__term{background:transparent}.flex-featured-article__term--industry{border-color:var(--jm-color-accent-1);color:var(--jm-color-accent-1)}.flex-featured-article__term--service{border-color:var(--jm-color-primary);color:var(--jm-color-primary)}.flex-featured-article--panel-inverse .flex-featured-article__term--industry{border-color:var(--jm-color-accent-1);color:var(--jm-color-accent-1)}.flex-featured-article--panel-inverse .flex-featured-article__term--service{border-color:var(--jm-color-accent-2);color:var(--jm-color-accent-2)}.flex-article-highlights--bg-inverse .flex-featured-article__term--industry{border-color:var(--jm-color-accent-1);color:var(--jm-color-accent-1)}.flex-article-highlights--bg-inverse .flex-featured-article__term--service{border-color:var(--jm-color-accent-2);color:var(--jm-color-accent-2)}.flex-featured-article__content{padding:3.5vw}.flex-feature-highlights__bottom{margin-top:var(--jm-space-8)}.flex-feature-highlights__item{background:transparent;border:0;padding:0;box-shadow:none}.joinas-grants-process-wheel-embed{width:100%;max-width:100%;min-height:1px}.joinas-grants-process-wheel-iframe{display:block;width:100%;border:0;min-height:1px;height:auto;background:transparent}@media(min-width:981px){html body .site-nav .menu--primary>.menu-item-has-children.mega-menu .mega-menu__panel--service .mega-menu__service-rows>li.mega-menu__service-row>a,html body .site-nav .menu--primary>.menu-item-has-children.mega-menu .mega-menu__panel--service .mega-menu__service-rows>li.mega-menu__service-row>a.mega-menu__service-row__link{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:flex-start!important}html body .site-nav .menu--primary>.menu-item-has-children.mega-menu .mega-menu__panel--service .mega-menu__service-row>a>.nav-link__label{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:flex-start!important;flex:1 1 auto;min-width:0}}@media(max-width:980px){html body .site-nav .menu--primary>.menu-item-has-children.mega-menu .mega-menu__panel--service .mega-menu__service-rows>li.mega-menu__service-row>a,html body .site-nav .menu--primary>.menu-item-has-children.mega-menu .mega-menu__panel--service .mega-menu__service-rows>li.mega-menu__service-row>a.mega-menu__service-row__link{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:flex-start!important}html body .site-nav .menu--primary>.menu-item-has-children.mega-menu .mega-menu__panel--service .mega-menu__service-row>a>.nav-link__label{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:flex-start!important;flex:1 1 auto;min-width:0}}
