.list li{font-size:18px;line-height:24px;}.list li:before{top:3px;}@media(max-width:1199.98px){.list li{font-size:16px;line-height:22px;}}@media(max-width:767.98px){h2,h2 span{font-size:40px;line-height:40px;}}.banner-section{background:rgba(27,116,152,.08) url(https://static.nationsbenefits.com/nb-container/NBCorporate/images/pers-banner-bg.svg);overflow:hidden;height:660px;overflow:hidden;}@media(min-width:1920px){.banner-section{height:800px;}}@media(min-width:768px) and (max-width:1199.98px){.banner-section{height:1010px;}}@media(max-width:767.98px){.banner-section{height:760px;}}.banner-section .banner-content h1{animation:BannerContent 1s ease-in-out forwards;opacity:0;}@media(min-width:1200px){.banner-section .banner-content h1{font-size:68px;line-height:76px;}}.banner-section .banner-content p{animation:BannerContent 1s ease-in-out forwards;animation-delay:.5s;color:#222b2f;opacity:0;}@media(max-width:767.98px){.banner-section .banner-content h1 br,.banner-section .banner-content p br{display:none;}}.banner-section .banner-image-section{display:flex;align-items:center;justify-content:flex-end;position:relative;height:100%;}.banner-section .banner-image-section .banner-video{max-width:710px;border-radius:16px;object-fit:cover;animation:BannerVideo 1s ease-in-out forwards;}@media(max-width:1440px){.banner-section .banner-image-section .banner-video{max-width:500px;}}.banner-section .banner-image-section .banner-images{position:absolute;bottom:70px;top:auto;right:auto;left:40px;display:flex;align-items:flex-end;}@media(min-width:1920px){.banner-section .banner-image-section .banner-images{bottom:40px;left:50px;}}.banner-section .banner-image-section .banner-img{opacity:0;animation:BannerImages 1s ease-in-out forwards;}.banner-section .banner-image-section .banner-img.banner-img1{animation-delay:1s;max-width:320px;}.banner-section .banner-image-section .banner-img.banner-img2{animation-delay:1.1s;max-width:70px;margin-left:-20px;margin-bottom:20px;}.banner-section .banner-image-section .banner-img.banner-img3{animation-delay:1.1s;max-width:130px;margin-bottom:30px;}@media(min-width:1920px){.banner-section .banner-image-section .banner-img.banner-img1{max-width:380px;}.banner-section .banner-image-section .banner-img.banner-img2{max-width:96px;margin-left:-25px;}.banner-section .banner-image-section .banner-img.banner-img3{max-width:170px;}}@media(max-width:1199.98px){.banner-section .row{height:auto!important;}.banner-section .banner-content h1,.banner-section .banner-content p{opacity:0;animation:BannerContentIpad 1s ease forwards;}.banner-section .banner-content h1{animation-delay:1s;font-size:68px;line-height:76px;}.banner-section .banner-content p{font-size:18px;line-height:24px;animation-delay:1.5s;}.banner-section .banner-image-section .banner-video,.banner-section .banner-image-section .banner-img{opacity:0;animation:BannerContentIpad 1s ease forwards;animation-delay:2s;}.banner-section .banner-image-section .banner-video.banner-img1,.banner-section .banner-image-section .banner-img.banner-img1{animation-delay:2.5s;max-width:260px;}.banner-section .banner-image-section .banner-video.banner-img2,.banner-section .banner-image-section .banner-img.banner-img2{animation-delay:2.6s;max-width:70px;margin-left:-15px;}.banner-section .banner-image-section .banner-video.banner-img3,.banner-section .banner-image-section .banner-img.banner-img3{animation-delay:2.7s;max-width:120px;}.banner-section .banner-image-section .banner-video{max-width:545px;width:100%;margin-top:95px;}.banner-section .banner-image-section .banner-images{bottom:-70px;left:25px;}}@media(min-width:768px) and (max-width:1199.98px){.banner-section .banner-content{width:670px;}.banner-section .banner-image-section{padding-right:90px;max-width:770px;margin-left:auto;}.banner-section .banner-image-section .banner-images .banner-img.banner-img2{margin-bottom:5px;}.banner-section .banner-image-section .banner-images .banner-img.banner-img3{margin-bottom:20px;}}@media(max-width:768px){.banner-section .banner-image-section{padding-right:30px;}}@media(max-width:767.98px){.banner-section .banner-content{padding:0 32px;}.banner-section .banner-content h1{font-size:30px;line-height:32px;}.banner-section .banner-image-section{justify-content:center;}.banner-section .banner-image-section .banner-video{max-width:330px;margin-top:40px;}.banner-section .banner-image-section .banner-images{bottom:-95px;left:auto;right:auto;}.banner-section .banner-image-section .banner-images .banner-img.banner-img1{max-width:190px;}.banner-section .banner-image-section .banner-images .banner-img.banner-img2{max-width:50px;margin:0 0 5px -10px;}.banner-section .banner-image-section .banner-images .banner-img.banner-img3{max-width:80px;top:-15px;position:relative;margin:0 0 0 5px;}}.connect-america{background:url(https://static.nationsbenefits.com/nb-container/NBCorporate/images/connect-america-bg.png) no-repeat right top;background-size:670px;}.connect-america .section-title{max-width:630px;}.connect-america .bands-portpolio h4{text-align:center;}.connect-america .bands-portpolio .portpolio{background:#f8fafb;border:1px solid rgba(34,43,47,.16);padding:24px;border-radius:24px;height:100%;}.connect-america .bands-portpolio .portpolio .image-part{width:58px;min-height:58px;display:flex;align-items:center;margin-bottom:8px;}.connect-america .bands-portpolio .portpolio h5{font-weight:600;margin-bottom:12px;}.connect-america .bands-portpolio .portpolio p{margin:0;font-size:16px;line-height:22px;}.comprehensive-platform{background:conic-gradient(from 46.08deg at 19.2% 100%,rgba(27,116,152,.08) 0deg,rgba(27,116,152,.0804162) 1deg,rgba(27,116,152,.22) 237.6deg,rgba(27,116,152,.04) 360deg),linear-gradient(318.08deg,rgba(232,243,247,0) 31.71%,#f8fafb 92.92%),conic-gradient(from 106.85deg at -.42% 13.07%,#fff 0deg,rgba(27,116,152,.08) 360deg);}.comprehensive-platform .flatform-list{display:grid;grid-template-columns:repeat(4,1fr);}@media(min-width:1400px){.comprehensive-platform .flatform-list{width:83.33333333%;grid-template-columns:repeat(5,1fr);}}@media(max-width:767.98px){.comprehensive-platform .flatform-list{grid-template-columns:repeat(2,1fr);}}.comprehensive-platform .flatform-list .flatform{padding:32px 20px 0 15px;border-left:1px solid rgba(34,43,47,.08);min-height:228px;}@media(min-width:1920px){.comprehensive-platform .flatform-list .flatform{min-width:308px;padding-right:40px;}}@media(max-width:1440px){.comprehensive-platform .flatform-list .flatform p,.comprehensive-platform .flatform-list .flatform p span{font-size:16px;line-height:22px;}}.comprehensive-platform .flatform-list .flatform .flatform-icon{min-height:58px;width:58px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;}.comprehensive-platform .flatform-list .flatform p{margin-bottom:0;position:relative;}.comprehensive-platform .flatform-list .flatform p span{font-weight:700;color:#00497a;}.comprehensive-platform .flatform-list .flatform p:before{content:"";position:absolute;left:-17px;background:#d64029;width:2px;height:24px;border-radius:10px;}.pers-solutions{background:#f5f6f9;}.pers-solutions .pers-options{background:#fff;padding:40px;border-radius:16px;height:100%;}.pers-solutions .pers-options .image-part{height:250px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;}.pers-solutions .pers-options .image-part img{height:100%;}.pers-solutions .pers-options h5{color:#00497a;text-align:center;margin-bottom:24px;font-weight:600;}.pers-solutions .pers-options h5 span{font-size:16px;font-weight:600;line-height:20px;letter-spacing:2px;color:rgba(34,43,47,.64);text-transform:uppercase;display:block;margin-top:6px;}@media(max-width:1199.98px){.pers-solutions .row .col-xl-4{margin:0 auto 24px;}.pers-solutions .row .col-xl-4:last-child{margin-bottom:0;}.pers-solutions .pers-options{max-width:540px;margin:0 auto;height:auto;}}@media(max-width:767.98px){.pers-solutions .pers-options{padding:16px;}}.assisting-members{background:linear-gradient(180deg,#001d31 0%,#00497a 100%);}.assisting-members .assisting-list{padding-left:24px;border-left:1px solid #d64029;height:100%;margin-left:12px;}.assisting-members .assisting-list h5 span{position:absolute;left:-37px;background:#d64029;width:26px;height:26px;border-radius:25px;font-size:14px;line-height:22px;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center;top:50%;transform:translateY(-50%);}.assisting-members .assisting-list .assisting-icon{min-height:58px;width:58px;display:flex;align-items:center;justify-content:center;margin-bottom:12px;}.assisting-members .assisting-list p{margin-bottom:0;color:#fff;}.assisting-members .disclaimer{position:absolute;bottom:24px;font-size:14px;line-height:20px;margin:0;}@media(max-width:1199.98px){.assisting-members{padding-bottom:100px;}}@media(max-width:767.98px){.assisting-members .assisting-list{margin-bottom:72px;}}.plan-options .section-title p{max-width:700px;margin:auto;}.plan-options .section-title p span{display:inline-block;}@media(max-width:1199.98px){.plan-options .section-title .offering-benefits{color:rgba(34,43,47,.7);}}@media(max-width:767.98px){.plan-options .section-title p,.plan-options .section-title p span{font-size:18px;line-height:24px;}}.plan-options .plan-section{align-items:center;}.plan-options .plan-section img{border-radius:16px;}.plan-options .plan-section:not(:last-child){margin-bottom:80px;}@media(max-width:767.98px){.plan-options .plan-section:not(:last-child){margin-bottom:40px;}}.plan-options .plan-section h5{color:#00497a;}@media(min-width:1200px){.plan-options .content-part{padding-left:24px;}}@media(max-width:1199.98px){.plan-options .image-part{display:flex;align-items:center;justify-content:center;height:390px;width:100%;}.plan-options .image-part img{height:100%;object-fit:cover;}}@media(min-width:768px) and (max-width:1199.98px){.plan-options .flex-image img{object-position:-190px 0;}.plan-options h4{font-size:30px;line-height:32px;}}@media(max-width:767.98px){.plan-options .image-part{height:256px;margin:24px 0 0;}}@keyframes BannerContent{0%,23.33%{opacity:0;transform:translateY(50px);}100%{opacity:1;transform:translateY(0);}}@keyframes BannerContentIpad{0%{transform:translateY(20px);opacity:0;}100%{opacity:1;transform:translateY(50px);}}@keyframes BannerVideo{0%{opacity:0;transform:translateX(100%);}100%{opacity:1;transform:translateX(0);}}@keyframes BannerImages{0%,23.33%{opacity:0;transform:translateX(30%);}100%{opacity:1;transform:translateX(0);}}
