#title{font-size:1rem}.fl-company-name-prefix{font-size:1rem;margin-bottom:5px}.page-banner__bg-image{background:linear-gradient(135deg,#3b5998,#4d6eac)}.generic-content{background-color:#fff;padding:0;margin-bottom:5%;width:100%}.rate-section{padding:3em 1em;display:flex;color:#fff;background:linear-gradient(120deg,#3b5998,#7c9ad4);justify-content:center;flex-wrap:wrap}.rate-section--left{padding:1em 0 0 .5em}.rate-section--right img{width:100%}.rate-section__company-prefix{font-size:1rem;margin-bottom:1em}.rate-section__product-name{font-size:2rem;color:#fff;max-width:800px}.rate-section__benefits{font-size:1rem;margin-bottom:1em}.rate-strip__container{display:flex;justify-content:flex-start;max-width:700px}.rate-strip--left{padding-right:1em;border-right:solid .2px #fff}.rate-strip--right{padding-left:1em;border-left:solid .2px #fff}.rate-strip__number{font-size:3rem;font-weight:700;margin:.2em 0}.button-group{display:flex;flex-wrap:wrap;padding:.6em 0}.button-group-top{justify-content:flex-start}.button-group-bottom{margin:0 auto;justify-content:space-between}.button-group .btn{margin:.5em 0;padding:.5em 1.5em;text-align:center;color:#fff;display:inline-block;width:12em;height:3em;border-radius:2%;font-size:1rem;border:none;font-weight:600;cursor:pointer}.button-group-top .btn{margin-right:.5rem}.button-group-top .btn:hover{background-color:#fff;color:#3b5998}.button-group-bottom .btn:hover{background-color:#3b5998;color:#fff}.btn i{margin-right:5px}.disclaimer{margin-top:1em;font-size:.7rem}.rate-section__arrow-right{position:relative;width:0;height:0;border-top:1em solid transparent;border-bottom:1em solid transparent;border-left:1em solid #fff;bottom:340px}.table-section{max-width:850px;width:60%;margin:0 auto}.center{margin:.5em auto}.feature-section{width:100%;margin:0 auto;background-color:#fff;padding:.7em 0}.feature-table{width:100%}.feature-table td{padding:.8em;border-bottom:solid 1px #ddd}.feature-table td i{margin:0 .3em}.feature-table__header-row{padding:.8em;color:#fff;background:linear-gradient(120deg,#3b5998,#6082c6)}.cost-table-section{width:100%;background-color:#fff;margin:0 auto}.cost-table{width:100%}.cost-table td{padding:.8em;border:#fff 1px solid}.cost-table__header-row{padding:.8em;color:#fff;background:linear-gradient(120deg,#3b5998,#6082c6)}.cost-table__data-row:nth-child(2n+1) {background-color:#e1e1e1}.cost-table__data-row:nth-child(2n) {background-color:#f5f5f5}@media only screen and (max-width:1150px){.rate-section{justify-content:center}.rate-section--right{display:none}}@media only screen and (max-width:850px){.table-section{width:100%}}@media only screen and (max-width:650px){.rate-section{padding:.1em .1em .5em .1em}.rate-section__arrow-right{display:none}.button-group{justify-content:center}.button-group .btn{margin:.2em}}@media only screen and (max-width:415px){.rate-section--left{padding:1em .2em .2em .5em}.rate-section__company-prefix{font-size:1rem;margin-bottom:1em}.rate-section__product-name{font-size:1.5rem;color:#fff;max-width:800px}.rate-section__benefits{font-size:1rem;margin-bottom:1em}.rate-strip__container{display:flex;justify-content:flex-start;max-width:700px}.rate-strip--left{padding-right:1em;border-right:solid .2px #fff}.rate-strip--right{padding-left:1em;border-left:solid .2px #fff}.rate-strip__number{font-size:2rem;font-weight:700;margin:.2em 0}}.products-table{margin:2em auto 5%;width:80%;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;font-size:1rem}.products-table thead{background-color:#3b5998;color:#fff}.products-table th{border:#3b5998 1px solid;padding:.5em;text-align:center}.products-table tbody tr:nth-child(2n+1) {background-color:#e1e1e1}.products-table tbody tr:nth-child(2n) {background-color:#f5f5f5}.products-table tbody td{padding:1.2em .8em;text-align:center;border:#fff 1px solid;font-size:1rem}.products-table .btn{padding:.8em 1em;width:2em;color:#fff;border:none;border-radius:8%;font-size:.9rem;font-weight:600;text-align:center}.btn-orange{background-color:#ff8000}.btn-grey{background-color:#a3a3a3}.products-table .btn:hover{background-color:#3b5998;cursor:pointer}.products-table-button-group{margin:0;width:100%}.products-table-button-group .btn:hover{background-color:#3b5998;cursor:pointer}@media only screen and (max-width:760px){table,thead,tbody,th,td,tr{display:block}.products-table{margin:5% 1%}thead tr{position:absolute;top:-9999px;left:-9999px}tr{border:1px solid #ccc}td{border:none;border-bottom:1px solid #eee;position:relative;padding:2% 50%}td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}}@media only screen and (max-width:1000px){.products-table{width:100%}}.compare-our-home-loans-table thead tr{color:#fff;background-color:#3b5998}.compare-our-home-loans-table-link{color:#ff8000}.compare-our-home-loans-table .btn{padding:.8em 1em;width:2em;color:#fff;border:none;border-radius:8%;font-size:.9rem;font-weight:600;text-align:center}.compare-our-home-loans-table .btn:hover{background-color:#3b5998;cursor:pointer}.compare-our-home-loans-table tbody td{padding:1.2em .8em;border:#fff 1px solid;font-size:1rem}.compare-our-home-loans-table tbody td:nth-child(1) {font-weight:700}.compare-our-home-loans-table tbody tr:nth-child(2n+1) {background-color:#e1e1e1}.compare-our-home-loans-table tbody tr:nth-child(2n) {background-color:#f5f5f5}.compare-our-home-loans-table-subtitle{color:#3b5998}.text-link{color:#ff8000}.text-link:hover{color:#3b5998}.tmd-table-tr:nth-child(2n+1) {background-color:#e1e1e1}.tmd-table-tr:nth-child(2n) {background-color:#f5f5f5}.tmd-table-td-title{border-right:1px #fff solid;font-weight:bold;color:#3b5998;padding:5px 10px;vertical-align:top}.tmd-table-td-data{padding:5px 5px 5px 10px;border-right:1px #fff solid;vertical-align:top}