@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")}@font-face{font-family:"Source Sans Light";src:url("../fonts/SourceSansPro-Light.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Bariol";src:url("../fonts/bariol_regular-webfont.eot");src:url("../fonts/font-name.eot?#iefix") format("embedded-opentype"),url("../fonts/bariol_regular-webfont.woff") format("woff"),url("../fonts/bariol.ttf") format("truetype"),url("../fonts/bariol_regular-webfont.svg#bariol") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Bariol Light";src:url("../fonts/Bariol_Light.ttf") format("truetype"),url("../fonts/Bariol_Light.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Bariol Bold";src:url("../fonts/Bariol_Bold.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"American Typewriter";src:url("../fonts/American-Typewriter-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"American Typewriter Bold";src:url("../fonts/American-Typewriter-Bold.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Source Sans Light";src:url("../fonts/SourceSansPro-Light.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Source Sans Pro Bold";src:url("../fonts/SourceSansPro-Bold.ttf") format("truetype");font-weight:normal;font-style:normal}@keyframes sk-circleFadeDelay{0%,39%,100%{opacity:0}40%{opacity:1}}@keyframes scaling{from{-webkit-transform:scale(1)}to{-webkit-transform:scale(1.15)}}#loading-box{display:none;position:fixed;width:100vw;left:0;height:100%;top:0;z-index:900;background-color:rgba(0,0,0,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#loading-box #loading-content{filter:none;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}#loading-box #loading-content h1{width:100%;color:#fff;text-align:center;font-family:"Source Sans Pro";z-index:950}#loading-box #loading-content .loading{width:200px;height:200px;display:block;margin:35px auto}#loading-box #loading-content .sk-fading-circle{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100px;height:100px}#loading-box #loading-content .sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}#loading-box #loading-content .sk-fading-circle .sk-circle:before{content:"";display:block;margin:0 auto;width:15%;height:15%;background-color:#fff;border-radius:100%;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both}#loading-box #loading-content .sk-fading-circle .sk-circle2{transform:rotate(30deg)}#loading-box #loading-content .sk-fading-circle .sk-circle3{transform:rotate(60deg)}#loading-box #loading-content .sk-fading-circle .sk-circle4{transform:rotate(90deg)}#loading-box #loading-content .sk-fading-circle .sk-circle5{transform:rotate(120deg)}#loading-box #loading-content .sk-fading-circle .sk-circle6{transform:rotate(150deg)}#loading-box #loading-content .sk-fading-circle .sk-circle7{transform:rotate(180deg)}#loading-box #loading-content .sk-fading-circle .sk-circle8{transform:rotate(210deg)}#loading-box #loading-content .sk-fading-circle .sk-circle9{transform:rotate(240deg)}#loading-box #loading-content .sk-fading-circle .sk-circle10{transform:rotate(270deg)}#loading-box #loading-content .sk-fading-circle .sk-circle11{transform:rotate(300deg)}#loading-box #loading-content .sk-fading-circle .sk-circle12{transform:rotate(330deg)}#loading-box #loading-content .sk-fading-circle .sk-circle2:before{animation-delay:-1.1s}#loading-box #loading-content .sk-fading-circle .sk-circle3:before{animation-delay:-1s}#loading-box #loading-content .sk-fading-circle .sk-circle4:before{animation-delay:-0.9s}#loading-box #loading-content .sk-fading-circle .sk-circle5:before{animation-delay:-0.8s}#loading-box #loading-content .sk-fading-circle .sk-circle6:before{animation-delay:-0.7s}#loading-box #loading-content .sk-fading-circle .sk-circle7:before{animation-delay:-0.6s}#loading-box #loading-content .sk-fading-circle .sk-circle8:before{animation-delay:-0.5s}#loading-box #loading-content .sk-fading-circle .sk-circle9:before{animation-delay:-0.4s}#loading-box #loading-content .sk-fading-circle .sk-circle10:before{animation-delay:-0.3s}#loading-box #loading-content .sk-fading-circle .sk-circle11:before{animation-delay:-0.2s}#loading-box #loading-content .sk-fading-circle .sk-circle12:before{animation-delay:-0.1s}@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:flex;flex-direction:column;text-rendering:optimizeLegibility;color:#013b56;font-family:"Source Sans Pro",sans-serif}.no-scroll{overflow:hidden}.disclaimers{margin:30px auto;padding:0 20px;max-width:1200px;color:#545454;font-size:11px;line-height:1.25em;text-align:center}.hero{height:500px;width:100%}.mobile{display:none}.container-lg{max-width:1660px;margin:0 auto;position:relative}.flex-container-lg{padding:0 20px;max-width:1660px;margin:0 auto;position:relative;display:flex}.flex-container-lg.center{align-items:center;justify-content:center}.flex-container-lg.wrap{flex-flow:row wrap;flex-shrink:0}.flex-container-lg-col{max-width:1660px;margin:0 auto;position:relative;display:flex;padding:0 20px;flex-direction:column}.flex-container-lg-col.center{align-items:center;justify-content:center}.flex{display:flex}.flex-center{align-items:center;justify-content:center}.wrap{flex-wrap:wrap}.is-quarter{width:25%}.is-third{width:3333.3333333333%}.is-half{width:50%}.col{flex:1}.col-2{flex:2}.col-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:bold}@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:18px;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:1px;cursor:pointer}.btn.mortgage-rates{margin:0 auto;display:block}.btn.center{display:block;margin:0 auto}.btn:hover{background:#80c682;color:#fff}.btn.blue{background:#0061aa}.btn.blue:hover{background:#007edd}.btn.white{background:#fff;color:#013b56}.btn.white:hover{background:#f0f0f0}.btn.dark-blue{background:#083953;color:#fff}.btn.dark-blue:hover{background:#0c5982;color:#fff}.btn.text-blue{background:#013b56}.btn.text-blue:hover{background:#025e88}.btn.thin{padding:5px 0;width:190px;font-size:14px}.btn.transparent{background-color:rgba(0,0,0,0);color:#013b56;border:1px solid #013b56}.btn.transparent:hover{background-color:#f2f2f2}.fakeborder{margin:20px auto;max-width:100px;height:8px;display:block;background:#013b56}.fakeborder.green{background:#5db65f}.fakeborder.white{background:#fff}.fakeborder.textblue{background:#013b56}.horizontalLine{margin:25px auto;max-width:100%;height:2px;display:block;background:#013b56}.horizontalLine.green{background:#5db65f}.horizontalLine.white{background:#fff}.horizontalLine.textblue{background:#013b56}.arrow-up{margin:0 auto;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid #bc2a2f}.star-box{margin:0 auto;padding:0;display:flex;justify-content:center}.star{margin:-15px -50px;width:0px;height:0px;display:block;position:relative;color:#5db65f;border-right:100px solid rgba(0,0,0,0);border-bottom:70px solid #5db65f;border-left:100px solid rgba(0,0,0,0);-webkit-transform:rotate(35deg) scale(0.5);-moz-transform:rotate(35deg) scale(0.5);-ms-transform:rotate(35deg) scale(0.5);-o-transform:rotate(35deg) scale(0.5)}.star.blue{color:#0061aa;border-bottom:70px solid #0061aa}.star.blue:before{border-bottom:80px solid #0061aa}.star.blue:after{color:#0061aa;border-bottom:70px solid #0061aa}.star:before{width:0;height:0;display:block;position:absolute;top:-45px;left:-65px;content:"";border-bottom:80px solid #5db65f;border-left:30px solid rgba(0,0,0,0);border-right:30px solid rgba(0,0,0,0);transform:rotate(-35deg)}.star:after{width:0px;height:0px;display:block;position:absolute;top:3px;left:-105px;content:"";color:#5db65f;border-right:100px solid rgba(0,0,0,0);border-bottom:70px solid #5db65f;border-left:100px solid rgba(0,0,0,0);transform:rotate(-70deg)}.icon-heart{width:25px;height:25px;cursor:pointer}.icon-heart .outer{fill:#5db65f}.icon-heart .inner{fill:rgba(0,0,0,0)}.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:#0061aa}.icon-envelope{width:40px;height:40px;cursor:pointer}.icon-download{width:25px;height:25px;cursor:pointer}.icon-share{width:25px;height:25px;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 0px 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:#083953;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 rgba(0,0,0,0);border-radius:50%;transform:scale(0.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{transform:rotate(45deg)}.notification.success .small{width:30%;top:58%;left:25%}.notification.success .big{width:80%;top:40%;left:36%;z-index:20;transform:rotate(135deg)}.notification.success .space{width:10px;height:10px;top:19%;right:0;z-index:10;background-color:#083953}.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{transform:rotate(45deg)}.notification.error .big{z-index:20;transform:rotate(135deg)}.notification.error .space{width:8px;height:9px;top:46%;right:45%;z-index:10;background-color:#083953}.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%;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;transform:scale(0.5)}}h1,h2,h3{font-family:"bariol","Source Sans Pro",sans-serif;font-weight:normal;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:#0061aa;line-height:inherit}.subheader{font-size:25px}.center-abs{position:absolute;top:50%;left: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;width:min(100%,1440px);color:#545454;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: 1245px){.flex-container-lg{width:100%;padding:0 20px}.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:bold}.banker1 .banker-contact p{margin-right:10px;padding-right:10px;display:inline-block;font-weight:bold}.banker1 .banker-contact p:last-child{margin-right:0;padding-right:0}.banker1 .banker-contact p span{font-weight:normal;color:inherit}.banker1 .banker-contact a{color:inherit;font-weight:normal;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;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:bold;color:#083953}#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:#545454;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:#0061aa;color:#fff}#top-default .headerLrg{line-height:1em}#top-default .subheader{margin:10px 0 30px}#top-default .button-container{display:flex;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{flex-flow:row wrap;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:flex;flex-direction:column;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{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:normal}.items-2-col.video-grid .group .top .bold{font-weight:bold;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;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:flex}.even-col .col{padding:0 50px}.even-col .header-container{display:flex}.even-col .content{display:flex;flex-flow:column;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 p{text-align:center !important;max-width:800px !important;width:100% !important;margin:0 auto !important}.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{padding:30px 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px}.pagination li{margin:0;padding:8px 10px}.pagination li.active{background:#5db65f;color:#fff}.pagination li.disabled{pointer-events:none}.pagination li a{color:#0061aa}.pagination li a:visited{color:#0061aa;text-decoration:none}.rounded-inputs-form{margin:0 auto;max-width:1000px}.rounded-inputs-form .inputs-container{margin:20px 0;display:flex;justify-content:space-between}.rounded-inputs-form .inputs-container .col{margin:0 20px;display:flex;flex-flow:column}.rounded-inputs-form .inputs-container label{margin-bottom:5px;font-weight:bold}.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: 1245px){.rounded-inputs-form .inputs-container{margin:20px auto;max-width:475px;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:flex}.ask-question-form .col{display:flex;flex-flow:column;justify-content:space-between}.ask-question-form label{margin:10px 0;color:#083953}.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: 1245px){.ask-question-form{padding:50px 20px}.ask-question-form .group{display:block}.ask-question-form .label{margin:10px 0 5px}}.rov-form{padding:50px}.rov-form .container-lg{max-width:700px;text-align:center}.rov-form h2{margin-bottom:20px}.rov-form .group{padding:20px 0;display:flex}.rov-form .col{display:flex;flex-flow:column;justify-content:space-between}.rov-form label{margin:10px 0;color:#083953}.rov-form input,.rov-form textarea{margin:0 10px;font-family:inherit}.rov-form input{margin:0 10px}.rov-form textarea{max-width:680px;min-height:150px;resize:none}.rov-form .error{margin:0 0 0 12px;visibility:hidden;height:20px;text-align:left;font-size:12px;color:red}.rov-form .active{visibility:visible}.rov-form button{margin-top:40px;border:none}@media screen and (max-width: 1245px){.rov-form{padding:50px 20px}.rov-form .group{display:block}.rov-form .label{margin:10px 0 5px}}.cta-stripe{padding:20px;width:100%;justify-content:center;align-content:center;background:#0061aa;text-align:center}.cta-stripe p{align-self:center;font-size:38px;color:#fff}.cta-stripe .col{align-self:center;height:100%}.cta-stripe.dark{background:#083953}.cta-block{padding:40px 20px 50px;text-align:center;background:#0061aa}.cta-block p{margin-bottom:30px;line-height:1em;font-size:38px;color:#fff}.cta-block.dark{background:#083953}#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 #083953}#blog-widget .col.left img{width:70px;height:70px;border:1px solid #ccc;border-radius:50%}#blog-widget .rate{display:flex;align-items:flex-end;letter-spacing:.25em}#blog-widget .arrow-box{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:flex;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:bold;content:"”"}#blog-widget .quote{line-height:2em;padding-bottom:25px}#blog-widget .right-align{text-align:right;font-weight:bold}#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:flex;width:300px;border-top:1px solid #013b56}#blog-widget .author{padding-left:15px;display:flex;flex-flow:column wrap;justify-content:center}#blog-widget .name{line-height:1em;font-weight:800;color:#0061aa}#blog-widget .title{font-weight:600}#blog-widget .col.right{display:flex;flex-flow:column wrap;justify-content: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:#0061aa;text-align:center}#people-viewed .flex-container-lg{padding:0 20px;flex-flow:row wrap;justify-content:space-around;align-items:center}#people-viewed img{margin:10px 15px;max-width:150px}#people-viewed a{border-bottom:3px solid rgba(0,0,0,0)}#people-viewed a:hover{border-bottom:3px solid #5db65f}@media screen and (max-width: 1245px){#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{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;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:flex;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{flex-flow:column;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{justify-content:center}}#state-select{width:250px;padding:5px 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}@keyframes ldio-pefxn0jpr6{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}.ldio-pefxn0jpr6 div{position:absolute;animation:ldio-pefxn0jpr6 1.09s linear infinite;width:20px;height:20px;top:40px;left:40px;border-radius:50%;box-shadow:0 1px 0 0 #1d0e0b;transform-origin:10px 10.5px}.loadingio-spinner-eclipse-vt6ehiif7ff{width:100px;height:100px;display:inline-block;overflow:hidden;background:none}.ldio-pefxn0jpr6{width:100%;height:100%;position:relative;transform:translateZ(0) scale(1);backface-visibility:hidden;transform-origin:0 0}.ldio-pefxn0jpr6 div{box-sizing:content-box}#tm-embed-wrapper{--embed-container-width: 400px;flex:0 0 var(--embed-container-width);width:var(--embed-container-width);position:sticky;top:20px;padding:0 0 55px;box-shadow:0px 0px 10px #d3d3d3;border-radius:10px;overflow:hidden;border:1px solid #d3d3d3;max-height:calc(100vh - 40px);height:-moz-fit-content;height:fit-content;min-height:300px;z-index:9999}#tm-embed-wrapper iframe{min-height:200px}#tm-embed-wrapper .app-logo{position:absolute;max-height:35px;bottom:10px;right:10px}#tm-embed-wrapper .header{background-color:#0061aa;padding:1rem;display:flex;align-items:center;justify-content:center;width:100%;display:none}#tm-embed-wrapper .header p{color:#fff;margin:0;font-size:1.35rem;text-align:center}#tm-embed-wrapper .header svg{color:#fff;width:28px;height:28px;display:none}@media screen and (max-width: 1245px){#tm-embed-wrapper{position:fixed;width:100% !important;bottom:0px;top:auto;min-height:auto;border-radius:0;background-color:#fff;transition:height .3s ease-in-out;max-height:100vh !important;left:0;height:60px}#tm-embed-wrapper iframe{opacity:0}#tm-embed-wrapper img{display:none}#tm-embed-wrapper .header{display:flex;padding:2rem;height:60px;justify-content:space-between;cursor:pointer}#tm-embed-wrapper .header p{font-size:1.65rem;width:-moz-fit-content;width:fit-content}#tm-embed-wrapper .header svg{display:block}#tm-embed-wrapper.sticky{height:60px !important}#tm-embed-wrapper.sticky.active{height:85vh !important;padding-bottom:25px}#tm-embed-wrapper.sticky.active iframe{opacity:1}#tm-embed-wrapper.sticky.active svg{transform:rotate(180deg)}}@media screen and (max-width: 600px){#tm-embed-wrapper .header{padding:1rem}#tm-embed-wrapper .header p{font-size:1.25rem;width:-moz-fit-content;width:fit-content}#tm-embed-wrapper .header svg{width:22px;height:22px;display:block}}.home-section{width:100%;min-height:700px}#homeTop{height:100vh;background:#fff;background-size:cover;position:relative;overflow:hidden}@media screen and (max-width: 1245px){#homeTop{padding-bottom:50px}}#homeTop .blue-circle-solid{max-height:calc(100% + 100px);position:absolute;top:-100px;right:-14vw;z-index:0}@media screen and (max-width: 1635px){#homeTop .blue-circle-solid{right:-25vw}}@media screen and (max-width: 1425px){#homeTop .blue-circle-solid{right:-30vw}}@media screen and (max-width: 1309px){#homeTop .blue-circle-solid{right:-35vw}}@media screen and (max-width: 1220px){#homeTop .blue-circle-solid{right:-40vw}}@media screen and (max-width: 1105px){#homeTop .blue-circle-solid{right:-45vw}}@media screen and (max-width: 1245px){#homeTop .blue-circle-solid{display:none}}@media screen and (max-width: 600px){#homeTop .blue-circle-solid{display:none}}#homeTop .col:first-child{flex:2}#homeTop .flex-container-lg{height:100%;display:flex;flex-direction:row}#homeTop .flex-container-lg .col{position:relative;z-index:2}#homeTop .flex-container-lg .col .btn-container{display:flex;gap:10px;width:-moz-fit-content;width:fit-content;justify-content:space-between}@media screen and (max-width: 600px){#homeTop .flex-container-lg .col .btn-container{width:100%}#homeTop .flex-container-lg .col .btn-container .btn{width:100%}}#homeTop .flex-container-lg .col .blue-circle{width:655px;position:absolute;left:-365px;top:-200px;z-index:-1}#homeTop .flex-container-lg .home-new-image{max-width:550px;width:auto}#homeTop .headerLrg span{font-weight:bold}#homeTop .subheader{margin-bottom:60px}#homeTop .btn.desktop{margin-right:10px}#homeTop .btn-container.homepage{flex-wrap:wrap}#homeTop .btn-container.homepage .btn.homepage{display:flex;flex-direction:row-reverse;justify-content:center;position:relative;align-items:center;gap:8px;border-radius:15px;width:300px}#homeTop .btn-container.homepage .btn.homepage svg{fill:#fff}#homeTop .btn-container.homepage .btn.homepage span{font-size:26px}#homeTop .btn-container.homepage .btn.homepage .subtext-wrapper{position:absolute;bottom:-25px;font-size:14px !important;text-align:center;color:gray;display:flex;align-items:center;justify-content:center;gap:4px}#homeTop .btn-container.homepage .btn.homepage .subtext-wrapper svg{fill:gray}#homeTop .btn-container.homepage .btn.homepage .subtext-wrapper .subtext{font-size:14px}@media screen and (max-width: 600px){#homeTop .btn-container.homepage{gap:40px !important}}#home2{position:relative;text-align:center;background-color:#0061aa;clip-path:polygon(0 0, 100% 20%, 100% 100%, 0 80%);overflow:hidden;padding:100px 0 75px;min-height:auto}#home2 .flex-container-lg{display:flex;gap:50px}#home2 .homeMessage{margin:0px;font-size:20px}#home2 .homeMessage a{margin:30px 0 0;display:block;text-decoration:none}#home2 .homeMessage h3,#home2 .homeMessage img{display:inline-block;vertical-align:middle}#home2 .homeMessage .fakeborder{margin:30px 0;height:9px;background-color:#083953}#home2 .home2Content{padding:0;text-align:left;width:100%}#home2 .home2Content .headerLrg{color:#fff;font-size:3.5em}#home2 .home2Content .headerLrg .highlightHeader{font-weight:bold}#home2 .home2Content .subheader{color:#fff;font-size:1.5em}#home2 .home2Content .homeMessage{color:#fff}#home2 .apphand.desktop{height:100%;max-height:500px;display:block !important}#home2 .white-circle{position:absolute;right:-100px;bottom:-235px;width:550px}@media screen and (max-width: 1245px){#home2{clip-path:polygon(0 0, 100% 10%, 100% 100%, 0% 90%);padding:60px 25px 0px}#home2 .flex-container-lg{gap:30px}#home2 .flex-container-lg .home2Content .headerLrg{font-size:2.5em}#home2 .white-circle{width:450px;bottom:-190px;right:-75px;z-index:-1}}@media screen and (max-width: 600px){#home2{clip-path:polygon(0 0, 100% 8%, 100% 100%, 0% 100%);padding:75px 15px 0px}#home2 .flex-container-lg{flex-direction:column-reverse}#home2 .flex-container-lg .apphand.desktop{max-width:300px !important}#home2 .white-circle{width:250px;bottom:-110px;right:-45px}}#home-calculator{position:relative;padding:75px 100px 50px}#home-calculator .blue-circle{max-height:calc(100% + 125px);position:absolute;top:0px;left:-4vw;z-index:-1;max-width:550px}@media screen and (max-width: 1635px){#home-calculator .blue-circle{left:-8vw}}@media screen and (max-width: 1425px){#home-calculator .blue-circle{left:-10vw}}@media screen and (max-width: 1309px){#home-calculator .blue-circle{left:-6vw}}@media screen and (max-width: 1220px){#home-calculator .blue-circle{left:-13vw;max-width:430px}}@media screen and (max-width: 1105px){#home-calculator .blue-circle{left:-16vw;max-width:50%}}#home-calculator .flex-container-lg{height:100%;display:flex;flex-direction:row;z-index:1;gap:75px;justify-content:space-between}#home-calculator .flex-container-lg .calculator-icons-wrapper{position:relative;width:350px;max-width:100%;display:flex;flex-direction:row;justify-content:flex-end}#home-calculator .flex-container-lg .calculator-icons-wrapper img{width:135px}#home-calculator .flex-container-lg .calculator-icons-wrapper img.calculator-icon{top:-80px;left:55px;position:absolute}#home-calculator .flex-container-lg .calculator-icons-wrapper img.products-icon{bottom:-90px;left:75px;position:absolute}@media screen and (max-width: 1305px){#home-calculator .flex-container-lg .calculator-icons-wrapper img{max-width:95px}#home-calculator .flex-container-lg .calculator-icons-wrapper img.calculator-icon{top:-50px;left:60px;position:absolute}#home-calculator .flex-container-lg .calculator-icons-wrapper img.products-icon{top:75px;left:80px;position:absolute}}@media screen and (max-width: 1305px){#home-calculator .flex-container-lg{gap:30px}}@media screen and (max-width: 1245px){#home-calculator .flex-container-lg{flex-direction:column-reverse;row-gap:90px}#home-calculator .flex-container-lg .calculator-icons-wrapper{max-width:270px}}#home-calculator .btn-wrapper{display:flex;flex-direction:row;gap:20px}#home-calculator .home2Content{max-width:675px;width:100%;padding-bottom:50px}#home-calculator .headerLrg{color:#0061aa;font-weight:normal}#home-calculator .headerLrg span{color:#083953;font-weight:bold}#home-calculator .subheader{margin-bottom:30px;font-size:22px}#home-calculator .btn.desktop{margin-right:10px}@keyframes slideDown{0%{transform:translateY(-20%);opacity:0;height:0}25%{transform:translateY(-15%);opacity:.25}50%{transform:translateY(-10%);opacity:.5}75%{transform:translateY(-5%);opacity:.75}100%{transform:translateY(0%);opacity:1;height:100%}}#home-calculator #calc-wrapper{display:none;width:min(100%,1440px);margin:0px auto;animation:slideDown 1s linear both;height:-moz-fit-content;height:fit-content;opacity:0}#home-calculator #calc-wrapper #mortgage-calculator{display:block;width:100%;height:100%;box-sizing:content-box;margin:0 auto}#home-calculator #calc-wrapper.show{display:block;opacity:1}@media screen and (max-width: 1245px){#home-calculator .calculator-icons-wrapper{position:relative;width:350px;max-width:100%;display:flex;flex-direction:row;justify-content:flex-end}#home-calculator .calculator-icons-wrapper img{width:135px}#home-calculator .calculator-icons-wrapper img.calculator-icon{top:-80px;left:55px;position:absolute}#home-calculator .calculator-icons-wrapper img.products-icon{bottom:-90px;left:75px;position:absolute}}@media screen and (max-width: 1245px)and (max-width: 1305px){#home-calculator .calculator-icons-wrapper img{max-width:95px}#home-calculator .calculator-icons-wrapper img.calculator-icon{top:-50px;left:60px;position:absolute}#home-calculator .calculator-icons-wrapper img.products-icon{top:75px;left:80px;position:absolute}}@media screen and (max-width: 1245px)and (max-width: 1305px){#home-calculator{gap:30px}}@media screen and (max-width: 1245px)and (max-width: 1245px){#home-calculator{flex-direction:column-reverse;row-gap:90px}#home-calculator .calculator-icons-wrapper{max-width:270px}}@media screen and (max-width: 600px){#home-calculator{padding:75px 20px}#home-calculator .btn-wrapper{flex-direction:column}#home-calculator .btn-wrapper .btn{width:100%}#home-calculator .home2Content{padding-bottom:0px}#home-calculator #mortgage-calculator{max-width:100%}}#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:flex}#home4 .left{margin-right:50px;padding-right:50px;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:bold}#home4 .left .lo-box a{color:#0061aa;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;transform:rotate(45deg)}#home4 .left .review-box .five-stars::before{color:#0061aa;font-size:20px;display:inline-block}#home4 .left .review-box .review-title::after{content:"";background:url("/images/logos/verified_customer.svg") no-repeat;width:80px;height:25px;display:inline-block;margin-left:5px}#home4 .left .review-box .review-title{color:#083953;font-size:20px;font-weight:bold}#home4 .left .review-box .review-story{max-width:40em;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.5em;-webkit-line-clamp:3}#home4 .left .review-box .review-bottom{margin-top:20px;display:flex;justify-content:space-between;font-weight:bold}#home4 .right{flex-flow:column;justify-content:center;width:30%}#home4 .right h2{color:#0061aa;font-weight:bold;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: 1245px){.home-section{min-height:initial}#homeTop{height:-moz-fit-content;height:fit-content;background-size:cover;min-height:initial;padding-top:120px}#homeTop .flex-container-lg{flex-direction:column-reverse}#homeTop .flex-container-lg .home-new-image{display:none}#homeTop .flex-container-lg .col{padding-top:60px;text-align:center}#homeTop .flex-container-lg .col .headerLrg{text-align:left}#homeTop .flex-container-lg .col .subheader{margin-bottom:30px;text-align:left}#homeTop .flex-container-lg .col .btn-container{flex-direction:row}#homeTop .flex-container-lg .col .blue-circle{width:230px;top:0;left:-65px}#homeTop img{display:block;position:static;width:200px;margin:20px auto 0 auto}#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 .flex-container-lg .col .btn-container{flex-direction:column}}@media screen and (max-width: 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%;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.eligibilty-page{display:flex;padding:0}#top-default.eligibilty-page .container-lg{padding:150px 120px;height:100%;min-height:600px;position:relative;z-index:2}#top-default.eligibilty-page .container-lg .headerLrg{color:#013b56;font-family:"Bariol";text-transform:lowercase;text-align:left;font-size:3.6em;margin-bottom:20px}#top-default.eligibilty-page .container-lg .subheader{text-align:left;color:#013b56;font-size:1.1em}#top-default.eligibilty-page .container-lg .btn{display:block;margin:0;font-size:1.1em}#top-default.eligibilty-page .container-lg .blue-circle{z-index:-1;position:absolute;left:-20px;top:40px;width:450px;height:auto}#top-default.eligibilty-page .container-lg.refinance{background-color:#013b56}#top-default.eligibilty-page .container-lg.refinance .headerLrg{color:#fff}#top-default.eligibilty-page .container-lg.refinance .subheader{color:#fff}@media screen and (max-width: 1245px){#top-default.eligibilty-page{flex-direction:column}#top-default.eligibilty-page .container-lg{padding:75px 50px;min-height:auto;height:-moz-fit-content;height:fit-content}#top-default.eligibilty-page .container-lg .blue-circle{left:-20px;top:65px;width:250px;height:auto}}@media screen and (max-width: 600px){#top-default.eligibilty-page .container-lg{padding:70px 35px}#top-default.eligibilty-page .container-lg .headerLrg{font-size:2.5em}}.home3{background:url("/images/backgrounds/home-background.png") center center no-repeat !important;background-size:cover !important}.home3.solo-col.home img{max-width:650px;width:100%}#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{justify-content:flex-start}.even-col.about .col.content p{padding-bottom:15px}.even-col.about .col.content p:last-of-type{padding-bottom:0}.even-col.about#commitment-div{display:block;background:#fafafa}.even-col.about#commitment-div .flex-container-lg{width:65%;text-align:center}@media screen and (max-width: 600px){.even-col.about#commitment-div .flex-container-lg{width:100%}}.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:bold}.solo-col.about .review-box .story{max-width:575px}.solo-col.about .review-box .author{margin:20px auto;font-weight:bold}@media screen and (max-width: 1245px){.even-col.about .flex-container-lg{margin-top:0}.even-col.about .col{padding:0px}}@media screen and (max-width: 600px){.even-col.about{padding:30px 0}.even-col.about .col{padding:10px 20px}}#top-default.contact{padding:40px;position:relative;background:linear-gradient(to bottom, #fff, #fff 20%, #c5dbe9)}#top-default.contact .headerLrg{color:#0061aa}#top-default.contact .subheader{color:#013b56}#top-default.contact .contact-section{width:min(100%,950px);box-shadow:0px 5px 10px 2px #888;padding:0}#top-default.contact .contact-section .ask-question-form.contact{padding:20px;background:#fff}#top-default.contact .contact-section .ask-question-form.contact label{padding-left:10px;text-align:left;text-transform:capitalize;font-weight:bold}#top-default.contact .contact-section .ask-question-form.contact input,#top-default.contact .contact-section .ask-question-form.contact textarea{border:none;border-bottom:1px solid #083953;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-bottom: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;gap:20px}#top-default.contact .contact-section .contact-info{padding:40px;background:#083953;display:flex;flex-flow:column;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}#top-default.contact .rov-section{margin-top:40px;max-width:600px;box-shadow:-5px 5px 5px 0px #888}#top-default.contact .rov-section .ask-question-form.contact{padding:20px 40px 30px;background:#fff}#top-default.contact .rov-section .ask-question-form.contact label{padding-left:10px;text-align:left;text-transform:capitalize;font-weight:bold}#top-default.contact .rov-section .ask-question-form.contact input,#top-default.contact .rov-section .ask-question-form.contact textarea{border:none;border-bottom:1px solid #083953;border-radius:0}#top-default.contact .rov-section .ask-question-form.contact input:focus,#top-default.contact .rov-section .ask-question-form.contact textarea:focus{border-bottom:1px solid #5db65f}#top-default.contact .rov-section .ask-question-form.contact textarea{max-width:100%}#top-default.contact .rov-section .ask-question-form.contact .group{padding:0}#top-default.contact .rov-section .contact-info{padding:40px;background:#083953;display:flex;flex-flow:column;justify-content:space-between;color:#fff;text-align:left}#top-default.contact .rov-section .contact-info a{color:inherit;text-decoration:none}#top-default.contact .rov-section .contact-info .contact-item-box{padding:12px}#top-default.contact .rov-section .contact-info .contact-item-box .contact-label{font-size:15px;font-weight:lighter}#top-default.contact .rov-section .contact-info .contact-item-box .contact-phone{font-size:26px;line-height:1em}#top-default.contact .rov-section .contact-info .contact-item-box .contact-address{line-height:1em}#top-default.contact .rov-section .contact-info .fakeborder{margin:20px 0 20px 12px;width:100px;height:1px}@media screen and (max-width: 1245px){#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{flex-flow:column;justify-content:center}#top-default.careers .award{margin-bottom:20px;width:100px}#top-default.careers h1{font-size:35px;font-weight:bold}#top-default.careers .subheader{margin:20px auto 0;max-width:900px}.tmsblue{background:#0061aa !important}.solo-col.careers h2{color:#0061aa}.solo-col.careers img{padding:0 !important;margin:0 !important}.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:#0061aa;font-weight:bold}.solo-col.careers .job-details{margin-top:5px;font-size:12px}.solo-col.careers .apply-now,.solo-col.careers .apply-job{margin:auto;padding:10px;border-radius:50px !important;display:flex;flex-flow:column;justify-content:center;background:#013b56;color:#fff !important;width:200px}.solo-col.careers .apply-now h2,.solo-col.careers .apply-job h2{margin:0}.solo-col.careers .apply-now h2.title,.solo-col.careers .apply-job h2.title{font-weight:bold}.solo-col.careers .apply-now h2.subtext,.solo-col.careers .apply-job h2.subtext{font-size:12px}.solo-col.careers .apply-now a,.solo-col.careers .apply-job a{text-decoration:none;color:#fff !important}.solo-col.careers.benefits .flex-container-lg{flex-flow:row wrap;justify-content:center}.solo-col.careers.benefits .benefits-group{margin:20px;padding:10px;display:flex;flex-flow:column;justify-content:center;background:rgba(0,0,0,0);color:#fff;width:250px;border-radius:25px;border-style:dotted;border-color:#0061aa}.solo-col.careers.benefits .benefits-group p{margin:0}.solo-col.careers.benefits .benefits-group p.title{font-weight:bold;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:#0061aa;color:#fff;line-height:2em}.items-2-col.careers h2{margin-bottom:15px;text-align:left;font-weight:bold}.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: 1245px){#top-default.careers h1{font-size:28px}.solo-col.careers.benefits .flex-container-lg{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.careers-container-1{background:#fff;background-size:cover;color:#fff;text-align:center;position:relative;overflow-x:hidden;padding-bottom:30px}#top-default.careers-container-1 .blue-circle{position:absolute;right:-30px;width:475px;bottom:0px;z-index:1}@media screen and (max-width: 1245px){#top-default.careers-container-1 .blue-circle{width:280px;max-width:60vw}}@media screen and (max-width: 600px){#top-default.careers-container-1 .blue-circle{width:235px;max-width:60vw}}#top-default.careers-container-1 .flex-container-lg{display:flex;flex-direction:row;flex-flow:row;justify-content:center;gap:30px 50px;max-width:1350px;position:relative;z-index:2}#top-default.careers-container-1 .flex-container-lg .col-md-3{display:flex;flex-direction:column;gap:15px;height:500px;justify-content:space-between;z-index:10}@media screen and (max-width: 600px){#top-default.careers-container-1 .flex-container-lg .col-md-3{height:-moz-fit-content;height:fit-content}#top-default.careers-container-1 .flex-container-lg .col-md-3:first-of-type{height:-moz-fit-content;height:fit-content}}#top-default.careers-container-1 .flex-container-lg .col-md-3:first-of-type{width:-moz-fit-content;width:fit-content}#top-default.careers-container-1 .flex-container-lg .col-md-3 .award{flex:0 0 30%;width:auto;max-height:155px}#top-default.careers-container-1 .flex-container-lg .col-md-3 .benefit{width:auto;max-width:500px;margin:auto}#top-default.careers-container-1 .flex-container-lg .col-md-3 .top-lender{display:flex;flex-direction:row;gap:20px 20px;width:150px;justify-content:space-between}#top-default.careers-container-1 .flex-container-lg .col-md-3 .top-lender:nth-of-type(4) img{max-width:45%;width:auto;height:100%}#top-default.careers-container-1 .flex-container-lg .col-md-3 .top-lender:nth-of-type(1) img,#top-default.careers-container-1 .flex-container-lg .col-md-3 .top-lender:nth-of-type(2) img,#top-default.careers-container-1 .flex-container-lg .col-md-3 .top-lender:nth-of-type(3) img{width:100%}@media screen and (max-width: 1245px){#top-default.careers-container-1 .flex-container-lg{max-width:100%;width:100%;gap:10px 20px}#top-default.careers-container-1 .flex-container-lg .col-md-3{height:425px}#top-default.careers-container-1 .flex-container-lg .col-md-3 .award{max-height:125px}#top-default.careers-container-1 .flex-container-lg .col-md-3 .benefit{max-width:300px;margin:auto 0;aspect-ratio:auto}}@media screen and (max-width: 600px){#top-default.careers-container-1 .flex-container-lg{flex-wrap:wrap;gap:25px 20px}#top-default.careers-container-1 .flex-container-lg .col-md-3{height:425px}#top-default.careers-container-1 .flex-container-lg .col-md-3 .award{max-height:125px}#top-default.careers-container-1 .flex-container-lg .col-md-3 .benefit{max-width:300px}}#top-default.careers-container-1 .content-box{margin:auto 0 auto 50px;height:-moz-fit-content;height:fit-content;width:calc(100% - 500px);display:flex;flex-direction:column}#top-default.careers-container-1 .content-box img{display:block;max-width:200px;margin-bottom:30px}#top-default.careers-container-1 .content-box h1{font-size:3.45em;font-family:"Bariol";color:#013b56;text-align:left;line-height:1.1em;padding-bottom:10px}#top-default.careers-container-1 .content-box h1 span{color:#0061aa;font-family:"Bariol Bold";line-height:1.1em}#top-default.careers-container-1 .content-box .subheader{margin:15px 0;font-size:1.3em;max-width:600px;color:#013b56;text-align:left}#top-default.careers-container-1 .content-box .content{margin:25px 0 35px}#top-default.careers-container-1 .content-box .content ul{color:#013b56}#top-default.careers-container-1 .content-box .content ul li{width:-moz-fit-content;width:fit-content;text-align:left;list-style-type:disc;color:#013b56}#top-default.careers-container-1 .content-box .content h2{font-size:1.6em;font-family:"Bariol Bold";color:#013b56;text-align:left;line-height:1em}#top-default.careers-container-1 .content-box .content a{color:#0061aa}@media screen and (max-width: 1245px){#top-default.careers-container-1 .content-box{margin:auto 0 auto 35px;width:100%}#top-default.careers-container-1 .content-box h1{font-size:2.2em}#top-default.careers-container-1 .content-box .subheader{margin:10px 0;font-size:1.15em}#top-default.careers-container-1 .content-box .content{margin:25px 0 35px}#top-default.careers-container-1 .content-box .content ul{color:#013b56}#top-default.careers-container-1 .content-box .content ul li{width:-moz-fit-content;width:fit-content;text-align:left;list-style-type:disc;color:#013b56}#top-default.careers-container-1 .content-box .content h2{font-size:1.6em;font-family:"Bariol Bold";color:#013b56;text-align:left}#top-default.careers-container-1 .content-box .content a{color:#0061aa}}@media screen and (max-width: 600px){#top-default.careers-container-1 .content-box{height:-moz-fit-content;height:fit-content;margin:20px auto;width:100%}#top-default.careers-container-1 .content-box .content{margin:20px 0}#top-default.careers-container-1 .content-box .content:first-of-type{margin-top:0}#top-default.careers-container-1 .content-box .content h2{font-size:1.3em}}#top-default.careers-container-1 .open-positions-btn{display:block;width:-moz-fit-content;width:fit-content;margin:10px 0;background-color:#0061aa;border-radius:20px;padding:8px 22px;color:#fff;text-decoration:none;font-family:"Bariol Bold";font-size:1.1rem;cursor:pointer}#top-default.careers-container-1 .open-positions-btn:visited,#top-default.careers-container-1 .open-positions-btn:active{text-decoration:none}#top-default.careers-container-1 .open-positions-btn.main{margin:80px auto !important}@media screen and (max-width: 1245px){#top-default.careers-container-1 .open-positions-btn{margin:15px 0}#top-default.careers-container-1 .open-positions-btn.main{margin:20px auto 80px !important}}#top-default.careers-container-1 .copyright{max-width:650px;font-size:13px;width:100%;margin:auto}#top-default.careers-container-1 .copyright p{color:silver;text-align:justify;line-height:1.15em}#top-default.careers-container-1 .copyright a,#top-default.careers-container-1 .copyright a:visited,#top-default.careers-container-1 .copyright a:hover{color:silver}#top-default.careers-container-2{background:#013b56;background-size:cover;color:#fff;text-align:center;clip-path:polygon(0 0, 100% 20%, 100% 100%, 0% 100%);padding-top:130px;position:relative}#top-default.careers-container-2 .white-circle{position:absolute;left:-35px;width:400px;bottom:40px;z-index:1}#top-default.careers-container-2 .flex-container-lg{max-width:1350px;z-index:2;flex-direction:column}#top-default.careers-container-2 .content-box{margin:auto 0 auto 50px;height:-moz-fit-content;height:fit-content}#top-default.careers-container-2 .content-box h1{font-size:3.5em;font-family:"Bariol";color:#fff;text-align:left}#top-default.careers-container-2 .content-box h1 span{font-weight:bold}#top-default.careers-container-2 .content-box .subheader{font-size:1.3em;margin:15px 0 0 0;max-width:430px;color:#fff;text-align:left}@media screen and (max-width: 600px){#top-default.careers-container-2 .content-box{margin:auto 10px}#top-default.careers-container-2 .content-box h1{font-size:2.3em}#top-default.careers-container-2 .content-box .subheader{font-size:1.1em;margin:15px 0 0 0;max-width:430px;color:#fff;text-align:left}}#top-default.careers-container-2 .reviews-wrapper{width:100%;display:flex;flex-wrap:wrap;gap:40px;-moz-column-gap:80px;column-gap:80px;margin:50px auto}#top-default.careers-container-2 .reviews-wrapper .review{flex:0 0 40%;background-color:#0061aa;border-radius:10px;padding:40px;position:relative;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between}#top-default.careers-container-2 .reviews-wrapper .review p{max-width:400px;text-align:center;margin:0 auto}#top-default.careers-container-2 .reviews-wrapper .review img{position:absolute}#top-default.careers-container-2 .reviews-wrapper .review img.quote-icon{left:-45px;top:20px;width:60px}#top-default.careers-container-2 .reviews-wrapper .review img.review-img{width:100px;right:-50px;bottom:20px;border-radius:50%}#top-default.careers-container-2 .reviews-wrapper .review h3{margin-top:20px;font-weight:bold}#top-default.careers-container-2 .reviews-wrapper .review h4{font-weight:normal}@media screen and (max-width: 1245px){#top-default.careers-container-2 .reviews-wrapper .review img.quote-icon{width:50px;left:-40px;top:30px}#top-default.careers-container-2 .reviews-wrapper .review img.review-img{width:90px;right:-50px;bottom:20px;border-radius:50%}}@media screen and (max-width: 600px){#top-default.careers-container-2 .reviews-wrapper .review{flex:0 0 90%}}@media screen and (max-width: 1245px){#top-default.careers-container-2{clip-path:polygon(0 0, 100% 12%, 100% 100%, 0% 100%);padding-top:100px}#top-default.careers-container-2 .reviews-wrapper{padding:0 30px}}@media screen and (max-width: 600px){#top-default.careers-container-2{clip-path:polygon(0 0, 100% 4%, 100% 100%, 0% 100%);padding-top:80px}}.job-details-modal{position:fixed;top:0;display:none;height:100vh;right:0;width:-moz-fit-content;width:fit-content;width:775px;max-width:75vw;box-shadow:-2px 0px 10px #888;z-index:99999;padding:20px;background-color:#fff;animation-name:open-job-modal;animation-duration:1s;animation-iteration-count:1;animation-fill-mode:forwards;overflow-y:auto}.job-details-modal #close{height:15px;width:15px;border-radius:5px}.job-details-modal #close:after{position:absolute;content:"×";font-size:31px;color:#000;font-weight:bold;cursor:pointer;top:8px;right:17px}@keyframes open-job-modal{0%{right:-100%;top:0px}100%{right:0;top:0px}}.job-details-modal .content{padding:0 25px}.job-details-modal .content .job-group{background-color:#fff;margin:20px 0;border-top-right-radius:10px;border-bottom-left-radius:10px}.job-details-modal .content .job-group h3{text-align:left;color:#0061aa;font-family:"Bariol";font-weight:bold;font-size:1.7em}.job-details-modal .content .job-group .job-desc{display:flex;flex-direction:column;justify-content:space-between;margin:15px 0;max-width:75%;row-gap:10px;flex-wrap:wrap}.job-details-modal .content .job-group .job-desc .job-details{flex:1;margin:0;max-width:-moz-fit-content;max-width:fit-content;display:flex;width:-moz-fit-content;width:fit-content;-moz-column-gap:8px;column-gap:8px}.job-details-modal .content .job-group .job-desc .job-details p{text-align:left;color:#013b56;font-size:1.1em}.job-details-modal .content .job-group .job-desc .job-details img{width:20px;padding:0}@media screen and (max-width: 1245px){.job-details-modal .content .job-group .job-desc{max-width:100%}}.job-details-modal .content .job-group .btn{display:block;margin:5px 0;font-family:"Source Sans Pro"}.job-details-modal .content .job-description{margin:0;font-family:"Source Sans Pro" !important}.job-details-modal .content .job-description .MsoNoSpacing,.job-details-modal .content .job-description p,.job-details-modal .content .job-description ul li{color:#013b56;font-family:"Source Sans Pro" !important;font-size:17px !important}.job-details-modal .content .job-description .MsoNoSpacing span,.job-details-modal .content .job-description p span,.job-details-modal .content .job-description ul li span{color:#013b56;font-family:"Source Sans Pro" !important;font-size:17px !important}.job-details-modal .content .job-description ul{margin-left:30px}.job-details-modal .content .job-description ul li{list-style-type:disc;font-family:"Source Sans Pro" !important;margin-left:30px;color:#013b56 !important}.job-details-modal .content .job-description ul li span{color:#013b56 !important;font-family:"Source Sans Pro" !important;font-size:17px !important}.job-details-modal .content .job-description img{max-width:100%;width:306px;height:auto;margin:20px auto}.job-details-modal .content .job-action-btns{display:flex;flex-direction:row;justify-content:space-between;gap:20px;margin:20px 0}.job-details-modal .content .job-action-btns .close-btn{background-color:#013b56}@media screen and (max-width: 1245px){.job-details-modal .content{width:100%;padding:0}}.job-details-modal .tmslogo{display:block;margin:20px auto}@media screen and (max-width: 600px){.job-details-modal{width:100vw;max-width:100vw}}.careers-container{padding:50px;position:relative;background-color:#fff}.careers-container .flex-container-lg{display:flex;flex-direction:column}.careers-container .flex-container-lg h2{text-align:left;color:#0061aa;font-size:3em;font-family:"Bariol";text-transform:lowercase}.careers-container .flex-container-lg h2 span{color:#013b56;font-family:"Bariol Bold"}.careers-container .flex-container-lg .jobs .job-group{background-color:#f3f8fb;margin:20px 0;padding:30px;border-top-right-radius:10px;border-bottom-left-radius:10px}.careers-container .flex-container-lg .jobs .job-group h3{text-align:left;color:#0061aa;font-family:"Bariol";font-weight:bold;font-size:1.7em}.careers-container .flex-container-lg .jobs .job-group .job-desc{display:flex;justify-content:space-between;margin:5px 0;max-width:75%;-moz-column-gap:20px;column-gap:20px;flex-wrap:wrap}.careers-container .flex-container-lg .jobs .job-group .job-desc .job-details{flex:1;margin:0;max-width:-moz-fit-content;max-width:fit-content;display:flex;width:-moz-fit-content;width:fit-content;-moz-column-gap:8px;column-gap:8px}.careers-container .flex-container-lg .jobs .job-group .job-desc .job-details p{text-align:left;color:#013b56;font-size:1.1em}.careers-container .flex-container-lg .jobs .job-group .job-desc .job-details img{width:20px;padding:0}@media screen and (max-width: 1245px){.careers-container .flex-container-lg .jobs .job-group .job-desc{max-width:100%}}.careers-container .flex-container-lg .jobs .job-group .btn{display:block;margin:5px 0;font-family:"Source Sans Pro"}@media screen and (max-width: 600px){.careers-container{padding:30px}.careers-container .flex-container-lg h2{font-size:2.3em}.careers-container .flex-container-lg .jobs .job-group{padding:20px}.careers-container .flex-container-lg .jobs .job-group h3{font-size:1.4em}.careers-container .flex-container-lg .jobs .job-group .job-desc .job-details{flex:1 0 100%}.careers-container .flex-container-lg .jobs .job-group .job-desc .job-details p{font-size:1em}}#top-default.perks{display:flex;flex-direction:column;padding:30px;background-color:#0061aa;position:relative;overflow:hidden}#top-default.perks h2{text-align:center;width:-moz-fit-content;width:fit-content;margin:0 auto;font-family:"Bariol";font-size:2.7em}#top-default.perks h2 span{font-weight:bold}#top-default.perks p{max-width:600px;width:-moz-fit-content;width:fit-content;margin:20px auto}#top-default.perks .white-circle{position:absolute;right:-35px;width:400px;bottom:-200px;z-index:1}.tmsblue{background:#0061aa !important}.items-2-col.careers{background:url("/images/backgrounds/kickball.jpg") center center no-repeat;background-size:cover;background-color:#0061aa;color:#fff;line-height:2em}.items-2-col.careers h2{margin-bottom:15px;text-align:left;font-weight:bold}.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: 1245px){#top-default.careers h1{font-size:28px}.solo-col.careers.benefits .flex-container-lg{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{width:100%;background-color:#0d3b56;display:flex;flex-direction:row;padding-bottom:155px;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 83%);overflow:hidden}#top-default.loans .white-circle{position:absolute;right:-100px;bottom:-225px;width:550px}#top-default.loans .flex-container-lg{display:flex;gap:50px}#top-default.loans .flex-container-lg .container-lg{height:-moz-fit-content;height:fit-content;margin:auto 0;flex:0 1 55%}#top-default.loans .flex-container-lg .container-lg:first-of-type{flex:0 1 45%}#top-default.loans .flex-container-lg .container-lg .rates-header-img{width:100%;max-width:550px}#top-default.loans .flex-container-lg .container-lg .headerLrg{text-align:left;font-size:4em;margin:25px 0;line-height:.95em;font-family:"Bariol"}#top-default.loans .flex-container-lg .container-lg .headerLrg span{font-family:"Bariol Bold";line-height:.95em}@media screen and (max-width: 1245px){#top-default.loans .flex-container-lg .container-lg .headerLrg{font-size:2.9em}}#top-default.loans .flex-container-lg .container-lg .subheader{text-align:left;margin:0;display:block}#top-default.loans .flex-container-lg .container-lg .button-container{width:-moz-fit-content;width:fit-content;margin:25px 0;display:flex;gap:20px}#top-default.loans .flex-container-lg .container-lg .button-container .btn{font-family:"Bariol Bold";margin:0}@media screen and (max-width: 1245px){#top-default.loans .white-circle{width:350px;right:-120px;top:45px}#top-default.loans .flex-container-lg .container-lg{flex:0 1 50%}}@media screen and (max-width: 600px){#top-default.loans{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 92%);padding-bottom:90px}#top-default.loans .flex-container-lg{flex-direction:column;gap:20px}#top-default.loans .flex-container-lg .container-lg{flex:1}#top-default.loans .flex-container-lg .container-lg .headerLrg{font-size:2.4em}#top-default.loans .flex-container-lg .container-lg .subheader{font-size:1.2em}#top-default.loans .flex-container-lg .container-lg .button-container{width:100%;flex-direction:column}#top-default.loans .flex-container-lg .container-lg .button-container .btn{width:100%}}#top-default.mortgage-process{width:100%;background-color:#0d3b56;display:flex;flex-direction:row;padding-bottom:155px;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 83%);overflow:hidden}#top-default.mortgage-process .white-circle{position:absolute;right:-100px;bottom:-225px;width:550px}#top-default.mortgage-process .flex-container-lg{display:flex;gap:50px}#top-default.mortgage-process .flex-container-lg .container-lg{height:-moz-fit-content;height:fit-content;margin:auto 0;flex:0 1 55%}#top-default.mortgage-process .flex-container-lg .container-lg:first-of-type{flex:0 1 45%}#top-default.mortgage-process .flex-container-lg .container-lg .rates-header-img{width:100%;max-width:550px}#top-default.mortgage-process .flex-container-lg .container-lg .headerLrg{text-align:left;font-size:4em;margin:25px 0;line-height:.95em;font-family:"Bariol"}#top-default.mortgage-process .flex-container-lg .container-lg .headerLrg span{font-family:"Bariol Bold";line-height:.95em}@media screen and (max-width: 1245px){#top-default.mortgage-process .flex-container-lg .container-lg .headerLrg{font-size:2.9em}}#top-default.mortgage-process .flex-container-lg .container-lg .subheader{text-align:left;margin:0;display:block}#top-default.mortgage-process .flex-container-lg .container-lg .button-container{width:-moz-fit-content;width:fit-content;margin:25px 0;display:flex;gap:20px}#top-default.mortgage-process .flex-container-lg .container-lg .button-container .btn{font-family:"Bariol Bold";margin:0}@media screen and (max-width: 1245px){#top-default.mortgage-process .white-circle{width:350px;right:-120px;top:45px}#top-default.mortgage-process .flex-container-lg .container-lg{flex:0 1 50%}}@media screen and (max-width: 600px){#top-default.mortgage-process{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 92%);padding-bottom:90px}#top-default.mortgage-process .flex-container-lg{flex-direction:column;gap:20px}#top-default.mortgage-process .flex-container-lg .container-lg{flex:1}#top-default.mortgage-process .flex-container-lg .container-lg .headerLrg{font-size:2.4em}#top-default.mortgage-process .flex-container-lg .container-lg .subheader{font-size:1.2em}#top-default.mortgage-process .flex-container-lg .container-lg .button-container{width:100%;flex-direction:column}#top-default.mortgage-process .flex-container-lg .container-lg .button-container .btn{width:100%}}.cta-stripe.mortgage-loans{padding:40px 20px}.cta-stripe.mortgage-loans .flex-container-lg{display:flex;flex-direction:column;gap:30px}.cta-stripe.mortgage-loans .flex-container-lg .col-2 p{font-size:3.5em;font-family:"Bariol";text-transform:lowercase;line-height:1em}.cta-stripe.mortgage-loans .flex-container-lg .col-2 p span{line-height:1em;font-family:"Bariol Bold"}.cta-stripe.mortgage-loans .flex-container-lg .col-2 a{font-family:"Bariol Bold"}.product-box{margin:35px 0;padding:25px;width:45%;min-height:196px;position:relative;border:none;background-color:#f3f8fb;border-radius:20px;display:flex;gap:20px;flex-wrap:wrap}@media screen and (max-width: 1245px){.product-box{width:550px}}.product-box .product-link{display:flex;text-decoration:none}.product-box .product-link h3{color:#0061aa;text-decoration:none}.product-box .product-img{width:130px;margin:auto;display:block}.product-box .product-content{width:calc(100% - 130px - 20px)}.product-box .product-content .title{display:flex;align-items:center;color:#0061aa}.product-box .product-content .title .save-item{position:absolute;right:15px;top:15px;width:25px;height:25px}.product-box .product-content .title .save-item .icon-heart .inner{fill:rgba(0,0,0,0)}.product-box .product-content .title .save-item .icon-heart .inner.active{fill:#013b56}.product-box .product-content .title .save-item .icon-heart .outer{fill:#013b56}.product-box .product-content .title h3{font-family:"Bariol Bold"}.product-box .product-content .buttons{display:flex;justify-content:space-between;gap:10px;font-family:"Bariol Bold"}.product-box .product-content .buttons a{margin-right:10px}@media screen and (max-width: 600px){.product-box .product-content{width:100%}.product-box .product-content .title{width:100%}.product-box .product-content .title h3{margin:0 auto;line-height:1.5em;text-align:center;padding:0}}#products-grid h2{color:#0061aa;font-size:3.2em;font-family:"Bariol";text-align:left}@media screen and (max-width: 1245px){#products-grid h2{text-align:center;font-size:2.2em}}#products-grid .highlightBlue{color:#013b56;font-family:"Bariol Bold"}#products-grid h3{line-height:1.5em;font-size:27px}#products-grid p{margin-bottom:20px}#products-grid .flex-container-lg{flex-flow:row wrap;justify-content:space-between}@media screen and (max-width: 1245px){#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:100%;flex-direction:column;gap:5px}#products-grid .product-box .title{text-align:center}#products-grid .product-box h3{font-size:24px;line-height:1em;padding-bottom:10px}#products-grid .product-content p{text-align:center}#products-grid .buttons{flex-flow:column wrap;justify-content:space-between;align-items:center;gap:0}}@media screen and (max-width: 350px){#products-grid{padding:50px 20px}#products-grid .product-box h3{font-size:22px}}#product-top{background-color:#fff;background-size:cover;position:relative;overflow-x:clip}#product-top .blue-circle{position:absolute;right:-100px;bottom:-250px;width:550px}#product-top .flex-container-lg{display:flex;padding:80px 40px;justify-content:center;gap:30px}#product-top .image-container{width:250px;min-width:180px;position:relative}#product-top .image-container .image-container{margin:auto 0}#product-top img{width:100%}#product-top p{color:#013b56}#product-top h1{margin-bottom:10px;color:#0061aa;font-weight:bold;line-height:.5em}#product-top h1 span{display:block;color:#013b56}#product-top .text-container{display:flex;flex-flow:column wrap;justify-content:center;max-width:70%}#product-top .button-container{display:flex;margin:20px 0;gap:20px}#product-top .button-container .btn{width:230px}@media screen and (max-width: 1245px){#product-top .blue-circle{width:450px;bottom:-225px}}@media screen and (max-width: 600px){#product-top .flex-container-lg{flex-direction:column;padding:40px 20px;gap:20px}#product-top .flex-container-lg .image-container,#product-top .flex-container-lg .text-container{width:-moz-fit-content;width:fit-content;margin:0 auto;height:-moz-fit-content;height:fit-content;max-width:100%}#product-top .flex-container-lg .image-container h1,#product-top .flex-container-lg .text-container h1{text-align:center}#product-top .flex-container-lg .image-container .subheader,#product-top .flex-container-lg .text-container .subheader{margin:20px 0;text-align:center}#product-top .blue-circle{width:350px;bottom:-175px}#product-top .button-container{width:-moz-fit-content;width:fit-content;margin:0 auto;flex-direction:column}}#product-info{padding:80px 20px;background-color:#013b56;padding-top:180px;clip-path:polygon(0 0, 100% 23%, 100% 100%, 0 100%)}#product-info .flex-container-lg{gap:20px;display:flex}#product-info .col-2{padding-right:10px}#product-info .col-2 img{max-width:100%}#product-info .col-2 .white-circle{position:absolute;left:-225px;top:-80px;width:450px}#product-info .col{text-align:center;display:flex;flex-direction:column;justify-content:center;position:relative}#product-info .col img{width:250px;display:block;margin:0 0 30px}#product-info .col>img.quotes{width:auto;position:absolute;left:50%;transform:translateX(-50%);top:53px;padding:0 15px 0 15px}#product-info h3{color:#fff;text-align:left;font-weight:bold;font-size:2.1em;line-height:.7em}#product-info h3 span{display:block;font-weight:100}#product-info p{padding-top:20px;color:#fff;text-align:left;font-size:1.2em}#product-info p.terms{font-size:.7em}@media screen and (max-width: 1245px){#product-info{clip-path:polygon(0 0, 100% 10%, 100% 100%, 0 100%);padding-top:120px}#product-info .flex-container-lg{flex-direction:column;gap:40px}#product-info .col{width:-moz-fit-content;width:fit-content;margin:0 auto}}@media screen and (max-width: 600px){#product-info .col-2 .white-circle{left:-175px;width:350px}}#product-description{padding:60px 20px 0;border-top:1px solid #013b56;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;align-self:center}#product-description .col{max-height:471px}#product-description h1{line-height:.7em}@media screen and (max-width: 1245px){#product-description .headerLrg{text-align:center}#product-description p{width:100%}#product-description .col{width:-moz-fit-content;width:fit-content;margin:0 auto}}.product-cta{padding:30px 0;position:relative}.product-cta .white-circle{position:absolute;right:-25px;top:20px;width:450px}.product-cta .flex-container-lg{flex-direction:column;row-gap:20px}.product-cta .flex-container-lg .col-2 p{font-size:2.6em}.product-cta .flex-container-lg .col-2 p span{font-weight:bold}#product-details{padding:100px 20px 50px}#product-details .col:last-child{margin-left:30px;padding-left:40px;border-left:1px solid #013b56}#product-details h3{padding-left:40px;font-size:45px;color:#0061aa}#product-details h3 span{color:#013b56;font-weight:bold}#product-details ul{padding:15px 60px;font-size:20px}#product-details li{margin-left:0;list-style:disc}@media screen and (max-width: 1245px){#product-details{padding:0 20px}#product-details .col{padding:20px}#product-details .col:last-child{border:none;border-top:1px solid #013b56;padding:20px 20px;margin:0}}#product-disclaimer{margin:0 auto;padding:0;max-width:1660px;color:#545454;font-size:14px}@media screen and (max-width: 1245px){#product-disclaimer{padding:0 40px}}@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:#0061aa;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:bold}.items-2-col.scenario table tbody td:first-child{font-weight:bold}.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:#0061aa}#top-default.technology .col{margin-bottom:-6px}#top-default.technology img{max-width:100%}#top-default.technology .col-3{padding-left:40px;display:flex;flex-flow:column;justify-content:center;text-align:left}#top-default.technology .button-container{justify-content:flex-start}.even-col.technology{display:block}.even-col.technology h2,.even-col.technology h3{font-weight:bold}.even-col.technology h2{margin-left:15px;padding-left:15px;border-left:1px solid #083953;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{align-items:center;min-height:auto;margin:0;padding:0 0 10px}.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 #083953;display:block}.even-col.technology.no-margin-bot .image{justify-content:center;display:flex;align-items:flex-end}.even-col.technology.no-margin-bot .btn{margin:30px auto}@media screen and (max-width: 1245px){#ty-top{display:none}#top-default.technology .flex-container-lg{display:flex;flex-flow:column}#top-default.technology img{max-width:200px}#top-default.technology .col,#top-default.technology .col-3{flex:1 0 auto}#top-default.technology .col{margin-top:50px;order:2}#top-default.technology .col-3{padding:0;text-align:center;order:1}#top-default.technology .button-container{justify-content:center}.even-col.technology.no-margin-bot .flex-container-lg{display:flex;flex-flow:column}.even-col.technology.no-margin-bot .image{display:none}.even-col.technology.no-margin-bot .content{padding:20px;display:flex;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:flex;text-align:center;padding:20px 0 0}#ty-top .column,#ty-mobile .column{border-top:1px solid #eaf2f7;padding:70px;flex:50%}#ty-top .column .text-link,#ty-mobile .column .text-link{border-bottom:2px solid #0061aa;color:#0061aa}#ty-top .column .text-link:hover,#ty-mobile .column .text-link:hover{color:#0061aa}#ty-top .column h2.application,#ty-mobile .column h2.application{color:#0061aa}#ty-top .column .elipses,#ty-mobile .column .elipses{color:#2660aa;font-size:40px;font-weight:bold;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:bold}#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:bold}#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:flex;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: 1245px){#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:bold;background-color:#fff}#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:bold;text-align:center}#callcenter form li{margin-bottom:10px}#callcenter form li.submit{text-align:center;margin:30px 0 15px 0}#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:60px auto;max-width:950px;display:block}@media screen and (max-width: 1245px){#team-bankers{flex-direction:column;width:100%;padding:0 20px;margin:30px auto}}#team-bankers .subheader{text-align:center;color:#083953;border:none;font-size:35px;font-family:"Bariol Bold"}#team-bankers .team-banker-wrapper{margin:0 auto;flex:1 0 16%;display:flex;flex-wrap:wrap;justify-content:center}#team-bankers .team-banker-wrapper .team-banker{width:285px;max-width:30%;margin:20px 0}#team-bankers .team-banker-wrapper .team-banker .box{margin:0 auto}#team-bankers .team-banker-wrapper .team-banker a{color:inherit;text-decoration:none}#team-bankers .team-banker-wrapper .team-banker a:hover img{opacity:1;border:1px solid #5db65f}#team-bankers .team-banker-wrapper .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-wrapper .team-banker p{text-align:center}#team-bankers .team-banker-wrapper .team-banker .banker-name{color:#0061aa;font-size:1.25em;font-weight:bold;margin-top:5px}#team-bankers .team-banker-wrapper .team-banker .banker-title span{font-size:.8em}#team-bankers .team-banker-wrapper .team-banker .banker-email{font-weight:bold}#team-bankers .team-banker-wrapper .team-banker .banker-cell-phone{font-size:1.05em;font-weight:bold}#team-bankers .team-banker-wrapper .team-banker-bio{max-width:60%;width:570px;position:relative;padding:10px;height:-moz-fit-content;height:fit-content;border-radius:15px}#team-bankers .team-banker-wrapper .team-banker-bio span{color:#0061aa;cursor:pointer}#team-bankers .team-banker-wrapper .team-banker-bio p{text-align:left !important}#team-bankers .team-banker-wrapper .team-banker-bio .team-bio-wrapper{height:124px;position:relative;text-align:left !important}#team-bankers .team-banker-wrapper .team-banker-bio .team-bio-wrapper div{height:100%;overflow-y:hidden;color:#000}#team-bankers .team-banker-wrapper .team-banker-bio .team-bio-wrapper div span,#team-bankers .team-banker-wrapper .team-banker-bio .team-bio-wrapper div p{height:100%;overflow-y:hidden;text-align:left !important;color:#000 !important;font-family:"Source Sans Pro" !important;line-height:1.5em !important;font-size:16px !important;margin:0 0 20px !important}#team-bankers .team-banker-wrapper .team-banker-bio .team-bio-wrapper.active{height:-moz-fit-content;height:fit-content;max-height:auto}#team-bankers .team-banker-wrapper .team-banker-bio .team-bio-wrapper.active div{height:-moz-fit-content;height:fit-content}#team-bankers .team-banker-wrapper .team-banker-bio .team-bio-wrapper .read-more{position:absolute;left:0;bottom:-25px;z-index:99999;color:#0061aa;height:-moz-fit-content;height:fit-content}#team-bankers .team-banker-wrapper .team-banker-bio .banker-heading{color:#00425c;font-size:2.05em;font-weight:bold;margin-top:5px;margin-bottom:20px}#team-bankers .team-banker-wrapper .team-banker-bio .banker-heading span{border-bottom:3px solid #0061aa;padding:7px 0}@media screen and (max-width: 1245px){#team-bankers .team-banker-wrapper{margin:20px auto}#team-bankers .team-banker-wrapper .team-banker{max-width:100%;margin:20px auto}#team-bankers .team-banker-wrapper .team-banker-bio{max-width:none;margin:0 auto;width:-moz-fit-content;width:fit-content}}.banker-team .team-banker-wrapper{flex-direction:row;flex-wrap:wrap;gap:25px;margin:0 auto;width:-moz-fit-content;width:fit-content}.banker-team .team-banker-wrapper .team-banker{width:-moz-fit-content;width:fit-content;max-width:50% !important}@media screen and (max-width: 1245px){.team-container .team-logo{width:auto;max-width:250px;display:block;margin:10px auto}#about-me{background-color:#ebebeb}#team-bankers{display:flex !important}#team-bankers .team-banker{margin:10px 40px 40px}}#top-default.arena{padding:80px 50px;margin-bottom:50px}#top-default.arena .flex-container-lg{gap:40px;width:-moz-fit-content;width:fit-content;margin:0 auto;height:-moz-fit-content;height:fit-content;padding:100px 0px}#top-default.arena .flex-container-lg:first-of-type{height:450px}#top-default.arena .flex-container-lg .img-container{height:-moz-fit-content;height:fit-content;margin:auto 0}#top-default.arena .flex-container-lg .img-container img{width:300px;height:300px;margin:auto 0}#top-default.arena .flex-container-lg .header{position:relative;z-index:0;height:-moz-fit-content;height:fit-content;margin:auto 0;width:calc(100% - 300px)}#top-default.arena .flex-container-lg .header h2{color:#0061aa;max-width:570px;text-align:left;font-size:3em;font-family:"Bariol";font-weight:bold;line-height:1.1em;height:-moz-fit-content;height:fit-content;position:relative;z-index:2}#top-default.arena .flex-container-lg .header .blue-circle{z-index:-1;position:absolute;left:-150px;top:-60px;width:420px;height:auto}#top-default.arena .flex-container-lg .header .arena-btn{display:block;background-color:#013b56;color:#fff;padding:8px 30px;border-radius:20px;text-decoration:none;height:-moz-fit-content;height:fit-content;margin:40px 0;width:-moz-fit-content;width:fit-content;z-index:2}#top-default.arena .flex-container-lg .header .arena-btn:visited,#top-default.arena .flex-container-lg .header .arena-btn:active{text-decoration:none}#top-default.arena .flex-container-lg .content{color:#013b56}#top-default.arena .flex-container-lg.reverse{gap:80px}#top-default.arena .flex-container-lg.reverse img{width:600px;height:auto;margin:0}#top-default.arena .flex-container-lg.reverse .content{height:-moz-fit-content;height:fit-content;margin:auto 0}#top-default.arena .flex-container-lg.reverse .content p{font-size:1.3em;text-align:left;margin:20px 0;color:#013b56}@media screen and (max-width: 1245px){#top-default.arena .flex-container-lg{width:100%;padding:0 20px;display:flex}#top-default.arena .flex-container-lg .header h2{font-size:2.4em}#top-default.arena .flex-container-lg .header .blue-circle{width:380px;top:-80px;left:-150px}#top-default.arena .flex-container-lg img{width:250px;height:250px}#top-default.arena .flex-container-lg.reverse{gap:40px}#top-default.arena .flex-container-lg.reverse .img-container img{width:300px}#top-default.arena .flex-container-lg.reverse .content p{font-size:1em}}@media screen and (max-width: 600px){#top-default.arena{padding:50px 30px}#top-default.arena .flex-container-lg{flex-direction:column;height:-moz-fit-content;height:fit-content}#top-default.arena .flex-container-lg:first-of-type{flex-direction:column-reverse;height:-moz-fit-content;height:fit-content;padding:0}#top-default.arena .flex-container-lg:first-of-type .header{width:100%}#top-default.arena .flex-container-lg:first-of-type .blue-circle{top:10px;width:300px}#top-default.arena .flex-container-lg:first-of-type .img-container img{width:200px;height:200px}}#all-faqs{margin:30px auto 0;padding:0 20px;display:flex;flex-direction:row;gap:50px}#all-faqs .flex-container-lg{justify-content:center;display:flex;flex-direction:column;flex:1}#all-faqs .flex-container-lg .faq-wrapper{display:block;width:100%;margin-bottom:20px;position:relative}#all-faqs .flex-container-lg .faq-wrapper h3{color:#013b56;font-size:2.3em;font-style:normal;font-weight:300;line-height:normal;text-transform:uppercase;margin-bottom:20px}#all-faqs .flex-container-lg .faq-wrapper svg{width:40px;height:40px;position:absolute;top:-10px;left:-15px;fill:rgba(0,96,169,.1)}#all-faqs .flex-container-lg .faq-wrapper .faq-container{border:1px solid #d3d3d3;width:100%;padding:30px 20px;margin:0;position:relative;display:flex;border:none;justify-content:space-between;background-color:#fff;border-top:2px solid #0061aa}#all-faqs .flex-container-lg .faq-wrapper .faq-container .faq-category-container{position:absolute;top:-11px;display:flex;gap:15px}#all-faqs .flex-container-lg .faq-wrapper .faq-container .faq-category-container a{background-color:#013b56;padding:3px 18px;color:#fff;text-transform:uppercase;font-size:11px;border-radius:40px;font-family:"Bariol";max-width:100%}#all-faqs .flex-container-lg .faq-wrapper .faq-container .faq-category-container a:hover{background-color:#083953}@media screen and (max-width: 600px){#all-faqs .flex-container-lg .faq-wrapper .faq-container .faq-category-container{top:-10px;gap:10px}#all-faqs .flex-container-lg .faq-wrapper .faq-container .faq-category-container p{padding:3px 10px;font-size:9px}}#all-faqs .flex-container-lg .faq-wrapper .faq-container details[open]{height:-moz-fit-content !important;height:fit-content !important}#all-faqs .flex-container-lg .faq-wrapper .faq-container summary{color:#013b56;font-size:1.15em;max-width:100%;text-decoration:none;font-weight:bold;cursor:pointer;text-transform:uppercase}#all-faqs .flex-container-lg .faq-wrapper .faq-container summary:focus{outline:none}#all-faqs .flex-container-lg .faq-wrapper .faq-container .faq-content{padding:10px 0}#all-faqs .flex-container-lg .faq-wrapper .faq-container .faq-content p,#all-faqs .flex-container-lg .faq-wrapper .faq-container .faq-content a,#all-faqs .flex-container-lg .faq-wrapper .faq-container .faq-content span,#all-faqs .flex-container-lg .faq-wrapper .faq-container .faq-content ul li{color:#000 !important;white-space:normal !important}#all-faqs .flex-container-lg .faq-wrapper .faq-container .faq-content .btn{margin-top:20px;color:#fff !important}#all-faqs .flex-container-lg .faq-wrapper .faq-container .faq-content hr{width:200px;max-width:100%;margin:10px 0 25px;border-color:#083953;border-width:2px}#apply-cta-block{width:100%;margin:20px 0 45px;padding:0 20px}#apply-cta-block .container-lg{display:flex;align-items:center;gap:20px;flex-wrap:wrap}#apply-cta-block .container-lg .container{display:flex;flex-direction:column;gap:10px}#apply-cta-block .container-lg .container h3{color:#0061aa;font-size:1.85em;font-weight:bold}#apply-cta-block .container-lg .container p{color:#013b56;font-size:1.35em}#apply-cta-block .container-lg .btn-container{display:flex;gap:20px;flex-wrap:wrap;justify-content:flex-start;align-items:center}#apply-cta-block .container-lg .btn-container .btn{width:-moz-fit-content;width:fit-content;min-width:165px;padding:8px 20px}#top-default.faq-page-container{background-size:cover;background-color:#0d3b56;width:100%;overflow:hidden;height:-moz-max-content;height:max-content}#top-default.faq-page-container .container{display:flex;gap:30px;max-width:1660px;width:100%;position:relative;margin:0 auto;z-index:-1;z-index:10}#top-default.faq-page-container .container .subheader{font-size:3em;width:-moz-fit-content;width:fit-content;max-width:750px;line-height:1em;margin:0;text-align:left;z-index:2;text-transform:lowercase}#top-default.faq-page-container .tags{display:flex;gap:15px;width:100%;max-width:1660px;margin:30px auto 0}#top-default.faq-page-container .tags a{text-decoration:none;width:-moz-fit-content;width:fit-content;background-color:#0061aa;padding:3px 18px;color:#fff;text-transform:uppercase;font-size:13px;border-radius:40px;font-family:"Bariol"}#top-default.faq-page-container .header-circle{height:400px;position:absolute;right:-40px;bottom:-200px;z-index:1}#top-default.faq-page-container .header-circle.green{left:-80px;width:110px;height:auto;bottom:auto;top:-20px}@media screen and (max-width: 1245px){#top-default.faq-page-container{margin:0 auto;width:100%}#top-default.faq-page-container .container{width:80%}#top-default.faq-page-container .container .subheader{font-size:3em}#top-default.faq-page-container .header-circle{height:280px;position:absolute;right:-30px;bottom:-120px;z-index:1}#top-default.faq-page-container .header-circle.green{left:-80px;width:110px;height:auto;bottom:auto;top:-20px}}@media screen and (max-width: 600px){#top-default.faq-page-container .container .subheader{font-size:1.7em}#top-default.faq-page-container .header-circle{height:180px;position:absolute;bottom:-70px}#top-default.faq-page-container .header-circle.green{left:-60px;width:80px;height:auto;bottom:auto;top:-20px}}#top-default.faqs-top{background-size:cover;background-color:#0d3b56;width:100%;overflow:hidden;height:-moz-max-content;height:max-content;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 68%)}#top-default.faqs-top .container{display:flex;gap:60px;max-width:1350px;width:100%;margin:0 auto}#top-default.faqs-top .container .img-container-lg{flex:0 0 40%}#top-default.faqs-top .container .img-container-lg img{width:100%;height:auto}#top-default.faqs-top .container .container-lg{flex:0 1 55%;height:-moz-fit-content;height:fit-content;margin:auto 0;max-width:550px}#top-default.faqs-top .container .container-lg h1{text-align:left;text-transform:lowercase;font-size:4em}#top-default.faqs-top .container .container-lg .subheader{margin:5px 0 20px;text-align:left;font-weight:100}#top-default.faqs-top.category .container .container-lg{max-width:-moz-fit-content;max-width:fit-content}#top-default.faqs-top.category .container .container-lg .headerLrg{line-height:.9em;margin-bottom:20px}#top-default.faqs-top select{width:250px;padding:5px 5px;border-radius:10px;text-align:center;font-size:22px}#top-default.faqs-top .btn-container{width:-moz-fit-content;width:fit-content;display:flex;gap:20px}#top-default.faqs-top .btn-container .btn{margin:0;font-size:1.1em}#top-default.faqs-top .header-circle{height:500px;position:absolute;right:-40px;bottom:-80px;z-index:-99999}#top-default.faqs-top .clear{height:130px;width:100%;clear:both}@media screen and (max-width: 1245px){#top-default.faqs-top{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 84%);padding:50px 20px;overflow:hidden}#top-default.faqs-top .container .container-lg h1{font-size:2.2em}#top-default.faqs-top .header-circle{height:300px;position:absolute;right:-40px;bottom:-80px;z-index:-99999}#top-default.faqs-top .btn-container{flex-direction:column}#top-default.faqs-top .btn-container .btn{font-size:1em}}@media screen and (max-width: 600px){#top-default.faqs-top{padding:20px}#top-default.faqs-top .flex-container-lg{flex-direction:column-reverse;height:-moz-fit-content !important;height:fit-content !important;margin-top:30px}#top-default.faqs-top .flex-container-lg .img-container{margin-bottom:10px}#top-default.faqs-top .flex-container-lg .img-container img{width:60%;height:auto}#top-default.faqs-top .flex-container-lg .header{width:100%}#top-default.faqs-top .flex-container-lg .header h2{font-size:2em;text-align:center}#top-default.faqs-top .flex-container-lg .header .blue-circle{width:300px;top:-50px;left:-80px}#top-default.faqs-top .flex-container-lg .header .arena-btn{margin:20px auto}#top-default.faqs-top .flex-container-lg.reverse{flex-direction:column;gap:20px;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 84%);padding:50px 20px}#top-default.faqs-top .flex-container-lg.reverse .container{flex-direction:column}#top-default.faqs-top .flex-container-lg.reverse .container .container-lg h1{font-size:2.2em}#top-default.faqs-top .flex-container-lg.reverse .header-circle{height:300px;position:absolute;right:-40px;bottom:-80px;z-index:-99999}#top-default.faqs-top .flex-container-lg.reverse .btn-container{flex-direction:column}#top-default.faqs-top .flex-container-lg.reverse .btn-container .btn{font-size:1em}}@media screen and (max-width: 600px){#top-default.faqs-top{padding:40px 20px;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 92%)}#top-default.faqs-top .clear{height:70px}#top-default.faqs-top .container{flex-direction:column;gap:30px}#top-default.faqs-top .btn-container{width:100%}#top-default.faqs-top .btn-container .btn{width:100%}}#top-default.faqs-page-new{padding:100px 0 35px;width:min(100%,1440px);margin:0 auto}#top-default.faqs-page-new .container{display:flex;width:100%;--faq-page-header-gap: 30px;gap:var(--faq-page-header-gap)}#top-default.faqs-page-new .container .container-lg{flex:0 0 45%;width:auto;display:flex;flex-direction:column;gap:10px;padding:10px 0;margin:0;align-content:flex-start}#top-default.faqs-page-new .container .container-lg h1{color:#0061aa;text-align:left}#top-default.faqs-page-new .container .container-lg p{font-size:1.1em;color:#013b56;text-align:left}#top-default.faqs-page-new .container .container-lg .btn-container{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;margin:0}#top-default.faqs-page-new .container .container-lg .btn-container a{margin:0}#top-default.faqs-page-new .container .container-lg:nth-of-type(2){flex:1;border-left:2px solid #083953;padding-left:var(--faq-page-header-gap)}@media screen and (max-width: 1245px){#top-default.faqs-page-new{padding:50px 20px 20px}#top-default.faqs-page-new .container{flex-direction:column;--faq-page-header-gap: 20px}#top-default.faqs-page-new .container .container-lg{flex:1;padding:0}#top-default.faqs-page-new .container .container-lg:nth-of-type(2){border:none;padding:0}}.flex-container-lg-col#search-faqs{padding:20px 0;margin:0 auto 20px;max-width:100%;width:100%;max-width:1660px}.flex-container-lg-col#search-faqs .container-lg{margin:0;width:500px}.flex-container-lg-col#search-faqs .container-lg h2{color:#0061aa;text-transform:lowercase;font-size:2.8em;line-height:.65em;margin:20px 0}.flex-container-lg-col#search-faqs .container-lg h2 b{display:block;color:#083953}.flex-container-lg-col#search-faqs .container-lg input[type=text]{width:100%}.flex-container-lg-col#search-faqs .container{position:relative}.flex-container-lg-col#search-faqs .container .magnify{width:24px;position:absolute;right:15px;top:9px}@media screen and (max-width: 1245px){.flex-container-lg-col#search-faqs{margin:0px auto;width:100%;padding:0 20px}.flex-container-lg-col#search-faqs .container-lg{width:100%}.flex-container-lg-col#search-faqs .container-lg h2{font-size:2em;line-height:1em}}@media screen and (max-width: 600px){.flex-container-lg-col#search-faqs{margin:20px auto;width:100%;padding:0 20px}.flex-container-lg-col#search-faqs .container-lg{width:100%}.flex-container-lg-col#search-faqs .container-lg h2{font-size:2em;line-height:1em}}.footer-container-lg-col{width:100%;position:relative}.footer-container-lg-col .footer-circle{height:300px;position:absolute;left:20px;bottom:-220px;z-index:-999}.footer-container-lg-col .clear{height:130px;width:100%;clear:both}#faq-page-content{display:flex;width:100%;max-width:1660px;margin:50px auto;gap:60px;justify-content:space-between}#faq-page-content .container-lg{width:calc(100% - 350px - 60px)}#faq-page-content .container-lg ul{padding-top:20px !important;padding-inline-start:20px !important}#faq-page-content .container-lg li{list-style-type:disc !important;white-space:normal !important}#faq-page-content .container-lg :is(h1,h2){margin:15px 0 10px;color:#0061aa;font-size:2em}#faq-page-content .container-lg :is(h3,h4){margin:5px 0;color:#083953;font-size:1.5em}#faq-page-content .container-lg-right{position:sticky;top:60px;width:350px;background-color:#f2f7fa;padding:25px;height:-moz-fit-content;height:fit-content}#faq-page-content .container-lg-right h3{color:#013b56;font-size:2.2em;line-height:1.25em;font-weight:bold;margin-bottom:20px}#faq-page-content .container-lg-right p{font-size:1.1em}#faq-page-content .container-lg-right .btn-container{margin:20px 0;display:flex;flex-direction:column;gap:20px}#faq-page-content .container-lg-right .btn-container .btn{font-family:"Bariol Bold";letter-spacing:normal}@media screen and (max-width: 1245px){#faq-page-content{flex-direction:column;padding:0 30px;gap:30px}#faq-page-content .container-lg{width:100%}#faq-page-content .container-lg-right{width:100%;max-width:350px;margin:0 auto}}#learn-resources-page-content{display:flex;width:min(100%,1440px);margin:50px auto;gap:60px;justify-content:space-between}#learn-resources-page-content .container-lg{width:calc(100% - 550px - 60px)}#learn-resources-page-content .container-lg p{margin:10px 0}#learn-resources-page-content .container-lg ul{padding-top:0px !important;padding-inline-start:20px !important}#learn-resources-page-content .container-lg li{list-style-type:disc !important;white-space:normal !important}#learn-resources-page-content .container-lg li span{font-weight:bold}#learn-resources-page-content .container-lg :is(h1,h2){margin:15px 0 10px;color:#0061aa;font-size:2em}#learn-resources-page-content .container-lg :is(h3,h4){margin:5px 0;color:#083953;font-size:1.5em}#learn-resources-page-content .container-lg img{max-width:100%;margin:20px 0;width:100%}#learn-resources-page-content .container-lg-right{position:sticky;top:60px;width:550px;background-color:#f2f7fa;padding:25px;height:-moz-fit-content;height:fit-content}#learn-resources-page-content .container-lg-right h3{color:#013b56;font-size:2.2em;line-height:1.25em;font-weight:bold;margin-bottom:20px}#learn-resources-page-content .container-lg-right p{font-size:1.1em}#learn-resources-page-content .container-lg-right .btn-container{margin:20px 0;display:flex;flex-direction:column;gap:20px}#learn-resources-page-content .container-lg-right .btn-container .btn{font-family:"Bariol Bold";letter-spacing:normal}@media screen and (max-width: 1245px){#learn-resources-page-content{flex-direction:column;padding:0 30px;gap:30px}#learn-resources-page-content .container-lg{width:100%}#learn-resources-page-content .container-lg-right{width:100%;max-width:350px;margin:0 auto}}#top-default.blend-full-app{background:url("/images/blend-full-app/blend_interstitial_header.png") center center no-repeat;background-size:cover;width:100%;display:flex;flex-direction:row;padding-top:120px;padding-bottom:185px;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 75%);overflow:hidden}#top-default.blend-full-app .white-circle{position:absolute;width:550px}#top-default.blend-full-app .white-circle.right{right:-100px;bottom:-225px}#top-default.blend-full-app .white-circle.left{left:-150px;top:-225px}#top-default.blend-full-app .flex-container-lg{display:block;margin-left:250px}#top-default.blend-full-app .flex-container-lg .container-lg{height:-moz-fit-content;height:fit-content;margin:auto 0;flex:0 1 55%;max-width:800px}#top-default.blend-full-app .flex-container-lg .container-lg .rates-header-img{width:100%;max-width:550px}#top-default.blend-full-app .flex-container-lg .container-lg .headerLrg{text-align:left;font-size:4em;margin:0;line-height:.95em;font-family:"Bariol"}@media screen and (max-width: 1245px){#top-default.blend-full-app .flex-container-lg .container-lg .headerLrg{font-size:2.9em}}#top-default.blend-full-app .flex-container-lg .container-lg .subheader{text-align:left;margin:20px 0;display:block;font-size:1.4em}#top-default.blend-full-app .flex-container-lg .container-lg .button-container{width:-moz-fit-content;width:fit-content;margin:25px 0;display:flex;gap:20px}#top-default.blend-full-app .flex-container-lg .container-lg .button-container .btn{font-family:"Bariol Bold";margin:0;text-transform:lowercase}@media screen and (max-width: 1245px){#top-default.blend-full-app .white-circle{width:250px}#top-default.blend-full-app .white-circle.left{left:-70px;top:-30px}#top-default.blend-full-app .white-circle.right{bottom:-60px;right:-70px}#top-default.blend-full-app .flex-container-lg{margin:0 50px}#top-default.blend-full-app .flex-container-lg .container-lg{flex:0 1 50%}}@media screen and (max-width: 600px){#top-default.blend-full-app{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 92%);padding-bottom:90px;padding-top:50px;background:url("/images/blend-full-app/blend_interstitial_header_mobile.png") center center no-repeat}#top-default.blend-full-app .flex-container-lg{flex-direction:column;gap:20px;margin:0 20px}#top-default.blend-full-app .flex-container-lg .container-lg{flex:1}#top-default.blend-full-app .flex-container-lg .container-lg .headerLrg{font-size:2.4em}#top-default.blend-full-app .flex-container-lg .container-lg .subheader{font-size:1.2em}#top-default.blend-full-app .flex-container-lg .container-lg .button-container{width:100%;flex-direction:column}#top-default.blend-full-app .flex-container-lg .container-lg .button-container .btn{width:100%}}.fullapp-benefits-wrapper{padding:20px;margin-top:-70px}.fullapp-benefits-wrapper .flex-container-lg{display:flex;flex-direction:column}.fullapp-benefits-wrapper .flex-container-lg h2{font-size:3.5em;font-family:"Bariol Bold"}.fullapp-benefits-wrapper .flex-container-lg .container-lg{display:flex;flex-wrap:wrap;row-gap:30px;-moz-column-gap:100px;column-gap:100px;padding:20px 0 60px;justify-content:space-between}.fullapp-benefits-wrapper .flex-container-lg .container-lg .benefit{flex:0 0 40%}.fullapp-benefits-wrapper .flex-container-lg .container-lg .benefit h3{font-size:1.8em;font-family:"Bariol";color:#3376b7}.fullapp-benefits-wrapper .flex-container-lg .container-lg .benefit p{font-size:1.3em;color:#013b56}.fullapp-benefits-wrapper .flex-container-lg .container-lg .benefit img{width:80px;height:80px}.fullapp-benefits-wrapper .flex-container-lg .container-lg .banker-info{flex:0 0 40%;text-align:left;background-color:#013b56;padding:20px 40px 30px;border-top-right-radius:20px;border-bottom-left-radius:20px;color:#fff;position:relative}.fullapp-benefits-wrapper .flex-container-lg .container-lg .banker-info .banker-info-wrapper{display:flex;gap:20px;z-index:1}.fullapp-benefits-wrapper .flex-container-lg .container-lg .banker-info .banker-info-wrapper .lo-img{width:120px;height:120px}.fullapp-benefits-wrapper .flex-container-lg .container-lg .banker-info .banker-info-wrapper .banker-name{color:#fff;font-size:1.4em;font-family:"Bariol Bold"}.fullapp-benefits-wrapper .flex-container-lg .container-lg .banker-info .banker-info-wrapper .banker-title{color:#fff;font-size:1.05em;font-family:"Source Sans Pro"}.fullapp-benefits-wrapper .flex-container-lg .container-lg .banker-info .banker-info-wrapper .banker-cell{color:#fff;font-family:"Source Sans Pro";font-size:1.2em;font-weight:bold;text-decoration:none}.fullapp-benefits-wrapper .flex-container-lg .container-lg .banker-info .banker-info-wrapper .banker-email{font-size:1.05em;font-family:"Source Sans Pro";color:#fff}.fullapp-benefits-wrapper .flex-container-lg .container-lg .banker-info .white-circle{position:absolute;bottom:-85%;width:325px;right:-60px;z-index:0}.fullapp-benefits-wrapper .flex-container-lg .container-lg .banker-info .btn{width:200px}@media screen and (max-width: 1245px){.fullapp-benefits-wrapper{margin-top:-20px;padding:50px}.fullapp-benefits-wrapper .flex-container-lg h2{font-size:2.2em}.fullapp-benefits-wrapper .flex-container-lg .container-lg{-moz-column-gap:20px;column-gap:20px}.fullapp-benefits-wrapper .flex-container-lg .container-lg .banker-info{margin:20px auto}}@media screen and (max-width: 600px){.fullapp-benefits-wrapper{padding:20px}.fullapp-benefits-wrapper .flex-container-lg h2{font-size:2.2em}.fullapp-benefits-wrapper .flex-container-lg .container-lg{width:100%;flex-direction:column;-moz-column-gap:20px;column-gap:20px}.fullapp-benefits-wrapper .flex-container-lg .container-lg .benefit{flex:1 0 100%}.fullapp-benefits-wrapper .flex-container-lg .container-lg .benefit h3{font-size:1.55em;margin-bottom:5px}.fullapp-benefits-wrapper .flex-container-lg .container-lg .benefit p{font-size:1.1em}.fullapp-benefits-wrapper .flex-container-lg .container-lg .banker-info{flex:1 0 100%;width:100%;overflow-x:clip;padding:20px}.fullapp-benefits-wrapper .flex-container-lg .container-lg .banker-info .white-circle{width:200px;bottom:-20%;right:-50px}.fullapp-benefits-wrapper .flex-container-lg .container-lg .banker-info .banker-info-wrapper .lo-img{width:80px;height:80px}.fullapp-benefits-wrapper .flex-container-lg .container-lg .banker-info .banker-info-wrapper .banker-name{font-size:1.1em}.fullapp-benefits-wrapper .flex-container-lg .container-lg .banker-info .banker-info-wrapper .banker-title{font-size:.9em}.fullapp-benefits-wrapper .flex-container-lg .container-lg .banker-info .banker-info-wrapper .banker-cell{font-size:1em}.fullapp-benefits-wrapper .flex-container-lg .container-lg .banker-info .banker-info-wrapper .banker-email{font-size:.9em}.fullapp-benefits-wrapper .flex-container-lg .container-lg .banker-info .btn{width:-moz-fit-content;width:fit-content;min-width:150px;font-size:1em}}.mortgage-calculator-wrapper{overflow-x:hidden;padding:0 20px;width:100%;max-width:1660px;margin:0 auto}.mortgage-calculator-wrapper .title-wrapper{display:none}.mortgage-calculator-wrapper .mortgage-calculator{width:100%;min-height:450px;max-width:100%;box-sizing:content-box;margin:0 auto;display:block}@media screen and (max-width: 600px){.mortgage-calculator-wrapper .mortgage-calculator{width:100%;max-width:100%}}.mortgage-calculator-content-wrapper{width:min(100%,1660px);padding:2em;margin:0 auto}@media screen and (max-width: 1245px){.mortgage-calculator-content-wrapper{padding:20px}}.mortgage-calculator-content-wrapper .content{width:100%;padding:0;font-size:1.1rem;padding-bottom:1em}.mortgage-calculator-content-wrapper .content *{line-height:1.5em}.mortgage-calculator-content-wrapper .content :is(h1,h2,h3,h4,h5,h6){font-weight:bold}.mortgage-calculator-content-wrapper .content :is(h1,h2,h3,p){margin-bottom:.75rem}.mortgage-calculator-content-wrapper .content h1{text-align:center;font-size:2.25em}.mortgage-calculator-content-wrapper .content h2{font-size:1.65em}.mortgage-calculator-content-wrapper .content h3{font-size:1.15em}.mortgage-calculator-content-wrapper .content p{line-height:1.5em}.mortgage-calculator-content-wrapper .content ol{list-style:none;counter-reset:list-counter;display:flex;flex-direction:column;gap:.5em;padding-bottom:.75em}.mortgage-calculator-content-wrapper .content ol li{counter-increment:list-counter;position:relative;margin:0 0 0 1.2em;list-style-position:inside;padding:0 0 0 1.2em}.mortgage-calculator-content-wrapper .content ol li::before{content:counter(list-counter) ".";font-weight:bold;position:absolute;left:0;top:0;font-size:1.25em}.mortgage-calculator-content-wrapper .content ol li *{margin-bottom:.35em}.mortgage-calculator-content-wrapper .content ol li *:last-child{margin-bottom:0}.mortgage-calculator-content-wrapper .content ul{display:flex;flex-direction:column;gap:.5em;padding-bottom:.75em}.mortgage-calculator-content-wrapper .content ul li{list-style-type:disc;list-style-position:inside;position:relative;padding:0 0 0 1.2em;margin:0}.mortgage-calculator-content-wrapper .content ul li *{margin-bottom:.35em}.mortgage-calculator-content-wrapper .footer{width:100%;max-width:100%}#prod-info{font-family:"Source Sans Pro";position:relative;scroll-behavior:unset;padding:80px 30px}@media screen and (max-width: 1245px){#prod-info{padding:20px 20px 40px;overflow:hidden}}#prod-info .flex-container-lg{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:2em}@media screen and (max-width: 1245px)and (orientation: landscape){#prod-info .flex-container-lg{align-items:center;justify-content:space-between}}@media screen and (max-width: 1245px)and (orientation: portrait){#prod-info .flex-container-lg{align-items:center;justify-content:center}}#prod-info .flex-container-lg .action-container{flex:0 0 max(45%,500px);display:flex;flex-direction:column;align-items:start;gap:20px}@media screen and (max-width: 1245px){#prod-info .flex-container-lg .action-container{width:100%;align-items:center}}#prod-info .flex-container-lg .action-container .info-container{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:25px}@media screen and (max-width: 1245px){#prod-info .flex-container-lg .action-container .info-container{flex-direction:column}}#prod-info .flex-container-lg .action-container .info-container .img-container{flex:0 0 min(160px,100%);height:-moz-fit-content;height:fit-content;width:min(160px,100%)}#prod-info .flex-container-lg .action-container .info-container .img-container img{width:100%;height:auto}#prod-info .flex-container-lg .action-container .info-container .hdr-container{font-family:"Bariol Bold"}#prod-info .flex-container-lg .action-container .info-container .hdr-container .product-name{font-size:2.8em;color:#0061aa;line-height:1em;font-weight:bold}#prod-info .flex-container-lg .action-container .info-container .hdr-container .product-type{font-size:2.8em;color:#083953;font-weight:bold}@media screen and (max-width: 1245px){#prod-info .flex-container-lg .action-container .info-container .hdr-container{text-align:center}}@media screen and (max-width: 600px){#prod-info .flex-container-lg .action-container .info-container .hdr-container{font-size:1.6em}#prod-info .flex-container-lg .action-container .info-container .hdr-container .product-name,#prod-info .flex-container-lg .action-container .info-container .hdr-container .product-type{font-size:1.4em;line-height:1em}}#prod-info .flex-container-lg .action-container .button-container{display:flex;gap:10px}@media screen and (max-width: 1245px){#prod-info .flex-container-lg .action-container .button-container{flex-direction:column;align-items:center}}#prod-info .flex-container-lg .details-container{flex:0 0 min(600px,100%);display:flex;flex-direction:column;gap:10px}@media screen and (max-width: 1245px){#prod-info .flex-container-lg .details-container{width:100%;align-items:center}}#prod-info .flex-container-lg .details-container .heading-container .heading{color:#0061aa;font-weight:bold;font-size:1.45em;font-family:"Bariol Bold"}#prod-info .flex-container-lg .details-container .more-details-container .detail-text{color:#083953}#prod-info .flex-container-lg .details-container.rate-card{box-shadow:0px 0px 10px 2px #d3d3d3;padding:1em;border-radius:1em;flex:0 0 min(500px,100%)}#prod-info .flex-container-lg .details-container.rate-card .heading-container{border-bottom:1px solid #d3d3d3}#prod-info .flex-container-lg .details-container.rate-card .heading-container p{color:#083953}#prod-info .flex-container-lg .details-container.rate-card .col-wrapper{display:flex;align-items:flex-end;gap:.75em;flex-wrap:wrap}@media screen and (max-width: 600px){#prod-info .flex-container-lg .details-container.rate-card .col-wrapper{justify-content:center}}#prod-info .flex-container-lg .details-container.rate-card .col-wrapper .col{flex:0 0 fit-content;padding:0}#prod-info .flex-container-lg .details-container.rate-card .col-wrapper .col p{font-size:1.1em}#prod-info .flex-container-lg .details-container.rate-card .col-wrapper .col p strong{font-size:1.55rem}#prod-info .flex-container-lg .details-container.rate-card .col-wrapper .btn-wrapper{flex:1;padding-left:2.5em;display:flex;align-items:center;justify-content:flex-end;gap:2em;flex-wrap:wrap}@media screen and (max-width: 600px){#prod-info .flex-container-lg .details-container.rate-card .col-wrapper .btn-wrapper{flex:1 1 100%;padding:0;align-items:center;justify-content:center}}#prod-info .flex-container-lg .details-container.rate-card .last_updated{font-size:.8em;text-align:center}#prod-info .flex-container-lg .details-container.rate-card .btn{padding:10px;width:min(100%,200px);margin:0;border-radius:40px;font-weight:100;letter-spacing:1px;text-decoration:none;background-color:#0060a9;font-family:"Bariol Bold";color:#fff}#prod-info .blue-circle{width:400px;height:auto;position:absolute;right:0px;bottom:-200px}@media screen and (max-width: 1245px){#prod-info .blue-circle{width:320px;bottom:unset;right:-50px;top:0}}#prod-benefits{font-family:"Source Sans Pro";position:relative;overflow:hidden;padding:120px 30px 180px;background-color:#0061aa;color:#fff;clip-path:polygon(0 0, 100% 23%, 100% 100%, 0 100%)}@media screen and (max-width: 1245px){#prod-benefits{padding:80px 20px 120px;clip-path:polygon(0 0, 100% 8%, 100% 100%, 0 100%)}}@media screen and (max-width: 1245px){#prod-benefits{padding:80px 20px 80px;clip-path:polygon(0 0, 100% 8%, 100% 100%, 0 100%)}}#prod-benefits.less-padding{padding-bottom:60px}#prod-benefits .flex-container-lg{top:-30px;display:flex;flex-direction:column;align-items:start;gap:30px}@media screen and (max-width: 1245px){#prod-benefits .flex-container-lg{gap:20px}}#prod-benefits .flex-container-lg .hdr-container .heading{font-family:"Bariol Bold";font-size:3.55em;text-transform:lowercase}#prod-benefits .flex-container-lg .hdr-container .heading span{font-family:"Bariol"}@media screen and (max-width: 1245px){#prod-benefits .flex-container-lg .hdr-container .heading{font-size:2.4em}}#prod-benefits .flex-container-lg .benefits-container{width:100%;display:flex;flex-direction:row;--benefits-gap: 40px;-moz-column-gap:var(--benefits-gap);column-gap:var(--benefits-gap);row-gap:calc(var(--benefits-gap) + 20px);align-items:start;flex-wrap:wrap}@media screen and (max-width: 600px){#prod-benefits .flex-container-lg .benefits-container{flex-direction:column;gap:30px}}#prod-benefits .flex-container-lg .benefits-container .details-container{flex:0 0 calc(50% - var(--benefits-gap)/2);display:flex;flex-direction:column}#prod-benefits .flex-container-lg .benefits-container .details-container .heading-container .heading{font-family:"Bariol Bold";font-weight:bold;font-size:1.4em}#prod-benefits .flex-container-lg .benefits-container .details-container .more-details-container .detail-text{font-size:1.1em}@media screen and (max-width: 1245px){#prod-benefits .flex-container-lg .benefits-container .details-container{width:100%;margin-right:0;gap:0}}@media screen and (max-width: 600px){#prod-benefits .flex-container-lg .benefits-container .details-container .heading-container .heading{font-size:1em}#prod-benefits .flex-container-lg .benefits-container .details-container .more-details-container .detail-text{font-size:.9em}}#prod-benefits .blue-circle{width:500px;height:auto;position:absolute;left:-50px;top:-100px}@media screen and (max-width: 1245px){#prod-benefits .blue-circle{width:250px;bottom:unset;right:-50px;top:0}}#prod-guarantee{font-family:"Source Sans Pro";margin-top:-160px;position:relative;overflow:hidden;padding:120px 30px;padding-bottom:80px;background-color:#083953;color:#fff;clip-path:polygon(0 0, 100% 23%, 100% 100%, 0 100%)}@media screen and (max-width: 1245px){#prod-guarantee{margin-top:-80px;padding:80px 20px;padding-bottom:20px;clip-path:polygon(0 0, 100% 8%, 100% 100%, 0 100%)}}#prod-guarantee .flex-container-lg{display:flex;flex-direction:row;width:100%;align-items:center;--content-gap: 30px;gap:var(--content-gap);flex-wrap:wrap;justify-content:center}@media screen and (max-width: 1245px){#prod-guarantee .flex-container-lg{flex-direction:column;gap:20px}}#prod-guarantee .flex-container-lg .img-container{flex:0 0 calc(50% - var(--content-gap)/2);display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1245px){#prod-guarantee .flex-container-lg .img-container{flex:0 0 100%}}#prod-guarantee .flex-container-lg .img-container img{max-width:100%;max-height:475px}@media screen and (max-width: 1245px){#prod-guarantee .flex-container-lg .img-container img{max-height:325px}}@media(max-width: 1180px)and (orientation: landscape){#prod-guarantee .flex-container-lg .img-container img{max-width:425px}}@media screen and (max-width: 600px){#prod-guarantee .flex-container-lg .img-container img{max-width:80%}}#prod-guarantee .flex-container-lg .content-container{flex:0 0 calc(50% - var(--content-gap)/2);display:flex;flex-direction:column;align-items:start;gap:20px}@media screen and (max-width: 1245px){#prod-guarantee .flex-container-lg .content-container{width:100%;padding:20px;align-items:center}}#prod-guarantee .flex-container-lg .content-container .img-container{justify-content:start}#prod-guarantee .flex-container-lg .content-container .img-container img{max-width:325px}@media screen and (max-width: 600px){#prod-guarantee .flex-container-lg .content-container .img-container img{max-width:175px}}#prod-guarantee .flex-container-lg .content-container .heading-container .heading{font-family:"Bariol Bold";font-size:2.2em;line-height:.95em}@media screen and (max-width: 1245px){#prod-guarantee .flex-container-lg .content-container .heading-container .heading{font-size:1.5em;text-align:center}}#prod-guarantee .flex-container-lg .content-container .terms-container{margin-top:40px;font-size:.8em}#prod-guarantee .flex-container-lg .content-container .terms-container a:link,#prod-guarantee .flex-container-lg .content-container .terms-container a:visited{color:#fff}#prod-guarantee .blue-circle{width:400px;height:auto;position:absolute;right:20px;bottom:-50px}@media screen and (max-width: 1245px){#prod-guarantee .blue-circle{width:250px;right:10px}}#prod-faq{font-family:"Source Sans Pro";overflow:hidden;padding:80px 0}@media screen and (max-width: 1245px){#prod-faq{padding:30px 20px 50px}}#prod-faq .flex-container-lg{display:flex;flex-direction:column;width:100%;gap:40px}@media screen and (max-width: 1245px){#prod-faq .flex-container-lg{gap:20px}}#prod-faq .flex-container-lg .hdr-container{width:100%;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width: 1245px){#prod-faq .flex-container-lg .hdr-container{flex-direction:column;gap:10px}}#prod-faq .flex-container-lg .hdr-container .heading-container{display:flex;flex-direction:column}#prod-faq .flex-container-lg .hdr-container .heading-container .heading{font-family:"Bariol Bold";font-size:3.6em}#prod-faq .flex-container-lg .hdr-container .heading-container .heading span{color:#0061aa}@media screen and (max-width: 1245px){#prod-faq .flex-container-lg .hdr-container .heading-container .heading{font-size:2.4em}}#prod-faq .flex-container-lg .hdr-container .heading-container .sub-heading{font-size:1.1em;margin-top:-5px}#prod-faq .flex-container-lg .faq-container .accordion-container{display:flex;flex-direction:column;gap:20px}#prod-faq .flex-container-lg .faq-container .accordion-container .accordion{background-color:#eaf2f7;color:#083953;border-radius:0 10px;padding:10px}#prod-faq .flex-container-lg .faq-container .accordion-container .accordion .accordion-header{cursor:pointer;font-size:1.3em;color:#0061aa;padding:20px;font-weight:bold;outline:none}@media screen and (max-width: 1245px){#prod-faq .flex-container-lg .faq-container .accordion-container .accordion .accordion-header{font-size:1.15em}}#prod-faq .flex-container-lg .faq-container .accordion-container .accordion .content{color:#083953;padding:0 20px 20px}#prod-faq .flex-container-lg .faq-container .accordion-container .accordion .content ul,#prod-faq .flex-container-lg .faq-container .accordion-container .accordion .content ol{margin-left:20px}@media screen and (max-width: 1245px){#prod-faq .flex-container-lg .faq-container .accordion-container .accordion .content ul,#prod-faq .flex-container-lg .faq-container .accordion-container .accordion .content ol{margin-left:5px}}#prod-faq .flex-container-lg .faq-container .accordion-container .accordion .content ul li,#prod-faq .flex-container-lg .faq-container .accordion-container .accordion .content ol li{list-style-type:disc;padding-left:10px}#prod-faq .flex-container-lg .faq-container .accordion-container .accordion .content ol li{list-style-type:decimal}#prod-faq .flex-container-lg .faq-container .accordion-container .accordion .content a:link,#prod-faq .flex-container-lg .faq-container .accordion-container .accordion .content a:visited{color:#083953}#prod-get-ahead{font-family:"Source Sans Pro";overflow:hidden;padding:40px 0;background-color:#0061aa;color:#fff;position:relative}@media screen and (max-width: 1245px){#prod-get-ahead{padding:30px 20px}}#prod-get-ahead .flex-container-lg{display:flex;flex-direction:column;width:100%;gap:20px;align-items:center}#prod-get-ahead .flex-container-lg .heading-container .heading{font-family:"Bariol Bold";font-size:2.4em;text-align:center}@media screen and (max-width: 1245px){#prod-get-ahead .flex-container-lg .heading-container .heading{font-size:1.65em}}#prod-get-ahead .blue-circle{width:400px;height:auto;position:absolute;right:-50px;bottom:-260px}@media screen and (max-width: 1245px){#prod-get-ahead .blue-circle{width:250px;bottom:-100px}}#prod-more{font-family:"Source Sans Pro";overflow:hidden;padding:40px 20px}#prod-more .flex-container-lg{display:flex;flex-direction:column;width:100%;gap:20px;align-items:center}#prod-more .flex-container-lg .line-top{width:100px;height:10px;background-color:#083953}#prod-more .flex-container-lg .heading-container .heading{font-family:"Bariol Bold";font-size:40px}#prod-more .flex-container-lg .heading-container .heading .blue-text{color:#0061aa}#prod-more .flex-container-lg .img-container{width:100%;display:flex;justify-content:space-around;flex-wrap:wrap;--img-gap: 20px;gap:var(--img-gap)}#prod-more .flex-container-lg .img-container a{flex:1;display:flex;align-items:center;justify-content:center}#prod-more .flex-container-lg .img-container img{width:150px;height:auto}@media screen and (max-width: 1245px){#prod-more .flex-container-lg .img-container img{max-width:120px}}@media screen and (max-width: 600px){#prod-more .flex-container-lg .img-container img{max-width:80px}}@media screen and (max-width: 600px){#prod-more .flex-container-lg .img-container a{flex:0 0 calc(50% - var(--img-gap)/2)}}#mortgage-trends{width:100%;max-width:1660px;margin:40px auto;margin-top:20px;padding:20px;display:flex;flex-direction:column;gap:30px}#mortgage-trends h1{font-size:3em}#mortgage-trends #loading-container{margin:0 auto}#mortgage-trends #all-available-trends{display:flex;justify-content:space-between;margin-top:15px}@media screen and (max-width: 600px){#mortgage-trends #all-available-trends{flex-direction:column;gap:10px;font-size:.9em}}#mortgage-trends #all-available-trends .column{flex:1}#mortgage-trends #all-available-trends .column h2{font-size:1.5em;margin-bottom:10px;text-decoration:underline}#mortgage-trends #all-available-trends .column #primaryProducts,#mortgage-trends #all-available-trends .column #ltvmore80Products,#mortgage-trends #all-available-trends .column #ltvless80Products{display:flex;flex-direction:column;gap:5px}#mortgage-trends #all-available-trends .column #primaryProducts .simple-check-input-wrapper,#mortgage-trends #all-available-trends .column #ltvmore80Products .simple-check-input-wrapper,#mortgage-trends #all-available-trends .column #ltvless80Products .simple-check-input-wrapper{position:relative;display:flex;gap:10px;align-items:center;width:-moz-fit-content;width:fit-content;cursor:pointer;flex-direction:row-reverse}#mortgage-trends #all-available-trends .column #primaryProducts .simple-check-input-wrapper label,#mortgage-trends #all-available-trends .column #ltvmore80Products .simple-check-input-wrapper label,#mortgage-trends #all-available-trends .column #ltvless80Products .simple-check-input-wrapper label{display:flex;flex-direction:column;gap:3px;margin:0}#mortgage-trends #all-available-trends .column #primaryProducts .simple-check-input-wrapper label .label-subtext,#mortgage-trends #all-available-trends .column #ltvmore80Products .simple-check-input-wrapper label .label-subtext,#mortgage-trends #all-available-trends .column #ltvless80Products .simple-check-input-wrapper label .label-subtext{font-size:.8em;color:gray;font-weight:normal;font-family:"Bariol"}#mortgage-trends #all-available-trends .column #primaryProducts .simple-check-input-wrapper input[type=checkbox],#mortgage-trends #all-available-trends .column #ltvmore80Products .simple-check-input-wrapper input[type=checkbox],#mortgage-trends #all-available-trends .column #ltvless80Products .simple-check-input-wrapper input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;width:22px;height:22px;left:0;top:0;margin:0;z-index:1}#mortgage-trends #all-available-trends .column #primaryProducts .simple-check-input-wrapper .checkbox-custom,#mortgage-trends #all-available-trends .column #ltvmore80Products .simple-check-input-wrapper .checkbox-custom,#mortgage-trends #all-available-trends .column #ltvless80Products .simple-check-input-wrapper .checkbox-custom{margin:0;height:22px;width:22px;background-color:#fff;border-radius:50%;border:1px solid #083953;cursor:pointer;z-index:0;flex:0 0 22px}#mortgage-trends #all-available-trends .column #primaryProducts .simple-check-input-wrapper .checkbox-custom::after,#mortgage-trends #all-available-trends .column #ltvmore80Products .simple-check-input-wrapper .checkbox-custom::after,#mortgage-trends #all-available-trends .column #ltvless80Products .simple-check-input-wrapper .checkbox-custom::after{position:absolute;content:"";left:12px;top:12px;height:0;width:0;border-radius:5px;border:solid #083953;border-width:0 3px 3px 0;transform:rotate(0deg) scale(0);opacity:0}#mortgage-trends #all-available-trends .column #primaryProducts .simple-check-input-wrapper input:checked~.checkbox-custom,#mortgage-trends #all-available-trends .column #ltvmore80Products .simple-check-input-wrapper input:checked~.checkbox-custom,#mortgage-trends #all-available-trends .column #ltvless80Products .simple-check-input-wrapper input:checked~.checkbox-custom{background-color:#fff;transform:rotate(0deg) scale(1);opacity:1}#mortgage-trends #all-available-trends .column #primaryProducts .simple-check-input-wrapper input:checked~.checkbox-custom::after,#mortgage-trends #all-available-trends .column #ltvmore80Products .simple-check-input-wrapper input:checked~.checkbox-custom::after,#mortgage-trends #all-available-trends .column #ltvless80Products .simple-check-input-wrapper input:checked~.checkbox-custom::after{transform:rotate(40deg) scale(1);opacity:1;left:7px;top:1px;height:16px;width:8px;background-color:rgba(0,0,0,0);border-radius:0}#mortgage-trends #source-credits{text-align:right;font-size:.8em;color:#999;padding-right:9px}#mortgage-trends #related-links{display:flex;justify-content:center;align-items:center;text-align:center;margin-top:20px}#mortgage-trends #related-links a{font-size:1.2em;text-decoration:none;color:#083953;padding:5px 20px}@media screen and (max-width: 600px){#mortgage-trends #related-links a{font-size:1em}}#mortgage-trends #related-links a:first-of-type{border-right:1px solid #083953}#mortgage-trends #related-links a:hover{text-decoration:underline}#mortgage-trends #trends-table-data{color:#083953;border:0px;clip:rect(0px, 0px, 0px, 0px);clip-path:rect(0px 0px 0px 0px);height:1px;margin:-1px;overflow:hidden;padding:0px;position:absolute;width:1px}#mortgage-trends #trends-table-data #ltv-79-trends-table,#mortgage-trends #trends-table-data #ltv-80-trends-table,#mortgage-trends #trends-table-data #reg-trends-table{margin-top:20px;width:100%}#mortgage-trends #trends-table-data #ltv-79-trends-table table,#mortgage-trends #trends-table-data #ltv-80-trends-table table,#mortgage-trends #trends-table-data #reg-trends-table table{width:100%;border-collapse:collapse}#mortgage-trends #trends-table-data #ltv-79-trends-table table th,#mortgage-trends #trends-table-data #ltv-79-trends-table table td,#mortgage-trends #trends-table-data #ltv-80-trends-table table th,#mortgage-trends #trends-table-data #ltv-80-trends-table table td,#mortgage-trends #trends-table-data #reg-trends-table table th,#mortgage-trends #trends-table-data #reg-trends-table table td{border:1px solid #000;text-align:center}#mortgage-trends #trends-table-data .trends-description h3{font-weight:bold}#mortgage-trends #trends-table-data .trends-description p{padding:10px 0}#non-qm-loan-products{font-family:"Source Sans Pro";position:relative;padding:60px;padding-bottom:30px;color:#013b56}#non-qm-loan-products .flex-container-lg{top:-30px;display:flex;flex-direction:column;align-items:start;gap:30px}@media screen and (max-width: 1245px){#non-qm-loan-products .flex-container-lg{gap:20px}}#non-qm-loan-products .flex-container-lg .hdr-container .heading{font-weight:bold;font-family:"Bariol Bold";font-size:3.55em;color:#0061aa}#non-qm-loan-products .flex-container-lg .hdr-container .heading span{color:#083953;font-family:"Bariol"}@media screen and (max-width: 1245px){#non-qm-loan-products .flex-container-lg .hdr-container .heading{font-size:2.4em}}#non-qm-loan-products .flex-container-lg .benefits-container{width:100%;display:flex;flex-direction:row;--benefits-gap: 40px;-moz-column-gap:var(--benefits-gap);column-gap:var(--benefits-gap);row-gap:calc(var(--benefits-gap) + 20px);align-items:start;flex-wrap:wrap}@media screen and (max-width: 600px){#non-qm-loan-products .flex-container-lg .benefits-container{flex-direction:column;gap:30px}}#non-qm-loan-products .flex-container-lg .benefits-container .details-container{flex:0 0 calc(50% - var(--benefits-gap)/2);display:flex;flex-direction:column}#non-qm-loan-products .flex-container-lg .benefits-container .details-container .heading-container .heading{font-family:"Bariol Bold";font-weight:bold;font-size:1.4em;color:#0061aa}#non-qm-loan-products .flex-container-lg .benefits-container .details-container .more-details-container .detail-text{font-size:1.1em}@media screen and (max-width: 1245px){#non-qm-loan-products .flex-container-lg .benefits-container .details-container{width:100%;margin-right:0;gap:0}}@media screen and (max-width: 600px){#non-qm-loan-products .flex-container-lg .benefits-container .details-container .heading-container .heading{font-size:1em}#non-qm-loan-products .flex-container-lg .benefits-container .details-container .more-details-container .detail-text{font-size:.9em}}#prod-disclaimer .extra-info{text-align:center;font-size:1.1em}#open-houses.open-houses #open-house-modal{display:none}#open-houses.open-houses .header-container{position:relative;overflow:hidden;min-height:400px;margin-bottom:0}@media screen and (max-width: 1245px){#open-houses.open-houses .header-container{padding:10px}}@media screen and (max-width: 600px){#open-houses.open-houses .header-container{padding:0}}#open-houses.open-houses .header-container .header-img{position:absolute;height:100%;width:100%;inset:0px;-o-object-fit:cover;object-fit:cover;color:rgba(0,0,0,0)}#open-houses.open-houses .header-container .flex-container-lg{padding:50px 0;flex-direction:column;height:100%;gap:10px;height:400px !important;justify-content:center}@media screen and (max-width: 1245px){#open-houses.open-houses .header-container .flex-container-lg{padding:50px 25px}}@media screen and (max-width: 600px){#open-houses.open-houses .header-container .flex-container-lg{padding:25px}}#open-houses.open-houses .header-container .flex-container-lg .page-title{font-size:5em;font-weight:bold;color:#000}@media screen and (max-width: 1245px){#open-houses.open-houses .header-container .flex-container-lg .page-title{font-size:4em;margin-bottom:20px;width:60%}}@media screen and (max-width: 600px){#open-houses.open-houses .header-container .flex-container-lg .page-title{width:100%;font-size:3em}}#open-houses.open-houses .header-container .flex-container-lg .header-subtext{color:#000}@media screen and (max-width: 1245px){#open-houses.open-houses .header-container .flex-container-lg .header-subtext{width:60%}}@media screen and (max-width: 600px){#open-houses.open-houses .header-container .flex-container-lg .header-subtext{width:100%}}#open-houses.open-houses .header-container .flex-container-lg .search-container{display:none;padding:0;margin:0 auto;margin-top:50px;border-radius:50px;width:100%;overflow:hidden;height:50px}#open-houses.open-houses .header-container .flex-container-lg .search-container .search-bar{flex:1;border-radius:0;padding:0 20px}#open-houses.open-houses .header-container .flex-container-lg .search-container .search-btn{width:150px;background-color:#0061aa;color:#fff;text-transform:uppercase;border:none}#open-houses.open-houses .homes-listing.flex-container-lg{display:flex;flex-direction:column;gap:20px}#open-houses.open-houses .homes-listing.flex-container-lg .homes-section{position:relative;padding-top:20px}@media screen and (max-width: 1245px){#open-houses.open-houses .homes-listing.flex-container-lg .homes-section{padding:50px}}@media screen and (max-width: 600px){#open-houses.open-houses .homes-listing.flex-container-lg .homes-section{padding:25px}}#open-houses.open-houses .homes-listing.flex-container-lg .homes-section h2{font-size:2em}#open-houses.open-houses .homes-listing.flex-container-lg .homes-section .main-content{display:flex}@media screen and (max-width: 1245px){#open-houses.open-houses .homes-listing.flex-container-lg .homes-section .main-content{padding:20px 0}}#open-houses.open-houses .homes-listing.flex-container-lg .homes-section .main-content .qq-container{padding:20px 0}#open-houses.open-houses .homes-listing.flex-container-lg .homes-section .carousel-container{padding:15px 0;padding-right:20px}@media screen and (max-width: 1245px){#open-houses.open-houses .homes-listing.flex-container-lg .homes-section .carousel-container{padding:0}}#open-houses.open-houses .homes-listing.flex-container-lg .homes-section .carousel-container .carousel{display:flex;justify-content:center;padding:10px 0;overflow-x:hidden;flex-wrap:wrap;gap:30px}@media screen and (max-width: 1245px){#open-houses.open-houses .homes-listing.flex-container-lg .homes-section .carousel-container .carousel{justify-content:space-between;padding:5px}}#open-houses.open-houses .homes-listing.flex-container-lg .homes-section .carousel-container .carousel .carousel-item{flex:0 0 calc(33% - 20px)}@media screen and (max-width: 1245px){#open-houses.open-houses .homes-listing.flex-container-lg .homes-section .carousel-container .carousel .carousel-item{flex:0 0 calc(50% - 30px)}}@media screen and (max-width: 600px){#open-houses.open-houses .homes-listing.flex-container-lg .homes-section .carousel-container .carousel .carousel-item{flex:0 0 100%}}#open-houses.open-houses .homes-listing.flex-container-lg .homes-section .carousel-container .carousel .carousel-item.hidden{display:none}#open-houses.open-houses .homes-listing.flex-container-lg .homes-section .carousel-container .carousel .carousel-item .house-listing{position:relative;border-radius:25px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1)}#open-houses.open-houses .homes-listing.flex-container-lg .homes-section .carousel-container .carousel .carousel-item .house-listing .house-img-container{position:relative;display:flex;justify-content:start;overflow:hidden;width:100%;aspect-ratio:1024/768}#open-houses.open-houses .homes-listing.flex-container-lg .homes-section .carousel-container .carousel .carousel-item .house-listing .house-img-container .house-img{flex:0 0 100%;height:100%;overflow:hidden;position:relative}#open-houses.open-houses .homes-listing.flex-container-lg .homes-section .carousel-container .carousel .carousel-item .house-listing .house-img-container .house-img .house-icon{width:100%;position:absolute;height:100%;-o-object-fit:cover;object-fit:cover}#open-houses.open-houses .homes-listing.flex-container-lg .homes-section .carousel-container .carousel .carousel-item .house-listing .img-slider-btn{position:absolute;display:flex;justify-content:space-between;width:100%;height:100%;align-items:center}#open-houses.open-houses .homes-listing.flex-container-lg .homes-section .carousel-container .carousel .carousel-item .house-listing .img-slider-btn img{width:20px;height:auto;cursor:pointer;display:none}#open-houses.open-houses .homes-listing.flex-container-lg .homes-section .carousel-container .carousel .carousel-item .house-listing .img-slider-btn:hover img{display:block}#open-houses.open-houses .homes-listing.flex-container-lg .homes-section .carousel-container .carousel .carousel-item .house-listing .listing-info{display:flex;gap:0;color:#fff}#open-houses.open-houses .homes-listing.flex-container-lg .homes-section .carousel-container .carousel .carousel-item .house-listing .listing-info .price{font-size:1.4em;flex-shrink:0;padding:2px 15px;background-color:#8ecd8f;font-weight:bold;letter-spacing:1px}#open-houses.open-houses .homes-listing.flex-container-lg .homes-section .carousel-container .carousel .carousel-item .house-listing .listing-info .timing{display:flex;justify-content:end;align-items:center;font-size:1em;flex:1;padding:2px 15px;background-color:#5bb660;text-align:right}#open-houses.open-houses .homes-listing.flex-container-lg .homes-section .carousel-container .carousel .carousel-item .house-listing .listing-details{font-size:1.2em;display:flex;gap:10px;justify-content:start;align-items:start;color:#000;padding:15px;cursor:pointer}@media screen and (max-width: 600px){#open-houses.open-houses .homes-listing.flex-container-lg .homes-section .carousel-container .carousel .carousel-item .house-listing .listing-details{height:-moz-fit-content;height:fit-content}}#open-houses.open-houses .homes-listing.flex-container-lg .homes-section .carousel-container .carousel .carousel-item .house-listing .listing-details .address{width:100%;display:flex;flex-direction:column;flex:1}#open-houses.open-houses .homes-listing.flex-container-lg .homes-section .carousel-container .carousel .carousel-item .house-listing .listing-details .address .small{font-size:1em}#open-houses.open-houses .homes-listing.flex-container-lg .homes-section .carousel-container .carousel .carousel-item .house-listing .listing-details .address .single-line{flex-grow:1;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;max-width:100%;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#open-houses.open-houses .homes-listing.flex-container-lg .homes-section .carousel-container .carousel .carousel-item .house-listing .listing-details .star-container{flex:0 0 25px}#open-houses.open-houses .homes-listing.flex-container-lg .homes-section .carousel-container .carousel .carousel-item .house-listing .listing-details .star-container .star-icon{width:25px}#open-houses.open-houses .homes-listing.flex-container-lg .homes-section .carousel-btn-container{position:absolute;display:flex;justify-content:space-between;width:100%;top:250px}#open-houses.open-houses .homes-listing.flex-container-lg .homes-section .carousel-btn-container .arrow-icon{width:30px;height:auto;cursor:pointer}#open-houses.open-houses .homes-listing.flex-container-lg .homes-section .line-seperator{background-color:#083953;height:2px}#open-houses.open-houses .homes-listing.flex-container-lg .homes-section .see-all-link{margin-bottom:20px;color:#0061aa;padding:0 15px;cursor:pointer;width:-moz-fit-content;width:fit-content}#open-houses.open-houses .homes-listing.flex-container-lg .homes-section .see-all-link:hover{color:#000;text-decoration:underline}#open-houses.open-houses .modal-container{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4);z-index:9999}#open-houses.open-houses .modal-container .modal-content{background-color:#fefefe;margin:50px 10%;border:1px solid #888;width:80%;border-radius:25px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}@media screen and (max-width: 1245px){#open-houses.open-houses .modal-container .modal-content{width:95%;margin:100px auto}}#open-houses.open-houses .modal-container .modal-content .main-content .modal-header{position:relative;display:flex;justify-content:center;align-items:center;padding:20px;border-bottom:1px solid #d3d3d3}#open-houses.open-houses .modal-container .modal-content .main-content .modal-header .tmlogo{height:40px}@media screen and (max-width: 1245px){#open-houses.open-houses .modal-container .modal-content .main-content .modal-header .tmlogo{height:25px}}#open-houses.open-houses .modal-container .modal-content .main-content .modal-header .close{position:absolute;left:25px;top:25px;color:#aaa;float:right;color:#0061aa}#open-houses.open-houses .modal-container .modal-content .main-content .modal-header .close.cross{left:unset;right:15px;font-size:24px;top:5px}#open-houses.open-houses .modal-container .modal-content .main-content .modal-header .close .close-icon{width:15px;height:15px}#open-houses.open-houses .modal-container .modal-content .main-content .modal-header .close:hover,#open-houses.open-houses .modal-container .modal-content .main-content .modal-header .close:focus{color:#000;text-decoration:none;cursor:pointer}#open-houses.open-houses .modal-container .modal-content .main-content .modal-body{padding:30px;display:flex;gap:10px;padding-bottom:40px;position:relative}@media screen and (max-width: 1245px){#open-houses.open-houses .modal-container .modal-content .main-content .modal-body{padding:25px}}#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .close{position:absolute;top:-50px;cursor:pointer;display:flex;gap:10px;justify-content:start;align-items:center}@media screen and (max-width: 1245px){#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .close p{display:none}}#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .close .arrow-icon{width:15px;height:15px}#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-1{flex:1;position:relative}@media screen and (max-width: 1245px){#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-1{flex:0 0 100%;width:100%}}#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-1 .house-img-container{position:relative;display:flex;justify-content:start;overflow:hidden;width:100%;height:500px;gap:10px}@media screen and (max-width: 1245px){#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-1 .house-img-container{height:300px}}#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-1 .house-img-container .house-img{flex:0 0 100%;overflow:hidden;position:relative;border-radius:10px}#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-1 .house-img-container .house-img .house-icon{width:100%;position:absolute;height:100%;-o-object-fit:cover;object-fit:cover}#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-1 .house-img-container .show-images-btn{position:absolute;background-color:#083953;color:#fff;letter-spacing:2px;font-size:1em;border-radius:10px 0 10px 0;bottom:0;right:0;padding:15px;cursor:pointer;display:none;gap:10px;justify-content:center;align-items:center}@media screen and (max-width: 1245px){#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-1 .house-img-container .show-images-btn{display:flex;padding:10px;font-size:.8em}}#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-1 .house-img-container .show-images-btn .photo-icon{width:20px}#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-1 .house-details{padding:20px 0;color:#000}#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-1 .house-details .specs{font-size:1.2em}#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-1 .house-details .address{font-size:2em}@media screen and (max-width: 1245px){#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-1 .house-details .address{font-size:1.5em}}#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-1 .line-seperator{height:2px;background-color:#d3d3d3;width:80%}@media screen and (max-width: 1245px){#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-1 .line-seperator{width:100%}}#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-1 .line-seperator:first-of-type{display:none}#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-1 .house-tags{padding:25px 0;display:flex;gap:15px;flex-wrap:wrap;width:100%}@media screen and (max-width: 1245px){#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-1 .house-tags{padding:10px 0;gap:0}}@media screen and (max-width: 600px){#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-1 .house-tags{flex-direction:column}}#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-1 .house-tags .tag{width:-moz-fit-content;width:fit-content;padding:10px;border-radius:10px;color:#000;display:flex;justify-content:start;align-items:center;gap:10px}#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-1 .house-tags .tag .tag-icon-container{display:flex;justify-content:center;align-items:center}#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-1 .house-tags .tag .tag-icon-container .tag-icon{width:40px;height:40px}#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-1 .about-property{margin-top:20px;color:#083953}@media screen and (max-width: 1245px){#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-1 .about-property{margin-top:10px}}#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-1 .about-property .section-header{font-size:2em;text-transform:lowercase}#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-1 .about-property .section-header span{color:#0061aa;font-weight:bold}#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-1 .about-property .details{color:#000}#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-1 .house-price{position:absolute;background-color:#5db65f;color:#fff;letter-spacing:2px;font-size:1.5em;border-radius:10px 0 10px 0;top:0;padding:15px}@media screen and (max-width: 1245px){#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-1 .house-price{font-size:1em;padding:10px}}#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-1 .open-house-details{display:none;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:10px;margin-top:20px;color:#000;border:2px solid #0061aa;border-radius:10px;padding:10px}@media screen and (max-width: 1245px){#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-1 .open-house-details{display:flex;margin:0;gap:0;margin-bottom:10px}}#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-1 .open-house-details .label{color:#0061aa;text-transform:uppercase;font-size:1.8em;padding:10px;font-weight:bold;letter-spacing:2px}@media screen and (max-width: 1245px){#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-1 .open-house-details .label{font-size:1.5em;padding:5px}}#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-1 .open-house-details .timing{color:#000;font-weight:bold;font-size:1.2em}#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-2{flex:0 0 400px;position:relative}@media screen and (max-width: 1245px){#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-2{display:none}}#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-2 .house-img-container{position:relative;display:flex;flex-direction:column;height:500px;gap:10px}#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-2 .house-img-container .house-img{height:245px;overflow:hidden;position:relative;border-radius:10px}#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-2 .house-img-container .house-img .house-icon{width:100%;position:absolute;height:100%;-o-object-fit:cover;object-fit:cover}#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-2 .open-house-details{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:10px;margin-top:20px;color:#000;border:2px solid #0061aa;border-radius:10px;padding:10px}#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-2 .open-house-details .label{color:#0061aa;text-transform:uppercase;font-size:1.8em;padding:10px;font-weight:bold;letter-spacing:2px}#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-2 .open-house-details .timing{color:#000;font-weight:bold;font-size:1.2em}#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-2 .show-images-btn{position:absolute;background-color:#083953;color:#fff;letter-spacing:2px;font-size:1em;border-radius:10px 0 10px 0;bottom:0;right:0;padding:15px;cursor:pointer;display:flex;gap:10px;justify-content:center;align-items:center}#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-2 .show-images-btn .photo-icon{width:20px}#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-2 .qq-container{margin-top:20px;box-shadow:0px 0px 15px #d3d3d3;padding:20px;color:#000;border-radius:5px;text-align:center}#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-2 .qq-container .heading{font-size:1.2em;font-weight:bold;margin-bottom:10px}#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-2 .qq-container .sub-heading{font-size:1.1em;margin-bottom:10px}#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-2 .qq-container .qq-btn{all:unset;padding:10px 20px;border:2px solid #000;border-radius:5px;background-color:#fff;display:inline-block}#open-houses.open-houses .modal-container .modal-content .main-content .modal-body .col-2 .qq-container .qq-btn:hover{border-color:#0061aa;color:#0061aa}#open-houses.open-houses .modal-container .modal-content .all-images{padding:20px 40px;display:none;gap:10px;padding-bottom:40px;position:relative}@media screen and (max-width: 1245px){#open-houses.open-houses .modal-container .modal-content .all-images{padding:10px}}#open-houses.open-houses .modal-container .modal-content .all-images .back-nav-container{position:absolute;top:-50px;cursor:pointer;color:#0061aa;display:flex;justify-content:start;align-items:center;gap:10px}#open-houses.open-houses .modal-container .modal-content .all-images .back-nav-container:hover{color:#000}#open-houses.open-houses .modal-container .modal-content .all-images .back-nav-container .arrow-icon{width:15px;height:15px}@media screen and (max-width: 1245px){#open-houses.open-houses .modal-container .modal-content .all-images .back-nav-container p{display:none}}#open-houses.open-houses .modal-container .modal-content .all-images .property-details{display:flex;gap:20px;justify-content:start;align-items:center;margin-bottom:20px}@media screen and (max-width: 1245px){#open-houses.open-houses .modal-container .modal-content .all-images .property-details{display:none}}#open-houses.open-houses .modal-container .modal-content .all-images .property-details .house-price{background-color:#5db65f;color:#fff;letter-spacing:2px;font-size:1.5em;border-radius:10px 0 10px 0;padding:15px}@media screen and (max-width: 1245px){#open-houses.open-houses .modal-container .modal-content .all-images .property-details .house-price{padding:5px;font-size:1em}}#open-houses.open-houses .modal-container .modal-content .all-images .property-details .house-details{color:#000}#open-houses.open-houses .modal-container .modal-content .all-images .property-details .house-details .specs{font-size:1.2em}@media screen and (max-width: 1245px){#open-houses.open-houses .modal-container .modal-content .all-images .property-details .house-details .specs{font-size:.9em}}#open-houses.open-houses .modal-container .modal-content .all-images .property-details .house-details .address{font-size:2em}@media screen and (max-width: 1245px){#open-houses.open-houses .modal-container .modal-content .all-images .property-details .house-details .address{font-size:1em;font-weight:bold}}#open-houses.open-houses .modal-container .modal-content .all-images .house-img-container{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;overflow:hidden;width:100%;gap:10px}#open-houses.open-houses .modal-container .modal-content .all-images .house-img-container .house-img{overflow:hidden;position:relative;border-radius:10px;flex:0 0 calc(50% - 5px);height:500px}@media screen and (max-width: 1245px){#open-houses.open-houses .modal-container .modal-content .all-images .house-img-container .house-img{flex:0 0 calc(50% - 5px);height:300px}}@media screen and (max-width: 600px){#open-houses.open-houses .modal-container .modal-content .all-images .house-img-container .house-img{flex:0 0 100%}}#open-houses.open-houses .modal-container .modal-content .all-images .house-img-container .house-img:nth-of-type(3n + 1){flex:0 0 100%;height:800px}@media screen and (max-width: 1245px){#open-houses.open-houses .modal-container .modal-content .all-images .house-img-container .house-img:nth-of-type(3n + 1){height:300px;flex:0 0 calc(50% - 5px)}}@media screen and (max-width: 600px){#open-houses.open-houses .modal-container .modal-content .all-images .house-img-container .house-img:nth-of-type(3n + 1){flex:0 0 100%}}#open-houses.open-houses .modal-container .modal-content .all-images .house-img-container .house-img .house-icon{width:100%;position:absolute;height:100%;-o-object-fit:cover;object-fit:cover}#open-houses.open-houses #loading-wrapper{display:none}#open-houses.open-houses #loading-wrapper .spinner-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.8);display:flex;justify-content:center;align-items:center;z-index:9999}#open-houses.open-houses #loading-wrapper .progress-container{width:170px;height:170px;display:flex;justify-content:center;align-items:center;border-radius:50%;position:relative;background:conic-gradient(#002735 0deg, #ddd 0deg)}#open-houses.open-houses #loading-wrapper .progress-circle{width:150px;height:150px;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center;position:relative;z-index:1}#open-houses.open-houses #loading-wrapper .progress-circle::before{content:"";width:130px;height:130px;background-color:#fff;border-radius:50%;position:absolute}#open-houses.open-houses #loading-wrapper .progress-value{font-size:1.5em;font-weight:bold;position:relative;z-index:1}#open-houses.open-houses #loading-wrapper [data-progress]{--progress: attr(data-progress)}#open-houses.open-houses #loading-wrapper .progress-container{--progress: 0;transition:background .1s linear}#open-houses.open-houses #loading-wrapper .progress-container[data-progress]{--progress: attr(data-progress);background:conic-gradient(#4caf50 calc(var(--progress) * 3.6deg), #ddd 0deg)}#mortgageProcess{position:relative}#mortgageProcess #svg-wrapper{position:absolute;height:100%;width:100%;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1}#mortgageProcess #svg-wrapper svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;display:none}#mortgageProcess #svg-wrapper svg #motionPath{fill:none;stroke:rgba(0,97,170,.15);stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}#mortgageProcess #svg-wrapper svg circle{box-shadow:linear-gradient(0deg, #fff, rgba(93, 182, 95, 0.5))}#mortgageProcess .flex-container-lg{flex-direction:column;gap:75px;padding:60px 2em}@media screen and (max-width: 1245px){#mortgageProcess .flex-container-lg{max-width:100%;padding:60px 20px;display:flex !important;flex-direction:column;gap:3.2em}}#mortgageProcess .flex-container-lg .container-lg{width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:wrap;gap:max(400px,2em)}#mortgageProcess .flex-container-lg .container-lg .col-md-2{flex:1;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;position:relative;gap:15px}#mortgageProcess .flex-container-lg .container-lg .col-md-2.img{align-items:center;overflow:hidden;height:450px;filter:drop-shadow(1px 0px 10px #d3d3d3)}#mortgageProcess .flex-container-lg .container-lg .col-md-2.img img{width:auto;height:auto;max-width:100%;max-height:100%}#mortgageProcess .flex-container-lg .container-lg .col-md-2 .el-index{font-family:"American Typewriter Bold";color:rgba(0,97,170,.15);font-size:clamp(5.4em,3.5vw,8.2em);position:absolute;left:-0.3em;top:-0.5em}#mortgageProcess .flex-container-lg .container-lg .col-md-2 h3{color:#0061aa;font-family:"Source Sans Pro",sans-serif;font-size:clamp(1.8em,5.5vw,2.25em);line-height:normal}#mortgageProcess .flex-container-lg .container-lg .col-md-2 p{font-size:clamp(1.05em,4.5vw,1.25em)}#mortgageProcess .flex-container-lg .container-lg:nth-of-type(2n){flex-direction:row-reverse}@media screen and (max-width: 749px){#mortgageProcess .flex-container-lg .container-lg{flex-direction:column;gap:2em}#mortgageProcess .flex-container-lg .container-lg:nth-of-type(2n){flex-direction:column}#mortgageProcess .flex-container-lg .container-lg .col-md-2{flex-direction:column}#mortgageProcess .flex-container-lg .container-lg .col-md-2.img{flex:0 0 275px}#mortgageProcess .flex-container-lg .container-lg .col-md-2 img{max-width:100%;max-height:325px}}.team .leadership-section{background-color:#fff;padding-bottom:60px;max-width:1200px;margin:0 auto;width:90%}.team .leadership-section .leadership-header{background-color:#0061aa;padding:30px 0;margin-bottom:40px}.team .leadership-section .leadership-header h1{color:#fff;text-align:center;font-size:2.5em;font-weight:normal;margin:0;font-family:"Source Sans Pro",sans-serif}.team .leadership-section .executives-row{display:flex;justify-content:space-between;margin-bottom:40px;gap:40px}.team .leadership-section .executives-row .executive{flex:1;max-width:45%}.team .leadership-section .executives-row .executive .executive-photo{width:150px;height:150px;margin-bottom:15px}.team .leadership-section .executives-row .executive .executive-photo img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid #ccc}.team .leadership-section .executives-row .executive h2{color:#0061aa;margin:0;font-size:1.2em;margin-bottom:5px;font-family:"Bariol Bold";color:#0061aa}.team .leadership-section .executives-row .executive .title{color:#083953;font-size:.9em;margin:0 0 15px 0;font-family:"Source Sans Pro",sans-serif;font-style:bold;letter-spacing:.1rem}.team .leadership-section .executives-row .executive .bio{font-size:.9em;line-height:1.6;color:#545454;text-align:justify}.team .leadership-section .team-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:1.5em}.team .leadership-section .team-grid .team-member{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.25em;font-size:1em}.team .leadership-section .team-grid .team-member .member-photo{width:110px;aspect-ratio:1;border-radius:50%;overflow:hidden;border:1px solid #ccc}.team .leadership-section .team-grid .team-member .member-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team .leadership-section .team-grid .team-member h3{color:#0061aa;margin:0;font-family:"Bariol Bold";color:#0061aa}.team .leadership-section .team-grid .team-member .title{color:gray;font-size:.75em;margin:0;line-height:1.1em;font-family:"Source Sans Pro Bold",sans-serif;letter-spacing:.05rem;color:#083953;text-transform:uppercase}@media(max-width: 992px){.team .leadership-section .executives-row{flex-direction:column}.team .leadership-section .executives-row .executive{max-width:100%}.team .leadership-section .team-grid .team-row{flex-wrap:wrap}.team .leadership-section .team-grid .team-row .team-member{flex:0 0 33.33%;margin-bottom:30px}}@media(max-width: 576px){.team .leadership-section .team-grid .team-row .team-member{flex:0 0 50%}}.elfsight-widget-braintree{display:flex;align-items:center;justify-content:center;width:min(100%,1660px);margin:0 auto}.lease-to-keys-hero-container .container-lg{width:min(100%,1280px);display:flex;flex-direction:row;justify-content:center;-moz-column-gap:6em;column-gap:6em;row-gap:3em;flex-wrap:wrap;padding:5em 3em 6em}.lease-to-keys-hero-container .container-lg .col-1{flex:1 0 min(100%,650px);padding:4em 0;display:flex;flex-direction:column;gap:0}.lease-to-keys-hero-container .container-lg .col-1 h2{font-size:clamp(1.1em,5vw,1.2em);text-transform:uppercase;line-height:120%;font-family:"Source Sans Pro Bold"}.lease-to-keys-hero-container .container-lg .col-1 h1{max-width:22ch;font-size:clamp(2.2em,5vw,3.25em);color:#083953;line-height:100%;font-family:"Source Sans Pro Bold"}.lease-to-keys-hero-container .container-lg .col-1 p{padding:1.5em 0;font-size:clamp(1.15em,5vw,1.55em);max-width:40ch}.lease-to-keys-hero-container .container-lg .col-1 .btn.transparent{color:#0061aa;border-color:#0061aa;text-transform:none}.lease-to-keys-hero-container .container-lg .col-2{flex:0 0 min(100%,350px);position:relative}.lease-to-keys-hero-container .container-lg .col-2 figure{width:100%;max-height:500px;position:relative;overflow:hidden;border-radius:40px}.lease-to-keys-hero-container .container-lg .col-2 figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.lease-to-keys-hero-container .container-lg .col-2 .blue-circle{width:225px;height:auto;margin:0;background-color:rgba(0,0,0,0);border-radius:50%;position:absolute;z-index:-1;left:-145px;bottom:-45px}@media(max-width: 1245px){.lease-to-keys-hero-container .container-lg{align-items:center;flex-direction:column}.lease-to-keys-hero-container .container-lg .col-2{flex:0 0 fit-content;width:min(100%,400px);order:1}.lease-to-keys-hero-container .container-lg .col-2 figure{width:100%;aspect-ratio:8/10}.lease-to-keys-hero-container .container-lg .col-1{flex:0 0 fit-content;order:2;padding:2em 0}.lease-to-keys-hero-container .container-lg .col-1 h2{line-height:150%}}.lease-to-keys-rent-buy{background-color:#0061aa;width:100%;padding:4em 2em}.lease-to-keys-rent-buy .container-lg{width:min(100%,1280px);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:.75em}.lease-to-keys-rent-buy .container-lg h1{color:#fff;font-size:clamp(1.8em,5vw,3.75em);font-family:"Source Sans Pro Bold";text-align:center}.lease-to-keys-rent-buy .container-lg p{font-size:clamp(1.25em,5vw,1.45em);color:#fff;text-align:center}.lease-to-keys-rent-buy .container-lg .card-container{width:100%;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 375px), 1fr));gap:2em;margin:3em 0}.lease-to-keys-rent-buy .container-lg .card-container .card{display:flex;flex-direction:column;gap:1.25em;background-color:#eef5f9;border-radius:24px;padding:2.75em 2.25em}.lease-to-keys-rent-buy .container-lg .card-container .card *{text-align:left}.lease-to-keys-rent-buy .container-lg .card-container .card h3{font-size:clamp(1.35em,5vw,1.85em);font-family:"Source Sans Pro Bold";width:min(90%,350px);color:#083953;line-height:110%}.lease-to-keys-rent-buy .container-lg .card-container .card p{font-size:clamp(1.05em,5vw,1.35em);width:min(90%,350px);color:#000;flex:1}.lease-to-keys-rent-buy .container-lg .card-container .card a{margin-top:1.5em;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;cursor:pointer;text-decoration:none}.lease-to-keys-rent-buy .container-lg .card-container .card a svg{width:55px;height:55px}.lease-to-keys-faqs{padding:5em 2em;overflow-x:hidden}.lease-to-keys-faqs .container-lg{width:min(100%,1280px);margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;-moz-column-gap:max(8%,9em);column-gap:max(8%,9em);row-gap:2em;flex-wrap:wrap}.lease-to-keys-faqs .container-lg .col-1{flex:0 0 min(30%,500px);display:flex;flex-direction:column;gap:3em;position:relative}.lease-to-keys-faqs .container-lg .col-1 h2{font-size:clamp(2.25em,5vw,2.85em);line-height:100%;font-family:"Source Sans Pro Bold";color:#0061aa}.lease-to-keys-faqs .container-lg .col-1 figure{width:95%;max-height:min(90%,650px);position:relative;overflow:hidden;border-radius:40px}.lease-to-keys-faqs .container-lg .col-1 figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.lease-to-keys-faqs .container-lg .col-1 .blue-circle{width:325px;height:auto;margin:0;background-color:rgba(0,0,0,0);border-radius:50%;position:absolute;z-index:-1;right:-125px;top:45px}.lease-to-keys-faqs .container-lg .col-2{flex:0 0 min(55%,850px);display:flex;flex-direction:column}.lease-to-keys-faqs .container-lg .col-2 details{width:100%;cursor:pointer;border-bottom:1px solid #cfcfcf}.lease-to-keys-faqs .container-lg .col-2 details summary{padding:1.25em 0;position:relative;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1em}.lease-to-keys-faqs .container-lg .col-2 details summary h3{flex:1 1 auto;font-size:clamp(1.25em,5vw,1.5em);font-family:"Source Sans Pro";font-weight:400}.lease-to-keys-faqs .container-lg .col-2 details summary svg{flex:0 0 22px;width:22px;height:auto;transform:rotate(-90deg);transition:transform .2s ease-in-out}.lease-to-keys-faqs .container-lg .col-2 details summary::marker{display:none}.lease-to-keys-faqs .container-lg .col-2 details .content{padding:0 0 1.25em}.lease-to-keys-faqs .container-lg .col-2 details .content p{font-size:clamp(1em,5vw,1.15em)}.lease-to-keys-faqs .container-lg .col-2 details[open] summary{color:#0061aa}.lease-to-keys-faqs .container-lg .col-2 details[open] summary svg{fill:#0061aa;transform:rotate(0)}@media(max-width: 1245px){.lease-to-keys-faqs .container-lg{align-items:center;flex-direction:column}.lease-to-keys-faqs .container-lg .col-1{width:100%;flex:0 0 fit-content;order:1}.lease-to-keys-faqs .container-lg .col-1 figure{width:min(100%,400px);aspect-ratio:8/10}.lease-to-keys-faqs .container-lg .col-2{flex:0 0 fit-content;width:100%;order:2;padding:0}.lease-to-keys-faqs .container-lg .col-2 h2{line-height:150%}}.lease-to-keys-cta{width:min(100%,1280px);margin:0 auto;padding:4em 2em;background-color:#083953;color:#fff;text-align:center;border-radius:40px;margin-bottom:3em}@media screen and (max-width: 1280px){.lease-to-keys-cta{width:min(100%,1280px - 4em)}}.lease-to-keys-cta .container-lg{display:flex;align-items:center;-moz-column-gap:3em;column-gap:3em;row-gap:3em;justify-content:center;flex-direction:row;flex-wrap:wrap;width:min(100%,1280px);margin:0 auto}.lease-to-keys-cta .container-lg .col-2{order:1;flex:0 0 min(100%,425px)}.lease-to-keys-cta .container-lg .col-2 figure{width:100%;position:relative;overflow:hidden}.lease-to-keys-cta .container-lg .col-2 figure img{width:100%;height:auto}.lease-to-keys-cta .container-lg .col-1{order:2;display:flex;flex-direction:column;gap:1em}.lease-to-keys-cta .container-lg .col-1 *{text-align:left}.lease-to-keys-cta .container-lg .col-1 h3{font-size:clamp(1.45em,5vw,2.85em);font-family:"Bariol"}.lease-to-keys-cta .container-lg .col-1 .btn-container{display:flex;flex-direction:row;gap:2em;flex-wrap:wrap}.lease-to-keys-cta .container-lg .col-1 .btn-container .btn{max-width:100%;text-align:center;padding:8px 1.5em;width:-moz-fit-content;width:fit-content;text-transform:none}.lease-to-keys-cta .container-lg .col-1 .btn-container .btn.transparent{border:1px solid #fff;color:#fff}@media screen and (max-width: 1245px){.lease-to-keys-cta{width:calc(100% - 4em)}.lease-to-keys-cta .container-lg{flex-direction:column;align-items:center;gap:2em}.lease-to-keys-cta .container-lg .col-2{width:min(100%,325px);display:flex;align-items:center}.lease-to-keys-cta .container-lg .col-1 .btn-container{gap:1.25em}.lease-to-keys-cta .container-lg .col-1 .btn-container .btn{padding:12px .8em}}#top-default.rates{width:100%;background-color:#0d3b56;display:flex;flex-direction:row;padding:50px;padding-bottom:135px;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 83%);overflow:hidden}#top-default.rates .white-circle{position:absolute;right:-100px;bottom:-100px;width:auto;max-width:80rem}#top-default.rates .flex-container-lg{display:flex;gap:30px;flex-direction:row-reverse}#top-default.rates .flex-container-lg .container-lg{height:-moz-fit-content;height:fit-content;margin:auto 0;flex:1}#top-default.rates .flex-container-lg .container-lg:first-of-type{flex:0 1 35%}#top-default.rates .flex-container-lg .container-lg .rates-header-img{width:100%;max-width:400px}#top-default.rates .flex-container-lg .container-lg .headerLrg{text-align:left;font-size:3.8em;margin:0 0 25px;line-height:1em;font-family:"Bariol"}#top-default.rates .flex-container-lg .container-lg .headerLrg span{font-family:"Bariol Bold";display:block}@media screen and (max-width: 1245px){#top-default.rates .flex-container-lg .container-lg .headerLrg{font-size:2.9em}}#top-default.rates .flex-container-lg .container-lg .subheader{text-align:justify;margin:0;display:block;font-size:1.25em}#top-default.rates .flex-container-lg .container-lg .button-container{width:-moz-fit-content;width:fit-content;margin:25px 0;display:flex;gap:20px}#top-default.rates .flex-container-lg .container-lg .button-container .btn{font-family:"Bariol Bold";margin:0}@media screen and (max-width: 1245px){#top-default.rates{display:none}#top-default.rates .white-circle{width:350px;right:-120px;top:45px}#top-default.rates .flex-container-lg .container-lg{flex:0 1 50%}}@media screen and (max-width: 600px){#top-default.rates{display:none;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 92%);padding-bottom:90px}#top-default.rates .flex-container-lg{flex-direction:column;gap:20px}#top-default.rates .flex-container-lg .container-lg{flex:1}#top-default.rates .flex-container-lg .container-lg .headerLrg{font-size:2.4em}#top-default.rates .flex-container-lg .container-lg .subheader{font-size:1.2em}#top-default.rates .flex-container-lg .container-lg .button-container{width:100%;flex-direction:column}#top-default.rates .flex-container-lg .container-lg .button-container .btn{width:100%}}#top-default.assistance-programs-top{width:100%;background-color:#0d3b56;display:flex;flex-direction:row;padding:50px;padding-bottom:105px;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 83%);overflow:hidden}#top-default.assistance-programs-top .white-circle{position:absolute;right:-100px;bottom:-225px;width:550px}#top-default.assistance-programs-top .flex-container-lg{display:flex;gap:30px;flex-direction:row-reverse}#top-default.assistance-programs-top .flex-container-lg .container-lg{height:-moz-fit-content;height:fit-content;margin:auto 0;flex:1}#top-default.assistance-programs-top .flex-container-lg .container-lg:first-of-type{flex:0 1 35%}#top-default.assistance-programs-top .flex-container-lg .container-lg .rates-header-img{width:100%;max-width:400px}#top-default.assistance-programs-top .flex-container-lg .container-lg .headerLrg{text-align:left;font-size:3.8em;margin:0 0 25px;line-height:1em;font-family:"Bariol"}#top-default.assistance-programs-top .flex-container-lg .container-lg .headerLrg span{font-family:"Bariol Bold";display:block}@media screen and (max-width: 1245px){#top-default.assistance-programs-top .flex-container-lg .container-lg .headerLrg{font-size:2.9em}}#top-default.assistance-programs-top .flex-container-lg .container-lg .subheader{text-align:justify;margin:0;display:block;font-size:1.25em}#top-default.assistance-programs-top .flex-container-lg .container-lg .button-container{width:-moz-fit-content;width:fit-content;margin:25px 0;display:flex;gap:20px}#top-default.assistance-programs-top .flex-container-lg .container-lg .button-container .btn{font-family:"Bariol Bold";margin:0}@media screen and (max-width: 1245px){#top-default.assistance-programs-top .white-circle{width:350px;right:-120px;top:45px}#top-default.assistance-programs-top .flex-container-lg{flex-direction:column}#top-default.assistance-programs-top .flex-container-lg .container-lg{flex:0 1 50%}}@media screen and (max-width: 600px){#top-default.assistance-programs-top{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);padding-bottom:90px}#top-default.assistance-programs-top .flex-container-lg{flex-direction:column;gap:20px}#top-default.assistance-programs-top .flex-container-lg .container-lg{flex:1}#top-default.assistance-programs-top .flex-container-lg .container-lg .headerLrg{font-size:2.4em}#top-default.assistance-programs-top .flex-container-lg .container-lg .subheader{font-size:1.2em}#top-default.assistance-programs-top .flex-container-lg .container-lg .button-container{width:100%;flex-direction:column}#top-default.assistance-programs-top .flex-container-lg .container-lg .button-container .btn{width:100%}}#top-default.mass-housing{width:100%;background-color:#003b55;background-image:url("/images/mass-housing/mass-housing-banner.png");background-size:auto 90%;display:flex;flex-direction:row;padding-bottom:155px;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 83%);overflow:hidden;min-height:550px}#top-default.mass-housing .white-circle{position:absolute;right:-100px;bottom:-225px;width:550px}#top-default.mass-housing .flex-container-lg{display:flex;gap:50px}#top-default.mass-housing .flex-container-lg .container-lg{height:-moz-fit-content;height:fit-content;margin:auto 0;flex:0 1 55%}#top-default.mass-housing .flex-container-lg .container-lg:first-of-type{flex:0 1 45%}#top-default.mass-housing .flex-container-lg .container-lg .rates-header-img{width:100%;max-width:550px}#top-default.mass-housing .flex-container-lg .container-lg .headerLrg{text-align:left;font-size:4em;margin:25px 0;line-height:1em;font-family:"Bariol"}#top-default.mass-housing .flex-container-lg .container-lg .headerLrg span{font-family:"Bariol Bold";display:block}@media screen and (max-width: 1245px){#top-default.mass-housing .flex-container-lg .container-lg .headerLrg{font-size:2.9em}}#top-default.mass-housing .flex-container-lg .container-lg .subheader{text-align:left;margin:0;display:block}#top-default.mass-housing .flex-container-lg .container-lg .button-container{width:-moz-fit-content;width:fit-content;margin:25px 0;display:flex;gap:20px}#top-default.mass-housing .flex-container-lg .container-lg .button-container .btn{font-family:"Bariol Bold";margin:0}@media screen and (max-width: 1245px){#top-default.mass-housing .white-circle{width:350px;right:-120px;top:45px}#top-default.mass-housing .flex-container-lg .container-lg{flex:0 1 50%}}@media screen and (max-width: 600px){#top-default.mass-housing{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 92%);padding:50px 20px;background-size:100% auto;min-height:420px;height:-moz-fit-content;height:fit-content}#top-default.mass-housing .flex-container-lg{flex-direction:column;gap:20px}#top-default.mass-housing .flex-container-lg .container-lg{flex:1}#top-default.mass-housing .flex-container-lg .container-lg .headerLrg{font-size:2.4em}#top-default.mass-housing .flex-container-lg .container-lg .subheader{font-size:1.2em}#top-default.mass-housing .flex-container-lg .container-lg .button-container{width:100%;flex-direction:column}#top-default.mass-housing .flex-container-lg .container-lg .button-container .btn{width:100%}}#rates-table{padding:0 50px 50px;text-align:left}#rates-table .container-lg{width:min(100%,1250px)}#rates-table h2{color:#0061aa;font-size:3.2em;font-family:"Bariol"}@media screen and (max-width: 1245px){#rates-table h2{font-size:2.4em}}#rates-table .highlightBlue{color:#013b56;font-family:"Bariol Bold"}#rates-table .price-match{color:#0061aa;font-family:"Bariol";font-size:1.2em}#rates-table .price-match a,#rates-table .price-match a:hover,#rates-table .price-match a:focus,#rates-table .price-match a:active{text-decoration:none;color:inherit}#rates-table .last_updated{text-align:center;margin:10px auto}#rates-table .property-information{display:flex;justify-content:center;gap:30px;padding:30px 0 5px}#rates-table .property-information p{font-size:1.45em}#rates-table .info-box{position:relative;display:flex;align-items:center;gap:5px}#rates-table .info-box p{width:-moz-fit-content;width:fit-content;flex:0 0 fit-content !important}#rates-table .info-box .material-symbols-outlined{font-size:20px !important;cursor:pointer !important}#rates-table .info-box .info-popup{display:none;position:absolute;font-size:1rem;top:55px;left:0;background-color:#f0f0f0;padding:10px;border:1px solid #ccc;border-radius:4px;z-index:1}#rates-table .info-box:hover .info-popup{display:block}#rates-table .rate-product-wrapper{display:flex;width:100%;flex-direction:row;justify-content:space-between;background-color:#f3f8fb;margin:20px 0;padding:10px 20px;border-bottom-left-radius:20px;border-top-right-radius:20px;flex-wrap:wrap;gap:8px}#rates-table .rate-product-wrapper.header{background-color:#fff;margin:0;margin-bottom:-10px;padding:0}#rates-table .rate-product-wrapper.header p{padding:0;font-size:1em}@media screen and (max-width: 1245px){#rates-table .rate-product-wrapper.header{display:none}}#rates-table .rate-product-wrapper p{height:-moz-fit-content;height:fit-content;margin:auto 0;flex:1 0 20%}#rates-table .rate-product-wrapper p a{margin:0 auto;display:block}#rates-table .rate-product-wrapper p.subtext{font-size:1.1rem;color:#d3d3d3;display:flex;flex-direction:row;gap:5px;align-items:center;justify-content:flex-start}#rates-table .rate-product-wrapper .product,#rates-table .rate-product-wrapper .rate,#rates-table .rate-product-wrapper .apr,#rates-table .rate-product-wrapper .monthly-payment,#rates-table .rate-product-wrapper .button{padding:15px;font-size:1.6em}#rates-table .rate-product-wrapper .product{font-weight:bold;flex:1 0 20%;font-family:"Bariol Bold";color:#0061aa}#rates-table .rate-product-wrapper .product a{text-decoration:none;color:inherit;font-family:"Bariol Bold"}#rates-table .rate-product-wrapper .product a:hover{text-decoration:underline}#rates-table .rate-product-wrapper .rate,#rates-table .rate-product-wrapper .apr,#rates-table .rate-product-wrapper .monthly-payment{font-weight:600;line-height:1em;flex:1 0 20%}#rates-table .rate-product-wrapper .rate span,#rates-table .rate-product-wrapper .apr span,#rates-table .rate-product-wrapper .monthly-payment span{font-size:14px}#rates-table .rate-product-wrapper .btn{padding:10px;width:100%;min-width:125px;max-width:280px;margin:0 auto;border-radius:40px;font-weight:100;letter-spacing:1px;text-decoration:none;background-color:#0061aa;font-family:"Bariol Bold";color:#fff}#rates-table .rate-product-wrapper .prequalify-mobile{display:none}@media screen and (max-width: 600px){#rates-table .rate-product-wrapper .prequalify-mobile{display:none}#rates-table .rate-product-wrapper.col-md-2{align-items:center;padding:12px 8px}#rates-table .rate-product-wrapper.col-md-2 div{padding:0px;text-align:left}#rates-table .rate-product-wrapper.col-md-2 .product{order:0}#rates-table .rate-product-wrapper.col-md-2 .product.info-box{gap:5px}#rates-table .rate-product-wrapper.col-md-2 .product p{font-size:1.45rem}#rates-table .rate-product-wrapper.col-md-2 .rate,#rates-table .rate-product-wrapper.col-md-2 .apr,#rates-table .rate-product-wrapper.col-md-2 .monthly-payment{flex:0 0 30%;order:2}#rates-table .rate-product-wrapper.col-md-2 .rate p,#rates-table .rate-product-wrapper.col-md-2 .apr p,#rates-table .rate-product-wrapper.col-md-2 .monthly-payment p{flex-direction:column;display:flex;font-size:1.25rem}#rates-table .rate-product-wrapper.col-md-2 .rate p span,#rates-table .rate-product-wrapper.col-md-2 .apr p span,#rates-table .rate-product-wrapper.col-md-2 .monthly-payment p span{font-size:.85rem;color:#c5c5c5}#rates-table .rate-product-wrapper.col-md-2 .rate p.subtext,#rates-table .rate-product-wrapper.col-md-2 .apr p.subtext,#rates-table .rate-product-wrapper.col-md-2 .monthly-payment p.subtext{font-size:1.1rem;color:#d3d3d3;flex-direction:row}#rates-table .rate-product-wrapper.col-md-2 .rate.info-box .material-symbols-outlined,#rates-table .rate-product-wrapper.col-md-2 .apr.info-box .material-symbols-outlined,#rates-table .rate-product-wrapper.col-md-2 .monthly-payment.info-box .material-symbols-outlined{display:none}#rates-table .rate-product-wrapper.col-md-2 .prequalify-mobile{display:none;font-size:1.1rem;flex:0 0 fit-content;padding:4px 12px;max-width:100%;font-family:"Source Sans Pro";align-items:center;gap:0;color:#fff;background-color:#0061aa;border-radius:30px;white-space:nowrap;order:3}#rates-table .rate-product-wrapper.col-md-2 .prequalify-mobile a{background-color:rgba(0,0,0,0);color:#fff;text-decoration:none}#rates-table .rate-product-wrapper.col-md-2 .prequalify-mobile .material-symbols-outlined{background-color:rgba(0,0,0,0);color:#fff;margin-left:-3px}}@media screen and (max-width: 600px)and (max-width: 600px){#rates-table .rate-product-wrapper.col-md-2 .prequalify-mobile{display:flex}}@media screen and (max-width: 600px)and (max-width: 600px){#rates-table .rate-product-wrapper.col-md-2 .button{display:none}}@media screen and (max-width: 600px){#rates-table .rate-product-wrapper .product,#rates-table .rate-product-wrapper .rate,#rates-table .rate-product-wrapper .apr,#rates-table .rate-product-wrapper .monthly-payment,#rates-table .rate-product-wrapper .button{padding:15px 8px;font-size:1.5em}#rates-table .rate-product-wrapper .product{flex:1 0 100%;font-size:1.8em;color:#0061aa}#rates-table .rate-product-wrapper .rate,#rates-table .rate-product-wrapper .apr,#rates-table .rate-product-wrapper .monthly-payment{flex:1 0 50%}#rates-table .rate-product-wrapper .button{flex:1 0 100%}}#rates-table .btn.cta-loan-type{margin:20px auto 0;display:block;width:-moz-fit-content !important;width:fit-content !important;padding:8px 20px !important;max-width:100% !important}.rates-video{background-color:#0061aa;padding:150px 50px 50px;clip-path:polygon(0 0, 100% 17%, 100% 100%, 0 100%)}.rates-video .white-circle{position:absolute;left:-315px;z-index:-1;top:-115px;width:450px}.rates-video #rates-video-container{min-height:-moz-fit-content;min-height:fit-content;margin:25px auto;padding-top:25px;width:-moz-fit-content;width:fit-content;position:relative;text-align:center}.rates-video #rates-video-container p{font-size:1.1em;margin-top:10px;color:#fff;font-family:"Source Sans Pro"}.rates-video #rates-video-container a,.rates-video #rates-video-container a:hover,.rates-video #rates-video-container a:visited{color:#fff;font-weight:bold}.rates-video #rates-video-container iframe{width:940px;height:580px}@media screen and (max-width: 1245px){.rates-video #rates-video-container iframe{width:100%;height:295px}}.rates-video #rates-video-container{display:block}.rates-video #rates-video-container-mobile{display:none}@media screen and (max-width: 1245px){.rates-video{padding:30px;clip-path:polygon(0 0, 100% 15%, 100% 100%, 0 100%)}}@media screen and (max-width: 1245px){#rates-table .product,#rates-table .rate,#rates-table .apr,#rates-table .monthly-payment,#rates-table .button{padding:10px}#rates-table .rate,#rates-table .apr,#rates-table .monthly-payment{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 .monthly-payment,#rates-table .button{padding:10px 5px;line-height:1em;text-align:center}#rates-table .product,#rates-table .product a,#rates-table .rate span,#rates-table .apr span,#rates-table .monthly-payment span{line-height:1em}#rates-table .product{font-size:20px;text-align:center}#rates-table .rate,#rates-table .apr,#rates-table .monthly-payment{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 .monthly-payment,#rates-table .button{padding:10px 1px}#rates-table .product{font-size:17px}#rates-table .rate,#rates-table .apr,#rates-table .monthly-payment{font-size:15px}#rates-table .rate span,#rates-table .apr span,#rates-table .monthly-payment span{font-size:12px}#rates-table .btn{width:85px;letter-spacing:0}}#all-licensed-states .state-list{margin-top:20px}#all-licensed-city .city-list{width:100%}#all-licensed-city .city-list .flex-container-lg{display:flex;flex-wrap:wrap;gap:15px}#all-licensed-city .city-list .flex-container-lg a{color:#0061aa}#all-licensed-city .city-list .flex-container-lg a:visited{color:#0061aa}#top-default.mortgage-rates-calculator{color:#083953;padding:20px 0}#top-default.mortgage-rates-calculator .flex-container-lg{display:flex !important;flex-direction:column;align-items:flex-start;gap:10px;width:100%}#top-default.mortgage-rates-calculator .flex-container-lg h3{text-align:left;font-family:"Bariol Bold"}#top-default.mortgage-rates-calculator .flex-container-lg .container-lg{width:100%;display:flex;flex-direction:row;justify-content:space-between;gap:15px;flex-wrap:wrap;align-items:center}#top-default.mortgage-rates-calculator .flex-container-lg .container-lg .form-item{flex:1;display:flex;flex-direction:column;gap:5px}#top-default.mortgage-rates-calculator .flex-container-lg .container-lg .form-item label{color:#0061aa;font-family:"Bariol Bold";font-size:1.15em;text-align:left}#top-default.mortgage-rates-calculator .flex-container-lg .container-lg .form-item input{width:100%}#top-default.mortgage-rates-calculator .flex-container-lg .container-lg .form-item *{font-size:1.05em}#top-default.mortgage-rates-calculator .flex-container-lg .container-lg #rates-prequalify{padding:10px;width:min(225px,100%);max-width:280px;margin:0 auto;border-radius:40px;text-decoration:none;background-color:#083953;font-family:"Bariol Bold";color:#fff}#top-default.branches-top{background:url("/images/backgrounds/bankers.jpg") center center no-repeat;background-size:cover}#top-default.states-top{background:url("/images/backgrounds/home-background.png") center center no-repeat;background-size:cover}#top-default.state-content{padding:50px}#top-default.state-content p{color:#083953;text-align:justify}#top-default.state-content .items-2-col{padding:0}#top-default.state-content .btn{margin:0 auto}.locations-btn-container{margin-top:20px;align-self:center}#location-bankers{margin:40px auto;justify-content:center;flex-wrap:wrap;gap:20px}.location-banker{margin:0;flex:0 0 min(100%,225px)}.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}.location-banker small{display:flex;flex-direction:column;flex-wrap:wrap;align-content:center}#us-map-blue{margin-bottom:40px}#us-map-blue p{margin-top:20px}.locations-about{padding-left:0px;align-self:center;margin-bottom:30px}.locations-about p{margin:10px 0}.locations-about .content{margin-top:20px;padding-right:100px}.locations-about img{max-width:100% !important;height:auto}.no-map{background:#013b56;height:300px}.locations-map{padding:20px;display:flex;align-items:center;justify-content:center}.locations-map iframe{width:100%}@media screen and (max-width: 1245px){.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{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:flex}.branch-video{height:-moz-fit-content;height:fit-content}.branch-video iframe{padding:0 10px;width:100% !important}.locations-about{margin:0 auto 40px auto;max-width:100%}.locations-about .content{margin-top:20px;padding-right:0px}.locations-about p{width:100%}#us-map-blue{margin-bottom:0}}@media screen and (max-width: 600px){#location-bankers.flex-container-lg{display:flex}}#all-branches{margin-top:20px;margin-bottom:60px}@media screen and (max-width: 600px){#all-branches{margin-top:0px}}.state-list{width:100%;border:1px solid #000;padding:15px 30px;margin-top:5px;margin-bottom:20px}.state-list .state-name{color:#0061aa;font-size:12px}.branch-item{width:100%;border:1px solid #000;padding:15px 30px;margin-top:20px}.branch-item .branch-name{color:#0061aa;font-size:42px}.branch-item .flex{justify-content:space-between}.branch-item .branch-thumb{width:200px;height:200px}.branch-item .branch-contact a{color:#0061aa}.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}.state-item-header{font-size:24px;margin-bottom:5px}.branch-map{padding-top:15px;padding-left:15%;padding-right:15%;margin:0 auto}@media screen and (max-width: 600px){.branch-map{padding-left:0;padding-right:0}}#us-map{padding:20px;padding-top:40px;padding-bottom:0}@media screen and (max-width: 600px){#us-map{padding:20px}}#us-map .map-info{text-align:center;font-size:24px;color:#0061aa;font-weight:bold}@media screen and (max-width: 600px){#us-map .map-info{font-size:16px}}#us-map .map-info .small-border-top{margin:0 auto;width:100px;border-top:20px solid #013b56;margin-bottom:10px}#us-map .map-container{width:60%;margin:0 auto}@media screen and (max-width: 600px){#us-map .map-container{width:100%;padding:0}#us-map .map-container #tt_sm_map .tt_sm{color:#083953}#us-map .map-container #tt_sm_map .tt_sm .btn_simplemaps{color:#fff;background-color:#0061aa;border-radius:20px;padding-left:15px;padding-right:15px;font-size:.85em}}#top-default.state-primary-top{width:100%;background-color:#0061aa;display:flex;flex-direction:column;padding:30px 50px;justify-content:center}@media screen and (max-width: 1245px){#top-default.state-primary-top{padding:30px 20px}}#top-default.state-primary-top .container-lg{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;align-items:stretch;gap:30px}#top-default.state-primary-top .container-lg .content{flex:1}#top-default.state-primary-top .container-lg .content h1{text-align:left;font-size:3.4em}@media screen and (max-width: 1245px){#top-default.state-primary-top .container-lg .content h1{font-size:1.85em}}#top-default.state-primary-top .container-lg .content p{text-align:left}#top-default.state-primary-top .container-lg .content .subheader{margin-bottom:10px;font-size:1.35em}@media screen and (max-width: 1245px){#top-default.state-primary-top .container-lg .content .subheader{font-size:1.1em}}#top-default.state-primary-top .container-lg #map-wrapper{flex:0 0 450px;position:relative;max-width:100%;display:flex;flex-direction:column}#top-default.state-primary-top .container-lg #map-wrapper #white-circle{width:35%;position:absolute;z-index:0}#top-default.state-primary-top .container-lg #map-wrapper #white-circle.white-circle-1{right:0;top:-20px;max-width:225px}#top-default.state-primary-top .container-lg #map-wrapper #white-circle.white-circle-2{left:0;bottom:-40px;max-width:145px}#top-default.state-primary-top .container-lg #map-wrapper .map{position:absolute;--map-position: 60px;max-width:100%;height:calc(100% + var(--map-position));z-index:1;bottom:calc(-1*var(--map-position));left:0;animation:fadeIn 1s cubic-bezier(0.2, 0.4, 0.7, 1);animation:fadeIn 1s ease-in}@keyframes fadeIn{from{opacity:0;left:-50px;bottom:calc(-1*var(--map-position) + 25px)}to{opacity:1;left:0;bottom:calc(-1*var(--map-position))}}@media screen and (max-width: 1245px){#top-default.state-primary-top .container-lg #map-wrapper{flex:0 0 100%;justify-content:center;align-items:center}#top-default.state-primary-top .container-lg #map-wrapper .map{position:relative;width:100%;max-width:450px;top:auto;height:auto;left:auto;bottom:auto;animation:none}}.items-2-col.assistance-program{background:rgba(0,96,169,.1)}.items-2-col.assistance-program .btn{margin:0 auto;display:block}.items-2-col.assistance-program h2{font-size:3.2em;font-family:"Bariol";color:#013b56;margin-bottom:15px;text-align:left;max-width:1660px;margin:0 auto}@media screen and (max-width: 1245px){.items-2-col.assistance-program h2{font-size:2.4em;margin-bottom:20px}}.items-2-col.assistance-program h2 .highlightBlue{color:#0061aa;font-family:"Bariol Bold"}.items-2-col.assistance-program li{list-style-type:disc}.items-2-col.assistance-program p{text-align:justify}.items-2-col.assistance-program .flex-container-lg{padding:10px 0;display:block;-moz-columns:2;columns:2;-moz-column-gap:50px;column-gap:50px;margin:0 auto}@media screen and (max-width: 1245px){.items-2-col.assistance-program .flex-container-lg{-moz-column-gap:20px;column-gap:20px}}@media screen and (max-width: 600px){.items-2-col.assistance-program .flex-container-lg{display:flex}}.items-2-col.assistance-program .flex-container-lg.single-col{-moz-columns:1;columns:1}.items-2-col.assistance-program .group{-moz-column-break-inside:avoid;break-inside:avoid;max-width:100%}@media screen and (max-width: 1245px){.items-2-col.assistance-program .group{flex:0 0 100%}}.items-2-col.assistance-program .group h3{margin:20px 0;color:#0061aa;font-size:2.4em;font-weight:bold}@media screen and (max-width: 1245px){.items-2-col.assistance-program .group h3{font-size:2em}}.items-2-col.assistance-program .group p{color:#013b56}.items-2-col.assistance-program .group ul{color:#013b56;text-align:left}.items-2-col.faqs{width:100%}.items-2-col.faqs #faqHeader{font-size:3.2em;font-family:"Bariol";color:#013b56;margin-bottom:20px}@media screen and (max-width: 1245px){.items-2-col.faqs #faqHeader{font-size:1.8em}}.items-2-col.faqs .flex-container-lg{display:flex;flex-direction:row;-moz-column-gap:40px;column-gap:40px}.items-2-col.faqs .flex-container-lg .faq-container{flex:1 0 45%;border:1px solid #d3d3d3;width:100%;padding:30px 20px;margin:0;position:relative;display:flex;border:none;justify-content:space-between;background-color:#fff;border-top:2px solid #0061aa;gap:30px}.items-2-col.faqs .flex-container-lg .faq-container details{flex:1 0 45%}.items-2-col.faqs .flex-container-lg .faq-container details[open]{height:-moz-fit-content !important;height:fit-content !important}.items-2-col.faqs .flex-container-lg .faq-container summary{color:#013b56;font-size:1.15em;max-width:100%;text-decoration:none;font-weight:bold;cursor:pointer;text-transform:uppercase}@media screen and (max-width: 1245px){.items-2-col.faqs .flex-container-lg .faq-container summary{font-size:1.1em}}.items-2-col.faqs .flex-container-lg .faq-container .faq-content{padding:10px 0}.items-2-col.faqs .flex-container-lg .faq-container .faq-content hr{width:200px;max-width:100%;margin:10px 0 25px;border-color:#002735;border-width:2px}.items-2-col.faqs .flex-container-lg .faq-container .faq-content p{font-size:1.05em !important;font-family:"Source Sans Pro" !important;margin:0}.items-2-col.faqs .flex-container-lg .faq-container .faq-content p *{font-size:1.05em !important;font-family:"Source Sans Pro" !important}@media screen and (max-width: 1245px){.items-2-col.faqs .flex-container-lg{flex-direction:column}.items-2-col.faqs .flex-container-lg .faq-container{flex-direction:column}}.items-2-col.faqs .btn{margin:0 auto;display:block}@media screen and (max-width: 1245px){.line-container .hide-mobile{display:none}}.line-container .line-div{height:6px;background-color:#083953;width:100px}#branch-map{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 600px){#branch-map{flex-direction:column}#branch-map .about-video{margin:0}}.desc-small{font-size:11px;color:#013b56;text-align:center;display:block;margin:20px auto 0 auto}#top-default.bankers-top{width:100%;background-color:#0d3b56;display:flex;flex-direction:column;padding:4em 2em;overflow:hidden;justify-content:center;width:100%;height:-moz-fit-content;height:fit-content;-o-object-fit:cover;object-fit:cover;background-color:#083953;background-image:url(/images/backgrounds/banker-pattern.svg);background-repeat:repeat-x;background-size:auto 100%}#top-default.bankers-top .container-lg{display:flex;flex-direction:column;gap:1em}#top-default.bankers-top .container-lg>*{margin:0}#top-default.bankers-top select{width:250px;padding:5px 5px;border-radius:10px;text-align:center;font-size:22px}#top-default.bankers-top .button-container .location-cta{width:-moz-fit-content;width:fit-content;padding:10px 15px;font-size:1.25em}#top-default.bankers-top .button-container .location-cta span{text-transform:uppercase}@media screen and (max-width: 600px){#top-default.bankers-top .button-container .location-cta{font-size:1em}}#top-default.state-bankers-header{padding:50px}#top-default.state-bankers-header .container-lg h2{color:#0061aa;font-size:3.2em;font-family:"Bariol";text-align:left;line-height:1em;margin-bottom:30px}#top-default.state-bankers-header .container-lg h2 span{line-height:1em;color:#013b56;font-family:"Bariol Bold"}#top-default.state-bankers-header .container-lg p{color:#083953;text-align:left;font-size:1.4em}@media screen and (max-width: 1245px){#top-default.state-bankers-header{padding:20px}#top-default.state-bankers-header .container-lg h2{font-size:2.1em;line-height:1em}#top-default.state-bankers-header .container-lg h2 span{line-height:1.1em;font-size:1.1em}#top-default.state-bankers-header .container-lg p{font-size:1em}}#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:#0061aa;font-size:22px;text-decoration:none}.banker-info .banker-title:hover{text-decoration:underline}.banker-info .badge{display:flex;align-items:center;gap:.25rem;justify-content:center}.banker-info .badge:first-of-type{padding-top:.45rem}.banker-info .badge img{flex:0 0 auto !important;width:1rem !important;height:auto !important}.banker-info .badge p{font-weight:bold}#banker-resources .flex-container-lg{display:flex;padding:0 20px}#all-bankers{margin:40px auto;padding:2em 0}#all-bankers .flex-container-lg{max-width:1660px;justify-content:center;gap:25px}#all-bankers .banker-container{margin:0 !important;flex:0 0 200px;width:200px}#all-bankers .bankers-branch-heading a{margin:40px 20px 20px;display:block;color:#0061aa;border:0;font-size:42px;text-decoration:none;text-align:center}#all-bankers .banker-btn{margin-top:10px;padding:0px 10px;width:150px;font-size:16px}#all-bankers .header-wrapper{margin-bottom:30px;padding:0 20px}#all-bankers .header-wrapper h1{font-size:42px;text-align:center}#all-bankers .header-wrapper p{font-size:1.1em}@media screen and (max-width: 600px){#all-bankers .header-wrapper h1{font-size:2em;margin:5px 0 10px}#all-bankers .header-wrapper p{font-size:1em}}#all-bankers.mass-housing .flex-container-lg{margin-bottom:40px;padding:0 20px}#all-bankers.mass-housing #banker-licensed-header{font-weight:bold}@media screen and (max-width: 600px){#all-bankers h2{font-size:1.6em}}@media screen and (max-width: 1245px){#all-bankers .flex-container-lg{display:flex;padding:0 20px;margin-bottom:20px;align-items:center}#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 50px}#top-default.banker .lo-contact-box{display:flex;justify-content:flex-end;align-items:baseline}#top-default.banker .lo-contact-box a{color:#000;text-decoration:none;text-align:left;line-height:1.2em}#top-default.banker .lo-envelope{margin:5px 20px 0 0;width:40px;align-self:center}#top-default.banker .icon-envelope{width:25px;height:25px;margin-right:5px}#top-default.banker .lo-phone{font-size:25px;display:flex;flex-direction:column}#top-default.banker .lo-phone-ext{padding-left:4px;align-self:flex-start}#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;background-color:#f2f7fb}#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 .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}.team-testimonials .flex-container-lg{flex-wrap:wrap}.team-testimonials .flex-container-lg .testimonial-box{flex:0 0 25%;padding:0 20px;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:normal}.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:flex}.ask-question-form.banker .col{display:flex;flex-flow:column;justify-content:space-between}.ask-question-form.banker label{margin:10px 0;color:#083953}.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: 1245px){#top-default.banker .lo-contact-box{justify-content:center;align-items:center}#top-default.banker .lo-img{margin-top:10px}#top-default.banker .lo-img-container{min-height:200px}#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:150px;height:150px}#top-default.banker .lo-img-container{min-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{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 rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(235,235,235,0);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:1660px;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{flex-flow:row wrap;padding:0 20px;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%;transform:translateX(-50%)}.banker-product p{text-align:center;margin-top:20px}.banker-product .btn{display:block;margin:20px auto 0 auto}.banker-product .buttons{display:flex;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: 1245px){#banker-offers .col{max-width:300px;display:block;margin:0 auto}#banker-offers .col:first-child{padding-right:0px;border-right:0;margin-bottom:40px}#banker-offers .col:last-child{padding-left:0px}.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:rgba(0,0,0,0);transform:translateX(0)}}#banker-download{display:none;background-color:#ebebeb}@media screen and (max-width: 1245px){#banker-download{display:block;width:100%;background-color:#ebebeb;height:-moz-fit-content;height:fit-content;padding:12px 15px;z-index:99999;position:fixed;bottom:0}#banker-download #wrapper{display:flex;color:#fff;max-width:100%;width:450px;margin:0 auto;justify-content:space-between}#banker-download #wrapper .download-share{text-align:center;margin:0 5px;text-decoration:none;width:-moz-fit-content;width:fit-content;color:#fff}#banker-download #wrapper .download-share div{margin:auto}#banker-download #wrapper .download-share:visited{color:#fff}#banker-download #wrapper .download-share p{font-size:.75em}#banker-download #wrapper .button-container{height:-moz-fit-content;height:fit-content;margin:auto 0}#banker-download #wrapper .button-container .btn{width:-moz-fit-content;width:fit-content;font-size:18px;padding:8px 25px;margin:auto}}@media screen and (max-width: 600px){#banker-download{padding:12px 8px}#banker-download #wrapper .button-container .btn{font-size:14px;padding:8px 17px}.divider{display:none}.contact-info a{display:block}.svg-icon{display:block}.banner-img-div{height:100px}}.banner-img-div{height:200px}.white-background{background-color:#fff}#top-default{background-color:#fff}.lo-img-div{display:flex;justify-content:center}.lo-img{width:250px;height:250px;border:1px solid #ccc;border-radius:100%;background:#fff;margin-bottom:20px;border-radius:50%;margin-left:auto;margin-right:auto;display:block;position:relative;z-index:1}.lo-img.banker-page{margin-bottom:-125px}#top-default.banker{padding-top:150px;color:#000;font-family:"Source Sans Pro"}#top-default.banker .headerLrg{color:#00425c;font-family:"Bariol Bold";font-size:3.5em;margin-bottom:-7px}#top-default.banker .subheader,#top-default.banker .nmls{font-size:1em;color:#545454;font-family:"Source Sans Pro"}#top-default.banker .nmls{font-size:.8em}#top-default.banker .contact-info a{font-size:1.2em;font-weight:bold;text-decoration:none;color:#0066ab;display:flex;align-items:center;gap:5px;justify-content:center;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto}#top-default.banker .contact-info a svg{width:20px;height:20px}#top-default.banker .quick{background-color:#0068ac}#top-default.banker #full-apply{background-color:#00425c}#top-default.banker .icon-phone{width:15px;height:15px}#top-default.banker .icon-phone .inner{fill:#00425c}#top-default.banker .banker-cont-lg .button-container{flex-wrap:wrap;gap:20px;align-items:center;margin:20px auto}#top-default.banker .banker-cont-lg .button-container .btn-wrapper{position:relative;width:-moz-fit-content;width:fit-content}#top-default.banker .banker-cont-lg .button-container .btn-wrapper .btn{margin:0;max-width:75vw}#top-default.banker .banker-cont-lg .button-container .btn-wrapper img{width:22px;position:absolute;right:-35px;top:50%;transform:translateY(-50%);display:none}@media screen and (max-width: 1245px){#top-default.banker .banker-cont-lg .button-container .btn-wrapper img{display:block}}@media screen and (max-width: 1245px){#top-default.banker .banker-cont-lg .button-container{flex-direction:column}}#banker-download .icon-download{fill:#0066ac}#banker-download #full-apply{background-color:#00425c}#banker-download .icon-text{color:#545454}#banker-download span{border-right:1px solid gray;width:1px}#about-me h2,#banker-about-tms h2,#banker-resources h2,.ask-question-form h2{color:#00425c;font-family:"Bariol Bold";border:none}#about-me,.client-testimonials{background-color:#f2f7fb}.cta-block{background-color:#00435b}.cta-block .btn{background-color:#0066ac}.question,.schedule-call{background-color:#0068ac}.client-testimonials .testimonial-box{background:#fff;background-color:#fff}.btn{text-transform:lowercase}.star-box{padding-left:0;margin-left:0}.star-box .star{border-bottom-color:#ffbf16}.star-box .star::before{border-bottom-color:#ffbf16}.star-box .star::after{border-bottom-color:#ffbf16}.testimonial-box .authors{font-size:1em;text-align:left}.star-box .quotes{margin:0;padding:0;margin-left:5px;padding-right:20px}.star-box .quotes .quotesIcon{margin:0;padding:0;height:50px;width:50px}.bold-button{font-family:"Bariol Bold"}@media screen and (max-width: 600px){.banner-img-div{height:50px}#banker-about-tms h2{text-align:center;margin-bottom:20px}.lo-img{width:200px;height:200px}.lo-img.banker-page{margin-bottom:-100px}.lo-img-container{min-height:200px}.banker .headerLrg{font-size:3.2em}#top-default.banker.white-background{padding-top:95px}}#social-media-icons{background-color:#1e1c20;padding-bottom:15px}#social-media-icons .center-div{display:flex;width:-moz-fit-content;width:fit-content;margin:auto;text-align:center;font-size:32px;padding-top:20px}#social-media-icons .center-div i{padding:10px;color:#fff}#social-media-icons .center-div .zillowIconSVG{padding:10px}.insta-posts-container #post-container{position:relative;background:#0061aa;padding:50px 300px}.insta-posts-container #post-container #all-post-div{position:relative;overflow-x:hidden;display:flex;width:100%;justify-content:space-between}.insta-posts-container #post-container #all-post-div #single-post-div{display:inline-block}.insta-posts-container #post-container img{cursor:pointer;border:2px solid #fff;box-shadow:5px 5px 10px rgba(0,0,0,.2);-moz-box-shadow:5px 5px 10px rgba(0,0,0,.2);-webkit-box-shadow:5px 5px 10px rgba(0,0,0,.2);-khtml-box-shadow:5px 5px 10px rgba(0,0,0,.2)}.insta-posts-container #post-container .slider,.insta-posts-container #post-container .mobile-gallery{height:350px;margin:0 auto;position:relative;overflow:hidden}.insta-posts-container #post-container .slider .slide,.insta-posts-container #post-container .slider .mobile-slide,.insta-posts-container #post-container .mobile-gallery .slide,.insta-posts-container #post-container .mobile-gallery .mobile-slide{padding:20px;position:absolute;top:0;width:33.33%;height:350px;display:flex;align-items:center;justify-content:center;transition:transform 1s}.insta-posts-container #post-container .slider .mobile-slide,.insta-posts-container #post-container .mobile-gallery .mobile-slide{width:100%;padding:5%}.insta-posts-container #post-container .slider .slide>img,.insta-posts-container #post-container .slider .mobile-slide>img,.insta-posts-container #post-container .mobile-gallery .slide>img,.insta-posts-container #post-container .mobile-gallery .mobile-slide>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.insta-posts-container #post-container .mobile-gallery{display:none}@media screen and (max-width: 600px){.insta-posts-container #post-container .slider,.insta-posts-container #post-container .slide{display:none}.insta-posts-container #post-container .mobile-gallery{display:block;margin:0 auto;text-align:center}}@media screen and (max-width: 1245px){.insta-posts-container #post-container{padding:20px}}@media screen and (max-width: 600px){.insta-posts-container #post-container{padding:20px}}.client-testimonials{display:flex;flex-direction:column;gap:30px;background-image:url("/images/backgrounds/client_testimonial.png");background-size:cover;padding:50px 25px 75px}.client-testimonials h2{color:#fff;text-align:center;font-family:"Bariol Bold"}.client-testimonials #testimonial-slider-wrapper{min-height:350px;height:-moz-fit-content;height:fit-content;margin:0px auto;position:relative;overflow:hidden;width:100%;max-width:1350px;display:flex;flex-direction:row;justify-content:flex-start}.client-testimonials #testimonial-slider-wrapper .testimonial-content{width:400px;padding:0;transition:transform 1s;display:flex}.client-testimonials #testimonial-slider-wrapper .testimonial-content .content{display:flex;flex-direction:column;gap:0;padding:20px 20px 85px;background-color:#fff;height:390px;position:relative;border-radius:20px;width:400px}.client-testimonials #testimonial-slider-wrapper .testimonial-content .content .story{overflow:hidden;flex:1;margin:17px 0 4px 0}.client-testimonials #testimonial-slider-wrapper .testimonial-content .content.active{height:-moz-fit-content;height:fit-content;max-height:-moz-fit-content;max-height:fit-content}.client-testimonials #testimonial-slider-wrapper .testimonial-content .content .review-source-logo{position:absolute;bottom:10px;right:10px;display:flex}.client-testimonials #testimonial-slider-wrapper .testimonial-content .content .review-source-logo img{width:auto;height:auto;max-width:100px;max-height:20px}.client-testimonials #testimonial-slider-wrapper .testimonial-content .star-box{display:flex;flex-direction:column;margin:0 auto;align-items:center}.client-testimonials #testimonial-slider-wrapper .testimonial-content .star-box .star-wrapper{display:flex;flex-direction:row}.client-testimonials #testimonial-slider-wrapper .testimonial-content .star-box .star{margin:-15px -80px;transform:rotate(35deg) scale(0.15)}.client-testimonials #testimonial-slider-wrapper .testimonial-content .read-more{width:-moz-fit-content;width:fit-content}.client-testimonials #testimonial-slider-wrapper .testimonial-content .read-more .testimonial{cursor:pointer;color:#0061aa;text-decoration:underline;text-transform:uppercase}.client-testimonials #testimonial-slider-wrapper .mobile-slide{width:100%;padding:5%}.client-testimonials #testimonial-slider-wrapper .testimonial-box>img,.client-testimonials #testimonial-slider-wrapper .mobile-slide>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.client-testimonials img{margin:0 auto;width:150px}.client-testimonials .story{margin:10px 0 15px;text-align:left}.client-testimonials .authors{font-size:17px;font-weight:bold;position:absolute;bottom:35px;left:50%;transform:translateX(-50%);width:-moz-fit-content;width:fit-content;max-width:90%;text-align:center}.client-testimonials .authors.more{margin-bottom:45px}.client-testimonials .mobile-gallery{display:none}@media screen and (max-width: 1300px){.client-testimonials #testimonial-slider-wrapper{padding:0 40px;width:100%;max-width:100%}.client-testimonials #testimonial-slider-wrapper .testimonial-content{width:calc(43vw - 40px)}.client-testimonials #testimonial-slider-wrapper .testimonial-content .content{width:calc(43vw - 40px)}}@media screen and (max-width: 1245px){.client-testimonials #testimonial-slider-wrapper{padding:0 40px;width:100%;max-width:100%}.client-testimonials #testimonial-slider-wrapper .testimonial-content .content{width:calc(43vw - 40px)}}@media screen and (max-width: 600px){.client-testimonials #testimonial-slider-wrapper{padding:0;width:100%}.client-testimonials #testimonial-slider-wrapper .testimonial-content{width:calc(100vw - 50px)}.client-testimonials #testimonial-slider-wrapper .testimonial-content .content{width:calc(100vw - 50px)}}.banker-default-show .hero-container{height:300px;position:relative}.banker-default-show .hero-container .hero-img.banker-page{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banker-default-show .hero-container .lo-img-container{margin-top:-125px}@media screen and (max-width: 1245px){.banker-default-show .hero-container{height:175px}}@media screen and (max-width: 600px){.banker-default-show{min-height:250px}}.banker-default-show #licensed-state-map{padding:20px}.banker-default-show #licensed-state-map .map-legend{display:flex;justify-content:space-around;margin:0 auto;color:#000;padding:10px;width:-moz-fit-content;width:fit-content}.banker-default-show #licensed-state-map .map-legend .licensed-state-dot,.banker-default-show #licensed-state-map .map-legend .unlicensed-state-dot{height:15px;width:15px;background-color:#0060a9;border-radius:50%;display:inline-block;vertical-align:middle;margin-right:10px}.banker-default-show #licensed-state-map .map-legend .unlicensed-state-dot{background-color:#eaf2f7}.banker-default-show #licensed-state-map .map-legend .licensed-state-div,.banker-default-show #licensed-state-map .map-legend .unlicensed-state-div{margin:0 30px}.banker-default-show #licensed-state-map .map-container{width:80%;max-width:600px;margin:20px auto}@media screen and (max-width: 600px){.banker-default-show #licensed-state-map .map-container{width:80%}}.social-media-icons-basic-banker-page{padding-bottom:15px}.social-media-icons-basic-banker-page.center-div{display:flex;width:-moz-fit-content;width:fit-content;margin:auto;text-align:center;font-size:24px;gap:20px;flex-wrap:wrap;justify-content:center}.social-media-icons-basic-banker-page.center-div a{height:-moz-fit-content;height:fit-content;display:flex;text-decoration:none}.social-media-icons-basic-banker-page.center-div a svg{max-width:24px;padding:0px;max-height:30px;width:100%;height:100%}.social-media-icons-basic-banker-page.center-div a.zillowIconSVG svg{max-width:30px}.social-media-icons-basic-banker-page.center-div .customWebsiteLink{font-size:.85em;font-family:"Source Sans Pro";text-transform:capitalize;height:-moz-fit-content;height:fit-content;margin:auto 0;background-color:#0060a9;color:#fff;padding:5px 20px;border-radius:20px;margin:auto 0}.social-media-icons-basic-banker-page.center-div i{padding:0;color:#013b56}.banker-president-club-show .desc-small{font-size:11px;color:#013b56;text-align:center;display:block;margin:20px auto 0 auto}.banker-president-club-show #top-default.bankers-top{background:url("/images/backgrounds/bankers.jpg") center center no-repeat;background-size:cover}.banker-president-club-show #top-default.bankers-top select{width:250px;padding:5px 5px;border-radius:10px;text-align:center;font-size:22px}.banker-president-club-show #banker-licensed-header{text-align:center;margin:5px 0}.banker-president-club-show .banker-container{margin:35px 20px;width:200px}.banker-president-club-show .banker-container .banker-headshot img{width:150px;height:150px;border:1px solid #ccc;border-radius:100%;margin:0 auto;display:block;opacity:.95}.banker-president-club-show .banker-container .banker-headshot img:hover{opacity:1;border:1px solid #5db65f}.banker-president-club-show .banker-info{text-align:center}.banker-president-club-show .banker-info.left{text-align:left}.banker-president-club-show .banker-info .banker-title{color:#0061aa;font-size:22px;text-decoration:none}.banker-president-club-show .banker-info .banker-title:hover{text-decoration:underline}.banker-president-club-show #banker-resources .flex-container-lg{padding:0 20px;display:flex}.banker-president-club-show #all-bankers{margin:40px auto}.banker-president-club-show #all-bankers .flex-container-lg{max-width:1000px;padding:0 20px;justify-content:center}.banker-president-club-show #all-bankers .bankers-branch-heading a{margin:40px 20px 20px;display:block;color:#0061aa;border:0;font-size:42px;text-decoration:none;text-align:center}.banker-president-club-show #all-bankers .banker-btn{margin-top:10px;padding:0px 10px;width:150px;font-size:16px}@media screen and (max-width: 1245px){.banker-president-club-show #all-bankers .flex-container-lg{padding:0 20px;display:flex}.banker-president-club-show #all-bankers .banker-container{margin:20px 0}}@media screen and (max-width: 600px){.banker-president-club-show #all-bankers .bankers-branch-heading a{line-height:1em}.banker-president-club-show #all-bankers .banker-container{margin:15px 0;width:175px}.banker-president-club-show #all-bankers .banker-container img{width:140px;height:140px}}.banker-president-club-show .banker-search{margin-top:30px}.banker-president-club-show .banker-search .search-box{display:block;margin:0 auto}.banker-president-club-show .banker-cont-lg{max-width:1650px !important}.banker-president-club-show #top-default.banker{padding:50px 50px 50px}.banker-president-club-show #top-default.banker .lo-contact-box{display:flex;justify-content:flex-end;align-items:baseline}.banker-president-club-show #top-default.banker .lo-contact-box a{color:#000;text-decoration:none;text-align:left;line-height:1.2em}.banker-president-club-show #top-default.banker .lo-envelope{margin:5px 20px 0 0;width:40px;align-self:center}.banker-president-club-show #top-default.banker .icon-envelope{width:25px;height:25px;margin-right:5px}.banker-president-club-show #top-default.banker .lo-phone{font-size:25px;display:flex;flex-direction:column}.banker-president-club-show #top-default.banker .lo-phone-ext{padding-left:4px;align-self:flex-start}.banker-president-club-show #top-default.banker .lo-img{width:200px;height:200px;border:1px solid #ccc;border-radius:100%;background:#fff;margin-bottom:20px;border-radius:50%}.banker-president-club-show #top-default.banker .pres-club-img{width:500px;height:500px;border:1px solid #000;border-radius:100%;background:#fff;margin-bottom:20px;border-radius:50%}.banker-president-club-show #banker-about-tms{padding:50px}.banker-president-club-show #banker-about-tms p{max-width:800px;width:90%;text-align:center}.banker-president-club-show #about-me{padding:50px}.banker-president-club-show #about-me p{margin:0 auto;margin-bottom:20px;max-width:800px;text-align:center}.banker-president-club-show #about-me h2{width:100%;text-align:center}.banker-president-club-show #about-me .banker-img-sec{width:300px}.banker-president-club-show #about-me .video-container{margin-top:40px}.banker-president-club-show .banker-saved-resource{background:#fff;padding:20px;margin-right:20px;width:300px;min-height:257px;margin-top:40px}.banker-president-club-show .banker-saved-resource img{display:block;margin:0 auto;max-width:90%}.banker-president-club-show .banker-saved-resource p{text-align:center;margin:5px 0}.banker-president-club-show .banker-saved-resource .btn{font-size:14px}.banker-president-club-show .team-testimonials .flex-container-lg{padding:0 20px;flex-wrap:wrap}.banker-president-club-show .team-testimonials .flex-container-lg .testimonial-box{flex:0 0 25%;margin-bottom:30px}.banker-president-club-show .even-col.technology.banker{display:block;padding:100px 50px;background:#e6e6fa}.banker-president-club-show .even-col.technology.banker .header-container{margin-bottom:20px}.banker-president-club-show .even-col.technology.banker h3{margin:0;font-size:40px;font-weight:normal}.banker-president-club-show .even-col.technology.banker p{font-size:22px}.banker-president-club-show .even-col.technology.banker a{margin-top:30px}.banker-president-club-show .ask-question-form.banker{padding:50px}.banker-president-club-show .ask-question-form.banker .container-lg{max-width:700px;text-align:center}.banker-president-club-show .ask-question-form.banker h2{margin-bottom:20px}.banker-president-club-show .ask-question-form.banker .group{padding:20px 0;display:flex}.banker-president-club-show .ask-question-form.banker .col{display:flex;flex-flow:column;justify-content:space-between}.banker-president-club-show .ask-question-form.banker label{margin:10px 0;color:#083953}.banker-president-club-show .ask-question-form.banker input,.banker-president-club-show .ask-question-form.banker textarea{margin:0 10px;font-family:inherit}.banker-president-club-show .ask-question-form.banker input{margin:0 10px}.banker-president-club-show .ask-question-form.banker textarea{max-width:680px;min-height:150px;resize:none}.banker-president-club-show .ask-question-form.banker .error{margin:0 0 0 12px;visibility:hidden;height:20px;text-align:left;font-size:12px;color:red}.banker-president-club-show .ask-question-form.banker .active{visibility:visible}.banker-president-club-show .ask-question-form.banker button{margin-top:40px;border:none}@media screen and (max-width: 1245px){.banker-president-club-show #top-default.banker .lo-contact-box{justify-content:center;align-items:center}.banker-president-club-show #top-default.banker .lo-img{margin-top:10px}.banker-president-club-show #top-default.banker .lo-img-container{min-height:200px}.banker-president-club-show #about-me .left{margin-right:0;margin-bottom:50px;padding-right:0;padding-bottom:30px;border-right:none;border-bottom:1px solid #002735}.banker-president-club-show #about-me .right{padding-left:0;text-align:center}.banker-president-club-show .client-testimonials{padding:20px 0 50px}.banker-president-club-show .client-testimonials .testimonial-box{margin:20px auto;max-height:400px}.banker-president-club-show .even-col.technology.banker{padding:50px}.banker-president-club-show .even-col.technology.banker h3{font-size:35px}.banker-president-club-show .even-col.technology.banker p{font-size:20px}.banker-president-club-show .ask-question-form.banker{padding:50px 20px}.banker-president-club-show .ask-question-form.banker .group{display:block}.banker-president-club-show .ask-question-form.banker .label{margin:10px 0 5px}}@media screen and (max-width: 600px){.banker-president-club-show #top-default.banker{padding:50px 20px}.banker-president-club-show #top-default.banker .lo-envelope{margin:6px 0 0}.banker-president-club-show #top-default.banker .lo-phone{font-size:30px}.banker-president-club-show #top-default.banker .lo-phone-ext{font-size:22px;padding-left:0}.banker-president-club-show #top-default.banker .lo-img{width:100px;height:100px}.banker-president-club-show #top-default.banker .pres-club-img{width:250px;height:250px}.banker-president-club-show #top-default.banker h3{margin:10px 0 15px}.banker-president-club-show #about-me{padding:50px 20px}.banker-president-club-show #about-me .right{padding:0}.banker-president-club-show .even-col.technology.banker{padding:50px 20px}.banker-president-club-show .even-col.technology.banker h3{font-size:25px}.banker-president-club-show .even-col.technology.banker p{font-size:16px}.banker-president-club-show .banker-saved-resource{margin:0 auto}}@media screen and (max-width: 514px){.banker-president-club-show #top-default.banker h1{font-size:33px}.banker-president-club-show #top-default.banker .lo-phone{font-size:26px}.banker-president-club-show #top-default.banker .lo-contact-box{justify-content:space-between}.banker-president-club-show #top-default.banker .btn{margin:10px 0}}@media screen and (max-width: 350px){.banker-president-club-show #top-default.banker{padding:40px 10px}.banker-president-club-show #top-default.banker .lo-phone-ext{font-size:20px}.banker-president-club-show #top-default.banker .lo-img{width:150px;height:150px}.banker-president-club-show #top-default.banker .pres-club-img{width:250px;height:250px}.banker-president-club-show .client-testimonials .testimonial-box{padding:30px 20px;width:320px}}.banker-president-club-show .mini-site-form{background:#dfedf4}.banker-president-club-show #refer-form-section.mini-site-form{background:#ebebeb;position:relative}.banker-president-club-show #refer-form-section.mini-site-form:after{bottom:100%;left:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(235,235,235,0);border-bottom-color:#ebebeb;border-width:30px;margin-left:-30px}.banker-president-club-show #refer-form-section.mini-site-form h2{color:#0060a9}.banker-president-club-show #refer-form-section.mini-site-form .container-lg{max-width:1660px;text-align:left}.banker-president-club-show #refer-form-section.mini-site-form label{margin-left:10px}.banker-president-club-show #refer-form-section.mini-site-form button{display:block;margin:0 auto;margin-top:40px}.banker-president-club-show #banker-offers{background:#dfedf4;padding:30px 0}.banker-president-club-show #banker-offers .col{max-width:400px}.banker-president-club-show #banker-offers .col:first-child{padding-right:100px;border-right:2px solid #013b56}.banker-president-club-show #banker-offers .col:last-child{padding-left:100px}.banker-president-club-show #banker-offers .col img{max-width:100%}.banker-president-club-show #banker-offers .col p{margin:20px 0;text-align:center}.banker-president-club-show #banker-offers .col .btn{display:block;margin:0 auto}.banker-president-club-show #bankers-products{padding:46px 0;padding:0 20px}.banker-president-club-show #bankers-products .flex-container-lg{padding:0 20px;flex-flow:row wrap;justify-content:space-around}.banker-president-club-show .banker-product{width:500px;position:relative;padding:60px;border:1px solid #013b56;margin:60px 0}.banker-president-club-show .banker-product img{background:#fff;padding:25px;position:absolute;width:167px;top:-33%;left:50%;transform:translateX(-50%)}.banker-president-club-show .banker-product p{text-align:center;margin-top:20px}.banker-president-club-show .banker-product .btn{display:block;margin:20px auto 0 auto}.banker-president-club-show .banker-product .buttons{display:flex;justify-content:space-between}.banker-president-club-show .banker-product .buttons a{margin-right:10px}.banker-president-club-show .banker-product .save-item{position:absolute;right:20px;top:20px}@media screen and (max-width: 1245px){.banker-president-club-show #banker-offers .col{max-width:300px;display:block;margin:0 auto}.banker-president-club-show #banker-offers .col:first-child{padding-right:0px;border-right:0;margin-bottom:40px}.banker-president-club-show #banker-offers .col:last-child{padding-left:0px}.banker-president-club-show .banker-product{width:90%;display:block;padding:20px;margin:20px auto}.banker-president-club-show .banker-product img{display:block;position:static;width:auto;margin:20px auto;padding:0;width:151px;background:rgba(0,0,0,0);transform:translateX(0)}}.banker-president-club-show #banker-download{display:none;background-color:#ebebeb}@media screen and (max-width: 1245px){.banker-president-club-show #banker-download{display:block;width:100%;background-color:#ebebeb;height:-moz-fit-content;height:fit-content;padding:12px 15px;z-index:99999;position:fixed;bottom:0}.banker-president-club-show #banker-download #wrapper{display:flex;color:#fff;max-width:100%;width:450px;margin:0 auto;justify-content:space-between}.banker-president-club-show #banker-download #wrapper .download-share{text-align:center;margin:0 5px;text-decoration:none;width:-moz-fit-content;width:fit-content;color:#fff}.banker-president-club-show #banker-download #wrapper .download-share div{margin:auto}.banker-president-club-show #banker-download #wrapper .download-share:visited{color:#fff}.banker-president-club-show #banker-download #wrapper .download-share p{font-size:.75em}.banker-president-club-show #banker-download #wrapper .button-container{height:-moz-fit-content;height:fit-content;margin:auto 0}.banker-president-club-show #banker-download #wrapper .button-container .btn{width:-moz-fit-content;width:fit-content;font-size:18px;padding:8px 25px;margin:auto}}@media screen and (max-width: 600px){.banker-president-club-show #banker-download{padding:12px 8px}.banker-president-club-show #banker-download #wrapper .button-container .btn{font-size:14px;padding:8px 17px}.banker-president-club-show .divider{display:none}.banker-president-club-show .contact-info a{display:block}.banker-president-club-show .svg-icon{display:block}.banker-president-club-show .banner-img-div{height:100px}}.banker-president-club-show .banner-img-div{height:200px}.banker-president-club-show .white-background{background-color:#fff}.banker-president-club-show #top-default{background-color:#fff}.banker-president-club-show .lo-img-div{display:flex;justify-content:center}.banker-president-club-show .lo-img{min-height:200px;width:200px;height:200px;border:1px solid #ccc;border-radius:100%;background:#fff;margin-bottom:20px;border-radius:50%;margin-left:auto;margin-right:auto;display:block;position:relative;z-index:1}.banker-president-club-show .lo-img.banker-page{margin-bottom:-125px}.banker-president-club-show #top-default.banker{color:#000;font-family:"Source Sans Pro"}.banker-president-club-show #top-default.banker .headerLrg{color:#000;font-family:"Bariol Bold";font-size:3.5em;margin-bottom:-7px}.banker-president-club-show #top-default.banker .subheader,.banker-president-club-show #top-default.banker .nmls{font-size:1em;color:#545454;font-family:"Source Sans Pro"}.banker-president-club-show #top-default.banker .nmls{font-size:.8em}.banker-president-club-show #top-default.banker .contact-info a{font-size:1.2em;font-weight:bold;text-decoration:none;color:#000}.banker-president-club-show #top-default.banker .quick{background-color:#0068ac}.banker-president-club-show #top-default.banker #full-apply{background-color:#00425c}.banker-president-club-show #top-default.banker .icon-phone{width:25px;height:25px}.banker-president-club-show #top-default.banker .icon-phone .inner{fill:#d3b27c}.banker-president-club-show #banker-download .icon-download{fill:#0066ac}.banker-president-club-show #banker-download #full-apply{background-color:#00425c}.banker-president-club-show #banker-download .icon-text{color:#545454}.banker-president-club-show #banker-download span{border-right:1px solid gray;width:1px}.banker-president-club-show #about-me h2,.banker-president-club-show #banker-about-tms h2,.banker-president-club-show #banker-resources h2,.banker-president-club-show .ask-question-form h2{color:#000;font-family:"Bariol Bold";border:none}.banker-president-club-show .client-testimonials{background-color:#f2f7fb}.banker-president-club-show #about-me{background-color:#fff}.banker-president-club-show .cta-block{background-color:#00435b}.banker-president-club-show .cta-block .btn{background-color:#0066ac}.banker-president-club-show .ask-question-form .question,.banker-president-club-show #top-default .banker .schedule-call{background-color:#0068ac}.banker-president-club-show .client-testimonials .testimonial-box{background:#fff;background-color:#fff}.banker-president-club-show .btn{text-transform:lowercase}.banker-president-club-show .star-box{padding-left:0;margin-left:0}.banker-president-club-show .star-box .star{border-bottom-color:#ffbf16}.banker-president-club-show .star-box .star::before{border-bottom-color:#ffbf16}.banker-president-club-show .star-box .star::after{border-bottom-color:#ffbf16}.banker-president-club-show .testimonial-box .authors{font-size:1em;text-align:left}.banker-president-club-show .star-box .quotes{margin:0;padding:0;margin-left:5px;padding-right:20px}.banker-president-club-show .star-box .quotes .quotesIcon{margin:0;padding:0;height:50px;width:50px}.banker-president-club-show .bold-button{font-family:"Bariol Bold"}@media screen and (max-width: 600px){.banker-president-club-show .banner-img-div{height:50px;overflow-y:hidden}.banker-president-club-show #banker-about-tms h2{text-align:center;margin-bottom:20px}.banker-president-club-show .lo-img{width:200px;height:200px}.banker-president-club-show .lo-img.banker-page{margin-bottom:-100px}.banker-president-club-show .lo-img-container{min-height:200px}.banker-president-club-show .pres-club-img{width:100px;height:100px}.banker-president-club-show .banker .headerLrg{font-size:3.2em;text-align:center}.banker-president-club-show .banker .subheader{text-align:center}.banker-president-club-show .banker .contact-info{text-align:center}.banker-president-club-show #top-default .contact-info-col{width:100%;margin:0 auto}.banker-president-club-show #top-default .pres-club-banker-img-div{top:10%}.banker-president-club-show #top-default.banker.white-background{padding-top:95px}}.banker-president-club-show #social-media-icons{background-color:#1e1c20;padding-bottom:15px}.banker-president-club-show #social-media-icons .center-div{display:flex;width:-moz-fit-content;width:fit-content;margin:auto;text-align:center;font-size:32px;padding-top:20px}.banker-president-club-show #social-media-icons .center-div i{padding:10px}.banker-president-club-show #social-media-icons .center-div .zillowIconSVG{padding:10px}.banker-president-club-show #social-media-icons .center-div .white-icon{color:#fff}.banker-president-club-show #top-default{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.banker-president-club-show #top-default .column-div{display:flex;flex-direction:column;flex-basis:100%;flex:1}.banker-president-club-show #top-default .left-align-content{text-align:left}.banker-president-club-show #top-default .pres-club-img-div{position:relative}.banker-president-club-show #top-default .pres-club-banker-img-div{position:absolute;top:0%;left:70%}.banker-president-club-show #top-default .pres-club-banker-img-div,.banker-president-club-show #top-default .pres-club-title-img-div{padding:0}.banker-president-club-show #top-default .contact-info-row{display:flex;flex-wrap:wrap;align-content:space-between;margin-bottom:10px}.banker-president-club-show #top-default .contact-info-col{padding:10px;padding-left:0;padding-top:5px}.banker-president-club-show #top-default .contact-info-col a{display:block}.banker-president-club-show #top-default .button-container{padding:0;margin:0;align-content:flex-start;display:flex;justify-content:left}.banker-president-club-show #top-default .button-container a{margin-left:0}.banker-president-club-show #top-default .button-container.president-club .schedule-call,.banker-president-club-show #top-default .button-container.president-club .quick{background:#d3b27c}.banker-president-club-show #top-default .button-container.president-club #full-apply{background:#1e1c20}.banker-president-club-show #top-default .bankers-info-pres-club{margin:auto}.banker-president-club-show #social-media-icons .golden-icon{color:#d3b27c}.banker-president-club-show .insta-posts-container #post-container{position:relative;background:#d3b27c;padding:50px 300px}.banker-president-club-show .insta-posts-container #post-container #all-post-div{position:relative;overflow-x:hidden;display:flex;width:100%;justify-content:space-between}.banker-president-club-show .insta-posts-container #post-container #all-post-div #single-post-div{display:inline-block}.banker-president-club-show .insta-posts-container #post-container img{cursor:pointer;border:2px solid #fff;box-shadow:5px 5px 10px rgba(0,0,0,.2);-moz-box-shadow:5px 5px 10px rgba(0,0,0,.2);-webkit-box-shadow:5px 5px 10px rgba(0,0,0,.2);-khtml-box-shadow:5px 5px 10px rgba(0,0,0,.2)}.banker-president-club-show .insta-posts-container #post-container .slider,.banker-president-club-show .insta-posts-container #post-container .mobile-gallery{height:350px;margin:0 auto;position:relative;overflow:hidden}.banker-president-club-show .insta-posts-container #post-container .slider .slide,.banker-president-club-show .insta-posts-container #post-container .slider .mobile-slide,.banker-president-club-show .insta-posts-container #post-container .mobile-gallery .slide,.banker-president-club-show .insta-posts-container #post-container .mobile-gallery .mobile-slide{padding:20px;position:absolute;top:0;width:33.33%;height:350px;display:flex;align-items:center;justify-content:center;transition:transform 1s}.banker-president-club-show .insta-posts-container #post-container .slider .mobile-slide,.banker-president-club-show .insta-posts-container #post-container .mobile-gallery .mobile-slide{width:100%;padding:5%}.banker-president-club-show .insta-posts-container #post-container .slider .slide>img,.banker-president-club-show .insta-posts-container #post-container .slider .mobile-slide>img,.banker-president-club-show .insta-posts-container #post-container .mobile-gallery .slide>img,.banker-president-club-show .insta-posts-container #post-container .mobile-gallery .mobile-slide>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banker-president-club-show .insta-posts-container #post-container .mobile-gallery{display:none}@media screen and (max-width: 600px){.banker-president-club-show .insta-posts-container #post-container .slider,.banker-president-club-show .insta-posts-container #post-container .slide{display:none}.banker-president-club-show .insta-posts-container #post-container .mobile-gallery{display:block;margin:0 auto;text-align:center}}.banker-president-club-show #licensed-state-map{background-color:#fafafa;padding:20px}.banker-president-club-show #licensed-state-map .map-legend{display:flex;justify-content:space-around;margin:0 auto;background-color:#fafafa;color:#000;padding:10px;width:-moz-fit-content;width:fit-content}.banker-president-club-show #licensed-state-map .map-legend .licensed-state-dot,.banker-president-club-show #licensed-state-map .map-legend .unlicensed-state-dot{height:15px;width:15px;background-color:#d3b27c;border-radius:50%;display:inline-block;vertical-align:middle;margin-right:10px}.banker-president-club-show #licensed-state-map .map-legend .unlicensed-state-dot{background-color:#000}.banker-president-club-show #licensed-state-map .map-legend .licensed-state-div,.banker-president-club-show #licensed-state-map .map-legend .unlicensed-state-div{margin:0 30px}.banker-president-club-show #licensed-state-map .map-container{background-color:#fafafa;width:40%;margin:0 auto}@media screen and (max-width: 600px){.banker-president-club-show #licensed-state-map .map-container{width:80%}}#state-branch-map{padding:20px;margin:0 auto;display:none}#state-branch-map:has(#map_holder){display:block}#state-branch-map .map-container{width:min(100%,750px);margin:0 auto;padding:0}@media screen and (max-width: 600px){#state-branch-map .map-container #tt_sm_map .tt_sm{color:#083953}#state-branch-map .map-container #tt_sm_map .tt_sm .btn_simplemaps{color:#fff;background-color:#0061aa;border-radius:20px;padding-left:15px;padding-right:15px;font-size:.85em}}#state-branch-map.mass-housing{width:100%;max-width:750px}.instagram-verify{display:none;gap:5px;padding:8px 20px;width:-moz-fit-content;width:fit-content}.instagram-verify img{width:20px;height:20px;margin:auto 0;display:block}.instagram-verify span{margin:auto 0}.dots-cont{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);gap:10px}.dot{width:40px;height:40px;background:#fff;display:inline-block;border-radius:50%;margin:10px 20px;position:relative;animation:jump 1s infinite}@media screen and (max-width: 600px){.dot{width:30px;height:30px;margin:10px}}.dots-cont:hover>.dot{animation:none}.dots-cont .dot-1{animation-delay:100ms}.dots-cont .dot-2{animation-delay:200ms}.dots-cont .dot-3{animation-delay:300ms}@keyframes jump{0%{bottom:0px}20%{bottom:25px}40%{bottom:0px}}.dots-black{background:#000}.banker-default-show-v2{display:flex;flex-direction:column;width:100%;gap:40px;padding-bottom:30px}.banker-default-show-v2 .hero-container{height:-moz-fit-content;height:fit-content;position:relative;background-color:#f2f7fb}.banker-default-show-v2 .hero-container .hero-img.banker-page{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;background-color:#083953;background-image:url("/images/backgrounds/banker-pattern.svg");background-repeat:repeat-x;background-size:auto 100%}.banker-default-show-v2 .hero-container .banker-hero-overlay{width:min(100%,1660px);margin:0 auto;display:flex;flex-direction:row;gap:20px;padding:25px}.banker-default-show-v2 .hero-container .banker-hero-overlay .lo-img-container{--lo-img-size: 200px;margin-top:calc(var(--lo-img-size)/-2);width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;min-height:-moz-fit-content;min-height:fit-content}.banker-default-show-v2 .hero-container .banker-hero-overlay .lo-img-container .lo-img.banker-page{margin:0;width:var(--lo-img-size);height:auto;aspect-ratio:1}.banker-default-show-v2 .hero-container .banker-hero-overlay .banker-information{flex:1;display:flex;gap:25px;flex-wrap:wrap;padding:0}.banker-default-show-v2 .hero-container .banker-hero-overlay .banker-information .col{flex:0 0 fit-content;height:-moz-fit-content;height:fit-content}.banker-default-show-v2 .hero-container .banker-hero-overlay .banker-information .col.primary{flex:1;display:flex;flex-direction:column;gap:5px}.banker-default-show-v2 .hero-container .banker-hero-overlay .banker-information .col.primary .bankerName{font-size:clamp(2.5rem,5vw,3.5rem);font-family:"Bariol";line-height:1em}.banker-default-show-v2 .hero-container .banker-hero-overlay .banker-information .col.primary .banker-title{color:#545454;font-family:"Source Sans Pro",sans-serif;font-weight:400;font-size:clamp(1rem,5vw,1.05rem)}.banker-default-show-v2 .hero-container .banker-hero-overlay .banker-information .col.lo-cta{flex:0 0 min(100%,250px);display:flex;flex-wrap:wrap;gap:15px;align-items:flex-start;flex-direction:column}@media screen and (max-width: 1245px){.banker-default-show-v2 .hero-container .banker-hero-overlay .banker-information .col.lo-cta{flex:0 0 100%}}.banker-default-show-v2 .hero-container .banker-hero-overlay .banker-information .col.lo-cta .btn-wrapper{position:relative;width:100%}.banker-default-show-v2 .hero-container .banker-hero-overlay .banker-information .col.lo-cta .btn-wrapper .btn{width:100%;margin:0}.banker-default-show-v2 .hero-container .banker-hero-overlay .banker-information .col.lo-cta .btn-wrapper img{width:22px;position:absolute;right:-35px;top:50%;transform:translateY(-50%);display:none}@media screen and (max-width: 1245px){.banker-default-show-v2 .hero-container .banker-hero-overlay .banker-information .col.lo-cta .btn-wrapper img{display:block}}@media screen and (max-width: 1245px){.banker-default-show-v2 .hero-container .banker-hero-overlay .banker-information .col.lo-cta .btn-wrapper{max-width:min(80%,250px)}}@media screen and (max-width: 749px){.banker-default-show-v2 .hero-container .banker-hero-overlay .banker-information .col.lo-cta{align-items:center;flex:0 0 fit-content}}.banker-default-show-v2 .hero-container .banker-hero-overlay .banker-information .col.social-icons{display:flex;gap:20px;flex-wrap:wrap;font-size:24px;justify-content:flex-start;align-items:center;padding-top:10px}.banker-default-show-v2 .hero-container .banker-hero-overlay .banker-information .col.social-icons a{height:-moz-fit-content;height:fit-content;display:flex;text-decoration:none}.banker-default-show-v2 .hero-container .banker-hero-overlay .banker-information .col.social-icons a svg{max-width:24px;padding:0px;max-height:30px;width:100%;height:100%}.banker-default-show-v2 .hero-container .banker-hero-overlay .banker-information .col.social-icons i{padding:0;color:#013b56}.banker-default-show-v2 .hero-container .banker-hero-overlay .banker-information .col.contact-info{display:flex;flex-direction:row;gap:20px;row-gap:10px;flex-wrap:wrap;align-items:center}.banker-default-show-v2 .hero-container .banker-hero-overlay .banker-information .col.contact-info a{font-size:1.1em;font-weight:bold;text-decoration:none;color:#0066ab;display:flex;align-items:center;gap:5px;justify-content:center;width:-moz-fit-content;width:fit-content;max-width:100%}.banker-default-show-v2 .hero-container .banker-hero-overlay .banker-information .col.contact-info a svg{width:20px;height:20px}@media screen and (max-width: 749px){.banker-default-show-v2 .hero-container .banker-hero-overlay .banker-information .col.contact-info{flex-direction:column;gap:5px}}.banker-default-show-v2 .hero-container .banker-hero-overlay .banker-information .col .customWebsiteLink{font-size:.85em;font-family:"Source Sans Pro";text-transform:capitalize;height:-moz-fit-content;height:fit-content;margin:auto 0;background-color:#0060a9;color:#fff;padding:5px 20px;border-radius:20px;margin:auto 0}@media screen and (max-width: 1245px){.banker-default-show-v2 .hero-container .banker-hero-overlay .banker-information hr{display:none}.banker-default-show-v2 .hero-container .banker-hero-overlay .banker-information .col.primary{flex:1 0 100%}}.banker-default-show-v2 .hero-container .banker-hero-overlay .banker-information .icon-phone{width:15px;height:15px}.banker-default-show-v2 .hero-container .banker-hero-overlay .banker-information .icon-phone .inner{fill:#00425c}@media screen and (max-width: 749px){.banker-default-show-v2 .hero-container .banker-hero-overlay{flex-direction:column;padding:0 20px 30px}.banker-default-show-v2 .hero-container .banker-hero-overlay .lo-img-container{display:flex;justify-content:center;margin:0 auto;margin-top:calc(var(--lo-img-size)/-2)}.banker-default-show-v2 .hero-container .banker-hero-overlay .banker-information{flex-direction:column;justify-content:center;align-items:center}.banker-default-show-v2 .hero-container .banker-hero-overlay .banker-information .col{width:100%;flex:0 0 fit-content;text-align:center;justify-content:center;align-items:center}.banker-default-show-v2 .hero-container .banker-hero-overlay .banker-information .col.social-icons{justify-content:center;align-items:center}}.banker-default-show-v2 #licensed-state-map{padding:20px}.banker-default-show-v2 #assets-wrapper{padding:20px 0;display:flex;gap:25px;flex-wrap:wrap;width:100%;align-items:center;justify-content:flex-start}.banker-default-show-v2 #assets-wrapper:not(:has(img)){display:none}.banker-default-show-v2 #assets-wrapper img{max-width:min(100%,200px);max-height:200px;width:auto;height:auto}.banker-default-show-v2 #about-me{background-color:#fff;padding:0}.banker-default-show-v2 #about-me .container-lg{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;-moz-column-gap:40px;column-gap:40px;row-gap:20px;padding:0 20px}@media screen and (max-width: 1245px){.banker-default-show-v2 #about-me .container-lg{flex-direction:column}}.banker-default-show-v2 #about-me .container-lg .col-md-2{flex:1;display:flex;flex-direction:column;gap:20px}.banker-default-show-v2 #about-me .container-lg .col-md-2 .row-md-2{display:flex;flex-direction:column;gap:5px}.banker-default-show-v2 #about-me .container-lg .col-md-2 .row-md-2 *{text-align:left}.banker-default-show-v2 #about-me .container-lg .col-md-2 .row-md-2 h2{font-family:"Bariol"}.banker-default-show-v2 #about-me .container-lg .col-md-2 .row-md-2 p,.banker-default-show-v2 #about-me .container-lg .col-md-2 .row-md-2 span{all:initial !important;text-align:left !important;font-family:"Source Sans Pro" !important;font-size:1em !important;line-height:1.6em !important;margin:0 !important;max-width:100% !important;width:100% !important;display:block !important;margin-bottom:.65em !important}.banker-default-show-v2 #about-me .container-lg .col-md-2 .row-md-2 span{display:inline !important}.banker-default-show-v2 #about-me .container-lg .col-md-2.video-container{margin:0;width:100%;max-width:650px}.banker-default-show-v2 #about-me .container-lg .col-md-2.video-container .embed-container{display:none}.banker-default-show-v2 #about-me .container-lg .col-md-2.video-container .embed-container.placeholder{aspect-ratio:16/9;display:flex;width:100%;align-items:center;justify-content:center;padding:0;background-color:#d9d9d9;height:auto}.banker-default-show-v2 #about-me .container-lg .col-md-2.video-container .video-thumbnails-wrapper{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;width:100%;margin:0 auto;position:relative}.banker-default-show-v2 #about-me .container-lg .col-md-2.video-container .video-thumbnails-wrapper .arrow{position:absolute;right:0;width:20px;height:auto;cursor:pointer;top:50%;transform:translateY(-50%);padding:0;border:none;margin:0}.banker-default-show-v2 #about-me .container-lg .col-md-2.video-container .video-thumbnails-wrapper .arrow.left{left:0;transform:translateY(-50%) rotate(180deg)}.banker-default-show-v2 #about-me .container-lg .col-md-2.video-container .video-thumbnails-wrapper .video-thumbnails{display:flex;flex-direction:row;gap:10px;overflow:hidden;width:calc(100% - 60px);margin:0 auto;transition:transform .3s ease}.banker-default-show-v2 #about-me .container-lg .col-md-2.video-container .video-thumbnails-wrapper .video-thumbnail{width:125px;max-width:100%;height:auto;cursor:pointer;transition:transform .3s ease}.banker-default-show-v2 #about-me .container-lg .col-md-2.video-container .video-thumbnails-wrapper .video-thumbnail:hover{border:3px solid #0061aa}.banker-default-show-v2 #team-bankers{width:min(100%,1660px);max-width:100%;padding:0 20px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.banker-default-show-v2 #team-bankers *{justify-content:flex-start;align-items:flex-start}.banker-default-show-v2 #team-bankers .team-banker-wrapper{width:100%;display:flex;justify-content:center;flex-wrap:wrap;gap:30px;padding:20px 0}.banker-default-show-v2 #team-bankers .team-banker-wrapper .team-banker{flex:0 0 min(285px,100%);max-width:100% !important;margin:0}.banker-default-show-v2 #team-bankers .team-banker-wrapper .team-banker a.non-producing{pointer-events:none}.banker-default-show-v2 #team-bankers .team-banker-wrapper .team-banker a .text-red{font-family:"Source Sans Pro",sans-serif;font-weight:bold;color:#d9534f}.banker-default-show-v2 #homeCalculatorV3{display:flex;width:100%;flex-direction:column;align-items:flex-start;position:relative;overflow:hidden;padding:0 20px}@media screen and (max-width: 749px){.banker-default-show-v2 #homeCalculatorV3{padding:40px 20px}}.banker-default-show-v2 #homeCalculatorV3 .hexagon-bg{position:absolute;--hexagon-bg-height: 150%;right:-10%;bottom:-20%;z-index:0;max-width:40%}.banker-default-show-v2 #homeCalculatorV3 .flex-container-lg{padding:0 20px;display:flex;flex-direction:row;justify-content:space-between;width:100%;max-width:1660px;gap:20px;background-color:#0160a9;border-radius:1em;overflow:hidden;padding-left:0}.banker-default-show-v2 #homeCalculatorV3 .flex-container-lg .calculator-bg-wrapper{position:relative;overflow:hidden;max-height:100%;flex:0 0 min(30%,350px);z-index:1}.banker-default-show-v2 #homeCalculatorV3 .flex-container-lg .calculator-bg-wrapper .calculator-bg{position:absolute;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.banker-default-show-v2 #homeCalculatorV3 .flex-container-lg .container{flex:1;max-width:100%;display:flex;flex-direction:column;gap:10px;align-items:flex-end;padding:60px 60px 60px 20px;z-index:1}@media screen and (max-width: 600px){.banker-default-show-v2 #homeCalculatorV3 .flex-container-lg .container{padding:30px 30px 30px 0}}.banker-default-show-v2 #homeCalculatorV3 .flex-container-lg .container *{text-align:right}.banker-default-show-v2 #homeCalculatorV3 .flex-container-lg .container .headerLrg{font-size:clamp(2em,4.5vw,5.5em);color:#fff;font-family:"Bariol Light"}.banker-default-show-v2 #homeCalculatorV3 .flex-container-lg .container .headerLrg .highlightBlue{font-family:"Bariol";color:#fff}.banker-default-show-v2 #homeCalculatorV3 .flex-container-lg .container .subheader{color:#fff;font-size:clamp(1em,4.5vw,1.15em)}.banker-default-show-v2 #homeCalculatorV3 .flex-container-lg .btn-wrapper{flex:0 0 fit-content;gap:20px;display:flex;flex-wrap:wrap;justify-content:flex-end}.banker-default-show-v2 #homeCalculatorV3 .flex-container-lg .btn-wrapper .btn{display:flex;align-items:center;justify-content:center;text-align:center}@media screen and (max-width: 749px){.banker-default-show-v2 #homeCalculatorV3 .flex-container-lg{flex-direction:column}.banker-default-show-v2 #homeCalculatorV3 .flex-container-lg .calculator-bg-wrapper{flex:0 0 160px}.banker-default-show-v2 #homeCalculatorV3 .flex-container-lg .container{padding:0 20px 20px;align-items:flex-end}.banker-default-show-v2 #homeCalculatorV3 .flex-container-lg .container *{text-align:right;justify-content:flex-end}}.banker-default-show-v2 .client-testimonials-wrapper{width:min(100%,1660px);max-width:100%;padding:0 20px;margin:0 auto;display:flex;flex-direction:row;align-items:flex-start;gap:30px}.banker-default-show-v2 .client-testimonials-wrapper .title-container{flex:0 0 min(400px,30%);font-family:"Source Sans Pro",sans-serif}.banker-default-show-v2 .client-testimonials-wrapper .title-container p{color:#083953;text-transform:uppercase}.banker-default-show-v2 .client-testimonials-wrapper .title-container h3{color:#083953;font-size:2.2em}.banker-default-show-v2 .client-testimonials-wrapper .title-container .star-wrapper{display:flex;flex-direction:row}.banker-default-show-v2 .client-testimonials-wrapper .title-container .star-wrapper .star{margin:-15px -80px;transform:rotate(35deg) scale(0.15)}.banker-default-show-v2 .client-testimonials-wrapper .client-testimonials{background-color:unset;background-image:none;padding:0;overflow:hidden;flex:1;width:100%;position:relative;gap:1em}.banker-default-show-v2 .client-testimonials-wrapper .client-testimonials hr{width:100%;display:block;height:1px;border:0;border-top:2px solid #083953;margin:0;padding:0}.banker-default-show-v2 .client-testimonials-wrapper .client-testimonials h2{color:#083953}.banker-default-show-v2 .client-testimonials-wrapper .client-testimonials .arrow-wrapper{height:100%;position:relative;padding:0;width:-moz-fit-content;width:fit-content;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;z-index:1;transition:all .15s ease;width:100%;gap:30px}.banker-default-show-v2 .client-testimonials-wrapper .client-testimonials .arrow-wrapper .arrow{width:30px;fill:#083953;stroke-width:2px;cursor:pointer}.banker-default-show-v2 .client-testimonials-wrapper .client-testimonials .arrow-wrapper .arrow.left{transform:rotate(180deg)}@media screen and (max-width: 749px){.banker-default-show-v2 .client-testimonials-wrapper .client-testimonials .arrow-wrapper{justify-content:space-between}}.banker-default-show-v2 .client-testimonials-wrapper .client-testimonials #testimonial-slider-wrapper{width:100%;max-width:100%;padding:0;position:relative;height:195px;min-height:195px}.banker-default-show-v2 .client-testimonials-wrapper .client-testimonials #testimonial-slider-wrapper .testimonial-content{flex:0 0 100%;width:100%;height:100%}.banker-default-show-v2 .client-testimonials-wrapper .client-testimonials #testimonial-slider-wrapper .testimonial-content .content{width:100%;background-color:rgba(0,0,0,0);height:100%;padding:0;gap:1.5em;padding:.5em}.banker-default-show-v2 .client-testimonials-wrapper .client-testimonials #testimonial-slider-wrapper .testimonial-content .content .story{margin:0;font-size:1em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis}.banker-default-show-v2 .client-testimonials-wrapper .client-testimonials #testimonial-slider-wrapper .testimonial-content .content-info{flex:0 0 fit-content;display:flex;justify-content:space-between;position:relative;align-items:center}.banker-default-show-v2 .client-testimonials-wrapper .client-testimonials #testimonial-slider-wrapper .testimonial-content .content-info .authors,.banker-default-show-v2 .client-testimonials-wrapper .client-testimonials #testimonial-slider-wrapper .testimonial-content .content-info .review-source-logo{position:relative;transform:none;left:auto;bottom:auto;width:-moz-fit-content;width:fit-content;max-width:100%}.banker-default-show-v2 .client-testimonials-wrapper .client-testimonials #testimonial-slider-wrapper .testimonial-content .content-info .review-source-logo{width:auto;height:auto;max-width:125px;max-height:100%;display:flex;align-items:center;justify-content:center;left:auto;right:auto;top:auto;bottom:auto;margin:0}.banker-default-show-v2 .client-testimonials-wrapper .client-testimonials #testimonial-slider-wrapper .testimonial-content .content-info .review-source-logo *{width:auto;height:auto;max-width:100%;max-height:100%}@media screen and (max-width: 1245px)and (orientation: portrait){.banker-default-show-v2 .client-testimonials-wrapper{flex-direction:column;justify-content:center;align-items:center;text-align:center}.banker-default-show-v2 .client-testimonials-wrapper *{text-align:center}}.banker-default-show-v2 .loan-origination-section{display:flex;gap:40px;width:min(100%,1660px);margin:0 auto;flex-wrap:wrap;padding:0 20px}.banker-default-show-v2 .loan-origination-section *{font-family:"Bariol"}@media screen and (max-width: 1245px)and (orientation: portrait){.banker-default-show-v2 .loan-origination-section{flex-direction:column}}.banker-default-show-v2 .loan-origination-section .solo-col.home{border-radius:1em;flex:1 0 calc(50% - 20px)}.banker-default-show-v2 .loan-origination-section .solo-col.home img{width:200px}.banker-default-show-v2 .loan-origination-section .solo-col.home .headerLrg{font-size:40px}.banker-default-show-v2 .loan-origination-section .solo-col.home .guarantee-logo{width:100px;bottom:30px}.banker-default-show-v2 .loan-origination-section .cta-block.dark{flex:1 0 calc(50% - 20px);border-radius:1em;display:flex;justify-content:center;align-items:center}.banker-default-show-v2 .contact-map-section{display:flex;margin:0 auto;width:min(100%,1660px);gap:40px;justify-content:space-between;padding:0px 20px;flex-wrap:wrap}.banker-default-show-v2 .contact-map-section #licensed-state-map{padding:0;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.banker-default-show-v2 .contact-map-section #licensed-state-map .map-legend{display:flex;justify-content:center;gap:20px;margin:0;color:#000;padding:10px;width:100%}.banker-default-show-v2 .contact-map-section #licensed-state-map .map-legend .col-md-2{display:flex;align-items:center;gap:5px}.banker-default-show-v2 .contact-map-section #licensed-state-map .map-legend .dot{height:15px;width:15px;background-color:#0060a9;border-radius:50%;vertical-align:middle;animation:none;margin:0}.banker-default-show-v2 .contact-map-section #licensed-state-map .map-legend .dot.unlicensed{background-color:#eaf2f7}.banker-default-show-v2 .contact-map-section #licensed-state-map .map-container{width:100%;max-width:min(100%,600px);margin:0 auto}.banker-default-show-v2 .contact-map-section .ask-question-form.banker{padding:0;flex:1;width:100%}.banker-default-show-v2 .contact-map-section .ask-question-form.banker .container-lg{max-width:100%;width:100%;display:flex;flex-direction:column;gap:20px}.banker-default-show-v2 .contact-map-section .ask-question-form.banker .container-lg h2{margin:0}.banker-default-show-v2 .contact-map-section .ask-question-form.banker .container-lg .group{display:flex;gap:10px;padding:0}@media screen and (max-width: 749px){.banker-default-show-v2 .contact-map-section .ask-question-form.banker .container-lg .group{flex-direction:column}.banker-default-show-v2 .contact-map-section .ask-question-form.banker .container-lg .group label{margin:0}}.banker-default-show-v2 .contact-map-section .ask-question-form.banker .container-lg .col{flex:1;display:flex;flex-direction:column;gap:5px}.banker-default-show-v2 .contact-map-section .ask-question-form.banker .container-lg .col *{font-size:1.1em}.banker-default-show-v2 .contact-map-section .ask-question-form.banker .container-lg .col label{margin:0}.banker-default-show-v2 .contact-map-section .ask-question-form.banker .container-lg .col input,.banker-default-show-v2 .contact-map-section .ask-question-form.banker .container-lg .col textarea{width:100%;margin:0;max-width:100%;resize:vertical}.banker-default-show-v2 .contact-map-section .ask-question-form.banker .container-lg .btn.question{margin:0}@media screen and (max-width: 1245px)and (orientation: portrait){.banker-default-show-v2 .contact-map-section{flex-direction:column-reverse}}.banker-default-show-v2 #bankers-blog{display:flex;width:min(100%,1660px);padding:0 20px;margin:0 auto;flex-direction:column}.banker-default-show-v2 #bankers-blog:not(:has(.blogs)){display:none}.banker-default-show-v2 #bankers-blog.hide{display:none}.banker-default-show-v2 #bankers-blog h2{text-align:center;color:#083953;margin-bottom:20px}.banker-default-show-v2 #bankers-blog .blogs{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(450px, 100%), 1fr));justify-content:space-between;--blog-gap: 2em;gap:var(--blog-gap);flex-wrap:wrap;width:min(100%,1660px)}@media screen and (max-width: 1245px){.banker-default-show-v2 #bankers-blog .blogs{--blog-gap: 30px}}.banker-default-show-v2 #bankers-blog .blogs .blog{flex:1;min-width:250px;max-width:100%;border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.banker-default-show-v2 #bankers-blog .blogs .blog .img-container{width:100%;aspect-ratio:2.5;position:relative;overflow:hidden}.banker-default-show-v2 #bankers-blog .blogs .blog .img-container img{width:100%;-o-object-fit:cover;object-fit:cover}.banker-default-show-v2 #bankers-blog .blogs .blog .content{padding:20px;background-color:#f2f7fb;display:flex;flex-direction:column;gap:10px}.banker-default-show-v2 #bankers-blog .blogs .blog .content h3{font-weight:bold}.banker-default-show-v2 #bankers-blog .blogs .blog .content .date{display:flex;gap:10px;justify-content:start;align-items:center}.banker-default-show-v2 #bankers-blog .blogs .blog .content .date img{width:15px}.banker-default-show-v2 #bankers-blog .blogs .blog .content .date p{text-overflow:ellipsis}.banker-default-show-v2 #bankers-blog .blogs .blog .content .btn{background-color:#0061aa;width:-moz-fit-content;width:fit-content;padding:8px 15px;min-width:155px;max-width:100%;font-size:1em;margin-top:15px}@media screen and (max-width: 1245px){.banker-default-show-v2 #bankers-blog .blogs .blog{flex:0 0 calc(50% - var(--blog-gap))}}@media screen and (max-width: 749px){.banker-default-show-v2 #bankers-blog .blogs .blog{max-width:100%;flex:0 0 100%}}.banker-default-show-v2 #rates-table{padding:0 20px}#bankersNameLink{text-decoration:none}.login-container{text-align:center;position:absolute;top:35%;left:50%;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 #083953;border-radius:10px;background:rgba(0,0,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 #083953;color:inherit}#top-default.resources-top{margin:0 auto;padding:20px;background:none;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:#083953}#resources .col{margin-right:10px;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:bold}#resources .filter-title span{background:#013b56;position:absolute;right:-9px;top:-1px;padding:0 6.79px 1px 6.79px;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 0px 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:flex;justify-content:flex-start;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: 1245px){#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: 1245px){.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:0px auto 20px auto}}.full-width{width:100vw;margin-left:-69.33%;margin-right:-33.33%;background:#0061aa;display:flex;justify-content: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: 1245px){#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%;overflow:hidden}#top-default.total-path-header img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.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:bold;font-size:22px}.path-nav ul li{list-style-type:decimal}.path-nav ul li a{color:#0061aa;text-decoration:none}.path-nav ul li a:visited{color:#083953}.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:#0061aa;font-family:bariol !important;font-weight:bold;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:bold}.path-content table tbody td:first-child{font-weight:bold}@media screen and (max-width: 1245px){.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:10px 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;text-align:center;position:relative}#top-default.total-path-header img{height:100%;width:auto}#top-default.total-path-header .total-path-title{font-size:32px;padding:5px 0}.total-path-content{flex-direction:column;padding:0px 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{width:100%;height:100%}.choose-calc .container-lg{max-width:100%;height:100%;width:100%}.choose-calc .even-col{padding:0;height:100%;width:100%;align-items:center;min-height:700px}.choose-calc .col{padding:0 40px;text-align:center;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;gap:10px;z-index:1;position:relative}.choose-calc .col img{width:125px;height:auto;margin:0 auto;background-color:#fff;border-radius:50%}.choose-calc .col img.blue-circle{position:absolute;width:50%;z-index:-1;left:50px}.choose-calc .col .btn{color:#fff;margin:0px auto;width:-moz-fit-content;width:fit-content;min-width:175px;padding:8px 25px;letter-spacing:normal;font-size:1.2em}.choose-calc .col h2,.choose-calc .col h1{font-size:3.2em;font-family:"Bariol Bold"}.choose-calc .col p{margin:0;font-size:1.3em}.choose-calc .col.purchase{background-color:#fff}.choose-calc .col.purchase h2,.choose-calc .col.purchase h1{color:#013b56}.choose-calc .col.refinance{background-color:#013b56}.choose-calc .col.refinance h2,.choose-calc .col.refinance h1{color:#fff}.choose-calc .col.refinance p{color:#fff}@media screen and (max-width: 1245px){.choose-calc .col{padding:0 30px}}@media screen and (max-width: 600px){.choose-calc .even-col{display:block;min-height:-moz-fit-content;min-height:fit-content}.choose-calc .col{margin:0;padding:40px 20px;width:100%;max-width:100%;height:-moz-fit-content;height:fit-content}.choose-calc .col img{width:100px}.choose-calc .col img.blue-circle{width:60%;left:-50px}.choose-calc .col h2{font-size:2.4em}.choose-calc .col p{font-size:1.05em}}.calculators-hero-wrapper .flex-container-lg{display:flex;align-items:center;justify-content:center}.calculators-hero-wrapper .flex-container-lg .content{width:100%;padding:2.5em 0 5em 0;display:flex;flex-direction:column;gap:1em}.calculators-hero-wrapper .flex-container-lg .content h1{font-size:clamp(3em,4vw,4rem);font-family:"Bariol Bold";line-height:normal}.calculators-hero-wrapper .flex-container-lg .content p{font-size:clamp(1.3rem,6vw,1em)}#mortgage-calculator-list-wrapper{display:flex;align-items:center;background-color:#083953;padding:3em 0}#mortgage-calculator-list-wrapper .flex-container-lg{width:100%;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(450px, 100%), 1fr));justify-content:flex-start;flex-wrap:wrap;gap:3em;padding:0 2em}#mortgage-calculator-list-wrapper .flex-container-lg .card{padding:2em;background-color:#0061aa;transition:all .15s ease-in-out;cursor:pointer;display:flex;flex-direction:column;gap:.5em;text-decoration:none}#mortgage-calculator-list-wrapper .flex-container-lg .card *{color:#fff;text-decoration:none}#mortgage-calculator-list-wrapper .flex-container-lg .card:hover{transform:scale(1.05)}#mortgage-calculator-list-wrapper .flex-container-lg .card h3{font-size:1.75rem}#mortgage-calculator-list-wrapper .flex-container-lg .card p{font-size:1.1rem}#mortgage-calculator-cta{width:100%}#mortgage-calculator-cta .flex-container-lg{padding:4em 20px;width:100%}#mortgage-calculator-cta .flex-container-lg .content{width:100%;display:flex;flex-direction:column;gap:1em;justify-content:center;align-items:center}#mortgage-calculator-cta .flex-container-lg .content *{line-height:normal;text-align:center}#mortgage-calculator-cta .flex-container-lg .content h2{font-size:2.8em}#mortgage-calculator-cta .flex-container-lg .content p{font-size:1.3em}#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 0px;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:#0061aa;text-align:center}.summary td{color:#fff;padding:0 10px}.summary td:last-child{width:150px;background:#0061aa}.formula{display:flex;align-items:center;background-color:#d3d3d3;justify-content:center;font-size:24px;padding:10px;width:-moz-fit-content;width:fit-content}.formula sup{top:-0.5em;font-size:.7em;position:relative}#top-default.calc-top{background-color:#fff;display:flex;gap:60px;justify-content:space-between;width:100%;max-width:1660px;position:relative;margin:0 auto;z-index:1;overflow-y:hidden;padding:40px 20px 10px;align-items:center}#top-default.calc-top .header-text{display:flex;flex-direction:column;justify-content:center;flex:1}#top-default.calc-top .header-text .headerLrg{color:#013b56;margin:0px;font-size:3.25em;text-align:left;font-family:"Bariol Bold";letter-spacing:normal}#top-default.calc-top .header-text .headerLrg span{color:#0061aa}#top-default.calc-top .header-text .subheader{margin:0px;color:#013b56;font-size:1.25em;text-align:left}#top-default.calc-top .img-container{z-index:1;flex:0 0 min(100%,165px)}@media screen and (max-width: 1245px){#top-default.calc-top .img-container{display:none}}#top-default.calc-top img{width:100%;height:auto;z-index:1}#top-default.calc-top img.blue-circle{display:none;position:absolute;right:0;width:400px;z-index:-1;top:-200px}@media screen and (max-width: 1245px){#top-default.calc-top{padding:20px 20px}#top-default.calc-top img.blue-circle{width:50%;top:-75%}}@media screen and (max-width: 600px){#top-default.calc-top{gap:10px}#top-default.calc-top .header-text .headerLrg{font-size:1.8em}#top-default.calc-top .header-text .subheader{font-size:1em}#top-default.calc-top img{margin:0 auto;width:80px}#top-default.calc-top img.blue-circle{width:40%;top:-15%}}#calc-header{width:100%;padding:20px 0 10px 0;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:bold}.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 0px;width:90.2%;border:1px solid #ccc;box-shadow:0px 1px 5px #ccc,0px -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:#0061aa;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:bold}.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}#us-map-blue{height:208px;width:300px;margin:0 auto;background-image:url(../images/us-map-bg.png);background-repeat:no-repeat;position:relative}#us-map-blue div{position:absolute;top:65px;left:80px}#us-map-blue div label{color:#fff;font-weight:bold}#us-map-blue 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:#0061aa !important}#calc-section-3{margin:0 auto;max-width:1660px}#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 #083953}#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:flex;justify-content:space-between}#calc-section-3 h2{color:#013b56;margin-bottom:10px;font-weight:normal;margin-bottom:20px}#calc-section-3 h2 span{font-weight:bold;color:#0061aa}#calc-section-3 .col{flex:1;position:relative;display:flex;justify-content: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:#545454;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:0px;flex-direction:column}#calc-section-3 .col:first-child .calc-product-border{display:flex;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 #083953}#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:#0061aa;font-weight:normal}#calc-section-3 .calc-product{background:#fff;color:#013b56;border-radius:5px;border:1px solid #0061aa;padding:5px 10px;text-align:center;margin-top:30px;font-weight:bold}#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:bold}#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:#0061aa;color:#fff;cursor:pointer}#calc-section-3 #choice-container .calc-product:hover{background:#007edd;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:#0061aa;font-weight:bold}#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 #083953;border-radius:10px}#calc-section-3.refinance .results-info-container{display:flex;justify-content:space-between;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:bold}#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.3373083475%;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 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 rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);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:bold;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%;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: 1245px){#calc-main{margin:0}#calc-section-3 #results{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:#0061aa;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{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:0px !important;margin-left:0px;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:#0061aa;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:flex;flex-direction:column;justify-content: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}}#calc-label{text-align:center}#purchase-calc-content-blog{max-width:100%;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:10px;padding:40px 20px}#purchase-calc-content-blog h2{font-weight:bold;font-size:2em}#purchase-calc-content-blog h3{font-weight:bold;font-size:1.5em}#purchase-calc-content-blog ol li{list-style-type:decimal}#purchase-calc-content-blog ol li .bold{font-weight:bold}#privacy_text{margin:0 auto;padding:0 20px;max-width:450px;font-size:11px;color:#545454}#privacy_text a{line-height:.9em;color:inherit}#apply-trust{margin:10px auto;display:inherit}.apply_new{box-sizing:border-box}.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:normal;letter-spacing:.5px}.step-header h2 span{font-size:48px;font-weight:bold;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:0px}.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:flex;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:bold;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:bold;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%;transform:translateY(-50%)}#apply-step-5 #zip{display:block;margin:0 auto;border:2px solid #083953;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:#083953}#alt-form select,#alt-form input{width:100%;border:2px solid #083953;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;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 #083953;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:-1px;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:normal;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:bold}#status-bar .status-item .content{display:none}#status-bar .status-item.finished{width:15%;background:#0061aa;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;justify-content:space-between;align-items:center;background:#0061aa;cursor:default}#back-mobile .back-mobile-left{display:flex;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}#apply-step-6 .btn{margin:20px auto;display:block}#apply-step-6 .container{margin:45px auto}#apply-step-6 .container .realtor-contact,#apply-step-6 .container .lo-contact{display:none;width:-moz-fit-content;width:fit-content;margin:20px auto}#apply-step-6 .container .realtor-contact input,#apply-step-6 .container .realtor-contact label,#apply-step-6 .container .realtor-contact select,#apply-step-6 .container .lo-contact input,#apply-step-6 .container .lo-contact label,#apply-step-6 .container .lo-contact select{display:block;width:550px;height:30px;max-width:100%;border-radius:0;margin:5px 0}#apply-step-6 .container .realtor-contact label,#apply-step-6 .container .lo-contact label{font-size:23px}#apply-step-6 .realtor-header{display:flex;height:-moz-fit-content;height:fit-content;margin:auto;width:-moz-fit-content;width:fit-content}#apply-step-6 .realtor-header h2{font-size:28px}#apply-step-6 .realtor-header .toggle-container{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin:auto}#apply-step-6 .toggleSwitch span span{display:none}#apply-step-6 .toggleSwitch{display:block;position:relative;overflow:visible;padding:0;margin:auto 20px;cursor:pointer;width:70px;height:27px}#apply-step-6 .toggleSwitch *{box-sizing:border-box}#apply-step-6 .toggleSwitch label,#apply-step-6 .toggleSwitch>span{height:29px;line-height:28px;vertical-align:middle}#apply-step-6 .toggleSwitch input:focus~a,#apply-step-6 .toggleSwitch input:focus+label{outline:none}#apply-step-6 .toggleSwitch label{position:relative;z-index:3;display:block;width:100%}#apply-step-6 .toggleSwitch input{position:absolute;opacity:0;z-index:5;width:100%;height:100%}#apply-step-6 .toggleSwitch>span{position:absolute;width:100%;margin:0;text-align:left;white-space:nowrap}#apply-step-6 .toggleSwitch>span span{position:absolute;top:0;left:0;z-index:5;display:block;width:50%;text-align:left;font-size:1em;width:-moz-fit-content;width:fit-content;left:10px;opacity:0}#apply-step-6 .toggleSwitch a{position:absolute;right:50%;z-index:4;top:-1px;display:block;height:100%;padding:0;left:0px;width:27px;background-color:#fff;border:1px solid #ccc;border-radius:100%;transition:all .2s ease-out;box-shadow:0 1px 2px rgba(0,0,0,.05)}#apply-step-6 .toggleSwitch>span span:first-of-type{color:#ccc;opacity:1;left:45%}#apply-step-6 .toggleSwitch>span:before{content:"";display:block;width:100%;height:100%;position:absolute;top:-2px;background-color:#fafafa;border:1px solid #ccc;border-radius:30px;transition:all .2s ease-out}#apply-step-6 .toggleSwitch input:checked~a{border-color:#fff;left:50px;margin-left:-8px}#apply-step-6 .toggleSwitch input:checked~span:before{border-color:#0097d1;box-shadow:inset 0 0 0 30px #0097d1}#apply-step-6 .toggleSwitch input:checked~span span:first-of-type{opacity:0}#apply-step-6 .toggleSwitch input:checked~span span:last-of-type{opacity:1;color:#fff}@media screen and (max-width: 1245px){#status-bar .flex-container-lg{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:flex;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:0px}#apply-step-6{padding:20px;margin-top:-300px}#apply-step-6 .realtor-header{margin:10px 0}#apply-step-6 .realtor-header h2{font-size:22px}#apply-step-6 .realtor-contact,#apply-step-6 .lo-contact{width:100% !important}#apply-step-6 .realtor-contact label,#apply-step-6 .realtor-contact input,#apply-step-6 .realtor-contact select,#apply-step-6 .lo-contact label,#apply-step-6 .lo-contact input,#apply-step-6 .lo-contact select{width:100% !important}#apply-step-6 .realtor-contact label,#apply-step-6 .lo-contact label{font-size:19px !important}#apply-step-7{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:0px;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-7{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:flex;margin:0 auto;flex-direction:row;flex-basis:auto;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: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:0px}#payments-goratecloud #receipt p{margin-bottom:10px}@media screen and (max-width: 1245px){#payments-goratecloud{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:0px}}@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:flex}#top-default-container .questions-container #questions .headerLrg h1{font-size:27px;letter-spacing:normal;font-family:"Bariol";color:#0061aa;padding:9px 0;line-height:1.2em;font-weight:bold}#top-default-container .questions-container #questions .headerLrg span{background-color:#083953;height:-moz-fit-content;height:fit-content;color:#fff;width:57px;padding:0px 15px 5px;font-family:"Bariol";font-size:28px;font-weight:bold;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:#083953;font-weight:bold;font-family:"Bariol"}#top-default-container .questions-container #questions .address{padding-left:60px;margin-top:-20px}#top-default-container .questions-container #questions address{padding-left:120px;font-size:20px;font-weight:400}@media screen and (max-width: 1245px){#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:0px 10px 5px;font-size:18px;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:#083953;font-weight:bold}#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}}#questions .payment-div{font-family:"Source Sans Pro";display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-left:77px;width:75%;margin:auto}@media screen and (max-width: 600px){#questions .payment-div{margin-left:0;width:100%}}#questions .payment-div .div-show{display:flex !important}#questions .payment-div .div-hide{display:none}#questions .payment-div #loan-details-body{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%}#questions .payment-div .find-loan-form{width:100%;border:1px solid gray;border-radius:10px;border-top-right-radius:0;border-top-left-radius:0;padding:25px;padding-bottom:0}@media screen and (max-width: 600px){#questions .payment-div .find-loan-form{padding-top:10px}}#questions .payment-div .find-loan-form .apply-form-group{width:100%;position:relative;box-sizing:border-box;margin:20px auto;display:flex;gap:20px;justify-content:center;align-items:center}@media screen and (max-width: 600px){#questions .payment-div .find-loan-form .apply-form-group{flex-direction:column}}#questions .payment-div .find-loan-form .apply-form-group label{display:block;padding:5px 0}#questions .payment-div .find-loan-form .apply-form-group input[type=text],#questions .payment-div .find-loan-form .apply-form-group input[type=tel],#questions .payment-div .find-loan-form .apply-form-group select{margin:0;width:100%;max-width:500px;border:1px solid #d3d3d3;color:gray;font-size:18px;outline:none;border-radius:20px}@media screen and (max-width: 600px){#questions .payment-div .find-loan-form .apply-form-group input[type=text],#questions .payment-div .find-loan-form .apply-form-group input[type=tel],#questions .payment-div .find-loan-form .apply-form-group select{width:100%}}#questions .payment-div .find-loan-form .apply-form-group input[type=text]:focus,#questions .payment-div .find-loan-form .apply-form-group input[type=tel]:focus,#questions .payment-div .find-loan-form .apply-form-group select:focus{border:2px solid #5db65f}#questions .payment-div .find-loan-form .apply-form-group input[type=checkbox]{margin-right:5px}#questions .payment-div .find-loan-form .apply-form-group.checkbox{margin:0 0 10px}#questions .payment-div .find-loan-form .apply-form-group .house-number-container{position:relative;width:100%;max-width:500px}#questions .payment-div .find-loan-form .apply-form-group .house-number-container .house-number-info-box{display:none;position:absolute;background-color:#fff;padding:10px 20px;box-shadow:0 0 8px #d3d3d3;z-index:999;bottom:calc(100% + 10px);right:0;color:#000;border:1px solid #d3d3d3;border-radius:15px}@media screen and (max-width: 1245px){#questions .payment-div .find-loan-form .apply-form-group .house-number-container .house-number-info-box{font-size:.8em;max-width:350px}}#questions .payment-div .find-loan-form .apply-form-group .house-number-container .house-number-info-box .top-bot{position:absolute;bottom:-20px;right:10px;width:0;height:0;border-width:10px;border-style:solid;border-color:#d3d3d3 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#questions .payment-div .find-loan-form .apply-form-group .house-number-container .house-number-info-box .top-bot-border{bottom:-18px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#questions .payment-div .find-loan-form .form-seperator{text-align:center;align-items:center;display:block;font-size:1.2em}#questions .payment-div .payment-info-card{border:1px solid gray;padding:20px;border-radius:10px;position:relative;width:100%}#questions .payment-div .payment-info-card .close-btn{position:absolute;right:0;top:0;font-size:35px !important;padding-right:10px;cursor:pointer}#questions .payment-div .payment-info-card #payment-info{width:100%}#questions .payment-div .payment-info-card #payment-info p{margin:0 !important;padding:0;font-size:1em}#questions .payment-div .payment-info-card #payment-info p.loan-information-message{margin:15px auto !important;font-size:1.15rem}#questions .payment-div .payment-info-card #payment-info .card-container{display:flex;flex-direction:column;gap:20px;width:100%}#questions .payment-div .payment-info-card #payment-info .card-container .container-header{position:relative;display:flex;align-items:center;padding:0 75px;height:50px}@media screen and (max-width: 600px){#questions .payment-div .payment-info-card #payment-info .card-container .container-header{padding:0}}@media screen and (max-width: 600px){#questions .payment-div .payment-info-card #payment-info .card-container .container-header{flex-direction:column;margin-top:20px;height:100%}}#questions .payment-div .payment-info-card #payment-info .card-container .container-header .container-heading{font-size:1.7em}#questions .payment-div .payment-info-card #payment-info .card-container .container-header .tms-logo{position:absolute;width:auto;height:50px;left:0;top:0}@media screen and (max-width: 600px){#questions .payment-div .payment-info-card #payment-info .card-container .container-header .tms-logo{position:relative}}#questions .payment-div .payment-info-card #payment-info .card-container .container-body{width:100%;display:flex;flex-direction:column;gap:20px}#questions .payment-div .payment-info-card #payment-info .card-container .container-body .user-info{display:flex;flex-direction:row;justify-content:start;padding:20px;background-color:#f4f4f7;width:100%;gap:15px;border-radius:25px}@media screen and (max-width: 600px){#questions .payment-div .payment-info-card #payment-info .card-container .container-body .user-info{flex-direction:column}}#questions .payment-div .payment-info-card #payment-info .card-container .container-body .user-info .inital-circle{display:flex;justify-content:center;align-items:center}#questions .payment-div .payment-info-card #payment-info .card-container .container-body .user-info .inital-circle .initals{border-radius:50%;background-color:#fff;color:#000;padding:15px;font-size:2em}#questions .payment-div .payment-info-card #payment-info .card-container .container-body .user-info .user-details{display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 600px){#questions .payment-div .payment-info-card #payment-info .card-container .container-body .user-info .user-details{align-items:center}}#questions .payment-div .payment-info-card #payment-info .card-container .container-body .user-info .user-details .user-name{font-size:1.2em;font-weight:bold}#questions .payment-div .payment-info-card #payment-info .card-container .container-body .user-info .user-details .user-address{color:gray}@media screen and (max-width: 600px){#questions .payment-div .payment-info-card #payment-info .card-container .container-body .user-info .user-details .user-address{text-align:center}}#questions .payment-div .payment-info-card #payment-info .card-container .container-body .loan-number-card .loan-number{font-size:1.35rem !important;font-weight:bold}#questions .payment-div .payment-info-card #payment-info .card-container .container-body .all-cards-container{display:flex;gap:20px}@media screen and (max-width: 600px){#questions .payment-div .payment-info-card #payment-info .card-container .container-body .all-cards-container{flex-direction:column}}#questions .payment-div .payment-info-card #payment-info .card-container .container-body .all-cards-container .schedule-container{flex:1 0 45%}#questions .payment-div .payment-info-card #payment-info .card-container .container-body .card-row{display:flex;flex-direction:row;justify-content:space-between;gap:20px;width:100%;height:100%;flex-wrap:wrap;box-sizing:border-box}@media screen and (max-width: 600px){#questions .payment-div .payment-info-card #payment-info .card-container .container-body .card-row{flex-direction:column}}#questions .payment-div .payment-info-card #payment-info .card-container .container-body .card-row.vertical{flex-direction:column;flex:1 0 45%}#questions .payment-div .payment-info-card #payment-info .card-container .container-body .investor-card,#questions .payment-div .payment-info-card #payment-info .card-container .container-body .payment-address-card,#questions .payment-div .payment-info-card #payment-info .card-container .container-body .payment-schedule-card{display:flex;flex-direction:column;border:1px solid #d3d3d3;border-radius:25px}#questions .payment-div .payment-info-card #payment-info .card-container .container-body .investor-card .section-header,#questions .payment-div .payment-info-card #payment-info .card-container .container-body .payment-address-card .section-header,#questions .payment-div .payment-info-card #payment-info .card-container .container-body .payment-schedule-card .section-header{border-bottom:1px solid #d3d3d3;padding:15px}#questions .payment-div .payment-info-card #payment-info .card-container .container-body .investor-card .section-header .container-heading,#questions .payment-div .payment-info-card #payment-info .card-container .container-body .payment-address-card .section-header .container-heading,#questions .payment-div .payment-info-card #payment-info .card-container .container-body .payment-schedule-card .section-header .container-heading{font-size:1.35rem;font-family:"Bariol";font-weight:bold}#questions .payment-div .payment-info-card #payment-info .card-container .container-body .investor-card .section-body,#questions .payment-div .payment-info-card #payment-info .card-container .container-body .payment-address-card .section-body,#questions .payment-div .payment-info-card #payment-info .card-container .container-body .payment-schedule-card .section-body{display:flex;flex-direction:column;padding:20px 15px;gap:5px}@media screen and (max-width: 600px){#questions .payment-div .payment-info-card #payment-info .card-container .container-body .investor-card .section-body,#questions .payment-div .payment-info-card #payment-info .card-container .container-body .payment-address-card .section-body,#questions .payment-div .payment-info-card #payment-info .card-container .container-body .payment-schedule-card .section-body{gap:15px}}#questions .payment-div .payment-info-card #payment-info .card-container .container-body .investor-card .section-body .row,#questions .payment-div .payment-info-card #payment-info .card-container .container-body .payment-address-card .section-body .row,#questions .payment-div .payment-info-card #payment-info .card-container .container-body .payment-schedule-card .section-body .row{display:flex;flex-direction:row;justify-content:space-between;gap:10px}@media screen and (max-width: 600px){#questions .payment-div .payment-info-card #payment-info .card-container .container-body .investor-card .section-body .row,#questions .payment-div .payment-info-card #payment-info .card-container .container-body .payment-address-card .section-body .row,#questions .payment-div .payment-info-card #payment-info .card-container .container-body .payment-schedule-card .section-body .row{flex-direction:column}}#questions .payment-div .payment-info-card #payment-info .card-container .container-body .investor-card .section-body .row .label,#questions .payment-div .payment-info-card #payment-info .card-container .container-body .investor-card .section-body .row .value,#questions .payment-div .payment-info-card #payment-info .card-container .container-body .payment-address-card .section-body .row .label,#questions .payment-div .payment-info-card #payment-info .card-container .container-body .payment-address-card .section-body .row .value,#questions .payment-div .payment-info-card #payment-info .card-container .container-body .payment-schedule-card .section-body .row .label,#questions .payment-div .payment-info-card #payment-info .card-container .container-body .payment-schedule-card .section-body .row .value{flex:1}#questions .payment-div .payment-info-card #payment-info .card-container .container-body .investor-card .section-body .row .label,#questions .payment-div .payment-info-card #payment-info .card-container .container-body .payment-address-card .section-body .row .label,#questions .payment-div .payment-info-card #payment-info .card-container .container-body .payment-schedule-card .section-body .row .label{color:gray;font-size:1em;text-align:left}#questions .payment-div .payment-info-card #payment-info .card-container .container-body .investor-card .section-body .row .value,#questions .payment-div .payment-info-card #payment-info .card-container .container-body .payment-address-card .section-body .row .value,#questions .payment-div .payment-info-card #payment-info .card-container .container-body .payment-schedule-card .section-body .row .value{text-align:right;font-weight:bold}@media screen and (max-width: 600px){#questions .payment-div .payment-info-card #payment-info .card-container .container-body .investor-card .section-body .row .value,#questions .payment-div .payment-info-card #payment-info .card-container .container-body .payment-address-card .section-body .row .value,#questions .payment-div .payment-info-card #payment-info .card-container .container-body .payment-schedule-card .section-body .row .value{text-align:left}}#questions .payment-div .payment-info-card #payment-info .card-container .container-body .investor-card .section-body .payment-address,#questions .payment-div .payment-info-card #payment-info .card-container .container-body .payment-address-card .section-body .payment-address,#questions .payment-div .payment-info-card #payment-info .card-container .container-body .payment-schedule-card .section-body .payment-address{font-weight:bolder;font-size:1.2em}#questions .payment-div .payment-info-card #payment-info .card-container .container-body .investor-card .section-body .payment-address .company-name,#questions .payment-div .payment-info-card #payment-info .card-container .container-body .payment-address-card .section-body .payment-address .company-name,#questions .payment-div .payment-info-card #payment-info .card-container .container-body .payment-schedule-card .section-body .payment-address .company-name{font-size:1.2em;font-weight:bold;font-family:"Source Sans Pro"}#questions .payment-div .payment-info-card #payment-info .card-container .container-body .investor-card .section-body .payment-address a,#questions .payment-div .payment-info-card #payment-info .card-container .container-body .payment-address-card .section-body .payment-address a,#questions .payment-div .payment-info-card #payment-info .card-container .container-body .payment-schedule-card .section-body .payment-address a{all:unset;text-decoration:underline;cursor:pointer}#questions .payment-div .payment-info-card #payment-info .card-container .container-body .payment-address-card .section-body{flex:1}#questions .payment-div .payment-info-card #payment-info .card-container .container-body .payment-address-card .section-body .payment-address{display:flex;align-items:center;justify-content:space-between;gap:30px;height:100%}#questions .payment-div .payment-info-card #payment-info .card-container .container-body .payment-address-card .section-body .payment-address .col-md-2{flex:1;display:flex;flex-direction:column;gap:20px}#questions .payment-div .payment-info-card #payment-info .card-container .container-body .payment-address-card .section-body .payment-address .col-md-2 .company-name{font-size:1.15rem}#questions .payment-div .payment-info-card #payment-info .card-container .container-body .payment-address-card .section-body .payment-address .col-md-2 span{display:flex;flex-direction:row;align-items:center;gap:10px}#questions .payment-div .payment-info-card #payment-info .card-container .container-body .payment-address-card .section-body .payment-address .col-md-2 span img{width:20px;flex:0 0 20px}#questions .payment-div .payment-info-card #payment-info .card-container .container-body .payment-address-card .section-body .payment-address .col-md-2 span p,#questions .payment-div .payment-info-card #payment-info .card-container .container-body .payment-address-card .section-body .payment-address .col-md-2 span a{font-size:1.05rem;font-weight:normal;flex:1}#questions .payment-div .payment-info-card #payment-info .card-container .container-body .payment-address-card .section-body .payment-address .col-md-2 span a:visited,#questions .payment-div .payment-info-card #payment-info .card-container .container-body .payment-address-card .section-body .payment-address .col-md-2 span a:hover{color:#000}@media screen and (max-width: 600px){#questions .payment-div .payment-info-card #payment-info .card-container .container-body .payment-address-card .section-body .payment-address{flex-direction:column;gap:12px}#questions .payment-div .payment-info-card #payment-info .card-container .container-body .payment-address-card .section-body .payment-address .col-md-2{gap:12px}}#questions .payment-div .payment-info-card #payment-info .card-container .investor-cards,#questions .payment-div .payment-info-card #payment-info .card-container .payment-card{display:flex;flex-direction:column;gap:20px}#questions .payment-div .payment-info-card #payment-info .card-container .investor-cards hr:last-child{display:none}#questions .payment-div .payment-info-card #payment-info .card-container .investor-card,#questions .payment-div .payment-info-card #payment-info .card-container .payment-address-card{flex:1 0 45%;min-width:350px}#questions .payment-div .payment-info-card #payment-info .card-container .payment-schedule-card{height:100%}#questions .payment-div .payment-info-card #validation-container,#questions .payment-div .payment-info-card #blank-loan-container,#questions .payment-div .payment-info-card #error-container,#questions .payment-div .payment-info-card #loan-information-container,#questions .payment-div .payment-info-card #loading-container{width:100%;display:flex;justify-content:center;align-items:center;font-size:1.25rem}@keyframes ldio-pefxn0jpr6{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}.ldio-pefxn0jpr6 div{position:absolute;animation:ldio-pefxn0jpr6 1.09s linear infinite;width:20px;height:20px;top:40px;left:40px;border-radius:50%;box-shadow:0 1px 0 0 #1d0e0b;transform-origin:10px 10.5px}.loadingio-spinner-eclipse-vt6ehiif7ff{width:100px;height:100px;display:inline-block;overflow:hidden;background:none}.ldio-pefxn0jpr6{width:100%;height:100%;position:relative;transform:translateZ(0) scale(1);backface-visibility:hidden;transform-origin:0 0}.ldio-pefxn0jpr6 div{box-sizing:content-box}.payment-div{gap:0 !important}.payment-div .find-loan-button{width:100%;display:flex;justify-content:center}.payment-div .find-loan-button .btn{border-bottom-left-radius:25px;border-bottom-right-radius:25px;position:relative;width:100%}.payment-div .find-loan-button .btn .btn-arrow-icon{position:absolute;right:10px}.payment-div #payment-form-div{width:100%}.payment-div #payment-form-div .captcha-container{display:flex;justify-content:center;align-items:center;margin:20px}#creditfee-payments{text-align:center;padding:50px 20px}#creditfee-payments #receipt{display:none}#creditfee-payments #receipt p{margin-bottom:10px}#creditfee-payments .disclaimer{font-style:italic}#creditfee-payments .btn-wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;margin-top:30px}#creditfee-payments .btn-wrapper .btn{margin:0;padding:8px 15px;max-width:100%}#creditfee-payments .btn-wrapper .btn#print-page{font-size:.95em}#creditfee-payments .btn-wrapper .btn.transparent{width:-moz-fit-content;width:fit-content}#creditfee-payments .btn-wrapper .btn.transparent:hover{background-color:rgba(222,222,222,.4)}#creditfee-payments #getPaymentFormButton{background-color:#0061aa}#creditfee-payments #getPaymentFormButton.disabled{pointer-events:none;background-color:rgba(0,97,170,.4)}#creditfee-payments .apply-form-group.checkbox{display:flex;align-items:center;gap:10px;justify-content:center}#creditfee-payments .apply-form-group.checkbox input{margin:0;width:20px;height:20px;cursor:pointer}#creditfee-payments #authorize-form{display:none}#creditfee-payments #authorize-form label{display:inline-block;width:100px;text-align:right}#creditfee-payments #authorize-form label.authorize-label{width:500px;text-align:left;vertical-align:top}#creditfee-payments #authorize-form input[type=checkbox]{vertical-align:middle}#creditfee-payments #authorize-form input[type=submit]{background-color:#5db65f;color:#fff;border:none;font-size:20px}#creditfee-payments #myShadow{display:none;position:fixed;left:0;top:0;background:rgba(0,0,0,.8);width:100vw;height:100vh;z-index:400}#mylightbox.credit-fee-lightbox{z-index:500;max-width:90%;width:min(95%,950px);height:80vh;overflow-y:scroll;background:#fff;padding:40px 40px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#mylightbox.credit-fee-lightbox #close-p{position:absolute;top:20px;right:20px;font-size:2em;cursor:pointer}#mylightbox.credit-fee-lightbox img{display:block;width:100%;max-width:275px;margin:0 auto}.sk-cube-grid{width:20px;height:20px;margin:0px auto}.sk-cube-grid .sk-cube{width:33%;height:33%;background-color:#1462ac;float:left;animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out}.sk-cube-grid .sk-cube1{animation-delay:.2s}.sk-cube-grid .sk-cube2{animation-delay:.3s}.sk-cube-grid .sk-cube3{animation-delay:.4s}.sk-cube-grid .sk-cube4{animation-delay:.1s}.sk-cube-grid .sk-cube5{animation-delay:.2s}.sk-cube-grid .sk-cube6{animation-delay:.3s}.sk-cube-grid .sk-cube7{animation-delay:0s}.sk-cube-grid .sk-cube8{animation-delay:.1s}.sk-cube-grid .sk-cube9{animation-delay:.2s}@keyframes sk-cubeGridScaleDelay{0%,70%,100%{transform:scale3D(1, 1, 1)}35%{transform:scale3D(0, 0, 1)}}.legal-page{padding:20px 50px 50px}.legal-page h3{margin-top:20px;font-weight:bold}.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:#0061aa;line-height:1em}.guarantee.main h3{margin:20px 0 10px;font-weight:bold;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: 1245px){.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:bold;color:#083953}.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:bold}.legal-page.privacy .text-center{margin:15px 0;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:flex;justify-content:center;align-items:center;overflow:scroll;display:none}.modal{padding:30px 20px;display:flex;flex-direction:column;justify-content: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:flex;flex-direction:column;justify-content: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:flex;flex-direction:column;justify-content: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{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:flex;justify-content:space-between;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:flex;justify-content:center;align-items:center;flex-flow:column;height:130px}.even-col.greenlight-table .header-box h3{font-size:30px;font-weight:bold}.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: 1245px){#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:flex;justify-content:space-between;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:#0061aa;opacity:.85}#top-default.ontrack .text-box .headerSm{margin-bottom:10px}#top-default.ontrack .text-box h2{font-weight:bold}.solo-col.ontrack h3.blue{color:#0061aa;font-weight:bold;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:#0061aa;color:#fff}.items-2-col.ontrack{background:#eaf2f7}.items-2-col.ontrack h3{margin-bottom:5px;color:#0061aa;font-size:25px;font-weight:bold}@media screen and (max-width: 1245px){#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 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{flex-flow:column;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:flex;justify-content:space-between}.solo-col.lp-hero-military2 form .inputs-container .col{margin:0 20px;display:flex;flex-flow:column}.solo-col.lp-hero-military2 form .inputs-container label{margin-bottom:5px;font-weight:bold}.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:flex;justify-content:center;align-items:center;border-left:1px solid #fff}@media screen and (max-width: 1245px){#top-default.lp-hero-military2 .flex-container-lg{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;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{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;flex-flow:row wrap;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;justify-content:space-between;height:425px}#top-default.lo-lander1 .phone{color:inherit;font-weight:bold;text-decoration:none}#top-default.lo-lander1 .content-box{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{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:flex;justify-content:space-between}.solo-col.lo-lander1 form .inputs-container .col{margin:0 20px;display:flex;flex-flow:column}.solo-col.lo-lander1 form .inputs-container label{margin-bottom:5px;font-weight:bold}.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:flex;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:flex;flex-flow:column;justify-content: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: 1245px){#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;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;flex-flow:row wrap;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:#0061aa;font-weight:bold}.even-col.centered.realtor-resources{background:#eaf2f7}.even-col.centered.realtor-resources .col:first-child{border-right:1px solid #083953}.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:normal}@media screen and (max-width: 1245px){.even-col.centered.realtor-resources{padding:50px 30px}.even-col.centered.realtor-resources .col:first-child{border-right:none;border-bottom:1px solid #083953}.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;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}}#pre-app-wrapper{position:relative;width:min(100%,1660px);overflow:hidden;margin:0 auto}#pre-app-wrapper .blue-circle{position:absolute;top:-150px;left:-150px;z-index:-1}#pre-app-wrapper .green-circle{position:absolute;width:30px;height:30px;background-color:#5db65f;right:-25px;top:-50px;z-index:-1;border-radius:50%}#pre-app-wrapper .blue-line{width:500px;height:auto;position:absolute;bottom:-150px;right:-150px;z-index:-1}#pre-app-wrapper .pre-app-container{position:relative;max-width:1660px;width:calc(100% - 40px);margin:2em auto;display:flex;color:#000;border-radius:1em}@media screen and (max-width: 1245px){#pre-app-wrapper .pre-app-container{flex-direction:column-reverse}}#pre-app-wrapper .pre-app-container .wallpaper-container{flex:1;padding:0;margin:0;border-radius:5px;overflow:hidden;position:relative}@media screen and (max-width: 1245px){#pre-app-wrapper .pre-app-container .wallpaper-container{display:none}}#pre-app-wrapper .pre-app-container .wallpaper-container img{height:100%;width:100%;inset:0px;-o-object-fit:cover;object-fit:cover;color:rgba(0,0,0,0)}#pre-app-wrapper .pre-app-container .form-container,#pre-app-wrapper .pre-app-container .thank-you,#pre-app-wrapper .pre-app-container .loading-container{background-color:#fff;display:flex;flex-direction:column;flex:1;max-width:100%;border:1px solid #d3d3d3;border-radius:5px;padding:30px}#pre-app-wrapper .pre-app-container .form-container h1,#pre-app-wrapper .pre-app-container .thank-you h1,#pre-app-wrapper .pre-app-container .loading-container h1{font-size:40px;color:#0061aa;font-weight:bold}#pre-app-wrapper .pre-app-container .form-container h1 .black-text,#pre-app-wrapper .pre-app-container .thank-you h1 .black-text,#pre-app-wrapper .pre-app-container .loading-container h1 .black-text{color:#000}#pre-app-wrapper .pre-app-container .form-container .form-fields,#pre-app-wrapper .pre-app-container .thank-you .form-fields,#pre-app-wrapper .pre-app-container .loading-container .form-fields{margin-top:30px;display:flex;flex-direction:column;gap:20px}#pre-app-wrapper .pre-app-container .form-container .form-fields .pre-app-form-group,#pre-app-wrapper .pre-app-container .thank-you .form-fields .pre-app-form-group,#pre-app-wrapper .pre-app-container .loading-container .form-fields .pre-app-form-group{display:flex;flex-direction:column;gap:5px;width:100%}#pre-app-wrapper .pre-app-container .form-container .form-fields .pre-app-form-group label,#pre-app-wrapper .pre-app-container .thank-you .form-fields .pre-app-form-group label,#pre-app-wrapper .pre-app-container .loading-container .form-fields .pre-app-form-group label{width:100%;font-weight:bold}#pre-app-wrapper .pre-app-container .form-container .form-fields .pre-app-form-group label .required,#pre-app-wrapper .pre-app-container .thank-you .form-fields .pre-app-form-group label .required,#pre-app-wrapper .pre-app-container .loading-container .form-fields .pre-app-form-group label .required{color:red}#pre-app-wrapper .pre-app-container .form-container .form-fields .pre-app-form-group input[type=text],#pre-app-wrapper .pre-app-container .thank-you .form-fields .pre-app-form-group input[type=text],#pre-app-wrapper .pre-app-container .loading-container .form-fields .pre-app-form-group input[type=text]{width:100%;padding:5px 20px}#pre-app-wrapper .pre-app-container .form-container .form-fields .pre-app-form-group .toggle-container,#pre-app-wrapper .pre-app-container .thank-you .form-fields .pre-app-form-group .toggle-container,#pre-app-wrapper .pre-app-container .loading-container .form-fields .pre-app-form-group .toggle-container{display:flex;gap:20px}#pre-app-wrapper .pre-app-container .form-container .form-fields .pre-app-form-group .toggle-container label,#pre-app-wrapper .pre-app-container .thank-you .form-fields .pre-app-form-group .toggle-container label,#pre-app-wrapper .pre-app-container .loading-container .form-fields .pre-app-form-group .toggle-container label{width:unset;font-weight:unset}#pre-app-wrapper .pre-app-container .form-container .form-fields .btn-container,#pre-app-wrapper .pre-app-container .thank-you .form-fields .btn-container,#pre-app-wrapper .pre-app-container .loading-container .form-fields .btn-container{margin-top:10px}#pre-app-wrapper .pre-app-container .thank-you{text-align:center;justify-content:center;align-items:center}#pre-app-wrapper .pre-app-container .thank-you h1{font-size:2em}#pre-app-wrapper .pre-app-container .thank-you p{text-align:center}#pre-app-wrapper .pre-app-container #loading-container{width:100%;display:flex;justify-content:center;align-items:center;font-size:1.25rem}@keyframes ldio-pefxn0jpr6{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}#pre-app-wrapper .pre-app-container .ldio-pefxn0jpr6 div{position:absolute;animation:ldio-pefxn0jpr6 1.09s linear infinite;width:20px;height:20px;top:40px;left:40px;border-radius:50%;box-shadow:0 1px 0 0 #1d0e0b;transform-origin:10px 10.5px}#pre-app-wrapper .pre-app-container .loadingio-spinner-eclipse-vt6ehiif7ff{width:100px;height:100px;display:inline-block;overflow:hidden;background:none}#pre-app-wrapper .pre-app-container .ldio-pefxn0jpr6{width:100%;height:100%;position:relative;transform:translateZ(0) scale(1);backface-visibility:hidden;transform-origin:0 0}#pre-app-wrapper .pre-app-container .ldio-pefxn0jpr6 div{box-sizing:content-box}#pre-app-wrapper .pre-app-container .div-show{display:flex !important}#pre-app-wrapper .pre-app-container .div-hide{display:none}#twentyone-day-guarantee .flex-container-lg{width:100%;flex-wrap:wrap}#twentyone-day-guarantee .flex-container-lg .col{width:100%}.header-container{background:none;background-size:none;height:-moz-fit-content;height:fit-content;min-height:600px;display:block;margin-bottom:40px;background-size:cover;position:relative;padding:0px 0 55px 0}.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:-moz-fit-content;height: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:bold}.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{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:flex;width:-moz-fit-content;width:fit-content;margin:0 auto;color:#0061aa}.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{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:-moz-fit-content;height:fit-content;margin:100px auto;display:flex;width:1380px;flex-direction:row;justify-content:space-between}.container-1 .image-container{position:relative;width:-moz-fit-content;width:fit-content;max-width:650px;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:0px;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{flex-direction:row-reverse;justify-content:space-between}.container-1.reverse .image-container{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{flex-direction:column;margin:30px 0 35px 0;width:100%;padding:0 20px}.container-1 .image-container{width:-moz-fit-content;width:fit-content;margin:35px auto 0 auto}.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:0px}.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{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}}.apply_new #privacy_text{margin:0;padding:0;width:100%;color:#545454;text-align:justify;font-size:10px;line-height:1em;max-width:100%}.apply_new #privacy_text a{line-height:.9em;color:inherit}@media screen and (max-width: 1245px){.apply_new #privacy_text{width:100%}}@media screen and (max-width: 600px){.apply_new #privacy_text{width:94%}}.apply_new #privacy_text.sms{width:65%;margin:auto}.apply_new #apply-trust{margin:10px auto;display:inherit}.apply_new #footer{height:-moz-fit-content;height:fit-content;color:#fff;background-color:#0061aa;display:flex;flex-direction:column}.apply_new #footer h2{font-size:2em;font-weight:600;font-family:"Source Sans Pro"}.apply_new #footer h3{font-size:1.5em}.apply_new #footer a{color:#fff;text-decoration:none}@media screen and (max-width: 600px){.apply_new #footer h2{font-size:1.5em;font-weight:600;font-family:"Source Sans Pro"}.apply_new #footer h3{font-size:1.2em}}.apply_new .apply_new{box-sizing:border-box;padding-bottom:40px}.apply_new .step-header{margin-bottom:30px}.apply_new .step-header .centered-header{margin:0 auto;width:100%;text-align:center}.apply_new .step-header h1{margin:0 auto;max-width:600px;color:#013b56;font-size:25px}.apply_new .step-header h2{color:#0061aa;font-size:2.4em;font-family:"Bariol";font-weight:bold;letter-spacing:.5px}.apply_new .step-header h2 span{font-size:48px;font-weight:bold;line-height:1em}.apply_new .slide-image-cover{width:150px;height:150px;margin:0 auto;margin-bottom:10px;overflow:none}.apply_new .slide-image-cover:hover{transform:scale(1.1)}.apply_new .slide-image-cover img{position:relative;top:auto;width:100%;height:100%}@media screen and (max-width: 1245px){.apply_new .slide-image-cover{width:100px;height:100px}}.apply_new .status-image-container{vertical-align:middle;height:35px;overflow:hidden;display:inline-block}.apply_new .step-container{box-sizing:border-box;display:flex;justify-content:space-around;width:100%;max-width:1000px;margin:0 auto}.apply_new .step-container .apply-choice{width:150px}.apply_new .step-container .apply-choice p{color:#083953;font-size:1.25em}.apply_new .step-container .apply-choice img{cursor:pointer}.apply_new .step-container p{color:#535353;font-size:19px;font-weight:bold;text-align:center}.apply_new #apply-step-1 #apply-step-1-choices{margin:20px auto}@media screen and (max-width: 600px){.apply_new #apply-step-1 #apply-step-1-choices{flex-direction:row;width:100%;max-width:450px;justify-content:center;margin:0 auto;padding:0 20px !important;gap:30px}.apply_new #apply-step-1 #apply-step-1-choices .apply-choice{margin:0}}.apply_new #apply-step-1 #apply-step-1-choices .apply-choice{width:-moz-fit-content;width:fit-content}.apply_new #apply-step-1 h1.centered-header{color:#013b56;font-size:1.8em;line-height:1.3em}.apply_new #apply-step-1 h2.centered-header{color:#0061aa;margin:10px 0;font-weight:bold;font-size:2.4em}@media screen and (max-width: 600px){.apply_new #apply-step-1 h1.centered-header{font-size:1.2em}.apply_new #apply-step-1 h2.centered-header{font-size:1.8em}}@media screen and (max-width: 600px){.apply_new .apply-step h1.centered-header{font-size:1.2em}.apply_new .apply-step h2.centered-header{font-size:1.8em !important}}.apply_new #apply-step-2 #apply-step-2-choices{display:flex;gap:20px;flex-direction:row;flex-wrap:wrap}.apply_new #apply-step-3 .step-container{flex-direction:row;gap:20px;row-gap:20px;flex-wrap:wrap}.apply_new #apply-step-4{padding:0 30px}.apply_new #apply-step-4 .step-container{max-width:900px;flex-direction:column;justify-content:space-between}.apply_new #apply-step-4 .step-container.purchase,.apply_new #apply-step-4 .step-container.refinance{display:none}.apply_new #apply-step-4 #apply-step-4-choices .apply-form-group{width:100%}.apply_new #apply-step-4 #apply-step-4-choices .apply-form-group label{font-size:1.5em;text-align:left}.apply_new #apply-step-4 #apply-step-4-choices .apply-form-group .slider-wrapper{margin-top:10px}@media screen and (max-width: 1245px){.apply_new #apply-step-4 #apply-step-4-choices .apply-form-group{max-width:550px}}.apply_new #apply-step-6 .btn{margin:20px auto;display:block}.apply_new #apply-step-6 .container{margin:80px auto 0}.apply_new #apply-step-6 .container .realtor-contact,.apply_new #apply-step-6 .container .lo-contact{display:none;margin:auto;width:100%;max-width:550px;height:-moz-fit-content;height:fit-content;margin-right:10px}.apply_new #apply-step-6 .container .realtor-contact input,.apply_new #apply-step-6 .container .realtor-contact label,.apply_new #apply-step-6 .container .realtor-contact select,.apply_new #apply-step-6 .container .lo-contact input,.apply_new #apply-step-6 .container .lo-contact label,.apply_new #apply-step-6 .container .lo-contact select{display:block;width:100%;height:30px;max-width:100%;border-radius:0;margin:5px 0}.apply_new #apply-step-6 .container .realtor-contact label,.apply_new #apply-step-6 .container .lo-contact label{font-size:1.35em;color:#013b56;font-family:"Source Sans Pro";margin-bottom:10px}.apply_new #apply-step-6 .container .realtor-contact .select2,.apply_new #apply-step-6 .container .lo-contact .select2{width:100% !important}.apply_new #apply-step-6 .container.lo-details{display:block;width:-moz-fit-content;width:fit-content;margin:0}.apply_new #apply-step-6 .container.lo-details .lo-img{width:120px;height:120px;margin:0 auto}.apply_new #apply-step-6 .container.lo-details .headerLrg{font-size:1.6em;text-align:center}.apply_new #apply-step-6 .container.lo-details .contact-info{font-size:1.1em;text-align:center}.apply_new #apply-step-6 .container.lo-details .select_lo{width:100%}.apply_new #apply-step-6 .container.lo-details .contact-block{height:60px}.apply_new #apply-step-6 .lo-wrapper{display:flex;width:750px;gap:10px;margin:10px auto 0;justify-content:space-between}@media screen and (max-width: 1245px){.apply_new #apply-step-6 .lo-wrapper{margin:0 auto;width:100%;flex-direction:column;max-width:550px}.apply_new #apply-step-6 .lo-wrapper .lo-details{margin:0 auto;padding:20px 0}.apply_new #apply-step-6 .lo-wrapper .lo-contact{width:100%}}.apply_new #apply-step-6 .realtor-header{display:flex;height:-moz-fit-content;height:fit-content;margin:auto;flex-direction:column;width:-moz-fit-content;width:fit-content;color:#0061aa}.apply_new #apply-step-6 .realtor-header h2{font-size:2.4em}.apply_new #apply-step-6 .realtor-header .toggle-container{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin:auto;display:flex;gap:20px}.apply_new #apply-step-6 .realtor-header .toggle-container .btn{background-color:#fff;border:1px solid #a09d9d;color:#0061aa;width:-moz-fit-content;width:fit-content;min-width:150px;padding:10px 30px}.apply_new #apply-step-6 .realtor-header .toggle-container .btn.active{color:#fff;background-color:#0061aa;border:none}@media screen and (max-width: 1245px){.apply_new #apply-step-6 .realtor-header{margin:0 auto}.apply_new #apply-step-6 .realtor-header h2{font-size:1.8em !important}.apply_new #apply-step-6 .realtor-header .btn{font-size:1.1em}}.apply_new #apply-step-6 .toggleSwitch span span{display:none}.apply_new #apply-step-6 .toggleSwitch{display:block;position:relative;overflow:visible;padding:0;margin:auto 20px;cursor:pointer;width:70px;height:27px}.apply_new #apply-step-6 .toggleSwitch *{box-sizing:border-box}.apply_new #apply-step-6 .toggleSwitch label,.apply_new #apply-step-6 .toggleSwitch>span{height:29px;line-height:28px;vertical-align:middle}.apply_new #apply-step-6 .toggleSwitch input:focus~a,.apply_new #apply-step-6 .toggleSwitch input:focus+label{outline:none}.apply_new #apply-step-6 .toggleSwitch label{position:relative;z-index:3;display:block;width:100%}.apply_new #apply-step-6 .toggleSwitch input{position:absolute;opacity:0;z-index:5;width:100%;height:100%}.apply_new #apply-step-6 .toggleSwitch>span{position:absolute;width:100%;margin:0;text-align:left;white-space:nowrap}.apply_new #apply-step-6 .toggleSwitch>span span{position:absolute;top:0;left:0;z-index:5;display:block;width:50%;text-align:left;font-size:1em;width:-moz-fit-content;width:fit-content;left:10px;opacity:0}.apply_new #apply-step-6 .toggleSwitch a{position:absolute;right:50%;z-index:4;top:-1px;display:block;height:100%;padding:0;left:0px;width:27px;background-color:#fff;border:1px solid #ccc;border-radius:100%;transition:all .2s ease-out;box-shadow:0 1px 2px rgba(0,0,0,.05)}.apply_new #apply-step-6 .toggleSwitch>span span:first-of-type{color:#ccc;opacity:1;left:45%}.apply_new #apply-step-6 .toggleSwitch>span:before{content:"";display:block;width:100%;height:100%;position:absolute;top:-2px;background-color:#fafafa;border:1px solid #ccc;border-radius:30px;transition:all .2s ease-out}.apply_new #apply-step-6 .toggleSwitch input:checked~a{border-color:#fff;left:50px;margin-left:-8px}.apply_new #apply-step-6 .toggleSwitch input:checked~span:before{border-color:#0097d1;box-shadow:inset 0 0 0 30px #0097d1}.apply_new #apply-step-6 .toggleSwitch input:checked~span span:first-of-type{opacity:0}.apply_new #apply-step-6 .toggleSwitch input:checked~span span:last-of-type{opacity:1;color:#fff}@media screen and (max-width: 1245px){.apply_new #apply-step-6 .container{width:100%;margin:0 auto;padding:20px}.apply_new #apply-step-6 .container .realtor-header{flex-direction:column;padding:0px;margin:0 auto}.apply_new #apply-step-6 .container .realtor-header .toggle-container{margin:20px auto}.apply_new #apply-step-6 .container .realtor-header .toggle-container .toggleSwitch{margin:0}.apply_new #apply-step-6 .container .lo-contact{max-width:100%;width:100%;margin:0 auto}.apply_new #apply-step-6 .container .lo-contact label{width:100%}}.apply_new .select2-container{width:100% !important;height:32px !important}.apply_new .select2-selection,.apply_new .select2-container--classic{background:#fff !important;height:32px}.apply_new #apply-step-5{margin-top:50px !important}.apply_new #apply-step-5 .step-header h2{color:#0061aa;font-weight:bold;font-size:2.2em}.apply_new #apply-step-5 .step-container{max-width:750px;flex-direction:column;justify-content:space-between}.apply_new #apply-step-5 .step-container #contact-left{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;row-gap:0;margin:0 !important;-moz-column-gap:20px;column-gap:20px}.apply_new #apply-step-5 .step-container #contact-left .apply-form-group{margin:0}.apply_new #apply-step-5 .step-container #contact-left .apply-form-group input,.apply_new #apply-step-5 .step-container #contact-left .apply-form-group select{margin:10px auto}.apply_new #apply-step-5 .step-container #contact-right{width:100%}.apply_new #apply-step-5 .step-container #contact-right .apply-form-group{width:100%}.apply_new #apply-step-5 .step-container #contact-right .apply-form-group label{color:#013b56;font-family:"Bariol";font-weight:bold;font-size:1.3em}.apply_new #apply-step-5 .step-container #contact-right .apply-form-group input,.apply_new #apply-step-5 .step-container #contact-right .apply-form-group select{width:100%}@media screen and (max-width: 1245px){.apply_new #apply-step-5 .step-container #contact-right .apply-form-group input,.apply_new #apply-step-5 .step-container #contact-right .apply-form-group select{width:100%;max-width:350px;margin:15px 0}}.apply_new #apply-step-5 .step-container #contact-right .apply-form-group.checkbox{display:flex;margin-top:30px}.apply_new #apply-step-5 .step-container #contact-right .apply-form-group.checkbox p{font-size:16px;color:#013b56;text-align:left}.apply_new #apply-step-5 .step-container #contact-right .apply-form-group.checkbox input,.apply_new #apply-step-5 .step-container #contact-right .apply-form-group.checkbox select{padding:8px 15px}.apply_new #apply-step-5 .step-container #contact-right .apply-form-group.checkbox input[type=checkbox]{width:18px;height:18px;margin:auto 8px auto 0}.apply_new #apply-step-5 .step-container #contact-right .apply-form-group.referrer_name{display:none}@media screen and (max-width: 1245px){.apply_new #apply-step-5{margin-top:80px !important}}.apply_new .text-center{display:block;position:relative;top:45%;transform:translateY(-50%)}.apply_new #step-6-choices{margin-bottom:40px;justify-content:center}.apply_new #purchase-fields-confirm{display:block;margin:30px auto}.apply_new .apply-form-group{box-sizing:border-box;margin:20px auto;display:block}.apply_new .apply-form-group label{display:block;padding:5px 0}.apply_new .apply-form-group input[type=text],.apply_new .apply-form-group input[type=tel],.apply_new .apply-form-group select{margin:0;width:350px;border:1px solid #d3d3d3;color:gray;font-size:18px;outline:none;border-radius:20px}.apply_new .apply-form-group input[type=text]:focus,.apply_new .apply-form-group input[type=tel]:focus,.apply_new .apply-form-group select:focus{border:2px solid #5db65f}.apply_new .apply-form-group input[type=checkbox]{margin-right:5px}.apply_new .apply-form-group.checkbox{margin:0 0 10px}.apply_new #submit-apply{border:0;padding:10px 20px;display:block;margin:20px auto;min-width:185px;width:-moz-fit-content;width:fit-content}.apply_new #apply-v2-slide-container{white-space:nowrap;width:100%;overflow-x:hidden}.apply_new #apply-v2-slide-container.lander{min-height:600px}.apply_new #apply-v3-slide-container{white-space:nowrap;width:100%;overflow-x:hidden}.apply_new #apply-v3-slide-container.lander{min-height:600px}.apply_new .apply-step{margin-top:-125px !important;margin-right:-1px;display:inline-block;position:relative;width:1000px;white-space:normal;vertical-align:middle;transition:margin-left 1s;-webkit-transition:margin-left 1s}@media screen and (max-width: 1245px){.apply_new .apply-step{margin-top:70px !important;vertical-align:top}}.apply_new #status-bar{box-sizing:border-box;background-color:#013b56;width:100%;height:auto;margin-bottom:20px;padding:25px}.apply_new #status-bar .status-item{display:inline-block;box-sizing:border-box;vertical-align:middle;padding:8px 15px;color:#bcbcbc;font-weight:normal;text-align:center;margin-bottom:auto !important;font-size:15px;width:15%;min-height:70px}.apply_new #status-bar .status-item p{color:#fff;line-height:1.25em}.apply_new #status-bar .status-item p:first-child{padding-top:9px;font-weight:bold}.apply_new #status-bar .status-item .content{display:none}.apply_new #status-bar .status-item.finished{width:15%;background:rgba(0,0,0,0);cursor:pointer}.apply_new #status-bar .status-item.finished p:first-of-type{color:#5db65f}.apply_new #status-bar #loan-choice,.apply_new #status-bar #property-use-choice,.apply_new #status-bar #property-type-choice,.apply_new #status-bar #loan-details-choice{border:none !important}.apply_new #status-bar #loan-choice.finished,.apply_new #status-bar #property-use-choice.finished,.apply_new #status-bar #property-type-choice.finished,.apply_new #status-bar #loan-details-choice.finished{display:block}.apply_new #status-bar #loan-choice img,.apply_new #status-bar #property-use-choice img,.apply_new #status-bar #property-type-choice img,.apply_new #status-bar #loan-details-choice img{width:35px}.apply_new #footer-status-bar{box-sizing:border-box;background-color:#0061aa;width:100%;height:auto;padding:25px}.apply_new #footer-status-bar .status-item{display:inline-block;box-sizing:border-box;vertical-align:middle;padding:8px 15px;color:#bcbcbc;font-weight:normal;text-align:center;margin-bottom:auto !important;font-size:15px;width:15%;min-height:70px}.apply_new #footer-status-bar .status-item p{color:#fff;line-height:1.25em}.apply_new #footer-status-bar .status-item p:first-child{padding-top:9px;font-weight:bold}.apply_new #footer-status-bar .status-item .content{display:none}.apply_new #footer-status-bar .status-item.finished{width:15%;background:rgba(0,0,0,0);cursor:pointer}.apply_new #footer-status-bar .status-item.finished p:first-of-type{color:#5db65f}.apply_new #footer-status-bar #loan-choice,.apply_new #footer-status-bar #property-use-choice,.apply_new #footer-status-bar #property-type-choice,.apply_new #footer-status-bar #loan-details-choice{border:none !important}.apply_new #footer-status-bar #loan-choice.finished,.apply_new #footer-status-bar #property-use-choice.finished,.apply_new #footer-status-bar #property-type-choice.finished,.apply_new #footer-status-bar #loan-details-choice.finished{display:block}.apply_new #footer-status-bar #loan-choice img,.apply_new #footer-status-bar #property-use-choice img,.apply_new #footer-status-bar #property-type-choice img,.apply_new #footer-status-bar #loan-details-choice img{width:35px}.apply_new #back{border:0 !important;cursor:pointer;margin-left:20px;display:inline-block !important;vertical-align:middle}.apply_new #back img{margin-right:15px;vertical-align:middle;height:40px}.apply_new #back-mobile{margin-bottom:-40px;padding:0 10px;display:none;justify-content:space-between;align-items:center;background:#0061aa;cursor:default}.apply_new #back-mobile .back-mobile-left{display:flex;align-items:center;position:relative;z-index:10;cursor:pointer}.apply_new #back-mobile img{margin:10px 20px;height:40px}.apply_new #back-mobile p{font-size:12px;color:#fff}.apply_new #back-mobile #back-mobile-loan-type{font-size:20px}.apply_new #back-mobile #step-count{margin-right:10px}.apply_new #zero-disclaimer{width:100%;text-align:center;color:#a09d9d;position:absolute;bottom:-50px}.apply_new #zero-disclaimer a{color:#a09d9d;text-decoration:underline}@media screen and (max-width: 1245px){.apply_new #status-bar .flex-container-lg{display:flex}.apply_new #status-bar{display:none !important}.apply_new .show-mobile-tablet{display:block !important}.apply_new #alt-form{width:200px;margin:0 auto}.apply_new .step-container{padding-left:0 !important;display:flex;flex-flow:row wrap}.apply_new #fb-lander-full h1.phone-header strong{display:block}.apply_new .apply-form-group{margin:15px auto;width:90vw}.apply_new .apply-form-group input[type=text],.apply_new .apply-form-group input[type=tel],.apply_new .apply-form-group select{margin:15px auto;display:block;width:100%}.apply_new #submit-apply{margin:20px auto;width:75%}.apply_new #contact-left,.apply_new #contact-right{margin:20px auto 0;max-width:500px}}@media screen and (max-width: 1245px)and (max-width: 600px){.apply_new #contact-left,.apply_new #contact-right{margin:0 auto}}@media screen and (max-width: 1245px){.apply_new #contact-right img{margin:10px auto;display:block;max-width:300px}}@media screen and (max-width: 600px){.apply_new #back-mobile{padding:0 5px}.apply_new #back-mobile img{margin:10px 15px 10px 5px;height:30px}.apply_new #back-mobile #step-count{margin-right:5px}}.apply_new .slider-wrapper{width:100%;margin:30px auto 0;display:flex;justify-content:space-between;width:100%;margin:20px auto}.apply_new .slider-wrapper .slider{width:450px}.apply_new .slider-wrapper input{width:250px}.apply_new .slider-wrapper.show{display:flex}.apply_new .slider-wrapper #down_payment_label{text-align:left;margin:10px 0}@media screen and (max-width: 1245px){.apply_new .slider-wrapper #down_payment_label{margin:0}}.apply_new .slider-wrapper input[type=text]{text-align:center;color:#083953;height:-moz-fit-content;height:fit-content}.apply_new .slider-wrapper input[type=range]{-webkit-appearance:none;height:7px;width:450px;background:#e5e4e2;border-radius:5px;padding:0 !important;background-repeat:no-repeat;border:none;background-image:linear-gradient(#0061aa, #0061aa);margin:auto 0;background-size:0 100%}.apply_new .slider-wrapper input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;box-shadow:none;border:none;width:100%;display:block;background:rgba(0,0,0,0)}.apply_new .slider-wrapper input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:20px;width:20px;background:#0061aa;cursor:pointer;box-shadow:#bfd7e9 0px 0px 0px 12px;border-radius:50%;display:block}.apply_new .slider-wrapper input[type=range]::-webkit-slider-thumb:hover{background-color:#0061aa;box-shadow:#bfd7e9 0px 0px 0px 12px;-webkit-transition:box-shadow 100ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,left 350ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,bottom 350ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:box-shadow 100ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,left 350ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,bottom 350ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.apply_new .slider-wrapper input[type=range]::-webkit-slider-thumb:active{box-shadow:#bfd7e9 0px 0px 0px 11px;border-radius:50%;background-color:#0061aa;-webkit-transition:box-shadow 350ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,left 350ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,bottom 350ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:box-shadow 350ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,left 350ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,bottom 350ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}@media screen and (max-width: 1245px){.apply_new .slider-wrapper{flex-direction:column}.apply_new .slider-wrapper input[type=range]{width:100%;margin-bottom:20px !important}}.globalNav{left:0;right:0;top:30px;z-index:100;top:0;padding:20px;position:fixed}@media screen and (max-width: 749px){.globalNav{padding:8px 12px}}.globalNav.static{position:static}.globalNav.static .last .navLink{color:#013b56}.globalNav.static .last .login-choice{color:#fff !important}.globalNav.scrolled{border-bottom:1px solid #d4d4d4;box-shadow:0px 1px 7px rgba(182,182,182,.6);background-color:#fff;top:0px}.globalNav.scrolled .navMain .navLink{color:#013b56}.globalNav.scrolled .navMain .navLink#dropdown-login{color:#fff}.globalNav.scrolled .navMain .navLink#dropdown-login::after{opacity:0 !important;right:30px;left:auto;transform:none}.globalNav.scrolled .login-choice{color:#fff !important}.globalNav.sticky{position:fixed;top:0px !important}.navMain{display:flex;align-items:center;position:relative}.navMain .logo{margin-left:0}.navMain .logo.banker a{color:#013b56;align-items:center}.navMain .logo.banker p{line-height:1em}.navMain .last{position:absolute;right:0;top:30%;align-self:center}.navMain .last .navLink{padding:0 0 4px 0;margin-left:15px;font-size:16px;color:#fff}.navLink{padding-bottom:4px;color:#013b56;text-decoration:none;font-size:20px;padding:10px 20px;border-bottom:3px solid rgba(0,0,0,0)}.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;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{opacity:1;transition:all .5s ease-in-out}#mobileMenu{display:none}#mobileMenuWrapper{width:100vw;height:100vh;opacity:0;background-color:rgba(0,0,0,.8);display:none;position:fixed;top:0;left:0}#mobileMenuWrapper.active{opacity:1;display:block}#mobileMenu{margin:0;padding:0;display:flex;flex-flow:column;justify-content:space-between;width:min(450px,80vw);height:0vh;position:absolute;top:0;right: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:#0061aa;opacity:0;border:3px solid rgba(0,0,0,0);border-radius:10px;font-size:25px;font-weight:bold;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:rgba(0,0,0,0);color:#5db65f;border:3px solid #5db65f}#mobileMenu a.login{background:rgba(0,0,0,0);color:#0061aa;border:3px solid #0061aa}#mobileMenu a.login:hover,#mobileMenu a.login:focus{color:#5db65f;border:3px solid #5db65f}#mobileMenu.active{display:flex;z-index:9000;height:auto;max-height:100%;background:#fff;opacity:1}#mobileMenu.active a{padding:25px;display:block;opacity:1}#mobileMenu.active .greet{margin:-35px 0 5px;padding:15px 10px;width:100%;background:#0061aa;color:#fff;border:3px solid #0061aa;border-radius:0;font-size:27px;font-weight:bold;text-align:center}#mobileMenu.active .greet:hover{background:#007edd;border:3px solid #007edd}#mobileMenu .mobile-menu-top{background-color:#013b56;padding:80px 0 35px;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 90%);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}#mobileMenu .mobile-menu-top .white-circle{position:absolute;max-width:100%;max-height:100%;left:-10%;top:-30%;z-index:-1}#mobileMenu .mobile-menu-top #burger-box{position:absolute;top:30px;right:20px}#mobileMenu .mobile-menu-top #burger-box #burger{width:36px;background-color:rgba(0,0,0,0)}#mobileMenu .mobile-menu-top #burger-box #burger::after,#mobileMenu .mobile-menu-top #burger-box #burger::before{background-color:#fff}#mobileMenu .mobile-menu-top a{width:min(300px,80%);text-align:center;background-color:#0061aa;color:#fff;text-transform:lowercase;margin:0;display:block;border:none;border-radius:20px;box-shadow:none;padding:12px 24px;border:none;color:#fff;font-size:1em}#mobileMenu .mobile-menu-top a.login{background-color:#5db65f;border:none}#mobileMenu .menu-items-wrapper{overflow-y:auto}#mobileMenu .menu-items-wrapper li a{display:flex;justify-content:left;padding:5px 30px 0;text-transform:lowercase}#mobileMenu .menu-items-wrapper li a.login{display:none}#mobileMenu .menu-items-wrapper li a .dropdown-item-icon{margin:0;width:45px;height:45px;opacity:.9}#mobileMenu .menu-items-wrapper li a .dropdown-item-icon:hover{transform:scale(1.15);-webkit-animation:scaling .2s forwards}#mobileMenu .menu-items-wrapper li a span{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin:auto 10px;font-size:1.15rem}@media screen and (max-width: 1245px){#mobileMenu.active{padding:0 0 30px}}.navMain{display:flex;align-items:center;position:relative}.navMain .logo{margin-left:0}.navMain .logo.banker a{color:#013b56;align-items:center}.navMain .logo.banker p{line-height:1em}.navMain .last{position:absolute;right:0;top:30%;align-self:center}.navMain .last .navLink{padding:0 0 4px 0;margin-left:15px;font-size:16px}.navLink{padding:10px;padding-bottom:4px;color:#013b56;text-decoration:none;font-size:20px;border-bottom:3px solid rgba(0,0,0,0)}.navLink:hover{border-bottom:3px solid #5db65f}.navLink.primary{margin:0 -2px;padding:10px 20px;position:relative;border:none}.navLink.primary:before{content:"";padding:0;visibility:hidden;position:absolute;top:31px;left:50%;width:30px;height:21px;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}.primary.desktop .dropdown-container{padding:20px 15px 20px 5px;visibility:hidden;position:absolute;top:37px;left:0;z-index:100;width:360px;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:flex;text-decoration:none;color:initial;gap:10px;align-items:flex-start}.primary.desktop .dropdown-container .dropdown-group .dropdown-item-icon{margin:0 auto;width:70px;flex:0 0 70px;height:auto;opacity:1}.primary.desktop .dropdown-container .dropdown-group .dropdown-item-wordbox{margin:0;margin-bottom:15px;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:#0061aa;font-size:15px;font-weight:bold;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 .dropdown-group:last-of-type{border-bottom:none}.primary.desktop .dropdown-container .dropdown-group:last-of-type .dropdown-item-wordbox{border:none;padding-bottom:0;margin:0}.primary.desktop .dropdown-container .dropdown-group .dropdown-space{width:100%}.primary.desktop .dropdown-container.rates{transform:translateX(-36%)}.primary.desktop .dropdown-container.loans{padding:0;transform:translateX(-8%)}.primary.desktop .dropdown-container.resources{transform:translateX(28%)}.primary.desktop .dropdown-container.resources.banker{transform:translateX(17%)}.primary.desktop .dropdown-container .dropdown-loans-top{padding:20px 15px}.primary.desktop .dropdown-container .dropdown-bottom{padding:20px 15px;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;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(#0061aa 0%, #0061aa 75%, #fff 75%, #fff 100%)}.last.desktop .dropdown-link{border-bottom:none}.last.desktop .dropdown-link#dropdown-realtors:after{top:26px;left:12%;transform:translateX(-12%)}.last.desktop .dropdown-link#dropdown-login:after{top:31px;left:50%;transform:translateX(-50%)}.last.desktop .dropdown-link:after{content:"";visibility:hidden;position:absolute;z-index:50;border-left:15px solid rgba(0,0,0,0);border-right:15px solid rgba(0,0,0,0);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{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 img{width:140px;opacity:.8}.last.desktop .dropdown-container .dropdown-group p{color:#0061aa;font-size:15px;font-weight:bold;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: 1245px){.desktop{display:none}.mobile{display:block}.navMain{justify-content:space-between}.navMain .logo img{width:200px}.mobileNav{display:flex;align-items:center}#burger-box{margin-left:20px;width:35px;height:30px}#burger{margin-top:12px;position:relative;width:35px;height:5px;background:#013b56;transform-origin:center}#burger:before,#burger:after{position:absolute;width:inherit;height:inherit;background:inherit;content:"";transform:rotate(0deg);transition-duration:.15s}#burger:before{top:-10px}#burger:after{bottom:-10px}#burger.active{background-color:rgba(0,0,0,0)}#burger.active:before,#burger.active:after{background-color:#5db65f;top:0;transition-duration:.15s}#burger.active:before{transform:rotate(45deg)}#burger.active:after{transform:rotate(-45deg)}#mobileMenu li{margin:0 auto;text-align:center}#mobileMenu a{margin:5px auto;padding:0;display:none;width:100%;color:#0061aa;opacity:0;border:3px solid rgba(0,0,0,0);border-radius:10px;font-size:25px;font-weight:bold;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:rgba(0,0,0,0);color:#5db65f;border:3px solid #5db65f}#mobileMenu a.login{background:#5db65f;color:#fff}#mobileMenu a.login:hover,#mobileMenu a.login:focus{color:#5db65f;border:3px solid #5db65f}#mobileMenu.active{display:flex;z-index:9000;height:auto;background:#fff;opacity:1;box-shadow:0 7px 10px -2px #888}#mobileMenu.active a{display:block;opacity:1}#mobileMenu.active .greet{margin:-35px 0 5px;padding:15px 10px;width:100%;background:#0061aa;color:#fff;border:3px solid #0061aa;border-radius:0;font-size:27px;font-weight:bold;text-align:center}#mobileMenu.active .greet:hover{background:#007edd;border:3px solid #007edd}}@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}}@media screen and (max-width: 400px){.navMain .logo img{width:150px}}.dropdown-container.login{width:325px !important;padding:0 15px !important}.dropdown-container.login .dropdown-group{display:flex;gap:10px;justify-content:center;align-items:center;border-bottom:1px solid #b7c6cd;padding:0}.dropdown-container.login .dropdown-group:first-of-type{padding:0}.dropdown-container.login .dropdown-space{padding:20px 0;border:0 !important;flex:0 0 75%}.dropdown-container.login .dropdown-item-icon{margin:0 auto;width:70px !important;height:70px !important;opacity:.9;flex:0 0 20%}.dropdown-container.user-login{width:-moz-fit-content !important;width:fit-content !important}.globalNav .navMainV2{display:flex;width:100%;gap:20px;align-items:center;justify-content:space-between;background-color:#fff}.globalNav .navMainV2 .logo{margin:0;flex:0 0 fit-content;display:flex;justify-content:center;align-items:center}.globalNav .navMainV2 .logo a{width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start;color:#083953;text-decoration:none;gap:15px}.globalNav .navMainV2 .logo a:visited{color:#083953}.globalNav .navMainV2 .logo a img{width:auto;max-width:min(306px,20vw);height:auto;max-height:45px}.globalNav .navMainV2 .logo a .pad-left{padding:0}@media screen and (max-width: 1245px){.globalNav .navMainV2 .logo a img{max-width:min(306px,50vw)}}.globalNav .navMainV2 .primaryV2.desktop{display:flex;justify-content:center;align-items:center;position:relative;flex:1;margin:0;gap:10px}.globalNav .navMainV2 .last.desktop{flex:0 0 fit-content;display:flex;justify-content:center;gap:15px;align-items:center;margin:0}.globalNav .navMainV2 .last.desktop .btn{width:-moz-fit-content;width:fit-content;padding:8px 15px;min-width:135px;border-radius:5px}.globalNav .navMainV2 .last.desktop .tel{text-decoration:none;color:#083953;font-size:1.4em}.globalNav .navMainV2 .navItem{position:relative;flex:0 0 fit-content}.globalNav .navMainV2 .navItem .navLink{padding:10px 5px;margin:0;text-align:center;display:flex;flex-direction:row;align-items:center;gap:5px;border-bottom:3px solid rgba(0,0,0,0)}.globalNav .navMainV2 .navItem .navLink.hovered{border-color:#5db65f}.globalNav .navMainV2 .navItem .navLink.hovered.primary{border-color:rgba(0,0,0,0)}.globalNav .navMainV2 .navItem .navLink.hovered::before{opacity:0}.globalNav .navMainV2 .navItem .navLink:hover{border-bottom:3px solid #5db65f}.globalNav .navMainV2 .navItem .navLink:hover::before{opacity:0}.globalNav .navMainV2 .navItem .navLink svg{width:18px;height:auto}.globalNav .navMainV2 .navItem .dropdown-container{padding:20px 0;visibility:hidden;position:absolute;top:45px;left:0;z-index:100;width:360px;background:#fff;border-radius:10px;box-shadow:0 2px 5px 0 #333;text-align:left;opacity:0;transition:all .2s ease-in-out;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;gap:20px}.globalNav .navMainV2 .navItem .dropdown-container.banker{padding-bottom:0}.globalNav .navMainV2 .navItem .dropdown-container .dropdown-group{position:relative;display:flex;text-decoration:none;color:initial;gap:10px;align-items:flex-start;width:100%;padding:0 10px}.globalNav .navMainV2 .navItem .dropdown-container .dropdown-group .dropdown-item-icon{margin:0 auto;width:70px;flex:0 0 70px;height:auto}.globalNav .navMainV2 .navItem .dropdown-container .dropdown-group .dropdown-item-wordbox{padding-bottom:20px;flex:1;border-bottom:1px solid #b7c6cd}.globalNav .navMainV2 .navItem .dropdown-container .dropdown-group .dropdown-item-wordbox.bottom{margin-bottom:0;padding-bottom:0;border:none}.globalNav .navMainV2 .navItem .dropdown-container .dropdown-group .dropdown-item-wordbox .dropdown-item-title{margin:0;color:#0061aa;font-size:1.1em;font-weight:bold;text-decoration:none}.globalNav .navMainV2 .navItem .dropdown-container .dropdown-group .dropdown-item-wordbox .dropdown-item-description{margin:0;font-size:1em;color:#013b56}.globalNav .navMainV2 .navItem .dropdown-container .dropdown-group:hover .dropdown-item-title{color:#5db65f}.globalNav .navMainV2 .navItem .dropdown-container .dropdown-group:hover .dropdown-item-icon{opacity:1}.globalNav .navMainV2 .navItem .dropdown-container .dropdown-group .dropdown-space{padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.globalNav .navMainV2 .navItem .dropdown-container .dropdown-group .dropdown-space img{max-width:90%}.globalNav .navMainV2 .navItem .dropdown-container .dropdown-group .dropdown-space p{color:#0061aa;font-size:15px;font-weight:700;text-decoration:none;letter-spacing:1px}.globalNav .navMainV2 .navItem .dropdown-container .dropdown-loans-top{display:flex;flex-direction:column;gap:15px}.globalNav .navMainV2 .navItem .dropdown-container .dropdown-bottom{padding:20px 15px;display:flex;border-bottom-left-radius:9px;border-bottom-right-radius:9px;background:#013b56}.globalNav .navMainV2 .navItem .dropdown-container .dropdown-bottom .purchase-links,.globalNav .navMainV2 .navItem .dropdown-container .dropdown-bottom .refinance-links{padding:10px 10px 10px 15px;flex:1}.globalNav .navMainV2 .navItem .dropdown-container .dropdown-bottom .purchase-links .header,.globalNav .navMainV2 .navItem .dropdown-container .dropdown-bottom .refinance-links .header{margin-bottom:10px;color:#5db65f;font-size:18px;text-transform:uppercase;line-height:1em;letter-spacing:1px}.globalNav .navMainV2 .navItem .dropdown-container .dropdown-bottom .purchase-links a,.globalNav .navMainV2 .navItem .dropdown-container .dropdown-bottom .refinance-links a{display:block;color:#fff;font-size:14px;text-decoration:none}.globalNav .navMainV2 .navItem .dropdown-container .dropdown-bottom .purchase-links a:hover,.globalNav .navMainV2 .navItem .dropdown-container .dropdown-bottom .refinance-links a:hover{text-decoration:underline}.globalNav .navMainV2 .navItem .dropdown-container .dropdown-bottom .purchase-links{margin-right:15px;border-right:1px solid #fff}.globalNav .navMainV2 .navItem .dropdown-container.active{visibility:visible;opacity:1;transition:all .4s ease-in-out}.globalNav .navMainV2 .navItem .dropdown-container.rates.active,.globalNav .navMainV2 .navItem .dropdown-container.loans.active,.globalNav .navMainV2 .navItem .dropdown-container.resources.active{visibility:visible;opacity:1;transition:all .4s ease-in-out}.globalNav .navMainV2 .navItem .dropdown-container.realtors{width:180px}.globalNav .navMainV2 .navItem .dropdown-container.realtors .dropdown-group{padding-bottom:15px;align-items:center;justify-content:center;border-bottom:1px solid #d3d3d3}.globalNav .navMainV2 .navItem .dropdown-container.realtors .dropdown-group:last-of-type{padding-bottom:0;border:none}.globalNav .navMainV2 .mobileNav{margin:0;display:none;align-items:center;gap:20px;flex:0 0 fit-content}.globalNav .navMainV2 .mobileNav #burger-box{margin:0}@media screen and (max-width: 1245px){.globalNav .navMainV2 .primaryV2.desktop,.globalNav .navMainV2 .last.desktop{display:none}.globalNav .navMainV2 .mobileNav{display:flex}.globalNav .navMainV2 .logo{flex:1}}.globalNav #mobileMenuWrapper{background-color:rgba(0,0,0,.6)}.globalNav #mobileMenuWrapper #mobileMenu{box-shadow:none}.toggle-language-wrapper{display:flex;gap:5px;color:#083953;justify-content:center;align-items:center}.toggle-language-wrapper p{margin:0;padding:0}.toggle-language-wrapper .label{font-weight:bold}.toggle-language-wrapper .switch-wrapper{--switch-wrapper-width: 40px;--switch-width: 20px;cursor:pointer;width:var(--switch-wrapper-width);background-color:#5db65f;display:flex;gap:0;padding:2px;position:relative;border-radius:20px;height:calc(var(--switch-width) + 4px)}.toggle-language-wrapper .switch-wrapper .switch{width:var(--switch-width);height:var(--switch-width);border-radius:50%;background-color:#083953;position:absolute;left:2px;right:auto;transition:all .4s ease-in-out}.toggle-language-wrapper .switch-wrapper .switch.active{right:2px;left:auto}#top-default.join-us-hero-wrapper{padding:0;height:min(60svh,550px);position:relative;overflow:hidden;text-align:left}#top-default.join-us-hero-wrapper::after{background:linear-gradient(to bottom, white 0%, transparent 100%)}#top-default.join-us-hero-wrapper video{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);-o-object-fit:cover;object-fit:cover;pointer-events:none}#top-default.join-us-hero-wrapper .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(to top, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.2))}#top-default.join-us-hero-wrapper .container-lg{width:100%;height:100%;display:flex;justify-content:flex-start;align-items:flex-end;padding:2em;z-index:1;max-width:100%}@media screen and (min-width: 1440px){#top-default.join-us-hero-wrapper .container-lg{padding-left:5vw}}#top-default.join-us-hero-wrapper .container-lg h1{color:#fff;font-size:clamp(2.6em,4.5vw,4.2em);line-height:1em;font-family:"Source Sans Pro";font-weight:bold}@media screen and (max-width: 1245px){#top-default.join-us-hero-wrapper .container-lg h1 span{display:block}}@media screen and (max-width: 1245px)and (orientation: landscape){#top-default.join-us-hero-wrapper{height:min(40svh,450px)}#top-default.join-us-hero-wrapper .container-lg{padding:1em 2em}}@media screen and (max-width: 1245px){#top-default.join-us-hero-wrapper{height:min(30svh,450px)}#top-default.join-us-hero-wrapper .container-lg{padding:1em 2em}}@media screen and (max-width: 749px){#top-default.join-us-hero-wrapper{height:min(40svh,450px)}#top-default.join-us-hero-wrapper .container-lg{padding:1em 2em}}.join-us-history-wrapper{padding:4em 2em;display:flex;flex-direction:column;align-items:center}.join-us-history-wrapper .flex-container-lg{display:flex;flex-direction:column;gap:6.5em}.join-us-history-wrapper .flex-container-lg .content-wrapper{display:flex;justify-content:center;row-gap:3em;-moz-column-gap:5em;column-gap:5em;flex-wrap:wrap;align-items:center;width:min(100%,1440px);margin:0 auto}.join-us-history-wrapper .flex-container-lg .content-wrapper .img-container{flex:0 0 min(100%,425px);position:relative}.join-us-history-wrapper .flex-container-lg .content-wrapper .img-container figure{width:100%;height:-moz-fit-content;height:fit-content}.join-us-history-wrapper .flex-container-lg .content-wrapper .img-container figure img{width:100%;height:auto;z-index:0;display:block}.join-us-history-wrapper .flex-container-lg .content-wrapper .img-container:has(video){flex:0 0 min(100%,575px)}.join-us-history-wrapper .flex-container-lg .content-wrapper .img-container video{width:100%;height:auto}.join-us-history-wrapper .flex-container-lg .content-wrapper .img-container .img-border{width:100%;display:block;height:100%;border:2px solid #0061aa;position:absolute;top:1em;left:-1em;z-index:1}.join-us-history-wrapper .flex-container-lg .content-wrapper .content{flex:0 0 min(40%,550px);display:flex;flex-direction:column;gap:.5em}.join-us-history-wrapper .flex-container-lg .content-wrapper .content h3{color:#083953;font-size:2.25em;font-family:"Bariol Bold";line-height:1em}.join-us-history-wrapper .flex-container-lg .content-wrapper .content h3 span{color:#0061aa}.join-us-history-wrapper .flex-container-lg .content-wrapper .content h5{font-weight:100;font-size:1.25em;line-height:1em;margin-top:-0.5em}.join-us-history-wrapper .flex-container-lg .content-wrapper .content p{padding:.5em 0;width:100%;font-size:1.1em}.join-us-history-wrapper .flex-container-lg .content-wrapper.reverse{flex-direction:row-reverse}.join-us-history-wrapper .flex-container-lg .content-wrapper.reverse .img-container img{z-index:1;position:relative}.join-us-history-wrapper .flex-container-lg .content-wrapper.reverse .img-container .img-border{z-index:0;border-color:#083953}@media screen and (max-width: 1245px)and (orientation: landscape){.join-us-history-wrapper{padding:3em 2em 2em}.join-us-history-wrapper .flex-container-lg{padding:0;gap:3em}.join-us-history-wrapper .flex-container-lg .content-wrapper .content{flex:1}.join-us-history-wrapper .flex-container-lg .content-wrapper .img-container{flex:0 0 min(30%,300px)}.join-us-history-wrapper .flex-container-lg .content-wrapper .img-container:has(video){flex:0 0 min(100%,450px);width:100%}}@media screen and (max-width: 1245px)and (orientation: portrait){.join-us-history-wrapper{padding:3.5em 2em}.join-us-history-wrapper .flex-container-lg{padding:0;gap:3em}.join-us-history-wrapper .flex-container-lg .content-wrapper{flex-direction:column;align-items:center}.join-us-history-wrapper .flex-container-lg .content-wrapper.reverse{flex-direction:column}.join-us-history-wrapper .flex-container-lg .content-wrapper .img-container{flex:0 0 fit-content;width:min(300px,80%)}.join-us-history-wrapper .flex-container-lg .content-wrapper .img-container:has(video){flex:0 0 fit-content;width:min(450px,100%)}}@media screen and (max-width: 749px){.join-us-history-wrapper{padding:3.5em 1em 1em}.join-us-history-wrapper .flex-container-lg{padding:0;gap:3em}.join-us-history-wrapper .flex-container-lg .content-wrapper{flex-direction:column;align-items:center}.join-us-history-wrapper .flex-container-lg .content-wrapper.reverse{flex-direction:column}.join-us-history-wrapper .flex-container-lg .content-wrapper .img-container{flex:0 0 fit-content;width:min(300px,80%)}.join-us-history-wrapper .flex-container-lg .content-wrapper .img-container:has(video){flex:0 0 fit-content;width:min(450px,100%)}}.join-us-trustbuilders{padding:4em 2em;display:flex;flex-direction:column;align-items:center}.join-us-trustbuilders .flex-container-lg{display:flex;flex-wrap:wrap;gap:3em;place-content:center;justify-content:center;width:min(100%,1440px);overflow:hidden}.join-us-trustbuilders .flex-container-lg.scroll-container{padding:1em 0;position:relative}.join-us-trustbuilders .flex-container-lg.scroll-container::before,.join-us-trustbuilders .flex-container-lg.scroll-container::after{content:"";position:absolute;top:0;width:100px;height:100%;z-index:2;pointer-events:none}.join-us-trustbuilders .flex-container-lg.scroll-container::before{left:-20px;background:linear-gradient(to right, white 0%, transparent 100%)}.join-us-trustbuilders .flex-container-lg.scroll-container::after{right:-20px;background:linear-gradient(to left, white 0%, transparent 100%)}.join-us-trustbuilders .flex-container-lg .scroll-content{display:flex;gap:4em;will-change:transform;z-index:0}.join-us-trustbuilders .flex-container-lg .content-wrapper{flex:0 0 min(100%,400px);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1em;border:1px solid #e3e3e3;border-radius:20px;padding:1em}.join-us-trustbuilders .flex-container-lg .content-wrapper figure{flex:0 0 100px;display:flex;align-items:flex-end;width:min(100%,180px);justify-content:center;height:120px}.join-us-trustbuilders .flex-container-lg .content-wrapper figure img{width:auto;height:auto;max-width:min(100%,200px);max-height:100%}.join-us-trustbuilders .flex-container-lg .content-wrapper p{font-family:"Source Sans Pro";font-size:1.2em;text-align:center;line-height:1.25em;color:rgba(0,0,0,.5)}@media screen and (max-width: 749px){.join-us-trustbuilders .flex-container-lg .content-wrapper{flex:0 0 min(60%,450px)}}@media screen and (max-width: 1245px){.join-us-trustbuilders{padding:2em 2em 4em}.join-us-trustbuilders .flex-container-lg{padding:0}.join-us-trustbuilders .flex-container-lg .scroll-content{gap:2em}.join-us-trustbuilders .flex-container-lg .scroll-content .content-wrapper{flex:0 0 min(100%,350px)}.join-us-trustbuilders .flex-container-lg .scroll-content .content-wrapper figure{max-width:min(80%,150px)}}.join-us-invest-wrapper{background-color:#0061aa;padding:4em 2em;position:relative;display:flex;flex-direction:column;align-items:center}.join-us-invest-wrapper::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("/images/join-us/AdobeStock_279748883.png");background-repeat:repeat;opacity:.5;z-index:0}.join-us-invest-wrapper .background-dots{width:100%;position:absolute;left:0;top:0;-o-object-fit:fill;object-fit:fill}.join-us-invest-wrapper *{color:#fff}.join-us-invest-wrapper .container{width:min(100%,1280px);margin:0 auto;position:relative;display:flex;flex-direction:column;align-items:center;gap:2em}.join-us-invest-wrapper .container h2{font-size:3em;background-color:#0061aa;text-align:center;width:100%}.join-us-invest-wrapper .flex-container-lg{width:100%;flex-wrap:wrap;gap:4em;justify-content:center;padding:0;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(400px, 100%), 1fr))}.join-us-invest-wrapper .flex-container-lg .flip-container{width:100%;height:100%;position:relative;perspective:1000px;display:flex;justify-content:center;align-items:center;height:400px}.join-us-invest-wrapper .flex-container-lg .flipper{width:100%;height:100%;transition:transform .6s ease;transform-style:preserve-3d}.join-us-invest-wrapper .flex-container-lg .flip-container:hover .flipper{transform:rotateY(180deg)}.join-us-invest-wrapper .flex-container-lg .front-container,.join-us-invest-wrapper .flex-container-lg .back-container{position:absolute;width:100%;height:100%;backface-visibility:hidden;text-align:center;padding:2em;box-shadow:0 4px 8px rgba(0,0,0,.2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1em}.join-us-invest-wrapper .flex-container-lg .front-container *,.join-us-invest-wrapper .flex-container-lg .back-container *{color:#fff}.join-us-invest-wrapper .flex-container-lg .front-container svg,.join-us-invest-wrapper .flex-container-lg .back-container svg{display:block;width:auto;height:auto;max-width:min(80%,65px);fill:#fff;margin-bottom:2em}.join-us-invest-wrapper .flex-container-lg .front-container h3,.join-us-invest-wrapper .flex-container-lg .back-container h3{padding:.15em 0;font-family:"Source Sans Pro";font-weight:bold;font-size:1.85em}.join-us-invest-wrapper .flex-container-lg .front-container p,.join-us-invest-wrapper .flex-container-lg .back-container p{font-size:1.05em}.join-us-invest-wrapper .flex-container-lg .front-container a,.join-us-invest-wrapper .flex-container-lg .back-container a{padding:1.5em 0;text-decoration:underline}.join-us-invest-wrapper .flex-container-lg .front-container{background:#fff;color:#083953}.join-us-invest-wrapper .flex-container-lg .front-container *{color:#083953}.join-us-invest-wrapper .flex-container-lg .front-container p{font-size:1.1em;padding-top:1em;line-height:1.25em}.join-us-invest-wrapper .flex-container-lg .front-container svg,.join-us-invest-wrapper .flex-container-lg .front-container img{max-width:min(80%,115px);margin-bottom:1em;fill:#0061aa;color:#0061aa}.join-us-invest-wrapper .flex-container-lg .back-container{background:#083953;transform:rotateY(180deg)}.join-us-invest-wrapper .flex-container-lg .back-container *{color:#fff;font-family:"Source Sans Light"}.join-us-invest-wrapper .flex-container-lg .back-container svg{max-width:min(80%,75px);fill:#fff;margin-bottom:1em}@media screen and (max-width: 1245px){.join-us-invest-wrapper{padding:4em 2em 3em}.join-us-invest-wrapper .container h2{font-size:1.75em}.join-us-invest-wrapper .flex-container-lg .flip-container{height:400px}.join-us-invest-wrapper .flex-container-lg .flip-container .flipper .front-container svg{max-width:min(80%,100px)}.join-us-invest-wrapper .flex-container-lg .flip-container .flipper .back-container svg{max-width:min(80%,65px)}}.join-us-lets-connect-wrapper{padding:5em 2em;display:flex;flex-direction:column;align-items:center}.join-us-lets-connect-wrapper .container-lg{width:min(100%,1440px);display:flex;flex-direction:column;align-items:center}.join-us-lets-connect-wrapper .container-lg h2{font-size:clamp(2.2em,5vw,3em);color:#083953;text-align:center;font-family:"Source Sans Pro";font-weight:bold}.join-us-lets-connect-wrapper .container-lg h2 span{color:#0061aa}.join-us-lets-connect-wrapper .container-lg p{font-size:1.35em;font-family:"Source Sans Light";text-align:center}.join-us-lets-connect-wrapper .card-wrapper{display:flex;align-items:center;justify-content:center;gap:3em;width:min(100%,1440px);padding:3em 0 0;flex-wrap:wrap}.join-us-lets-connect-wrapper .card-wrapper .card{flex:0 0 min(400px,30%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45em;position:relative;text-decoration:none;color:#083953;padding-bottom:1.5em;text-align:center}.join-us-lets-connect-wrapper .card-wrapper .card *{text-decoration:none;color:#083953}.join-us-lets-connect-wrapper .card-wrapper .card figure{width:100%;height:-moz-fit-content;height:fit-content;margin-bottom:.75em}.join-us-lets-connect-wrapper .card-wrapper .card figure img{width:100%}.join-us-lets-connect-wrapper .card-wrapper .card h5{font-size:clamp(1.1em,2vw,1.35em);border-bottom:3px solid #0061aa}.join-us-lets-connect-wrapper .card-wrapper .card:hover::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:#0061aa}@media screen and (max-width: 1245px){.join-us-lets-connect-wrapper{padding:3em 2em 2em}}@media screen and (max-width: 749px){.join-us-lets-connect-wrapper .card-wrapper{flex-direction:column}.join-us-lets-connect-wrapper .card-wrapper .card{flex:0 0 fit-content;width:min(100%,400px)}}.join-us-loan-processing-wrapper{padding:5em 2em;background-color:#f4f7fb;display:flex;flex-direction:column;gap:4em}@media screen and (max-width: 749px){.join-us-loan-processing-wrapper{padding:3em 1em;gap:2em}}.join-us-loan-processing-wrapper .container-lg{width:min(100%,1440px);display:flex;flex-direction:column;align-items:center}.join-us-loan-processing-wrapper .container-lg h2{font-size:clamp(2.4em,5vw,3.2em);color:#0061aa;text-align:center;width:min(100%,750px);line-height:1em;text-align:center;font-family:"Bariol"}.join-us-loan-processing-wrapper .list-container{width:min(100%,750px);margin:0 auto;display:flex;flex-direction:column}.join-us-loan-processing-wrapper .list-container .list-item-wrapper{display:flex;width:100%;align-items:flex-start;justify-content:center;gap:3em;padding-bottom:2em;position:relative;--figure-item-width: 125px}@media(max-width: 749px){.join-us-loan-processing-wrapper .list-container .list-item-wrapper{gap:1.5em;--figure-item-width: 80px}}.join-us-loan-processing-wrapper .list-container .list-item-wrapper::after{content:"";position:absolute;top:0;left:calc(var(--figure-item-width)/2);width:3px;height:100%;background:repeating-linear-gradient(to bottom, #023b56, #023b56 6px, transparent 6px, transparent 12px);z-index:0;opacity:.5}.join-us-loan-processing-wrapper .list-container .list-item-wrapper:last-child::after{display:none}.join-us-loan-processing-wrapper .list-container .list-item-wrapper figure.img-container{flex:0 0 min(100%,var(--figure-item-width));display:flex;align-items:center;justify-content:center;position:relative;background-color:#f4f7fb;padding:1.05em 0;z-index:1;aspect-ratio:1}@media screen and (max-width: 749px){.join-us-loan-processing-wrapper .list-container .list-item-wrapper figure.img-container{padding:.55em}}.join-us-loan-processing-wrapper .list-container .list-item-wrapper figure.img-container img{max-width:100%;max-height:100%}.join-us-loan-processing-wrapper .list-container .list-item-wrapper .content-container{flex:1;padding:2.25em 0 0}.join-us-loan-processing-wrapper .list-container .list-item-wrapper .content-container *{line-height:normal}.join-us-loan-processing-wrapper .list-container .list-item-wrapper .content-container h3{font-size:clamp(1.85em,3vw,2.35em);color:#0061aa;font-family:"Bariol Bold"}.join-us-loan-processing-wrapper .list-container .list-item-wrapper .content-container h4{font-size:clamp(1.2em,2.5vw,1.55em);color:#083953}.join-us-loan-processing-wrapper .list-container .list-item-wrapper .content-container ul{padding:1em 0;font-size:clamp(1.1em,2vw,1.4em);font-family:"Source Sans Light"}.join-us-loan-processing-wrapper .list-container .list-item-wrapper .content-container ul li{padding:.15em 0;list-style-type:disc}@media screen and (max-width: 749px){.join-us-loan-processing-wrapper .list-container .list-item-wrapper .content-container{padding-top:1.55em}}.join-us-ceo-message{padding:5em 2em;background-color:#f4f7fb}.join-us-ceo-message .flex-container-lg{width:min(100%,1440px);display:flex;justify-content:space-evenly;gap:3em;flex-wrap:wrap;padding:0}.join-us-ceo-message .flex-container-lg .content-wrapper{flex:0 0 min(100%,650px)}.join-us-ceo-message .flex-container-lg .content-wrapper h3{color:#0061aa;font-family:"Source Sans Pro";font-weight:bold;font-size:1.5em;letter-spacing:1pt}.join-us-ceo-message .flex-container-lg .content-wrapper h2{color:#083953;font-size:2.75em;line-height:1em;font-family:"Source Sans Light"}.join-us-ceo-message .flex-container-lg .content-wrapper p{padding:1.5em 0 0;font-size:1.1em}.join-us-ceo-message .flex-container-lg .img-container{flex:0 0 min(100%,425px);display:flex;gap:2em;flex-direction:column}.join-us-ceo-message .flex-container-lg .img-container figure.ceo-image{border:1em solid #fff;box-shadow:0px 0px 8px #d3d3d3;width:100%;height:-moz-fit-content;height:fit-content;background-color:#fff}.join-us-ceo-message .flex-container-lg .img-container figure.signature-wrapper{width:100%}.join-us-ceo-message .flex-container-lg .img-container figure.signature-wrapper img{width:min(100%,100px)}.join-us-ceo-message .flex-container-lg .img-container img{width:100%;height:auto}@media screen and (max-width: 1245px)and (orientation: landscape){.join-us-ceo-message .flex-container-lg .content-wrapper{flex:1}.join-us-ceo-message .flex-container-lg .content-wrapper h2{line-height:1.35em}.join-us-ceo-message .flex-container-lg .img-container{flex:0 0 300px}}@media screen and (max-width: 1245px)and (orientation: portrait){.join-us-ceo-message .flex-container-lg{flex-direction:column;align-items:center}.join-us-ceo-message .flex-container-lg .content-wrapper{flex:0 0 fit-content;width:100%}.join-us-ceo-message .flex-container-lg .content-wrapper h2{line-height:1.35em}.join-us-ceo-message .flex-container-lg .img-container{flex:0 0 fit-content;width:min(100%,250px)}}@media screen and (max-width: 1245px){.join-us-ceo-message{padding:3em 2em 2em}.join-us-ceo-message .flex-container-lg{padding:0}}#top-default.open-a-branch-hero-wrapper{padding:0;height:max(70svh,600px);text-align:left;background-color:#e9f0f6;position:relative}#top-default.open-a-branch-hero-wrapper::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("/images/join-us/AdobeStock_279748883.png");background-repeat:repeat;opacity:1;z-index:0}#top-default.open-a-branch-hero-wrapper .container-lg{width:min(100%,1440px);height:100%;display:flex;justify-content:space-between;align-items:center;gap:5em;padding:2em;z-index:1;max-width:100%;flex-wrap:wrap}#top-default.open-a-branch-hero-wrapper .container-lg .content-wrapper{display:flex;flex-direction:column;flex:0 0 max(30%,450px);color:#083953;gap:1em}#top-default.open-a-branch-hero-wrapper .container-lg .content-wrapper h1{color:#083953;font-size:clamp(2.6em,4.5vw,4.2em);line-height:1em;font-family:"Source Sans Pro";font-weight:bold}#top-default.open-a-branch-hero-wrapper .container-lg .content-wrapper p{font-size:1.35em}#top-default.open-a-branch-hero-wrapper .container-lg .content-wrapper a{color:#083953;text-decoration:none;position:relative;width:-moz-fit-content;width:fit-content;font-size:1.35em}#top-default.open-a-branch-hero-wrapper .container-lg .content-wrapper a:visited,#top-default.open-a-branch-hero-wrapper .container-lg .content-wrapper a:hover{color:#083953}#top-default.open-a-branch-hero-wrapper .container-lg .content-wrapper a::after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:3px;background-color:#0061aa}#top-default.open-a-branch-hero-wrapper .container-lg .hero-image-container{flex:1;height:100%;display:flex;align-items:center;justify-content:center}#top-default.open-a-branch-hero-wrapper .container-lg .hero-image-container img{max-width:100%;max-height:100%;width:auto;height:auto}@media screen and (max-width: 1245px){#top-default.open-a-branch-hero-wrapper{height:-moz-fit-content;height:fit-content}#top-default.open-a-branch-hero-wrapper .container-lg{padding:4em 2em;flex-direction:column}#top-default.open-a-branch-hero-wrapper .container-lg .content-wrapper{flex:0 0 fit-content;width:100%}#top-default.open-a-branch-hero-wrapper .container-lg .hero-image-container{flex:0 0 fit-content;width:min(100%,650px)}}.open-a-branch-why-total{padding:5em 2em}.open-a-branch-why-total .container-lg{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:4em;width:min(100%,1440px)}.open-a-branch-why-total .container-lg .img-container{flex:0 0 max(45%,450px)}.open-a-branch-why-total .container-lg .img-container figure{width:100%}.open-a-branch-why-total .container-lg .img-container figure img{width:100%}.open-a-branch-why-total .container-lg .content-wrapper{flex:1 0 max(45%,450px);display:flex;flex-direction:column;gap:1em}.open-a-branch-why-total .container-lg .content-wrapper h2{color:#083953;text-transform:lowercase;font-family:"Bariol Bold";font-size:3.15em}.open-a-branch-why-total .container-lg .content-wrapper h2 span{color:#0061aa}.open-a-branch-why-total .container-lg .content-wrapper p{font-size:1.2em}.open-a-branch-why-total .container-lg .content-wrapper a{color:#000;text-decoration:none;position:relative;width:-moz-fit-content;width:fit-content;font-size:1.2em}.open-a-branch-why-total .container-lg .content-wrapper a:visited,.open-a-branch-why-total .container-lg .content-wrapper a:hover{color:#000}.open-a-branch-why-total .container-lg .content-wrapper a::after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:3px;background-color:#0061aa}@media screen and (max-width: 749px){.open-a-branch-why-total .container-lg{flex-direction:column;gap:2em}.open-a-branch-why-total .container-lg .img-container{flex:0 0 fit-content;width:100%}}.open-a-branch-testimonial-wrapper{padding:5em 2em 8em;width:100%;background:url("/images/join-us/testimonial_background.webp") center center no-repeat;background-size:cover}.open-a-branch-testimonial-wrapper .container-lg{width:min(100%,1440px);background-color:#0061aa;border-radius:40px;padding:3.5em 6em 0;position:relative;height:375px}.open-a-branch-testimonial-wrapper .container-lg .quotes-icon{position:absolute;top:2em;left:-2em;width:105px;height:-moz-fit-content;height:fit-content}.open-a-branch-testimonial-wrapper .container-lg .quotes-icon img{width:100%;height:auto}.open-a-branch-testimonial-wrapper .container-lg #testimonial-slider-wrapper{min-height:195px;margin:0px auto;position:relative;width:100%;max-width:100%;display:flex;flex-direction:row;justify-content:flex-start;padding:0;overflow:hidden;height:calc(100% + 3.5em)}.open-a-branch-testimonial-wrapper .container-lg #testimonial-slider-wrapper .testimonial-content{flex:0 0 100%;width:100%;max-width:100%;padding:0;transition:transform 1s;display:flex;align-items:flex-start;justify-content:center;position:relative}.open-a-branch-testimonial-wrapper .container-lg #testimonial-slider-wrapper .testimonial-content .content{display:flex;flex-direction:column;position:relative;flex:0 0 fit-content;justify-content:flex-start;align-items:center;width:100%;background-color:rgba(0,0,0,0);height:100%;gap:1.5em;padding:.5em}.open-a-branch-testimonial-wrapper .container-lg #testimonial-slider-wrapper .testimonial-content .content *{color:#fff;text-align:center}.open-a-branch-testimonial-wrapper .container-lg #testimonial-slider-wrapper .testimonial-content .content blockquote{margin:0;font-size:1.65em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;font-family:"Bariol Bold"}.open-a-branch-testimonial-wrapper .container-lg #testimonial-slider-wrapper .testimonial-content .content .content-info{display:flex;flex-direction:column;gap:.15em;align-items:center}.open-a-branch-testimonial-wrapper .container-lg #testimonial-slider-wrapper .testimonial-content .content .content-info p{position:relative;transform:none;left:auto;bottom:auto;width:-moz-fit-content;width:fit-content;max-width:100%;font-family:"Source Sans Light";font-size:1.25em}.open-a-branch-testimonial-wrapper .container-lg #testimonial-slider-wrapper .testimonial-content .user-wrapper{position:absolute;right:0;bottom:0;width:200px;aspect-ratio:1;border:6px solid #fff;overflow:hidden;border-radius:50%;background-color:#e9f0f6}.open-a-branch-testimonial-wrapper .container-lg #testimonial-slider-wrapper .testimonial-content .user-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%}.open-a-branch-testimonial-wrapper .container-lg .testimonial-indicator-wrapper{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80%;display:flex;align-items:center;justify-content:center;padding:1em;gap:.45em}.open-a-branch-testimonial-wrapper .container-lg .testimonial-indicator-wrapper .indicator{border-radius:50%;width:10px;aspect-ratio:1;background-color:rgba(255,255,255,.2);transition:all .2s ease-in-out}.open-a-branch-testimonial-wrapper .container-lg .testimonial-indicator-wrapper .indicator.active{background-color:#083953}@media screen and (max-width: 1245px){.open-a-branch-testimonial-wrapper{padding:3em 2em 6em}.open-a-branch-testimonial-wrapper .container-lg{padding:2em;height:575px}.open-a-branch-testimonial-wrapper .container-lg .quotes-icon{width:4em;left:50%;transform:translateX(-50%);top:-1.5em}.open-a-branch-testimonial-wrapper .container-lg #testimonial-slider-wrapper{height:calc(100% + 5em)}.open-a-branch-testimonial-wrapper .container-lg #testimonial-slider-wrapper .testimonial-content .content blockquote{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;font-size:1.45em}.open-a-branch-testimonial-wrapper .container-lg #testimonial-slider-wrapper .testimonial-content .user-wrapper{position:absolute;left:50%;transform:translateX(-50%)}.open-a-branch-testimonial-wrapper .container-lg .testimonial-indicator-wrapper{display:none}}.open-a-branch-what-we-offer{padding:5em 2em}.open-a-branch-what-we-offer .container-lg{width:min(100%,1440px);display:flex;flex-direction:column;gap:3em}.open-a-branch-what-we-offer .container-lg .content-wrapper{width:100%;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:3em}.open-a-branch-what-we-offer .container-lg .content-wrapper .col{flex:0 0 min(100%,750px)}.open-a-branch-what-we-offer .container-lg .content-wrapper .col-2{flex:0 0 fit-content;display:flex;align-items:flex-end}.open-a-branch-what-we-offer .container-lg .content-wrapper .col-2 a{color:#000;text-decoration:none;position:relative;width:-moz-fit-content;width:fit-content;font-size:1.2em}.open-a-branch-what-we-offer .container-lg .content-wrapper .col-2 a:visited,.open-a-branch-what-we-offer .container-lg .content-wrapper .col-2 a:hover{color:#000}.open-a-branch-what-we-offer .container-lg .content-wrapper .col-2 a::after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:3px;background-color:#0061aa}.open-a-branch-what-we-offer .container-lg .content-wrapper h2{color:#083953;font-family:"Bariol Bold";text-transform:lowercase;font-size:3.15em}.open-a-branch-what-we-offer .container-lg .content-wrapper h2 span{color:#0061aa}.open-a-branch-what-we-offer .container-lg .content-wrapper p{font-size:1.2em}.open-a-branch-what-we-offer .container-lg .cards-wrapper{width:100%;display:grid;grid-template-columns:repeat(auto-fit, minmax(325px, 1fr));gap:3em;grid-auto-flow:dense}.open-a-branch-what-we-offer .container-lg .cards-wrapper .card{background-color:#f4f7fb;border-radius:2em;padding:3em;display:flex;flex-direction:column;gap:1.25em;align-items:center;justify-content:flex-start;text-align:left}.open-a-branch-what-we-offer .container-lg .cards-wrapper .card figure{display:flex;align-items:center;justify-content:center;width:100%;flex:0 0 115px;height:115px}.open-a-branch-what-we-offer .container-lg .cards-wrapper .card figure img{width:auto;height:auto;max-width:min(90%,245px);max-height:100%;display:block}.open-a-branch-what-we-offer .container-lg .cards-wrapper .card.span-2{grid-column:span 2}@media screen and (max-width: 749px){.open-a-branch-what-we-offer .container-lg .cards-wrapper .card.span-2{grid-column:span 1}}.open-a-branch-what-we-offer .container-lg .cards-wrapper .card.span-2 figure img{max-width:min(90%,450px)}.open-a-branch-what-we-offer .container-lg .cards-wrapper .card h3{width:100%;color:#083953;font-weight:bold}.open-a-branch-what-we-offer .container-lg .cards-wrapper .card p{width:100%;font-size:1.1em}@media screen and (max-width: 749px){.open-a-branch-what-we-offer{padding:3em 1em}.open-a-branch-what-we-offer .container-lg .cards-wrapper{gap:2em}.open-a-branch-what-we-offer .container-lg .cards-wrapper .card{padding:2em}.open-a-branch-what-we-offer .container-lg .cards-wrapper .card figure{flex:0 0 fit-content;height:-moz-fit-content;height:fit-content}.open-a-branch-what-we-offer .container-lg .cards-wrapper .card figure img{max-width:min(100%,175px);max-height:120px}}.open-a-branch-lets-connect{padding:0;background-color:#0061aa;margin-top:calc(4em + 120px);position:relative}.open-a-branch-lets-connect::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("/images/join-us/AdobeStock_279748883.png");background-repeat:repeat;opacity:1;z-index:0}.open-a-branch-lets-connect *{color:#fff;z-index:1}.open-a-branch-lets-connect .container-lg{padding:6em 2em;position:relative;width:min(100%,1280px)}.open-a-branch-lets-connect .container-lg .content-wrapper{width:min(50%,500px);display:flex;flex-direction:column;gap:2em}.open-a-branch-lets-connect .container-lg .content-wrapper h2{font-family:"Source Sans Pro";font-weight:bold;font-size:3.8em;line-height:1.05em}.open-a-branch-lets-connect .container-lg .content-wrapper .btn.transparent{border:1px solid #fff;color:#fff;padding:.75em 2em;text-transform:capitalize}.open-a-branch-lets-connect .container-lg .content-wrapper .btn.transparent:hover{color:#083953;background-color:#fff}@media screen and (max-width: 1245px){.open-a-branch-lets-connect .container-lg .content-wrapper .btn.transparent{margin:1em auto 0}}.open-a-branch-lets-connect .container-lg figure{position:absolute;right:2em;bottom:4em;width:min(40%,550px);height:-moz-fit-content;height:fit-content}.open-a-branch-lets-connect .container-lg figure img{width:100%;height:auto;border:1em solid #fff}@media screen and (max-width: 1245px){.open-a-branch-lets-connect{margin:0;margin-top:6em}.open-a-branch-lets-connect .container-lg{display:flex;flex-direction:column-reverse;align-items:center;padding:2em 2em 4em;gap:2em}.open-a-branch-lets-connect .container-lg figure{position:relative;right:auto;left:auto;top:auto;bottom:auto;width:min(90%,325px);margin-top:-8em}.open-a-branch-lets-connect .container-lg figure img{border:.7em solid #fff}.open-a-branch-lets-connect .container-lg .content-wrapper{width:100%;align-items:center}.open-a-branch-lets-connect .container-lg .content-wrapper h2{text-align:center;font-size:2.2em}}#top-default.join-us-technology-hero-wrapper{height:max(80svh,750px);background:linear-gradient(to bottom, rgba(0, 97, 170, 0) 0%, rgba(0, 97, 170, 0.6) 100%);padding:0;position:relative}#top-default.join-us-technology-hero-wrapper .container-lg{width:min(100%,1440px);height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:1;background:rgba(0,0,0,0)}#top-default.join-us-technology-hero-wrapper .container-lg .hero-image{position:absolute;right:3em;width:min(55vw,750px);height:max(85%,600px);z-index:1;top:50%;transform:translateY(-50%);display:flex;justify-content:flex-end;align-items:center}#top-default.join-us-technology-hero-wrapper .container-lg .hero-image img{width:auto;height:auto;max-width:100%;max-height:100%}#top-default.join-us-technology-hero-wrapper .container{height:100%;position:relative}#top-default.join-us-technology-hero-wrapper .container .content{margin:0 auto;width:min(100%,1440px);padding:5em 3em;position:relative}#top-default.join-us-technology-hero-wrapper .container .content *{text-align:left;font-family:"Source Sans Pro"}#top-default.join-us-technology-hero-wrapper .container .content h1{width:min(55vw,650px);color:#083953;font-family:"Source Sans Pro";font-weight:bold;font-size:3.6em;line-height:1em}#top-default.join-us-technology-hero-wrapper .container .content h1 span{display:block;line-height:1em}#top-default.join-us-technology-hero-wrapper .container .content h1 .blue{display:block;color:#0061aa;padding-top:.35em}#top-default.join-us-technology-hero-wrapper .blue-circle{position:absolute;left:45%;transform:translateX(-45%);width:min(10%,145px);height:-moz-fit-content;height:fit-content;top:35%}#top-default.join-us-technology-hero-wrapper .blue-circle img{width:100%;height:auto}#top-default.join-us-technology-hero-wrapper .green-dot{position:absolute;left:15%;transform:translateX(-45%);width:25px;height:-moz-fit-content;height:fit-content;top:45%}#top-default.join-us-technology-hero-wrapper .green-dot img{width:100%;height:auto}#top-default.join-us-technology-hero-wrapper .green-circle{position:absolute;right:4em;height:120px;bottom:-60px;aspect-ratio:1/1;z-index:2}#top-default.join-us-technology-hero-wrapper .green-circle img{max-width:100%;max-height:100%}#top-default.join-us-technology-hero-wrapper .blue-container{background-color:#083953;position:absolute;height:70%;bottom:0;width:100%;clip-path:polygon(0 40%, 100% 0, 100% 100%, 0 100%);display:flex;align-items:flex-end;padding-bottom:10em}#top-default.join-us-technology-hero-wrapper .blue-container *{color:#fff;text-align:left}#top-default.join-us-technology-hero-wrapper .blue-container .content{margin:0 auto;padding-left:3em;width:min(100%,1440px)}#top-default.join-us-technology-hero-wrapper .blue-container .content p{width:min(55vw,650px);font-family:"Source Sans Light";font-size:1.75em;line-height:1.25em}@media screen and (max-width: 1245px){#top-default.join-us-technology-hero-wrapper{height:max(80vh,800px)}#top-default.join-us-technology-hero-wrapper .green-circle{display:none}}@media screen and (max-width: 749px){#top-default.join-us-technology-hero-wrapper{height:max(80svh,800px)}#top-default.join-us-technology-hero-wrapper .green-circle{display:none}#top-default.join-us-technology-hero-wrapper .container-lg .hero-image{left:50%;transform:translate(-50%, -50%);width:calc(100% - 2em);height:max(55%,400px);justify-content:center}#top-default.join-us-technology-hero-wrapper .container .blue-circle{left:auto;right:5vw;width:min(15%,165px);top:45%;display:none}#top-default.join-us-technology-hero-wrapper .container .content{padding:2em 1em}#top-default.join-us-technology-hero-wrapper .container .content *{text-align:center}#top-default.join-us-technology-hero-wrapper .container .content h1{font-size:2.2em;width:100%;text-align:center}#top-default.join-us-technology-hero-wrapper .container .content h1 span.blue{padding-top:.2em}#top-default.join-us-technology-hero-wrapper .blue-container{height:60%;clip-path:polygon(0 25%, 100% 0, 100% 100%, 0 100%);padding-bottom:2em;padding:1em 2em 4em 2em}#top-default.join-us-technology-hero-wrapper .blue-container .content{padding:0;width:100%}#top-default.join-us-technology-hero-wrapper .blue-container .content p{width:100%;font-size:1.2em;line-height:normal}}.join-us-technology-item-wrapper:nth-child(odd){background-color:#f4f7fb}.join-us-technology-item-wrapper:nth-child(odd) .flex-container-lg{flex-direction:row-reverse}.join-us-technology-item-wrapper:nth-child(odd) .flex-container-lg .img-container{align-items:flex-end}.join-us-technology-item-wrapper{background-color:#fff;position:relative;--padding-top: 5em;padding:var(--padding-top) 2em}.join-us-technology-item-wrapper .flex-container-lg{width:min(100%,1250px);display:flex;align-items:flex-start;justify-content:center;gap:5em;flex-wrap:wrap;padding:0 2em}.join-us-technology-item-wrapper .flex-container-lg .img-container{flex:0 0 min(45%,450px);position:relative;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:3em}.join-us-technology-item-wrapper .flex-container-lg .img-container figure{width:max(100%,425px);height:-moz-fit-content;height:fit-content;display:flex;align-items:center;justify-content:center}.join-us-technology-item-wrapper .flex-container-lg .img-container figure img{width:100%;height:auto}.join-us-technology-item-wrapper .flex-container-lg .content-wrapper{flex:1 0 min(45%,450px);display:flex;flex-direction:column;gap:1.5em;font-size:1.2em}.join-us-technology-item-wrapper .flex-container-lg .content-wrapper .logo{width:min(100%,425px);height:80px;display:flex;align-items:flex-end}.join-us-technology-item-wrapper .flex-container-lg .content-wrapper .logo img{width:auto;height:auto;max-width:100%;max-height:100%}.join-us-technology-item-wrapper .flex-container-lg .content-wrapper ul li{list-style-type:disc}@media screen and (max-width: 749px){.join-us-technology-item-wrapper{--padding-top: 3em;padding:var(--padding-top) 2em}.join-us-technology-item-wrapper .flex-container-lg{flex-direction:column;padding:0;gap:2em}.join-us-technology-item-wrapper .flex-container-lg>*{flex:0 0 fit-content;width:100%}.join-us-technology-item-wrapper .flex-container-lg .img-container{align-items:center}.join-us-technology-item-wrapper .flex-container-lg .content-wrapper{flex:0 0 fit-content}.join-us-technology-item-wrapper .flex-container-lg .content-wrapper .logo{width:min(100%,225px);height:65px;margin:0 auto;justify-content:center}}.join-us-technology-item-wrapper.mobile-wrapper{--padding-top: 5em;padding:var(--padding-top) 2em}.join-us-technology-item-wrapper.mobile-wrapper .flex-container-lg .img-container figure{margin-top:calc((var(--padding-top) + 3em)*-1);width:min(100%,350px);height:-moz-fit-content;height:fit-content;display:flex;align-items:center;justify-content:center}.join-us-technology-item-wrapper.mobile-wrapper .flex-container-lg .img-container figure img{width:100%;height:auto}@media screen and (max-width: 749px){.join-us-technology-item-wrapper.mobile-wrapper{--padding-top: 3em;padding:var(--padding-top) 2em;padding-bottom:calc(var(--padding-top)*1.5)}.join-us-technology-item-wrapper.mobile-wrapper .flex-container-lg{flex-direction:column;gap:2em}.join-us-technology-item-wrapper.mobile-wrapper .flex-container-lg>*{flex:0 0 fit-content;width:100%}.join-us-technology-item-wrapper.mobile-wrapper .flex-container-lg .img-container figure{margin-top:calc((var(--padding-top) + 1.8em)*-1);width:min(100%,550px);height:550px}.join-us-technology-item-wrapper.mobile-wrapper .flex-container-lg .img-container figure img{max-width:100%;max-height:100%;width:auto;height:auto}.join-us-technology-item-wrapper.mobile-wrapper .flex-container-lg .content-wrapper{flex:0 0 fit-content}}.join-us-technology-item-wrapper.total-iq{position:relative;padding:5em 2em 5em 0}.join-us-technology-item-wrapper.total-iq .flex-container-lg .img-container{position:relative}.join-us-technology-item-wrapper.total-iq .flex-container-lg .img-container figure.logo{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.join-us-technology-item-wrapper.total-iq .flex-container-lg .img-container figure.logo img{width:min(100%,250px);height:auto}.join-us-technology-item-wrapper.total-iq .flex-container-lg .img-container figure.arrow{display:flex;align-items:center;justify-content:flex-start;width:100%;height:100%}.join-us-technology-item-wrapper.total-iq .flex-container-lg .img-container figure.arrow img{width:min(100%,550px);width:100%;height:auto}@media screen and (max-width: 749px){.join-us-technology-item-wrapper.total-iq{--padding-top: 3em;padding:var(--padding-top) 0}.join-us-technology-item-wrapper.total-iq .flex-container-lg{flex-direction:column;gap:2em}.join-us-technology-item-wrapper.total-iq .flex-container-lg>*{flex:0 0 fit-content;width:100%}.join-us-technology-item-wrapper.total-iq .flex-container-lg .img-container{gap:2em;align-items:center;padding:0}.join-us-technology-item-wrapper.total-iq .flex-container-lg .img-container figure{margin:0;width:min(100%,450px)}.join-us-technology-item-wrapper.total-iq .flex-container-lg .img-container figure img{max-width:100%;max-height:100%;width:auto;height:auto}.join-us-technology-item-wrapper.total-iq .flex-container-lg .img-container figure.logo{width:min(100%,200px)}.join-us-technology-item-wrapper.total-iq .flex-container-lg .img-container figure.arrow{width:100%}.join-us-technology-item-wrapper.total-iq .flex-container-lg .img-container figure.arrow img{max-width:55%}.join-us-technology-item-wrapper.total-iq .flex-container-lg .content-wrapper{flex:0 0 fit-content;padding:0 2em}}.join-us-technology-item-wrapper.embr{position:relative;overflow-x:clip;--padding-top: 5em;padding:var(--padding-top) 2em;margin-bottom:var(--padding-top)}.join-us-technology-item-wrapper.embr .flex-container-lg{justify-content:flex-end}.join-us-technology-item-wrapper.embr .flex-container-lg>.hero-image{height:calc(100% + var(--padding-top)*1.5);position:absolute;top:0;left:calc(min(45%,650px) + 1.5em);width:-moz-fit-content;width:fit-content}.join-us-technology-item-wrapper.embr .flex-container-lg>.hero-image img{max-height:100%}.join-us-technology-item-wrapper.embr .flex-container-lg .content-wrapper{flex:0 0 min(45%,450px)}@media screen and (max-width: 749px){.join-us-technology-item-wrapper.embr{--padding-top: 3em;padding:var(--padding-top) 2em;margin:0}.join-us-technology-item-wrapper.embr .flex-container-lg{flex-direction:column;gap:2em}.join-us-technology-item-wrapper.embr .flex-container-lg>*{flex:0 0 fit-content;width:100%}.join-us-technology-item-wrapper.embr .flex-container-lg .hero-image{position:relative;width:min(100%,450px);height:-moz-fit-content;height:fit-content;top:auto;right:auto;left:auto;bottom:auto}.join-us-technology-item-wrapper.embr .flex-container-lg .hero-image img{max-width:100%;max-height:100%;width:auto;height:auto}}.join-us-technology-item-wrapper.salesforce{position:relative}.join-us-technology-item-wrapper.salesforce .flex-container-lg{width:min(100%,1440px);display:flex;align-items:center;justify-content:center;gap:5em;flex-wrap:wrap}.join-us-technology-item-wrapper.salesforce .flex-container-lg .img-container{position:relative}.join-us-technology-item-wrapper.salesforce .flex-container-lg .img-container figure{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.join-us-technology-item-wrapper.salesforce .flex-container-lg .img-container figure img{width:min(100%,250px);height:auto}@media screen and (max-width: 749px){.join-us-technology-item-wrapper.salesforce{--padding-top: 3em;padding:var(--padding-top) 2em}.join-us-technology-item-wrapper.salesforce .flex-container-lg{flex-direction:column;gap:2em}.join-us-technology-item-wrapper.salesforce .flex-container-lg>*{flex:0 0 fit-content;width:100%}.join-us-technology-item-wrapper.salesforce .flex-container-lg .img-container figure{margin:0;width:min(100%,175px)}.join-us-technology-item-wrapper.salesforce .flex-container-lg .img-container figure img{max-width:100%;max-height:100%;width:auto;height:auto}.join-us-technology-item-wrapper.salesforce .flex-container-lg .content-wrapper{flex:0 0 fit-content}}#top-default.join-a-branch-hero-wrapper{padding:0;height:max(50svh,550px);text-align:left}#top-default.join-a-branch-hero-wrapper .hero-image{width:100%;height:100%;z-index:0}#top-default.join-a-branch-hero-wrapper .hero-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#top-default.join-a-branch-hero-wrapper .container-lg{width:100%;height:100%;display:flex;justify-content:flex-start;align-items:flex-end;padding:2em;z-index:1;max-width:100%}@media screen and (min-width: 1440px){#top-default.join-a-branch-hero-wrapper .container-lg{padding-left:5vw}}#top-default.join-a-branch-hero-wrapper .container-lg h1{color:#fff;font-size:clamp(2.6em,4.5vw,4.2em);line-height:1em;font-family:"Source Sans Pro";font-weight:bold}@media screen and (max-width: 1245px){#top-default.join-a-branch-hero-wrapper .container-lg h1 span{display:block}}@media screen and (max-width: 1245px){#top-default.join-a-branch-hero-wrapper{height:max(20svh,250px)}#top-default.join-a-branch-hero-wrapper .container-lg{padding:3em 2em}}.join-a-branch-company-culture{padding:0em}.join-a-branch-company-culture .container-lg{display:grid;gap:0;width:min(100%,1440px);grid-template-columns:repeat(auto-fit, minmax(min(300px, 100%), 1fr))}@media screen and (min-width: 1440px){.join-a-branch-company-culture .container-lg{border-radius:40px;overflow:hidden}}.join-a-branch-company-culture .container-lg .img-container figure{width:100%;height:100%}.join-a-branch-company-culture .container-lg .img-container figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.join-a-branch-company-culture .container-lg .content-container{background-color:#083953;padding:4em;display:flex;flex-direction:column;gap:1em}.join-a-branch-company-culture .container-lg .content-container *{color:#fff}.join-a-branch-company-culture .container-lg .content-container h3{font-size:clamp(2.2em,3.5vw,3.15em);text-transform:lowercase;font-family:"Bariol Bold"}.join-a-branch-company-culture .container-lg .content-container p{font-size:clamp(1.15em,5vw,1.25em)}@media screen and (max-width: 749px){.join-a-branch-company-culture .container-lg .content-container{padding:2em}}@media screen and (max-width: 749px){.join-a-branch-company-culture{padding:2em 1.5em}}.join-a-branch-grow-business{padding:5em 2em}.join-a-branch-grow-business .container-lg{display:flex;flex-direction:column;width:min(100%,1440px);align-items:center;gap:1em}.join-a-branch-grow-business .container-lg h2{color:#083953;font-family:"Bariol Bold";text-transform:lowercase;font-size:3.15em;width:min(100%,650px);text-align:center}.join-a-branch-grow-business .container-lg h2 span{color:#0061aa}.join-a-branch-grow-business .container-lg p.subheader{width:min(100%,950px);text-align:center;font-size:1.25em}.join-a-branch-grow-business .container-lg .card-wrapper{display:flex;align-items:center;justify-content:center;gap:3em;width:min(100%,1280px);padding:4em 0 0;flex-wrap:wrap;display:grid;grid-template-columns:repeat(auto-fit, minmax(max(250px, 30%), 1fr))}.join-a-branch-grow-business .container-lg .card-wrapper .card{align-items:center;justify-content:center;gap:.15em;position:relative;text-decoration:none;color:#083953;padding-bottom:1.5em}.join-a-branch-grow-business .container-lg .card-wrapper .card *{text-decoration:none;text-align:center;line-height:1.25em}.join-a-branch-grow-business .container-lg .card-wrapper .card figure{width:100%;margin-bottom:.75em;border-radius:2em;overflow:hidden;aspect-ratio:1/1;position:relative}.join-a-branch-grow-business .container-lg .card-wrapper .card figure img{z-index:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.join-a-branch-grow-business .container-lg .card-wrapper .card figure .testimonial-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 2.5em);height:calc(100% - 2.5em);background-color:rgba(247,247,247,.95);border-radius:2em;padding:3em;display:flex;flex-direction:column;gap:2em;align-items:center;opacity:0;transform:translate(-50%, -50%) scale(0.95);transition:all .4s ease}.join-a-branch-grow-business .container-lg .card-wrapper .card figure .testimonial-overlay img{width:3em;height:auto}.join-a-branch-grow-business .container-lg .card-wrapper .card figure .testimonial-overlay p{font-size:clamp(1.15em,5vw,1.25em);color:#083953;font-family:"Source Sans Light";display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 1245px){.join-a-branch-grow-business .container-lg .card-wrapper .card figure .testimonial-overlay{padding:1.5em;gap:1.5em;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width: 749px){.join-a-branch-grow-business .container-lg .card-wrapper .card figure .testimonial-overlay{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.join-a-branch-grow-business .container-lg .card-wrapper .card figure:hover .testimonial-overlay{opacity:1;transform:translate(-50%, -50%) scale(1)}.join-a-branch-grow-business .container-lg .card-wrapper .card h5{font-size:clamp(1.2em,2vw,1.45em);color:#0061aa;line-height:1.25em}.join-a-branch-grow-business .container-lg .card-wrapper .card p{font-family:"Source Sans Light";font-size:clamp(1.1em,2vw,1.25em)}@media screen and (max-width: 749px){.join-a-branch-grow-business{padding:3em 2em}.join-a-branch-grow-business .container-lg h2{font-size:2.3em;line-height:1em}.join-a-branch-grow-business .container-lg h2 span{line-height:1em}}.join-a-branch-what-we-offer{padding:5em 2em}.join-a-branch-what-we-offer .container-lg{width:min(100%,1440px);display:flex;flex-direction:column;gap:3em}.join-a-branch-what-we-offer .container-lg .content-wrapper{width:100%;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:3em}.join-a-branch-what-we-offer .container-lg .content-wrapper .col{flex:0 0 min(100%,750px)}.join-a-branch-what-we-offer .container-lg .content-wrapper .col-2{flex:0 0 fit-content;display:flex;align-items:flex-end}.join-a-branch-what-we-offer .container-lg .content-wrapper .col-2 a{color:#000;text-decoration:none;position:relative;width:-moz-fit-content;width:fit-content;font-size:1.2em}.join-a-branch-what-we-offer .container-lg .content-wrapper .col-2 a:visited,.join-a-branch-what-we-offer .container-lg .content-wrapper .col-2 a:hover{color:#000}.join-a-branch-what-we-offer .container-lg .content-wrapper .col-2 a::after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:3px;background-color:#0061aa}.join-a-branch-what-we-offer .container-lg .content-wrapper h2{color:#083953;font-family:"Bariol Bold";text-transform:lowercase;font-size:3.15em}.join-a-branch-what-we-offer .container-lg .content-wrapper h2 span{color:#0061aa}.join-a-branch-what-we-offer .container-lg .content-wrapper p{font-size:1.2em}.join-a-branch-what-we-offer .container-lg .cards-wrapper{width:100%;display:flex;flex-direction:column;gap:1.5em}.join-a-branch-what-we-offer .container-lg .cards-wrapper .card{background-color:#f4f7fb;border-radius:2em;padding:2.5em;display:flex;flex-direction:row;-moz-column-gap:4em;column-gap:4em;row-gap:2em;align-items:center;justify-content:space-between;text-align:left;flex-wrap:wrap}.join-a-branch-what-we-offer .container-lg .cards-wrapper .card figure{display:flex;align-items:center;justify-content:center;width:100%;flex:0 0 min(30%,450px);height:90px}.join-a-branch-what-we-offer .container-lg .cards-wrapper .card figure img{width:auto;height:auto;max-width:min(100%,245px);max-height:100%;display:block}.join-a-branch-what-we-offer .container-lg .cards-wrapper .card .card-content{flex:0 0 min(60%,550px)}.join-a-branch-what-we-offer .container-lg .cards-wrapper .card .card-content p{width:100%;font-size:1.1em}@media screen and (max-width: 1245px)and (orientation: portrait){.join-a-branch-what-we-offer .container-lg .cards-wrapper .card{flex-direction:column}}@media screen and (max-width: 749px){.join-a-branch-what-we-offer{padding:3em 1.5em}.join-a-branch-what-we-offer .container-lg .cards-wrapper{gap:2em}.join-a-branch-what-we-offer .container-lg .cards-wrapper .card{padding:2em}.join-a-branch-what-we-offer .container-lg .cards-wrapper .card figure{flex:0 0 fit-content;height:-moz-fit-content;height:fit-content}.join-a-branch-what-we-offer .container-lg .cards-wrapper .card figure img{max-width:min(100%,175px);max-height:120px}}#top-default.realtor-content-day-hero-wrapper{padding:0;height:min(60svh,750px);position:relative;overflow:hidden;text-align:left}#top-default.realtor-content-day-hero-wrapper::after{background:linear-gradient(to bottom, white 0%, transparent 100%)}#top-default.realtor-content-day-hero-wrapper video{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);-o-object-fit:cover;object-fit:cover;pointer-events:none}#top-default.realtor-content-day-hero-wrapper .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(to top, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.2))}#top-default.realtor-content-day-hero-wrapper .hero-image{width:100%;height:100%;z-index:0}#top-default.realtor-content-day-hero-wrapper .hero-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#top-default.realtor-content-day-hero-wrapper .container-lg{width:100%;height:100%;display:flex;justify-content:flex-start;align-items:flex-end;padding:2em;z-index:1;max-width:100%}@media screen and (min-width: 1440px){#top-default.realtor-content-day-hero-wrapper .container-lg{padding-left:5vw}}#top-default.realtor-content-day-hero-wrapper .container-lg h1{color:#fff;font-size:clamp(2.6em,4.5vw,4.2em);line-height:1em;font-family:"Source Sans Pro";font-weight:bold}@media screen and (max-width: 1245px){#top-default.realtor-content-day-hero-wrapper .container-lg h1 span{display:block}}@media screen and (max-width: 1245px){#top-default.realtor-content-day-hero-wrapper{aspect-ratio:16/9;height:auto}}.realtor-content-day-intro{padding:5em 2em}.realtor-content-day-intro .container-lg{width:min(100%,1440px);display:flex;flex-direction:row;gap:6em;justify-content:center;flex-wrap:wrap}.realtor-content-day-intro .container-lg .content-container{flex:0 0 min(50%,650px);padding-top:2em}.realtor-content-day-intro .container-lg .content-container h3{color:#083953;text-transform:uppercase;font-weight:bold;font-family:"Source Sans Pro";line-height:1em;font-size:clamp(1.25em,5vw,1.5em)}.realtor-content-day-intro .container-lg .content-container h2{color:#0061aa;font-weight:bold;font-family:"Bariol Bold";font-size:clamp(2.15em,5vw,3.15em);line-height:1.25em}.realtor-content-day-intro .container-lg .content-container p{padding-top:1em;font-size:clamp(1.05em,5vw,1.3em);font-family:"Source Sans Light"}.realtor-content-day-intro .container-lg .img-container{flex:0 0 min(100%,305px);position:relative}.realtor-content-day-intro .container-lg .img-container figure{width:100%;height:-moz-fit-content;height:fit-content;z-index:1;position:relative}.realtor-content-day-intro .container-lg .img-container figure img{width:100%;height:auto;display:block}.realtor-content-day-intro .container-lg .img-container .img-border{width:100%;display:block;height:100%;border:2px solid #0061aa;position:absolute;top:-1em;right:-1em;z-index:0}@media screen and (max-width: 749px){.realtor-content-day-intro .container-lg{flex-direction:column;gap:6em;align-items:center}.realtor-content-day-intro .container-lg .content-container{padding-top:0;flex:0 0 fit-content;width:100%}.realtor-content-day-intro .container-lg .img-container{flex:0 0 fit-content;width:min(100%,305px)}}@media screen and (max-width: 1245px){.realtor-content-day-intro{padding:3em 2em}}.realtor-content-day-features{padding:5em 2em;width:100%;position:relative;background-color:#083953}.realtor-content-day-features::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(rgba(8, 57, 83, 0.6), rgba(8, 57, 83, 0.6)),url("/images/join-us/realtor_content_day_features_bg.png");background-size:cover;background-repeat:no-repeat;background-position:center}.realtor-content-day-features::after{content:"";position:absolute;bottom:-0.5em;left:0;width:100%;height:10em;background-color:#fff;z-index:0}.realtor-content-day-features .container-lg{width:min(100%,1440px);display:flex;flex-direction:column;gap:1em;align-items:center;z-index:1}.realtor-content-day-features .container-lg *{color:#fff;text-align:center}.realtor-content-day-features .container-lg h2{font-family:"Bariol Bold";font-size:clamp(2.2em,5vw,3.15em);text-transform:lowercase}.realtor-content-day-features .container-lg p{font-family:"Source Sans Pro";font-size:clamp(1.05em,5vw,1.25em);width:min(100%,750px)}.realtor-content-day-features .container-lg .cards-wrapper{width:100%;display:grid;grid-template-columns:repeat(auto-fit, minmax(max(300px, 30%), 1fr));gap:2em;padding-top:5em}.realtor-content-day-features .container-lg .cards-wrapper .card{position:relative;aspect-ratio:1;overflow:hidden;border-radius:40px}.realtor-content-day-features .container-lg .cards-wrapper .card *{z-index:1}.realtor-content-day-features .container-lg .cards-wrapper .card figure{position:absolute;inset:0;z-index:0;overflow:hidden}.realtor-content-day-features .container-lg .cards-wrapper .card figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.realtor-content-day-features .container-lg .cards-wrapper .card figure::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, rgba(29, 29, 29, 0), rgba(29, 29, 29, 0.7));z-index:1}.realtor-content-day-features .container-lg .cards-wrapper .card .card-content{display:block;position:relative;width:100%;height:100%;padding:2em;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.realtor-content-day-features .container-lg .cards-wrapper .card .card-content h4{font-size:clamp(1.25em,5vw,1.65em);text-transform:lowercase;font-family:"Source Sans Pro";font-weight:bold}.realtor-content-day-features .container-lg .cards-wrapper .card .card-content p{font-family:"Source Sans Pro";font-size:clamp(1em,5vw,1.15em)}@media screen and (max-width: 749px){.realtor-content-day-features{padding:3em 2em}.realtor-content-day-features::after{height:8em}.realtor-content-day-features .container-lg .cards-wrapper{padding-top:3em}}.realtor-content-day-team{padding:5em 2em;width:100%}.realtor-content-day-team .container-lg{width:min(100%,1440px);display:flex;-moz-column-gap:5em;column-gap:5em;row-gap:4em;align-items:center;flex-wrap:wrap}.realtor-content-day-team .container-lg .header-container{flex:0 0 min(100%,250px);min-height:-moz-fit-content;min-height:fit-content;padding:0;display:flex;flex-direction:column;gap:1em}.realtor-content-day-team .container-lg .header-container h2{color:#0061aa;font-family:"Source Sans Pro";font-weight:bold;font-size:clamp(2.1em,5vw,3.05em);width:-moz-fit-content;width:fit-content;position:relative}.realtor-content-day-team .container-lg .header-container h2::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#083953}.realtor-content-day-team .container-lg .header-container p{font-family:"Source Sans Light";font-size:clamp(1.05em,5vw,1.25em)}.realtor-content-day-team .container-lg .tiles-container{flex:1 0 450px;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(350px, 100%), 1fr));-moz-column-gap:2em;column-gap:2em;row-gap:6em}.realtor-content-day-team .container-lg .tiles-container .tile{display:flex;flex-direction:column;align-items:center}.realtor-content-day-team .container-lg .tiles-container .tile figure{width:100%;aspect-ratio:16/9;border-radius:2em;background-color:#dfedf4;position:relative;margin-bottom:1em}.realtor-content-day-team .container-lg .tiles-container .tile figure img{width:auto;height:auto;max-width:calc(100% - 4em);max-height:calc(100% + 3em);position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.realtor-content-day-team .container-lg .tiles-container .tile h5{font-family:"Bariol";font-size:clamp(1.25em,5vw,1.35em)}.realtor-content-day-team .container-lg .tiles-container .tile p{font-family:"Source Sans Light";font-size:clamp(1.05em,5vw,1.15em)}@media screen and (max-width: 1245px)and (orientation: landscape){.realtor-content-day-team .container-lg .tiles-container{grid-template-columns:repeat(auto-fit, minmax(max(250px, 40%), 1fr))}}@media screen and (max-width: 1245px)and (orientation: portrait){.realtor-content-day-team .container-lg .tiles-container{grid-template-columns:repeat(auto-fit, minmax(min(250px, 100%), 1fr))}}@media screen and (max-width: 1245px){.realtor-content-day-team .container-lg{flex-direction:column;gap:2em}.realtor-content-day-team .container-lg .header-container{flex:0 0 fit-content;width:100%;align-items:center}.realtor-content-day-team .container-lg .tiles-container{flex:0 0 fit-content;width:100%;flex:0 0 fit-content;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr))}}.realtor-content-day-contact-us{padding:5em 2em;width:100%;position:relative;background-color:#0061aa;display:flex;flex-direction:column;align-items:center}.realtor-content-day-contact-us::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("/images/join-us/AdobeStock_279748883.png");background-repeat:repeat;opacity:.5;z-index:0}.realtor-content-day-contact-us .container-lg{z-index:1;display:flex;flex-direction:row;-moz-column-gap:5em;column-gap:5em;row-gap:3em;width:min(100%,1440px);flex-wrap:wrap}.realtor-content-day-contact-us .container-lg .img-container{flex:0 0 min(300px,100%)}.realtor-content-day-contact-us .container-lg .img-container figure{display:flex;align-items:center;justify-content:center;width:100%}.realtor-content-day-contact-us .container-lg .img-container figure img{width:auto;height:auto;max-width:100%;max-height:100%;display:block;border:10px solid #fff}.realtor-content-day-contact-us .container-lg .content-wrapper{color:#fff;display:flex;flex-direction:column;gap:2em;flex:1}.realtor-content-day-contact-us .container-lg .content-wrapper h2{font-family:"Source Sans Pro";font-weight:bold;line-height:1em;font-size:clamp(2.05em,5vw,3.15em)}.realtor-content-day-contact-us .container-lg .content-wrapper .join-us-contact-form form .group .form-item label{color:#fff}.realtor-content-day-contact-us .container-lg .content-wrapper .join-us-contact-form form .btn.transparent{margin-top:.5em;border-color:#fff;color:#fff}.realtor-content-day-contact-us .container-lg .content-wrapper .join-us-contact-form form .btn.transparent:hover{color:#083953;border:1px solid #083953;background-color:#fff}@media screen and (max-width: 1245px){.realtor-content-day-contact-us{padding:3em 2em}.realtor-content-day-contact-us .container-lg{flex-direction:column;gap:1em}.realtor-content-day-contact-us .container-lg .img-container{flex:0 0 fit-content}.realtor-content-day-contact-us .container-lg .img-container figure{width:100%;height:300px}.realtor-content-day-contact-us .container-lg .content-wrapper{flex:0 0 fit-content;width:100%}}.join-us-contact-form{width:100%}.join-us-contact-form form{display:flex;flex-direction:column;gap:1em}.join-us-contact-form form .group{display:flex;flex-direction:row;gap:1em;flex-wrap:wrap}.join-us-contact-form form .form-item{flex:1 0 min(250px,100%);display:flex;flex-direction:column;gap:.25em}.join-us-contact-form form .form-item *{font-family:"Source Sans Pro"}.join-us-contact-form form .form-item label{color:#083953;width:100%;font-size:clamp(1.15em,5vw,1.25em)}.join-us-contact-form form .form-item input,.join-us-contact-form form .form-item textarea,.join-us-contact-form form .form-item select{width:100%;border-radius:0;font-size:1.05em}.join-us-contact-form form .form-item textarea{resize:vertical;min-height:80px;height:80px;max-height:250px}.join-us-contact-form form .form-item .error{color:#d9534f;font-weight:bold}.join-us-contact-form form .btn.transparent{text-transform:capitalize}#top-default.join-us-marketing-hero-wrapper{padding:0;height:min(70svh,450px);text-align:left;position:relative}#top-default.join-us-marketing-hero-wrapper .hero-image{width:100%;height:100%;z-index:0;position:absolute;left:0;top:0}#top-default.join-us-marketing-hero-wrapper .hero-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#top-default.join-us-marketing-hero-wrapper .container-lg{width:100%;height:100%;display:flex;justify-content:flex-start;align-items:flex-end;padding:2em 2em 0;z-index:1;max-width:100%}@media screen and (min-width: 1440px){#top-default.join-us-marketing-hero-wrapper .container-lg{padding-left:5vw}}#top-default.join-us-marketing-hero-wrapper .container-lg h1{color:#fff;font-size:clamp(2.6em,5vw,5.6em);line-height:1em;font-family:"Source Sans Light";font-weight:normal;text-transform:uppercase}@media screen and (max-width: 1245px){#top-default.join-us-marketing-hero-wrapper{height:max(20svh,250px)}#top-default.join-us-marketing-hero-wrapper .container-lg{padding:3em 2em}}.join-us-marketing-intro{padding:5em 2em}.join-us-marketing-intro .container-lg{width:min(100%,1440px);display:flex;flex-direction:row;gap:6em;justify-content:center;align-items:center;flex-wrap:wrap}.join-us-marketing-intro .container-lg .content-container{flex:0 0 min(50%,650px)}.join-us-marketing-intro .container-lg .content-container h2{color:#083953;font-weight:bold;font-family:"Bariol Bold";font-size:clamp(2.15em,5vw,3.15em);line-height:1.25em}.join-us-marketing-intro .container-lg .content-container p{padding-top:1em;font-size:clamp(1.05em,5vw,1.45em);font-family:"Source Sans Pro"}.join-us-marketing-intro .container-lg .img-container{flex:0 0 min(100%,425px);position:relative}.join-us-marketing-intro .container-lg .img-container figure{width:100%;height:-moz-fit-content;height:fit-content;z-index:1;position:relative}.join-us-marketing-intro .container-lg .img-container figure img{width:100%;height:auto;display:block}.join-us-marketing-intro .container-lg .img-container .img-border{width:100%;display:block;height:100%;border:2px solid #0061aa;position:absolute;top:-1em;right:-1em;z-index:0}@media screen and (max-width: 749px){.join-us-marketing-intro .container-lg{flex-direction:column;gap:6em;align-items:center}.join-us-marketing-intro .container-lg .content-container{padding-top:0;flex:0 0 fit-content;width:100%}.join-us-marketing-intro .container-lg .img-container{flex:0 0 fit-content;width:min(100%,305px)}}@media screen and (max-width: 1245px){.join-us-marketing-intro{padding:3em 2em}.join-us-marketing-intro .container-lg{flex-direction:column;gap:3em}.join-us-marketing-intro .container-lg .content-container{flex:0 0 fit-content;width:min(100%,600px);order:2}.join-us-marketing-intro .container-lg .img-container{order:1;flex:0 0 fit-content;width:min(90%,375px)}}.join-us.marketing-materials{padding:9em 2em 5em;background-color:#083953;margin-top:7em}.join-us.marketing-materials .container-lg{width:min(100%,1440px);display:flex;flex-direction:column;gap:4em;justify-content:center;align-items:center;flex-wrap:wrap}.join-us.marketing-materials .container-lg *{color:#fff}.join-us.marketing-materials .container-lg .content-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:4em;flex-wrap:wrap}.join-us.marketing-materials .container-lg .content-row .img-container{flex:0 0 max(525px,55%);position:relative}.join-us.marketing-materials .container-lg .content-row .img-container figure{width:calc(50% + 2em);aspect-ratio:1/1;position:relative}.join-us.marketing-materials .container-lg .content-row .img-container figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.join-us.marketing-materials .container-lg .content-row .img-container figure .img-border{width:100%;display:block;height:100%;border:2px solid #fff;position:absolute;top:-1em;right:-1em;z-index:0}.join-us.marketing-materials .container-lg .content-row .content-container{flex:0 0 max(450px,30%)}.join-us.marketing-materials .container-lg .content-row .content-container h3{font-weight:bold;font-family:"Source Sans Pro";font-size:clamp(1.65em,5vw,2.15em);line-height:1.25em;text-transform:lowercase}.join-us.marketing-materials .container-lg .content-row .content-container p{padding-top:1em;font-size:clamp(1.05em,5vw,1.3em);font-family:"Source Sans Pro"}.join-us.marketing-materials .container-lg .content-row .content-container a{text-decoration:underline}.join-us.marketing-materials .container-lg .content-row .content-container a:visited,.join-us.marketing-materials .container-lg .content-row .content-container a:hover{color:#fff}.join-us.marketing-materials .container-lg .content-row .content-container ul{padding:1em 0 0;font-size:clamp(1.05em,5vw,1.3em);font-family:"Source Sans Pro"}.join-us.marketing-materials .container-lg .content-row .content-container ul li{list-style-type:disc}.join-us.marketing-materials .container-lg .content-row.row-1 .img-container figure{margin-top:-50%;z-index:0}.join-us.marketing-materials .container-lg .content-row.row-1 .img-container figure img{z-index:0}.join-us.marketing-materials .container-lg .content-row.row-2{padding:0}.join-us.marketing-materials .container-lg .content-row.row-2 .img-container figure .img-border{display:block;z-index:0;left:-1em;right:auto}.join-us.marketing-materials .container-lg .content-row.row-2 .img-container figure.img-1{position:absolute;right:0;bottom:50%;z-index:0}.join-us.marketing-materials .container-lg .content-row.row-2 .img-container figure.img-1 img{position:relative;display:block}.join-us.marketing-materials .container-lg .content-row.row-2 .img-container figure.img-2{position:absolute;left:0;top:calc(100% - 6em);z-index:1}.join-us.marketing-materials .container-lg .content-row.row-2 .img-container figure.img-2 img{position:relative;display:block}.join-us.marketing-materials .container-lg .content-row.row-3 .img-container figure{margin-left:auto}.join-us.marketing-materials .container-lg .content-row.row-3 .img-container figure img{position:relative;display:block;z-index:1}.join-us.marketing-materials .container-lg .content-row.row-3 .img-container figure .img-border{display:block;z-index:0;left:-1em;right:auto}@media screen and (max-width: 1245px){.join-us.marketing-materials{padding:0 1em 3em;margin-top:6em}.join-us.marketing-materials .container-lg{gap:3em}.join-us.marketing-materials .container-lg .content-row{flex-direction:column;gap:1.5em}.join-us.marketing-materials .container-lg .content-row .content-container{width:min(100%,450px);flex:0 0 fit-content}.join-us.marketing-materials .container-lg .content-row .img-container{width:100%;flex:0 0 fit-content;display:flex;align-items:center;justify-content:center}.join-us.marketing-materials .container-lg .content-row .img-container figure{width:min(80%,275px)}.join-us.marketing-materials .container-lg .content-row.row-1{margin-top:-4em;flex:0 0 fit-content}.join-us.marketing-materials .container-lg .content-row.row-1 .img-container{flex:0 0 fit-content;display:flex;align-items:center;justify-content:center}.join-us.marketing-materials .container-lg .content-row.row-1 .img-container figure{margin:0;position:relative}.join-us.marketing-materials .container-lg .content-row.row-2{padding:0;flex:0 0 fit-content}.join-us.marketing-materials .container-lg .content-row.row-2 .img-container{width:min(100%,550px);aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.join-us.marketing-materials .container-lg .content-row.row-2 .img-container figure{margin:0;position:relative;width:calc(50% + 2em)}.join-us.marketing-materials .container-lg .content-row.row-2 .img-container figure.img-1{position:absolute;top:0;right:0;bottom:auto;left:auto}.join-us.marketing-materials .container-lg .content-row.row-2 .img-container figure.img-2{position:absolute;bottom:0;left:0;top:auto;right:auto}.join-us.marketing-materials .container-lg .content-row.row-3 .img-container figure{margin:0}}.join-us-marketing-build-brand{padding:5em 2em}.join-us-marketing-build-brand .container-lg{width:min(100%,1440px);display:flex;flex-direction:row;gap:6em;justify-content:center;align-items:flex-start;flex-wrap:wrap}.join-us-marketing-build-brand .container-lg .content-container{flex:0 0 min(50%,650px)}.join-us-marketing-build-brand .container-lg .content-container h2{color:#083953;font-weight:bold;font-family:"Bariol Bold";font-size:clamp(2.15em,5vw,3.15em);line-height:1.25em}.join-us-marketing-build-brand .container-lg .content-container p{padding-top:1em;font-size:clamp(1.05em,5vw,1.3em);font-family:"Source Sans Pro"}.join-us-marketing-build-brand .container-lg .content-container ul{padding:1em 0;font-size:clamp(1.05em,5vw,1.3em);font-family:"Source Sans Pro"}.join-us-marketing-build-brand .container-lg .content-container ul li{list-style-type:disc}.join-us-marketing-build-brand .container-lg .img-container{flex:0 0 min(100%,425px);position:relative;display:flex;flex-direction:column;gap:2em;align-items:center}.join-us-marketing-build-brand .container-lg .img-container #image-carousel-slider-wrapper{margin:0;position:relative;width:100%;aspect-ratio:1/1;display:flex;flex-direction:row;justify-content:flex-start;padding:0;overflow:hidden}.join-us-marketing-build-brand .container-lg .img-container #image-carousel-slider-wrapper .carousel-content{flex:0 0 100%;width:100%;max-width:100%;padding:0;transition:transform 1s;display:flex;align-items:flex-start;justify-content:center;position:relative;width:100%;height:100%;z-index:1;position:relative;overflow:hidden}.join-us-marketing-build-brand .container-lg .img-container #image-carousel-slider-wrapper .carousel-content img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.join-us-marketing-build-brand .container-lg .img-container .carousel-indicator-wrapper{width:80%;display:flex;align-items:center;justify-content:center;padding:0 .5em;gap:.45em}.join-us-marketing-build-brand .container-lg .img-container .carousel-indicator-wrapper .indicator{border-radius:50%;width:10px;aspect-ratio:1;background-color:#d9d9d9;transition:all .2s ease-in-out}.join-us-marketing-build-brand .container-lg .img-container .carousel-indicator-wrapper .indicator.active{background-color:#083953}@media screen and (max-width: 749px){.join-us-marketing-build-brand .container-lg{flex-direction:column;gap:6em;align-items:center}.join-us-marketing-build-brand .container-lg .content-container{padding-top:0;flex:0 0 fit-content;width:100%}.join-us-marketing-build-brand .container-lg .img-container{flex:0 0 fit-content;width:min(100%,305px)}}@media screen and (max-width: 1245px){.join-us-marketing-build-brand{padding:3em 2em}.join-us-marketing-build-brand .container-lg{flex-direction:column;gap:3em}.join-us-marketing-build-brand .container-lg .content-container{flex:0 0 fit-content;width:min(100%,600px);order:1}.join-us-marketing-build-brand .container-lg .img-container{order:2;flex:0 0 fit-content;width:min(90%,375px)}}.Site{display:flex;height:100vh;flex-direction:column}#main{flex:1 0 auto;scroll-behavior:smooth}:root{--banner-top: 0px}.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: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:-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.arena,.sitewide-banner.general{background-color:#0061aa;padding:0}.sitewide-banner.arena .banner-container,.sitewide-banner.general .banner-container{justify-content:space-between;width:-moz-fit-content;width:fit-content;padding:15px 5px;gap:20px;position:relative;z-index:0;overflow-y:clip}.sitewide-banner.arena .banner-container .circle,.sitewide-banner.general .banner-container .circle{width:220px;position:absolute;z-index:1}.sitewide-banner.arena .banner-container .circle.white-1,.sitewide-banner.general .banner-container .circle.white-1{left:-200px;top:-185px}.sitewide-banner.arena .banner-container .circle.white-2,.sitewide-banner.general .banner-container .circle.white-2{right:-160px;bottom:-185px}@media screen and (max-width: 1245px){.sitewide-banner.arena .banner-container .circle,.sitewide-banner.general .banner-container .circle{width:120px}.sitewide-banner.arena .banner-container .circle.white-1,.sitewide-banner.general .banner-container .circle.white-1{left:0;top:-75px}.sitewide-banner.arena .banner-container .circle.white-2,.sitewide-banner.general .banner-container .circle.white-2{right:0;bottom:-75px}}.sitewide-banner.arena .banner-container h3,.sitewide-banner.arena .banner-container p,.sitewide-banner.general .banner-container h3,.sitewide-banner.general .banner-container p{width:-moz-fit-content;width:fit-content;font-family:"Bariol";font-size:1.15em;padding:0;border:none;z-index:2}@media screen and (max-width: 1245px){.sitewide-banner.arena .banner-container h3,.sitewide-banner.arena .banner-container p,.sitewide-banner.general .banner-container h3,.sitewide-banner.general .banner-container p{font-size:1em}}.sitewide-banner.arena .banner-container a,.sitewide-banner.general .banner-container a{background-color:#013b56;color:#fff;padding:5px 20px;border-radius:20px;text-decoration:none;display:flex;gap:10px;height:-moz-fit-content;height:fit-content;max-height:30px;margin:auto 0;z-index:2}.sitewide-banner.arena .banner-container a:visited,.sitewide-banner.arena .banner-container a:active,.sitewide-banner.general .banner-container a:visited,.sitewide-banner.general .banner-container a:active{text-decoration:none}.sitewide-banner.arena .banner-container a span,.sitewide-banner.general .banner-container a span{font-size:.85em;font-family:"Source Sans Pro";text-transform:capitalize;height:-moz-fit-content;height:fit-content;margin:auto 0}.sitewide-banner.arena .banner-container a img,.sitewide-banner.general .banner-container a img{width:22px}@media screen and (max-width: 1245px){.sitewide-banner.arena .banner-container,.sitewide-banner.general .banner-container{gap:2px;padding:5px;padding-top:20px}.sitewide-banner.arena .banner-container a,.sitewide-banner.general .banner-container a{padding:5px 10px;gap:5px}.sitewide-banner.arena .banner-container a img,.sitewide-banner.general .banner-container a img{width:18px}}@media screen and (max-width: 600px){.sitewide-banner.arena #close-banner::after,.sitewide-banner.general #close-banner::after{top:20px}.sitewide-banner.arena .banner-container,.sitewide-banner.general .banner-container{flex-direction:column}.sitewide-banner.arena .banner-container p,.sitewide-banner.arena .banner-container h3,.sitewide-banner.general .banner-container p,.sitewide-banner.general .banner-container h3{text-align:center;width:100%}.sitewide-banner.arena .banner-container a,.sitewide-banner.general .banner-container a{padding:5px 25px;gap:5px;width:-moz-fit-content;width:fit-content;text-align:center;justify-content:center;margin:0 auto}.sitewide-banner.arena .banner-container a img,.sitewide-banner.general .banner-container a img{width:18px}}.sitewide-banner.general .banner-container{max-width:100%;height:60px}.team-title-a{font-size:18px}#close-banner{cursor:pointer}#close-banner:after{position:absolute;content:"×";font-size:35px;color:#fff;font-weight:bold;top:50%;margin-top:-15px;right:18px}@media screen and (max-width: 1245px){.sitewide-banner{padding:10px;font-size:16px}.sitewide-banner .banner-container{width:95%;padding-right:25px;height:105px}.sitewide-banner .banner-container h3{font-size:1.4em;width:155px;min-width:155px}.sitewide-banner .banner-container p{font-size:1.1em}}@media screen and (max-width: 600px){.sitewide-banner .banner-container{width:100%}.sitewide-banner .banner-container h3{font-size:1.1em;width:115px;min-width:115px;padding-right:8px}#close-banner:after{right:10px}}@media screen and (max-width: 514px){.sitewide-banner .banner-container{width:100%;margin:0}.sitewide-banner .banner-container h3{font-size:1em;width:75px;min-width:75px;padding-right:8px}}.checklists-container{margin:40px auto 20px !important}.save-item{display:none !important}.footer-top,.footer-bottom{padding:20px}.footer-top p,.footer-top a,.footer-bottom p,.footer-bottom a{color:#3d3d3d;font-size:1em;word-wrap:break-word}.footer-top a,.footer-bottom a{text-decoration:none}.footer-top a:hover,.footer-bottom a:hover{text-decoration:underline}.footer-top{background-color:#edf2f8}.footer-top .footer-wrapper{display:flex;flex-direction:column;gap:40px}.footer-top .flex-container-lg{padding:0;justify-content:space-between;align-items:center;width:100%;flex-wrap:wrap;gap:1em}@media screen and (max-width: 1245px){.footer-top .flex-container-lg{justify-content:space-between;align-items:center}}@media screen and (max-width: 600px){.footer-top .flex-container-lg{justify-content:center;align-items:center}}.footer-top .flex-container-lg .left,.footer-top .flex-container-lg .right{flex:0 0 fit-content}.footer-top .row-1{gap:10px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 1245px){.footer-top .row-1{display:flex}}.footer-top .row-1 .left{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}@media screen and (max-width: 600px){.footer-top .row-1 .left .logo{width:100%;max-width:250px}}.footer-top .row-1 .right{background-color:#083953;color:#fff;font-size:1.5em;padding:5px 25px;border-radius:0 18px 0 18px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content}.footer-top .row-1 .right:hover{text-decoration:none}.footer-top .row-1 .right a,.footer-top .row-1 .right a:hover,.footer-top .row-1 .right a:visited{font-size:1.5em;color:#fff;text-decoration:none}@media screen and (max-width: 600px){.footer-top .row-1 .right{font-size:1.1em}.footer-top .row-1 .right .icon-phone{width:28px;height:40px}.footer-top .row-1 .right a{font-size:1.1em}}.footer-top .row-2{display:flex;flex-direction:row;width:100%;flex-wrap:wrap;gap:20px;justify-content:space-between}.footer-top .row-2 .img-container{display:flex;flex-direction:column;width:250px;gap:10px}.footer-top .row-2 .img-container img{max-width:100%;flex:1}.footer-top .row-2 .img-container.reviews{flex-direction:row;justify-content:space-between}.footer-top .row-2 .img-container.reviews a{width:100%;max-width:30%}.footer-top .row-2 .img-container.reviews img{width:100%}.footer-top .row-2 .img-container.mass-housing{flex-direction:row}.footer-top .row-2 .img-container.mass-housing img{max-width:auto;width:120px}@media screen and (max-width: 600px){.footer-top .row-2 .img-container{width:45%}.footer-top .row-2 .img-container.mass-housing img{max-width:auto;width:45%}}.footer-top .row-2 .img-container.hide{display:none}.footer-top .row-3{display:flex;align-items:baseline;flex-wrap:wrap;gap:20px}.footer-top .row-3 h4{margin-bottom:2px;color:#0061aa;font-size:1em;font-weight:bold;text-transform:uppercase}.footer-top .row-3 li{margin-left:0;color:#3d3d3d;line-height:1.25em}.footer-top .row-3 .col{flex:0 0 200px}.footer-top .row-3 .mid{margin:0 30px;padding:0 30px;min-width:175px}@media screen and (max-width: 600px){.footer-top .row-3 .col{flex:1 0 45%}}.footer-top .reviews-img{width:min(100%,225px);margin:0}.footer-top.banker .phone{font-size:22px;display:block;margin:10px 0;font-weight:bold;text-decoration:none}.footer-top.banker .phone.hover,.footer-top.banker .phone.visited{text-decoration:none}.footer-bottom{background:#edf2f8}.footer-bottom .flex-container-lg{padding:0 20px;justify-content:center;align-items:center;gap:10px;flex-direction:column}.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}.footer-bottom .middle{display:flex;flex-direction:row;gap:20px;justify-content:center;align-items:center;flex-wrap:wrap}.footer-bottom .middle a{border-right:1px solid #3d3d3d;padding-right:20px}.footer-bottom .middle a:last-of-type{border:none}.footer-bottom .icon-equal-housing{width:20px;height:20px}.footer-bottom .social-icons-row{display:flex;justify-content:center;align-items:center;gap:.75rem;padding:.5rem 0}.footer-bottom .social-icons-row a{display:flex;align-items:center}.footer-bottom .social-icons-row a img{width:24px;height:24px}@media screen and (max-width: 1245px){.footer-top,.footer-bottom{padding:20px}.footer-top .left,.footer-top .right{text-align:center}.footer-top .middle{margin:40px auto}.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}}#mass-housing-description{padding:40px 20px 0 20px}#mass-housing-description h4{text-align:center;font-size:1.4em;color:#0061aa;letter-spacing:.01em}#mass-housing-description h3{text-align:center;font-size:1.75em;color:#0061aa;letter-spacing:.01em;max-width:90%;margin:10px auto 0}#mass-housing-description h2{text-align:center;font-size:2.75em;font-weight:bold;line-height:1.25em;margin-top:20px}#mass-housing-description .mass-housing-icons.flex-container-lg{gap:40px;flex-wrap:wrap;justify-content:space-around;margin:60px 0;width:100%}#mass-housing-description .mass-housing-icons.flex-container-lg .col-md-3{flex:0 0 350px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;text-align:center}#mass-housing-description .mass-housing-icons.flex-container-lg .col-md-3 img{max-width:120px;width:100%}#mass-housing-description .mass-housing-icons.flex-container-lg .col-md-3 h5{font-weight:bold;font-size:1.2em}#mass-housing-description .mass-housing-icons.flex-container-lg .col-md-3 p{font-weight:normal}#mass-housing-description #terms{width:-moz-fit-content;width:fit-content;margin:0 auto;font-size:.8em}@media screen and (max-width: 1245px){#mass-housing-description h2{font-size:2em}#mass-housing-description .mass-housing-icons.flex-container-lg{display:flex;margin:20px auto}}@media screen and (max-width: 600px){#mass-housing-description h2{font-size:1.8em;margin:0}#mass-housing-description h3{max-width:100%;line-height:1.4em;font-size:1.4em}#mass-housing-description h4{font-size:1em}#mass-housing-description .mass-housing-icons.flex-container-lg{display:flex;flex-direction:column}#mass-housing-description .mass-housing-icons.flex-container-lg .col-md-3{flex:1}#mass-housing-description .mass-housing-icons.flex-container-lg .col-md-3 img{max-width:100px}#mass-housing-description .mass-housing-icons.flex-container-lg .col-md-3 h5{font-size:1.1em}#mass-housing-description .mass-housing-icons.flex-container-lg .col-md-3 p{font-size:1em}}@media screen and (max-width: 600px){.flex-container-lg-col.mass-housing .flex-container-lg{flex-direction:column}}.hidden-link{width:-moz-fit-content;width:fit-content;margin:0 auto}#homeHeroV1{height:80vh;max-height:950px;min-height:650px;background-color:#e6f0f7;position:relative;overflow:hidden}#homeHeroV1 .white-circle{--circle-width: min(525px, 40vw);width:calc(var(--circle-width));top:calc(var(--circle-width)/4*-1);left:calc(var(--circle-width)/2*-1);position:absolute;opacity:.45}@media(max-width: 1245px){#homeHeroV1 .white-circle{--circle-width: min(525px, 60vw)}}@media(max-width: 749px){#homeHeroV1 .white-circle{--circle-width: min(525px, 80vw)}}#homeHeroV1 .white-circle-2{--circle-width: min(525px, 40vw);width:calc(var(--circle-width));bottom:calc(var(--circle-width)/4*-1);right:calc(var(--circle-width)/2);position:absolute;opacity:.45}@media(max-width: 1245px){#homeHeroV1 .white-circle-2{--circle-width: min(525px, 60vw)}}@media(max-width: 749px){#homeHeroV1 .white-circle-2{--circle-width: min(525px, 80vw)}}#homeHeroV1 .blue-pin{position:absolute;right:-50px;bottom:20px;height:auto;width:auto;max-width:30vw;max-height:calc(75% - 20px);z-index:1}@media screen and (max-width: 1245px){#homeHeroV1 .blue-pin{max-width:35vw}}@media screen and (max-width: 749px){#homeHeroV1 .blue-pin{max-width:45vw}}#homeHeroV1 .white-line{position:absolute;left:0;z-index:2;bottom:50px;max-height:425px;max-width:70vw}#homeHeroV1 .darkblue-polygon{position:absolute;width:0;height:0;--polygon-width: min(950px, 60vw);border-left:calc(var(--polygon-width)/1) solid rgba(0,0,0,0);border-right:calc(var(--polygon-width)/4) solid rgba(0,0,0,0);border-bottom:calc(var(--polygon-width)) solid #083953;z-index:0;bottom:0;right:calc(var(--polygon-width)/2*-1)}@media screen and (max-width: 1245px){#homeHeroV1 .darkblue-polygon{--polygon-width: min(950px, 100vw)}}@media screen and (max-width: 600px){#homeHeroV1 .darkblue-polygon{--polygon-width: min(750px, 100vw)}}#homeHeroV1 .flex-container-lg{display:flex;height:100%;width:95vw;max-width:1660px;justify-content:center;flex-direction:column;align-items:flex-start;gap:20px;z-index:2}#homeHeroV1 .flex-container-lg .headerLrg{font-family:"Bariol",sans-serif;font-size:clamp(3em,5vw,6em)}#homeHeroV1 .flex-container-lg .headerLrg span{display:block;font-weight:bold}#homeHeroV1 .flex-container-lg .subheader{font-family:"Source Sans Pro",sans-serif;font-size:clamp(1.4em,3.5vw,3.2em)}@media screen and (max-width: 1245px){#homeHeroV1 .flex-container-lg .subheader span:not(.highlightBlue){display:block}}#homeHeroV1 .flex-container-lg .btn-container{display:flex;gap:20px;flex-wrap:wrap}@media screen and (max-width: 749px){#homeHeroV1 .flex-container-lg .btn-container{flex-direction:column}}#homeHeroV1 .flex-container-lg .btn-container .btn{padding:12px 24px;border-radius:5px;text-transform:none;font-size:1.2rem;width:-moz-fit-content;width:fit-content;min-width:185px;max-width:100%}@media screen and (max-width: 1245px){#homeHeroV1{height:-moz-fit-content;height:fit-content;display:flex;justify-content:center;align-items:center}}#homeContainer2V1 .flex-container-lg{display:flex;flex-direction:column;padding:30px 20px}#homeContainer2V1 .flex-container-lg .headerLrg{line-height:normal;font-size:clamp(2.2em,4.5vw,4em);text-align:center}#homeContainer2V1 .flex-container-lg .headerLrg span{font-weight:bold}#homeContainer2V1 .flex-container-lg.mortgage-options{display:flex;justify-content:space-around;flex-direction:row;gap:30px;flex-wrap:wrap}#homeContainer2V1 .flex-container-lg.mortgage-options .col-md-3{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;gap:5px;flex:1 0 300px;max-width:100%}#homeContainer2V1 .flex-container-lg.mortgage-options .col-md-3 *{color:#083953}#homeContainer2V1 .flex-container-lg.mortgage-options .col-md-3 h4{text-align:center;font-size:clamp(1.2em,4.5vw,1.45em);font-family:"Bariol Light"}#homeContainer2V1 .flex-container-lg.mortgage-options .col-md-3 p{text-align:center;font-size:clamp(1em,1.5vw,1.15em);font-family:"Source Sans Pro",sans-serif}#homeContainer2V1 .flex-container-lg.mortgage-options .col-md-3 a{display:flex;align-items:center;gap:0px;padding-top:20px;text-decoration:none;font-size:clamp(1em,1.5vw,1.15em)}#homeContainer2V1 .flex-container-lg.mortgage-options .col-md-3 a svg{width:30px;height:30px}#homeContainer2V1 .flex-container-lg.mortgage-options .col-md-3 a:hover{text-decoration:underline}#homeCalculatorV1{display:flex;width:100%;padding:40px 64px 142px 64px;flex-direction:column;align-items:flex-start;gap:80px;background-color:#e6f0f7;position:relative;overflow:hidden}@media screen and (max-width: 1245px){#homeCalculatorV1{padding:40px 20px}}#homeCalculatorV1 .calculator-bg{position:absolute;top:0;left:0;z-index:0;max-width:100%;max-height:100%}#homeCalculatorV1 .hexagon-bg{position:absolute;--hexagon-bg-width: calc(min(100%, 650px) * 1);width:calc(var(--hexagon-bg-width));right:calc(var(--hexagon-bg-width)/3*-1);top:calc(var(--hexagon-bg-width)/2);bottom:0}#homeCalculatorV1 .flex-container-lg{display:flex;flex-direction:row;padding:30px 20px;width:95vw;max-width:1660px;gap:30px;flex-wrap:wrap}#homeCalculatorV1 .flex-container-lg .container{flex:1 0 850px;max-width:100%}#homeCalculatorV1 .flex-container-lg .container .headerLrg{font-size:clamp(2.7em,4.5vw,5.5em)}#homeCalculatorV1 .flex-container-lg .btn-wrapper{flex:1 0 250px;gap:20px;display:flex;flex-wrap:wrap}#homeContainer3V1{position:relative;min-height:650px}@media screen and (max-width: 749px){#homeContainer3V1{min-height:-moz-fit-content;min-height:fit-content}}#homeContainer3V1 .image-container{position:absolute;width:100%;height:100%;overflow:hidden}#homeContainer3V1 .image-container img{position:absolute;height:100%;width:100%;inset:0px;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;color:rgba(0,0,0,0);z-index:-1}#homeContainer3V1 .image-container::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right, rgba(255, 255, 255, 0.3), transparent);pointer-events:none}@media screen and (max-width: 1245px){#homeContainer3V1 .image-container::before{background:linear-gradient(to bottom, rgba(255, 255, 255, 0.3), transparent)}}#homeContainer3V1 .flex-container-lg{justify-content:flex-start;height:100%;gap:40px;display:flex !important;flex-wrap:wrap;padding:0 20px}@media screen and (max-width: 1245px){#homeContainer3V1 .flex-container-lg{flex:0 0 fit-content;min-height:auto;padding:20px}}#homeContainer3V1 .flex-container-lg .col-md-2{flex:0 0 min(80%,750px);border-right:none;position:relative;overflow:hidden;overflow:hidden;display:flex;flex-direction:column;gap:0px;padding:10% 0}@media screen and (max-width: 749px){#homeContainer3V1 .flex-container-lg .col-md-2{padding:20px 0;flex:0 0 100%}}#homeContainer3V1 .flex-container-lg .col-md-2 h5{color:#0061aa;font-size:1em}#homeContainer3V1 .flex-container-lg .col-md-2 p{padding-top:30px;font-size:1.2em;color:#000}#homeContainer3V1 .flex-container-lg .col-md-2 .btn-wrapper{display:flex;gap:20px;flex-wrap:wrap;align-items:center;margin-top:30px}#homeContainer3V1 .flex-container-lg .col-md-2 .btn-wrapper .btn.transparent{color:#000;border:1px solid #000;padding:12px 24px;border-radius:0;width:-moz-fit-content;width:fit-content;font-size:1em}#homeContainer3V1 .flex-container-lg .col-md-2 .btn-wrapper .link{display:flex;gap:0;width:-moz-fit-content;width:fit-content;color:#000;font-size:1em;text-decoration:none}#homeContainer3V1 .flex-container-lg .col-md-2 .btn-wrapper .link:hover{text-decoration:underline}#homeContainer3V1 .flex-container-lg .col-md-2 .btn-wrapper .link svg{width:30px;height:30px}#homeContainer4V1{background-color:#e6f0f7}#homeContainer4V1 .flex-container-lg{display:flex;flex-direction:column;padding:50px 20px;gap:15px}@media screen and (max-width: 1245px){#homeContainer4V1 .flex-container-lg{padding:20px}}#homeContainer4V1 .flex-container-lg .headerLrg{text-align:center;line-height:normal;font-size:clamp(1.8em,4.5vw,4em)}#homeContainer4V1 .flex-container-lg .headerLrg span{font-weight:bold}#homeContainer4V1 .flex-container-lg.mortgage-options{display:flex;justify-content:space-between;flex-direction:row;gap:40px;flex-wrap:wrap}#homeContainer4V1 .flex-container-lg.mortgage-options .col-md-3{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;gap:5px;flex:1 0 300px;max-width:100%}#homeContainer4V1 .flex-container-lg.mortgage-options .col-md-3 *{color:#083953}#homeContainer4V1 .flex-container-lg.mortgage-options .col-md-3 .img-container{width:100%}#homeContainer4V1 .flex-container-lg.mortgage-options .col-md-3 .img-container img{width:100%;height:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}#homeContainer4V1 .flex-container-lg.mortgage-options .col-md-3 .content{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:1}#homeContainer4V1 .flex-container-lg.mortgage-options .col-md-3 .content h4{text-align:center;font-size:clamp(1.2em,4.5vw,1.45em);font-family:"Bariol Bold"}#homeContainer4V1 .flex-container-lg.mortgage-options .col-md-3 .content p{text-align:center;font-size:clamp(.6em,1.5vw,1.15em);font-family:"Source Sans Pro",sans-serif;flex:1}@media screen and (max-width: 749px){#homeContainer4V1 .flex-container-lg.mortgage-options .col-md-3 .content p{display:none}}#homeContainer4V1 .flex-container-lg.mortgage-options .col-md-3 .content a{display:flex;align-items:center;gap:0px;padding-top:20px;text-decoration:none;font-size:clamp(1em,1.5vw,1.15em)}#homeContainer4V1 .flex-container-lg.mortgage-options .col-md-3 .content a svg{width:30px;height:30px}#homeContainer4V1 .flex-container-lg.mortgage-options .col-md-3 .content a:hover{text-decoration:underline}@media screen and (max-width: 749px){#homeContainer4V1 .flex-container-lg.mortgage-options .col-md-3 .content a{padding-top:0px}}@media screen and (max-width: 1245px){#homeContainer4V1 .flex-container-lg.mortgage-options .col-md-3{flex:1 0 100%;display:flex;flex-direction:row;gap:20px}#homeContainer4V1 .flex-container-lg.mortgage-options .col-md-3 .img-container{flex:0 0 20%}#homeContainer4V1 .flex-container-lg.mortgage-options .col-md-3 .content{flex:1;align-items:flex-start;justify-content:flex-start;text-align:left}#homeContainer4V1 .flex-container-lg.mortgage-options .col-md-3 .content *{text-align:left !important}}@media screen and (max-width: 1245px){#homeContainer4V1 .flex-container-lg.mortgage-options{padding:0}}#homeContainer5V1 .flex-container-lg{display:flex;flex-direction:column;padding:30px 20px}#homeContainer5V1 .flex-container-lg .headerLrg{text-align:center;line-height:normal;font-size:clamp(2.2em,4.5vw,4em)}#homeContainer5V1 .flex-container-lg .headerLrg span{font-weight:bold}#homeContainer5V1 .flex-container-lg.faqs{display:flex;justify-content:space-between;flex-direction:row;gap:50px;flex-wrap:wrap}@media screen and (max-width: 600px){#homeContainer5V1 .flex-container-lg.faqs{padding:20px 0;gap:25px;flex-direction:column}}#homeContainer5V1 .flex-container-lg.faqs .col-md-3{display:flex;flex-direction:row;gap:20px;flex:1 0 600px;max-width:100%;text-decoration:none}#homeContainer5V1 .flex-container-lg.faqs .col-md-3 *{text-decoration:none;color:#083953}#homeContainer5V1 .flex-container-lg.faqs .col-md-3 .col{position:relative;border:none;border-radius:0;display:flex;justify-content:flex-start;flex-direction:column;flex:1}#homeContainer5V1 .flex-container-lg.faqs .col-md-3 .col.bg-image{flex:0 0 40%}#homeContainer5V1 .flex-container-lg.faqs .col-md-3 .col.bg-image img{position:absolute;height:100%;width:100%;inset:0px;-o-object-fit:cover;object-fit:cover;color:rgba(0,0,0,0)}#homeContainer5V1 .flex-container-lg.faqs .col-md-3 .col .author-block{display:flex;align-items:center;gap:5px;padding-top:25px}#homeContainer5V1 .flex-container-lg.faqs .col-md-3 .col .author-block img{flex:0 0 50px;width:50px;height:50px;border-radius:50%;-o-object-fit:cover;object-fit:cover}#homeContainer5V1 .flex-container-lg.faqs .col-md-3 .col .author-block .author-info{flex:1;display:flex;flex-direction:column}#homeContainer5V1 .flex-container-lg.faqs .col-md-3 .col .author-block .author-info .author-date{font-size:.95em}#homeContainer5V1 .flex-container-lg.faqs .col-md-3 h4{font-size:clamp(1.2em,4.5vw,1.45em);font-family:"Bariol Bold"}#homeContainer5V1 .flex-container-lg.faqs .col-md-3 p{font-size:clamp(1em,1.5vw,1.15em);font-family:"Source Sans Pro",sans-serif}#homeContainer5V1 .flex-container-lg.faqs .col-md-3 a{display:flex;align-items:center;gap:0px;padding-top:20px;text-decoration:none;font-size:clamp(1em,1.5vw,1.15em)}#homeContainer5V1 .flex-container-lg.faqs .col-md-3 a svg{width:30px;height:30px}#homeContainer5V1 .flex-container-lg.faqs .col-md-3 a:hover{text-decoration:underline}@media screen and (max-width: 749px){#homeContainer5V1 .flex-container-lg.faqs .col-md-3{flex-direction:column;flex:0 0 fit-content;width:100%;gap:15px}#homeContainer5V1 .flex-container-lg.faqs .col-md-3 .col{flex:0 0 fit-content}#homeContainer5V1 .flex-container-lg.faqs .col-md-3 .col.bg-image{flex:0 0 175px;width:100%}#homeContainer5V1 .flex-container-lg.faqs .col-md-3 .col .author-block{padding-top:10px}}#homeContainer5V1 .btn.transparent{color:#000;border:1px solid #000;padding:12px 24px;border-radius:0;width:-moz-fit-content;width:fit-content;font-size:1em}#reviewsContainerV1{padding:30px 20px}#reviewsContainerV1 .flex-container-lg{justify-content:center}#reviewsContainerV1 .flex-container-lg .col-2{width:100%;max-width:750px}#reviewsContainerV1 .flex-container-lg .col-2 *{text-decoration:none;color:#083953}#reviewsContainerV1 .flex-container-lg .lo-box{display:flex;flex-direction:column;align-items:center}#reviewsContainerV1 .flex-container-lg .lo-box .lo-img{margin:0;width:150px;height:150px;margin-bottom:15px}#reviewsContainerV1 .flex-container-lg .lo-box p{font-size:1.1em;font-weight:bold}#reviewsContainerV1 .flex-container-lg .lo-box .review-box{display:flex;align-items:center;gap:20px;padding-top:15px}#contactUsContainerV1 .flex-container-lg{padding:30px 20px;gap:20px;flex-wrap:wrap;justify-content:space-around}#contactUsContainerV1 .flex-container-lg .col-md-2{flex:1;display:flex;flex-direction:column;gap:25px;flex-wrap:wrap}#contactUsContainerV1 .flex-container-lg .col-md-2.map{flex:1 0 500px}#contactUsContainerV1 .flex-container-lg .col-md-2.map img{width:100%}#contactUsContainerV1 .flex-container-lg .col-md-2.map iframe{width:100%;height:100%;min-height:450px;border:none}#contactUsContainerV1 .flex-container-lg .col-md-2 .col{display:flex;flex-direction:column;gap:0px}@media screen and (max-width: 749px){#contactUsContainerV1 .flex-container-lg .col-md-2 .col{flex:0 0 100%}}#contactUsContainerV1 .flex-container-lg .col-md-2 .col *{color:#083953;font-size:1.1em}#contactUsContainerV1 .flex-container-lg .col-md-2 .col svg{width:25px;height:25px}#contactUsContainerV1 .flex-container-lg .col-md-2 .col h5{font-size:1.15em}#contactUsContainerV1 .flex-container-lg .col-md-2 .col address{font-style:normal}#contactUsContainerV1 .flex-container-lg .col-md-2 .col a{display:flex;align-items:center;gap:0px;text-decoration:none}#contactUsContainerV1 .flex-container-lg .col-md-2 .col a svg{width:30px;height:30px}#contactUsContainerV1 .flex-container-lg .col-md-2 .col a:hover{text-decoration:underline}#contactUsContainerV1 .flex-container-lg .col-md-2 .row{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap}#contactUsContainerV1 .flex-container-lg .col-md-2 .row *{color:#083953;font-size:1.1em}#contactUsContainerV1 .flex-container-lg .col-md-2 .row svg{width:25px;height:25px}#contactUsContainerV1 .flex-container-lg .col-md-2 .row h5{font-size:1.15em}#contactUsContainerV1 .flex-container-lg .col-md-2 .row address{font-style:normal}#contactUsContainerV1 .flex-container-lg .col-md-2 .row a{display:flex;align-items:center;gap:0px;text-decoration:none}#contactUsContainerV1 .flex-container-lg .col-md-2 .row a svg{width:30px;height:30px}#contactUsContainerV1 .flex-container-lg .col-md-2 .row a:hover{text-decoration:underline}#contactUsContainerV1 .flex-container-lg .col-md-1{flex:0 0 300px;display:flex;flex-direction:column;gap:25px}#contactUsContainerV1 .flex-container-lg .col-md-1.map{flex:0 0 300px}#contactUsContainerV1 .flex-container-lg .col-md-1.map img{width:100%}#contactUsContainerV1 .flex-container-lg .col-md-1.map iframe{width:100%;height:100%;min-height:250px;border:none}#contactUsContainerV1 .flex-container-lg .col-md-1 .col{display:flex;flex-direction:column;gap:0px}#contactUsContainerV1 .flex-container-lg .col-md-1 .col *{color:#083953;font-size:1.1em}#contactUsContainerV1 .flex-container-lg .col-md-1 .col svg{width:25px;height:25px}#contactUsContainerV1 .flex-container-lg .col-md-1 .col h5{font-size:1.15em}#contactUsContainerV1 .flex-container-lg .col-md-1 .col address{font-style:normal}#contactUsContainerV1 .flex-container-lg .col-md-1 .col a{display:flex;align-items:center;gap:0px;text-decoration:none}#contactUsContainerV1 .flex-container-lg .col-md-1 .col a svg{width:30px;height:30px}#contactUsContainerV1 .flex-container-lg .col-md-1 .col a:hover{text-decoration:underline}#contactUsContainerV1 .flex-container-lg .col-md-1 .row{display:flex;flex-direction:row;gap:20px}#contactUsContainerV1 .flex-container-lg .col-md-1 .row *{color:#083953;font-size:1.1em}#contactUsContainerV1 .flex-container-lg .col-md-1 .row svg{width:25px;height:25px}#contactUsContainerV1 .flex-container-lg .col-md-1 .row h5{font-size:1.15em}#contactUsContainerV1 .flex-container-lg .col-md-1 .row address{font-style:normal}#contactUsContainerV1 .flex-container-lg .col-md-1 .row a{display:flex;align-items:center;gap:0px;text-decoration:none}#contactUsContainerV1 .flex-container-lg .col-md-1 .row a svg{width:30px;height:30px}#contactUsContainerV1 .flex-container-lg .col-md-1 .row a:hover{text-decoration:underline}@media screen and (max-width: 1245px){#contactUsContainerV1 .flex-container-lg{display:flex}#contactUsContainerV1 .flex-container-lg .col-md-2{flex:1 0 100%}#contactUsContainerV1 .flex-container-lg .col-md-2.map{flex:1 0 100%}#contactUsContainerV1 .flex-container-lg .row{flex-direction:column}#contactUsContainerV1 .flex-container-lg .col-md-1{flex:1 0 100%}#contactUsContainerV1 .flex-container-lg .col-md-1.map{flex:1 0 100%}}#getApprovedV1 .flex-container-lg{padding:30px 20px;flex-direction:column;justify-content:center;align-items:center;gap:30px}#getApprovedV1 .flex-container-lg .btn-wrapper{display:flex;flex-wrap:wrap;gap:20px}#getApprovedV1 .flex-container-lg .btn-wrapper .btn{border-radius:0;width:-moz-fit-content;width:fit-content;padding:12px 24px}@media screen and (max-width: 749px){#getApprovedV1 .flex-container-lg{display:flex;text-align:center;gap:15px}}#disclaimerWrapper{padding:20px}#disclaimerWrapper #full-disclaimer{margin:0 auto;padding:0;text-align:justify}#homeHeroV2{height:80vh;max-height:950px;min-height:650px;background-color:#e6f0f7;position:relative;overflow:hidden}#homeHeroV2 .hero-img{position:absolute;height:100%;width:100%;inset:0px;-o-object-fit:cover;object-fit:cover}#homeHeroV2 #heroVideo{position:absolute;height:100%;width:100%;inset:0px;-o-object-fit:cover;object-fit:cover}#homeHeroV2 .flex-container-lg{display:flex;height:100%;width:95vw;max-width:1660px;justify-content:center;flex-direction:column;align-items:center;gap:20px;z-index:2}#homeHeroV2 .flex-container-lg .headerLrg{font-size:clamp(3.2em,4.5vw,6em);color:#fff;text-align:center;text-shadow:5px 5px 5px rgba(0,0,0,.25);font-family:"Bariol"}#homeHeroV2 .flex-container-lg .subheader{font-family:"Source Sans Pro",sans-serif;font-weight:bold;font-size:clamp(1.4em,3.5vw,3.2em);color:#fff;text-align:center;text-shadow:5px 5px 5px rgba(0,0,0,.25)}#homeHeroV2 .flex-container-lg .btn-container{display:flex;gap:20px;flex-wrap:wrap}#homeHeroV2 .flex-container-lg .btn-container .btn{padding:12px 24px;border-radius:5px;text-transform:none;font-size:1.2rem;width:-moz-fit-content;width:fit-content;min-width:185px;max-width:100%}@media screen and (max-width: 749px){#homeHeroV2 .flex-container-lg .btn-container{flex-direction:column}}@media screen and (max-width: 1245px){#homeHeroV2{height:-moz-fit-content;height:fit-content;display:flex;justify-content:center;align-items:center}}#homeCalculatorV3{display:flex;width:100%;flex-direction:column;align-items:flex-start;position:relative;overflow:hidden;padding:60px 20px}@media screen and (max-width: 749px){#homeCalculatorV3{padding:40px 20px}}#homeCalculatorV3 .hexagon-bg{position:absolute;--hexagon-bg-height: 150%;right:-10%;bottom:-20%;z-index:0;max-width:40%}#homeCalculatorV3 .flex-container-lg{display:flex;flex-direction:row;justify-content:space-between;width:100%;max-width:1660px;gap:20px;background-color:#0160a9;border-radius:30px;overflow:hidden;padding:0}#homeCalculatorV3 .flex-container-lg .calculator-bg-wrapper{position:relative;overflow:hidden;max-height:100%;flex:0 0 min(30%,350px);z-index:1}#homeCalculatorV3 .flex-container-lg .calculator-bg-wrapper .calculator-bg{position:absolute;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}#homeCalculatorV3 .flex-container-lg .container{flex:1;max-width:100%;display:flex;flex-direction:column;gap:10px;align-items:flex-end;padding:60px 60px 60px 20px;z-index:1}@media screen and (max-width: 600px){#homeCalculatorV3 .flex-container-lg .container{padding:30px 30px 30px 0}}#homeCalculatorV3 .flex-container-lg .container *{text-align:right}#homeCalculatorV3 .flex-container-lg .container .headerLrg{font-size:clamp(2em,4.5vw,5.5em);color:#fff;font-family:"Bariol Light"}#homeCalculatorV3 .flex-container-lg .container .headerLrg .highlightBlue{font-family:"Bariol";color:#fff}#homeCalculatorV3 .flex-container-lg .container .subheader{color:#fff;font-size:clamp(1em,4.5vw,1.15em)}#homeCalculatorV3 .flex-container-lg .btn-wrapper{flex:0 0 fit-content;gap:20px;display:flex;flex-wrap:wrap;justify-content:flex-end}#homeCalculatorV3 .flex-container-lg .btn-wrapper .btn{display:flex;align-items:center;justify-content:center;text-align:center}@media screen and (max-width: 749px){#homeCalculatorV3 .flex-container-lg{flex-direction:column}#homeCalculatorV3 .flex-container-lg .calculator-bg-wrapper{flex:0 0 160px}#homeCalculatorV3 .flex-container-lg .container{padding:0 20px 20px;align-items:center}#homeCalculatorV3 .flex-container-lg .container *{text-align:right;justify-content:flex-end}#homeCalculatorV3 .flex-container-lg .btn{width:150px;padding:8px 0;border-radius:10px;font-size:14px}}#homeContainer2V3{background-color:#e6f0f7}#homeContainer2V3 .flex-container-lg{display:flex;flex-direction:column;padding:65px 20px}@media screen and (max-width: 749px){#homeContainer2V3 .flex-container-lg{padding:10px 10px}}#homeContainer2V3 .flex-container-lg .headerLrg{line-height:1.1em;font-size:clamp(1.8em,4.5vw,4em);text-align:center}#homeContainer2V3 .flex-container-lg .headerLrg span{font-weight:bold}#homeContainer2V3 .flex-container-lg.mortgage-options{display:flex;justify-content:space-around;flex-direction:row;gap:30px;flex-wrap:wrap}#homeContainer2V3 .flex-container-lg.mortgage-options .col-md-3{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;gap:5px;flex:1 0 300px;max-width:100%}#homeContainer2V3 .flex-container-lg.mortgage-options .col-md-3 *{color:#083953}#homeContainer2V3 .flex-container-lg.mortgage-options .col-md-3 h4{text-align:center;font-size:clamp(1.2em,4.5vw,1.45em);font-family:"Bariol Light"}#homeContainer2V3 .flex-container-lg.mortgage-options .col-md-3 p{text-align:center;font-size:clamp(.6em,1.5vw,1.15em);font-family:"Source Sans Pro",sans-serif;flex:1}@media screen and (max-width: 749px){#homeContainer2V3 .flex-container-lg.mortgage-options .col-md-3 p{display:none}}#homeContainer2V3 .flex-container-lg.mortgage-options .col-md-3 img{width:auto;max-height:55px}#homeContainer2V3 .flex-container-lg.mortgage-options .col-md-3 a{display:flex;align-items:center;gap:0px;padding-top:20px;text-decoration:none;font-size:clamp(1em,1.5vw,1.15em)}#homeContainer2V3 .flex-container-lg.mortgage-options .col-md-3 a svg{width:30px;height:30px}#homeContainer2V3 .flex-container-lg.mortgage-options .col-md-3 a:hover{text-decoration:underline}@media screen and (max-width: 749px){#homeContainer2V3 .flex-container-lg.mortgage-options .col-md-3 a{padding-top:0px}}#homeContainer3V3{position:relative;min-height:650px;padding:60px 20px;display:flex;flex-direction:column}@media screen and (max-width: 749px){#homeContainer3V3{min-height:-moz-fit-content;min-height:fit-content;padding:40px 20px}}#homeContainer3V3 .flex-container-lg{justify-content:flex-start;height:100%;gap:40px;display:flex !important;flex-wrap:wrap;padding:30px;overflow:hidden;border-radius:30px;flex:1;align-items:center;margin:0 auto}#homeContainer3V3 .flex-container-lg img{position:absolute;height:100%;width:100%;inset:0px;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;color:rgba(0,0,0,0);z-index:-1}#homeContainer3V3 .flex-container-lg .col-md-2{flex:0 0 min(80%,750px);border-right:none;position:relative;overflow:hidden;overflow:hidden;display:flex;flex-direction:column;gap:10px;justify-content:center;background-color:rgba(255,255,255,.75);padding:30px;border-radius:30px}@media screen and (max-width: 749px){#homeContainer3V3 .flex-container-lg .col-md-2{flex:0 0 100%}}#homeContainer3V3 .flex-container-lg .col-md-2 .headerLrg{font-size:clamp(1.8em,4.5vw,4em)}#homeContainer3V3 .flex-container-lg .col-md-2 h5{color:#0061aa;font-size:clamp(.8em,3.5vw,1em)}#homeContainer3V3 .flex-container-lg .col-md-2 p{font-size:clamp(1em,4.5vw,1.2em);color:#000}#homeContainer3V3 .flex-container-lg .col-md-2 .btn-wrapper{display:flex;gap:20px;flex-wrap:wrap;align-items:center;margin:0}#homeContainer3V3 .flex-container-lg .col-md-2 .btn-wrapper .btn.transparent{color:#000;border:1px solid #000;padding:12px 24px;border-radius:0;width:-moz-fit-content;width:fit-content;font-size:1em}#homeContainer3V3 .flex-container-lg .col-md-2 .btn-wrapper .link{display:flex;gap:0;width:-moz-fit-content;width:fit-content;color:#000;font-size:1em;text-decoration:none}#homeContainer3V3 .flex-container-lg .col-md-2 .btn-wrapper .link:hover{text-decoration:underline}#homeContainer3V3 .flex-container-lg .col-md-2 .btn-wrapper .link svg{width:30px;height:30px}@media screen and (max-width: 749px){#homeContainer3V3 .flex-container-lg{padding:20px}#homeContainer3V3 .flex-container-lg .col-md-2{padding:20px;font-size:1em}}#homeContainer5V3{padding:60px 20px}@media screen and (max-width: 749px){#homeContainer5V3{padding:40px 20px}}#homeContainer5V3 .flex-container-lg{display:flex;flex-direction:column;padding:40px 30px;background-color:rgba(0,0,0,.05);border-radius:30px;overflow:hidden;gap:30px}#homeContainer5V3 .flex-container-lg .header{display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center}#homeContainer5V3 .flex-container-lg .headerLrg{text-align:center;line-height:1em;font-size:clamp(1.8em,4.5vw,4em)}#homeContainer5V3 .flex-container-lg .headerLrg span{font-weight:bold}#homeContainer5V3 .flex-container-lg .faqs-wrapper{display:flex;justify-content:space-between;flex-direction:row;gap:50px;flex-wrap:wrap}@media screen and (max-width: 600px){#homeContainer5V3 .flex-container-lg .faqs-wrapper{gap:25px;flex-direction:column}}#homeContainer5V3 .flex-container-lg .faqs-wrapper .col-md-3{display:flex;flex-direction:row;gap:20px;flex:1 0 600px;max-width:100%;text-decoration:none}#homeContainer5V3 .flex-container-lg .faqs-wrapper .col-md-3 *{text-decoration:none;color:#083953}#homeContainer5V3 .flex-container-lg .faqs-wrapper .col-md-3 .col{position:relative;border:none;border-radius:0;display:flex;justify-content:flex-start;flex-direction:column;flex:1}#homeContainer5V3 .flex-container-lg .faqs-wrapper .col-md-3 .col.bg-image{flex:0 0 40%;border-radius:30px;overflow:hidden}#homeContainer5V3 .flex-container-lg .faqs-wrapper .col-md-3 .col.bg-image img{position:absolute;height:100%;width:100%;inset:0px;-o-object-fit:cover;object-fit:cover;color:rgba(0,0,0,0)}#homeContainer5V3 .flex-container-lg .faqs-wrapper .col-md-3 .col .author-block{display:flex;align-items:center;gap:5px;padding-top:25px}#homeContainer5V3 .flex-container-lg .faqs-wrapper .col-md-3 .col .author-block img{flex:0 0 50px;width:50px;height:50px;border-radius:50%;-o-object-fit:cover;object-fit:cover}#homeContainer5V3 .flex-container-lg .faqs-wrapper .col-md-3 .col .author-block .author-info{flex:1;display:flex;flex-direction:column}#homeContainer5V3 .flex-container-lg .faqs-wrapper .col-md-3 .col .author-block .author-info .author-date{font-size:.95em}@media screen and (max-width: 749px){#homeContainer5V3 .flex-container-lg .faqs-wrapper .col-md-3 .col .author-block{display:none}}#homeContainer5V3 .flex-container-lg .faqs-wrapper .col-md-3 h4{font-size:clamp(1.2em,4.5vw,1.45em);font-family:"Bariol Bold";line-height:1em}#homeContainer5V3 .flex-container-lg .faqs-wrapper .col-md-3 h6{font-size:1em}#homeContainer5V3 .flex-container-lg .faqs-wrapper .col-md-3 p{font-size:clamp(1em,1.5vw,1.15em);font-family:"Source Sans Pro",sans-serif}#homeContainer5V3 .flex-container-lg .faqs-wrapper .col-md-3 a{display:flex;align-items:center;gap:0px;padding-top:20px;text-decoration:none;font-size:clamp(1em,1.5vw,1.15em)}#homeContainer5V3 .flex-container-lg .faqs-wrapper .col-md-3 a svg{width:30px;height:30px}#homeContainer5V3 .flex-container-lg .faqs-wrapper .col-md-3 a:hover{text-decoration:underline}@media screen and (max-width: 1245px){#homeContainer5V3 .flex-container-lg .faqs-wrapper .col-md-3{flex:1 0 100%;width:100%;gap:15px;flex-wrap:wrap;align-items:center}#homeContainer5V3 .flex-container-lg .faqs-wrapper .col-md-3 .col{flex:1}#homeContainer5V3 .flex-container-lg .faqs-wrapper .col-md-3 .col.bg-image{flex:0 0 20%;aspect-ratio:1;border-radius:5px}#homeContainer5V3 .flex-container-lg .faqs-wrapper .col-md-3 .col .author-block{padding-top:10px}}@media screen and (max-width: 749px){#homeContainer5V3 .flex-container-lg{padding:20px;gap:20px}}#homeContainer5V3 .btn.transparent{color:#000;border:1px solid #000;padding:12px 24px;border-radius:0;width:-moz-fit-content;width:fit-content;font-size:1em}#reviewsContainerV3{padding:60px 20px}@media screen and (max-width: 749px){#reviewsContainerV3{padding:40px 20px}}#reviewsContainerV3 .flex-container-lg{display:flex !important;background-color:#083953;justify-content:center;border-radius:30px;overflow:hidden;padding:30px;gap:30px;flex-wrap:wrap}@media screen and (max-width: 749px){#reviewsContainerV3 .flex-container-lg{padding:20px}}#reviewsContainerV3 .flex-container-lg .col-2{flex:1 0 min(100%,450px)}#reviewsContainerV3 .flex-container-lg .col-2 *{text-decoration:none;color:#fff}#reviewsContainerV3 .flex-container-lg .col-2.lo-box{display:flex;flex-direction:column;align-items:center;flex:0 0 min(100%,200px)}#reviewsContainerV3 .flex-container-lg .col-2.lo-box .lo-img{width:100%;height:auto;aspect-ratio:1/1;margin:0;border-radius:50%;border:none}@media screen and (max-width: 749px){#reviewsContainerV3 .flex-container-lg .col-2.lo-box{flex:0 0 min(100%,120px)}}#reviewsContainerV3 .flex-container-lg .col-2 p{font-size:clamp(1em,4.5vw,1.15em)}#reviewsContainerV3 .flex-container-lg .col-2 p.lo-name{font-size:clamp(1.2em,4.5vw,1.6em);font-weight:bold}#reviewsContainerV3 .flex-container-lg .col-2 .review-box{display:flex;align-items:center;gap:20px;flex-wrap:wrap}#reviewsContainerV3 .flex-container-lg .col-2 .review-box img{max-width:125px}#reviewsContainerV3 .flex-container-lg .col-2 .five-stars-container{display:flex;gap:5px}#reviewsContainerV3 .flex-container-lg .col-2 .five-stars-container svg{width:30px;height:auto}#reviewsContainerV3 .flex-container-lg .col-2 .review{padding:15px 0}#contactUsContainerV3{background-color:#e6f0f7}#contactUsContainerV3 .flex-container-lg{padding:40px 20px;gap:20px;flex-wrap:wrap;justify-content:space-around}#contactUsContainerV3 .flex-container-lg .col-md-2{flex:1;display:flex;flex-direction:column;gap:25px;flex-wrap:wrap}#contactUsContainerV3 .flex-container-lg .col-md-2 .header{display:flex;flex-direction:column;gap:10px}#contactUsContainerV3 .flex-container-lg .col-md-2 .header .headerLrg{color:#0061aa}#contactUsContainerV3 .flex-container-lg .col-md-2 .col{display:flex;flex-direction:column;gap:0px}@media screen and (max-width: 749px){#contactUsContainerV3 .flex-container-lg .col-md-2 .col{flex:0 0 100%}}#contactUsContainerV3 .flex-container-lg .col-md-2 .col *{color:#083953;font-size:1.1em}#contactUsContainerV3 .flex-container-lg .col-md-2 .col svg{width:25px;height:25px}#contactUsContainerV3 .flex-container-lg .col-md-2 .col h5{font-size:1.15em;color:#0061aa;text-transform:uppercase}#contactUsContainerV3 .flex-container-lg .col-md-2 .col address{font-style:normal}#contactUsContainerV3 .flex-container-lg .col-md-2 .col a{display:flex;align-items:center;gap:0px;text-decoration:none}#contactUsContainerV3 .flex-container-lg .col-md-2 .col a svg{width:30px;height:30px}#contactUsContainerV3 .flex-container-lg .col-md-2 .col a:hover{text-decoration:underline}#contactUsContainerV3 .flex-container-lg .col-md-2 .row{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap}#contactUsContainerV3 .flex-container-lg .col-md-2 .row *{color:#083953;font-size:1.1em}#contactUsContainerV3 .flex-container-lg .col-md-2 .row svg{width:25px;height:25px}#contactUsContainerV3 .flex-container-lg .col-md-2 .row h5{font-size:1.15em}#contactUsContainerV3 .flex-container-lg .col-md-2 .row address{font-style:normal}#contactUsContainerV3 .flex-container-lg .col-md-2 .row a{display:flex;align-items:center;gap:0px;text-decoration:none}#contactUsContainerV3 .flex-container-lg .col-md-2 .row a svg{width:30px;height:30px}#contactUsContainerV3 .flex-container-lg .col-md-2 .row a:hover{text-decoration:underline}#contactUsContainerV3 .flex-container-lg .col-md-1{flex:0 0 300px;display:flex;flex-direction:column;gap:25px}#contactUsContainerV3 .flex-container-lg .col-md-1.map{flex:0 0 300px}#contactUsContainerV3 .flex-container-lg .col-md-1.map img{width:100%}#contactUsContainerV3 .flex-container-lg .col-md-1.map iframe{width:100%;height:100%;min-height:250px;border:none}#contactUsContainerV3 .flex-container-lg .col-md-1 .col{display:flex;flex-direction:column;gap:0px}#contactUsContainerV3 .flex-container-lg .col-md-1 .col *{color:#083953;font-size:1.1em}#contactUsContainerV3 .flex-container-lg .col-md-1 .col svg{width:25px;height:25px}#contactUsContainerV3 .flex-container-lg .col-md-1 .col h5{font-size:1.15em}#contactUsContainerV3 .flex-container-lg .col-md-1 .col address{font-style:normal}#contactUsContainerV3 .flex-container-lg .col-md-1 .col a{display:flex;align-items:center;gap:0px;text-decoration:none}#contactUsContainerV3 .flex-container-lg .col-md-1 .col a svg{width:30px;height:30px}#contactUsContainerV3 .flex-container-lg .col-md-1 .col a:hover{text-decoration:underline}#contactUsContainerV3 .flex-container-lg .col-md-1 .row{display:flex;flex-direction:row;gap:20px}#contactUsContainerV3 .flex-container-lg .col-md-1 .row *{color:#083953;font-size:1.1em}#contactUsContainerV3 .flex-container-lg .col-md-1 .row svg{width:25px;height:25px}#contactUsContainerV3 .flex-container-lg .col-md-1 .row h5{font-size:1.15em}#contactUsContainerV3 .flex-container-lg .col-md-1 .row address{font-style:normal}#contactUsContainerV3 .flex-container-lg .col-md-1 .row a{display:flex;align-items:center;gap:0px;text-decoration:none}#contactUsContainerV3 .flex-container-lg .col-md-1 .row a svg{width:30px;height:30px}#contactUsContainerV3 .flex-container-lg .col-md-1 .row a:hover{text-decoration:underline}@media screen and (max-width: 1245px){#contactUsContainerV3 .flex-container-lg{display:flex}#contactUsContainerV3 .flex-container-lg .col-md-2{flex:1 0 100%}#contactUsContainerV3 .flex-container-lg .col-md-2.map{flex:1 0 100%}#contactUsContainerV3 .flex-container-lg .row{flex-direction:column}#contactUsContainerV3 .flex-container-lg .col-md-1{flex:1 0 100%}#contactUsContainerV3 .flex-container-lg .col-md-1.map{flex:1 0 100%}}#homeHeroV3{position:relative;overflow:hidden;height:-moz-fit-content;height:fit-content;min-height:min(80svh,750px);background-image:url(/images/homepage/homepage_home_bg.webp);background-size:cover;background-position:center;background-repeat:no-repeat;padding:100px 0 0;display:flex;align-items:center;justify-content:center;flex-direction:column}#homeHeroV3 .phone-in-hand-wrapper{position:absolute;right:0rem;top:50%;transform:translateY(-50%);height:min(70% - 20px,850px);z-index:0}#homeHeroV3 .phone-in-hand-wrapper img{display:block;height:100%;width:auto}#homeHeroV3 .phone-in-hand-wrapper .phone-in-hand{display:none}#homeHeroV3 .phone-in-hand-wrapper .phone-in-hand-mobile{display:block}#homeHeroV3 .blue-pin-wrapper{position:absolute;right:0px;bottom:0px;height:100%;width:100%;max-height:calc(85% - 50px);max-width:45vw}#homeHeroV3 .blue-pin-wrapper .blue-pin{height:100%;position:relative}#homeHeroV3 .blue-pin-wrapper .cloud-1{--cloud-distance: 50px;animation:moveCloud 1.5s ease-out}#homeHeroV3 .blue-pin-wrapper .cloud-2{--cloud-distance: 20px;animation:moveCloud 1.5s ease-out}#homeHeroV3 .blue-pin-wrapper .cloud-3{--cloud-distance: 60px;animation:moveCloud 2.8s ease-out}#homeHeroV3 .blue-pin-wrapper .cloud-4{--cloud-distance: 40px;animation:moveCloud 3.5s ease-out}@keyframes moveCloud{from{transform:translateX(calc(var(--cloud-distance) * -1))}to{transform:translateX(0px)}}@media screen and (max-width: 1245px){#homeHeroV3 .blue-pin-wrapper{max-width:45vw}}@media screen and (max-width: 749px){#homeHeroV3 .blue-pin-wrapper{max-width:45vw;display:none}}#homeHeroV3 .hero-content{flex:1;margin:0;display:flex;height:100%;width:100%;max-width:1660px;justify-content:center;flex-direction:column;align-items:flex-start;gap:40px;position:relative;padding:3rem 0 100px 1rem}#homeHeroV3 .hero-content *{z-index:1}@keyframes slideDown{from{transform:translateY(-10px)}to{transform:translateY(0px)}}#homeHeroV3 .hero-content .content-top{position:relative;width:-moz-max-content;width:max-content;padding-bottom:55px}#homeHeroV3 .hero-content .content-top .blue-dash{position:absolute;bottom:0;animation:slideDown 1s linear;width:75%}@media screen and (max-width: 749px){#homeHeroV3 .hero-content .content-top{padding-bottom:40px}}#homeHeroV3 .hero-content .content-bottom{display:flex;flex-direction:column;gap:15px}#homeHeroV3 .hero-content .headerLrg{font-family:"Bariol",sans-serif;font-size:clamp(3em,6vw,6em);animation:slideDown 1s linear}#homeHeroV3 .hero-content .headerLrg .highlightBlue{color:#083953;display:block;font-weight:1000}#homeHeroV3 .hero-content .headerSm{display:none;font-family:"Bariol",sans-serif;font-size:clamp(3em,5vw,6em);animation:slideDown 1s linear}#homeHeroV3 .hero-content .headerSm .highlightBlue{color:#083953;display:block;font-weight:1000}#homeHeroV3 .hero-content .subheader{font-family:"Source Sans Pro",sans-serif;font-size:clamp(1.2em,2.5vw,1.8em);animation:slideDown 1s linear}@media screen and (max-width: 1245px){#homeHeroV3 .hero-content .subheader span:not(.highlightBlue){display:block}}@keyframes slideUp{from{transform:translateY(10px)}to{transform:translateY(0px)}}#homeHeroV3 .hero-content .btn-container{display:flex;gap:20px;flex-wrap:wrap;width:min(100%,650px);padding:0;animation:slideUp 1s linear}#homeHeroV3 .hero-content .btn-container .btn{padding:15px 25px;border-radius:5px;text-transform:none;font-size:1.6rem;background-color:#083953;min-width:300px;max-width:100%;width:auto;flex:1}#homeHeroV3 .hero-content .btn-container .btn.primary{background-color:#0061aa}@media screen and (max-width: 749px){#homeHeroV3 .hero-content .btn-container{row-gap:15px;flex-direction:column}#homeHeroV3 .hero-content .btn-container .btn{font-size:1.25em;min-width:auto;max-width:100%}}@media screen and (max-width: 749px){#homeHeroV3 .hero-content{padding:0}}@media screen and (max-width: 1245px){#homeHeroV3{min-height:min(80svh,650px);padding:150px 2rem 5rem 2rem}#homeHeroV3 .hero-content{padding:0}#homeHeroV3 .hero-content .content-top{padding-bottom:45px}#homeHeroV3 .phone-in-hand-wrapper{right:-8%;top:50%;height:min(100%,550px);max-width:60%;transform:translateY(-50%);display:flex;align-items:center}#homeHeroV3 .phone-in-hand-wrapper img{max-height:calc(100% - 0px)}#homeHeroV3 .phone-in-hand-wrapper .phone-in-hand{display:none}#homeHeroV3 .phone-in-hand-wrapper .phone-in-hand-mobile{display:block}}@media screen and (max-width: 600px){#homeHeroV3 .hero-content .content-top{width:200px;padding-bottom:30px}#homeHeroV3 .phone-in-hand-wrapper{right:-24%;max-width:80%}#homeHeroV3 .phone-in-hand-wrapper img{max-height:75%}}#mapContainerV3{padding:60px 20px}@media screen and (max-width: 749px){#mapContainerV3{padding:40px 20px}}#mapContainerV3 .flex-container-lg{padding:20px 80px;display:flex !important;justify-content:center;gap:20px;flex-wrap:wrap;background-color:rgba(0,75,153,.14);border-radius:30px}#mapContainerV3 .flex-container-lg .col{flex:0 0 fit-content;display:flex;flex-direction:column;justify-content:space-between;gap:50px}#mapContainerV3 .flex-container-lg .col:last-of-type{align-items:flex-end;text-align:right}#mapContainerV3 .flex-container-lg .col .title{font-size:1.2em;font-weight:600}#mapContainerV3 .flex-container-lg .col .content{display:flex;flex-direction:column;gap:0}#mapContainerV3 .flex-container-lg .col .content p{font-size:clamp(1.1em,4vw,1.35em);order:2;line-height:1.1em}#mapContainerV3 .flex-container-lg .col .content p.value{order:1;font-size:clamp(1.4em,4vw,3.5em);line-height:1.3em}#mapContainerV3 .flex-container-lg .map{flex:1;max-width:100%;display:flex;justify-content:center;align-items:center}#mapContainerV3 .flex-container-lg .map img{width:auto;max-width:min(70%,700px)}#mapContainerV3 .flex-container-lg .map .animated{opacity:0;animation:zoomFadeIn 1.5s ease-in-out forwards}@keyframes zoomFadeIn{from{opacity:0;transform:scale(0.8)}to{opacity:1;transform:scale(1)}}@media screen and (max-width: 1245px){#mapContainerV3 .flex-container-lg{justify-content:space-between;padding:20px;flex-direction:column;align-items:center}#mapContainerV3 .flex-container-lg .col{order:1;gap:20px;flex:1;align-items:center;text-align:center;width:100%;flex-direction:row;justify-content:center;flex-wrap:wrap}#mapContainerV3 .flex-container-lg .col .title{flex:0 0 100%}#mapContainerV3 .flex-container-lg .col .content{text-align:center;flex:1 0 fit-content}#mapContainerV3 .flex-container-lg .col:last-of-type{align-items:flex-start;text-align:center;order:3}#mapContainerV3 .flex-container-lg .map{order:2;flex:1 0 100%}#mapContainerV3 .flex-container-lg .map img{max-width:min(100%,450px)}#mapContainerV3 .flex-container-lg .container{padding:0 20px 20px;align-items:flex-end}#mapContainerV3 .flex-container-lg .container *{text-align:right;justify-content:flex-end}}@media screen and (max-width: 749px){#mapContainerV3 .flex-container-lg{padding:0;background-color:#fff}}.giveaway-bubble-wrapper{position:fixed;bottom:1em;right:1em;z-index:9999;display:flex;justify-content:flex-end;width:-moz-fit-content;width:fit-content}.giveaway-bubble-wrapper a{text-decoration:none;display:block}@media screen and (max-width: 749px){.giveaway-bubble-wrapper{display:flex;justify-content:flex-end;width:100%}}.giveaway-bubble-wrapper .giveaway-bubble{width:250px;height:auto;background:rgba(0,0,0,0);cursor:pointer;display:block;position:relative;opacity:1;transition:all 250ms ease-out}.giveaway-bubble-wrapper .giveaway-bubble:hover{opacity:1}.giveaway-bubble-wrapper .giveaway-bubble img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.giveaway-bubble-wrapper .giveaway-bubble.animate{animation:bubble-pulse 2s infinite}@media screen and (max-width: 749px){.giveaway-bubble-wrapper .giveaway-bubble{width:120px}.giveaway-bubble-wrapper .giveaway-bubble img{content:url("/images/homepage/total-gives-back-logo-mobile.webp")}}@keyframes bubble-pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}