.hero-full-dsc::before,.hero-full-fl::before{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%}body{box-sizing:border-box}.hero{display:flex;flex-wrap:wrap;justify-content:space-between;padding:2rem;background-color:#fff}.cta-btn,.get-quote{background-color:#007bff}.hero-content{flex:1 1 50%;padding:1rem;margin-top:2.5rem}.hero-content h1{font-size:2rem;margin-bottom:1rem}.hero-content p,.loan-content p,.page-content p{margin-bottom:.5rem;line-height:30px;letter-spacing:.040rem;font-size:17px;padding-top:10px}.page-content strong{font-weight:700;font-size:1.080rem}.cta-btn,.hero-content button{font-size:1rem;border:none;cursor:pointer}.hero-content button{background-color:#6b48ff;color:#fff;padding:1rem}.hero-image{flex:1 1 40%;display:flex;justify-content:center;padding-top:3rem}.hero-full-dsc,.hero-full-fl{position:relative;height:48vh;background-size:cover;background-position:center;padding:15px 15px 15px 40px;display:flex;text-align:left;color:#fff}.hero-image img{max-width:96%;height:auto}.hero-full-fl{background-image:url('../condos-brickell.jpg');align-items:center;justify-content:left}.hero-full-fl::before{background:linear-gradient(82.5deg,#123e23 0,rgba(18,62,35,.81) 99.25%)}.hero-full-dsc-content,.hero-full-fl-content{position:relative;z-index:1;max-width:800px}.hero-full-dsc h1,.hero-full-fl h1{font-size:2.375rem;margin-bottom:10px;text-align:left}.hero-full-dsc p,.hero-full-fl p{font-size:1.2rem;margin-bottom:20px;text-align:left}.hero-full-dsc{background-image:url('../images/uploads/home-fla.jpg');align-items:center;justify-content:left}.hero-full-dsc::before{background:linear-gradient(82.5deg,#1f3c63 0,rgba(31,60,99,.81) 99.25%)}.cta-buttons{display:flex;gap:15px;justify-content:left}.cta-btn{padding:12px 20px;font-weight:700;color:#fff;border-radius:5px;transition:background-color .3s}.cta-btn:hover{background-color:#0056b3}.consultation{background-color:#28a745}.consultation:hover{background-color:#1e7e34}.affordable-loan{display:flex;flex-wrap:wrap;justify-content:space-between;padding:1.75rem;background-color:#fff}.affordable-loan p{margin-bottom:.5rem;line-height:30px;letter-spacing:.040rem;font-size:17px;padding:10px 10px 0 20px}.page-content{display:flex;flex-direction:column;padding:1.625rem;background-color:#fff}.page-content .fui ol li,.page-content .fui ul li{margin:15px 0;padding-left:20px;font-size:1.025rem}.loan-content{flex:1 1 50%;padding:1rem}.loan-content h2{font-size:1.75rem;margin-bottom:1rem}.loan-content ul{list-style-type:none;padding:0}.loan-content li{background-color:#fff;margin-top:.25rem;padding:1.0625rem .5rem 0;border-radius:5px}.highlights-text p,.loan-content li p{font-size:15px;font-weight:400;padding-top:4px}.loan-content .fui li{margin:15px 0!important;padding-left:20px!important;font-size:1.025rem!important}.highlights-image,.loan-image{flex:1 1 40%;display:flex;justify-content:center;align-items:center}.highlights-image img,.loan-image img{max-width:100%;height:auto}.estimate,.loan-highlights{padding:2rem;background-color:#f5f5f5}.loan-highlights h2.body_guide{color:#1c1b1a;text-align:center;font-size:1.75rem;line-height:2.25rem}.highlights-content{display:flex;flex-wrap:wrap;justify-content:space-between}.highlights-text{flex:1 1 50%;display:flex;flex-direction:row;gap:1rem}.highlights-text .card{flex:1;flex-direction:column;padding:15px 14px;background-color:#fff;border:1px solid #ddd;text-align:center;font-weight:400;box-shadow:0 0 2px 0 rgba(0,0,0,.14),0 2px 2px 0 rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.2);border-radius:.25em;box-sizing:border-box}.highlights-text .list_item_title,.loan-content .list_item_title{font-size:19px;font-weight:700}.highlights-text p{line-height:28px;max-width:420px;margin-bottom:.25rem}.highlights-text ul li{font-size:1.03125rem;line-height:30px;text-align:left}.highlights-text .details a{font-weight:500;font-size:1rem;align-items:center;display:inline-flex;text-decoration:none;margin-top:24px;color:#1c1b1a}.card .calc-image img,.card .calcaf-image img{width:auto;height:50px;vertical-align:middle;margin-top:50%}.highlights-text .details a:hover{text-decoration:underline;color:#910d22}.arrow-icon{user-select:none;background-repeat:no-repeat;fill:currentColor;height:24px;width:24px;display:inline-block;padding-left:4px;overflow:hidden}.comparison,.faq,.trends{padding:2rem;background-color:#fff}.comparison h2,.comparison h3,.trends h2{margin-bottom:1rem}.comparison table,.trends table{width:85%;border-collapse:collapse;margin:0 auto 2rem}.comparison td,.comparison th,.trends td,.trends th{border:1px solid #ddd;padding:1rem;text-align:center}.comparison th{background-color:#588c5d;color:#fff}.trends th{background-color:#2e6697;color:#fff}.estimate-content{display:flex;flex-direction:row;justify-content:space-between;gap:2rem}.estimate-content .card{display:flex;flex-direction:row;background-color:#fff;border:1px solid #ddd;padding:1rem;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);position:relative;width:45%}.card .calcaf-image img{display:flex;position:relative}.estimate-content .card h3{font-size:19px;margin:0;padding:0 .5rem;width:100%;position:relative}.estimate-content .card-text{padding:15px}.estimate-content .card-text p{display:flex;line-height:28px;width:100%}.success-story{background-color:#fff;padding:0 15px;margin:22px 0;border-left:3px solid #00539f}.success-story p{margin-bottom:.25rem;line-height:30px;letter-spacing:.040rem;font-size:1.025rem;padding:0 8px}.faq-content{display:flex;flex-direction:column;gap:1rem}.faq-item{background-color:#f5f5f5;padding:1rem;border-radius:5px}footer{background-color:#f1f1f3;color:#4e4e4e;text-align:center}.footer-content{padding:2rem}@media (max-width:768px){.affordable-loan,.comparison,.estimate,.faq,.hero,.loan-highlights,.page-content,.trends{flex-direction:column;align-items:center;padding:1.25rem}.hero-full-fl h1{font-size:2rem}.hero-content,.hero-image,.highlights-image,.highlights-text,.loan-content,.loan-image{flex:1 1 100%}.estimate-content,.highlights-text{flex-direction:column}.highlights-text .card{padding:10px 15px}.estimate-content{justify-content:center;margin-right:15px}.estimate-content .card{width:100%}.estimate-content .card-text{width:90%;flex-direction:column;padding:15px}.card .calc-image img,.card .calcaf-image img{margin-top:15px}}@media (max-width:620px){.comparison,.trends{padding:.625rem}.comparison table,.comparison tbody,.comparison td,.comparison th,.comparison thead,.comparison tr,.trends table,.trends tbody,.trends td,.trends th,.trends thead,.trends tr{display:block;width:100%}.comparison h2,.comparison h3{font-size:21px;text-align:center}.comparison thead,.trends thead{display:none}.comparison tbody td:nth-child(odd),.trends tbody td:nth-child(odd){background-color:#f9f9f9}.comparison tbody td:nth-child(2n),.trends tbody td:nth-child(2n){background-color:#fff}.comparison tbody tr,.trends tbody tr{display:flex;flex-wrap:wrap;justify-content:center;margin:0 10px 10px 0;border:1px solid #ddd;padding:10px}.comparison tbody td{display:flex;justify-content:space-between;padding:8px;text-align:left;border:none;margin-right:15px}.comparison tbody tr td:first-child{flex-basis:100%;font-weight:600;background-color:#588c5d;padding:10px;text-align:left;color:#f1f1f1}.trends tbody tr td:first-child{flex-basis:100%;font-weight:600;background-color:#2e6697;padding:10px;text-align:left;color:#f1f1f1}.comparison tbody tr td:not(:first-child):before,.trends tbody tr td:not(:first-child):before{content:attr(data-label);font-weight:700;flex:1;margin-right:2px}}