.health-page .icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;margin-bottom:8px;}@media(max-width:1199.98px){.health-page .icon{margin:0 auto 8px;}}.health-page p span{color:#00497a;font-weight:700;}.health-page p:last-child{margin:0;}@media(max-width:767.98px){.health-page p{text-align:center;}}.health-page h2 span{display:inline-block;}@media(max-width:767.98px){.health-page h2 span{display:inline;}}.banner-section{background:url(../jpg/wellness-banner.jpg) no-repeat left top;background-size:cover;height:660px;overflow:hidden;}@media(min-width:1920px){.banner-section{height:800px;}}@media(max-width:1199.98px){.banner-section{height:900px;background-image:url(https://static.nationsbenefits.com/nb-container/NBCorporate/images/wellness-banner-ipad.jpg);}.banner-section .row{height:auto!important;}}@media(max-width:767.98px){.banner-section{min-height:610px;height:auto;padding:70px 0;}}.banner-section .banner-content h1{animation:BannerContent 1s ease-in-out forwards;opacity:0;}.banner-section .banner-content h1,.banner-section .banner-content h1 span{font-size:70px;line-height:80px;font-weight:700;color:#222b2f;display:inline-block;}@media(max-width:1440px){.banner-section .banner-content h1,.banner-section .banner-content h1 span{font-size:52px;line-height:60px;}}.banner-section .banner-content p{animation:BannerContent 1s ease-in-out forwards;animation-delay:.5s;color:#222b2f;opacity:0;}@media(min-width:768px) and (max-width:1440px){.banner-section .banner-content p{font-size:20px;line-height:28px;}}@media(max-width:1199.98px){.banner-section .banner-content{max-width:670px;margin:0 auto;text-align:center;}.banner-section .banner-content h1,.banner-section .banner-content p{opacity:0;animation:BannerContentIpad .8s ease forwards;}.banner-section .banner-content p{animation-delay:.5s;margin-bottom:54px;}}@media(max-width:767.98px){.banner-section .banner-content{text-align:center;padding:0 16px;}.banner-section .banner-content h1,.banner-section .banner-content p{animation:BannerContentMobile .8s ease forwards;}.banner-section .banner-content h1 br,.banner-section .banner-content p br{display:none;}.banner-section .banner-content h1,.banner-section .banner-content h1 span{font-size:36px;line-height:38px;}.banner-section .banner-content p{animation-delay:.5s;margin-bottom:36px;}}.banner-section .banner-media{display:flex;align-items:center;justify-content:flex-end;position:relative;animation:LottieImageSlide 1s ease forwards;max-width:630px;margin:auto;}.banner-section .banner-media::before{content:"";position:absolute;bottom:0;right:0;max-width:710px;width:100%;background:linear-gradient(180deg,rgba(0,73,122,0) 53.41%,rgba(0,73,122,.66) 100%);height:100%;border-radius:16px;}@media(max-width:1440px){.banner-section .banner-media::before{max-width:555px;}}@media(min-width:1200px) and (max-width:1365px){.banner-section .banner-media::before{max-width:480px;}}@media(min-width:1920px){.banner-section .banner-media{max-width:910px;}}@media(max-width:1199.98px){.banner-section .banner-media{max-width:555px;opacity:0;animation:BannerContentIpad .8s ease forwards;animation-delay:1s;}}@media(min-width:1200px) and (max-width:1365px){.banner-section .banner-media{max-width:480px;}.banner-section .banner-media .health-lottie{left:-75px!important;}}@media(min-width:1400px){.banner-section .banner-media{margin-left:auto;margin-right:inherit;}}@media(max-width:767.98px){.banner-section .banner-media{animation:BannerContentMobile .8s ease forwards;animation-delay:1s;justify-content:center;}}.banner-section .banner-media .banner-video{max-width:710px;border-radius:16px;object-fit:cover;width:100%;min-height:390px;}@media(max-width:1440px){.banner-section .banner-media .banner-video{max-width:555px;}}@media(max-width:767.98px){.banner-section .banner-media .banner-video{min-height:210px;}}.banner-section .banner-media .health-lottie{top:50%;width:240px;position:absolute;left:0;transform:translateY(-50%);}@media(min-width:1920px){.banner-section .banner-media .health-lottie{left:120px;}}@media(min-width:1441px) and (max-width:1919px){.banner-section .banner-media .health-lottie{left:-75px;}}@media(max-width:1199.98px){.banner-section .banner-media .health-lottie{left:-80px;}}@media(max-width:767.98px){.banner-section .banner-media .health-lottie{width:120px;left:-15px;}}@keyframes BannerContent{0%,23.33%{opacity:0;transform:translateY(50px);}100%{opacity:1;transform:translateY(0);}}@keyframes BannerContentIpad{0%{transform:translateY(0);opacity:0;}100%{opacity:1;transform:translateY(90px);}}@keyframes BannerContentMobile{0%{transform:translateY(0);opacity:0;}100%{opacity:1;transform:translateY(35px);}}@keyframes LottieImageSlide{0%,23.33%{opacity:0;transform:translateX(100%);}100%{opacity:1;transform:translateX(0);}}.engaging-solutions{padding-bottom:0;margin-bottom:-1px;}.engaging-solutions .section-title{max-width:570px;margin:0 auto 60px;}.engaging-solutions .section-title img{margin-bottom:8px;}@media(min-width:768px) and (max-width:1199.98px){.engaging-solutions .section-title{text-align:left;}}@media(min-width:1920px){.engaging-solutions .section-title{max-width:700px;}}@media(max-width:767.98px){.engaging-solutions .section-title{margin-bottom:40px;}}.retail-network video{position:absolute;min-height:438px;width:100%;object-fit:cover;top:0;height:100%;}.retail-network .retail-network-content{padding:40px 32px;background:rgba(255,255,255,.01);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);}@media(max-width:767.98px){.retail-network .retail-network-content{padding:40px 16px;}}.retail-network .retail-network-content p,.retail-network .retail-network-content p *{font-size:33px;line-height:42px;font-weight:300;color:#fff;text-align:center;}@media(min-width:768px) and (max-width:1199.98px){.retail-network .retail-network-content p,.retail-network .retail-network-content p *{font-size:24px;line-height:33px;}}@media(max-width:767.98px){.retail-network .retail-network-content p,.retail-network .retail-network-content p *{font-size:20px;line-height:28px;}}.retail-network .retail-network-content p span,.retail-network .retail-network-content p * span{font-weight:500;}.holistic-view{background:#f5f6f9;}@media(min-width:768px){.holistic-view{padding:0;}}.holistic-view .holistic-content{background:#fff;border:2px solid rgba(0,73,122,.16);box-shadow:0 0 24px 0 rgba(0,0,0,.0509803922);border-radius:16px;padding:40px 48px 40px 32px;}@media(min-width:768px) and (max-width:1199.98px){.holistic-view .holistic-content{padding:32px 32px 32px 24px;}}@media(max-width:768px){.holistic-view .holistic-content{padding-right:24px;}}@media(max-width:767.98px){.holistic-view .holistic-content{padding:32px 16px;}.holistic-view .holistic-content p{text-align:left;}}.holistic-view .holistic-content-left{width:58px;min-width:58px;min-height:58px;display:flex;align-items:center;justify-content:center;align-self:flex-start;margin-bottom:16px;}@media(min-width:1920px){.holistic-view .holistic-view-left{max-width:550px;margin-left:auto;}}
