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: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:188px}.p,.r,.step{display:block}.shortapp__container{border-radius:5px;background-color:#2a3990;color:#fff;padding:1rem}@media (min-width:768px){.header__phone{font-size:3rem}.footer__main{margin-bottom:2rem}.footer__logo{text-align:right}.shortapp__container{padding:2rem}}.shortapp__container .step{text-align:center}.shortapp__container .headline{text-transform:uppercase;text-align:center;margin:1rem 0;font-size:2rem}@media (min-width:768px){.shortapp__container .headline{font-size:3.5rem}}@media (max-width:665px){.third-box{margin-left:0!important}}@media (max-width:600px){.second-box{margin-left:0!important}.second-box,.third-box{margin-top:0!important}}@media (min-width:992px){.shortapp__container{padding:6rem 4rem}.shortapp__container .headline{font-size:5rem}}.shortapp__container .box,.shortapp__container .multi-box{background:url(/assets/images/familymortgage_10.png) 50% no-repeat;width:206px;height:200px;text-align:center;display:inline-block;cursor:pointer;position:relative}.shortapp__container .box+.box,.shortapp__container .multi-box+.multi-box{margin-top:1.5rem;margin-left:1.4rem}.shortapp__container .box:last-child{margin-bottom:2rem}.shortapp__container .employment .box:last-child{margin-bottom:0}.shortapp__container .btn-txt,.shortapp__container .txt{font-size:19px;text-align:center;margin-top:20px}.shortapp__container .icon{display:inline-block;text-align:center;margin-top:25px;margin-bottom:20px}.shortapp__container .icon-text{color:#000;position:absolute;width:100%;top:20%;transform:translateY(-20%);font-size:36px;margin-top:0}.shortapp__container .multi-box-choice{display:none}.shortapp__container .multi-box-choice.multi-box-first{display:block}.shortapp__container .multi-box-title{font-size:2rem}@media (max-width:600px){.shortapp__container .box,.shortapp__container .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}.shortapp__container .box.odd-display{display:block;margin-left:auto;margin-right:auto}.shortapp__container .btn-txt,.shortapp__container .txt{font-size:16px;margin-top:0}.shortapp__container .btn-txt.small-mobile,.shortapp__container .txt.small-mobile{font-size:12px;margin-top:5px}.shortapp__container .icon{width:60px;height:auto}}.shortapp__container input,.shortapp__container select{margin:6px auto;max-width:300px;color:#333;padding:8px}.shortapp__container select{background:#fff;border:1px solid #000;border-radius:5px;height:36px;width:100%}.shortapp__container input{height:36px;width:100%;font-size:1.5rem;background-color:#fff}.shortapp__container label{height:36px;padding:8px;font-size:1.5rem}.shortapp__container .inline-form-horizontal{width:100%;max-width:500px;margin:0 auto}.shortapp__container .inline-form-horizontal label{text-align:right;padding:8px;margin:6px 0}.shortapp__container .inline-form-horizontal input{padding:8px;margin:6px 0}@media (max-width:768px){.shortapp__container .inline-form-horizontal input,.shortapp__container .inline-form-horizontal label{width:100%;display:block;text-align:left;max-width:400px;margin:0 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}.slider-selection,.slider-track{border-radius:4px;background-color:#f7f7f7;background-repeat:repeat-x}.arrow-container{padding:2rem 0;text-align:center}.arrow-container .arrow-btn{color:#fff;font-size:1.8rem}.arrow-container .arrow-btn+.arrow-btn{margin-left:2rem}.slider-value{font-size:2rem;margin:2rem auto}.input-symbol-dollar{position:relative}.input-symbol-dollar:before{position:absolute;top:46.5%;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}.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-color:#f7f7f7;background-image:linear-gradient(180deg,#dfdfdf,#bebebe);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dfdfdf",endColorstr="#bebebe",GradientType=0)}.slider.slider-disabled .slider-track{background-color:#f7f7f7;background-image:linear-gradient(180deg,#e5e5e5,#e9e9e9);background-repeat:repeat-x;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{position:absolute;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{position:absolute;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-color:#f7f7f7;background-image:linear-gradient(180deg,#89cdef,#81bfde);background-repeat:repeat-x;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}.arrow-container i{cursor:pointer}.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}