@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css);header{height:83px;top:0;left:0;right:0;z-index:10;position:absolute}@media screen and (min-width:1024px){header{position:fixed;height:150px}}header nav.desktop{width:100%;padding:20px;flex-shrink:0;background:#4e2a84;display:none;padding:50px}@media screen and (min-width:1024px){header nav.desktop{display:flex}}header nav.desktop.home{background:linear-gradient(to bottom,#4e2a84,#4e2A8400)}header nav.desktop .logo{width:23%}header nav.desktop .logo img{width:100%;max-width:200px;height:auto;display:block}header nav.desktop .menu{display:flex;justify-content:space-between;width:33%;min-width:474px;padding-top:8px}header nav.desktop .menu a{color:#fff;text-decoration:none;padding:.5rem 1rem;font-size:15px;line-height:20px;font-weight:400}@media screen and (min-width:768px){header nav.desktop .menu a{font-size:20px}}header nav.desktop .menu a.button{background-color:#fff;border:none;border-radius:5px;padding:1rem 1.5rem;color:#4e2a84;font-weight:700;text-transform:capitalize}header nav.desktop .menu a:hover{text-decoration:underline}header nav.desktop .menu a.button:hover{text-decoration:none;background-color:#ccc4df;color:#4e2a84}header nav.desktop .menu a:nth-child(4){position:absolute;top:50px;left:15px;padding:10px 20px}@media screen and (min-width:768px){header nav.desktop .menu a:nth-child(4){top:50px;left:unset;right:50px;padding:1rem 1.5rem}}@media screen and (min-width:1400px){header nav.desktop .logo{width:33%}header nav.desktop .menu{width:33%}}header nav.mobile{height:83px;flex-shrink:0;background:#4e2a84;display:flex;padding:20px}header nav.mobile.home{background:linear-gradient(to bottom,#4e2a84,#4e2A8400)}@media screen and (min-width:1024px){header nav.mobile{display:none}}header nav.mobile .menu-icon{width:20%;display:flex;justify-content:flex-start;padding-top:7px}header nav.mobile .logo{width:60%}header nav.mobile .logo img{width:100%;max-width:200px;height:auto;display:block}header nav.mobile .visit-icon{width:20%;display:flex;justify-content:flex-end}header nav.mobile .visit-icon svg:hover{cursor:pointer;fill:#ccc4df}header nav.mobile .mobile-menu{display:none;background-color:#4e2a84;position:absolute;top:0;left:0;width:290px;height:378px;border-radius:0 8px 8px 0;text-align:left}header nav.mobile .mobile-menu .logo-container{display:flex}header nav.mobile .mobile-menu .logo-container .close-icon{width:5%;cursor:pointer;padding-left:30px;padding-top:35px}header nav.mobile .mobile-menu .logo-container .logo{width:100%;padding-left:0;padding-top:10px}header nav.mobile .mobile-menu .logo-container .logo img{width:100%}header nav.mobile .mobile-menu a{display:block;color:#fff;text-decoration:none;padding:1rem 2rem;font-size:20px;line-height:30px;font-weight:400}header nav.mobile .mobile-menu a:hover{text-decoration:underline}header nav.mobile .mobile-menu a.button{background-color:#fff;border:none;border-radius:5px;padding:1rem 1.5rem;color:#4e2a84;font-weight:700;text-transform:capitalize;margin-top:10px;margin-left:30px;width:173px;height:20px;padding-top:5px}header nav.mobile .mobile-menu a.button:hover{text-decoration:none;background-color:#ccc4df;color:#4e2a84}footer{position:relative;background-image:url(/Areas/longevity/Content/img/bottompattern2.png);background-repeat:no-repeat;background-size:cover}@media screen and (min-width:768px){footer{height:473px}}footer .footer-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(to left,#4e2a84,transparent)}footer .footer-content{position:relative;color:#fff;text-align:center;padding:20px;display:flex;flex-direction:column;justify-content:space-around;padding-top:50px;padding-left:50px;padding-right:50px}footer .footer-content h2{color:var(--NM-Purple-prp-10,#e4e0ee);text-align:center;font-family:"Open Sans";font-size:30px;font-style:normal;font-weight:700;line-height:160%;letter-spacing:1.2px;text-transform:uppercase}footer .footer-content p{color:var(--White,#fff);font-family:"Open Sans";font-size:24px;font-style:normal;font-weight:450;line-height:160%}footer .footer-content .subtitle{color:var(--White,#fff);font-family:"Open Sans";font-size:24px;font-style:normal;font-weight:450;line-height:160%}footer .footer-content .copyright{color:var(--NM-Purple-prp-10,#e4e0ee);text-align:center;font-family:"Open Sans";font-size:14px;font-style:normal;font-weight:300;line-height:20px;letter-spacing:.14px}footer .footer-content .disclaimer p{color:#a495c3;font-family:"Open Sans";font-size:10px;font-style:italic;font-weight:300;line-height:140%;letter-spacing:.1px;text-transform:none;text-align:left;width:100%;max-width:1300px;margin:auto}footer .footer-content a{color:#fff;text-decoration:none}footer .footer-content a.button{background-color:#fff;color:#4e2a84;padding:15px 30px;font-weight:700;font-size:20px;text-decoration:none;margin-bottom:50px}footer .footer-content a:hover{text-decoration:underline}footer .footer-content a:hover.button{text-decoration:none;background-color:#ccc4df;text-decoration:none}footer .footer-content .footer-links{width:100%;margin:auto}@media screen and (min-width:768px){footer .footer-content .footer-links{display:flex;justify-content:space-between;width:300px}}footer .footer-content .footer-links a{color:var(--NM-Purple-prp-10,#e4e0ee);text-align:center;font-family:"Open Sans";font-size:14px;font-style:normal;font-weight:300;line-height:20px;letter-spacing:.14px}.planModalOverlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.4);z-index:1000;justify-content:center;align-items:center}.planModalOverlay .planModal{background:#fff;width:60%;max-width:500px;height:90vh;min-height:300px;max-height:90vh;position:relative;display:flex;flex-direction:column;align-items:left;border-radius:18px;box-shadow:0 8px 32px rgba(0,0,0,.18);padding:50px;padding-bottom:0;overflow-y:scroll}@media screen and (min-width:1024px){.planModalOverlay .planModal{width:33vw}}.planModalOverlay .planModal .closePlanModal{position:absolute;top:10px;right:18px;font-size:2rem;background:0 0;border:none;cursor:pointer;color:#ccc4df}.planModalOverlay .planModal svg{width:100%;height:auto}@media screen and (min-width:1024px){.planModalOverlay .planModal svg{width:unset}}.planModalOverlay .planModal h2{color:#4e2a84;text-align:left;text-transform:none;font-size:20px;margin-top:50px;margin-bottom:30px}.planModalOverlay .planModal .fsform-container .DNPCm{padding:0}.planModalOverlay .planModal .fsform-container .DNPCm .fsForm{padding:0}.planModalOverlay .planModal .fsform-container .DNPCm .fsForm .fsLabel{text-align:left}.planModalOverlay .planModal .fsform-container .DNPCm .fsForm .fsSubmitButton{background-color:#4e2a84;color:#fff;border-radius:5px;text-decoration:none;font-weight:700;font-size:20px;padding:15px 20px;border:none;cursor:pointer;margin-top:20px}.component-video-carousel{position:relative;overflow:hidden;min-height:420px}.component-video-carousel.tall{max-height:900px}@media screen and (min-width:768px){.component-video-carousel{min-height:668px}}@media screen and (min-width:1024px){.component-video-carousel{min-height:768px}}.component-video-carousel video{height:-webkit-fill-available;width:-webkit-fill-available;display:block}@media screen and (min-width:1024px){.component-video-carousel video{width:-webkit-fill-available;height:auto}}.component-video-carousel .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(78,42,132,0) 2.24%,#4e2a84 77.8%);z-index:1}.component-video-carousel .video-overlay .copy{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;padding:20px;padding-top:90px;z-index:2}@media screen and (min-width:768px){.component-video-carousel .video-overlay .copy{max-width:1250px;padding-top:130px}}.component-video-carousel .video-overlay .copy .spacer-100{height:0}@media screen and (min-width:1024px){.component-video-carousel .video-overlay .copy .spacer-100{height:120px}}.component-video-carousel .video-overlay .copy h1{color:var(--White,#fff);text-align:center;font-family:Overpass;font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:2px;text-transform:uppercase}@media screen and (min-width:768px){.component-video-carousel .video-overlay .copy h1{color:var(--White,#fff);text-align:center;font-family:Overpass;font-size:48px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:6px;text-transform:uppercase}}.component-video-carousel .video-overlay .copy h2{color:var(--White,#fff);text-align:center;font-family:"Open Sans";font-size:1.125em;font-style:normal;font-weight:700;line-height:110%;letter-spacing:.75px;text-transform:uppercase}@media screen and (min-width:768px){.component-video-carousel .video-overlay .copy h2{font-family:"Open Sans";font-size:38px;font-style:normal;font-weight:700;line-height:50px;letter-spacing:5px;text-transform:uppercase}}.component-video-carousel .video-overlay .copy .description{color:var(--White,#fff);text-align:center;font-family:"Open Sans";font-size:14px;font-style:normal;font-weight:400;line-height:170%;text-transform:none;width:100%;max-width:1000px}@media screen and (min-width:768px){.component-video-carousel .video-overlay .copy .description{font-size:24px;font-family:"Open Sans";font-style:normal;font-weight:450;line-height:160%;text-transform:none;display:inline-block}}.component-video-carousel .video-overlay .bottomnmpattern{position:absolute;bottom:0;left:0;width:100%;height:auto}.component-video-carousel .video-overlay .bottomnmpattern img{width:100%;height:auto;mask:linear-gradient(to bottom,rgba(209,209,209,.1) 0,#000 100%);-webkit-mask:linear-gradient(to bottom,rgba(209,209,209,.1) 0,#000 100%);opacity:.9}.component-transition-copy{position:relative;width:100vw;height:auto;z-index:-1;overflow:hidden;display:none;margin-bottom:50px;z-index:1;display:hidden;justify-content:center}@media screen and (min-width:1024px){.component-transition-copy{display:flex}}.component-transition-copy svg{width:90%;margin:auto;display:flex}.component-transition-copy .inner-container{width:1000px;height:600px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);text-align:center}.component-transition-copy .inner-container #intro-copy1{position:absolute;top:20%;text-align:center;color:#4e2a84;width:100%}.component-transition-copy .inner-container #intro-copy1 h2{color:#4e2a84;text-align:center;font-family:"Open Sans";font-size:30px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:1.2px;text-transform:uppercase}.component-transition-copy .inner-container #intro-copy2{position:absolute;top:37%;text-align:center;width:100%;max-width:1300px;font-size:15px}.component-transition-copy .inner-container #intro-copy2 p{color:#000;text-align:center;font-family:"Open Sans";font-size:24px;font-style:normal;font-weight:450;line-height:160%}.component-transition-copy .inner-container .cta{position:absolute;bottom:-100px;left:50%;transform:translateX(-50%)}.component-transition-copy.mobile{display:flex;height:450px}@media screen and (min-width:1024px){.component-transition-copy.mobile{display:none}}.component-transition-copy.mobile img svg{height:100%;width:-webkit-fill-available}.component-transition-copy.mobile #intro-copy1b{position:absolute;top:5%;text-align:center;color:#4e2a84;text-align:center;padding:10px}.component-transition-copy.mobile #intro-copy1b h2{color:#4e2a84;text-align:center;font-family:"Open Sans";font-size:1.125em;font-style:normal;font-weight:700;line-height:110%;letter-spacing:.75px;text-transform:uppercase}@media screen and (min-width:768px){.component-transition-copy.mobile #intro-copy1b h2{font-size:20px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:1.2px}}.component-transition-copy.mobile #intro-copy2b{position:absolute;top:22%;text-align:center;width:100%;max-width:1300px;font-size:15px}.component-transition-copy.mobile #intro-copy2b p{color:#000;text-align:center;font-family:"Open Sans";font-size:.875em;font-style:normal;font-weight:450;line-height:160%;padding-left:20px;padding-right:20px}.component-transition-copy.mobile #intro-copy2b img{width:100px;height:auto}.component-transition-copy.mobile .cta{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:max-content}.component-flipping-cards{position:relative;width:100%;margin-bottom:50px;display:flex;justify-content:center}.component-flipping-cards .cards-container{display:flex;max-width:2000px;height:auto;margin:0 auto;overflow:visible;justify-content:start;gap:.5vw}@media screen and (min-width:768px){.component-flipping-cards .cards-container{width:100%}}@media screen and (min-width:1550px){.component-flipping-cards .cards-container{justify-content:center}}.component-flipping-cards .cards-container .flip-card{height:450px;width:300px;perspective:1000px;margin:1vw 0;flex:none}@media screen and (min-width:768px){.component-flipping-cards .cards-container .flip-card{height:450px;width:300px;margin:1vw 0;flex:none}}.component-flipping-cards .cards-container .flip-card .flip-card-inner{position:relative;width:100%;height:100%;transition:transform .9s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d}@media (max-width:1200px){.component-flipping-cards .cards-container .flip-card .flip-card-inner .flipping-cards{gap:1vw;max-width:900px}}@media (max-width:800px){.component-flipping-cards .cards-container .flip-card .flip-card-inner .flipping-cards{gap:2vw;max-width:100vw;padding:0 2vw}.component-flipping-cards .cards-container .flip-card .flip-card-inner .flip-card{min-width:140px;max-width:180px;height:200px}}@media (max-width:500px){.component-flipping-cards .cards-container .flip-card .flip-card-inner .flipping-cards{flex-direction:column;align-items:center;gap:4vw}.component-flipping-cards .cards-container .flip-card .flip-card-inner .flip-card{width:90vw;min-width:unset;max-width:95vw;height:160px}}.component-flipping-cards .cards-container .flip-card .flip-card-inner .flip-card-back,.component-flipping-cards .cards-container .flip-card .flip-card-inner .flip-card-front{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:20px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);background-repeat:no-repeat}.component-flipping-cards .cards-container .flip-card .flip-card-inner .flip-card-front{background-size:cover}.component-flipping-cards .cards-container .flip-card .flip-card-inner .flip-card-front .front-content-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(78,42,132,0) 0,rgba(78,42,132,.5) 100%);border-radius:20px}.component-flipping-cards .cards-container .flip-card .flip-card-inner .flip-card-front .title{position:absolute;bottom:5px;left:50%;transform:translateX(-50%);width:100%;display:flex;width:200px}.component-flipping-cards .cards-container .flip-card .flip-card-inner .flip-card-front .title h2{color:#fff;text-align:center;font-family:"Open Sans";font-size:32px;font-style:normal;font-weight:600;line-height:110%;width:100%}.component-flipping-cards .cards-container .flip-card .flip-card-inner .flip-card-back{transform:rotateY(180deg);background:#e4e0ee;color:#482476;text-align:left}.component-flipping-cards .cards-container .flip-card .flip-card-inner .flip-card-back .back-content{padding:20px;display:flex;flex-direction:column;justify-content:flex-start}.component-flipping-cards .cards-container .flip-card .flip-card-inner .flip-card-back .back-content h2{color:var(--NM-Purple-prp-110,#482476);font-family:"Open Sans";font-size:22px;font-style:normal;font-weight:300;line-height:30px;text-align:left;margin:0}.component-flipping-cards .cards-container .flip-card .flip-card-inner .flip-card-back .back-content .middle-text{color:var(--NM-Purple-prp-110,#482476);font-family:"Open Sans";font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.18px;text-align:left;padding-top:30px}.component-flipping-cards .cards-container .flip-card .flip-card-inner .flip-card-back .back-content .bottom-text{padding-right:20px;color:var(--NM-Purple-prp-110,#482476);font-family:"Open Sans";font-size:16px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:.16px;text-align:left;padding-bottom:10px}.component-flipping-cards .cards-container .flip-card:hover .flip-card-inner{transform:rotateY(180deg);cursor:pointer}.component-flipping-cards .cards-container .flip-card.is-cta .flip-card-front a{display:flex;flex-direction:column;justify-content:center;text-decoration:none;height:100%}.component-flipping-cards .cards-container .flip-card.is-cta .flip-card-front a .title{position:unset;transform:none;display:block;z-index:2;padding:30px}.component-flipping-cards .cards-container .flip-card.is-cta .flip-card-front a .title h2{color:#fff;font-family:"Open Sans";font-size:32px;font-style:normal;font-weight:300;line-height:40px}.component-flipping-cards .cards-container .flip-card.is-cta .flip-card-front a .description{color:#fff;font-family:"Open Sans";font-size:16px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:.16px;z-index:2;text-align:left;padding:30px}.component-flipping-cards .cards-container .flip-card.is-cta .flip-card-front a .front-content-overlay{background:#4e2a84}.component-flipping-cards .cards-container .flip-card.is-cta:hover .flip-card-inner{transform:none}.component-flipping-cards .cards-container .flip-card.is-cta:hover .flip-card-front a .title h2{color:#4e2a84}.component-flipping-cards .cards-container .flip-card.is-cta:hover .flip-card-front a .description{color:#4e2a84}.component-flipping-cards .cards-container .flip-card.is-cta:hover .flip-card-front a .front-content-overlay{background:#ccc4df}.component-flipping-cards .slides-nav{position:absolute;bottom:-50px;width:150px;display:flex;justify-content:space-between;pointer-events:none;z-index:2;max-width:1400px;margin:auto}.component-flipping-cards .slides-nav .next-button,.component-flipping-cards .slides-nav .prev-button{width:40px;height:40px;pointer-events:all}@media screen and (min-width:768px){.component-flipping-cards .slides-nav .next-button,.component-flipping-cards .slides-nav .prev-button{background-size:contain}}.component-flipping-cards .slides-nav .next-button svg path,.component-flipping-cards .slides-nav .prev-button svg path{fill:#4e2a84}.component-flipping-cards .slides-nav .next-button svg:hover,.component-flipping-cards .slides-nav .prev-button svg:hover{cursor:pointer}.component-flipping-cards .slides-nav .next-button svg:hover path,.component-flipping-cards .slides-nav .prev-button svg:hover path{fill:#b6acd1}.component-flipping-cards .slides-nav .prev-button svg{transform:rotate(180deg)}.component-flipping-cards .slides-nav .next-button{margin-right:10px}.component-right-video{position:relative;display:flex;overflow:hidden}@media screen and (min-width:768px){.component-right-video{min-height:900px}}.component-right-video .title-text-container{z-index:2;width:100%;margin:auto;margin-top:12vw;padding:20px;max-width:1300px;position:relative}.component-right-video .title-text-container .title-content{margin-bottom:50px}.component-right-video .title-text-container .title-content h2{color:var(--NM-Purple-prp-MAIN,#4e2a84);text-align:center;font-family:"Open Sans";font-size:1.125em;font-style:normal;font-weight:700;line-height:110%;letter-spacing:.75px;text-transform:uppercase}@media screen and (min-width:768px){.component-right-video .title-text-container .title-content h2{font-size:30px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:1.2px;text-transform:uppercase}}@media screen and (min-width:1024px){.component-right-video .title-text-container .title-content h2{line-height:160%}}.component-right-video .title-text-container .text-content{width:100%;text-align:left;text-transform:none;color:#000;font-family:"Open Sans";font-size:20px;font-style:400;font-weight:450;line-height:160%}@media screen and (min-width:768px){.component-right-video .title-text-container .text-content{left:200px;position:absolute;width:500px}}.component-right-video .title-text-container .text-content li,.component-right-video .title-text-container .text-content ul{list-style-type:none}.component-right-video .title-text-container .text-content li{position:relative;margin-bottom:30px}.component-right-video .title-text-container .text-content li::before{content:"\f00c";display:inline-block;width:10px;height:10px;position:absolute;left:-28px;top:0;color:var(--NM-Purple-prp-MAIN,#4e2a84);font-family:"Font Awesome 5 Free";font-size:20px;font-style:normal;font-weight:900;line-height:160%;letter-spacing:-.13px}@media screen and (min-width:768px){.component-right-video .title-text-container .text-content li::before{left:-38px;font-size:26px}}.component-right-video .title-text-container .text-content .button{margin-top:30px}.component-right-video .video-content{position:absolute;right:-130px;top:200px}@media screen and (min-width:1024px){.component-right-video .video-content{right:-50px;top:30px}}.component-right-video .video-content video{width:130%;height:auto;border-radius:15px;max-width:2000px}.component-right-video .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:15px;background:radial-gradient(35.63% 54.67% at 43% 54.48%,rgba(255,255,255,.3) 0,#fff 100%)}.component-timeline-mobile{margin:20px;position:relative}@media screen and (min-width:1024px){.component-timeline-mobile{display:none}}.component-timeline-mobile .timeline-title h2{color:var(--NM-Purple-prp-MAIN,#4e2a84);text-align:center;font-family:"Open Sans";font-size:18px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.72px;text-transform:uppercase}.component-timeline-mobile .images-container{position:relative;height:95vw}.component-timeline-mobile .images-container .image-container{position:absolute;top:0;left:0;right:0;bottom:0;display:none}.component-timeline-mobile .images-container .image-container.active{display:block;animation:slideInDiagonal .7s ease-in-out}@keyframes slideInDiagonal{from{transform:translate(100%,-100%);opacity:0}to{transform:translate(0,0);opacity:1}}.component-timeline-mobile .images-container .image-container img{width:100%;height:auto;margin:auto;display:block}.component-timeline-mobile .timeline-nav{position:absolute;top:82vw;left:10px}.component-timeline-mobile .timeline-nav .timeline-nav-items{width:217px;height:254px;border-radius:20px 20px 0 20px;background:#d9d9d9ea;position:absolute;bottom:0;z-index:1;padding:20px;display:none}.component-timeline-mobile .timeline-nav .timeline-nav-items .timeline-nav-item{color:var(--NM-Purple-prp-110,#482476);font-family:"Open Sans";font-size:13px;font-style:normal;font-weight:400;line-height:27.486px;letter-spacing:.13px;text-align:left;margin-bottom:13px}.component-timeline-mobile .timeline-nav .timeline-nav-items .timeline-nav-item.active span{border-bottom:1px solid var(--NM-Purple-prp-MAIN,#4e2a84)}.component-timeline-mobile .timeline-nav .timeline-nav-bottom{display:flex;width:75vw;height:60px;padding:0 20px 0 16px;align-items:center;border-radius:20px;background:rgba(255,255,255,.6);position:relative;z-index:5}.component-timeline-mobile .timeline-nav .timeline-nav-bottom .timeline-nav-icons{width:50px}.component-timeline-mobile .timeline-nav .timeline-nav-bottom .timeline-nav-icons .menu-icon svg path{fill:#4e2a84}.component-timeline-mobile .timeline-nav .timeline-nav-bottom .timeline-nav-icons .menu-close{display:none}.component-timeline-mobile .timeline-nav .timeline-nav-bottom .nav-info-container .nav-info-item{width:100%;color:#4e2a84;font-size:14px}.component-timeline-mobile .timeline-nav .timeline-nav-bottom .nav-info-container .nav-info-item .nav-info-index{margin-right:10px}.component-timeline-mobile .timeline-info-container{position:relative;min-height:300px;height:100%}.component-timeline-mobile .timeline-info-container .info-item{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:20px;background:rgba(228,224,238,.7);box-shadow:0 .982px 98.25px 9.825px rgba(255,255,255,.2) inset;display:none;padding:20px}.component-timeline-mobile .timeline-info-container .info-item.active{display:block;animation:fadeIn .7s ease-in-out}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.component-timeline-mobile .timeline-info-container .info-item h2{color:var(--NM-Purple-prp-MAIN,#4e2a84);font-family:"Open Sans";font-size:16px;font-style:normal;font-weight:400;line-height:140%;text-align:left}.component-timeline-mobile .timeline-info-container .info-item h3{font-size:1.25em;line-height:140%}.component-timeline-mobile .timeline-info-container .info-item div,.component-timeline-mobile .timeline-info-container .info-item p{color:var(--NM-Purple-prp-MAIN,#4e2a84);font-family:"Open Sans";font-size:.875em;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.11px;text-align:left}.component-timeline-mobile.basic{margin:0}.component-timeline-mobile.basic div{margin-bottom:0!important}.component-timeline-mobile.basic .timeline-title{display:none}.component-timeline-mobile.basic .timeline-nav{top:70vw}.component-timeline-mobile.basic .timeline-nav .timeline-nav-items .timeline-nav-item{margin-bottom:13px!important}.component-timeline-mobile.basic .timeline-info-container{display:none}.component-timeline{position:relative;display:none}@media screen and (min-width:1024px){.component-timeline{display:block}}.component-timeline .timeline-title{width:100%;text-align:center}.component-timeline .timeline-title h2{color:#4e2a84;font-weight:700}.component-timeline .timeline-container{display:flex;position:relative;height:700px;background-color:#fff;overflow:hidden;overflow-x:scroll}.component-timeline .timeline-container .inset-text-cta{border-radius:29.475px;background:rgba(255,255,255,.7);box-shadow:0 .982px 98.25px 9.825px rgba(255,255,255,.2) inset;z-index:5;position:absolute;top:50px;left:50px;width:400px;padding:20px}@media screen and (min-width:768px){.component-timeline .timeline-container .inset-text-cta{top:50px;left:50px}}.component-timeline .timeline-container .inset-text-cta h2{color:var(--NM-Purple-prp-MAIN,#4e2a84);font-family:"Open Sans";font-size:29.475px;font-style:normal;font-weight:400;line-height:40.177px;text-align:left;text-transform:none}.component-timeline .timeline-container .inset-text-cta div,.component-timeline .timeline-container .inset-text-cta p{color:var(--NM-Purple-prp-MAIN,#4e2a84);font-family:"Open Sans";font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.18px;text-align:left}.component-timeline .timeline-container .event{position:relative;display:flex;border-right:7px solid #fff}.component-timeline .timeline-container .event video{width:auto;height:100%;display:none}@media screen and (min-width:1024px){.component-timeline .timeline-container .event video{display:block}}.component-timeline .timeline-container .event img{width:auto;height:100%;display:block}@media screen and (min-width:1024px){.component-timeline .timeline-container .event img{display:none}}.component-timeline .timeline-nav{padding:1px;align-items:anchor-center;border-radius:40px;background:rgba(255,255,255,.9);position:absolute;bottom:40px;width:300px;height:200px;z-index:5;justify-content:space-around;left:50px}@media screen and (min-width:1024px){.component-timeline .timeline-nav{display:inline-flex;max-width:1100px;width:100%;height:70px;bottom:100px;left:50px;background:rgba(255,255,255,.4)}}.component-timeline .timeline-nav .timeline-nav-item{padding:8px;padding-left:30px;color:var(--NM-Purple-prp-110,#482476);font-family:"Open Sans";font-size:16px;font-style:normal;font-weight:700;line-height:27.486px;letter-spacing:.16px}@media screen and (min-width:1024px){.component-timeline .timeline-nav .timeline-nav-item{padding:unset}}.component-timeline .timeline-nav .timeline-nav-item:hover{cursor:pointer;border-bottom:1px solid var(--NM-Purple-prp-MAIN,#4e2a84)}@media screen and (min-width:1024px){.component-timeline .timeline-nav .timeline-nav-item:hover{color:#4e2a84}}.component-timeline .timeline-nav .timeline-nav-item.active{border-bottom:1px solid var(--NM-Purple-prp-MAIN,#4e2a84);font-weight:900}.component-timeline.basic .timeline-title{display:none}.component-timeline.basic .timeline-container{height:400px;width:1000px}.component-timeline.basic .timeline-container .event .inset-text-cta{display:none}.component-timeline.basic .timeline-container .days-span .day{height:400px}.component-timeline.basic .timeline-nav{display:none}.component-assessment{position:relative;height:100%;padding:20px;overflow:hidden}@media screen and (min-width:768px){.component-assessment{height:900px}}.component-assessment .slides-title{width:100%;text-align:center}.component-assessment .slides-title h2{color:#4e2a84;font-weight:700}.component-assessment .slides{height:100%}@media screen and (min-width:768px){.component-assessment .slides{display:flex}}.component-assessment .slides .slides-title-nav{width:100%;padding-top:25px}@media screen and (min-width:768px){.component-assessment .slides .slides-title-nav{width:25%;min-width:350px;padding-top:0}}.component-assessment .slides .slides-title-nav .slides-nav{display:block;padding:1px;align-items:anchor-center;border-radius:40px;position:relative;width:100%;z-index:5;flex-wrap:wrap}@media screen and (min-width:768px){.component-assessment .slides .slides-title-nav .slides-nav{display:inline-flex}}@media screen and (min-width:768px){.component-assessment .slides .slides-title-nav .slides-nav .slides-nav-item{width:310px}}.component-assessment .slides .slides-title-nav .slides-nav .slides-nav-item:hover{cursor:pointer}@media screen and (min-width:768px){.component-assessment .slides .slides-title-nav .slides-nav .slides-nav-item:hover{color:#9b7dc7}}.component-assessment .slides .slides-title-nav .slides-nav .slides-nav-item .title-container{color:var(--NM-Purple-prp-MAIN,#4e2a84);font-family:"Open Sans";font-size:16px;font-style:normal;font-weight:400;line-height:27.486px;letter-spacing:.16px;background-color:#e4e0ee;padding:12px 10px;margin-bottom:10px;border-radius:10px}.component-assessment .slides .slides-title-nav .slides-nav .slides-nav-item.active .title-container{background-color:#4e2a84;color:#fff}.component-assessment .slides .slides-title-nav .slides-nav .slides-nav-item .content-container{display:none}.component-assessment .slides .slides-title-nav .slides-nav .slides-nav-item .content-container .video-container{width:150px;float:right;margin-right:5px;margin-top:20px}.component-assessment .slides .slides-title-nav .slides-nav .slides-nav-item .content-container .video-container video{width:150px}.component-assessment .slides .slides-title-nav .slides-nav .slides-nav-item .content-container .description,.component-assessment .slides .slides-title-nav .slides-nav .slides-nav-item .content-container p{color:var(--NM-Purple-prp-MAIN,#4e2a84);font-family:"Open Sans";font-size:20px;font-style:normal;font-weight:450;line-height:160%;text-align:left;padding-top:5px;text-align:left;background-color:#fff}@media screen and (min-width:768px){.component-assessment .slides .slides-title-nav .slides-nav .slides-nav-item .content-container .description,.component-assessment .slides .slides-title-nav .slides-nav .slides-nav-item .content-container p{padding-top:unset}}.component-assessment .slides .slides-title-nav .slides-nav .slides-nav-item .content-container .tests{padding-left:20px;padding-right:20px}.component-assessment .slides .slides-title-nav .slides-nav .slides-nav-item .content-container .tests p{font-family:"Open Sans";font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.16px;color:var(--NM-Purple-prp-MAIN,#4e2a84);text-align:left;margin:10px}.component-assessment .slides .slides-container{position:relative;width:100%;height:auto;top:0;left:0;overflow:hidden}@media screen and (min-width:768px){.component-assessment .slides .slides-container{width:75%}}.component-assessment .slides .slides-container .slide{position:absolute;width:100%;height:100%;top:0;left:0;display:none;overflow:hidden}.component-assessment .slides .slides-container .slide.show{display:flex}.component-assessment .slides .slides-container .slide .left{display:none;width:100%;z-index:2}@media screen and (min-width:768px){.component-assessment .slides .slides-container .slide .left{display:block}}@media screen and (min-width:1024px){.component-assessment .slides .slides-container .slide .left{width:50%}}.component-assessment .slides .slides-container .slide .left .left-inner-container{max-width:500px;width:100%;height:auto;color:#4e2a84;padding:20px;backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,0,0,.1);border-radius:10px;background:rgba(228,224,238,.3)}.component-assessment .slides .slides-container .slide .left .left-inner-container.wide{max-width:600px;width:100%}.component-assessment .slides .slides-container .slide .left .left-inner-container .description,.component-assessment .slides .slides-container .slide .left .left-inner-container p{color:var(--NM-Purple-prp-MAIN,#4e2a84);font-family:"Open Sans";font-size:20px;font-style:normal;font-weight:450;line-height:160%;text-align:left}.component-assessment .slides .slides-container .slide .left .left-inner-container .tests{padding-left:20px;padding-right:20px}.component-assessment .slides .slides-container .slide .left .left-inner-container .tests p{font-family:"Open Sans";font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.16px;color:var(--NM-Purple-prp-MAIN,#4e2a84);text-align:left;margin:10px}.component-assessment .slides .slides-container .slide .right{width:50%;display:none;position:relative}@media screen and (min-width:1024px){.component-assessment .slides .slides-container .slide .right{display:inline}}.component-assessment .slides .slides-container .slide .right video{position:absolute;right:0;width:40vw;top:-30px}.component-our-team{position:relative;width:100%;margin-bottom:50px}.component-our-team .team-container{display:flex;flex-wrap:wrap;width:100%;max-width:1100px;height:auto;margin:0 auto;overflow:visible;justify-content:center;gap:.5vw}@media screen and (min-width:600px){.component-our-team .team-container{width:100%}}.component-our-team .team-container .row-container{display:flex;flex-direction:column;align-content:center;flex-wrap:wrap;width:100%;padding:20px}@media screen and (min-width:768px){.component-our-team .team-container .row-container{flex-direction:row;justify-content:space-between;gap:.5vw}}.component-our-team .team-container .row-container .team-member{width:100%;max-width:320px;height:auto;flex:1 1 240px;justify-content:flex-start;display:flex;flex-direction:column;align-items:center;margin-bottom:50px}@media screen and (min-width:600px){.component-our-team .team-container .row-container .team-member{margin:1vw 0}}.component-our-team .team-container .row-container .team-member .photo{width:100%;max-width:243px;height:auto;border-radius:10px;object-fit:cover}.component-our-team .team-container .row-container .team-member .name{margin-top:10px;margin-bottom:5px}.component-our-team .team-container .row-container .team-member .name a{font-size:18px;font-weight:700;text-align:center;color:#4e2a84}.component-our-team .team-container .row-container .team-member .role{font-size:18px;font-weight:400;text-align:center;color:#262626}.component-our-team .team-container .row-container.top{width:800px}.component-our-team .team-container .row-container.top .team-member{max-width:350px}.component-our-team .team-container .row-container.top .team-member .photo{max-width:235px}.component-who-we-are{color:#4e2a84;position:relative;overflow:hidden;font-size:20px;margin:10px}@media screen and (min-width:1024px){.component-who-we-are{padding:0;margin:unset}}.component-who-we-are .cta{padding:10px 30px;background-color:#4e2a84;color:#fff;border-radius:5px;text-decoration:none;font-weight:700;font-size:20px}.component-who-we-are .section{padding-left:10px}@media screen and (min-width:1024px){.component-who-we-are .section{border-left:none;padding-left:unset}}.component-who-we-are .section .section-inner-container{width:100%;height:100%}@media screen and (min-width:1024px){.component-who-we-are .section .section-inner-container{display:flex}}.component-who-we-are .section .section-inner-container .left{width:100%;height:auto;text-align:right;padding-bottom:30px}@media screen and (min-width:1024px){.component-who-we-are .section .section-inner-container .left{width:50%;border-right:2px solid #4e2a84;border-bottom:none}}.component-who-we-are .section .section-inner-container .left .content{width:100%;text-align:left}@media screen and (min-width:1024px){.component-who-we-are .section .section-inner-container .left .content{text-align:center}}.component-who-we-are .section .section-inner-container .left .content h2{color:var(--NM-Purple-prp-MAIN,#4e2a84);text-align:left;font-family:"Open Sans";font-size:24px;font-style:normal;font-weight:450;line-height:160%;position:relative;white-space:normal;width:90vw}@media screen and (min-width:1024px){.component-who-we-are .section .section-inner-container .left .content h2{text-align:right;width:unset}}@media screen and (min-width:1024px){.component-who-we-are .section .section-inner-container .left .content{width:400px;float:right;text-align:right;padding:50px}}.component-who-we-are .section .section-inner-container .left .content p{margin:0;margin-bottom:30px}.component-who-we-are .section .section-inner-container .left .content sup{position:absolute;bottom:7px}.component-who-we-are .section .section-inner-container .right{width:100%;height:auto}@media screen and (min-width:1024px){.component-who-we-are .section .section-inner-container .right{width:49%;border-left:2px solid #4e2a84}}@media screen and (min-width:1024px){.component-who-we-are .section .section-inner-container .right .content{padding:50px}}.component-who-we-are .section .section-inner-container .right .content div,.component-who-we-are .section .section-inner-container .right .content p{text-align:left}.component-who-we-are .section .section-inner-container .right .content div{margin-bottom:30px}.component-who-we-are .section.hide-mobile .section-inner-container{min-height:auto}@media screen and (min-width:1024px){.component-who-we-are .section.hide-mobile .section-inner-container{min-height:80vh}}.component-who-we-are .section.section1{height:100%}.component-who-we-are .section.section1 .component-title{text-align:center;margin-bottom:50px}.component-who-we-are .section.section1 .component-title h2{color:#4e2a84;text-align:center;font-family:"Open Sans";font-size:1.125em;font-style:normal;font-weight:700;line-height:110%;letter-spacing:.75px;text-transform:uppercase}@media screen and (min-width:1024px){.component-who-we-are .section.section1 .component-title h2{position:relative;width:300px;margin:auto;padding-top:50px}}.component-who-we-are .section.section1 .svg-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.component-who-we-are .section.section1 .svg-background svg{width:90%;margin:auto;display:flex}.component-who-we-are .section.section1 .right .content{color:#000;width:100%;margin:auto}@media screen and (min-width:1024px){.component-who-we-are .section.section1 .right .content{width:450px;margin:unset}}.component-who-we-are .section.section1 .right .content .text-2{font-size:16px}.component-who-we-are .section.section1 .right .content svg{width:100%}.component-who-we-are .section.section1 .right .content div,.component-who-we-are .section.section1 .right .content p{text-align:left}@media screen and (min-width:1024px){.component-who-we-are .section.section1 .right .content div,.component-who-we-are .section.section1 .right .content p{text-align:center}}.component-who-we-are .section.section1 .right .content .video{margin:30px img}.component-who-we-are .section.section2 .right .content{padding:10px}@media screen and (min-width:1024px){.component-who-we-are .section.section2 .right .content{padding:50px;padding-top:55px}}.component-who-we-are .section.section2 .right .content div,.component-who-we-are .section.section2 .right .content p{color:#4e2a84}.component-who-we-are .section.section2 .right .chart img{width:100%}.component-who-we-are .section.section2 .right .chart svg{width:100%}.component-who-we-are .section.section2 .right .doctor-quote div{margin-bottom:0}@media screen and (min-width:1200px){.component-who-we-are .section.section2 .right .doctor-quote{display:flex}}.component-who-we-are .section.section2 .right .doctor-quote .quote{padding-top:50px;color:#000}@media screen and (min-width:1200px){.component-who-we-are .section.section2 .right .doctor-quote .quote{padding:20px;padding-top:50px}}.component-who-we-are .section.section2 .right .doctor-quote .quote div{margin-bottom:20px}.component-who-we-are .section.section2 .right .doctor-quote .quote div span{display:block}.component-who-we-are .section.section2 .right .doctor-quote .quote div .name{color:#4e2a84;font-weight:700}.component-who-we-are .section.section3{position:relative}.component-who-we-are .section.section3 .component-timeline{margin-top:50px}.component-who-we-are .section.section3 .component-timeline ::-webkit-scrollbar{height:20px;background-color:#ccc4df}.component-who-we-are .section.section3 .component-timeline ::-webkit-scrollbar-thumb{background-color:#ccc4df;border-radius:6px}.component-who-we-are .section.section3 .component-timeline ::-webkit-scrollbar-track{background-color:#f0f0f0}@media screen and (min-width:1024px){.component-who-we-are .section.section3 .component-timeline .timeline-container{width:46.5vw}}@media screen and (min-width:1024px){.component-who-we-are .section.section3 .component-timeline .timeline-container .event{width:130vw}}.component-who-we-are .section.section3 .play-timeline-button{position:absolute;top:410px;left:10vw}@media screen and (min-width:1024px){.component-who-we-are .section.section3 .play-timeline-button{top:270px;left:90vw}}.component-who-we-are .section.section3 .play-timeline-button:hover{cursor:pointer}.component-who-we-are .section.section3 .play-timeline-button:hover svg path{fill:#ccc4df}.component-who-we-are .section.section4{position:relative}.component-who-we-are .section.section4 .right .content{position:relative}.component-who-we-are .section.section4 .right .content .team-members{display:flex;overflow-x:scroll;width:100%}.component-who-we-are .section.section4 .right .content .team-members::-webkit-scrollbar{height:20px;background-color:#ccc4df}.component-who-we-are .section.section4 .right .content .team-members::-webkit-scrollbar-thumb{background-color:#ccc4df;border-radius:6px}.component-who-we-are .section.section4 .right .content .team-members::-webkit-scrollbar-track{background-color:#f0f0f0}@media screen and (min-width:1024px){.component-who-we-are .section.section4 .right .content .team-members{width:46.5vw}}.component-who-we-are .section.section4 .right .content .team-members .photo{width:181px}.component-who-we-are .section.section4 .right .content .play-team-button{position:absolute;top:100px;left:15vw;display:none}@media screen and (min-width:1024px){.component-who-we-are .section.section4 .right .content .play-team-button{top:130px;left:35vw}}.component-who-we-are .section.section4 .right .content .play-team-button:hover{cursor:pointer}.component-who-we-are .section.section4 .right .content .play-team-button:hover svg path{fill:#ccc4df}.component-who-we-are .section.light-purple{background-color:#e4e0ee}.component-who-we-are .section .team-members{display:flex;overflow-x:scroll;width:100%}@media screen and (min-width:1024px){.component-who-we-are .section .team-members{width:46.5vw}}.component-who-we-are .section .team-members .member{margin-right:5px;overflow-y:clip}.component-who-we-are .component-footer{position:relative;bottom:-10px}@media screen and (min-width:768px){.component-who-we-are .component-footer{bottom:unset}}.component-who-we-are .component-footer .footer-inner-container{width:90%;margin:auto}.component-who-we-are .component-footer .footer-inner-container p{color:#a495c3;text-align:left;font-size:16px}#movieModalOverlay{display:none;position:fixed;top:0;left:0;width:-webkit-fill-available;height:100vh;background:rgba(0,0,0,.7);z-index:2000;justify-content:center;align-items:center}#movieModal{background:#000;width:80vw;max-width:900px;height:80vh;max-height:80vh;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:18px;box-shadow:0 8px 32px rgba(0,0,0,.18);padding:10px}#movieModal iframe{width:100%}#closeMovieModal{position:absolute;top:10px;right:18px;font-size:2rem;background:0 0;border:none;color:#fff;cursor:pointer;z-index:10}#modalMoviePlayer{width:100%;height:100%;border-radius:12px;background:#000}body,html{padding:0;margin:0;font-family:"Open Sans",sans-serif;height:2000px}.checkmark{color:var(--NM-Purple-prp-MAIN,#4e2a84);font-family:"Font Awesome 5 Free";font-size:26px;font-style:normal;font-weight:900;line-height:160%;letter-spacing:-.13px}h1{color:#000;text-align:center;font-family:"Open Sans";font-size:38px;font-style:normal;font-weight:700;line-height:50px;letter-spacing:5px;text-transform:uppercase}@media screen and (min-width:768px){h1{font-size:48px}}.medium-text,h2{color:#000;text-align:center;font-family:"Open Sans";font-size:24px;font-style:normal;font-weight:450;line-height:160%}.small-text,h3{color:#000;text-align:center;font-family:"Open Sans";font-size:30px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:1.2px;text-transform:uppercase}div,p{color:#000;text-align:center;font-family:"Open Sans";font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.18px}.text-black{color:#000}.button{display:inline-block;background-color:#4e2a84;color:#fff;padding:12px 24px;border:none;border-radius:5px;cursor:pointer;text-decoration:none}.button:hover{background-color:#ccc4df}.spacer-50{height:20px}@media screen and (min-width:768px){.spacer-50{height:50px}}.spacer-100{height:20px}@media screen and (min-width:768px){.spacer-100{height:100px}}main{overflow:hidden}