html{-ms-overflow-style:-ms-autohiding-scrollbar}body{font-family:Open Sans,sans-serif;color:#1c2d44;line-height:1.5}.accordion .card,.accordion .card .card-header button:focus,.accordion .card .card-header button:hover{background-color:var(--gray-50)!important}.btn{padding:17px 32px!important}cola-ui-text-input.ng-touched.ng-invalid .invalid-feedback{display:block}h1,h2,h3,h4,h5,h6{font-family:var(--header-font)}.display-heading{font-family:var(--header-font);color:var(--info-700, #1c2d44);font-weight:300;font-size:46px;line-height:1.333}@media screen and (max-width: 576px){.display-heading{font-size:34px}}h1,.h1{color:#3c353d;font-weight:400;font-size:38px;line-height:1.333;margin-bottom:1.5rem}@media screen and (max-width: 576px){h1,.h1{font-size:34px}}h2,.h2{color:#3c353d;font-weight:400;font-size:25px;line-height:1.333;margin-bottom:1.5rem}h3,.h3,h4,.h4{color:var(--info-700, #1c2d44);font-weight:400;font-size:20px;line-height:1.333}h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.leading-copy{color:var(--gray-800, var(--secondary-800, #292b2d));font-size:18px}@media screen and (max-width: 576px){.leading-copy{font-size:16px}}.legal-text,.legal-block{font-size:14px;color:var(--gray-800, var(--secondary-800, #292b2d))}.legal-block{padding:1rem 1.5rem 0rem;background-color:var(--gray-100, var(--secondary-100, #f6f7f8));border:1px solid var(--gray-200, var(--secondary-200, #e8eaec));border-radius:4px;margin-top:2rem}.info-label{font-size:14px;color:#52565a;font-weight:600}label{color:#52565a;line-height:1.3rem}.borrower-text{font-weight:600}.borrower-name{text-transform:capitalize}.coborrower-accent{font-weight:700;font-style:italic}.instructions{border-bottom:1px solid var(--gray-300, var(--secondary-300, #d2d5da));font-size:20px;color:var(--primary-800, #00212b)}.btnValidation{margin-top:3em}.dark-blue-text-block{color:var(--primary-700, #014157)}.bold{font-weight:600}p{line-height:1.5!important}.text-link{text-decoration:none}.text-link:hover{text-decoration:underline}.card.card--shadow{box-shadow:0 0 6px #70757c59}.gray-gradient-bg{background:linear-gradient(0deg,var(--primary-100, #e6f2f7) .16%,#fafafa 100%);position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}.declaration{display:flex;padding:2rem 0;border-bottom:2px solid var(--primary-100, #e6f2f7);flex-direction:column}.declaration__question{display:flex;align-content:space-between;margin-bottom:1rem}.declaration__description{flex:1;padding-right:2rem;display:flex;justify-content:flex-start;align-items:center}.btn-group label{margin-bottom:0!important}.radio-toggle .btn-group label{display:flex;justify-content:center;width:52px!important;padding:10px!important}.radio-toggle .btn-group label:first-child{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.radio-toggle .btn-group label:last-child{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.radio-toggle .btn-group .btn.active{background-color:var(--primary-500, #007fad)!important;color:#fff!important}.declaration__additional-info .form-check{display:block}.btn-link{padding:10px 0!important}.btn-link:hover{background-color:#fff!important}.btn-link:focus{background-color:#fff!important}/*!
 * INSPIRED BY:
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:focus{outline:none}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:before,.hamburger.is-active .hamburger-inner:after{background-color:var(--header-link, var(--white))}.hamburger-box{width:1.5rem;height:1.25rem;display:inline-block;position:relative;color:var(--header-link, var(--white))}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:1.5rem;height:3px;background-color:var(--header-link, var(--white));border-radius:3px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-.5rem}.hamburger-inner:after{bottom:-.5rem}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:.5rem;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner:after{top:1rem}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,.5rem,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-1rem,0) rotate(-90deg)}.radio label{background-color:#0000!important;font-weight:400;color:#191a1b;border:1px solid #a29ea5}.radio label.active:before{color:var(--primary-500, #007fad);content:"\f192"}.radio-wrapper{border:1px solid var(--secondary-500, #a4abb4);padding:1rem;border-radius:4px;margin:1rem 0rem;white-space:nowrap}.form-check-label{margin-left:1rem;white-space:normal}.radio input:checked+label{background-color:#fff;border:3px solid var(--secondary-500, #a4abb4)}.form-check .form-check-label{line-height:1rem}.form-check .form-check-label:before{display:none}.radio label:before{color:#a29ea5}.section-start{display:flex}@media screen and (max-width: 992px){.section-start{flex-direction:column;justify-content:center;width:100%;max-width:450px}}.section-start__content{width:60%}@media screen and (max-width: 992px){.section-start__content{order:2;width:100%}}.section-start__image{width:40%}@media screen and (max-width: 992px){.section-start__image{order:1;width:100%;margin-bottom:2rem}}.section-start__image img{width:100%;height:auto}.section-start__sub-title{font-size:16px;color:var(--info-700, #1c2d44)}.section-start__list{padding:0;margin-top:1.25rem}.section-start+.btn{margin-top:0;max-width:450px}.arrow-list,.app-section ul,.section-start__list{padding:1rem 0;border:none!important;display:flex;flex-flow:column nowrap}.arrow-list li,.app-section ul li,.section-start__list li{margin-bottom:1rem;list-style-type:none;display:flex}.arrow-list li:before,.app-section ul li:before,.section-start__list li:before{content:"\f061";font-family:"Font Awesome 5 Pro",sans-serif;font-weight:300;color:var(--info-400, #6a88a6);margin-right:1rem}.app.mobileContainer .header{display:none}.app.mobileContainer .application__container{margin-top:20px}@media screen and (max-width: 768px){.app.mobileContainer .application__container{margin-top:40px}}.app.mobileContainer .main{margin-top:20px}.app.mobileContainer .main .content{padding-top:0}.app.mobileContainer .mobile-nav__title{top:0}.app.mobileContainer .sidebar,.app.mobileContainer .sidebar__subnav{top:0;height:calc(100vh + -0px)}@media screen and (max-width: 768px){.app.mobileContainer .sidebar,.app.mobileContainer .sidebar__subnav{top:90px;height:calc(100vh - 40px)}}.app-section{max-width:500px;margin:0 auto}@media screen and (max-width: 992px){.app-section{margin-left:auto;margin-right:auto}}.app-section__title{font-family:var(--app-section-title-font-family);font-style:var(--app-section-title-font-style);font-weight:var(--app-section-title-font-weight);font-size:var(--app-section-title-font-size);color:var(--app-section-title-color);margin-bottom:.5rem;margin-left:-4px}@media screen and (max-width: 576px){.app-section__title{margin-left:0}}.app-section__title.success{padding:.25rem 1rem;position:relative;color:var(--success-600, #638e00);background-color:var(--success-200, #e0efbf);box-shadow:0 0 4px #0003;border-radius:20px;margin-bottom:1rem}.app-section__title.success i{margin-right:.5rem}.app-section__full{max-width:none}.app-section__question{font-family:var(--app-section-question-font-family);font-style:var(--app-section-question-font-style);font-weight:var(--app-section-question-font-weight);font-size:var(--app-section-question-font-size);color:var(--app-section-question-font-color);position:relative;padding:.4rem 0;margin:1rem 0}@media screen and (max-width: 576px){.app-section__question{font-size:18px;margin-left:0;margin-right:0}}.app-section__subtext{margin-top:-1.25rem;margin-bottom:2.25rem}.app-section .pre-text{margin-bottom:1rem}.app-section .sub-text{margin-top:-1rem;margin-bottom:2rem}.app-section__form__error{color:var(--danger-500, #cb2500);margin-top:.5rem}.app-section .btn{padding:10px 25px!important}.app-section .btn-primary{margin-top:2rem;padding:var(--app-section-btn-padding);width:var(--app-section-btn-width);height:var(--app-section-btn-height)}.app-section .btn-secondary{margin-top:2rem;padding:var(--app-section-btn-secondary-padding);width:var(--app-section-btn-secondary-width);height:var(--app-section-btn-secondary-height);color:var(--app-section-btn-secondary-color);background-color:var(--app-section-btn-secondary-bg);border:var(--app-section-btn-secondary-border-size) solid var(--app-section-btn-secondary-border-color)}.app-section .btn-secondary+.btn-primary{margin-top:1rem}.app-section .review-item{padding:1rem 0;color:var(--info-600, #2a4466)}.app-section .review-item:first-child{border-top:0}.app-section .review-item div:not(:first-child){color:#191a1b}.app-section .review-item span:not(:first-child){color:#191a1b}.app-section .review-item__title{display:flex;justify-content:space-between;align-items:center;font-weight:600;text-transform:uppercase;font-size:13px;margin-bottom:.25rem;color:#554c59}.app-section .review-item__title .sub-title{font-weight:400}.app-section .review-item__title a{text-transform:none}.app-section .review-item__title__borderless{justify-content:space-between;align-items:center;font-weight:600;font-size:13px;color:var(--secondary-500, #a4abb4);padding-bottom:0}.app-section .review-item__title__borderless strong{color:var(--info-700, #1c2d44);text-align:left}.app-section .review-item .sub-item{width:70%;display:flex;justify-content:space-between;margin-bottom:.25rem}@media screen and (max-width: 576px){.app-section .review-item .sub-item{width:100%}}.cursor--pointer{cursor:pointer}.bs-tooltip-top .arrow:before{border-top-color:var(--info-500, #385988)}.bs-tooltip-bottom .arrow:before{border-bottom-color:var(--info-500, #385988)}.bs-tooltip-left .arrow:before{border-left-color:var(--info-500, #385988)}.bs-tooltip-right .arrow:before{border-right-color:var(--info-500, #385988)}.tooltip.show{opacity:1}.tooltip-inner{padding:.75rem;font-size:.8rem;line-height:1.4;background-color:var(--info-500, #385988);box-shadow:0 0 15px #00000052;width:250px;text-align:left}.pricing-tooltip+.tooltip .tooltip-inner{width:325px;max-width:325px}.monthly-payment-tooltip+.tooltip .tooltip-inner{margin-left:23px}.closing-cost-tooltip+.tooltip .tooltip-inner{margin-left:88px}.estimated-cost-at-closing-tooltip+.tooltip .tooltip-inner{margin-right:75px}.estimated-cash-to-borrower-tooltip+.tooltip .tooltip-inner{margin-right:88px}.estimated-home-value-tooltip+.tooltip .tooltip-inner{margin-right:290px}.cash-out-tooltip+.tooltip .tooltip-inner{margin-right:290px}.cash-out-offramp-tooltip+.tooltip .tooltip-inner{margin-right:225px}.estimated-home-value-offramp-tooltip+.tooltip .tooltip-inner{margin-right:250px}.exclusive-tooltip+.tooltip .tooltip-inner{margin-right:192px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.btn:focus{outline:0!important}.app .main{flex:none!important}.app .header .logo img.logo__image{margin-top:5px;height:54px}.loan-card img.loan-card__image{height:150px}.footer{position:relative;border-bottom:2px solid var(--info-700, #1c2d44)}.footer .container{position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}}.form-group label{color:#3c353d!important;font-size:.8rem;margin-bottom:.2rem;font-weight:700;width:100%}.btn{padding:10px 32px!important}button.calendar,button.calendar:active{border-radius:0;width:2.75rem;height:2.75rem;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAcCAYAAAAEN20fAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAEUSURBVEiJ7ZQxToVAEIY/YCHGxN6XGOIpnpaEsBSeQC9ArZbm9TZ6ADyBNzAhQGGl8Riv4BLAWAgmkpBYkH1b8FWT2WK/zJ8ZJ4qiI6XUI3ANnGKWBnht2/ZBDRK3hgVGNsCd7/ui+JkEIrKtqurLpEWaphd933+IyI3LEIdpCYCiKD6HcuOa/nwOa0ScJEnk0BJg0UTUWJRl6RxCYEzEmomsIlPU3IPW+grIAbquy+q6fluy/28RIBeRMwDXdXMgXLj/B2uimRXpui4D9sBeRLKl+1N+L+t6RwbWrZliTTTr1oxYtzVWiTQAcRxvTX+eJMnlUDaO1vpZRO5NS0x48sIwfPc87xg4B04MCzQi8hIEwe4bl1DnFMCN2zsAAAAASUVORK5CYII=)!important;background-repeat:no-repeat;background-size:23px;background-position:center}.declaration .declaration__question .invalid-feedback{width:70px!important;margin-left:1rem}.ngb-dp-header .ngb-dp-arrow .btn{padding:0!important}
