.ip-banner{display:none}#inner-page-wrapper{padding-top:85px;margin:0}#inner-page-wrapper>.container{width:100%;padding:0}.fn-banner canvas{display:block;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.fn-banner::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:rgb(0 0 0 / .5)}.fn-banner{position:relative}.ip-banner-title{position:absolute;bottom:46px;left:0;width:100%;font-size:70px;color:#fff;font-family:'Gilda Display',serif;z-index:5;letter-spacing:0}.ip-fn-love-leave-area{position:relative;background:#fff;padding:100px 0}.ip-fn-section-title{margin-bottom:29px;font-size:55px;font-weight:400;font-family:'Gilda Display',serif;line-height:1.2;letter-spacing:0;color:#20191a}.ip-fn-list-item-content{padding-left:35px}.ip-fn-list-item-text p{font-size:16px;color:#20191a;font-family:var(--Roboto);line-height:1.8}.ip-fn-item-row::before{display:none}.ip-fn-item-row{display:flex;align-items:center;position:relative;z-index:5}.ip-fn-item-photo{position:relative}.ip-fn-item-photo::before{width:100%;height:calc(100% - 15px);content:'';position:absolute;z-index:1;right:-15px;bottom:-15px;background:#730000;background:linear-gradient(90deg,rgb(180 1 1) 0%,rgb(115 0 0) 100%)}.ip-fn-item-photo.left-accent::before{right:auto;left:-15px}.ip-fn-item-photo canvas{width:100%;height:auto;display:block}.ip-fn-item-photo img{width:100%;height:100%;position:absolute;z-index:2;top:0;left:0;object-fit:cover}.ip-fn-tools-area{position:relative;padding:90px 0 112px}.ip-fn-tools-area .container{position:relative;z-index:5}.ip-fn-tools-area::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://cdn.agentimagehosting.com/N8UbLgyqRY3sDqPgSu3Mj/2024/09/financing-bg.jpg) no-repeat;background-position:center;background-size:cover;opacity:.08;filter:grayscale(1)}.ip-fn-tl-inner .ip-fn-section-title.text-center{margin-bottom:51px}.ip-fn-cta-lists{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -15px}.ip-fn-cta{width:calc(100% / 3);padding:0 15px;text-align:center}.ip-fn-cta a{position:relative;display:block;max-width:300px}.ip-fn-cta.refinance-calculator a{margin:0 auto}.ip-fn-icon{min-height:190px;display:flex;align-items:center;justify-content:center;background:#b40101;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.mortgage-calculator .ip-fn-icon{background:#20191a}.home-value .ip-fn-icon{background:#484746}.ip-fn-cta a:hover .ip-fn-icon{background:var(--accent-color)!important}.ip-fn-label{font-size:22px;font-weight:700;font-family:var(--Roboto);color:#20191a;letter-spacing:.5px;margin-top:26px}.ip-fn-text{font-size:16px;color:#20191a;font-family:var(--Roboto);line-height:1.5;margin-top:28px}.ip-fn-text p{display:block}.ip-fn-lender-area{position:relative;padding:105px 0}.ip-fn-cwl-inner .ip-fn-section-title{margin-bottom:53px}.ip-site-btn{font-size:20px;font-weight:700;font-family:var(--Roboto);text-transform:uppercase;color:#fff!important;display:flex;align-items:center;justify-content:center;width:100%;max-width:308px;height:50px;background:#20191a;margin:0 auto;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.ip-site-btn:hover{background:var(--accent-color)}@media only screen and (max-width:1366px){.ip-banner-title{font-size:50px}}@media only screen and (max-width:1199px){.ip-bvp-section-title{font-size:35px}.ip-bvp-list-item-text p{font-size:14px;line-height:1.5;letter-spacing:1px;max-width:100%!important}}@media only screen and (max-width:991px){#inner-page-wrapper{padding-top:0}.ip-banner-title{font-size:35px;bottom:45px}.ip-fn-section-title{font-size:30px;text-align:center;letter-spacing:1px}.ip-fn-item-photo{max-width:500px;margin:0 auto}.ip-fn-list-item-text{text-align:center}.ip-fn-item-row{display:block}.ip-fn-list-item-content{padding-left:0;margin-top:30px}.ip-fn-love-leave-area,.ip-fn-tools-area,.ip-fn-lender-area{padding:50px 0}.ip-fn-cta-lists{justify-content:center;flex-direction:column}.ip-fn-cta a{margin:0 auto!important}.ip-fn-cta{width:100%;padding:15px}}@media only screen and (max-width:767px){.ip-fn-label{font-size:19px}.ip-site-btn{font-size:18px;max-width:208px}}@media only screen and (max-width:480px){.ip-banner-title{font-size:25px;bottom:5px}}