@font-face{font-family:verveine;src:url(https://fonts.cdnfonts.com/s/38960/VerveineRegular.woff)}.loan-program-info-section{min-height:500px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f0f0f0}.loan-program-info-section .loan-programs-text{color:#0086b1;text-align:center;font-family:Open sans,sans-serif!important;font-weight:500!important}.loan-program-info-section .loan-options-btn{text-align:center;max-width:80%;font-family:Open sans,sans-serif;font-weight:800;background:#f0f0f0;color:#0086b1;border:none;text-decoration:none}section.hero-banner img#home-lending-overview-img{display:block}section.hero-banner>.background-cover{height:400px}section.hero-banner .loan-officer-ribbon{margin-top:15px;border-bottom:2px solid #ddd}section.hero-banner .loan-officer-ribbon .left .profile-pic{top:-60px;width:100px;height:100px;border-radius:50%;background-color:#ccc}section.hero-banner .loan-officer-ribbon .left .verbiage .name{font-weight:600}section.hero-banner .loan-officer-ribbon .left a+.verbiage{margin-left:120px}section.hero-banner .loan-officer-ribbon .left .contact{margin-top:10px}section.hero-banner .loan-officer-ribbon .left .contact .fa,section.hero-banner .loan-officer-ribbon .left .contact .far{font-size:25px;color:#0086b1}section.hero-banner .loan-officer-ribbon .left .contact a{font-size:17px}section.hero-banner .loan-officer-ribbon .left span{font-size:16px}section.hero-banner .loan-officer-ribbon .left span.name{font-weight:500;margin-bottom:5px}section.hero-banner .loan-officer-ribbon .left span.title{font-style:italic}section.hero-banner .loan-officer-ribbon .left span.nmls{font-size:13px}section.hero-banner .loan-officer-ribbon .right{font-size:18px}section.calculator .branded-calculator{margin:50px 0}section.calculator .branded-calculator:not(first-of-type){margin-top:0}section.calculator .heading-container{text-align:center}section.calculator .heading-container h2{margin-top:20px}section.calculator .heading-container a{display:inline-block;font-weight:700!important;text-decoration:none!important;color:#0086b1!important;border-bottom:2px solid!important;text-transform:uppercase;font-size:14px;letter-spacing:1px;margin-bottom:10px}section.calculator .heading-container a:hover{color:#64c9ff!important;border-bottom-color:#64c9ff!important;text-decoration:none!important}section.better-way{background:#f0f0f0}section.better-way .verbiage{height:700px;background-image:url(/static/images/hero-housesOnWoodTable-dark.jpg)}section.better-way .verbiage h2,section.better-way .verbiage h3{margin:0;width:95%;color:#fff;text-align:center}section.better-way .verbiage h2{margin-bottom:10px;font-size:25px;line-height:30px}section.better-way .verbiage h2:last-of-type{margin-bottom:30px}section.better-way .verbiage h3{margin:0;font-size:20px;line-height:30px;letter-spacing:1px}section.better-way .verbiage h3:not(:last-of-type){margin-bottom:1px}section.better-way .verbiage a{display:inline-block;font-weight:700!important;text-decoration:none!important;color:#0086b1!important;border-bottom:2px solid!important;text-transform:uppercase;margin-top:50px;font-size:14px;letter-spacing:1px}section.better-way .verbiage a:hover{color:#64c9ff!important;border-bottom-color:#64c9ff!important;text-decoration:none!important}@media (min-width:720px){section.better-way .verbiage h2{width:500px}section.better-way .verbiage h3{width:700px}}section #large-centered{margin-top:6vh;margin-bottom:2vh}section .stories-title{color:#0086b1;font-weight:400;letter-spacing:3px!important;margin-top:4vh}section .vid-img-container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-bottom:5vh}section .video-anchor{margin:0 2vw;position:relative;text-align:center}section .video-anchor .anchor-title{font-weight:700!important;color:#fff;text-shadow:0 0 3px #000;position:absolute;bottom:0;left:2vw;width:80%}section .blog-anchor{margin-bottom:2vh}section .overview-vid-img{width:300px!important;height:300px!important}section .overview-blog-img{height:250px!important}.top-banner-img{width:100vw;height:auto}#vid-img-section{background:#f0f0f0;min-width:100vw}@media screen and (max-aspect-ratio:1/1){.better-way{display:none}.home-app-verbiage{margin-top:2vh}.vid-img-container{flex-direction:column}.video-anchor{margin-bottom:2vh!important}.overview-blog-img{max-width:96vw}.overview-video-player{margin-left:2vw!important;margin-top:8vh!important}#playing-vid{width:96vw!important;height:44vh!important}}