﻿.flex-card-page{background:#f5f6f9;}.banner-section{background:url(https://static.nationsbenefits.com/nb-container/NBCorporate/images/flex-card-banner-bg.webp) center center no-repeat;overflow:hidden;height:660px;background-size:cover;}@media(min-width:1920px){.banner-section{padding:120px 0;height:800px;}}@media(min-width:768px) and (max-width:1199.98px){.banner-section{height:900px;padding:100px 0;}}@media(max-width:767.98px){.banner-section{padding:70px 0 100px;height:100%;max-height:812px;}}.banner-section .banner-content h1{animation:BannerContent 1s ease-in-out forwards;opacity:0;}.banner-section .banner-content p{animation:BannerContent 1s ease-in-out forwards;animation-delay:.5s;color:#222b2f;opacity:0;}.banner-section .banner-content p span{color:#222b2f;}.banner-section .banner-image-section{display:flex;align-items:center;justify-content:flex-end;position:relative;margin:40px 0 0;}.banner-section .banner-image-section .banner-video{max-width:553px;border-radius:16px;object-fit:cover;min-height:395px;animation:BannerVideo .5s ease-in-out forwards;}@media(min-width:1920px){.banner-section .banner-image-section .banner-video{max-width:755px;min-height:540px;}}.banner-section .banner-image-section .banner-images{position:absolute;bottom:-70px;top:auto;right:auto;left:0;display:flex;align-items:flex-end;}.banner-section .banner-image-section .banner-img{opacity:0;position:absolute;}.banner-section .banner-image-section .banner-img.banner-img1{animation:BannerImages 1.5s ease forwards;animation-delay:1s;left:60px;bottom:20px;max-width:165px;}@media(min-width:1920px){.banner-section .banner-image-section .banner-img.banner-img1{left:115px;max-width:235px;}}.banner-section .banner-image-section .banner-img.banner-img2{position:absolute;max-width:230px;left:145px;bottom:50px;animation:BannerImages 2s ease forwards;animation-delay:2s;}@media(min-width:1920px){.banner-section .banner-image-section .banner-img.banner-img2{left:235px;bottom:90px;max-width:280px;}}@media(max-width:1199.98px){.banner-section .banner-image-section .banner-img{animation-delay:2.5s!important;}}@media(max-width:1199.98px){.banner-section .banner-content{text-align:center;}.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;}.banner-section .banner-content p{max-width:535px;margin:0 auto;animation-delay:1.5s;}.banner-section .banner-image-section{max-width:660px;margin:48px auto 0;}.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{max-width:630px;width:100%;}.banner-section .banner-image-section .banner-images{left:-85px;bottom:-55px;}}@media(max-width:767.98px){.banner-section .banner-image-section{max-width:330px;}.banner-section .banner-image-section .banner-video{height:290px;min-height:inherit;}.banner-section .banner-image-section .banner-img.banner-img1{max-width:100px;left:70px;}.banner-section .banner-image-section .banner-img.banner-img2{max-width:110px;left:125px;}}.program-features{background:#f5f6f9;overflow:hidden;padding-bottom:60px;}.program-features .section-title{position:relative;z-index:9;max-width:650px;margin:0;}.program-features .section-title p,.program-features .section-title h2{text-align:left;}.program-features .section-title p{font-size:20px;line-height:28px;}@media(max-width:1440px){.program-features .section-title p{max-width:435px;}}@media(min-width:1920px){.program-features .section-title p{font-size:24px;line-height:34px;}}@media(max-width:1199.98px){.program-features .section-title{max-width:100%;padding:0 48px;}.program-features .section-title h2{text-align:center;}.program-features .section-title p{font-size:18px;line-height:24px;max-width:100%;text-align:center;}}@media(max-width:767.98px){.program-features .section-title{padding:0;}}.program-features .lottie-section{width:820px;height:570px;position:absolute;right:0;top:0;padding:15px 0 0 50px;}.program-features .lottie-section .lottie-img{max-width:600px;max-height:360px;margin:0 auto 60px;}@media(min-width:1920px){.program-features .lottie-section{width:945px;height:660px;padding-top:30px;}}@media(max-width:1199.98px){.program-features .lottie-section{position:relative;padding:0;top:0;margin:-32px 0 40px;display:inline-block;width:100%;height:auto;}.program-features .lottie-section .lottie-img{margin:0 auto 36px;}}@media(max-width:767.98px){.program-features .lottie-section{margin-top:-8px;min-height:225px;}.program-features .lottie-section .lottie-img{max-width:320px;max-height:190px;margin:0 auto;}}.program-features:before{content:"";background:url(https://static.nationsbenefits.com/nb-container/NBCorporate/images/flex-top-circle.svg) no-repeat right top;width:820px;height:570px;position:absolute;right:0;top:0;display:flex;justify-content:center;padding:15px 0 0 50px;background-size:cover;}@media(min-width:1920px){.program-features:before{width:945px;height:660px;padding-top:30px;}}@media(max-width:1199.98px){.program-features:before{width:100%;height:580px;}}@media(max-width:767.98px){.program-features:before{height:290px;}}.program-features:after{content:"";background:url(https://static.nationsbenefits.com/nb-container/NBCorporate/images/flex-bottom-circle.svg) no-repeat left bottom;width:770px;height:535px;position:absolute;left:0;bottom:0;background-size:cover;display:flex;align-items:center;justify-content:center;}@media(max-width:767.98px){.program-features:after{height:320px;width:100%;}}.program-features .solutions-list{background:rgba(255,255,255,.2);padding:24px;display:flex;align-items:center;justify-content:center;flex-direction:column;height:320px;position:relative;border-radius:24px;cursor:pointer;transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);}@media(min-width:1200px){.program-features .solutions-list.utilities .solutions-list-content{transform:translateY(-18px);}}.program-features .solutions-list .image-part{width:58px;height:58px;display:flex;align-items:center;justify-content:center;margin-bottom:8px;}.program-features .solutions-list .image-part img{margin:0;transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;}.program-features .solutions-list h6{font-size:18px;line-height:24px;font-weight:700;margin:0 0 4px;width:100%;}.program-features .solutions-list .solutions-list-content{position:relative;z-index:1;}.program-features .solutions-list p{font-size:16px;line-height:22px;margin:0;height:110px;}.program-features .solutions-list .hover-image{display:none;}.program-features .solutions-list .link-arrow-animate{opacity:0;visibility:hidden;transform:translateY(0);transition:opacity .4s ease,transform .4s ease,visibility .4s ease;margin-top:16px;}.program-features .solutions-list:hover{padding-bottom:50px;}.program-features .solutions-list:hover .normal-image{display:none;}.program-features .solutions-list:hover .hover-image{display:inline-block;}.program-features .solutions-list:hover .link-arrow-animate{opacity:1;visibility:visible;}.program-features .solutions-list.disabled{pointer-events:none;}.program-features .solutions-list.disabled:hover{padding-bottom:24px;}@media(min-width:1920px){.program-features .solutions-list h6{font-size:22px;line-height:28px;}.program-features .solutions-list p{font-size:17px;line-height:24px;}}@media(max-width:1199.98px){.program-features .solutions-list{height:auto;}.program-features .solutions-list:hover{padding-bottom:24px;}.program-features .solutions-list:not(.disabled) .hover-image{display:inline-block;}.program-features .solutions-list:not(.disabled) .normal-image{display:none;}.program-features .solutions-list:not(.disabled) .link-arrow-animate{opacity:1;visibility:visible;}.program-features .solutions-list h6{font-size:16px;line-height:20px;}.program-features .solutions-list p,.program-features .solutions-list .link-arrow-animate{height:inherit;font-size:15px;line-height:21px;}}@media(min-width:768px) and (max-width:1199.98px){.program-features .solutions-list{height:270px;}}@media(min-width:1920px){.program-features .container-fluid>.row{padding-left:8.3%;width:100%;}.program-features .row .col-xl{flex:0 0 auto;width:310px;}.program-features .row .col-xl.last-child{width:465px;}}.learn-more{padding-top:0;}.learn-more h5{position:relative;padding:0 0 8px;margin:0 0 32px;}.learn-more h5:after{width:100px;height:4px;background:#d64029;position:absolute;bottom:-10px;content:"";left:0;}@media(max-width:767.98px){.learn-more h5{display:flex;align-items:center;justify-content:center;}.learn-more h5:after{left:auto;}}.learn-more .learn-more-list{background:#fff;border:1px solid #e8f3f7;border-radius:16px;padding:16px;display:flex;align-items:center;height:204px;overflow:hidden;}.learn-more .learn-more-list h6{font-size:20px;line-height:24px;font-weight:700;margin:0 0 4px;font-weight:700;}.learn-more .learn-more-list p{font-size:16px;line-height:24px;margin:0;}.learn-more .learn-more-list .image-part{max-width:290px;width:100%;max-height:100%;}.learn-more .learn-more-list .image-part img{transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;}.learn-more .learn-more-list .content-part{padding-left:16px;transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;}.learn-more .learn-more-list .link-arrow-animate{opacity:0;visibility:hidden;transform:translateY(0);transition:opacity .4s ease,transform .4s ease,visibility .4s ease;margin-top:16px;}.learn-more .learn-more-list:hover{box-shadow:-13px 15px 24px 0 rgba(0,0,0,.0705882353);}.learn-more .learn-more-list:hover .content-part{padding-bottom:30px!important;}.learn-more .learn-more-list:hover .image-part img{transform:scale(1.07);}.learn-more .learn-more-list:hover .link-arrow-animate{opacity:1;visibility:visible;}@media(max-width:1199.98px){.learn-more .learn-more-list{box-shadow:0 10px 35px 0 rgba(0,0,0,.1019607843);}.learn-more .learn-more-list .image-part{max-width:254px;}.learn-more .learn-more-list .link-arrow-animate{font-size:15px;line-height:21px;opacity:1;visibility:visible;}.learn-more .learn-more-list:hover .content-part{padding-bottom:0!important;}}@media(max-width:767.98px){.learn-more .learn-more-list{height:auto;flex-direction:column;text-align:center;padding:24px;}.learn-more .learn-more-list .image-part{margin:0 auto;}.learn-more .learn-more-list img{margin-bottom:10px;}.learn-more .learn-more-list.benefits-pro{flex-direction:column-reverse;padding-bottom:0;}.learn-more .learn-more-list.benefits-pro img{margin:10px 0 -2px;}}@media(min-width:1920px){.learn-more .container-fluid{padding-left:192px;}.learn-more .learn-more-list h6{font-size:24px;line-height:28px;}.learn-more .learn-more-list p{font-size:17px;}}.endtoend-card{background:linear-gradient(270deg,#00101a 0%,#035 41.23%,#00101a 100%);}@media(max-width:1199.98px){.endtoend-card{overflow:hidden;}}@media(max-width:767.98px){.endtoend-card{padding:60px 0;}}@media(min-width:1920px){.endtoend-card .endtoend-card-inner{max-width:1218px;margin:0 auto;}}.endtoend-card .endtoend-card-inner .section-title{max-width:440px;}@media(min-width:1920px){.endtoend-card .endtoend-card-inner .section-title{max-width:600px;}}@media(max-width:767.98px){.endtoend-card .endtoend-card-inner .section-title{margin:0 auto 40px;}}.endtoend-card .endtoend-card-inner .section-title h6{color:#fff;}@media(min-width:768px) and (max-width:1199.98px){.endtoend-card .endtoend-card-inner .section-title h6{font-weight:700;margin-bottom:6px;}}.endtoend-card .endtoend-card-inner .section-title h2{color:#fff;}@media(max-width:1199.98px){.endtoend-card .endtoend-card-inner .section-title h2{font-weight:700;margin-bottom:16px;}}.endtoend-card .endtoend-card-inner .section-title p,.endtoend-card .endtoend-card-inner .section-title p span{margin:0;font-size:20px;line-height:28px;color:rgba(255,255,255,.7);font-weight:normal;}@media(min-width:1920px){.endtoend-card .endtoend-card-inner .section-title p,.endtoend-card .endtoend-card-inner .section-title p span{font-size:24px;line-height:34px;}}.endtoend-card .endtoend-card-inner .endtoend-card-img{text-align:center;}.endtoend-card .endtoend-card-inner .endtoend-card-img img{width:100%;position:relative;z-index:2;max-width:676px;}@media(max-width:1199.98px){.endtoend-card .endtoend-card-inner .endtoend-card-img img{max-width:100%;}}@media(min-width:1920px){.accessibility .accessibility-inner{max-width:1218px;margin:0 auto;}.accessibility .accessibility-inner .column-list{width:50%;}}.accessibility .section-title{text-align:left;margin-bottom:34px;}@media(max-width:1199.98px){.accessibility .section-title h3{font-size:40px;line-height:40px;}}.accessibility .section-title p{margin:0;font-size:20px;line-height:28px;}@media(min-width:1920px){.accessibility .section-title p{font-size:24px;line-height:34px;}}@media(max-width:1199.98px){.accessibility .section-title p{font-size:18px;line-height:24px;}}.accessibility .accessibility-list li{display:flex;align-items:center;position:relative;gap:0 8px;}.accessibility .accessibility-list li:not(:last-child){padding-bottom:24px;}@media(max-width:1199.98px){.accessibility .accessibility-list li:not(:last-child){padding-bottom:16px;}}.accessibility .accessibility-list li .icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;}.accessibility .accessibility-list li span{color:#00497a;margin-bottom:0;font-weight:700;}.accessibility .accessibility-img{border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;}@media(min-width:1920px){.accessibility .accessibility-img{max-width:594px;margin:0 auto;}}@media(max-width:1199.98px){.accessibility .accessibility-img{margin-top:48px;height:480px;}}@media(max-width:767.98px){.accessibility .accessibility-img{height:275px;}}.flex-locations{background:#035;overflow:hidden;}.flex-locations h6{font-size:16px;font-weight:600;line-height:20px;letter-spacing:2px;text-transform:uppercase;}@media(max-width:1199.98px){.flex-locations h2 br{display:none;}}@media(max-width:1199.98px){.flex-locations p{font-size:18px;line-height:24px;margin:0;}}.flex-locations .flex-delivary li{padding:24px 0 0 24px;border-left:1px solid #1b7498;min-height:180px;min-width:220px;}.flex-locations .flex-delivary li span{display:block;color:#fff;font-size:20px;line-height:28px;font-weight:700;}.flex-locations .flex-delivary li span.list-content{margin-bottom:0;position:relative;font-size:20px;line-height:28px;font-weight:700;color:#fff;}.flex-locations .flex-delivary li span.list-content:before{content:"";position:absolute;left:-25px;background:#d64029;width:2px;height:24px;border-radius:10px;}@media(max-width:1199.98px){.flex-locations .flex-delivary li span{font-size:18px;line-height:22px;letter-spacing:.2px;}.flex-locations .flex-delivary li span.list-content{font-size:18px;line-height:22px;}}.flex-locations .flex-delivary li .icon{min-height:50px;width:50px;display:flex;align-items:center;justify-content:center;margin-bottom:32px;}@media(min-width:768px) and (max-width:1199.98px){.flex-locations .flex-delivary li{min-width:25%;}}@media(max-width:767.98px){.flex-locations .flex-delivary li{min-width:100%;min-height:inherit;padding:24px 0 16px 24px;}.flex-locations .flex-delivary li span{display:inline;}.flex-locations .flex-delivary li .icon{margin-bottom:16px;}}@media(min-width:768px) and (max-width:1199.98px){.flex-locations .flex-delivary{margin:60px 0;}}@media(max-width:767.98px){.flex-locations .flex-delivary{margin:40px 0 60px;}}@media(min-width:1920px){.flex-locations .delivary-list{min-width:290px;}.flex-locations .content-part{width:33.33333333%;}.flex-locations .image-part{width:58%;}.flex-locations .offset-xl-1{padding-left:calc(8.33333333% + 6px);}}@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);}}