:root{--big-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1), 0 2px 1px rgba(0, 0, 0, 0.1);--light-gray: #f2f2f2;--color-gray-lightest: color-mix(in srgb, var(--light-gray), #fff 40%);--color-primary-lightest: color-mix(in srgb, var(--color-primary), #fff 80%);--primary-font-family: "Manrope", sans-serif}body{font-family:var(--primary-font-family)}a{color:var(--color-primary)}.main{background-color:var(--light-bg-color)}.navbar{background-color:var(--light-bg-color)}.navbar .navbar-brand{color:var(--color-primary)}.navbar .nav-link{color:var(--color-primary)}.navbar .nav-link.active,.navbar .nav-link:hover,.navbar .nav-link:focus,.navbar .nav-link.show{color:var(--color-primary)}.navbar .btn-outline-secondary{color:var(--lighter-text-color);background-color:var(--color-secondary);border-color:var(--color-secondary);padding:0.5rem 1.25rem;font-size:0.9rem;font-weight:bold}@media screen and (min-width: 768px){.navbar .btn-outline-secondary{padding:0.75rem 1.5rem;font-size:1rem}}.navbar .btn-outline-secondary:hover,.navbar .btn-outline-secondary:focus{color:var(--color-secondary);background-color:var(--light-bg-color);border-color:var(--color-secondary)}.navbar .btn-outline-secondary .bi-phone{margin-right:0.75ch}@media screen and (min-width: 768px){.navbar .btn-outline-secondary .bi-phone{margin-right:0.5ch}}.btn-success{width:85%;max-width:375px}.btn-primary:hover,.btn-success:hover{color:var(--light-text-color)}.page-section{padding-top:30px;padding-bottom:30px}@media screen and (min-width: 950px){.page-section{padding-top:80px;padding-bottom:80px}}.nav-logo{height:50px}@media screen and (min-width: 768px){.nav-logo{height:80px}}.navbar-container{gap:25px}.dropdown-menu.show{background:var(--dark-bg-color);color:var(--lighter-text-color)}.dropdown-menu .dropdown-item:hover{background:var(--light-bg-color);color:var(--color-primary)}.hero{background-color:var(--dark-bg-color);padding:1.5rem;position:relative}@media (min-width: 950px){.hero{padding:3rem 1.5rem}}@media (min-width: 993px){.hero{background-image:url(/assets/journeycapital-hero-e9735d6eda7347ba39a685131b74e35e3bbf82addee44af36cfa0aad549c9230.jpg);background-repeat:no-repeat;background-position:75% 0%;background-size:cover;background-position:0% 30%}}.hero::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.5);z-index:1}@media (min-width: 993px){.hero::before{display:none}}.hero>*{position:relative;z-index:2}.hero-text{max-width:484px}@media (min-width: 1200px){.hero-text{max-width:515px}}.hero h1{margin-bottom:1rem;font-size:3rem;font-weight:700;color:var(--lighter-text-color);text-shadow:2px 2px 4px rgba(0,0,0,0.5)}.hero h2{color:var(--lighter-text-color);text-shadow:2px 2px 4px rgba(0,0,0,0.5)}.hero p,.hero ul{margin-bottom:1rem;font-size:1.5rem;font-weight:400;color:var(--lighter-text-color);text-shadow:2px 2px 4px rgba(0,0,0,0.5)}.hero-text .btn-primary{border:1px solid var(--lighter-text-color)}@media (min-width: 993px){.hero-text .btn-primary{border:none}}.page-section.intro{background:var(--light-gray)}.page-section.intro p{font-size:1.25em;max-width:65ch;margin:0 auto}.page-section.intro p:not(:last-of-type){margin-bottom:0.75em}.page-section.intro a:link,.page-section.intro a:visited{color:var(--color-secondary);font-weight:bold}.card{box-shadow:var(--big-box-shadow);background:var(--white)}.page-section.start-journey{padding-top:0;padding-bottom:0}.full-dark-text-tout{background-color:var(--dark-bg-color);background-image:url("https://assets.myjourneycapital.com/brand-logo/journeycapital-white.svg");background-repeat:no-repeat;background-position:center;background-size:auto 70%;color:var(--lighter-text-color);border:1px solid var(--darkest-bg-color);position:relative;overflow:hidden}.full-dark-text-tout::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(38,34,98,0.85);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:1}.full-dark-text-tout .container-md{position:relative;z-index:2;max-width:515px}.full-dark-text-tout .container-md>*{text-shadow:2px 2px 4px rgba(0,0,0,0.5)}@media (min-width: 993px){.full-dark-text-tout{background-position:95% center}.full-dark-text-tout::before{background-color:rgba(0,0,0,0.3)}}@media (min-width: 1200px){.full-dark-text-tout::before{display:none}}.info-50-50{font-size:1.2rem}.accordion-button{font-weight:600}.accordion-button:not(.collapsed){color:var(--color-dark-text-color)}.accordion-button.collapsed,.accordion-body{background:var(--white)}footer.footer{background-color:var(--dark-bg-color);background-image:url("https://assets.myjourneycapital.com/brand-logo/journeycapital-white.svg");background-position:50% 95%;background-repeat:no-repeat;background-size:auto 9%;color:var(--lighter-text-color);padding:2rem 2rem 8rem;margin-top:2rem}@media (min-width: 768px){footer.footer{background-size:auto 20%}}@media (min-width: 993px){footer.footer{background-size:auto 20%}}.footer .row{max-width:960px;margin:0 auto}@media (min-width: 960px){.footer .row{max-width:960px;padding:0 2rem}}.form-container{background-color:var(--lighter-lightest-bg-color);padding:1rem;box-shadow:none;border-radius:0.5rem;margin-top:1rem;margin-bottom:3rem}@media screen and (min-width: 768px){.form-container{background-color:var(--lighter-lightest-bg-color);padding:3rem;box-shadow:var(--big-box-shadow);margin-top:3rem}}.form-container.offercode{padding:1rem;background-color:var(--color-gray-lightest)}@media screen and (min-width: 768px){.form-container.offercode{padding:2rem 3rem}}.form-group{margin-bottom:1.2rem;text-align:left}.form-group input{background-color:var(--lighter-lightest-bg-color)}.form-group input,.form-group select,.form-group .input-group-text{box-shadow:var(--big-box-shadow)}.form-page h2{color:var(--bs-primary)}.form-disclaimer{height:80px;overflow-y:scroll}.threeup-card-button{width:150px}.logo-grayscale{filter:grayscale(100%);transition:filter 0.3s ease}.logo-grayscale:hover{filter:none}.penfed-logo{height:38px;width:auto}.bestegg-logo{height:35px;width:auto}.upgrade-logo{height:30px;width:auto}.lendingclub-logo{height:28px;width:auto;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.sofi-logo{height:28px;width:auto}ul.disc{list-style-type:disc;margin-left:10px}ol.lower-alpha{list-style-type:lower-alpha;margin-left:10px}ol.lower-roman{list-style-type:lower-roman;margin-left:10px}section.legal{max-width:65ch}section.legal h3{font-size:1rem;line-height:1.5;font-weight:400;text-decoration:underline}section.legal p+h2{margin-top:1.5em}section.legal *+h3{margin-top:1em}.sticky-validate{background-color:var(--color-secondary);position:fixed;bottom:0;right:0;z-index:200;width:100%}@media screen and (min-width: 768px){.sticky-validate{box-shadow:var(--big-box-shadow);bottom:10px;right:10px;width:auto}}.sticky-validate-inner{position:relative;gap:1rem}.sticky-validate-inner .btn.btn-primary[type="submit"]{border:1px solid var(--white)}.sticky-validate-content{color:var(--white)}.sticky-validate-close{position:absolute;top:0.5rem;right:0.5rem;padding:0.25rem;line-height:1;font-size:0.875rem}.sticky-validate-close .bi{display:flex;align-items:center;justify-content:center}.error-sticky{color:var(--white)}.styleguide .d-flex{gap:40px}.styleguide .color-guide .flex-item{width:50%;max-width:30ch}.styleguide .color-guide p{font-size:12px}.styleguide .color-swatch{height:50px;width:50px;border:1px solid var(--black);margin-bottom:12px}.financial-freedom h2{font-size:1.5rem}.financial-freedom h3{font-size:1.25rem}
