﻿.home-page .outline-button{display:inline-block;}.home-page p span{font-weight:700;display:block;color:#00497a;}.home-page .break-word{display:none;}.home-page button{margin:0 auto;}.home-page .solutions-list{background:#fff;padding:24px;display:flex;align-items:center;flex-direction:column;height:295px;position:relative;border-radius:16px;text-align:center;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;}@media(min-width:1920px){.home-page .solutions-list{padding:24px 32px;}}.home-page .solutions-list:before{height:100%;content:"";position:absolute;bottom:0;background:#fff;width:100%;z-index:0;border-radius: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;}.home-page .solutions-list .solutions-list-content{position:relative;z-index:1;}.home-page .solutions-list.portals-apps{height:470px;}.home-page .solutions-list h5{margin-bottom:8px;color:#222b2f!important;}.home-page .solutions-list p{color:rgba(34,43,47,.7);margin:0;font-size:16px;line-height:22px;}.home-page .solutions-list p span{font-size:18px;line-height:22px;}@media(min-width:1400px){.home-page .solutions-list p span{font-size:20px;line-height:28px;}}.home-page .solutions-list .outline-button{margin-top:24px;}.home-page .solutions-list img{max-height:155px;width:auto;}.home-page .solutions-list .image-section{width:180px;min-height:170px;display:flex;align-items:center;justify-content:center;margin:-110px auto 20px;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;}.home-page .solutions-list .image-section img{max-height:100%;margin:0;}.home-page .solutions-list .image-section .lottie-image{position:absolute;width:0;height:0;max-width:100%;animation:bounceEffectIn .2s ease-in-out forwards;}.home-page .solutions-list .link-arrow-animate{opacity:0;visibility:hidden;transform:translateY(0);transition:opacity .4s ease,transform .4s ease,visibility .4s ease;}.home-page .solutions-list:hover{padding-bottom:20px;box-shadow:-13px 15px 24px 0 rgba(0,0,0,.0705882353);}.home-page .solutions-list:hover .image-section{margin-top:-140px;}.home-page .solutions-list:hover .image-section .lottie-image{width:200px;height:200px;animation:bounceEffectOut .5s ease-in-out forwards;}.home-page .solutions-list:hover .link-arrow-animate{opacity:1;visibility:visible;}.home-page .solutions-list:hover:before{height:325px;content:"";position:absolute;bottom:0;background:#fff;width:100%;z-index:0;border-radius:24px;}.home-page .solutions-list:hover .outline-button{background:#00497a!important;color:#fff!important;}.home-page .solutions-list:hover .outline-button .arrow-animate-icon:before,.home-page .solutions-list:hover .outline-button .arrow-animate-icon:after{filter:brightness(0) invert(1)!important;}.home-page .solutions-list.outcomes-solution{display:flex;align-items:center;padding:40px 32px 16px 26px;flex-direction:row;width:100%;height:190px;border-radius:16px;}.home-page .solutions-list.outcomes-solution .image-part{width:52px;height:100%;}.home-page .solutions-list.outcomes-solution .image-part img{margin:0;}.home-page .solutions-list.outcomes-solution .solutions-list-content{text-align:left;padding-left:12px;width:calc(100% - 70px);}.home-page .solutions-list.outcomes-solution h6{font-weight:700;margin:0 0 4px;}.home-page .solutions-list.outcomes-solution p{font-size:17px;line-height:24px;min-height:72px;margin-bottom:12px;}@media(max-width:1199.98px){.home-page .solutions-list.portals-apps{height:430px;}}@media(max-width:767.98px){.home-page .solutions-list .image-part{width:52px;height:52px;display:flex;align-items:center;justify-content:center;align-self:center;}.home-page .solutions-list .image-part img{margin:0;}.home-page .solutions-list:not(.disabled){box-shadow:-13px 15px 24px 0 rgba(0,0,0,.0705882353);}}.home-page .disabled{pointer-events:none;cursor:default!important;}.home-page .disabled .outline-button{display:none!important;}@media(max-width:1199.98px){.home-page .link-arrow-animate{font-size:14px;line-height:18px;}.home-page h6{font-size:14px;line-height:14px;font-weight:700;}.home-page p br{display:none;}.home-page .core-benefits br{display:block!important;}}.banner-section{padding-top:80px;padding-bottom:140px;min-height:860px;overflow:hidden;align-items:center;}@media(min-width:1400px){.banner-section{height:calc(100vh + 130px);}}.banner-section .banner-content h1,.banner-section .banner-content h5,.banner-section .banner-content p,.banner-section .banner-content .banner-button{opacity:0;animation:BannerContent .8s ease forwards;color:#fff;}.banner-section .banner-content h1{animation-delay:1s;}@media(max-width:767.98px){.banner-section .banner-content h1{font-size:40px;line-height:40px;}}.banner-section .banner-content p{animation-delay:1.5s;}.banner-section .banner-content .banner-button{animation-delay:1.9s;}.banner-section .home-video{position:absolute;width:100%;top:0;height:100%;object-fit:cover;}.banner-section .banner-button{margin:40px 0 0 0;display:inline-flex;}.banner-section h5{font-size:37px;line-height:37px;font-weight:400;margin:0 0 16px;color:#222b2f;}.banner-section .secondary-bar{width:0;overflow:hidden;white-space:nowrap;animation-fill-mode:forwards;animation:expandWidthAnimation 1.5s ease-in-out forwards;animation-delay:1.8s;}@media(max-width:767.98px){.banner-section .secondary-bar{display:none;}}.banner-section .MoveToCoreBenefits{position:absolute;z-index:9;left:0;right:0;bottom:120px;width:100%;text-align:center;top:auto;cursor:pointer;background:url(../png/banner-scroll-new.png) no-repeat center center;height:48px;display:flex;align-items:center;justify-content:center;}@media(max-width:1199.98px){.banner-section .MoveToCoreBenefits{display:none;}}.banner-section .MoveToCoreBenefits .arrow-icon{width:22px;height:22px;border:2px solid #fff;border-radius:100px;margin:-8px 0 0;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;}.banner-section .MoveToCoreBenefits .arrow-icon .arrow{height:18px;width:18px;display:flex;align-items:center;justify-content:center;}.banner-section .MoveToCoreBenefits .arrow-icon:hover .arrow{animation:moveArrow .5s ease forwards;}.banner-section .MoveToCoreBenefits .arrow-icon:not(:hover) .arrow{animation:moveArrowReverse .5s ease forwards;}@media(min-width:1920px){.banner-section .banner-image,.banner-section .banner-content{padding-left:8.33333333%;}}@media(max-width:1199.98px){.banner-section{padding:120px 0 40px;}.banner-section .banner-content{text-align:center;}.banner-section .banner-content .secondary-bar{margin:auto;}.banner-section .banner-content h1,.banner-section .banner-content h5,.banner-section .banner-content p,.banner-section .banner-content .banner-button{opacity:0;animation:BannerContentIpad .8s ease forwards;}.banner-section .banner-content h1{animation-delay:1s;}.banner-section .banner-content .banner-button{animation-delay:1.9s;}.banner-section .banner-content h5{font-size:30px;line-height:30px;animation-delay:.7s;}.banner-section .banner-content button{margin-top:24px;}.banner-section .banner-content p{max-width:535px;margin:0 auto;animation-delay:1.5s;}.banner-section .banner-image{margin-top:0;}.banner-section .banner-image .home-banner-image{width:100%;max-width:750px;margin:0 auto;opacity:0;animation:BannerContentIpad .8s ease forwards;animation-delay:1s;}}@media(max-width:767.98px){.banner-section{min-height:inherit;}.banner-section .banner-content{text-align:left;}.banner-section .banner-content h5{font-size:19px;line-height:19px;margin-bottom:8px;}.banner-section .banner-content p{font-size:15px;line-height:21px;}.banner-section .banner-content .banner-button{margin-top:20px;}.banner-section .banner-image{margin:16px 0 0;}}.core-benefits .row .col{padding-bottom:130px;min-width:25%;max-width:25%;}@media(max-width:1440px){.core-benefits .row .col{width:100%;max-width:334px;min-width:inherit;}}@media(max-width:1199.98px){.core-benefits .row .col{max-width:364px;}.core-benefits .row .col.transport-column{padding-bottom:80px;}}@media(max-width:767.98px){.core-benefits .row .col.transport-column{padding-bottom:24px;}}.core-benefits .core-benefits-main{overflow:hidden;background:linear-gradient(180deg,#000c15 0%,#00497a 100%);border-radius:24px;position:relative;margin-bottom:24px;margin-top:-130px;padding-right:40px;padding-left:40px;}.core-benefits .core-benefits-main:before{background:url(https://static.nationsbenefits.com/nb-container/NBCorporate/images/care-benefits.webp) no-repeat center top;content:"";position:absolute;height:100%;width:100%;margin-top:-160px;background-size:cover;left:0;}.core-benefits .core-benefits-main .big-tile{max-width:100%;width:436px;margin:0 auto 130px;}@media(max-width:1199.98px){.core-benefits .core-benefits-main{margin:0;}.core-benefits .core-benefits-main:before{margin:0;top:0;background-size:contain;width:calc(100% - 80px);}.core-benefits .core-benefits-main .big-tile{width:340px;}}@media(max-width:767.98px){.core-benefits .core-benefits-main{padding:20px 16px;}.core-benefits .core-benefits-main:before{background-size:cover;width:100%;height:100vh;left:0;}}.core-benefits .core-benefits-content{max-width:1040px;margin:0 auto 80px;padding-bottom:80px;text-align:center;position:relative;}@media(min-width:1920px){.core-benefits .core-benefits-content{max-width:1210px;}}.core-benefits .core-benefits-content .nation-icon{margin:0 auto 80px;max-width:197px;max-height:197px;display:flex;align-items:center;justify-content:center;}@media(max-width:1199.98px){.core-benefits .core-benefits-content .nation-icon{max-height:168px;max-width:168px;margin-bottom:60px;}}@media(max-width:767.98px){.core-benefits .core-benefits-content .nation-icon{max-height:124px;max-width:124px;}}.core-benefits .core-benefits-content .title-headding{letter-spacing:2px;margin:0 0 16px;text-transform:uppercase;color:#1b7498!important;letter-spacing:1.5px;}@media(max-width:1199.98px){.core-benefits .core-benefits-content .title-headding{font-size:14px;line-height:14px;}}.core-benefits .core-benefits-content p{color:#fff;font-weight:700;}.core-benefits .core-benefits-content p.reducing-cost{margin:0;}@media(max-width:767.98px){.core-benefits .core-benefits-content h2{font-size:40px;line-height:40px;}.core-benefits .core-benefits-content p{font-size:16px;line-height:22px;}}@media(max-width:1199.98px){.core-benefits .container-fluid{padding:24px;}}@media(max-width:767.98px){.core-benefits .container-fluid{padding:24px 16px;}}.fintech-platform{background:linear-gradient(270deg,#001d31 8.4%,#035 52.8%,#001d31 100%);color:#fff;padding-bottom:100px;}.fintech-platform .icon-part{width:80px;height:80px;display:flex;align-items:center;margin:0 0 8px;}.fintech-platform .section-list{margin:16px 0 44px;}.fintech-platform button{margin:0;}.fintech-platform h5{margin:0 0 4px;}.fintech-platform p{margin:0;}@media(max-width:1199.98px){.fintech-platform{padding:60px 0;}.fintech-platform h4{font-size:20px;line-height:24px;margin:0 0 8px;}.fintech-platform .icon-part{height:40px;width:40px;}.fintech-platform .icon-part img{max-height:100%;width:auto;}}@media(max-width:1440px){.fintech-platform p{font-size:16px;line-height:22px;letter-spacing:-.2px;}}@media(max-width:767.98px){.fintech-platform .icon-part{margin:0 16px 0 0;float:left;}}.proprietary-technology{background:#f5f6f9;}.proprietary-technology h2{margin:0 0 12px!important;}.proprietary-technology .portals img{margin:0 0 8px!important;}.proprietary-technology .portals p{min-height:90px;}.proprietary-technology .solutions-list{justify-content:center;}.proprietary-technology .solutions-list h5{color:#222b2f!important;margin:0 0 4px;}.proprietary-technology .solutions-list p{color:rgba(34,43,47,.7);margin:0 0 16px;}.proprietary-technology .solutions-list img{margin:0 0 24px;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;}.proprietary-technology .solutions-list .hover-image{display:none;}.proprietary-technology .solutions-list:hover{padding-bottom:50px;}.proprietary-technology .solutions-list:hover img{margin:0 0 32px;}.proprietary-technology .solutions-list:hover .normal-image{display:none;}.proprietary-technology .solutions-list:hover .hover-image{display:inline-block;}.proprietary-technology .solutions-list:before{display:none!important;}@media(max-width:1199.98px){.proprietary-technology h4{font-size:20px;line-height:24px;}.proprietary-technology .solutions-list{height:260px;}.proprietary-technology .solutions-list p{min-height:inherit;margin-bottom:0;}.proprietary-technology .solutions-list .link-arrow-animate{margin-top:20px;}.proprietary-technology .marketplace-list{min-width:100%;width:100%;max-width:100%;}.proprietary-technology .outline-button{margin-top:20px;}}@media(max-width:767.98px){.proprietary-technology .col{min-width:100%;width:100%;max-width:100%;}.proprietary-technology .solutions-list p{margin:0!important;min-height:inherit!important;}.proprietary-technology .solutions-list .link-arrow-animate{opacity:1;visibility:visible;}.proprietary-technology .solutions-list:hover{padding-bottom:24px;}.proprietary-technology .solutions-list:not(.disabled) .hover-image{display:inline-block;}.proprietary-technology .solutions-list:not(.disabled) .normal-image{display:none;}}.fintech-solutions{background:#001d31;}.fintech-solutions .fintech-solutions-inner{background:#f5f6f9;border-radius:24px;overflow:hidden;padding:60px 0;}.fintech-solutions .fintech-solutions-inner .solutions-list{min-height:630px;background:none;}.fintech-solutions .fintech-solutions-inner .solutions-list:before{display:none!important;}.fintech-solutions .fintech-solutions-inner .solutions-list img{margin:0 0 32px;max-width:220px;max-height:280px;width:auto;}.fintech-solutions .fintech-solutions-inner .solutions-list:hover{padding-bottom:48px!important;margin-top:-24px;box-shadow:15px -13px 24px 0 #fff,-13px 15px 24px 0 rgba(0,0,0,.07);}@media(max-width:1199.98px){.fintech-solutions .fintech-solutions-inner .solutions-list{background:#fff;max-width:435px;margin:0 auto;min-height:inherit;height:auto;padding:30px;box-shadow:none!important;}.fintech-solutions .fintech-solutions-inner .solutions-list img{max-height:230px;margin-bottom:18px;}.fintech-solutions .fintech-solutions-inner .solutions-list p{min-height:inherit;}}@media(min-width:768px) and (max-width:1199.98px){.fintech-solutions .section-title{margin:0;}.fintech-solutions .fintech-solutions-inner{background:none;padding:0;}}@media(max-width:767.98px){.fintech-solutions .fintech-solutions-inner{background:#f5f6f9;padding:30px 0 16px;}.fintech-solutions .fintech-solutions-inner .solutions-list{padding:16px;border-radius:0;background:no-repeat;}}.outcomes-section{background:#f5f6f9;overflow:hidden;}.outcomes-section .section-title h2{margin-bottom:24px;}.outcomes-section .section-title p{font-size:20px;line-height:28px;text-align:center;margin:0;}.outcomes-section .section-title p span{display:block;}.outcomes-section .outcomes-section-inner{max-width:910px;margin:0 auto;}.outcomes-section .solutions-list p{text-align:left;}.outcomes-section .solutions-list .image-part{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;}.outcomes-section .solutions-list:hover .image-part{margin-top:-40px;}@media(max-width:1199.98px){.outcomes-section{padding-bottom:0;}.outcomes-section .section-title p{font-size:18px;line-height:24px;padding:0 48px;}.outcomes-section .section-title p span{font-size:18px;line-height:24px;display:inline;}.outcomes-section .solutions-list.outcomes-solution{padding:24px;height:160px;}.outcomes-section .solutions-list.outcomes-solution .solutions-list-content{width:calc(100% - 52px);}.outcomes-section .solutions-list.outcomes-solution h6{font-size:17px;line-height:23px;}.outcomes-section .solutions-list.outcomes-solution p{font-size:14px;line-height:18px;min-height:inherit;margin:0;}.outcomes-section .solutions-list:hover{padding-bottom:30px!important;}.outcomes-section .solutions-list:hover .image-part{margin-top:-25px;}}@media(max-width:767.98px){.outcomes-section .section-title p{padding:0 8px;}}.home-section{padding:80px 60px;border-radius:24px;position:relative;margin:100px 0 60px;overflow:hidden;display:flex;align-items:center;}.home-section .row{min-width:100%;}.home-section .home-section-img{position:absolute;right:0;top:0;max-height:90%;z-index:0;}@media(max-width:1440px){.home-section .home-section-img{width:auto;}}.home-section .section-column{display:flex;justify-content:center;flex-direction:column;}.home-section .ai-driven-img{border-radius:8px;}.home-section p{margin:0;}.home-section ul{margin:32px 0 0;}.home-section ul li{color:rgba(255,255,255,.7);padding:0 48px 12px 24px;background:url(https://static.nationsbenefits.com/nb-container/NBCorporate/images/check-mark-icon.svg) no-repeat left 7px;}.home-section a.btn{align-self:flex-start;margin:20px 0 0;background:none!important;border-color:#1b7498!important;}.home-section a.btn span{margin-left:12px;}.home-section.ai-driven{background:linear-gradient(180deg,#001d31 0%,#00497a 100%);}.home-section.ai-driven a{color:#fff!important;}.home-section.ai-driven a span{filter:brightness(0) invert(1)!important;}.home-section.ai-driven p{color:#fff;}@media(max-width:767.98px){.home-section.ai-driven img{max-height:inherit;max-width:inherit;width:840px;right:-260px;}}.home-section.security-compliance{background:#fff;min-height:455px;margin:0;}.home-section.security-compliance h6{color:#00497a;text-transform:uppercase;margin:0 0 16px;letter-spacing:2px;}@media(max-width:1199.98px){.home-section.ai-driven{margin:60px -40px 0;border-radius:0;padding:60px 40px;}.home-section.ai-driven h3{font-size:40px;line-height:40px;letter-spacing:.2px;}.home-section.ai-driven p{font-size:18px;line-height:24px;}.home-section.security-compliance{margin:0 -40px;border-radius:0;padding:60px 40px;min-height:inherit;}.home-section.security-compliance .section-column{max-width:460px;}.home-section.security-compliance h4{font-size:30px;line-height:32px;margin:0 0 16px;}}@media(max-width:767.98px){.home-section.ai-driven{margin:60px -16px 0;border-radius:0;padding:60px 16px;}.home-section.ai-driven h3{font-size:30px;line-height:32px;}.home-section.security-compliance{margin:0 -16px;border-radius:0;padding:60px 16px 0;min-height:inherit;flex-direction:column-reverse;}.home-section.security-compliance .home-section-img{position:inherit;margin:16px 0 0;max-width:inherit;width:calc(100% + 32px);}}.numbering-data{width:100%;position:relative;background:#00497a;}.numbering-data:after{content:"";width:100%;height:100%;background:linear-gradient(180deg,rgba(0,29,49,0) 0%,#001d31 100%);position:absolute;left:0;top:0;}.numbering-data:before{content:"";width:100%;height:100%;background:url(https://static.nationsbenefits.com/nb-container/NBCorporate/images/hexagon-texture.webp) no-repeat right top;position:absolute;background-size:contain;top:0;}.numbering-data .states-list{position:relative;z-index:2;padding-left:12px;}.numbering-data .states-list .list-icon{margin:0 0 12px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;}.numbering-data .states-list .list-data{padding-left:16px;border-left:2px solid #f2604a;}.numbering-data .states-list .list-data h4{margin:0 0 4px;color:#fff;}.numbering-data .states-list .list-data p{color:#fff;font-size:16px;line-height:22px;margin:0;}@media(max-width:1199.98px){.numbering-data{padding-top:0;}}@media(max-width:767.98px){.numbering-data{padding-bottom:48px;}.numbering-data .states-list{padding-left:0;}}@media(max-width:575.98px){.numbering-data .break-word{display:block!important;}.numbering-data .employees .list-data{min-height:76px;}}.awards-section{padding:60px 0;background:#fff;border-top:2px solid rgba(15,86,115,.16);}.awards-section ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}.awards-section ul li{display:flex;align-items:center;justify-content:center;padding:0 24px;}.awards-section ul li img{max-height:110px;max-width:150px;}.awards-section ul li p{font-size:11px;line-height:12px;margin:10px 0 0;letter-spacing:.3px;}.awards-section ul li.trust{width:210px;text-align:center;}@media(max-width:1199.98px){.awards-section{padding:40px 0;}.awards-section ul{max-width:500px;margin:0 auto;}.awards-section ul li{padding:8px;}}@keyframes moveArrow{0%{opacity:1;transform:translateY(0);}50%{opacity:0;transform:translateY(30px);}60%{opacity:0;transform:translateY(-10px);}100%{opacity:1;transform:translateY(0);}}@keyframes moveArrowReverse{0%{opacity:0;transform:translateY(-30px);}100%{opacity:1;transform:translateY(0);}}@keyframes expandWidthAnimation{from{width:0;}to{width:100%;}}@keyframes bounceEffectOut{0%{width:0;height:0;}60%{width:180px;height:180px;}100%{width:180px;height:180px;}}@keyframes bounceEffectIn{0%{width:180px;height:180px;}100%{width:100px;height:100px;opacity:0;}}@keyframes BannerContent{0%{transform:translateY(60px);opacity:0;}100%{opacity:1;transform:translateY(0);}}@keyframes BannerContentIpad{0%{transform:translateY(-60px);opacity:0;}100%{opacity:1;transform:translateY(0);}}