/*! Main-site styles. Generated from assets/scss/legacy.scss; do not edit legacy.css directly. */
.legacy-home-hero{background:#f3f3f3}.legacy-home-hero,.legacy-home-hero *{box-sizing:border-box}.legacy-home-hero>div>.row{display:flex;flex-wrap:wrap;margin:0}.legacy-home-hero>div>.row>.col-md-6{float:none;width:100%;padding:0}.legacy-home-hero .hero-spotlight__image,.legacy-home-hero .img-wrapper{display:flex;width:100%;height:100%;overflow:hidden}.legacy-home-hero .img-wrapper img{display:block;width:100%;height:100%;object-fit:cover}.legacy-home-hero .hero-spotlight__content{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:27px}.legacy-home-hero .hero-spotlight__header{color:#00558b;font-family:Jost,sans-serif;font-size:clamp(38px,27px + 2.5vw,68px);font-weight:800;line-height:1.2;letter-spacing:0;text-transform:none;margin:0 0 9px}.legacy-home-hero .hero-spotlight__cta .btn{display:inline-block;padding:6.75px 13.5px;margin:0 9px 9px 0;border:3px solid rgba(0,0,0,0);border-radius:4px;color:#fff;background:#00558b;font-family:Jost,sans-serif;font-size:16px;font-weight:700;line-height:1.5;text-align:center;text-decoration:none;text-transform:uppercase}.legacy-home-hero .hero-spotlight__cta .btn.green{background:#0c8a05}.legacy-home-hero .hero-spotlight__cta .btn.cyan{background:#1576d1}.legacy-home-hero .hero-spotlight__cta .btn:hover{color:#00558b;background:#fff;border-color:#00558b}.legacy-home-hero .hero-spotlight__cta .btn:focus-visible{outline:3px solid #00558b;outline-offset:3px}@media(min-width:768px){.legacy-home-hero>div>.row>.col-md-6{width:50%}.legacy-home-hero .order-md-first{order:-1}.legacy-home-hero .hero-spotlight__content{align-items:flex-start;padding:54px 27px}}@media(max-width:767.98px){.legacy-home-hero .hero-spotlight__cta .btn{display:block}}#primary-menu.nav-menu.no-responsive>#menu-item-10931.megamenu-enable>ul>li>ul{position:static !important;inset:auto !important;width:auto !important;transform:none !important;visibility:inherit !important;opacity:1 !important;transition:none !important}#primary-menu.nav-menu.no-responsive>.rhg-disclosure>a[role=button]{cursor:pointer}#primary-menu.nav-menu.no-responsive>.rhg-disclosure .menu-item-parent-toggle{display:none !important}#primary-menu.nav-menu.no-responsive>.rhg-disclosure:not(.rhg-menu-open) ul{visibility:hidden !important;opacity:0 !important;pointer-events:none !important;transition:none !important}#primary-menu.nav-menu.no-responsive>.rhg-disclosure.rhg-menu-open>ul{transition:none !important;visibility:visible !important;opacity:1 !important;transform:none !important;pointer-events:auto !important}:root{--rhg-color-navy:#005695;--rhg-color-blue:#3f74b5;--rhg-color-gray:#505f69;--rhg-color-green:#398538}.rhg-carousel .rhg-carousel-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rhg-carousel .slick-dots li button.rhg-carousel-dot{padding:0;font-size:inherit;line-height:inherit;color:inherit}.rhg-carousel .slick-dots li button.rhg-carousel-dot:before{content:none}.rhg-carousel .slick-dots button:focus-visible,.rhg-carousel .slick-arrow:focus-visible,.rhg-carousel .rhg-carousel-rotation:focus-visible{outline:2px solid currentColor !important;outline-offset:4px;box-shadow:0 0 0 2px #fff,0 0 0 4px #222}.provider-portal__cards{margin-top:1.1em !important;padding:0 1.1em}.provider-portal__cards>.vc_column-inner>.wpb_wrapper{display:flex;flex-flow:row wrap;align-items:stretch;justify-content:start;gap:2rem}@media(min-width:1200px){.provider-portal__cards{margin-top:unset !important}}.provider-portal__card>.ult-content-box-anchor{display:inline-block;height:100%}.provider-portal__card>.ult-content-box-anchor p{color:#000}.provider-portal__card>.ult-content-box-anchor .ult-content-box{height:100%}.provider-portal__card>.ult-content-box-anchor:hover{scale:1.05;border-color:var(--rhg-color-blue) !important}.provider-portal__card>.ult-content-box-anchor:hover p{color:var(--rhg-color-blue)}.provider-portal__card{max-width:257px}@media(min-width:1200px){.provider-portal__card{width:calc(25% - 2rem);max-width:275px}}.rhg-number-graphic{font-family:var(--font-body);border-radius:50%;text-align:center;padding:1rem;margin:0;aspect-ratio:1/1;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;max-width:300px}@media(min-width:1200px){.rhg-number-graphic{padding:2rem;margin:2rem;max-width:unset}}.rhg-number-graphic p:has(.rhg-number-graphic__number){margin-bottom:.5em !important}.rhg-number-graphic__number{font-size:6rem;font-weight:700}@media(min-width:1200px){.rhg-number-graphic__number{font-size:8rem}}.rhg-number-graphic__text{font-size:1.4rem;padding:0 1rem;font-weight:400}@media(min-width:768px){.rhg-number-graphic__text{font-size:1.3rem}}@media(min-width:992px){.rhg-number-graphic__text{font-size:1.6rem}}.rhg-number-graphic.navy{background-color:#005695;color:#fff}.rhg-side-by-side>.vc_column-inner>.wpb_wrapper{display:flex;flex-flow:row wrap;align-items:center}.rhg-box-list{margin-top:1.1em !important}.rhg-box-list ul{padding-left:1em}.rhg-box-list ul li{padding-left:.5em}.rhg-grey-on-white{background-color:var(--rhg-color-gray);color:#fff}.h2-style,.h2-style h1,.h2-style h2,.h2-style h3,.h2-style h4,.h2-style h5,.h2-style h6{color:var(--rhf-color-green);font-size:3.25rem;line-height:3.25rem;font-weight:400;letter-spacing:0;margin-bottom:1rem !important}@media(max-width:767.98px){.h2-style,.h2-style h1,.h2-style h2,.h2-style h3,.h2-style h4,.h2-style h5,.h2-style h6{font-size:2.125rem;line-height:2.375rem;font-weight:400;letter-spacing:0}}.h2-style.white,.h2-style.white h1,.h2-style.white h2,.h2-style.white h3,.h2-style.white h4,.h2-style.white h5,.h2-style.white h6{color:#fff}.h3-style,.h3-style h1,.h3-style h2,.h3-style h3,.h3-style h4,.h3-style h5,.h3-style h6{color:var(--rhf-color-green);font-size:2.75rem;line-height:3.125rem;font-weight:400;letter-spacing:0;margin-bottom:.75rem !important}@media(max-width:767.98px){.h3-style,.h3-style h1,.h3-style h2,.h3-style h3,.h3-style h4,.h3-style h5,.h3-style h6{font-size:2rem;line-height:2.375rem;font-weight:400;letter-spacing:0}}.h3-style.white,.h3-style.white h1,.h3-style.white h2,.h3-style.white h3,.h3-style.white h4,.h3-style.white h5,.h3-style.white h6{color:#fff}.h4-style,.h4-style h1,.h4-style h2,.h4-style h3,.h4-style h4,.h4-style h5,.h4-style h6{color:var(--rhf-color-green);font-size:1.75rem;line-height:2rem;font-weight:500;letter-spacing:0;margin-bottom:.5rem !important}@media(max-width:767.98px){.h4-style,.h4-style h1,.h4-style h2,.h4-style h3,.h4-style h4,.h4-style h5,.h4-style h6{font-size:1.5rem;line-height:1.875rem;font-weight:500;letter-spacing:0}}.h4-style.white,.h4-style.white h1,.h4-style.white h2,.h4-style.white h3,.h4-style.white h4,.h4-style.white h5,.h4-style.white h6{color:#fff}.h5-style,.h5-style h1,.h5-style h2,.h5-style h3,.h5-style h4,.h5-style h5,.h5-style h6{color:var(--rhf-color-green);font-size:1rem;line-height:1.5rem;font-weight:400;letter-spacing:0;margin-bottom:.5rem !important}@media(max-width:767.98px){.h5-style,.h5-style h1,.h5-style h2,.h5-style h3,.h5-style h4,.h5-style h5,.h5-style h6{font-size:1.1875rem;line-height:1.625rem;font-weight:400;letter-spacing:0}}.h5-style.white,.h5-style.white h1,.h5-style.white h2,.h5-style.white h3,.h5-style.white h4,.h5-style.white h5,.h5-style.white h6{color:#fff}.rhg-footer-nav .rhg-footer-nav__list{list-style:none;margin:0 0 1.1em;padding:0}.rhg-footer-nav .rhg-footer-nav__list>li{margin:0;padding:0}.rhg-footer-nav .rhg-footer-nav__list>li:before{content:none}.rhg-footer-nav a{color:#fff !important;font-size:1.5rem;text-decoration:none}.rhg-footer-nav a:hover{text-decoration:underline}.rhg-footer-nav a:focus{outline:2px solid currentColor;outline-offset:3px}.rhg-footer-nav a:focus-visible{outline:2px solid currentColor;outline-offset:3px}header .menu-toggle:focus,header .menu-toggle:focus-visible{outline:2px solid currentColor !important;outline-offset:3px !important}header .mobile-menu-slide-close:focus,header .mobile-menu-slide-close:focus-visible{outline:2px solid #fff !important;outline-offset:3px !important}header .socials-item-icon{color:#fff}header .menu-item a:focus,header .menu-item a:focus-visible{outline:2px solid #fff !important;outline-offset:3px !important}header #primary-navigation.responsive .mobile-menu-slide-wrapper .menu-item a:focus,header #primary-navigation.responsive .mobile-menu-slide-wrapper .menu-item a:focus-visible,header #primary-navigation.responsive .mobile-menu-slide-wrapper .menu-item-parent-toggle:focus,header #primary-navigation.responsive .mobile-menu-slide-wrapper .menu-item-parent-toggle:focus-visible{outline:2px solid #fff !important;outline-offset:-4px !important}header #primary-navigation.responsive .mobile-menu-slide-wrapper .menu-item-socials a:focus,header #primary-navigation.responsive .mobile-menu-slide-wrapper .menu-item-socials a:focus-visible{outline-offset:2px !important}header #primary-navigation #primary-menu a:focus,header #primary-navigation #primary-menu a:focus-visible{outline:2px solid var(--rhg-color-navy) !important;outline-offset:3px !important}.vc_tta-panel-title{color:#666 !important}.vc_tta-panel.rhg-service-accordion__item button.rhg-service-accordion__trigger,.vc_tta-panel.rhg-service-accordion__item .vc_tta-panel-body p{color:#666 !important}.vc_tta-panel.rhg-service-accordion__item .vc_tta-controls-icon:before,.vc_tta-panel.rhg-service-accordion__item .vc_tta-controls-icon:after{border-color:#666 !important}.ult-new-ib.rhg-ib-disclosure.ult-ib-effect-style13{min-height:0;height:auto !important;opacity:1 !important;cursor:default;max-width:261px;margin:1.5rem auto}@media(min-width:1200px){.ult-new-ib.rhg-ib-disclosure.ult-ib-effect-style13{min-height:0}}.ult-new-ib.rhg-ib-disclosure .ult-new-ib-img{position:absolute;inset:0;width:100% !important;min-width:100% !important;max-width:100% !important;height:100% !important;object-fit:cover;transform:none;opacity:var(--rhg-ib-image-rest,1) !important}.ult-new-ib.rhg-ib-disclosure.rhg-ib-open .ult-new-ib-img{opacity:var(--rhg-ib-image-open,.5) !important}.ult-new-ib.rhg-ib-disclosure .ult-new-ib-desc{position:relative;aspect-ratio:1;height:auto;min-height:auto;padding:15px 15px 72px}.ult-new-ib.rhg-ib-disclosure .ult-new-ib-content{display:block !important;max-height:none;overflow:visible;opacity:1;transform:none;overflow-wrap:anywhere}.ult-new-ib.rhg-ib-disclosure .ult-new-ib-content[hidden]{display:none !important}.ult-new-ib.rhg-ib-disclosure .ult-new-ib-title{overflow-wrap:anywhere}.ult-new-ib.rhg-ib-disclosure .ult-new-ib-title:after{transform:translate3d(-100%,0,0)}.ult-new-ib.rhg-ib-disclosure.rhg-ib-open .ult-new-ib-title:after{transform:translate3d(0,0,0)}.ult-new-ib.rhg-ib-disclosure .rhg-ib-toggle{position:absolute;right:14px;bottom:14px;z-index:1001;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:2px solid #fff;border-radius:50%;background:#fff;color:#005695;box-shadow:0 1px 5px rgba(0,0,0,.4);cursor:pointer;appearance:none}.ult-new-ib.rhg-ib-disclosure .rhg-ib-toggle:hover{background:#005695;color:#fff}.ult-new-ib.rhg-ib-disclosure .rhg-ib-toggle:focus-visible{outline:2px solid #fff;outline-offset:4px;box-shadow:0 0 0 7px #005695}.ult-new-ib.rhg-ib-disclosure .ult-new-ib-content a{position:relative;z-index:1001;width:auto;height:auto;font-size:inherit;text-indent:0;white-space:normal;opacity:1;text-decoration:underline}.ult-new-ib.rhg-ib-disclosure>.ult-new-ib-link:focus-visible{opacity:1;outline:3px solid #fff;outline-offset:-6px;box-shadow:inset 0 0 0 9px #005695}@media(prefers-reduced-motion:reduce){.ult-new-ib.rhg-ib-disclosure *,.ult-new-ib.rhg-ib-disclosure *:after{transition:none !important}}.ult-new-ib-title{font-weight:500 !important;font-size:2.3rem !important}@media(min-width:768px){.ult-new-ib-title{font-size:1.8rem !important}}@media(min-width:992px){.ult-new-ib-title{font-size:2.3rem !important}}.rhg-ib-icon{position:relative;width:18px;height:18px}.rhg-ib-icon:before,.rhg-ib-icon:after{content:"";position:absolute;inset:8px 0;background:currentColor}.rhg-ib-icon:after{transform:rotate(90deg)}.rhg-ib-toggle[aria-expanded=true] .rhg-ib-icon:after{display:none}.gem-testimonials-prev,.gem-testimonials-next{margin:auto;height:80px}@media(max-width:768px){.gem-testimonials-prev,.gem-testimonials-next{height:40px}}.gem-testimonials-prev:focus,.gem-testimonials-prev:focus-visible,.gem-testimonials-next:focus,.gem-testimonials-next:focus-visible{color:#fff !important;outline:2px solid #fff !important;outline-offset:2px !important}.gem-testimonials-prev:focus:after,.gem-testimonials-prev:focus-visible:after,.gem-testimonials-next:focus:after,.gem-testimonials-next:focus-visible:after{background:#3f74b5 !important;color:#fff !important}