@import url(https://fonts.googleapis.com/css2?family=Lexend:wght@400&display=swap);:root{--light-green:#70d44b;--medium-green:#009d4f;--dark-green:#007960;--light-gray:#eee}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Lexend,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:400;margin:0}a{text-decoration:none}a,a:hover{color:#009d4f;color:var(--medium-green)}a:hover{text-decoration:underline}.CommonComponents_cardCollapsed__oLg9V .ant-card-body{display:none}.CommonComponents_buttonContainer__4q9FJ{margin-left:25px}.CommonComponents_employeesCard__7d8oF{display:flex;justify-content:space-between;margin-top:15px}.CommonComponents_addEmployeeButton__FLH\+J{margin-left:auto}.CommonComponents_warningAlert__1HgRR{background-color:#f8f8ed}.footer-container{align-items:center;background-image:url(/static/media/crecer_footer.91876ac5146f17164189.svg);background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:space-between;min-height:400px;padding:2rem 1rem;width:100%}.footer-content{color:#fff;text-align:center;z-index:1}.disclosure{max-width:900px;text-align:justify}.disclosure,.disclosure a{color:#fff;font-size:.6rem}.disclosure a{text-decoration:underline}.disclosure a:hover{background-color:initial;color:inherit;font-weight:400;text-decoration:none}.footer-content a{color:#fff;text-decoration:none}.footer-content a:hover{color:#ccc;text-decoration:underline}@media (max-width:768px){.footer-container{min-height:250px}.footer-content{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:20px}.disclosure{margin:20px}}.ant-menu-horizontal>.ant-menu-item:after,.ant-menu-horizontal>.ant-menu-submenu:after{border-bottom:none!important}.ant-menu-horizontal>.ant-menu-item-selected,.ant-menu-horizontal>.ant-menu-submenu-selected{background-color:initial!important;color:inherit!important}header{background-color:#fff}.logo{height:30px}.home-link{align-items:center;display:flex}.navbar-row{background-color:#fff;padding:0 16px}.menu-col{align-items:center;display:flex;justify-content:flex-end}.hamburger-btn{background:none;border:none;cursor:pointer;margin-top:20px;padding:8px}.hamburger-icon{padding-top:20px}.mobile-drawer .ant-drawer-body{padding:16px}.mobile-drawer .ant-drawer-body,.mobile-drawer .ant-drawer-content{background-color:var(--dark-green)}.mobile-drawer .ant-menu{background-color:initial}.mobile-drawer .ant-menu-item{background-color:initial;color:#fff}.main-container{align-items:flex-start;display:flex;justify-content:center;min-height:100vh}.sidebar-menu{margin-right:20px;width:256px}.content-area{align-items:center;display:flex;flex:1 1;justify-content:flex-start;padding:5px}.homepage-container{min-height:100vh;overflow:hidden;position:relative;width:100%}.homepage-top-section{height:auto;position:relative;width:100%}.background-image-container{height:40vh;position:relative;width:100%}.background-image{display:block;height:100%;object-fit:cover;width:100%}.overlay-content{color:#fff;left:50px;position:absolute;top:100px;z-index:2}.admin-card{background-image:url(/static/media/adminCard.70a64f24b5a0668ac07c.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;color:var(--dark-green);display:flex;flex-direction:column;height:300px;justify-content:center;left:50%;padding:20px;position:absolute;text-align:left;top:calc(40vh - 150px);transform:translateX(-50%);width:600px;z-index:3}.admin-card-text{margin-left:20px;width:75%}.admin-button{text-align:center}.content-container{padding:100px 20px 40px}.text-content{color:var(--dark-green);font-size:1rem;margin:50px auto 0;padding:0 20px;text-align:left}.section1{background-color:#f9f9f9;border:.5px solid #eee;border-radius:5px;box-shadow:0 1px 3px #0000000d;font-size:1.5rem;margin:25px auto 50px;max-width:900px;padding:20px}.section1-bullet-text{align-items:flex-start;display:flex;gap:.5rem}.stockGraph-icon{flex-shrink:0;height:2rem;margin-right:5px;margin-top:1.3rem;width:2rem}.section1-text{font-size:1.25rem;line-height:1.4}.text-content p{font-size:1rem;font-weight:700}.bullet-icon{flex-shrink:0;height:1rem;width:1rem}.qa-container{color:#000}.call-to-action{text-align:center}.homepage-bottom-section{background-color:var(--medium-green);color:#fff;padding:2rem 0;width:100%}.homepage-bottom-content{margin:0 auto;max-width:1200px;padding:0 2rem}.benefitsCardGrid{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-top:2rem}.benefitsCard{border:1px solid #fff;border-radius:8px;box-sizing:border-box;display:flex;flex:1 1 300px;flex-direction:column;justify-content:space-between;max-width:350px;min-height:100%;padding:1.5rem}.plansPageLinkSection{font-size:1.3rem;margin-left:20px;margin-right:20px;margin-top:50px;text-align:center}.plansPageButtonBottomSection{font-weight:700;margin-top:15px}.plansPageButtonBottomSection:hover{box-shadow:0 2px 8px #007bff4d}.plansPageLinkTopSection{color:var(--medium-green);text-decoration:underline}.plansPageLink:hover{color:#fff;font-weight:700}.benefitsTitleContainer{align-items:top;display:flex;gap:8px;justify-content:center}.benefitsTitle{font-size:1.5rem;font-weight:700}.logoBars-icon{flex-shrink:0;height:1.5rem;margin-top:2rem;width:1.5rem}.drawerLink{cursor:pointer;font-weight:700;text-decoration:underline}.benefitsItem{align-items:flex-start;display:flex;gap:8px;margin-bottom:8px}.benefitsTextContainer{display:inline;flex:1 1}.benefitsListItem{display:inline;font-size:1.2rem;font-weight:700}.benefitsListItemText{display:inline;font-size:1rem;font-weight:500}.drawerContent{color:#000}.compundGrowthChart{display:block;height:auto;image-rendering:auto;image-rendering:-webkit-optimize-contrast;margin-top:1rem;max-width:100%;width:100%}.drawerParagraph{line-height:1.5;margin-bottom:1rem}.drawerMathExample,.drawerParagraph{display:block;font-size:1rem;font-weight:500}.drawerMathExample{margin-bottom:.5rem}.drawerDisclosure{font-size:.6rem}.drawerSubtitle{display:block;font-size:1rem;font-weight:700;margin-bottom:1rem}.drawerParagraph a{color:var(--dark-green);font-size:1rem;text-decoration:underline}.drawerParagraph a:hover{background-color:initial;color:var(--dark-green);font-weight:700;text-decoration:none}@media (max-width:768px){.admin-card{height:240px;padding:30px 20px;top:calc(40vh - 120px);width:75vw}.admin-card h3{font-size:1rem}.create-account-button{font-size:.95rem;padding:.45em 1.2em}}@media (max-width:480px){.admin-card{height:220px;padding:10px 12px 20px;top:calc(35vh - 110px);width:75vw}.admin-card h3{font-size:.65rem;margin-bottom:0}.create-account-button{font-size:.75rem;height:25px;padding:.3em .8em}.page-title{font-size:1.3rem;left:20px;top:30px}.overlay-content{font-size:1rem;left:20px;top:50px}.background-image-container{height:35vh}.text-content{margin-top:0}.paragraph1{font-size:1.1rem}.admin-button{font-size:.65rem;height:19px;padding:5px}}@media (max-width:1024px) and (orientation:landscape){.background-image-container{height:70vh}.admin-card{height:220px;top:calc(70vh - 110px)}.overlay-content{margin-top:5px}.overlay-content h3{margin-top:0}}.loginForm{margin:0 auto;text-align:center;width:50%}.googleLoginButton{margin-bottom:25px}@media (max-width:480px){.loginForm{width:75%}}.loginPageTitle{text-align:center}@media (max-width:480px){.createAccountSection{width:75%}}.createAccountSection{margin:25px auto;text-align:center;width:50%}.table-wrapper{margin:0 auto;max-width:75%;overflow-x:auto}.retirement-table{border-collapse:collapse;color:#000;font-family:Arial,sans-serif;font-size:1rem;font-weight:500;width:100%}.retirement-table .empty-cell{background:none;border:none}.retirement-table .centered-cell{text-align:center;vertical-align:middle}.retirement-table td,.retirement-table th{border:1px solid #000;padding:12px;text-align:left;vertical-align:top}.retirement-table th{background-color:#70d44b;color:#fff;font-weight:700;text-align:center}.retirement-table a{color:#15c;text-decoration:underline}.retirement-table td:first-child,.retirement-table th:first-child{width:30%}.retirement-table td:nth-child(2),.retirement-table td:nth-child(3),.retirement-table th:nth-child(2),.retirement-table th:nth-child(3){width:35%}.mobile-cards{display:none}.aligned-list{list-style-position:outside;margin:0;padding-left:12px}.aligned-list li{margin-bottom:8px}.videoContainer{margin-bottom:50px}@media (max-width:565px){.retirement-table{display:none}.mobile-cards{display:block;padding:1rem;width:100%}.mobile-cards .card{background-color:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 1px 4px #0000000f;margin-bottom:1.5rem;padding:1rem}.mobile-cards .question{color:#222;font-size:1.05rem;font-weight:700;margin-bottom:.75rem}.mobile-cards .column-label{background-color:var(--light-green);border:1px solid var(--medium-green);border-radius:4px;color:#fff;display:inline;font-weight:700;padding:0 4px}.mobile-cards .answer,.mobile-cards .column-label{font-size:1rem;margin-bottom:.5rem;margin-top:.5rem}.mobile-cards .answer{color:#333;line-height:1.5;word-break:break-word}}.iraTableDrawerLink{cursor:pointer;display:inline;font-weight:700;margin-bottom:25px;text-decoration:underline}.iraTableDrawerContent .ant-drawer-title{font-size:1.2rem;font-weight:700;text-align:center}.iraTableDrawerParagraph{display:block;font-size:1rem;font-weight:500;line-height:1.5;margin-bottom:2rem;margin-left:2rem}.iraTableDrawerDisclosure{font-size:.6rem}.iraTableDrawerContent{color:#000}.iraTableDrawerContent .mobile-cards{box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;width:100%}.iraTableDrawerList{font-size:1rem;font-weight:700;margin-bottom:25px}.iraTableDrawerList li{line-height:1.5;margin-bottom:8px}.iraTableRothWithdrawalNestedDrawer{position:absolute}.iraTableRothWithdrawalNestedDrawer .ant-drawer-body{margin-right:25px;padding:16px}.iraQualificationsDrawerLink{color:var(--dark-green);cursor:pointer;font-size:1rem;margin-bottom:50px;text-align:center;text-decoration:underline}.iraQualificationsDrawerLink:hover{font-weight:700}.iraQualificationsdrawerParagraph{color:var(--dark-green);display:inline;font-size:1rem;font-weight:500;line-height:1.5;margin-bottom:1rem}.iraQualificationsdrawerParagraph a{color:var(--dark-green);font-size:1rem;text-decoration:underline}.iraQualificationsdrawerParagraph a:hover{background-color:initial;color:inherit;font-weight:700;text-decoration:none}.iraQualificationsdrawerContent{color:var(--dark-green);font-size:1.5rem;font-weight:700}.blogList{display:flex;flex-direction:column;margin-top:25px;text-align:center}.blogList h2{color:var(--dark-green);font-size:1.5rem}.blogList ul{margin:0;padding:0}.blogList li{color:#000;cursor:pointer;font-size:1rem;margin:10px 0 25px;text-decoration:underline;transition:all .2s ease}.blogList li:hover{font-weight:700}.blogContainer{display:flex;flex-direction:column;margin:0 auto;text-align:center;width:75%}.blogContent{font-size:1rem;margin:25px;text-align:left}.blogBackButton{font-weight:700;margin-left:35px;margin-top:20px}.blogImage{display:block;margin:0 auto;width:75%}.blogDisclosure{font-size:.6rem;text-align:left}@media (max-width:480px){.blogList h2{font-size:1.2rem}.blogContainer{width:90%}.blogContainer h2{font-size:1rem;margin:25px}.blogImage{width:100%}}.admin-homepage-container{min-height:100vh;overflow:hidden;position:relative;width:100%}.admin-homepage-top-section{height:auto;position:relative;width:100%}.admin-background-image-container{height:45vh;position:relative;width:100%}.admin-background-image{display:block;height:100%;object-fit:cover;width:100%}.page-title{font-size:2rem;margin:0;top:50px}.admin-overlay-content,.page-title{color:#fff;left:50px;position:absolute;z-index:2}.admin-overlay-content{margin-top:25px;top:100px}.overlay-content h3{color:#fff;font-size:1rem;margin-bottom:10px}.create-account-button{font-size:1rem;padding:.5em 1.2em}.content-container{box-sizing:border-box;padding:50px 20px 40px}.admin-text-content{color:var(--dark-green);font-size:1rem;margin:0 auto;padding:0 20px;text-align:left}.admin-section1{background-color:#f9f9f9;border:.5px solid #eee;border-radius:5px;box-shadow:0 1px 3px #0000000d;font-size:1.5rem;margin:25px auto 50px;max-width:900px;padding:20px}.admin-text-content p{font-size:1rem;font-weight:700}.question-answer{margin-bottom:20px}.qa-question{align-items:center;display:flex;gap:8px;margin-bottom:8px}.qa-container{align-items:stretch;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.question-answer{background-color:#f0f0f0;border-radius:8px;box-sizing:border-box;display:flex;flex:1 1 300px;flex-direction:column;justify-content:flex-start;max-width:320px;min-width:280px;padding:16px}.admin-section1-bullet-text{align-items:flex-start;display:flex;gap:.5rem}.people-icon{flex-shrink:0;height:2rem;margin-right:5px;margin-top:.95em;width:2rem}.admin-section1-text{font-size:1.25rem;line-height:1.4}.question-text{font-weight:600;line-height:1.4}.qa-answer{line-height:1.6}.admin-call-to-action{margin-top:50px;text-align:center}.homepage-card{background-image:url(/static/media/dollarSignCard.3e3caa8dce0ef492c551.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;color:var(--dark-green);display:flex;flex-direction:column;height:300px;justify-content:center;margin:0 auto;padding:20px;width:750px;z-index:3}.homepage-card-text{margin-right:25px;text-align:right;width:auto}.homepage-button{text-align:center}@media (max-width:768px){.create-account-button{font-size:.95rem;padding:.45em 1.2em}.admin-background-image-container{height:35vh}.overlay-content{font-size:1rem;margin-top:50px}.homepage-card{height:240px;padding:30px 20px;width:75vw}.homepage-card h3{font-size:1rem}.homepage-card-text{margin-left:auto;margin-right:50px;text-align:center;width:50%}}@media (max-width:480px){.create-account-button{font-size:.75rem;height:25px;padding:.3em .8em}.admin-background-image-container{height:30vh}.page-title{font-size:1.3rem;left:20px;top:30px}.admin-overlay-content{font-size:1rem;left:20px;margin-top:30px;top:80px}.section1-text{font-size:1.1rem}.homepage-card{height:220px;padding:10px 12px 20px;width:75vw}.homepage-card h3{font-size:.65rem;margin-bottom:0}.homepage-card-text{margin-left:auto;margin-right:20px;text-align:center;width:50%}.homepage-button{font-size:.65rem;height:19px;padding:5px}}@media (max-width:1024px) and (orientation:landscape){.admin-background-image-container{height:65vh}}.contactUsTextContainer{box-sizing:border-box;margin-bottom:100px;margin-top:25px;min-height:calc(100vh - 400px);padding:20px}.contactUsTitle{color:var(--dark-green);font-size:2rem;text-align:center;width:100%}.contactUsTextContent{color:#000;font-size:1.5rem;margin:0 auto;max-width:800px;text-align:left}@media (max-width:768px){.contactUsTextContent{font-size:1rem;margin:20px}.contactUsTextContainer{margin-bottom:20px}}.app-layout{display:flex;flex-direction:column;min-height:100vh}.app-header{background-color:#fff;padding-left:20px;padding-right:20px}.app-content{flex:1 1}.app-footer{bottom:0;padding:0;position:relative;text-align:center;width:100%}@media (max-width:768px){.home-link{padding-top:20px}.logo{height:28px}}.page-container{min-height:100vh;padding:40px 20px}.form-input-group,.page-container{align-items:center;display:flex;flex-direction:column}.form-input-group{gap:16px;width:100%}.form-input-group>*{width:50vw}.login-form-item{display:flex;justify-content:center;width:100%}.register-button{text-align:center;width:auto}.marketingPageTitle{color:var(--dark-green)}@media (max-width:480px){.marketingPageTitle{margin-left:20px;margin-right:20px;text-align:center}.form-input-group>*{width:75vw}}.legalTextContainer{box-sizing:border-box;margin-bottom:100px;margin-top:25px;min-height:calc(100vh - 400px);padding:20px}.legalTitle{color:var(--dark-green);font-size:2rem;text-align:center;width:100%}.legalTextContent{color:#000;font-size:1.5rem;margin:0 auto;max-width:800px;text-align:left}@media (max-width:768px){.legalTextContent{font-size:1rem;margin:20px}.legalTextContainer{margin-bottom:20px}}.maintenance-container{background-color:#f5f5f5;display:flex;flex-direction:column;min-height:100vh}.maintenance-language-toggle{position:absolute;right:20px;top:20px}.maintenance-content{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;text-align:center}.maintenance-logo{margin-bottom:30px;width:200px}.retirementPlansTitleContainer{margin:0 auto;width:75%}.retirementPlansTitle{font-weight:500;line-height:2;margin-top:50px}.retirementPlansCallToAction,.retirementPlansTitle{color:var(--dark-green);font-size:1.5rem;text-align:center}.retirementPlansCallToAction{margin:0 auto 50px;width:75%}.plansPageStockGraph-icon{flex-shrink:0;height:2rem;margin-right:5px;margin-top:1rem;width:2rem}.retirementPlansSubtitleSection{display:flex;justify-content:center;margin:0 auto 50px;padding:20px 0;width:50vw}.retirementPlansSubtitle{border:2px solid var(--dark-green);box-sizing:border-box;font-size:1rem;font-weight:700;padding:16px}.retirementPlansSubtitleLine{align-items:flex-start;display:flex;gap:.5rem}.retirementPlansStockGraph-icon{flex-shrink:0;height:2rem;margin-right:2px;margin-top:.8rem;width:2rem}.retirementPlansBottomSection{background-color:var(--medium-green);color:#fff;padding:2rem 0;width:100vw}.retirementPlansBottomSectionContent{border:.5px solid #eee;border-radius:5px;box-shadow:0 1px 3px #0000000d;margin:0 auto;padding:20px;width:75%}.investmentStrategyTitleContainer{align-items:top;display:flex;gap:8px;justify-content:center}.investmentStrategyTitle{font-size:1.5rem;font-weight:700}.retirementPlansLogoBars-icon{flex-shrink:0;height:1.5rem;margin-top:2rem;width:1.5rem}.investmentStrategyItems{align-items:flex-start;display:flex;gap:8px;margin-bottom:8px}.investmentStrategyListItem{display:inline;font-size:1.2rem;font-weight:700}.etfDrawerLink{cursor:pointer;display:inline;font-weight:700;text-decoration:underline}.investmentStrategyItem{display:list-item;font-size:1.2rem;font-weight:700;list-style-type:disc}.etfDrawerParagraph{display:block;font-size:1rem;font-weight:500;line-height:1.5;margin-bottom:1rem}.etfDrawerDisclosure{font-size:.6rem}.etfDrawerContent{color:#000}@media (max-width:480px){.retirementPlansSubtitleSection{margin:0 auto 50px;width:80%}}@media (max-width:1024px){.retirementPlansSubtitleSection{margin:0 auto 50px;width:75%}}
/*# sourceMappingURL=main.b86e7420.css.map*/