@font-face{font-family:bariol;src:url(/fonts/bariol.ttf)}iframe[name=google_conversion_frame]{height:0!important;width:0!important;line-height:0!important;font-size:0!important;margin-top:-13px;float:left}*{margin:0;padding:0;box-sizing:border-box;line-height:1.5em}*:after,*:before{box-sizing:inherit}li{list-style-type:none;margin-left:30px}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-rendering:optimizeLegibility;color:#013b56;font-family:source sans pro,sans-serif}.disclaimers{margin:30px auto;padding:0 20px;max-width:1200px;color:#acacac;font-size:11px;line-height:1.25em;text-align:center}.hero{height:500px;width:100%}.mobile{display:none}.container-lg{max-width:1250px;margin:0 auto;position:relative}.flex-container-lg{max-width:1250px;margin:0 auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.flex-container-lg.center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-container-lg.wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-negative:0;flex-shrink:0}.flex-container-lg-col{max-width:1250px;margin:0 auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-container-lg-col.center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.is-quarter{width:25%}.is-third{width:3333.33333%}.is-half{width:50%}.col{-webkit-box-flex:1;-ms-flex:1;flex:1}.col-2{-webkit-box-flex:2;-ms-flex:2;flex:2}.col-3{-webkit-box-flex:3;-ms-flex:3;flex:3}.my-mortgage-container{text-align:left}.my-mortgage-container .my-mortgage-logo,.my-mortgage-container .my-mortgage-word{display:inline-block;vertical-align:middle}.my-mortgage-container .my-mortgage-logo{max-width:300px}.my-mortgage-container .my-mortgage-word{margin-left:15px;padding-left:15px;border-left:1px solid #002735;font-size:22px;font-weight:700}@media screen and (max-width:600px){.my-mortgage-container .my-mortgage-logo{width:200px}.my-mortgage-container .my-mortgage-word{margin-left:10px;padding-left:10px}}.search-box{display:inline-block;position:relative;width:250px}.search-box .search{padding-left:33px}.search-box .icon-search{margin-left:50px;position:absolute;top:8px;left:-45px}.search-box p{width:250px;text-align:center}.btn{padding:8px 0;width:250px;display:inline-block;background:#5db65f;border-radius:25px;border:none;color:#fff;font-size:20px;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:1px;cursor:pointer}.btn.center{display:block;margin:0 auto}.btn:hover{background:#80c682;color:#fff}.btn.blue{background:#0060a9}.btn.blue:hover{background:#007ddc}.btn.white{background:#fff;color:#013b56}.btn.white:hover{background:#f0f0f0}.btn.dark-blue{background:#002735}.btn.dark-blue:hover{background:#004d68}.btn.text-blue{background:#013b56}.btn.text-blue:hover{background:#025e88}.btn.thin{padding:5px 0;width:190px;font-size:14px}.fakeborder{margin:20px auto;max-width:100px;height:3px;display:block;background:#0060a9}.fakeborder.green{background:#5db65f}.fakeborder.white{background:#fff}.fakeborder.textblue{background:#013b56}.arrow-up{margin:0 auto;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #bc2a2f}.star-box{margin:0 auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.star{margin:-15px -50px;width:0;height:0;display:block;position:relative;color:#5db65f;border-right:100px solid transparent;border-bottom:70px solid #5db65f;border-left:100px solid transparent;-webkit-transform:rotate(35deg) scale(.5);-moz-transform:rotate(35deg) scale(.5);-ms-transform:rotate(35deg) scale(.5);-o-transform:rotate(35deg) scale(.5)}.star.blue{color:#0060a9;border-bottom:70px solid #0060a9}.star.blue:before{border-bottom:80px solid #0060a9}.star.blue:after{color:#0060a9;border-bottom:70px solid #0060a9}.star:before{width:0;height:0;display:block;position:absolute;top:-45px;left:-65px;content:'';border-bottom:80px solid #5db65f;border-left:30px solid transparent;border-right:30px solid transparent;-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}.star:after{width:0;height:0;display:block;position:absolute;top:3px;left:-105px;content:'';color:#5db65f;border-right:100px solid transparent;border-bottom:70px solid #5db65f;border-left:100px solid transparent;-webkit-transform:rotate(-70deg);transform:rotate(-70deg)}.icon-heart{width:25px;height:25px;cursor:pointer}.icon-heart .outer{fill:#5db65f}.icon-heart .inner{fill:transparent}.icon-heart .inner.active{fill:#5db65f}.icon-phone{width:32px;height:50px;vertical-align:middle}.icon-phone .inner{fill:#5db65f}.icon-phone:focus:active .inner{fill:#80c682}.icon-search{width:27px;height:27px}.icon-search .outer{fill:#0060a9}.icon-envelope{width:40px;height:40px;cursor:pointer}.icon-check-mark{width:40px;height:40px}.icon-check-mark .outer,.icon-check-mark .inner{fill:#5db65f}.icon-arrow-circle{width:25px;height:25px}.icon-fac,.icon-twi,.icon-ins,.icon-pin,.icon-you,.icon-equal-housing{margin:0 2px;width:30px;height:30px;vertical-align:middle}@media screen and (max-width:600px){.icon-envelope{width:30px;height:30px}}input,select,textarea{border:1px solid #ccc;border-radius:10px;outline:none}input:focus,select:focus,textarea:focus{border:1px solid #5db65f}input,select,textarea{padding:8px 10px}textarea{overflow:auto}.search{padding:10px 0 10px 10px;width:250px;border:1px solid #ccc;border-radius:30px;outline:none}#notification-box{position:fixed;top:0;right:0;z-index:9000}.notification{margin:10px;padding:20px;width:320px;position:relative;top:0;right:0;z-index:9000;border-radius:10px;color:#fff;font-size:16px;text-align:center;background-color:#002735;opacity:.95;transition:ease-in-out .2s}.notification:hover,.notification:focus{opacity:.8;transition:ease-in-out .2s}.notification p{line-height:1em}.notification.success .icon-border,.notification.error .icon-border,.notification.info .icon-border{margin:-10px auto 5px;position:relative;width:80px;height:80px;border:3px solid transparent;border-radius:50%;-webkit-transform:scale(.75);transform:scale(.75)}.notification.success .icon-border{border-color:#5db65f}.notification.success .small,.notification.success .big,.notification.success .space{position:absolute}.notification.success .small,.notification.success .big{height:3px;background:#5db65f}.notification.success .small,.notification.success .space{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.notification.success .small{width:30%;top:58%;left:25%}.notification.success .big{width:80%;top:40%;left:36%;z-index:20;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.notification.success .space{width:10px;height:10px;top:19%;right:0;z-index:10;background-color:#002735}.notification.error .icon-border{border-color:#bc2a2f}.notification.error .small,.notification.error .big,.notification.error .space{position:absolute}.notification.error .small,.notification.error .big{width:70%;height:3px;top:50%;left:15%;background:#bc2a2f}.notification.error .small,.notification.error .space{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.notification.error .big{z-index:20;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.notification.error .space{width:8px;height:9px;top:46%;right:45%;z-index:10;background-color:#002735}.notification.info .icon-border{border-color:#eaf2f7}.notification.info .small,.notification.info .big{position:absolute;background:#eaf2f7}.notification.info .small{width:5px;height:5px;top:75%;left:47.5%;border-radius:50%}.notification.info .big{width:50%;height:3px;top:42%;left:25%;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.notification.info .space{display:none}@media screen and (max-width:600px){#notification-box{width:100%}.notification{margin:7px 2%;padding:20px 40px;width:96%}.notification.success .icon-border,.notification.error .icon-border,.notification.info .icon-border{margin:-20px auto -10px;-webkit-transform:scale(.5);transform:scale(.5)}}h1,h2,h3{font-family:bariol,source sans pro,sans-serif;font-weight:400;-webkit-font-variant-ligatures:none;font-variant-ligatures:none}h2{font-size:35px}.text-center{text-align:center}.center-text{text-align:center}.headerLrg{font-size:70px;letter-spacing:1.5px;line-height:1em}.headerSm{font-size:55px;letter-spacing:1.5px;line-height:.95em;font-family:bariol,source sans pro,sans-serif}.highlightBlue{color:#3376b7;line-height:inherit}.subheader{font-size:25px}.center-abs{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.text-link{line-height:.8em;color:inherit;border-bottom:2px solid #5db65f;text-decoration:none}.text-link:hover{color:#5db65f}.disclaimer-link{line-height:.8em;color:inherit}#full-disclaimer{margin:30px auto 0;padding:0 20px;max-width:1200px;color:#acacac;font-size:12px;text-align:center}#full-disclaimer p{margin:0 auto;line-height:1em}@media screen and (max-width:1100px){.home-section{padding:0 20px}}@media screen and (max-width:1145px){.flex-container-lg{display:block}.headerLrg,h1,h2,h3{line-height:1em}.headerLrg{font-size:40px}.subheader{font-size:18px}.desktop{display:none}}@media screen and (max-width:600px){.headerLrg{font-size:36px}}@media screen and (max-width:514px){.subheader{font-size:15px}}@media screen and (max-width:326px){.headerLrg{font-size:25px}.subheader{font-size:12px}}.banker1{text-align:center}.banker1 p{margin-bottom:0;line-height:1em}.banker1 .banker-img{margin:0 auto;padding:0;width:175px;height:175px;border:1px solid #ccc;border-radius:50%}.banker1 .banker-name{margin-top:20px;text-transform:uppercase;font-size:24px;font-weight:700}.banker1 .banker-contact p{margin-right:10px;padding-right:10px;display:inline-block;font-weight:700}.banker1 .banker-contact p:last-child{margin-right:0;padding-right:0}.banker1 .banker-contact p span{font-weight:400;color:inherit}.banker1 .banker-contact a{color:inherit;font-weight:400;text-decoration:none}@media screen and (max-width:600px){.banker1 .banker-contact p{margin-right:0;padding-right:0;display:block}}#lightbox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);z-index:3000}#lightbox.active{display:block}#lightbox #form{margin:0 auto;padding:20px;width:350px;overflow-y:auto;position:absolute;top:50%;left:50%;background:#fff;color:#333;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#lightbox #form h2{color:#5db65f;text-align:center}#lightbox #form p{margin:10px 0;line-height:1em}#lightbox #form .form-field{margin:0}#lightbox #form .form-field label{display:block;font-weight:700;color:#002735}#lightbox #form .form-field input{width:100%}#lightbox #form .form-field input[type=submit]{padding:5px 10px;background-color:#5db65f;border:0;color:#fff;font-size:22px;cursor:pointer}#lightbox #form .form-field input[type=submit]:hover{background-color:#6cc67f}#lightbox #form .form-field .btn{margin:20px 0 15px}#lightbox #form .form-field .error{margin:0;visibility:hidden;height:20px;color:red;font-size:12px;text-align:left}#lightbox #form .form-field .error.active{visibility:visible}#lightbox #form .form-field #privacy_text{margin:0;padding:0;color:#acacac;font-size:11px;line-height:1em;text-align:justify}@media screen and (max-width:600px){#lightbox #form{margin:20px auto;width:90%;height:100vh}}@media screen and (max-width:514px){#lightbox #form input{margin:0 auto;display:block}}#top-default{padding:100px 50px;text-align:center;position:relative;background:url(/images/products/product-bg.jpg) center center no-repeat;background-size:cover;background-color:#0060a9;color:#fff}#top-default .headerLrg{line-height:1em}#top-default .subheader{margin:10px 0 30px}#top-default .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#top-default .btn{margin:0 25px}#top-default .single-rate-container{width:568px;height:146px;background:url(/images/common/single-rate-bg.png) top left no-repeat;position:absolute;top:0;left:0}#top-default .single-rate-container h4{line-height:1.5em;margin-top:20px}#top-default .single-rate-container p{font-size:66px;width:206px;display:inline-block;vertical-align:top;padding:0}#top-default .single-rate-container p:first-child{border-right:1px solid #fff;background-color:#000}#top-default .single-rate-container p:first-child:after{content:url(images/common/single-rate-percent.png)}#top-default .single-rate-container p span{font-size:24px}.items-2-col{padding:50px}.items-2-col h2{text-align:center}.items-2-col h3{line-height:1em;font-size:32px}.items-2-col .flex-container-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around}.items-2-col .group{margin:10px 0;padding:5px;max-width:475px}.items-2-col .group p:last-child{margin-bottom:0}.items-2-col .group ul li{list-style-type:disc}.items-2-col .group.justify{text-align:justify}.items-2-col p{margin-bottom:15px}.items-2-col.dark{background:#013b56;color:#fff}.items-2-col.video-grid .flex-container-lg{max-width:1100px}.items-2-col.video-grid .group{margin:15px auto;width:100%;max-width:425px}.items-2-col.video-grid .group.text{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;text-align:center}.items-2-col.video-grid .group.text h3{margin-bottom:20px}.items-2-col.video-grid .group.text .list{margin:0 auto 20px;max-width:300px;text-align:left}.items-2-col.video-grid .group.text li{line-height:2em}.items-2-col.video-grid .group.text .btn{margin:0 auto}.items-2-col.video-grid .group.text.middle{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.items-2-col.video-grid .group.video{padding:0}.items-2-col.video-grid .group .top,.items-2-col.video-grid .group .bottom{padding:20px;text-align:center}.items-2-col.video-grid .group .top{background:#eaeaea;text-align:center}.items-2-col.video-grid .group .top .title{margin-bottom:20px;font-size:20px;font-weight:400}.items-2-col.video-grid .group .top .bold{font-weight:700;line-height:1em}.items-2-col.video-grid .group .top .locked{width:100%;cursor:pointer}.items-2-col.video-grid .group .bottom{background:#dadada}@media screen and (max-width:600px){.items-2-col.video-grid .group{margin-top:0;margin-bottom:40px}.items-2-col.video-grid .group:last-child{margin-bottom:0}.items-2-col.video-grid .group.text{padding:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.items-2-col.video-grid .group.text h3{font-size:25px}.items-2-col.video-grid .group.text li{line-height:1.5em}}.faq-col{padding:50px}.faq-col h2{text-align:center}.faq-col .group{margin:15px auto;max-width:700px}.faq-col .group ul li{list-style-type:disc}.faq-col h3{margin-bottom:5px;font-size:32px;line-height:1em}.faq-col p{margin-bottom:15px}.even-col{padding:50px 0;display:-webkit-box;display:-ms-flexbox;display:flex}.even-col .col{padding:0 50px}.even-col .header-container{display:-webkit-box;display:-ms-flexbox;display:flex}.even-col .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.even-col .image{width:100%;text-align:center}.even-col .image img{max-width:100%}.even-col.centered{text-align:center}.even-col.centered img{width:100%;max-width:300px}.even-col.centered p{margin:10px 0}.solo-col{padding:50px;text-align:center}.solo-col img{padding:20px 0}.solo-col p{margin:10px auto;max-width:500px}.solo-col.dark,.solo-col.green{color:#fff}.solo-col.dark a,.solo-col.green a{color:#fff}.solo-col.dark{background:#013b56}.solo-col.green{background:#5db65f}.video-primary .video-container{margin:0 auto;max-width:700px;text-align:center}.video-primary .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.video-primary .embed-container iframe,.video-primary .embed-container object,.video-primary .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.pagination{margin:5px 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination li{margin:5px;padding:8px 10px;border:1px solid #013b56;border-radius:4px}.pagination li.active{background:#5db65f;color:#fff}.pagination li.disabled{display:none}.pagination li a{color:#0060a9}.pagination li a:visited{color:#0060a9;text-decoration:none}.rounded-inputs-form{margin:0 auto;max-width:1000px}.rounded-inputs-form .inputs-container{margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rounded-inputs-form .inputs-container .col{margin:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.rounded-inputs-form .inputs-container label{margin-bottom:5px;font-weight:700}.rounded-inputs-form .inputs-container input,.rounded-inputs-form .inputs-container select{margin:0 auto;width:100%;max-width:250px;border-radius:25px}.rounded-inputs-form .inputs-container #state-select{border-radius:25px;width:100%}.rounded-inputs-form #privacy_text{margin:20px auto;padding:0;max-width:1000px;color:#acacac;font-size:11px;line-height:1em}.rounded-inputs-form .btn{margin:20px 0}.rounded-inputs-form.dark{background:#013b56;color:#fff}.rounded-inputs-form.dark #privacy_text{color:#fff}.rounded-inputs-form .lar-val{color:red;font-size:12px;line-height:1em}@media screen and (max-width:1145px){.rounded-inputs-form .inputs-container{margin:20px auto;max-width:475px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.rounded-inputs-form .inputs-container input,.rounded-inputs-form .inputs-container select,.rounded-inputs-form .inputs-container #state-select{width:250px}}@media screen and (max-width:600px){.solo-col.branford.why-rent{padding:40px 30px}.rounded-inputs-form .inputs-container .col{margin:0 auto}.rounded-inputs-form #privacy_text{max-width:300px;text-align:justify}}.ask-question-form{padding:50px}.ask-question-form .container-lg{max-width:700px;text-align:center}.ask-question-form h2{margin-bottom:20px}.ask-question-form .group{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex}.ask-question-form .col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ask-question-form label{margin:10px 0;color:#002735}.ask-question-form input,.ask-question-form textarea{margin:0 10px;font-family:inherit}.ask-question-form input{margin:0 10px}.ask-question-form textarea{max-width:680px;min-height:150px;resize:none}.ask-question-form .error{margin:0 0 0 12px;visibility:hidden;height:20px;text-align:left;font-size:12px;color:red}.ask-question-form .active{visibility:visible}.ask-question-form button{margin-top:40px;border:none}@media screen and (max-width:1145px){.ask-question-form{padding:50px 20px}.ask-question-form .group{display:block}.ask-question-form .label{margin:10px 0 5px}}.cta-stripe{padding:20px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;background:#0060a9;text-align:center}.cta-stripe p{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-size:38px;color:#fff}.cta-stripe .col{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;height:100%}.cta-stripe.dark{background:#002735}.cta-block{padding:40px 20px 50px;text-align:center;background:#0060a9}.cta-block p{margin-bottom:30px;line-height:1em;font-size:38px;color:#fff}.cta-block.dark{background:#002735}#mortgage-rates{padding:70px 40px 90px;background:#013b56;color:#fff;text-align:center}#mortgage-rates .left,#mortgage-rates .right{margin:20px 0;display:inline-block;font-size:70px;line-height:1em}#mortgage-rates .left{margin:20px 36px 20px 0;border-right:1px solid #fff;padding-right:42px}#mortgage-rates .percent{font-size:45px}#mortgage-rates .apr-box{margin-left:-2px;display:inline-block}#mortgage-rates .apr-box p{display:block;line-height:1em}#mortgage-rates .apr{margin-bottom:-6px;font-size:15px}#mortgage-rates .btn{width:300px;margin-top:20px}#blog-widget{padding:50px;background:#dfedf4}#blog-widget .col.left{margin-right:100px;padding-right:100px;border-right:1px solid #002735}#blog-widget .col.left img{width:70px;height:70px;border:1px solid #ccc;border-radius:50%}#blog-widget .rate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;letter-spacing:.25em}#blog-widget .arrow-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}#blog-widget .percent{padding-right:10px;font-size:42px;line-height:1em}#blog-widget .change{line-height:1.25em;font-size:20px}#blog-widget .insight{padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#blog-widget .insight h3{font-size:28px;font-weight:400}#blog-widget .insight p{position:relative}#blog-widget .insight p:before{position:absolute;width:40px;height:40px;top:-12px;right:0;font-size:120px;line-height:1em;font-weight:700;content:"\201D"}#blog-widget .quote{line-height:2em;padding-bottom:25px}#blog-widget .right-align{text-align:right;font-weight:700}#blog-widget .right-align a{text-decoration:none;color:inherit}#blog-widget .right-align a:hover{text-decoration:underline}#blog-widget .signature{padding-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;width:300px;border-top:1px solid #013b56}#blog-widget .author{padding-left:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#blog-widget .name{line-height:1em;font-weight:800;color:#0060a9}#blog-widget .title{font-weight:600}#blog-widget .col.right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#blog-widget .col.right img{width:200px}#blog-widget .col.right p{margin-bottom:20px;max-width:300px}#people-viewed{padding:0 18px 40px}#people-viewed .fakeborder{margin-bottom:40px}#people-viewed h3{margin-bottom:40px;font-size:45px;color:#0060a9;text-align:center}#people-viewed .flex-container-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#people-viewed img{margin:10px 15px;max-width:150px}#people-viewed a{border-bottom:3px solid transparent}#people-viewed a:hover{border-bottom:3px solid #5db65f}@media screen and (max-width:1145px){#top-default{padding:60px 20px}#top-default .headerLrg{line-height:1em}.items-2-col .group{margin:10px auto}.even-col .col{padding:30px}.cta-stripe{padding:30px 20px 37px;text-align:center}.cta-stripe p{line-height:1.15em}.cta-stripe .col{padding-top:30px}#blog-widget .container-lg.flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}#blog-widget .col.left{margin-right:0;padding-right:0;padding-bottom:50px;border:none}#blog-widget .col.right{padding:50px 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:none;border-top:1px solid #013b56;text-align:center}#blog-widget .col.right p{margin:20px 0 40px}#people-viewed{margin:0 auto}#people-viewed .flex-container-lg{max-width:298px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#people-viewed .flex-container-lg img{margin:10px 12px;max-width:125px}}@media screen and (max-width:600px){#top-default .button-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top-default .btn{margin:10px 0}.items-2-col,.faq-col{padding:50px 20px}.even-col{padding:20px 0}.even-col .col{padding:20px}#mortgage-rates{padding:50px 12px 65px}#mortgage-rates .left{margin:20px auto 0;padding:0;display:block;border-right:none;border-bottom:1px solid #fff}#mortgage-rates .right{display:inline-block;margin-top:0}#mortgage-rates .apr-box{display:inline-block}#mortgage-rates .btn{margin-top:40px;width:280px;font-size:17px}#blog-widget .signature{border-top:none}#blog-widget .insight p:before{display:none}}.show-mobile-tablet{display:none}@media screen and (max-width:514px){#blog-widget{padding:50px 20px}}@media screen and (max-width:350px){#blog-widget .author{padding-left:5px}#people-viewed .flex-container-lg{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#state-select{width:250px;padding:5px;border-radius:10px;text-align:center;font-size:22px}.hidden{display:none}.footer-bottom.center{text-align:center}.footer-bottom.center .logo{margin-bottom:10px;width:250px}.footer-bottom.center p{margin-bottom:5px}@font-face{font-family:bariol-bold;src:url(/fonts/Bariol_Bold.otf)}@font-face{font-family:bariol-light;src:url(/fonts/Bariol_Light.otf)}@font-face{font-family:montserrat;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:montserrat-light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:poppins regular;src:url(/fonts/Poppins-Regular.ttf)}.Site{display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.sitewide-banner{display:none;padding:15px 0;width:100%;background:#688dc1;color:#fff;font-size:18px;text-align:center;line-height:1em;position:relative}.sitewide-banner .banner-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:75%;max-width:1300px;margin:auto}.sitewide-banner .banner-container h3{font-size:1.4em;width:170px;line-height:1.4em;min-width:170px;padding-right:15px;font-family:bariol bold;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto 0}.sitewide-banner .banner-container p{font-size:16px;line-height:1.2em;margin:auto 0;border-left:1px solid #fff;padding-left:15px;text-align:left;font-family:source sans pro}.sitewide-banner.show{display:block}.sitewide-banner.isaias p{border:none;font-size:18px}.team-title-a{font-size:18px}#close-banner{cursor:pointer}#close-banner:after{position:absolute;content:"\d7";font-size:35px;color:#fff;font-weight:700;top:50%;margin-top:-15px;right:18px}.globalNav{left:0;right:0;top:30px;z-index:100}.globalNav.static{padding:20px;position:static}.globalNav.absolute{padding:0 20px;position:absolute;top:40px}.globalNav.absolute #mobileMenu{top:59px}@media screen and (max-width:1145px){.globalNav.absolute{top:30px}.sitewide-banner{padding:10px;font-size:16px}.sitewide-banner .banner-container{width:95%;padding-right:25px}.sitewide-banner .banner-container h3{font-size:1.4em;width:155px;min-width:155px}.sitewide-banner .banner-container p{font-size:14px}}@media screen and (max-width:600px){.globalNav.absolute{top:60px}.sitewide-banner .banner-container{width:100%}.sitewide-banner .banner-container h3{font-size:1.1em;width:115px;min-width:115px;padding-right:8px}.sitewide-banner .banner-container p{font-size:12px;padding-left:8px}#close-banner:after{right:10px}}@media screen and (max-width:514px){.globalNav.absolute{top:30px}.sitewide-banner .banner-container{width:100%;margin:0}.sitewide-banner .banner-container h3{font-size:1em;width:75px;min-width:75px;padding-right:8px}.sitewide-banner .banner-container p{font-size:12px;padding-left:8px}}.navMain{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.navMain .logo{margin-left:0}.navMain .logo.banker a{color:#013b56;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navMain .logo.banker p{line-height:1em}.navMain .last{position:absolute;right:0;top:30%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.navMain .last .navLink{padding:0 0 4px;margin-left:15px;font-size:16px}.navLink{padding-bottom:4px;color:#013b56;text-decoration:none;font-size:20px;padding:10px 20px;border-bottom:3px solid transparent}.navLink:hover{border-bottom:3px solid #5db65f}.navLink.navItem{padding:10px 20px;margin:0 -2px}.navLink.primary{margin:0 -2px;position:relative;border:none}.navLink.primary:before{content:'';padding:0;visibility:hidden;position:absolute;top:31px;left:50%;width:30px;height:21px;-webkit-transform:rotate(-23deg) translateX(-50%) skew(45deg);transform:rotate(-23deg) translateX(-50%) skew(45deg);background:linear-gradient(to right top,#fff 50%,#5db65f 50%);opacity:0;transition:all .2s ease-in-out}.navLink.primary:hover:before,.navLink.primary.hovered:before{visibility:visible;opacity:1;transition:all .5s ease-in-out}.primary.desktop{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.primary.desktop .dropdown-container{padding:20px 15px 0 5px;visibility:hidden;position:absolute;top:37px;left:0;z-index:100;width:300px;background:#fff;border-radius:10px;box-shadow:0 2px 5px 0 #333;text-align:left;opacity:0;transition:all .2s ease-in-out}.primary.desktop .dropdown-container .dropdown-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;color:initial}.primary.desktop .dropdown-container .dropdown-group:last-of-type .dropdown-item-wordbox{border:none}.primary.desktop .dropdown-container .dropdown-group .dropdown-item-icon{margin:0 auto;width:70px;height:70px;opacity:.9}.primary.desktop .dropdown-container .dropdown-group .dropdown-item-icon.calc{-webkit-transform:scale(1.4);transform:scale(1.4)}.primary.desktop .dropdown-container .dropdown-group .dropdown-item-wordbox{margin:0 0 15px 3px;padding-bottom:20px;width:73%;border-bottom:1px solid #b7c6cd}.primary.desktop .dropdown-container .dropdown-group .dropdown-item-wordbox.bottom{margin-bottom:0;padding-bottom:0;border:none}.primary.desktop .dropdown-container .dropdown-group .dropdown-item-wordbox .dropdown-item-title{margin:0;color:#0060a9;font-size:15px;font-weight:700;text-decoration:none;letter-spacing:1px}.primary.desktop .dropdown-container .dropdown-group .dropdown-item-wordbox .dropdown-item-description{margin:0;color:#013b56;line-height:1em}.primary.desktop .dropdown-container .dropdown-group:hover .dropdown-item-title{color:#5db65f}.primary.desktop .dropdown-container .dropdown-group:hover .dropdown-item-icon{opacity:1}.primary.desktop .dropdown-container.rates{-webkit-transform:translateX(-36%);transform:translateX(-36%)}.primary.desktop .dropdown-container.loans{padding:0;-webkit-transform:translateX(-8%);transform:translateX(-8%)}.primary.desktop .dropdown-container.resources{-webkit-transform:translateX(28%);transform:translateX(28%)}.primary.desktop .dropdown-container.resources.banker{-webkit-transform:translateX(17%);transform:translateX(17%)}.primary.desktop .dropdown-container .dropdown-loans-top{padding:20px 15px}.primary.desktop .dropdown-container .dropdown-bottom{padding:20px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom-left-radius:9px;border-bottom-right-radius:9px;background:#013b56}.primary.desktop .dropdown-container .dropdown-bottom .purchase-links,.primary.desktop .dropdown-container .dropdown-bottom .refinance-links{padding:10px 10px 10px 15px;-webkit-box-flex:1;-ms-flex:1;flex:1}.primary.desktop .dropdown-container .dropdown-bottom .purchase-links .header,.primary.desktop .dropdown-container .dropdown-bottom .refinance-links .header{margin-bottom:10px;color:#5db65f;font-size:18px;text-transform:uppercase;line-height:1em;letter-spacing:1px}.primary.desktop .dropdown-container .dropdown-bottom .purchase-links a,.primary.desktop .dropdown-container .dropdown-bottom .refinance-links a{display:block;color:#fff;font-size:14px;text-decoration:none}.primary.desktop .dropdown-container .dropdown-bottom .purchase-links a:hover,.primary.desktop .dropdown-container .dropdown-bottom .refinance-links a:hover{text-decoration:underline}.primary.desktop .dropdown-container .dropdown-bottom .purchase-links{margin-right:15px;border-right:1px solid #fff}.primary.desktop .dropdown-container.rates.active,.primary.desktop .dropdown-container.loans.active,.primary.desktop .dropdown-container.resources.active{visibility:visible;opacity:1;transition:all .4s ease-in-out}.last.desktop .btn-sq{padding:5px 10px;font-size:16px;background:#013b56;color:#fff;border:1px solid #013b56}.last.desktop .btn-sq:hover{background:#025e88;color:#fff;border:1px solid #025e88}.last.desktop .btn-sq.blue{padding-bottom:15px;position:relative;background:linear-gradient(#013B56 0%,#013B56 75%,#fff 75%,#fff 100%);color:#fff;border:none}.last.desktop .btn-sq.blue:hover,.last.desktop .btn-sq.blue.hovered{background:linear-gradient(#0060a9 0%,#0060a9 75%,#fff 75%,#fff 100%)}.last.desktop .dropdown-link{border-bottom:none}.last.desktop .dropdown-link#dropdown-realtors:after{top:26px;left:12%;-webkit-transform:translateX(-12%);transform:translateX(-12%)}.last.desktop .dropdown-link#dropdown-login:after{top:31px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.last.desktop .dropdown-link#dropdown-login:after.login-choice{left:80%;-webkit-transform:translateX(-80%);transform:translateX(-80%)}.last.desktop .dropdown-link#dropdown-login.login-choice:after{top:31px;left:90%;-webkit-transform:translateX(-90%);transform:translateX(-90%)}.last.desktop .dropdown-link:after{content:'';visibility:hidden;position:absolute;z-index:50;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:9px solid #5db65f;opacity:0;transition:all .2s ease-in-out}.last.desktop .dropdown-link:hover:after,.last.desktop .dropdown-link.hovered:after{visibility:visible;opacity:1;transition:all .4s ease-in-out}.last.desktop .dropdown-container{padding:0 10px;visibility:hidden;position:absolute;top:36px;right:0;z-index:100;width:175px;background:#fff;border-radius:10px;box-shadow:0 2px 5px 0 #333;text-align:center;opacity:0;transition:all .2s ease-in-out}.last.desktop .dropdown-container.login-choices{width:275px}.last.desktop .dropdown-container.realtors{left:0;-webkit-transform:translateX(-25%);transform:translateX(-25%)}.last.desktop .dropdown-container.login{right:0}.last.desktop .dropdown-container .dropdown-group{text-decoration:none}.last.desktop .dropdown-container .dropdown-group .dropdown-space{padding:15px 0;border-bottom:1px solid #b7c6cd}.last.desktop .dropdown-container .dropdown-group .dropdown-space.bottom{border:none}.last.desktop .dropdown-container .dropdown-group .dropdown-space .dropdown-item-wordbox{margin:0 0 0 15px;text-align:left}.last.desktop .dropdown-container .dropdown-group .dropdown-space .dropdown-item-wordbox.bottom{margin-bottom:0;padding-bottom:0;border:none}.last.desktop .dropdown-container .dropdown-group .dropdown-space .dropdown-item-wordbox .dropdown-item-title{margin:0;color:#0060a9;font-size:15px;font-weight:700;text-decoration:none;letter-spacing:1px}.last.desktop .dropdown-container .dropdown-group .dropdown-space .dropdown-item-wordbox .dropdown-item-description{margin:0;color:#013b56;line-height:1.25em;font-weight:400}.last.desktop .dropdown-container .dropdown-group .dropdown-space:hover .dropdown-item-title{color:#5db65f}.last.desktop .dropdown-container .dropdown-group .dropdown-space:hover .dropdown-item-icon{opacity:1}.last.desktop .dropdown-container .dropdown-group img{width:140px;opacity:.8}.last.desktop .dropdown-container .dropdown-group p{color:#0060a9;font-size:15px;font-weight:700;text-decoration:none;letter-spacing:1px}.last.desktop .dropdown-container .dropdown-group:hover img{opacity:1}.last.desktop .dropdown-container .dropdown-group:hover p{color:#5db65f}.last.desktop .dropdown-container.login.active,.last.desktop .dropdown-container.realtors.active{visibility:visible;opacity:1;transition:all .4s ease-in-out}#mobileMenu{display:none}@media screen and (max-width:1145px){.desktop{display:none}.mobile{display:block}.navMain{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navMain .logo img{width:200px}.mobileNav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#burger-box{margin-left:20px;width:35px;height:30px}#burger{margin-top:12px;position:relative;width:35px;height:5px;background:#013b56;-webkit-transform-origin:center;transform-origin:center}#burger:before,#burger:after{position:absolute;width:inherit;height:inherit;background:inherit;content:'';-webkit-transform:rotate(0deg);transform:rotate(0deg);transition-duration:.15s}#burger:before{top:-10px}#burger:after{bottom:-10px}#burger.active{background-color:transparent}#burger.active:before,#burger.active:after{background-color:#5db65f;top:0;transition-duration:.15s}#burger.active:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#burger.active:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#mobileMenu{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:0;position:absolute;top:78px;left:0;z-index:0;opacity:0;overflow:hidden;transition:all .2s ease-in-out}#mobileMenu li{margin:0 auto;text-align:center}#mobileMenu li .dropdown-container.login{display:none;transition:all .2s ease-in-out}#mobileMenu li .dropdown-container.login.show{display:block}#mobileMenu li .dropdown-container.login.show a{padding:8px 15px}#mobileMenu li .dropdown-container.login.show .dropdown-item-description{color:#013b56}#mobileMenu a{margin:5px auto;padding:0;display:none;width:350px;color:#0060a9;opacity:0;border:3px solid transparent;border-radius:10px;font-size:25px;font-weight:700;line-height:1em;text-decoration:none}#mobileMenu a:hover,#mobileMenu a:focus{color:#5db65f;border:3px solid #5db65f}#mobileMenu a.apply{background:#5db65f;color:#fff}#mobileMenu a.apply:hover,#mobileMenu a.apply:focus{background:0 0;color:#5db65f;border:3px solid #5db65f}#mobileMenu a.login{background:0 0;color:#0060a9;border:3px solid #0060a9}#mobileMenu a.login:hover,#mobileMenu a.login:focus{color:#5db65f;border:3px solid #5db65f}#mobileMenu.active{padding:35px 0 55px;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:9000;height:auto;background:#fff;opacity:.98;box-shadow:0 7px 10px -2px #888}#mobileMenu.active a{padding:25px;display:block;opacity:1}#mobileMenu.active .greet{margin:-35px 0 5px;padding:15px 10px;width:100%;background:#0060a9;color:#fff;border:3px solid #0060a9;border-radius:0;font-size:27px;font-weight:700;text-align:center}#mobileMenu.active .greet:hover{background:#007ddc;border:3px solid #007ddc}}@media screen and (max-width:600px){.navMain .logo{margin:0}.navMain .logo.banker img{margin-right:5px;padding-right:5px;width:40px}.navMain .logo.banker .pad-left{padding:0}#mobileMenu.active{padding:10px 0 30px}#mobileMenu.active a{padding:15px;font-size:20px}#mobileMenu.active .greet{margin:-10px 0 5px;padding:10px 15px;font-size:22px}}@media screen and (max-width:400px){.navMain .logo img{width:150px}.globalNav.absolute #mobileMenu{top:51px}#mobileMenu{top:70px}}@media screen and (max-width:514px){#mobileMenu.active a{width:300px}}@media screen and (max-width:350px){#mobileMenu.active{padding:0 0 25px}#mobileMenu.active a{padding:12px;width:280px}#mobileMenu.active .greet{margin:0 0 5px;padding:10px 15px}}.footer-top,.footer-bottom{padding:35px 20px}.footer-top p,.footer-top a,.footer-bottom p,.footer-bottom a{color:#3d3d3d;font-size:14px;line-height:1em}.footer-top a,.footer-bottom a{text-decoration:none}.footer-top a:hover,.footer-bottom a:hover{text-decoration:underline}.footer-top{background:#f2f2f2}.footer-top .flex-container-lg{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-top .left img{width:200px}.footer-top .left .phone{font-size:30px;line-height:1.5em}.footer-top .left .phone:hover{text-decoration:none}.footer-top .middle{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-top .middle h4{margin-bottom:2px;color:#002735;font-size:14px;font-weight:700;text-transform:uppercase}.footer-top .middle li{margin-left:0;color:#3d3d3d;line-height:1.25em}.footer-top .middle .col{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.footer-top .middle .mid{margin:0 30px;padding:0 30px;min-width:175px;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc}.footer-top .right img{margin:0 10px}.footer-bottom{background:#dcdcdc}.footer-bottom .flex-container-lg{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-bottom a.borders{margin:0 15px;padding:0 15px;border-left:1px solid #3d3d3d;border-right:1px solid #3d3d3d}.footer-bottom .right{vertical-align:middle}.footer-bottom .right .icon-link:hover{width:28px;text-decoration:none}@media screen and (max-width:1145px){.footer-top,.footer-bottom{padding:40px 20px}.footer-top .left,.footer-top .right{text-align:center}.footer-top .middle{margin:40px auto;width:360px}.footer-bottom .left,.footer-bottom .middle,.footer-bottom .right{text-align:center}.footer-bottom .middle{margin:20px 0}}@media screen and (max-width:600px){.footer-top .middle{width:283px}.footer-top .middle .mid{margin:0 12px;padding:0 12px;min-width:125px}}@media screen and (max-width:350px){.footer-top{padding:35px 10px}}.home-section{width:100%;min-height:700px}#homeTop{height:100vh;background:url(/images/home/homepage.png) center center no-repeat;background-size:cover}#homeTop .col:first-child{-webkit-box-flex:2;-ms-flex:2;flex:2}#homeTop .flex-container-lg{height:100%}#homeTop .headerLrg span{font-weight:700}#homeTop .subheader{margin-bottom:60px}#homeTop .btn.desktop{margin-right:10px}#homeTop img{position:absolute;top:18%;right:10%}#home2{position:relative;text-align:center}#home2 .homeMessage{margin-top:40px;font-size:20px}#home2 .homeMessage a{margin:30px auto 0;display:block;text-decoration:none}#home2 .homeMessage h3,#home2 .homeMessage img{display:inline-block;vertical-align:middle}#home2 .home2Content{padding-top:125px;text-align:center;width:100%}#home2 .apphand{position:absolute;left:0;bottom:0;z-index:-1;width:60%;max-width:759px}#home3{background:#013b56;color:#fff;text-align:center;padding-top:20px;position:relative}#product-rain{position:absolute;width:100%;height:100%;top:0;left:0}.product-img-rain{height:20px;width:20px}.solo-col.home{padding:75px 50px;position:relative;background:url(/images/backgrounds/road-dark.jpg) center center no-repeat;background-size:cover;color:#fff}.solo-col.home img{padding:0 0 20px;width:350px}.solo-col.home .subheader{margin:0 auto 30px}.solo-col.home .guarantee-logo{padding:0;width:250px;position:absolute;bottom:65px;right:50px}#home4{padding:100px 50px}#home4 .left,#home4 .right{display:-webkit-box;display:-ms-flexbox;display:flex}#home4 .left{margin-right:50px;padding-right:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-right:1px solid #ccc}#home4 .left .lo-box{margin-right:50px;text-align:center}#home4 .left .lo-box .lo-img{width:125px;height:125px;border:1px solid #ccc;border-radius:50%}#home4 .left .lo-box p{line-height:1em;font-weight:700}#home4 .left .lo-box a{color:#0060a9;text-decoration:none}#home4 .left .lo-box .zillow{margin-top:15px;width:150px}#home4 .left .review-box{padding:20px;border:1px solid #ccc;border-radius:30px;position:relative}#home4 .left .review-box:before{content:'';position:absolute;top:50px;left:-16px;width:30px;height:30px;background:linear-gradient(to right top,#fff 60%,transparent 40%);border-left:1px solid #ccc;border-bottom:1px solid #ccc;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#home4 .left .review-box .review-title{color:#0060a9;font-size:20px;font-weight:700}#home4 .left .review-box .review-bottom{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:700}#home4 .right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30%}#home4 .right h2{color:#0060a9;font-weight:700;line-height:1em}#home4 .right p{margin:20px 0}#home4 #full-disclaimer .fakeborder{margin:40px auto}.subheader a{color:#fff}@media screen and (max-width:1145px){.home-section{min-height:initial}#homeTop{background:url(/images/home/homepage-mobile.png) bottom center no-repeat;height:900px;background-size:cover;min-height:initial}#homeTop .col{padding-top:100px;text-align:center}#homeTop .col .btn{background:#5db65f}#homeTop .col .btn:hover{background:#80c682}#homeTop .col .subheader{margin-bottom:30px}#homeTop img{display:block;position:static;width:200px;margin:20px auto 0}#home2 .apphand{width:90%;margin-top:20px;position:static;max-width:600px}#home2 .home2Content{padding-top:20px}#home2 .homeMessage{margin-top:20px}#home2 .homeMessage p{font-size:16px}.solo-col.home .guarantee-logo{margin:40px auto 0;display:block;position:static}#home4{padding:75px 30px}#home4 .left{margin-right:0;margin-bottom:40px;padding-right:0;padding-bottom:50px;border-right:none;border-bottom:1px solid #ccc}#home4 .right{margin:0 auto;width:320px;text-align:center}}@media screen and (max-width:600px){#homeTop{height:600px}#home2 h2{margin-bottom:10px}.solo-col.home{padding:50px 20px}.solo-col.home img{width:250px}.solo-col.home .guarantee-logo{margin-top:30px;width:200px}#home4{padding:60px 30px}#home4 .left{display:block}#home4 .left .lo-box{margin-right:0}#home4 .left .review-box{margin-top:40px}#home4 .left .review-box:before{top:-26px;left:50%;-webkit-transform:rotate(135deg) translateX(50%);transform:rotate(135deg) translateX(50%)}#home4 .left .review-box .review-bottom{margin-top:5px;display:block;text-align:center}#home4 .left .review-box .review-bottom p:first-child{text-align:right}#home4 .left .review-box .review-bottom p:last-child{margin-top:30px;text-align:center}}@media screen and (max-width:514px){#home2 .subheader{margin-top:10px}#home2 .homeMessage p{font-size:14px}#home2 h3{font-size:20px}#home4{padding:50px 20px}#home4 .left{display:block}#home4 .left .lo-box{margin-right:0}#home4 .left .review-box .review-bottom{margin-top:5px;display:block;text-align:center}#home4 .right{width:100%}#home4 .right h2{font-size:33px}}@media screen and (max-width:350px){#home2 .homeMessage p{font-size:12px}#home2 h3{font-size:18px}#home2 a>img{width:25px}#home4 .right h2{font-size:30px}}#top-default.about-page{background:url(/images/backgrounds/about.jpg) center center}.even-col.about{padding:50px;display:block}.even-col.about h2{text-align:center}.even-col.about .flex-container-lg{margin-top:40px}.even-col.about .image{width:100%;text-align:left}.even-col.about .header-container img{margin-bottom:15px;width:200px;height:33px}.even-col.about .col.content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.even-col.about .col.content p:first-child{padding-bottom:15px}.video-primary.about .container-lg{padding:0 0 70px}.solo-col.about{background:#eaf2f7}.solo-col.about img{width:200px}.solo-col.about .review-box{margin:0 auto}.solo-col.about .review-box .subheader{font-weight:700}.solo-col.about .review-box .story{max-width:575px}.solo-col.about .review-box .author{margin:20px auto;font-weight:700}@media screen and (max-width:1145px){.even-col.about .flex-container-lg{margin-top:0}.even-col.about .col{padding:20px}}@media screen and (max-width:600px){.even-col.about{padding:30px 0}.even-col.about .col{padding:10px 20px}.video-primary.about .container-lg{padding:0 0 45px}}#top-default.contact{padding:100px 40px;position:relative;background:linear-gradient(to bottom,#fff,#fff 20%,#c5dbe9)}#top-default.contact .headerLrg{color:#0060a9}#top-default.contact .subheader{color:#013b56}#top-default.contact .contact-section{margin-top:40px;max-width:1000px;box-shadow:-5px 5px 5px 0 #888}#top-default.contact .contact-section .ask-question-form.contact{padding:20px 40px 30px;background:#fff}#top-default.contact .contact-section .ask-question-form.contact label{padding-left:10px;text-align:left;text-transform:uppercase}#top-default.contact .contact-section .ask-question-form.contact input,#top-default.contact .contact-section .ask-question-form.contact textarea{border:1px solid #002735;border-radius:0}#top-default.contact .contact-section .ask-question-form.contact input:focus,#top-default.contact .contact-section .ask-question-form.contact textarea:focus{border:1px solid #5db65f}#top-default.contact .contact-section .ask-question-form.contact textarea{max-width:100%}#top-default.contact .contact-section .ask-question-form.contact .group{padding:0}#top-default.contact .contact-section .contact-info{padding:40px;background:#002735;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff;text-align:left}#top-default.contact .contact-section .contact-info a{color:inherit;text-decoration:none}#top-default.contact .contact-section .contact-info .contact-item-box{padding:12px}#top-default.contact .contact-section .contact-info .contact-item-box .contact-label{font-size:15px;font-weight:lighter}#top-default.contact .contact-section .contact-info .contact-item-box .contact-phone{font-size:26px;line-height:1em}#top-default.contact .contact-section .contact-info .contact-item-box .contact-address{line-height:1em}#top-default.contact .contact-section .contact-info .fakeborder{margin:20px 0 20px 12px;width:100px;height:1px}@media screen and (max-width:1145px){#top-default.contact{padding:60px 0;height:auto;background:linear-gradient(to bottom,#fff,#fff 5%,#c5dbe9)}#top-default.contact .contact-section{margin:40px auto 0;max-width:500px}#top-default.contact .contact-section .ask-question-form.contact{padding:20px 20px 30px}#top-default.contact .contact-section .ask-question-form.contact .col{margin:0 auto;max-width:600px}#top-default.contact .contact-section .ask-question-form.contact .col label{margin:0}#top-default.contact .contact-section .contact-info{text-align:center}#top-default.contact .contact-section .contact-info .fakeborder{margin:20px auto}}@media screen and (max-width:600px){#top-default.contact .contact-section{margin:40px 40px 0}}@media screen and (max-width:350px){#top-default.contact .contact-section{margin:40px 15px 0}}#top-default.careers{background:url(/images/backgrounds/careers.jpg) center center no-repeat;background-size:cover;background-color:#013b56;color:#fff;text-align:center}#top-default.careers .flex-container-lg{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#top-default.careers .award{margin-bottom:20px;width:100px}#top-default.careers h1{font-size:35px;font-weight:700}#top-default.careers .subheader{margin:20px auto 0;max-width:900px}.tmsblue{background:#0060a9!important}.solo-col.careers h2{color:#0060a9}.solo-col.careers .jobs{max-width:1000px}.solo-col.careers .job-group{margin:25px auto;display:inline-block;width:100%;max-width:300px}.solo-col.careers .job-title{color:#0060a9;font-weight:700}.solo-col.careers .job-details{margin-top:5px;font-size:12px}.solo-col.careers .apply-now{margin:auto;padding:10px;border-radius:50px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#013b56;color:#fff!important;width:200px}.solo-col.careers .apply-now h2{margin:0}.solo-col.careers .apply-now h2.title{font-weight:700}.solo-col.careers .apply-now h2.subtext{font-size:12px}.solo-col.careers .apply-now a{text-decoration:none;color:#fff!important}.solo-col.careers.benefits .flex-container-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.solo-col.careers.benefits .benefits-group{margin:20px;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:0 0;color:#fff;width:250px;border-radius:25px;border-style:dotted;border-color:#0060a9}.solo-col.careers.benefits .benefits-group p{margin:0}.solo-col.careers.benefits .benefits-group p.title{font-weight:700;color:#013b56}.solo-col.careers.benefits .benefits-group p.subtext{font-size:14px;color:#b1b1b1}.solo-col.careers.tmsblue h2{color:#fff}.solo-col.careers.tmsblue p{color:#fff!important}.solo-col.careers.tmsblue a{color:#fff!important}.items-2-col.careers{background:url(/images/backgrounds/kickball.jpg) center center no-repeat;background-size:cover;background-color:#0060a9;color:#fff;line-height:2em}.items-2-col.careers h2{margin-bottom:15px;text-align:left;font-weight:700}.items-2-col.careers .group{max-width:800px}.items-2-col.careers .group li{line-height:2em}.items-2-col.careers .group.right{text-align:center}.items-2-col.careers .group.right img{width:250px}@media screen and (max-width:1145px){#top-default.careers h1{font-size:28px}.solo-col.careers.benefits .flex-container-lg{display:-webkit-box;display:-ms-flexbox;display:flex}.items-2-col.careers .group.right img{width:175px}}@media screen and (max-width:600px){#top-default.careers h1{font-size:24px}.solo-col.careers{padding:50px 20px}.solo-col.careers .job-group{margin:20px auto}}#top-default.loans{background:url(/images/backgrounds/mortgage-loans.jpg) center center no-repeat;background-size:cover}.product-box{margin:35px 28px;padding:20px 30px 30px 80px;width:490px;min-height:196px;position:relative;border:1px solid #879eaa;border-radius:10px}.product-box .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-box .title img{width:25px;height:25px}.product-box .border-cut{width:5px;height:150px;position:absolute;z-index:5;top:32px;left:-3px;background:#fff;border-radius:0}.product-box .product-img{width:130px;z-index:10;position:absolute;top:41px;left:-65px}.product-box .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-box .buttons a{margin-right:10px}#products-grid h3{padding-left:10px;line-height:1.5em;font-size:27px}#products-grid p{margin-bottom:20px}#products-grid .flex-container-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (max-width:1145px){#products-grid{padding:50px 30px 50px 75px}#products-grid .product-box{margin:35px auto}#products-grid .btn{margin:10px 0}}@media screen and (max-width:600px){#products-grid{padding:50px 30px}#products-grid .product-box{margin:35px auto;padding:20px 15px;width:95%}#products-grid .product-box .title{text-align:center}#products-grid .product-box h3{font-size:24px;line-height:1em}#products-grid .buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#products-grid .border-cut,#products-grid .product-img{display:none}}@media screen and (max-width:350px){#products-grid{padding:50px 20px}#products-grid .product-box h3{font-size:22px}}#product-top{background:url(/images/backgrounds/products-2.jpg) center center no-repeat;background-size:cover}#product-top .flex-container-lg{padding:100px 40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#product-top .image-container{margin-right:40px;width:250px;min-width:180px;position:relative}#product-top img{width:100%}#product-top h1,#product-top p{color:#fff}#product-top h1{margin-bottom:20px}#product-top .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:70%}#product-top .btn{margin-top:20px;margin-right:30px;width:230px}#product-top .btn.active{color:#5db65f}#product-info{padding:80px 20px}#product-info.coop{padding-top:0}#product-info .col-2{padding-right:10px}#product-info .col-2 img{max-width:100%}#product-info .col{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}#product-info .col>img{width:250px;display:block;margin:0 auto 30px}#product-info .col>img.quotes{width:auto;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:53px;background:#fff;padding:0 15px}#product-info p:first-of-type{padding-top:20px;border-top:1px solid #013b56}#product-info p.no-border{border:0}#product-info p.bottom-border{border-bottom:1px solid #013b56;padding-bottom:20px}#product-description{padding:60px 20px 0;border-top:1px solid #013b56;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#product-description p{margin-top:20px;width:80%}#product-description .highlightBlue{line-height:1em}#product-description .col-2{padding-bottom:40px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}#product-description .col{max-height:471px}#product-details{padding:100px 20px 70px}#product-details .col:last-child{margin-left:30px;padding-left:40px;border-left:1px solid #002735}#product-details h3{padding-left:40px;font-size:45px;color:#0060a9}#product-details ul{padding:15px 60px;font-size:20px}#product-details li{margin-left:0;list-style:disc}#product-disclaimer{margin:0 auto;padding:0 20px;max-width:1000px;color:#acacac;font-size:14px}@media screen and (max-width:1145px){#product-info .col>img.quotes{display:none}#product-top{text-align:center}#product-top h1{font-size:45px}#product-top img{width:220px}#product-top .flex-container-lg{padding:50px 22px}#product-top .image-container{margin:0 auto;padding:0}#product-top .text-container{margin:0 auto;max-width:100%}#product-top .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#product-top .btn{margin-right:0}#product-info{padding:50px 20px}#product-info .col-2{text-align:center;padding-right:0}#product-info .col{margin:0 auto;max-width:340px}#product-info .col img{margin:60px auto 30px;width:200px}#product-description .col-2{text-align:center}#product-description .col-2 p{margin:20px auto;width:95%}#product-description .col{margin:0 auto;max-width:350px}#product-description img{margin-bottom:-7px;width:100%}#product-details{padding:50px 50px 30px}#product-details .col:last-child{margin:0 auto;padding-left:0;border:none}#product-details ul{margin:0 auto;padding:15px 10px;max-width:500px}#product-details h3{padding-top:20px;padding-left:0;text-align:center}#product-disclaimer{padding:0 10px;max-width:500px;font-size:12px}}@media screen and (max-width:600px){#product-top .image-container{width:100%}#product-top .image-container img{width:150px}#product-description{padding:60px 20px 40px}#product-description img{display:none}#product-details{padding:50px 40px 20px 50px}#product-details .col:last-child{border:none}#product-details ul{padding:15px 0;font-size:18px}}#top-default.purchase,#top-default.refinance{padding:0;position:relative;height:700px}#top-default.purchase .text-container,#top-default.refinance .text-container{padding:20px 10px 40px;position:absolute;bottom:0;width:100%;background:rgba(1,59,86,.9)}#top-default.purchase{background:url(/images/backgrounds/purchase.jpg) center center no-repeat;background-size:cover}#top-default.refinance{background:url(/images/backgrounds/refinance.jpg) center center no-repeat;background-size:cover}.items-2-col.scenario-top li{margin-left:50px}.items-2-col.scenario-top p.subheader{font-size:22px;text-align:center;width:660px;margin:0 auto;font-weight:300;margin:30px auto}.items-2-col.scenario-top h2{font-size:54px}.items-2-col.scenario-top .scenario{color:#013b56}.items-2-col.scenario-top .scenario:hover{color:#5db65f}.solo-col.purchase img{width:300px}#rates-table.purchase{background:#eaf2f7}#total-path-grid.purchase{margin:50px auto 20px}#total-path-grid.purchase h2{text-align:center}#total-path-grid.purchase .fakeboarder{margin-bottom:50px}@media screen and (max-width:600px){#top-default.purchase{background:url(/images/backgrounds/purchase.jpg) right -200px center no-repeat;height:615px}.items-2-col.scenario-top h3{font-size:25px}.solo-col.purchase{padding:50px 20px}.solo-col.purchase img{width:250px}#total-path-grid.purchase{margin:50px auto}}@media screen and (max-width:514px){#top-default.purchase{background:url(/images/backgrounds/purchase.jpg) right -240px center no-repeat;height:630px}}@media screen and (max-width:350px){#top-default.purchase{background:url(/images/backgrounds/purchase.jpg) right -278px center no-repeat;height:520px}}#top-default.scenario-purchase{background:url(/images/backgrounds/purchase-scenarios.jpg) center center}#top-default.scenario-refinance{background:url(/images/backgrounds/purchase-scenarios.jpg) center center}.items-2-col.scenario.coop{padding-bottom:15px}.items-2-col.scenario h3{color:#0060a9;font-family:source sans pro,sans-serif}.items-2-col.scenario table{margin:15px auto}.items-2-col.scenario table th,.items-2-col.scenario table td{padding:5px}.items-2-col.scenario table thead td{font-weight:700}.items-2-col.scenario table tbody td:first-child{font-weight:700}.items-2-col.scenario table td{line-height:1em}.items-2-col.scenario table .disclaimer{font-style:italic;line-height:1em}#top-default.technology{padding:50px 50px 0;background:radial-gradient(white,#ccc);color:#0060a9}#top-default.technology .col{margin-bottom:-6px}#top-default.technology img{max-width:100%}#top-default.technology .col-3{padding-left:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left}#top-default.technology .button-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.even-col.technology{display:block}.even-col.technology h2,.even-col.technology h3{font-weight:700}.even-col.technology h2{margin-left:15px;padding-left:15px;border-left:1px solid #002735;font-size:22px}.even-col.technology h3{margin:5px 0 20px}.even-col.technology .image{width:100%}.even-col.technology .image img{vertical-align:middle}.even-col.technology .content .header-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.even-col.technology .content .header-container img{width:200px;min-width:200px}.even-col.technology .content .btn{margin:30px auto 0}.even-col.technology.no-margin-bot{padding:50px 0 0;border-top:1px solid #002735;display:block}.even-col.technology.no-margin-bot .image{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.even-col.technology.no-margin-bot .btn{margin:30px auto}@media screen and (max-width:1145px){#ty-top{display:none}#top-default.technology .flex-container-lg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}#top-default.technology img{max-width:200px}#top-default.technology .col,#top-default.technology .col-3{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#top-default.technology .col{margin-top:50px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#top-default.technology .col-3{padding:0;text-align:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#top-default.technology .button-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.even-col.technology.no-margin-bot .flex-container-lg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.even-col.technology.no-margin-bot .image{display:none}.even-col.technology.no-margin-bot .content{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.even-col.technology.no-margin-bot .content .btn{display:block}}@media screen and (max-width:600px){#top-default.technology{padding:50px 20px 0}#top-default.technology .col{margin-top:20px}.even-col.technology h2,.even-col.technology h3{line-height:1em}.even-col.technology h2{margin-left:8px;padding-left:8px}.even-col.technology .header-container img{width:100%}.even-col.technology.no-margin-bot{padding:20px 0}.even-col.technology.no-margin-bot .content{padding:20px}.even-col.technology.no-margin-bot .content .btn{margin-bottom:0}}#ty-top,#ty-mobile{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;padding:20px 0 0}#ty-top .column,#ty-mobile .column{border-top:1px solid #eaf2f7;padding:70px;-webkit-box-flex:50%;-ms-flex:50%;flex:50%}#ty-top .column .text-link,#ty-mobile .column .text-link{border-bottom:2px solid #0060a9}#ty-top .column .text-link:hover,#ty-mobile .column .text-link:hover{color:#0060a9}#ty-top .column h2.application,#ty-mobile .column h2.application{color:#0060a9}#ty-top .column .elipses,#ty-mobile .column .elipses{color:#2660aa;font-size:40px;font-weight:700;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-top:-15px}#ty-top .column img,#ty-mobile .column img{width:200px}#ty-top .column .btn,#ty-mobile .column .btn{display:block;margin:0 auto}#ty-top .column .icon-check-mark,#ty-mobile .column .icon-check-mark{width:28px;height:28px}#ty-top .column.thankyou,#ty-mobile .column.thankyou{color:#fff}#ty-top .thankyou,#ty-mobile .thankyou{background:url(/images/backgrounds/homes-baseboard.png) bottom center repeat-x #5db65f;background-color:#133a55;background-size:70%;background-position:bottom 10px center}#ty-top .thankyou.new,#ty-mobile .thankyou.new{height:675px}#ty-top .thankyou h2,#ty-mobile .thankyou h2{position:relative;margin-top:-10px}#ty-top .thankyou.content,#ty-mobile .thankyou.content{color:#fff}#ty-top .thankyou img,#ty-mobile .thankyou img{width:400px}#ty-top .thankyou .subheader,#ty-mobile .thankyou .subheader{margin-top:20px}#ty-mobile{display:none;padding-top:0}#ty-mobile .thankyou{background-image:none}#ty-mobile .column{padding:35px}#ty-mobile .column .btn{font-size:16px;font-weight:700}#ty-mobile .column .subheader{font-size:16px}#ty-mobile .column .mortgage-header{font-size:19px}#ty-mobile .column h2.application{color:#fff;font-size:20px;font-weight:700}#ty-mobile .column .elipses{margin-bottom:10px}#ty-mobile .column img{width:auto}#ty-mobile .column img.thanks{width:200px}#ty-mobile .column img.mymortgage{display:block;margin:0 auto}#ty-mobile #mymortgage-traits{padding:35px 0}#top-default.thank-you{padding:20px 0 0;background-color:#fff}#top-default.thank-you .content{color:#333;padding:50px}#top-default.thank-you .content .btn{display:block;margin:0 auto}#top-default.thank-you .content .icon-check-mark{width:28px;height:28px}#top-default.thank-you .thankyou{background:url(/images/backgrounds/homes-baseboard.png) bottom center repeat-x #5db65f;background-color:#133a55;background-size:90%;background-position:bottom 10px center}#top-default.thank-you .thankyou.content{color:#fff}#top-default.thank-you img{width:400px}#top-default.thank-you img.mymortgage{width:200px}#top-default.thank-you .subheader{margin-bottom:0}.thank-you-top{padding:50px;text-align:center}.thank-you-top .mymortgage{width:200px}.thank-you-top .traits-group{display:inline-block;margin:20px}.thank-you-top .btn{margin-top:20px}.even-col.thank-you{padding:30px 0 0;background:#eaf2f7}.even-col.thank-you .content .btn{margin:15px 0}.even-col.thank-you .image{padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.items-2-col.thank-you{text-align:center}.items-2-col.thank-you img{margin:20px 0;width:250px}.items-2-col.thank-you .group{text-align:left}@media screen and (max-width:600px){#top-default.thank-you{padding:30px 20px 110px}#top-default.thank-you img{width:270px}}@media screen and (max-width:1145px){#ty-top{display:none}#ty-mobile{display:block}.even-col.thank-you{text-align:center}.even-col.thank-you .btn{margin:0 auto!important;margin-top:20px!important}.items-2-col.thank-you img{width:150px}}#pg-404{padding:50px 20px 60px;color:#013b56;text-align:center}#pg-404 .text-col{margin:50px auto 0;padding:20px;max-width:520px;border:3px solid #fff;border-radius:30px}#pg-404 .text-col .fakeborder{margin:30px auto 20px}#pg-404 .text-col .question{font-size:18px;font-weight:700}#top-default.payments{background:url(/images/backgrounds/about.jpg) center center}#callcenter{text-align:center}#callcenter form{max-width:1000px;margin:0 auto;text-align:left}#callcenter form fieldset{border:1px solid #ededed;padding:20px;margin-bottom:10px}#callcenter form fieldset legend{font-weight:700;text-align:center}#callcenter form li{margin-bottom:10px}#callcenter form li.submit{text-align:center;margin:30px 0 15px}#callcenter form label{display:inline-block;text-align:right;margin-right:30px;width:475px}#callcenter form select{cursor:pointer}#calendar{width:100%;margin:30px auto}@media screen and (max-width:600px){#calendar{margin:5px auto}}.team-container .subheader{margin:0!important}.team-container .subheader.email{margin-top:15px!important}.team-container .subheader.phone{margin-bottom:10px!important}.team-container .team-logo{max-width:315px;width:100%;display:block;margin:10px auto}#about-me{background-color:#ebebeb}#team-bankers{margin:40px auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#team-bankers .team-banker{margin:10px 40px;-webkit-box-flex:1;-ms-flex:1 0 16%;flex:1 0 16%}#team-bankers .team-banker .box{margin:0 auto}#team-bankers .team-banker a{color:inherit;text-decoration:none}#team-bankers .team-banker a:hover img{opacity:1;border:1px solid #5db65f}#team-bankers .team-banker img{border-radius:100%;border:1px solid #ccc;display:block;width:150px;height:150px;margin:0 auto;opacity:.95}#team-bankers .team-banker p{text-align:center}#team-bankers .team-banker .banker-name{color:#0060a9;font-size:1.25em;font-weight:700;margin-top:5px}#team-bankers .team-banker .banker-title span{font-size:.65em}#team-bankers .team-banker .banker-cell-phone{font-size:1.05em;font-weight:700}@media screen and (max-width:1145px){.team-container .team-logo{width:auto;max-width:250px;display:block;margin:10px auto}#about-me{background-color:#ebebeb}#team-bankers{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}#team-bankers .team-banker{margin:10px 40px 40px}}#top-default.rates{background:url(/images/backgrounds/mortgage-rates.jpg) center center no-repeat;background-size:cover}#rates-video-container-mobile{display:none}#rates-video-container{display:block;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;margin:25px auto;padding-top:25px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center}#rates-video-container p{font-size:1.1em;margin-top:10px}#rates-video-container .bold{font-weight:700}@media screen and (max-width:600px){#rates-video-container{display:none}#rates-video-container-mobile{display:block;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center}#rates-video-container-mobile .rate-bold{display:block}}#rates-table{padding:50px;text-align:center}#rates-table .fakeborder{margin:20px auto;background:#0060a9}#rates-table .table{margin:0 auto}#rates-table .product,#rates-table .rate,#rates-table .apr,#rates-table .button{padding:15px;border-bottom:1px solid #013b56}#rates-table tr:last-child td{border:none}#rates-table .product{text-align:right;font-size:20px;font-weight:700}#rates-table .product a{text-decoration:none;color:inherit}#rates-table .product a:hover{text-decoration:underline}#rates-table .rate,#rates-table .apr{font-size:26px;font-weight:600;line-height:1em}#rates-table .rate span,#rates-table .apr span{font-size:14px}#rates-table .btn{padding:0;width:140px;border-radius:40px;font-size:14px;font-weight:100;letter-spacing:1px;text-decoration:none}.items-2-col.rates-faq h3{margin-bottom:5px}@media screen and (max-width:1145px){#rates-table .product,#rates-table .rate,#rates-table .apr,#rates-table .button{padding:10px}#rates-table .rate,#rates-table .apr{font-size:24px}}@media screen and (max-width:600px){#rates-table{padding:50px 15px}#rates-table .product,#rates-table .rate,#rates-table .apr,#rates-table .button{padding:10px 5px;line-height:1em}#rates-table .product,#rates-table .product a,#rates-table .rate span,#rates-table .apr span{line-height:1em}#rates-table .product{font-size:20px;text-align:center}#rates-table .rate,#rates-table .apr{font-size:18px}#rates-table .btn{width:100px}}@media screen and (max-width:514px){#rates-table .product,#rates-table .rate,#rates-table .apr,#rates-table .button{padding:10px 1px}#rates-table .product{font-size:17px}#rates-table .rate,#rates-table .apr{font-size:15px}#rates-table .rate span,#rates-table .apr span{font-size:12px}#rates-table .btn{width:85px;letter-spacing:0}}#top-default.branches-top{background:url(/images/backgrounds/bankers.jpg) center center no-repeat;background-size:cover}.locations-btn-container{margin-top:20px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}#location-bankers{margin:40px auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.location-banker{margin:10px 40px;-webkit-box-flex:1;-ms-flex:1 0 16%;flex:1 0 16%}.location-banker .box{margin:0 auto}.location-banker a{color:inherit;text-decoration:none}.location-banker a:hover img{opacity:1;border:1px solid #5db65f}.location-banker img{border-radius:100%;border:1px solid #ccc;display:block;width:150px;height:150px;margin:0 auto;opacity:.95}.location-banker p{text-align:center}.location-banker .location-banker-title{font-style:italic;font-size:.85em}#map{margin-bottom:40px}#map p{margin-top:20px}.about-video{margin-bottom:15px}.locations-about{padding-left:0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-bottom:30px}.locations-about p{margin:10px 0}.locations-about .content{margin-top:20px;padding-right:100px}.no-map{background:#013b56;height:300px}.locations-map{padding-left:10px}@media screen and (max-width:1145px){.branch-item{width:90%;padding:15px 0;margin:0 auto}.branch-item .branch-name{width:100%;text-align:center;display:block}.branch-item div{margin-top:20px}.branch-item p{width:100%;text-align:center}.branch-item .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.branch-hours{margin:20px auto 10px;max-width:270px}.branch-hours table{margin:0 auto;width:230px}#location-bankers.flex-container-lg{display:-webkit-box;display:-ms-flexbox;display:flex}.about-video{margin-bottom:25px}.branch-video{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.branch-video iframe{padding:0 10px;width:100%!important}.locations-about{margin:0 auto 40px;max-width:90%}.locations-about .content{margin-top:20px;padding-right:0}.locations-about p{width:100%}.locations-map{padding:0 10px;margin-bottom:10px}#map{margin-bottom:0}}@media screen and (max-width:600px){#location-bankers.flex-container-lg{display:-webkit-box;display:-ms-flexbox;display:flex}.location-banker{margin:5px 0;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}}#all-branches{margin-top:60px;margin-bottom:60px}.branch-item{width:100%;border:1px solid #000;padding:15px 30px;margin-top:20px}.branch-item .branch-name{color:#0060a9;font-size:42px}.branch-item .flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.branch-item .branch-thumb{width:200px;height:200px}.branch-item .branch-contact a{color:#0060a9}.branch-hours{width:300px}.branch-hours table{width:100%;border-collapse:collapse}.branch-hours table td{text-align:left;padding:2px 0}.branch-hours table th{text-align:left;border-bottom:1px solid #013b56}.branch-item-header{font-size:24px;margin-bottom:5px}.desc-small{font-size:11px;color:#013b56;text-align:center;display:block;margin:20px auto 0}#top-default.bankers-top{background:url(/images/backgrounds/bankers.jpg) center center no-repeat;background-size:cover}#top-default.bankers-top select{width:250px;padding:5px;border-radius:10px;text-align:center;font-size:22px}#banker-licensed-header{text-align:center;margin:5px 0}.banker-container{margin:35px 20px;width:200px}.banker-container .banker-headshot img{width:150px;height:150px;border:1px solid #ccc;border-radius:100%;margin:0 auto;display:block;opacity:.95}.banker-container .banker-headshot img:hover{opacity:1;border:1px solid #5db65f}.banker-info{text-align:center}.banker-info.left{text-align:left}.banker-info .banker-title{color:#0060a9;font-size:22px;text-decoration:none}.banker-info .banker-title:hover{text-decoration:underline}#banker-resources .flex-container-lg{display:-webkit-box;display:-ms-flexbox;display:flex}#all-bankers{margin:40px auto}#all-bankers .flex-container-lg{max-width:1000px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#all-bankers .bankers-branch-heading a{margin:40px 20px 20px;display:block;color:#0060a9;border:0;font-size:42px;text-decoration:none;text-align:center}#all-bankers .banker-btn{margin-top:10px;padding:0 10px;width:150px;font-size:16px}@media screen and (max-width:1145px){#all-bankers .flex-container-lg{display:-webkit-box;display:-ms-flexbox;display:flex}#all-bankers .banker-container{margin:20px 0}}@media screen and (max-width:600px){#all-bankers .bankers-branch-heading a{line-height:1em}#all-bankers .banker-container{margin:15px 0;width:175px}#all-bankers .banker-container img{width:140px;height:140px}}.banker-search{margin-top:30px}.banker-search .search-box{display:block;margin:0 auto}.banker-cont-lg{max-width:1650px!important}#top-default.banker{padding:50px 50px 80px}#top-default.banker .lo-contact-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}#top-default.banker .lo-contact-box a{color:#fff;text-decoration:none;text-align:left;line-height:1.2em}#top-default.banker .lo-envelope{margin:5px 20px 0 0;width:40px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}#top-default.banker .icon-envelope{width:25px;height:25px;margin-right:5px}#top-default.banker .lo-phone{font-size:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#top-default.banker .lo-phone-ext{padding-left:4px;-ms-flex-item-align:start;align-self:flex-start;font-size:26px}#top-default.banker .lo-img{width:250px;height:250px;border:1px solid #ccc;border-radius:100%;background:#fff;margin-bottom:20px;border-radius:50%}#banker-about-tms{padding:50px}#banker-about-tms p{max-width:800px;width:90%;text-align:center}#about-me{padding:50px}#about-me p{margin:0 auto;margin-bottom:20px;max-width:800px;text-align:center}#about-me h2{width:100%;text-align:center}#about-me img{width:200px}#about-me .banker-img-sec{width:300px}#about-me .video-container{margin-top:40px}.banker-saved-resource{background:#fff;padding:20px;margin-right:20px;width:300px;min-height:257px;margin-top:40px}.banker-saved-resource img{display:block;margin:0 auto;max-width:90%}.banker-saved-resource p{text-align:center;margin:5px 0}.banker-saved-resource .btn{font-size:14px}.client-testimonials{padding:20px 50px 100px;text-align:center}.client-testimonials .flex-container-lg{margin-top:30px;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.client-testimonials .testimonial-box{margin:0 10px;padding:30px 40px;width:350px;max-height:500px;min-height:300px;overflow:hidden;position:relative;border-radius:10px;background:#eaf2f7;text-align:center;transition:ease-in-out .4s}.client-testimonials .testimonial-box.active{max-height:9999px;background:#c5dbe9;transition:ease-in-out 2s}.client-testimonials .testimonial-box .star-box .star{margin:-15px -80px;-webkit-transform:rotate(35deg) scale(.15);transform:rotate(35deg) scale(.15)}.client-testimonials .testimonial-box .read-more{margin:0;padding:30px 0;width:100%;display:block;position:absolute;bottom:0;left:0;text-align:center;background-image:linear-gradient(to bottom,rgba(223,236,244,0),rgba(223,236,244,0.85),#dfedf4)}.client-testimonials .testimonial-box .read-more.active{background-image:none}.client-testimonials .testimonial-box .read-more .testimonial{cursor:pointer}.client-testimonials .testimonial-box .read-more .testimonial.active{background:#002735;transition:ease-in-out .3s}.client-testimonials .testimonial-box .read-more .testimonial.active:hover{background:#004d68}.client-testimonials img{margin:0 auto;width:150px}.client-testimonials .story{margin:10px 0 15px;text-align:left}.client-testimonials .authors{font-size:20px;font-weight:700}.client-testimonials .authors.more{margin-bottom:45px}.team-testimonials .flex-container-lg{-ms-flex-wrap:wrap;flex-wrap:wrap}.team-testimonials .flex-container-lg .testimonial-box{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;margin-bottom:30px}.even-col.technology.banker{display:block;padding:100px 50px;background:#e6e6fa}.even-col.technology.banker .header-container{margin-bottom:20px}.even-col.technology.banker h3{margin:0;font-size:40px;font-weight:400}.even-col.technology.banker p{font-size:22px}.even-col.technology.banker a{margin-top:30px}.ask-question-form.banker{padding:50px}.ask-question-form.banker .container-lg{max-width:700px;text-align:center}.ask-question-form.banker h2{margin-bottom:20px}.ask-question-form.banker .group{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex}.ask-question-form.banker .col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ask-question-form.banker label{margin:10px 0;color:#002735}.ask-question-form.banker input,.ask-question-form.banker textarea{margin:0 10px;font-family:inherit}.ask-question-form.banker input{margin:0 10px}.ask-question-form.banker textarea{max-width:680px;min-height:150px;resize:none}.ask-question-form.banker .error{margin:0 0 0 12px;visibility:hidden;height:20px;text-align:left;font-size:12px;color:red}.ask-question-form.banker .active{visibility:visible}.ask-question-form.banker button{margin-top:40px;border:none}@media screen and (max-width:1145px){#top-default.banker .lo-contact-box{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top-default.banker .lo-img{margin-top:10px}#about-me .left{margin-right:0;margin-bottom:50px;padding-right:0;padding-bottom:30px;border-right:none;border-bottom:1px solid #002735}#about-me .right{padding-left:0;text-align:center}.client-testimonials{padding:20px 0 50px}.client-testimonials .testimonial-box{margin:20px auto;max-height:400px}.even-col.technology.banker{padding:50px}.even-col.technology.banker h3{font-size:35px}.even-col.technology.banker p{font-size:20px}.ask-question-form.banker{padding:50px 20px}.ask-question-form.banker .group{display:block}.ask-question-form.banker .label{margin:10px 0 5px}}@media screen and (max-width:600px){#top-default.banker{padding:50px 20px}#top-default.banker .lo-envelope{margin:6px 0 0}#top-default.banker .lo-phone{font-size:30px}#top-default.banker .lo-phone-ext{font-size:22px;padding-left:0}#top-default.banker .lo-img{width:200px;height:200px}#top-default.banker h3{margin:10px 0 15px}#about-me{padding:50px 20px}#about-me .right{padding:0}.even-col.technology.banker{padding:50px 20px}.even-col.technology.banker h3{font-size:25px}.even-col.technology.banker p{font-size:16px}.banker-saved-resource{margin:0 auto}}@media screen and (max-width:514px){#top-default.banker h1{font-size:33px}#top-default.banker .lo-phone{font-size:26px}#top-default.banker .lo-contact-box{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#top-default.banker .btn{margin:10px 0}}@media screen and (max-width:350px){#top-default.banker{padding:40px 10px}#top-default.banker .lo-phone-ext{font-size:20px}#top-default.banker .lo-img{width:180px;height:180px}.client-testimonials .testimonial-box{padding:30px 20px;width:320px}}.mini-site-form{background:#dfedf4}#refer-form-section.mini-site-form{background:#ebebeb;position:relative}#refer-form-section.mini-site-form:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-bottom-color:#ebebeb;border-width:30px;margin-left:-30px}#refer-form-section.mini-site-form h2{color:#0060a9}#refer-form-section.mini-site-form .container-lg{max-width:1250px;text-align:left}#refer-form-section.mini-site-form label{margin-left:10px}#refer-form-section.mini-site-form button{display:block;margin:0 auto;margin-top:40px}#banker-offers{background:#dfedf4;padding:30px 0}#banker-offers .col{max-width:400px}#banker-offers .col:first-child{padding-right:100px;border-right:2px solid #013b56}#banker-offers .col:last-child{padding-left:100px}#banker-offers .col img{max-width:100%}#banker-offers .col p{margin:20px 0;text-align:center}#banker-offers .col .btn{display:block;margin:0 auto}#bankers-products{padding:46px 0}#bankers-products .flex-container-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around}.banker-product{width:500px;position:relative;padding:60px;border:1px solid #013b56;margin:60px 0}.banker-product img{background:#fff;padding:25px;position:absolute;width:167px;top:-33%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.banker-product p{text-align:center;margin-top:20px}.banker-product .btn{display:block;margin:20px auto 0}.banker-product .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.banker-product .buttons a{margin-right:10px}.banker-product .save-item{position:absolute;right:20px;top:20px}@media screen and (max-width:1145px){#banker-offers .col{max-width:300px;display:block;margin:0 auto}#banker-offers .col:first-child{padding-right:0;border-right:0;margin-bottom:40px}#banker-offers .col:last-child{padding-left:0}.banker-product{width:90%;display:block;padding:20px;margin:20px auto}.banker-product img{display:block;position:static;width:auto;margin:20px auto;padding:0;width:151px;background:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}.login-container{text-align:center;position:absolute;top:35%;left:50%;-webkit-transform:translate(-50%,-35%);transform:translate(-50%,-35%);background:#fff}.login-container img{display:block;margin:20px auto;width:250px}.login-container form{padding:20px;width:300px;border:2px solid #002735;border-radius:10px;background:0 0;color:#013b56;text-align:left}.login-container form .btn{border:0;width:100%}.login-container .upper input{margin-bottom:10px;width:100%}.login-container .upper label{padding-left:2px}.login-container .upper input[type=checkbox]{margin-bottom:0;width:20px}.login-container .upper select{display:block;margin-bottom:10px}.login-container .upper .error{margin-bottom:10px;padding-left:2px;line-height:1em;font-size:12px;color:red}.login-container .lower{text-align:center}.login-container .lower a.link{color:inherit;border:none;text-decoration:underline}.login-container .register{margin:10px auto 20px}.login-container .login{margin:20px auto}.login-container .reset{margin:10px auto;font-size:18px}.login-container p{margin:10px 0;padding-top:10px;border-top:1px solid #002735;color:inherit}#top-default.resources-top{margin:0 auto;padding:20px;background:0 0;color:#013b56}#top-default.resources-top b{line-height:1em}#reset-results{display:block;text-align:center;margin:20px auto}#resources{min-height:700px;margin:0 20px 40px}#resources .fakeborder{background:#002735}#resources .col{margin-right:10px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#resources .filter-container{margin:20px 0;padding:10px 20px;width:250px;max-height:50px;background:#dfedf4;transition:max-height .5s;border-radius:20px;overflow:hidden}#resources .filter-container.active{max-height:700px}#resources .btn.results{margin:0 auto;display:block}#resources .filter-title{position:relative;cursor:pointer;font-weight:700}#resources .filter-title span{background:#013b56;position:absolute;right:-9px;top:-1px;padding:0 6.79px 1px;border-radius:50%;color:#fff;line-height:1em;font-size:25px}#resources .filter-check{display:block;padding-left:10px;margin-bottom:5px}#resources .filter-check:first-child{margin-top:7px}#resources .filter-check input{margin-right:5px}#resources .filter-options{display:none}#resources .filter-container.active .filter-options{display:block}#resources #resource-container{margin:40px 0 0 7px;text-align:center;color:#013b56}#resources #resource-container .btn{margin:20px 0 10px;padding:2px 0;max-width:90%}#resources .title-box{padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#resources .save-item{margin-top:3px;margin-left:10px;display:inline-block;vertical-align:middle}#resources .resource-title{margin:10px 0;position:relative;font-size:22px;text-align:left;line-height:1em}#resources .resource-description p{text-align:left}#resources .resource{max-width:48.6%;margin-bottom:20px;border:1px solid #ccc;padding:20px}#resources .resource img{max-width:100%;display:block}#resources .not-legal,#resources .share{width:250px;font-style:italic;font-size:14px;line-height:1em}#resources .not-legal{margin:20px auto 10px;text-align:left}#resources .share{margin:0 auto;text-align:center}@media screen and (max-width:1145px){#resources .fakeborder{margin-bottom:40px}#resources .col{margin-right:0}#resources .search-box{text-align:center}#resources .search-box p{width:100%}#resources #filters{display:block;text-align:center}#resources .filter-container{margin:20px auto;text-align:start}#resources .resource{max-width:48.2%}}@media screen and (max-width:600px){#resources #resource-container{margin-left:0}#resources .resource{padding:15px;max-width:100%}}@media screen and (max-width:350px){.resources-top{padding:10px 5px}}#hlx-main{padding-top:40px}#hlx-background{position:fixed;top:0;left:0;height:100vh;width:100vw}.hlx-container{padding-top:100px}.hlx-title{margin-bottom:30px;font-size:42px;text-align:center;font-family:bariol,source sans pro,sans-serif}.hlx-sub{font-family:bariol,source sans pro,sans-serif}.hlx-btn-container .btn{margin:40px 10px 0;cursor:pointer}@media screen and (max-width:1145px){.hlx-status .flex-container-lg{padding:20px 20px 0}.hlx-status .is-quarter{width:auto}.hlx-status .hlx-status-item{margin:0 auto;max-width:400px;border-radius:10px}.hlx-status .hlx-status-item:first-child,.hlx-status .hlx-status-item:last-child{border-radius:10px}#hlx-main{height:100%;background-attachment:fixed}.hlx-container{padding-top:0}}@media screen and (max-width:600px){.hlx-title{line-height:1em;font-size:32px;max-width:90%;margin:0 auto 20px}}.full-width{width:100vw;margin-left:-69.33%;margin-right:-33.33%;background:#0060a9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0}.full-width p{color:#fff;vertical-align:middle;font-size:26px;height:46px;margin-bottom:0!important}.full-width a{vertical-align:middle;margin-left:40px}#top-default.total-path{padding:75px 50px 0;background:radial-gradient(white,#ccc);color:#013b56}#top-default.total-path .logo{width:350px}#top-default.total-path .books-box{max-width:600px;margin:30px auto 0}#top-default.total-path .books-box .books-image{margin-bottom:-6px;width:100%}.total-path-description{margin:0 auto;padding:50px;text-align:center}.total-path-description .description{margin:10px auto 20px;padding:10px 0;max-width:710px}#total-path-grid{margin:0 auto 20px;width:985px;text-align:left}#total-path-grid .guide-box{margin:0 1.32% 50px;padding:15px;display:inline-block;width:300px;border:1px solid #ccc;text-align:center}#total-path-grid .guide-box img{width:100%;display:block}#total-path-grid .title-box{text-align:center}#total-path-grid .title-box .guide-title{margin-top:10px;position:relative;font-size:20px;line-height:1em}#total-path-grid .btn{margin:20px 0 10px;padding:2px 0;max-width:90%}#total-path-grid .save-item{margin-top:3px;margin-left:10px;display:inline-block;vertical-align:middle}@media screen and (max-width:1145px){#total-path-grid{width:580px}#total-path-grid .guide-box{margin:0 1.53% 30px;width:270px}}@media screen and (max-width:600px){#top-default.total-path{padding:50px 25px 0}#top-default.total-path .logo{width:300px}#total-path-grid{margin-bottom:50px;width:100%}#total-path-grid .guide-box{margin:0 auto 30px;display:block;width:270px}}@media screen and (max-width:514px){#top-default.total-path{padding:50px 15px 0}#top-default.total-path .logo{width:250px}.total-path-description{padding:50px 20px}}#top-default.total-path-header{height:656px;background-size:cover!important;position:relative;padding:0;width:100%}.total-path-title{width:100%;background:rgba(11,31,40,.75);font-size:72px;position:absolute;bottom:0}.total-path-content{padding:60px 80px}.path-nav{margin-right:100px;display:inline-block;vertical-align:top;width:30%}.path-nav img{margin-bottom:20px}.path-nav .header-title{font-weight:700;font-size:22px}.path-nav ul li{list-style-type:decimal}.path-nav ul li a{color:#0060a9;text-decoration:none}.path-nav ul li a:visited{color:#002735}.path-nav ul li a:hover{color:#5db65f;text-decoration:underline}.path-content{padding:0;display:inline-block;width:57%}.path-content h1,.path-content h2,.path-content h3,.path-content h4,.path-content h5,.path-content h6{color:#0060a9;font-family:bariol!important;font-weight:700;margin:10px 0}.path-content h3{margin:10px 0 5px;font-size:1.4em}.path-content h4{font-size:1.2em}.path-content p,.path-content ol,.path-content ul{margin-bottom:15px}.path-content p a{color:inherit;border-bottom:2px solid #5db65f;line-height:.8em;text-decoration:none}.path-content p a:hover{color:#5db65f}.path-content li{list-style-type:inherit}.path-content table{margin:15px auto}.path-content table thead td{font-weight:700}.path-content table tbody td:first-child{font-weight:700}@media screen and (max-width:1145px){.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:10px}.full-width p{font-size:18px}.full-width a{font-size:18px}.path-content,.path-nav{display:block;width:95%}#top-default.total-path-header{height:300px}#top-default.total-path-header .total-path-title{font-size:32px;padding:5px 0}.total-path-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 20px;margin-top:30px}.path-content{padding:0;padding-top:40px;max-width:95%;margin:0 auto}.path-nav{width:100%!important;text-align:center}.path-nav img{width:255px;margin:0 auto;display:block;margin-bottom:20px}.path-nav p{width:100%;margin-left:15px}.path-nav ul{margin:0 auto;max-width:250px;text-align:left}}.choose-calc .col{padding:0 100px;text-align:center}.choose-calc .col a{color:inherit;text-decoration:none;line-height:1em}.choose-calc .col a:hover{text-decoration:underline}.choose-calc .col p{margin:10px 0}.choose-calc .col.purchase{border-right:2px solid #aaa}.choose-calc .col.purchase h2{color:#0060a9}.choose-calc .col.refinance h2{color:#5db65f}@media screen and (max-width:1145px){.choose-calc .col{padding:0 30px}}@media screen and (max-width:600px){.choose-calc .even-col{display:block}.choose-calc .col{margin:40px auto;padding:0 20px;max-width:400px}.choose-calc .col.purchase{border-right:none}}#calc-main{margin-top:100px;margin-bottom:100px}.summary{width:100%;background-color:#013b56;color:#fff;padding-left:20px;display:none;margin-top:40px}.summary table{margin:0 auto;padding:5px 0;border-collapse:collapse}.summary table tr:nth-child(2){text-align:center;font-size:24px;width:150px}.summary th{color:#fff}.summary th:last-child{width:150px;background:#0060a9;text-align:center}.summary td{color:#fff;padding:0 10px}.summary td:last-child{width:150px;background:#0060a9}#top-default.calc-top{background:url(/images/backgrounds/calc.png) center center}#top-default.calc-top .headerLrg{margin-bottom:20px}#top-default.calc-top .subheader{margin:10px 0 0}#calc-header{width:100%;padding:20px 0 10px;text-align:left;margin-bottom:10px;padding-left:4%}#calc-header h1,#calc-header .header-text{display:inline-block;vertical-align:top}#calc-header .header-text{margin-left:10px}#calc-header h1{font-weight:400;color:#666;font-size:40px}#calc-header h1 span{color:#5db65f;font-weight:700}.rate-calc{display:none}#content_box.calc-new{padding-bottom:20px;position:static}.show-settings:hover{cursor:pointer}.calc-section{width:100%;display:none}.calc-section.active{display:block}.calc-next{margin:0 auto;width:197px;height:32px;display:none;cursor:pointer}.calc-body{height:auto;width:100%;background:#0063a7;background:linear-gradient(to right,#004677,#0063a7,#004677);padding-bottom:20px}.calc-body .options{font-family:oswald,sans-serif;width:30%;margin:0 auto}.calc-body .options .option{padding:5px 10px;display:inline-block}.calc-body .options .option.active{background:#004272}.calc-body .options .option a{color:#fff}.calc-container{padding:20px 0;width:90.2%;border:1px solid #ccc;box-shadow:0 1px 5px #ccc,0 -1px 5px #ccc;margin:0 auto}.calc-container.summary-2{box-shadow:none;border:0}.calc-container h2{text-align:center;color:#0063a7}.calc-container .button-calc{padding:10px;background-color:#0060a9;display:inline-block;width:auto;color:#fff;border-radius:5px;margin-top:15px;cursor:pointer;margin-right:20px}.calc-container .button-calc.active{background-color:#023760}.calc-container .calc-step{border-top:3px dotted #ccc;padding-top:20px;padding-bottom:20px;display:none;text-align:center}.calc-container .calc-step p{text-align:center;color:#4a4a4a;font-size:22px;margin-top:10px;display:none;padding-top:20px}.calc-container .calc-step p.error{color:#a20e0e;display:none}.calc-container .calc-step .calc-input-container{width:250px;margin:0 auto}.calc-container .calc-step .calc-input-container span{color:#0063a7;font-size:40px;font-weight:700}.calc-container .calc-step .calc-input-container input{padding:0;width:200px;height:30px;font-size:22px;text-align:center;line-height:1em}.calc-container .calc-step:first-of-type{border-top:0;display:block}.calc-container #calc-step-1{margin-bottom:20px}.calc-container #calc-step-2{margin:0 auto}#calc-bottom{width:100%;padding-top:40px;display:none;text-align:center}#calc-bottom .section-circles,#calc-bottom #calc-continue{display:inline-block;vertical-align:middle}#calc-bottom #calc-continue{background-color:#5cb65e;padding:10px 40px;font-size:22px;color:#fff;border-radius:5px;cursor:pointer;margin-top:20px;display:inline-block}#calc-bottom #calc-continue:hover{background-color:#408b43}.section-circles{width:100%;text-align:center}.section-circles.circles-2{margin-bottom:20px}.section-circle{cursor:pointer;display:inline-block;border-radius:100%;background:#ccc;width:20px;height:20px}.section-circle.active{background-color:#5cb65e}#credit-score{background:#92d625;background:linear-gradient(to right,#cf120e,#e76e05,#f6f102,#a0e334,#5cb65e);width:437px;height:38px;border-radius:5px;margin:0 auto}#credit-score .ui-slider-handle{background-color:#ecf0f1;border:1px solid #bdc3c7;width:20px;height:52px;cursor:pointer;margin-top:-3px}#credit-description{width:75%;margin:0 auto;display:none;padding-bottom:20px}#credit-description p{display:block}#credit-description p:last-child{display:block;text-align:center;font-size:15px;margin-top:0;padding-top:0}.calc-container.summary-2{margin-bottom:20px}#map{height:208px;width:300px;margin:0 auto;background-image:url(../images/us-map-bg.png);background-repeat:no-repeat;position:relative}#map div{position:absolute;top:65px;left:80px}#map div label{color:#fff;font-weight:700}#map div input{padding:0;height:35px;border-radius:4px;border:1px solid #ccc;font-size:22px;text-align:center;color:#333;width:125px}#p-header{color:#0060a9!important}#calc-section-3{margin:0 auto;max-width:1250px}#calc-section-3 #results.refi #switch30{margin-right:20px;margin-left:5px}#calc-section-3 #results.refi .calc-product{border-bottom:0}#calc-section-3 #results.refi #payment{border-bottom:2px solid #002735}#calc-section-3 #results.refi .results-info-container{height:auto}#calc-section-3 #results.refi .results-info-container p,#calc-section-3 #results.refi .results-info-container h3{display:block!important;vertical-align:middle}#calc-section-3 #results.refi .results-info-container p{float:right}#calc-section-3 #results.refi .results-info-container h3{float:left}#calc-section-3 #results{padding:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#calc-section-3 h2{color:#013b56;margin-bottom:10px;font-weight:400;margin-bottom:20px}#calc-section-3 h2 span{font-weight:700;color:#0060a9}#calc-section-3 .col{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#calc-section-3 .col #contact{padding:20px;max-width:500px}#calc-section-3 .col #contact img{width:200px;margin:0 auto;display:block}#calc-section-3 .col #contact .disclaimer{margin-top:30px;margin-right:30px;color:#acacac;font-size:11px;line-height:1em;text-align:justify}#calc-section-3 .col .row input:first-child{margin-right:25px}#calc-section-3 .col .row input{color:#666;border-radius:10px;font-weight:700;border:2px solid #b0d0e6;width:200px;height:40px;font-size:16px;padding-left:10px}#calc-section-3 .col .row input:focus{outline:0}#calc-section-3 .col .row.last{margin-top:10px}#calc-section-3 .col:first-child{margin-right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#calc-section-3 .col:first-child .calc-product-border{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#calc-section-3 .col:first-child .purchase{margin-top:20px}#calc-section-3 .col:first-child .calc-product{width:100px;cursor:pointer;margin-top:0;color:#666;background:#fff;border:2px solid #b0d0e6}#calc-section-3 .col:first-child .calc-product.active{background:#eaf2f7;color:#013b56;border:2px solid #002735}#calc-section-3 .col:first-child img{margin-left:40px}#calc-section-3 .col:first-child #r-info{padding:20px 35px;max-width:700px}#calc-section-3 .col:first-child #r-info h3,#calc-section-3 .col:first-child #r-info p{display:inline-block;vertical-align:middle}#calc-section-3 .col:first-child #r-info h3{color:#013b56;text-align:left;margin-right:10px}#calc-section-3 .col:first-child #r-info p{font-size:60px;color:#0060a9;font-weight:400}#calc-section-3 .calc-product{background:#fff;color:#013b56;border-radius:5px;border:1px solid #0060a9;padding:5px 10px;text-align:center;margin-top:30px;font-weight:700}#calc-section-3 .calc-button{margin-top:30px;padding:5px 10px;background-color:#5db65f;color:#fff;width:150px;text-align:center;border-radius:25px;font-size:18px;font-weight:700}#calc-section-3 .calc-button:hover{background:#80c682;color:#fff;cursor:pointer}#calc-section-3 #results-bottom{background:#8abaeb;background:radial-gradient(circle,#b7d4eb,#8abaeb);padding:15px 0}#calc-section-3 #choice-container{margin:0 auto;width:40%}#calc-section-3 #choice-container .calc-product{width:148px;margin-top:0}#calc-section-3 #choice-container .calc-product.active{background:#0060a9;color:#fff;cursor:pointer}#calc-section-3 #choice-container .calc-product:hover{background:#007ddc;color:#fff;cursor:pointer}#calc-section-3 #choice-container .calc-product:first-child{margin-right:25px}#calc-section-3 #calc-settings{width:90%;border-top:20px;margin-left:5%;margin-top:20px;padding-top:20px}#calc-section-3 #calc-settings img,#calc-section-3 #calc-settings p{display:inline-block;vertical-align:top}#calc-section-3 #calc-settings p{color:#0060a9;font-weight:700}#calc-section-3 #calc-settings .inputs,#calc-section-3 #calc-settings .labels{display:inline-block}#calc-section-3 #calc-settings .labels label{margin-top:5px;display:block}#calc-section-3 #calc-settings .inputs{margin-left:50px}#calc-section-3 #calc-settings .inputs input{margin-top:5px;display:block}#calc-section-3 #calc-settings #calc-info{display:none}#calc-section-3 #calc-settings #calc-info h3{margin-top:20px}#calc-section-3 #calc-settings #calc-info .disclaimer{font-size:10px;color:#000}#calc-asssump{float:left}#calc-settings .section-circles{margin-left:0;margin-bottom:20px;width:100%;text-align:center}#calc-settings .section-circles .section-circle:first-child{margin-right:0}#calc-settings #rates{width:350px;font-size:16px;color:#666;margin:0 auto;float:right;text-align:right;margin-top:0}#calc-settings #rates div{display:inline-block}#calc-settings #rates div:first-child{margin-right:10px}#calc-settings #rates p{font-size:14px;color:#666!important;font-weight:400}#calc-settings .show-settings{color:#666!important;font-weight:400!important}#calc-section-3.refinance #results.refi #switch30{margin-right:10px;margin-left:5px}#calc-section-3.refinance #results.refi #switch15{margin-right:5px;margin-left:10px}#calc-section-3.refinance .calc-product{width:45%;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-top:30px}#calc-section-3.refinance #r-info{position:static!important}#calc-section-3.refinance .results-info-border{padding:10px;background:#eaf2f7;border:2px solid #002735;border-radius:10px}#calc-section-3.refinance .results-info-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}#calc-section-3.refinance .results-info-container h3,#calc-section-3.refinance .results-info-container p{display:inline;vertical-align:middle}#calc-section-3.refinance .results-info-container h3.refi-results{width:auto;font-size:24px;font-weight:700}#calc-section-3.refinance .results-info-container p{position:relative}#update-calc{margin-top:30px!important}.calculator-choices .calc-header{width:100%;height:451px;background:linear-gradient(to right,#004677,#0063a7,#004677)}.calculator-choices .choice-container{color:#fff;box-sizing:border-box;padding-top:75px;width:58.7%;margin:0 auto;height:451px}.calculator-choices .choice-container .top h1{font-family:'bree serif',serif}.calculator-choices .choice-container .top div,.calculator-choices .choice-container .top img{display:inline-block;vertical-align:top}.calculator-choices .choice-container .top img{padding-right:20px;border-right:3px solid #fff}.calculator-choices .choice-container .top div{margin-left:20px;padding-top:10px}.calculator-choices .choice-container .top div p{font-size:20px}.choice:last-of-type{margin-left:20px}.choice{display:inline-block;width:46.33731%;margin-top:20px;vertical-align:top}.choice a{color:#fff}.choice a:hover{text-decoration:underline}.choice .choice-header{display:block;padding:10px 5px;background-color:#5ab75e;text-align:center;margin-bottom:10px;border-top-left-radius:4px;border-top-right-radius:4px}.choice .choice-body{position:relative;padding:10px;background-color:#003f6b;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.choice .choice-body a{position:absolute;right:0;bottom:0;background:#5182bc;color:#fff;border-bottom-right-radius:4px;padding:5px 10px}.choice .choice-body .arrow-left{display:inline-block;vertical-align:middle;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #fff}.product-box-calc{width:50%;margin-top:40px;margin-left:135px;border:2px solid #b0d0e6;border-radius:10px;position:relative;min-height:200px;padding:10px;min-width:300px}.product-box-calc .product-header{display:none;width:100%;font-size:30px;font-weight:700;text-align:center}.product-box-calc .title{width:100%;text-align:center;font-size:20px}.product-box-calc .rates{font-size:14px}.product-box-calc img{width:130px;height:130px;position:absolute;left:-65px;background:#fff;margin-left:0!important;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.calc-payment{font-size:60px;padding:20px;text-align:center}.rates{text-align:center}.rates p{display:inline-block;margin-right:15px}#calc-info .inputs{margin-top:60px;margin-left:0!important;display:block!important}#calc-info .inputs label{display:block;margin-top:20px}@media screen and (max-width:1145px){#calc-main{margin:0}#calc-section-3 #results{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#calc-section-3 #results #r-info.refinance{max-width:600px}#calc-section-3 .col #contact{text-align:center}#calc-section-3 .col #contact .disclaimer{margin-right:0}#calc-section-3 .calc-button{margin:30px auto 0}#calc-section-3 .product-box-calc{margin-left:0}#calc-bottom{padding:40px 0}}@media screen and (max-width:600px){.calc-container{width:100%;border:0;border-bottom:1px solid #ccc;box-shadow:none;padding:0}.calc-container .button-calc{padding:10px;background-color:#0060a9;color:#fff;border-radius:5px;margin:0 auto;cursor:pointer;width:75%;margin-right:10%!important;margin-left:10%!important;text-align:center;margin-top:15px}.summary{padding-left:5px;width:auto}.summary th{padding-top:5px;line-height:1em}.summary td{padding-bottom:5px;font-size:20px}}@media screen and (max-width:600px) and (max-width:350px){.summary td{padding:0 7px 5px}}@media screen and (max-width:600px){#credit-score{width:90%}#calc-section-2{margin-top:30px}#calc-section-3 .col .row.last{margin-top:0}#calc-bottom .section-circles{display:block;width:100%;text-align:center;margin:0 auto;margin-bottom:15px}#rates{width:100%;text-align:center}#rates .section-circles{width:100%;text-align:center;margin-left:0}#rates .section-circles .section-circle:first-child{margin-left:0}#calc-bottom #calc-continue{width:50%;margin:0 auto;margin-bottom:0;padding:10px 0}#calc-section-3 .col{width:100%;float:none;position:relative}#calc-section-3 .col:first-child img{display:none}#calc-section-3 .col:first-child #r-info{padding:30px 20px 20px;position:relative;top:0;left:0;width:100%}#calc-section-3 .col:first-child #r-info p,#calc-section-3 .col:first-child #r-info h3{display:inline-block}#calc-section-3 .col:first-child #r-info p{font-size:45px;text-align:right}#calc-section-3 .col:first-child #r-info h3{font-size:22px}#calc-section-3 .col:first-child #r-info .calc-product{-webkit-box-flex:1;-ms-flex:1;flex:1}#calc-section-3 .col #contact{margin:0 auto;padding:0 20px;width:100%}#calc-section-3 .col .row input:first-child{margin-right:0}#calc-section-3 .col .row input{width:90%;margin:10px auto 0}#calc-section-3 .calc-button{margin:0 auto;width:90%;margin-top:40px}#calc-section-3 #choice-container{width:100%}#calc-section-3 #choice-container .calc-product{width:90%;margin-left:2%;margin-top:10px}#calc-section-3 #calc-settings .inputs,#calc-section-3 #calc-settings .labels{display:inline-block;width:25%;font-size:10px}#calc-section-3 #update-calc{margin-top:0!important;margin-left:0;width:87%}#calc-settings .show-settings{font-size:12px}#calc-section-3 #calc-settings .inputs{margin-left:0;margin-top:100px;width:100%;position:relative;top:-25px}#calc-section-3 #calc-settings .inputs input{margin-top:4px;width:90%;height:auto}#calc-section-3 #calc-settings .inputs label{margin-top:10px;font-size:14px;width:100%}#calc-section-3 #calc-settings .labels label{margin-top:8px}.calculator-choice div{width:100%;margin:0 auto}.calculator-choice h2{text-align:center}.calculator-choice a{display:inline-block;background:#0060a9;color:#fff;padding:5px 10px;border-radius:5px;margin-bottom:10px;margin-right:10px;margin-top:10px}.calculator-choice a:hover{background:#083150}.calculator-choice a:first-of-type{margin-left:18%}#calc-section-3.refinance .results-info-container h3.refi-results{margin-left:0;width:100%!important;text-align:left}#calc-section-3 .col:first-child #r-info #payment{padding-bottom:0;text-align:right;width:initial;display:block}#calc-section-3.refinance .results-info-container:nth-child(2) p{left:0}#calc-section-3.refinance p#savings{width:100%;left:0;text-align:right}#contact h2{margin:20px 0 0;font-size:24px;width:100%;text-align:center;padding:0}#contact.refi{padding:30px 0}#calc-section-3.refinance .results-info-container:first-child p{left:0;width:100%}#calc-section-3 .col:first-child #r-info h3{text-align:initial;width:100%}#calc-section-3 .col:first-child{padding:0;margin:0}#calc-section-3 .col .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#calc-section-3 .col .row input{margin:0;margin-top:10px}.product-box-calc .product-header{display:block}.calc-payment{padding:0 0 10px}}#privacy_text{margin:0 auto;padding:0 20px;max-width:450px;color:#acacac}#privacy_text a{line-height:.9em;color:inherit}#apply-trust{margin:10px auto;display:inherit}.apply_new{box-sizing:border-box;padding-bottom:20px}.apply_new #privacy_text{text-align:justify;font-size:11px;line-height:1em}.step-header{margin-bottom:20px}.step-header .centered-header{margin:0 auto;width:100%;text-align:center}.step-header h1{margin:0 auto;max-width:600px;color:#013b56;font-size:25px}.step-header h2{color:#013b56;font-size:42px;font-weight:400;letter-spacing:.5px}.step-header h2 span{font-size:48px;font-weight:700;line-height:1em}.slide-image-cover{height:130px;overflow:hidden;position:relative}.slide-image-cover img{position:absolute;top:-130px}.slide-image-cover:hover>img{top:0}.slide-image-cover.lander img{left:0}.status-image-container{vertical-align:middle;height:35px;overflow:hidden;display:inline-block}.step-container{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;max-width:1000px;margin:0 auto}.step-container.lander{text-align:center}.step-container.lander .apply-choice,.step-container.lander .apply-choice-sq{display:inline-block}#apply-step-1-choices .apply-choice{float:left}#apply-step-1-choices .apply-choice img{cursor:pointer}#apply-step-1-choices p{color:#535353;font-size:19px;font-weight:700;text-align:center}.apply-choice-sq{margin-bottom:20px;padding-top:5px;width:150px;height:76px;border:2px solid #8c8c8c;border-radius:10px;cursor:pointer}.apply-choice-sq p{color:#535353;font-weight:700;width:100%;text-align:center;margin-bottom:auto!important;font-size:18px}.apply-choice-sq p:last-child{font-size:24px}.apply-choice-sq:hover{border-color:#5cb65e}.text-center{display:block;position:relative;top:45%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#apply-step-5 #zip{display:block;margin:0 auto;border:2px solid #002735;color:#013b56;text-align:center;width:201px;height:40px;margin-bottom:20px;font-size:24px}#apply-step-5 #zip:focus{border:2px solid #5db65f;outline:none}#apply-step-5 #zip-result{display:none;width:100%;text-align:center;color:#013b56;font-size:24px}#apply-step-5 #confirm{display:none;margin:0 auto}#apply-step-5 #wrong{display:none;margin:10px auto 0;width:75px;color:#0060aa;font-size:18px;text-align:center;cursor:pointer}#apply-step-5 #wrong:hover{text-decoration:underline}#zip-alt{margin-top:30px;display:none}#zip-alt label{display:block;margin-top:10px}#alt-form{width:200px;margin:0 auto}#alt-form label{color:#002735}#alt-form select,#alt-form input{width:100%;border:2px solid #002735;color:#013b56;font-size:18px;outline:none}#alt-form select:focus,#alt-form input:focus{border:2px solid #5db65f}#confirm-alt{margin:20px auto 0;width:200px;display:block}#confirm-alt.val{border:1px solid #ededed;background-color:rgba(255,255,255,.15)}#confirm-alt.val:hover{background-color:#860000}#contact-left,#contact-right{float:left;margin-top:20px;text-align:center}#contact-left{margin-right:40px}#step-6-choices{margin-bottom:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.apply-form-group{box-sizing:border-box;margin:20px 0;display:block}.apply-form-group:first-of-type{margin-top:0}.apply-form-group:first-of-type img{display:block;margin:0 auto}.apply-form-group:last-of-type{margin:20px 0;text-align:center}.apply-form-group label{display:block}.apply-form-group input[type=text],.apply-form-group input[type=tel]{margin:0 10px;width:200px;border:2px solid #002735;color:#013b56;font-size:18px;outline:none}.apply-form-group input[type=text]:focus,.apply-form-group input[type=tel]:focus{border:2px solid #5db65f}.apply-form-group input[type=checkbox]{margin-right:5px}.apply-form-group.checkbox{margin:0 0 10px}#submit-apply{border:0;width:auto;padding:10px 20px;margin:20px 0}#apply-slide-container{white-space:nowrap;width:100%;overflow-x:hidden}#apply-slide-container.lander{min-height:600px}.apply-step{margin-top:-10px;margin-right:-4px;display:inline-block;position:relative;width:1000px;white-space:normal;vertical-align:middle;transition:margin-left 1s;-webkit-transition:margin-left 1s}#status-bar{box-sizing:border-box;background-color:#013b56;min-height:70px;width:100%;height:auto;margin-bottom:20px}#status-bar .apply-choice-sq.selected{border:0;height:78px}#status-bar .status-item{display:inline-block;box-sizing:border-box;vertical-align:middle;padding:8px 15px;color:#bcbcbc;font-weight:400;text-align:center;margin-bottom:auto!important;font-size:14px;border-right:2px solid #ccc;width:15%;min-height:70px}#status-bar .status-item p{color:#fff;line-height:1.25em}#status-bar .status-item p:first-child{padding-top:9px;font-weight:700}#status-bar .status-item .content{display:none}#status-bar .status-item.finished{width:15%;background:#0060a9;cursor:pointer}#status-bar #loan-choice{border-left:2px solid #ccc}#status-bar #loan-choice img{width:35px}#status-bar #loan-choice.finished img,#status-bar #loan-choice.finished p{display:block}#back{border:0!important;cursor:pointer;margin-left:20px;display:inline-block!important;vertical-align:middle}#back img{margin-right:15px;vertical-align:middle;height:40px}#back-mobile{margin-bottom:-40px;padding:0 10px;display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0060a9;cursor:default}#back-mobile .back-mobile-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:10;cursor:pointer}#back-mobile img{margin:10px 20px;height:40px}#back-mobile p{font-size:12px;color:#fff}#back-mobile #back-mobile-loan-type{font-size:20px}#back-mobile #step-count{margin-right:10px}#zero-disclaimer{width:100%;text-align:center;color:#a09d9d;position:absolute;bottom:-50px}#zero-disclaimer a{color:#a09d9d;text-decoration:underline}@media screen and (max-width:1145px){#status-bar .flex-container-lg{display:-webkit-box;display:-ms-flexbox;display:flex}#status-bar{display:none!important}.show-mobile-tablet{display:block!important}#apply-slide-container{margin-top:-20px}#alt-form{width:200px;margin:0 auto}.apply-step{width:670px}.apply-step:first-child{margin-top:20px}.slide-image-cover img{position:relative;top:-130px;width:129px;margin:0 auto;display:block}#apply-step-1-choices .apply-choice{float:none;margin-right:0;display:block}#apply-step-1-choices{padding-left:0!important}.apply-choice-sq{margin:20px auto;width:40%}.step-container{padding-left:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}#fb-lander-full h1.phone-header strong{display:block}#apply-step-5{margin-top:-230px}#apply-step-5 #zip-result{margin-top:40px}#apply-step-1-choices{padding-left:80px;width:55%}#apply-step-1-choices .apply-choice{width:50%}#apply-step-1-choices .apply-choice.last{margin-left:0}#apply-step-6{margin-top:60px}.apply-form-group:last-of-type{font-size:12px}.apply-form-group{margin:15px auto}.apply-form-group input[type=text],.apply-form-group input[type=tel]{margin:15px auto;display:block;width:75%}#step-6-choices.step-container{padding-left:0;margin-bottom:0}#submit-apply{float:none;margin:20px auto;width:75%}#contact-left,#contact-right{margin:20px auto 0;max-width:500px;float:none}#contact-right img{margin:10px auto;display:block;max-width:300px}}@media screen and (max-width:600px){#back-mobile{padding:0 5px}#back-mobile img{margin:10px 15px 10px 5px;height:30px}#back-mobile #step-count{margin-right:5px}.step-header h1{font-size:20px}.step-header h2{font-size:35px}.step-header h2 span{font-size:40px}.step-header .centered-header{margin-bottom:10px}#apply-step-1-choices .apply-choice{width:100%}.step-container{display:block}#apply-step-2,#apply-step-3,#apply-step-4{margin-top:-150px}#apply-step-5{margin-top:-430px}.apply-choice-sq{width:80%}}@media screen and (max-width:514px){#apply-step-2,#apply-step-3,#apply-step-4{margin-top:-150px}#apply-step-6{margin-top:50px}}#payments{text-align:center;padding:50px}#payments #receipt{display:none}#payments #receipt p{margin-bottom:10px}#payments #getFormButton{font-size:16px}#payments #connect-bank p{color:#5db65f}#payments #connect-bank .sk-cube-grid{display:none}#payments #connect-bank .btn{outline:none;border:none;width:440px;cursor:pointer}#payments #authorize-form{display:none}#payments #authorize-form label{display:inline-block;width:100px;text-align:right}#payments #authorize-form label.authorize-label{width:500px;text-align:left;vertical-align:top}#payments #authorize-form input[type=checkbox]{vertical-align:middle}#payments #authorize-form input[type=submit]{background-color:#5db65f;color:#fff;border:none;font-size:20px}.payments-hours{margin:auto;width:100%}.payments-hours table th,.payments-hours table td{border:none;font-size:18px}#payments-goratecloud{padding:80px;width:95vw;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#payments-goratecloud .goratecloud-container{width:550px}#payments-goratecloud .goratecloud-container .ratecloud-icon{width:100%;max-width:395px;margin-bottom:20px}#payments-goratecloud .goratecloud-container #a-fee{width:100%;line-height:1.1em!important;font-weight:bolder;color:#50a1af;font-size:3em}#payments-goratecloud .goratecloud-container #payment-secure{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex}#payments-goratecloud .goratecloud-container #payment-secure img{width:20px;height:auto;margin:auto 0}#payments-goratecloud .goratecloud-container #payment-secure p{margin:auto 10px;font-size:1.2em}#payments-goratecloud .container-lg{width:calc(100% - 550px);padding:0}#payments-goratecloud #receipt p{margin-bottom:10px}@media screen and (max-width:1145px){#payments-goratecloud{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto;padding:40px 20px}#payments-goratecloud .goratecloud-container{margin-bottom:40px;width:100%;max-width:440px}#payments-goratecloud .goratecloud-container .ratecloud-icon{max-width:270px}#payments-goratecloud .goratecloud-container #a-fee{font-size:3em}#payments-goratecloud .goratecloud-container #payment-secure{margin-top:10px}#payments-goratecloud .goratecloud-container #payment-secure p{font-size:1.2em}#payments-goratecloud .container-lg{width:100%;padding-left:0}}@media screen and (max-width:600px){#payments-goratecloud .goratecloud-container #a-fee{font-size:2em}#payments-goratecloud .goratecloud-container #payment-secure{margin-top:10px}#payments-goratecloud .goratecloud-container #payment-secure p{font-size:1.1em}}#top-default-container{padding:50px;width:100%}#top-default-container .questions-container{width:80vw;margin:0 auto;max-width:1200px}#top-default-container .questions-container #questions{margin-bottom:55px;display:block}#top-default-container .questions-container #questions .headerLrg{display:-webkit-box;display:-ms-flexbox;display:flex}#top-default-container .questions-container #questions .headerLrg h1{font-size:27px;letter-spacing:normal;font-family:bariol;color:#0060a9;padding:9px 0;line-height:1.2em;font-weight:700}#top-default-container .questions-container #questions .headerLrg span{background-color:#002735;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;color:#fff;width:57px;padding:0 15px 5px;font-family:bariol;font-size:28px;font-weight:700;margin-right:20px;border-top-right-radius:15px;border-bottom-left-radius:15px}#top-default-container .questions-container #questions .subheader,#top-default-container .questions-container #questions p{color:#000;margin-left:77px;font-size:25px;padding-bottom:25px;line-height:1.2em;font-family:source sans pro}#top-default-container .questions-container #questions .subheader span,#top-default-container .questions-container #questions p span{color:#002735;font-weight:700;font-family:bariol}#top-default-container .questions-container #questions .address{padding-left:60px;margin-top:-20px}@media screen and (max-width:1145px){#top-default-container{width:80%;margin:0 auto;padding:40px 15px 10px}#top-default-container .questions-container{width:100%;max-width:initial}#top-default-container .questions-container #questions{margin-bottom:20px}#top-default-container .questions-container #questions .headerLrg h1{font-size:18px;padding:5px 0}#top-default-container .questions-container #questions .headerLrg span{padding:0 10px 5px;font-size:18px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:15px}#top-default-container .questions-container #questions .subheader,#top-default-container .questions-container #questions p{margin-left:55px;font-size:16px;padding-bottom:15px}#top-default-container .questions-container #questions .subheader span,#top-default-container .questions-container #questions p span{color:#002735;font-weight:700}#top-default-container .questions-container #questions .address{padding-left:35px;margin-top:-14px}}@media screen and (max-width:600px){#top-default-container{width:100%;margin:0 auto}}.sk-cube-grid{width:20px;height:20px;margin:0 auto}.sk-cube-grid .sk-cube{width:33%;height:33%;background-color:#1462ac;float:left;-webkit-animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out;animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out}.sk-cube-grid .sk-cube1{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid .sk-cube2{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid .sk-cube3{-webkit-animation-delay:.4s;animation-delay:.4s}.sk-cube-grid .sk-cube4{-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid .sk-cube5{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid .sk-cube6{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid .sk-cube7{-webkit-animation-delay:0s;animation-delay:0s}.sk-cube-grid .sk-cube8{-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid .sk-cube9{-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes sk-cubeGridScaleDelay{0%,70%,100%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}@keyframes sk-cubeGridScaleDelay{0%,70%,100%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}.legal-page{padding:20px 50px 50px}.legal-page h3{margin-top:20px;font-weight:700}.legal-page p{margin:10px 0 5px}.legal-page li{list-style:inherit}@media screen and (max-width:600px){.legal-page{padding:10px 20px 30px}}#top-default.guarantee{background-color:#ccc;background:url(/images/backgrounds/guarantee.jpg) center center no-repeat;background-size:cover}#top-default.guarantee p{margin:10px 0}#top-default.guarantee .image-container{margin:0 auto;max-width:300px}#top-default.guarantee .image-container img{margin:0 auto 20px;max-width:100%}.guarantee.main{padding:50px}.guarantee.main .subheader{font-style:italic}.guarantee.main h2{color:#0060a9;line-height:1em}.guarantee.main h3{margin:20px 0 10px;font-weight:700;line-height:1em}.guarantee.main p{margin:10px 0}.guarantee.main li{list-style-type:disc}.guarantee.main h3:first-child{margin-top:0}.guarantee.main .even-col.guarantee{padding:20px 0}.guarantee.main .even-col.guarantee .col{padding:0 45px}@media screen and (max-width:1145px){.guarantee.main .even-col.guarantee{display:block}.guarantee.main .even-col.guarantee .col{padding:0 10px}.guarantee.main .even-col.guarantee .col.right h3:first-child{margin:20px 0 10px}}@media screen and (max-width:600px){.guarantee.main{padding:40px 20px}.guarantee.main h2{font-size:30px}}.cta-block.job-posting .email-sentence{font-size:25px}.legal-page.licensing .table-states{border-collapse:collapse}.legal-page.licensing .table-states tr:nth-child(odd){background:#eaf2f7}.legal-page.licensing .table-states td{padding:5px;line-height:1em}.legal-page.licensing .table-states td:first-child{font-weight:700;color:#002735}.legal-page.licensing .table-states td:last-child{font-size:14px}.legal-page.licensing .licensing-bot p{font-size:12px}.legal-page.licensing .licensing-bot p:nth-child(2){font-weight:700}.legal-page.privacy .text-center{margin:15px 0;-webkit-transform:none;transform:none}.legal-page.privacy .text-center p{margin:0;line-height:1em}#shadow{width:100vw;height:100vh;position:fixed;background:rgba(0,0,0,.75);z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:scroll;display:none}.modal{padding:30px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:90%;max-width:500px;background:#fff;border-radius:6px;text-align:center}.modal img{margin-bottom:10px;width:250px}.modal h3{max-width:100%;font-size:24px}.modal p{margin-top:10px;text-align:left}.modal .upper{margin-top:10px}.modal .form-group{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;max-width:250px}.modal .form-group label{display:block}.modal .form-group input{width:100%}.modal .form-group select{width:100%}.modal .form-group .optional{margin:0;position:absolute;top:5px;right:5px;font-style:italic;font-size:12px}.modal .lower{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal .lower .btn{margin:10px 0}.modal .lower .link{color:inherit}.modal.modal.learning-series{top:70px;overflow-y:scroll;bottom:50px}.modal.learning-series .disclaimers{margin:10px auto;padding:0;text-align:justify}#close-modal{position:absolute;top:0;right:20px;font-size:35px;cursor:pointer}#close-modal:hover{color:#5db65f}#error-messages p{color:red}#notificationBar{width:99%;background:#5db65f;padding:15px 10px;cursor:pointer}#notificationBar p{color:#fff;font-size:24px;display:inline-block;margin-right:20px}@media screen and (max-height:750px){.modal.learning-series{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:90%;overflow-y:scroll}.modal.modal.learning-series{top:0;bottom:0}}#top-default.greenlight{padding:60px 20px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;height:600px;background:url(/images/greenlight/highway.jpg) center center no-repeat;background-size:cover;background-color:#364473}#top-default.greenlight .gif{margin:0 auto;max-width:450px}#top-default.greenlight h1{text-align:right;text-shadow:1px 1px 2px #000}.solo-col.greenlight .guarantee-img{max-width:320px;width:100%}.solo-col.greenlight .btn.modal-show{margin-top:20px}.even-col.greenlight-table{padding:0;background:#313c6a;color:#fff}.even-col.greenlight-table .flex-container-lg{width:100%;max-width:none}.even-col.greenlight-table .col{padding:0}.even-col.greenlight-table .header-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;height:130px}.even-col.greenlight-table .header-box h3{font-size:30px;font-weight:700}.even-col.greenlight-table .header-box p{font-style:italic}.even-col.greenlight-table .header-box img{max-width:300px}.even-col.greenlight-table li{margin-left:0;padding:20px 0 22px 26%;position:relative;line-height:1em}.even-col.greenlight-table li:nth-child(odd){background:#272949}.even-col.greenlight-table .col.greenlight li{padding-left:23%}.even-col.greenlight-table .col.greenlight li::before{content:"•";position:absolute;top:17px;left:18%;color:#5db65f;font-size:50px}@media screen and (max-width:1145px){#top-default.greenlight{height:500px}#top-default.greenlight .gif{max-width:350px}.solo-col.greenlight{padding:40px 30px}.even-col.greenlight-table h3{text-align:center}.even-col.greenlight-table li{padding-left:27%}.even-col.greenlight-table .col.greenlight{border-top:3px solid #272949}.even-col.greenlight-table .col.greenlight li{padding-left:27%}.even-col.greenlight-table .col.greenlight li::before{left:23%}}@media screen and (max-width:600px){.even-col.greenlight-table li{padding:20px 14% 22px}.even-col.greenlight-table .col.greenlight{border-top:3px solid #272949}.even-col.greenlight-table .col.greenlight li{padding:20px 13% 22px}.even-col.greenlight-table .col.greenlight li::before{left:7%}}@media screen and (max-width:350px){#top-default.greenlight{height:450px}.even-col.greenlight-table li{padding:20px 8% 22px}.even-col.greenlight-table .col.greenlight li{padding:20px 7% 22px}.even-col.greenlight-table .col.greenlight li::before{left:1%}}#top-default.ontrack{padding:60px 0 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;height:90vh;background:url(/images/ontrack/hero-couple.jpg) center center no-repeat;background-size:cover;background-color:#fff}#top-default.ontrack .ontrack-img{margin-left:50px;width:500px}#top-default.ontrack .text-box{padding:20px 20px 30px;background:#0060a9;opacity:.85}#top-default.ontrack .text-box .headerSm{margin-bottom:10px}#top-default.ontrack .text-box h2{font-weight:700}.solo-col.ontrack h3.blue{color:#0060a9;font-weight:700;font-size:25px}.solo-col.ontrack .reviews,.solo-col.ontrack .greenlight{width:100%}.solo-col.ontrack .reviews{width:auto}.solo-col.ontrack .greenlight{margin-bottom:0;max-width:500px}.solo-col.ontrack .banker1 .banker-img{background:#fff;border:1px solid #fff}.solo-col.ontrack .btn{margin-top:20px}.solo-col.ontrack #full-disclaimer p{margin:0 auto}.solo-col.ontrack.cta-blue{background:#0060a9;color:#fff}.items-2-col.ontrack{background:#eaf2f7}.items-2-col.ontrack h3{margin-bottom:5px;color:#0060a9;font-size:25px;font-weight:700}@media screen and (max-width:1145px){#top-default.ontrack{height:600px}#top-default.ontrack .ontrack-img{width:350px}#top-default.ontrack .headerSm{font-size:45px}#top-default.ontrack h2{font-size:30px}.solo-col.ontrack{padding:40px 30px}}@media screen and (max-width:600px){#top-default.ontrack{padding:40px 0 30px;height:500px}#top-default.ontrack .ontrack-img{margin:0 auto;width:250px}#top-default.ontrack .headerSm{font-size:40px}#top-default.ontrack h2{font-size:20px}.solo-col.ontrack{padding:40px 30px}.items-2-col.ontrack{padding:30px}}@media screen and (max-width:350px){#top-default.ontrack{padding:30px 0 20px;height:450px}}#top-default.lp-hero-military2{padding:0 50px;background:url(/images/landers/hero/military-blue.jpg) center center no-repeat;background-size:cover;background-color:#013b56;color:#fff}#top-default.lp-hero-military2 .flex-container-lg{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:700px}#top-default.lp-hero-military2 .discount-tag{position:absolute;top:0;right:0;width:200px}#top-default.lp-hero-military2 .content-box{max-width:70%;text-align:left;text-shadow:1px 1px 2px #013b56}#top-default.lp-hero-military2 .content-box img{width:350px}.solo-col.lp-hero-military2 form{margin:0 auto;max-width:1000px}.solo-col.lp-hero-military2 form .inputs-container{margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.solo-col.lp-hero-military2 form .inputs-container .col{margin:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.solo-col.lp-hero-military2 form .inputs-container label{margin-bottom:5px;font-weight:700}.solo-col.lp-hero-military2 form .inputs-container input,.solo-col.lp-hero-military2 form .inputs-container select{margin:0 auto;width:100%;max-width:250px;border-radius:25px}.solo-col.lp-hero-military2 form .inputs-container #state-select{border-radius:25px;width:100%}.solo-col.lp-hero-military2 form #privacy_text{margin:20px auto;padding:0;max-width:1000px;color:#acacac;font-size:11px;line-height:1em}.solo-col.lp-hero-military2 form .btn{margin:20px 0}.solo-col.lp-hero-military2 .reviews-img{margin:20px auto 0;padding:0;display:block}.solo-col.lp-hero-military2 .greenlight{width:100%;max-width:400px}.even-col.lp-hero-military2{padding:50px;background:#013b56;color:#fff}.even-col.lp-hero-military2 .col-2.content{margin-right:75px}.even-col.lp-hero-military2 .col.image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:1px solid #fff}@media screen and (max-width:1145px){#top-default.lp-hero-military2 .flex-container-lg{display:-webkit-box;display:-ms-flexbox;display:flex}#top-default.lp-hero-military2 .discount-tag{width:100px}.even-col.lp-hero-military2{padding:30px}.even-col.lp-hero-military2 .col-2.content{margin:0 auto}.even-col.lp-hero-military2 .col-2.content h2{margin-bottom:10px}.even-col.lp-hero-military2 .col.image{margin-top:30px;border-left:none;border-top:1px solid #fff}.solo-col.lp-hero-military2 form .inputs-container{margin:20px auto;max-width:600px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.solo-col.lp-hero-military2 form .inputs-container input,.solo-col.lp-hero-military2 form .inputs-container select,.solo-col.lp-hero-military2 form .inputs-container #state-select{width:250px}.solo-col.lp-hero-military2 .greenlight{max-width:300px}}@media screen and (max-width:600px){#top-default.lp-hero-military2{padding:0 20px 20px;background-position:right -150px center}#top-default.lp-hero-military2 .flex-container-lg{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:70vh}#top-default.lp-hero-military2 .discount-tag{left:0;width:100px}#top-default.lp-hero-military2 .content-box{max-width:92%}#top-default.lp-hero-military2 .content-box img{width:250px}.even-col.lp-hero-military2{padding:20px}.solo-col.lp-hero-military2{padding:30px 20px}.solo-col.lp-hero-military2 form .inputs-container{margin:20px auto;max-width:600px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.solo-col.lp-hero-military2 form .inputs-container input,.solo-col.lp-hero-military2 form .inputs-container select,.solo-col.lp-hero-military2 form .inputs-container #state-select{width:250px}.solo-col.lp-hero-military2 form #privacy_text{max-width:300px;text-align:justify}}@media screen and (max-width:350px){#top-default.lp-hero-military2 .flex-container-lg{height:65vh}}#top-default.lo-lander1{padding:25px 50px 0;background:radial-gradient(white,#ccc);color:#013b56}#top-default.lo-lander1 .flex-container-lg{position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:425px}#top-default.lo-lander1 .phone{color:inherit;font-weight:700;text-decoration:none}#top-default.lo-lander1 .content-box{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;text-align:left}#top-default.lo-lander1 .content-box .logo{width:350px}#top-default.lo-lander1 .content-box h1{font-size:50px}#top-default.lo-lander1 .person{-ms-flex-item-align:end;align-self:flex-end;width:100%;max-width:450px}.solo-col.lo-lander1 form{margin:0 auto;max-width:1000px}.solo-col.lo-lander1 form .inputs-container{margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.solo-col.lo-lander1 form .inputs-container .col{margin:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.solo-col.lo-lander1 form .inputs-container label{margin-bottom:5px;font-weight:700}.solo-col.lo-lander1 form .inputs-container input,.solo-col.lo-lander1 form .inputs-container select{margin:0 auto;width:100%;max-width:250px;border-radius:25px}.solo-col.lo-lander1 form .inputs-container #state-select{border-radius:25px;width:100%}.solo-col.lo-lander1 form #privacy_text{margin:20px auto;padding:0;max-width:1000px;color:#acacac;font-size:11px;line-height:1em}.solo-col.lo-lander1 form .btn{margin:20px 0}.solo-col.lo-lander1 form .error{margin:0 0 0 12px;visibility:hidden;height:20px;text-align:center;font-size:12px;color:red}.solo-col.lo-lander1 form .active{visibility:visible}.solo-col.lo-lander1 .reviews-img{margin:20px auto 0;padding:0;display:block}.solo-col.lo-lander1 .zero-cost{width:100%;max-width:400px}.even-col.lo-lander1{padding:50px;background:#013b56;color:#fff}.even-col.lo-lander1 .col-2.content{margin-right:75px}.even-col.lo-lander1 .col-2.content .about-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.even-col.lo-lander1 .col-2.content p{margin-bottom:10px}.even-col.lo-lander1 .col-2.content p:last-child{margin:0}.even-col.lo-lander1 .col-2.content a{color:inherit}.even-col.lo-lander1 .col.image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:1px solid #fff}.even-col.lo-lander1 .col.image img{width:200px;max-width:100%}@media screen and (max-width:1145px){#top-default.lo-lander1 .phone{margin:10px 0}#top-default.lo-lander1 .flex-container-lg{height:auto}#top-default.lo-lander1 .content-box{margin:0 auto;display:block;max-width:100%;text-align:center}#top-default.lo-lander1 .person{margin:0 auto;display:block;max-width:350px}.even-col.lo-lander1{padding:30px}.even-col.lo-lander1 .col-2.content{margin:0 auto}.even-col.lo-lander1 .col-2.content h2{margin-bottom:10px}.even-col.lo-lander1 .col.image{margin-top:30px;border-left:none;border-top:1px solid #fff}.solo-col.lo-lander1 form .inputs-container{margin:20px auto;max-width:600px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.solo-col.lo-lander1 form .inputs-container input,.solo-col.lo-lander1 form .inputs-container select,.solo-col.lo-lander1 form .inputs-container #state-select{width:250px}.solo-col.lo-lander1 .zero-cost{max-width:300px}}@media screen and (max-width:600px){#top-default.lo-lander1{padding:10px 10px 0}#top-default.lo-lander1 .subheader{margin:10px 0}#top-default.lo-lander1 .content-box{max-width:100%;text-align:center}#top-default.lo-lander1 .content-box .logo{width:250px}#top-default.lo-lander1 .content-box h1{font-size:35px}.even-col.lo-lander1{padding:20px}.solo-col.lo-lander1{padding:30px 20px}.solo-col.lo-lander1 form .inputs-container{margin:20px auto;max-width:600px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.solo-col.lo-lander1 form .inputs-container input,.solo-col.lo-lander1 form .inputs-container select,.solo-col.lo-lander1 form .inputs-container #state-select{width:250px}.solo-col.lo-lander1 form #privacy_text{max-width:300px;text-align:justify}}.logo.banker img{height:50px;padding-right:20px;border-right:1px solid #ccc}.logo.banker a{text-decoration:none;font-size:24px;font-family:bariol,sans-serif}.logo.banker a .pad-left{padding-left:20px}.logo.banker a:visited{color:#013b56}.logo.banker img,.logo.banker a{vertical-align:middle}#top-default.realtor-resources{background:url(/images/backgrounds/realtor.jpg) center center no-repeat;background-size:cover}#top-default.realtor-refer{background:url(/images/backgrounds/realtor2.jpg) center center no-repeat;background-size:cover}#total-path-grid.realtor-resources .guide-box{border:none}#total-path-grid.realtor-resources .guide-box .guide-title{margin:10px 0;color:#0060a9;font-weight:700}.even-col.centered.realtor-resources{background:#eaf2f7}.even-col.centered.realtor-resources .col:first-child{border-right:1px solid #002735}.even-col.centered.realtor-resources p{margin:20px 0}.even-col.technology.no-margin-bot.realtor-resources{border-top:none;padding:0}.even-col.technology.no-margin-bot.realtor-resources .col.image img{width:300px}.even-col.technology.no-margin-bot.realtor-resources h3{font-size:30px;font-weight:400}@media screen and (max-width:1145px){.even-col.centered.realtor-resources{padding:50px 30px}.even-col.centered.realtor-resources .col:first-child{border-right:none;border-bottom:1px solid #002735}.even-col.centered.realtor-resources p{margin:20px 0}.even-col.technology.no-margin-bot.realtor-resources{padding-bottom:0}.even-col.technology.no-margin-bot.realtor-resources .col.image{margin-bottom:-1px;padding-bottom:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:block}.logo.banker img{height:auto;width:75px;padding-right:20px;border-right:1px solid #ccc}}@media screen and (max-width:600px){.even-col.centered.realtor-resources{padding:20px}.solo-col.realtor-resources{padding:30px}.even-col.technology.no-margin-bot.realtor-resources h3{font-size:20px}.even-col.technology.no-margin-bot.realtor-resources .col.image img{width:200px}}@media screen and (max-width:415px){.logo.banker img{height:auto;width:50px;padding-right:20px;border-right:1px solid #ccc}.logo.banker a{font-size:20px}}@media screen and (max-width:320px){.logo.banker img{height:auto;width:50px;padding-right:5px;border-right:1px solid #ccc}.logo.banker a{font-size:18px}.logo.banker a .pad-left{padding-left:5px}}.header-container{background:0 0;background-size:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:600px;display:block;margin-bottom:40px;background-size:cover;position:relative;padding:0 0 55px}.header-container .header-background-image{width:100%;position:absolute;height:100%!important;z-index:-999}.header-container .header-content{margin:0 auto;position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:90%;display:block;z-index:0}.header-container .header-content .header-icon{display:block;width:auto;margin:0 auto;padding-top:80px;max-height:180px;max-width:250px}.header-container .header-content .header-title{display:block;text-align:center;margin:auto;width:auto;padding-top:15px;font-size:58px;color:#fff;font-family:bariol;font-weight:700}.header-container .header-content .header-text{display:block;margin:auto;padding-top:15px;padding-bottom:10px;font-size:34px;line-height:45px;color:#fff;font-family:bariol;font-weight:100;width:550px;text-align:center}.header-container .header-content .header-text span{display:block;line-height:55px;margin-left:14px}.header-container .header-content .request-account-button{margin:10px auto;width:250px;border:none;display:block;text-align:center;border-radius:30px;text-decoration:none;font-size:18px;padding:10px;cursor:pointer}.header-container .header-content .request-account-button img{-webkit-transform:translate(20%,28%);transform:translate(20%,28%)}.header-container .header-content #demo.request_account_button{margin:0 auto;min-width:150px;max-width:320px;margin-top:20px;background-color:#fff;border:none;color:#bd2133;display:block;text-align:center;border-radius:30px;text-decoration:none;font-size:18px;padding:15px 20px;cursor:pointer}.header-container .header-content #demo.request_account_button #button-content{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;color:#0060a9}.header-container .header-content #demo.request_account_button #button-content p{margin-right:4px;font-size:20px;max-width:200px}.header-container .header-content #demo.request_account_button #button-content #arrow{height:1.9em;display:block;margin:auto;width:auto}.header-container .header-content #demo.request_account_button img{-webkit-transform:translate(15%,20%);transform:translate(15%,20%)}@media screen and (max-width:1200px){.header-container{min-height:550px}.header-container .header-content .header-icon{max-height:150px;max-width:80%;height:auto}.header-container .header-content .header-title{font-size:35px}.header-container .header-content .header-text{width:100%;padding:25px 15px 15px;font-size:25px;line-height:normal}.header-container .header-content .header-text .para-break{margin:0;line-height:normal}.header-container .header-content #demo.request_account_button #button-content p{max-width:150px}.header-container .header-content #demo.request_account_button #button-content #arrow{height:1.9em}}.container-1{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:100px auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:1380px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.container-1 .image-container{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:650px;-ms-flex-line-pack:right;align-content:right}.container-1 .image-container img{max-width:600px;max-height:650px;box-shadow:2px 5px 8px 3px #888}.container-1 #content-1{position:relative;width:550px;max-width:800px;padding-top:50px;min-height:150px;margin-right:50px}.container-1 #content-1 .shape1,.container-1 #content-1 .shape2,.container-1 #content-1 .shape3{position:absolute;margin-left:0;top:0;width:200px}.container-1 #content-1 h1{font-size:50px;font-family:bariol;font-weight:700;line-height:50px;padding-left:20px;letter-spacing:1.5px;color:#244759}.container-1 #content-1 h1 span{display:block}.container-1 #content-1 p{padding-top:10px;width:550px;padding-left:20px;line-height:1.6em}.container-1 #content-1 p:first-of-type{padding-top:20px}.container-1.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.container-1.reverse .image-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:20px}.container-1.reverse .image-container img{width:100%}.container-1.reverse #content-1{width:56%;max-width:800px;padding-left:50px;padding-top:35px;margin-right:0}.container-1.reverse #content-1 h1{width:100%}@media screen and (max-width:1200px){.container-1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:30px 0 35px;width:100%;padding:0 20px}.container-1 .image-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:35px auto 0}.container-1 .image-container .circle{top:-20px;left:-20px}.container-1 .image-container .circle.odd{right:2px;left:initial}.container-1 .image-container .rectangle{right:-10px;top:20px}.container-1 .image-container .rectangle.odd{bottom:30px;top:initial;left:0}.container-1 .image-container img{margin:20px auto;margin-left:20px;width:90%}.container-1 #content-1{padding-top:20px;width:100%}.container-1 #content-1 h1{font-size:46px;width:100%}.container-1 #content-1 p{width:100%}.container-1.reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px}.container-1.reverse #content-1{width:100%;padding-top:20px;padding-left:0}.container-1.reverse #content-1 p{width:100%}.container-1.reverse .image-container{margin-top:50px;margin-left:0;width:100%}.container-1.reverse .image-container img{width:90%}.container-1.reverse .image-container .circle.reverse{left:40px;top:-20px}.container-1.reverse .image-container .rectangle.reverse{bottom:0;left:-10px;top:initial}}