h3[data-v-7bbeb0c8]{margin:40px 0 0}ul[data-v-7bbeb0c8]{list-style-type:none;padding:0}li[data-v-7bbeb0c8]{display:inline-block;margin:0 10px}a[data-v-7bbeb0c8]{color:#42b983}#app{font-family:Nunito Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.slider.slider-horizontal .slider-tick-label-container,.slider.slider-vertical .slider-handle .slider-tick-label-container,.slider.slider-vertical .slider-tick .slider-tick-label-container,.slider .tooltip-inner{white-space:nowrap}.header__main{margin:0 auto 1rem;padding:5px 15px;text-align:center}.header__logo img{width:140px}.header__phone-container{position:relative}@media (min-width:601px) and (max-width:651px){.box.work-box{margin-left:0!important}}@media (min-width:666px) and (max-width:991px){.box.box-email{margin-left:0!important}}@media (min-width:768px){.header__main{border-radius:5px;box-shadow:0 0 2px 3px rgba(188,207,218,.5);margin-bottom:3rem;margin-top:2rem}.header__logo{text-align:left}.header__logo img{width:222px}.header__phone-container{height:116px}}.header__phone-inner-container{position:relative;margin-top:3rem}.header__tagline{color:#333;font-size:1.2rem}@media (min-width:768px){.header__phone-inner-container{position:absolute;margin-top:0;text-align:left;top:50%;right:2rem;transform:translateY(-50%)}.header__tagline{font-size:1.8rem}}.header__phone{color:#2a3990;font-size:1.5rem;font-weight:700}.header__phone a{color:#2d3990}.footer__main{padding:2rem;margin:2rem auto 0;border-radius:5px;box-shadow:0 0 2px 3px rgba(188,207,218,.5)}.footer__logo{text-align:center}.footer__logo img{width:128px}@media (min-width:768px){.header__phone{font-size:3rem}.footer__main{margin-bottom:2rem}.footer__logo{text-align:right}}.p,.r,.step{display:block}.box,.icon,.multi-box{display:inline-block;text-align:center}.shortapp__container{border-radius:5px;background-color:#2a3990;color:#fff;padding:2rem 1rem}.headline,.step{text-align:center}.headline{text-transform:uppercase;margin:1rem 0;font-size:1.4rem}@media (min-width:768px){.shortapp__container{padding:4rem 2rem}.headline{font-size:2rem}}@media (min-width:992px){.shortapp__container{padding:6rem 4rem}.headline{font-size:3rem}}.box,.multi-box{background:url(/assets/images/familymortgage_10.png) 50% no-repeat;width:206px;height:200px;cursor:pointer;position:relative}.box+.box,.multi-box+.multi-box{margin-top:1.5rem;margin-left:1.4rem}.box:last-child{margin-bottom:2rem}.employment .box:last-child{margin-bottom:0}.btn-txt,.txt{font-size:19px;text-align:center;margin-top:20px}.icon{margin-top:25px;margin-bottom:20px}.armed-forces--yes .icon{height:91px;width:auto}.icon--fa .fa{color:#333;font-size:5rem}@media (min-width:601px){.icon--fa{height:91px}.icon--fa .fa{font-size:8rem}}textarea{color:#222}.icon-text{color:#000;position:absolute;width:100%;top:20%;transform:translateY(-20%);font-size:36px;margin-top:0}.multi-box-choice{display:none}.multi-box-choice.multi-box-first{display:block}.multi-box-title{font-size:2rem}.sports--yes{max-width:700px;margin:0 auto}@media (max-width:600px){.box,.multi-box{background:url(/assets/images/familymortgage_10_mobile.png) 50% no-repeat;width:130px;height:128px;text-align:center;display:inline-block;cursor:pointer;position:relative;margin:5px!important}.box-wrap--80 .box p,.box-wrap--80 .box p.txt.small-mobile{margin-top:-10px}.downpayment .box{background-size:cover;width:70px;height:69px}.downpayment .icon{width:35px;height:auto;margin:10px auto 0}.downpayment .txt{margin-top:10px;font-size:12px}.box.odd-display{display:inline-block;margin-left:auto;margin-right:auto}.box.work-box img{margin-bottom:10px}.btn-txt,.txt{font-size:16px;margin-top:0}.btn-txt.small-mobile,.txt.small-mobile{font-size:12px;margin-top:5px}.icon{width:60px;height:auto}.downpayment-break{display:none}.sports--yes .icon{max-height:50px;width:auto}}input,label{font-size:1.5rem}input,select{margin:6px auto;width:100%;max-width:300px;color:#333;height:36px;padding:8px}select{background:#fff;border:1px solid #000;border-radius:5px}input{background-color:#fff}label{height:36px;padding:8px}.form-horizontal .form-group{margin-left:0;margin-right:0}.inline-form-horizontal{max-width:500px;margin:0 auto}.inline-form-horizontal label{text-align:right;padding:8px;margin:6px 0}.inline-form-horizontal input{padding:8px;margin:6px 0}@media (max-width:768px){.inline-form-horizontal input,.inline-form-horizontal label{display:block;text-align:left;max-width:400px;margin-left:auto;margin-right:auto}}.sub-but{background:url(/assets/images/but.png) 0 0 no-repeat;border:none;color:#fff;font-size:18px;margin:2rem 0 10px;outline:0;padding:2px 0 8px;width:153px;cursor:pointer}.arrow-container{padding:2rem 0;text-align:center}.arrow-container .arrow-btn+.arrow-btn{margin-left:2rem}.arrow-container a.arrow-btn{color:#fff;font-size:1.8rem}.slider-container{width:250px;margin:0 auto}.slider-value{font-size:2rem;margin:2rem auto}.input-symbol-dollar{position:relative}.input-symbol-dollar:before{position:absolute;top:47%;left:1rem;transform:translateY(-50%);content:"$";color:#000}input.dollar-input-text{padding-left:2rem!important}.form-horizontal{padding:0 15px}#city,#state,#zip{color:#2a3990;font-weight:700}@media only screen and (min-width:601px){.box-wrap--80{transform:scale(.8)}}.armed-forces.armed-forces--yes .box{background:url(/assets/images/familymortgage_10.png) 50% no-repeat;background-size:cover;width:154px;height:150px;text-align:center;display:inline-block;cursor:pointer;position:relative}.slider-selection,.slider-selection.tick-slider-selection,.slider-track,.slider.slider-disabled .slider-handle,.slider.slider-disabled .slider-track{background-color:#f7f7f7;background-repeat:repeat-x}.armed-forces.armed-forces--yes .icon{width:60px;height:auto}.armed-forces.armed-forces--yes .txt{margin-top:10px;font-size:16px}.box-input--small-icons .icon{transform:scale(.5)}#step2 .fa{color:#2a3990}.slider-handle.custom:before,.slider-tick.custom:before{line-height:50px;font-size:20px;content:"\2605";color:#726204}.slider{display:inline-block;vertical-align:middle;position:relative}.slider.slider-horizontal{width:210px;height:50px}.slider.slider-horizontal .slider-track{height:25px;width:100%;margin-top:-12.5px;top:50%;left:0}.slider.slider-horizontal .slider-selection,.slider.slider-horizontal .slider-track-high,.slider.slider-horizontal .slider-track-low{height:100%;top:0;bottom:0}.slider.slider-horizontal .slider-handle,.slider.slider-horizontal .slider-tick{margin-left:-25px}.slider.slider-horizontal .slider-handle.triangle,.slider.slider-horizontal .slider-tick.triangle{position:relative;top:50%;transform:translateY(-50%);border-width:0 25px 25px;width:0;height:0;border-bottom-color:#0480be;margin-top:0}.slider.slider-horizontal .slider-tick-container{white-space:nowrap;position:absolute;top:0;left:0;width:100%}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{margin-top:60px;display:inline-block;text-align:center}.slider .hide,.slider input{display:none}.slider.slider-vertical{height:210px;width:50px}.slider.slider-vertical .slider-track{width:25px;height:100%;margin-left:-12.5px;left:25%;top:0}.slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0}.slider.slider-vertical .slider-track-high,.slider.slider-vertical .slider-track-low{width:100%;left:0;right:0}.slider.slider-vertical .slider-handle,.slider.slider-vertical .slider-tick{margin-top:-25px}.slider.slider-vertical .slider-handle.triangle,.slider.slider-vertical .slider-tick.triangle{border-width:25px 0 25px 25px;width:1px;height:1px;border-left-color:#0480be;margin-left:0}.slider-handle,.slider-tick{position:absolute;width:50px;height:50px}.slider.slider-vertical .slider-handle .slider-tick-label-container .slider-tick-label,.slider.slider-vertical .slider-tick .slider-tick-label-container .slider-tick-label{padding-left:10px}.slider.slider-disabled .slider-handle{background-image:linear-gradient(180deg,#dfdfdf,#bebebe);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dfdfdf",endColorstr="#bebebe",GradientType=0)}.slider.slider-disabled .slider-track{background-image:linear-gradient(180deg,#e5e5e5,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e5e5e5",endColorstr="#e9e9e9",GradientType=0);cursor:not-allowed}.slider .tooltip-inner{max-width:none}.slider .tooltip.top{margin-top:-36px}.slider-track{cursor:pointer;background-image:linear-gradient(180deg,#f5f5f5,#f9f9f9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f5f5f5",endColorstr="#f9f9f9",GradientType=0);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.slider-selection,.slider-track{position:absolute;border-radius:4px}.slider-selection{background-image:linear-gradient(180deg,#f9f9f9,#f5f5f5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9f9f9",endColorstr="#f5f5f5",GradientType=0);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-sizing:border-box}.slider-selection.tick-slider-selection{background-image:linear-gradient(180deg,#89cdef,#81bfde);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#89cdef",endColorstr="#81bfde",GradientType=0)}.slider-track-high,.slider-track-low{position:absolute;background:0 0;box-sizing:border-box;border-radius:slider_border-radius(4px)}.slider-handle{top:0;background-color:#0e90d2;background-image:linear-gradient(180deg,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#149bdf",endColorstr="#0480be",GradientType=0);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);border:0 solid transparent}.slider-handle.round{border-radius:50px}.slider-handle.custom,.slider-handle.triangle{background:0 0}.slider-tick{background-color:#f7f7f7;background-image:linear-gradient(180deg,#f9f9f9,#f5f5f5);background-repeat:repeat-x;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-sizing:border-box;filter:none;opacity:.8;border:0 solid transparent}.slider-tick.round{border-radius:50%}.slider-tick.custom,.slider-tick.triangle{background:0 0}.slider-tick.in-selection{background-color:#f7f7f7;background-image:linear-gradient(180deg,#89cdef,#81bfde);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#89cdef",endColorstr="#81bfde",GradientType=0);opacity:1}.container{max-width:950px!important}.footer__legal-paragraph{text-align:left}.box.lo{background:none!important;width:auto!important}.lo-image{border-radius:5px 5px 0 0;height:120px;width:120px;background-position:50%;background-size:cover}.lo-btn-text{background:#db1835;width:120px;margin-top:-20px;border-radius:0 0 5px 5px}.lo-btn-text .txt{font-weight:bolder}.emoji{max-height:90px}