.hero{background-image:url(/static/media/bank-tree-desktop.a45f4542958650584d65.webp);background-position:0 -50px;background-repeat:no-repeat;background-size:cover;height:300px;position:relative}.hero-content{background:#fff;margin:0 auto;padding:2rem;position:relative;text-align:left;top:2rem;width:200px}.hero-content .subtitle{font-size:1rem;font-weight:700;margin:0}.hero-content .text{font-size:.9rem;margin-bottom:0}@media(min-width:920px){.hero{background-position:0 33%;height:400px}.hero-content{margin:2rem;position:absolute;right:50px;top:50px;width:300px}.hero-content .subtitle{font-size:1.5rem}.hero-content .text{font-size:1.2rem}}.features{display:flex;flex-direction:column}@media(min-width:920px){.features{flex-direction:row}}.feature-icon{border:10px solid #00bc77;border-radius:50%;padding:1rem;width:100px}.feature-item{flex:1 1;padding:2.5rem}.feature-item-title{color:#222;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.logo{align-items:center;display:flex;height:55px}.logo h1{color:#00bc78;font-size:2rem;font-weight:500}.logo__text-v1{font-family:rehn-bold}.logo__color2{color:#005834}.logo__image{max-width:100%;width:50px}.logo__text-v2{font-weight:600;margin:0 10px}@media screen and (max-width:767px){.logo__text{height:0;overflow:hidden;width:0}}.main-nav{align-items:center;display:flex;justify-content:space-between;padding:5px 20px}.main-nav__links-wrapper{align-items:center;display:flex;gap:10px}.main-nav a,.main-nav__username{font-weight:700}.main-nav a{color:#2c3e50}.main-nav a.router-link-exact-active{color:#42b983}.main-nav-item{display:flex;margin-right:0;text-decoration:none}.main-nav-item span{margin-left:.1rem}.main-nav-item:hover{text-decoration:underline}.main-nav__green{display:flex;gap:30px}.main-nav__green a{color:#42b983;font-size:2rem;font-weight:400}.main-nav__green a span{align-self:center;font-size:1.2rem}.main-nav__green a:hover{color:#359368;text-decoration:none}.main-nav__green span{margin-right:20px}@media screen and (max-width:479px){.main-nav{padding:5px 10px}.main-nav-item__signout{height:0;overflow:hidden;width:0}.main-nav__green{gap:20px}}.footer{border-top:2px solid #ccc;display:flex;justify-content:center;padding:2rem 0 1.5rem}.footer__text{margin:0;padding:0}.error404__container{align-content:center;display:flex;flex-direction:column;height:100vh}.error404__error-message{color:#00bc78;font-family:rehn-bold;font-size:5rem;margin:20vh 0 2vh}.error404__error-message span{color:#005834}.error404__back-link{color:#005834;font-weight:500;text-decoration:underline}button:hover{background:#008957;transition:.2s ease-in-out}.edit-button{border-color:#00bc77;font-weight:700;padding:10px}.edit-button,.edit-username-button{background-color:#00bc77;color:#fff}.edit-username-button{border:none;border-radius:3px;font-size:1rem;min-width:140px;padding:15px;width:150px}.sign-in-button,.transaction-button{background-color:#00bc77;border-color:#00bc77;color:#fff;display:block;font-size:1.1rem;font-weight:700;margin-top:1rem;padding:8px;width:100%}.transaction-button-arrow,.transaction-button-arrow:hover{background:url(/static/media/arrow.aaea80f9d0ee31ec2391.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;height:80px;width:40px}.transaction-button-arrow:hover,.transaction-button-arrow:hover:hover{opacity:.5}@media(min-width:720px){.transaction-button{width:200px}}.sign-in-content{background-color:#fff;box-sizing:border-box;margin:3rem auto 0;padding:2rem;width:300px}.error{border:1px solid red}.error-message{color:red}.sign-in-icon{font-size:5rem}.password-toggle-icon{bottom:8px;font-size:1.2rem;position:absolute;right:5px}.fa-eye{right:6px}.input-remember{display:flex}.input-remember label{margin-left:.25rem}.input-wrapper{display:flex;flex-direction:column;margin-bottom:1rem;position:relative;text-align:left}.input-wrapper label{font-weight:700}.input-wrapper input{font-size:1.2rem;padding:5px}.header{color:#fff;margin-bottom:2rem}@media screen and (max-width:479px){header h1{display:flex;flex-direction:column}}.account,.account__dark{align-items:center;background-color:#fff;border:1px solid #000;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;margin:0 auto 2rem;padding:1.5rem;text-align:left;width:80%}.account__dark,.account__dark__dark{background:#3d3d3d;border:none;border-radius:5px;color:#fff;flex-direction:row}.account__dark .account-amount,.account__dark__dark .account-amount{font-weight:400;margin:10px 0}.account-amount{font-size:2.5rem;font-weight:700;margin:0}.account-amount-description{margin:0}.account-title{font-size:1rem;font-weight:400;margin:0;padding:0}.account-content-wrapper{flex:1 1;width:100%}@media(min-width:720px){.account{flex-direction:row}.account-content-wrapper.cta{flex:0 1}.transaction-button{width:200px}}@media screen and (max-width:479px){.account{padding:1.5rem 1rem}}.edit-username{font-size:1rem}.edit-username__title{font-size:3em;font-weight:400;margin-bottom:.5em}.edit-username__form{margin:auto;width:50vw}.edit-username__error-input{border:1px solid red}.edit-username__error-message{color:red;height:40px}.edit-username__input-wrapper{padding:5px;width:100%}.edit-username__input-wrapper label{font-size:1em;margin-right:10px}.edit-username__input-wrapper input{border-radius:5px;font-size:1em;padding:.5rem;width:10em}.edit-username__input-wrapper input:disabled{background-color:#e7e7e7}.edit-username__buttons-wrapper{display:flex;gap:.5em;justify-content:center;margin:40px 0 0}@media screen and (max-width:479px){label{margin:0}}@font-face{font-family:rehn-bold;src:local("rehn-bold.woff"),url(/static/media/rehn-bold.e01945046eff963c3ce5.woff) format("woff")}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;font-family:Avenir,Helvetica,Arial,sans-serif;text-align:center}body{display:flex;flex-direction:column;margin:0;min-height:100vh}a{text-decoration:none}button:hover{cursor:pointer}#root{display:flex;flex-flow:column;height:100vh}.main{flex:1 1;min-width:320px}.bg-dark{background-color:#12002b}.sr-only{clip:rect(1px,1px,1px,1px)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}
/*# sourceMappingURL=main.8439a5a6.css.map*/