.popover{min-width:200px;text-align:left;font-size:13px;font-weight:normal}.ad-leaderboard,.google_dfp_ads_slot_desktop_top_leaderboard,.google_dfp_ads_slot_desktop_bottom_leaderboard{max-width:728px;margin:0 auto}.google_dfp_ads_slot_desktop_bottom_leaderboard{margin:20px auto}@media(max-width:768px){.ad-leaderboard,.google_dfp_ads_slot_desktop_top_leaderboard,.google_dfp_ads_slot_desktop_bottom_leaderboard,.google_dfp_ads_slot_desktop_top_leaderboard{display:none}}.side-box{margin-top:-85px;text-align:center;color:#000;overflow:auto;max-width:290px}.side-box .side-box-title{font-size:1.1em;font-weight:bold;margin:10px 0}.side-box .side-box-section{padding:10px;border-bottom:dotted 2px #ccc}.side-box .side-box-section:last-child{border-bottom:0}.btn.btn-type{border-radius:50%;width:150px;height:150px;border-width:2px;text-shadow:none;margin:0 10px}.btn.btn-type:focus{outline:0}.btn.btn-type i{font-size:2.5em}@media(max-width:768px){.btn.btn-type{width:100%;height:auto;margin:20px 0;display:block;border-radius:2px;border-width:1px}.btn.btn-type i{font-size:1.5em;display:inline-block}.btn.btn-type span{width:80%;float:right;line-height:31px;text-align:left}}.slider{margin-bottom:60px}.slider input{border: 1px solid #ccc; border-radius: 5px; background-color:#fff;cursor:auto}.slider .noUi-connect{background:#000}@media(max-width:768px){.slider{margin-bottom:60px}}.summary{background-color:transparent;color:#2c2c2c;overflow:auto}.summary .row{margin-bottom:10px}.summary .summary-title{color:#000;font-weight:bold;margin-top:0}.summary .summary-section{padding:0px; border-top: 5px solid #000;}.summary .summary-section:last-child{border-bottom:0}.summary .summary-value{font-weight:bold;text-align:right}.float-boundary{position:relative}.floating{transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);position:fixed}.bottomed{bottom:0;position:absolute}.uikit-dropdown{position:relative;width:100%}.uikit-dropdown .btn{width:100%}.uikit-dropdown .btn .btn-title{display:inline-block;width:calc(100% - 29px);overflow:hidden;vertical-align:middle;text-overflow:ellipsis}@media(max-width:768px){.catfish-mobile{position:fixed;left:0;bottom:0;height:60px;background-color:#e03d31;color:white;width:100%;font-weight:700;z-index:10;padding:10px;font-size:1.2em}}@media(min-width:768px){.catfish-mobile{display:none}}.small{font-size:85%}.highlighted-text{color:#e03d31;font-weight:bold}.section-subtitle{margin-top:30px;margin-bottom:10px}.section-subtitle.section-subtitle-no-line{border-bottom:0}@media(max-width:768px){.title-big{font-size:20px;margin-bottom:10px}.section-subtitle{font-size:15px}}.confirm-affordability{text-align:center}.confirm-affordability .partner-text{font-size:85%}.confirm-affordability .partner-logo{height:30px}.disclaimer{font-size:85%;margin-top:10px;padding:0 10px}.disclaimer:target{animation:highlight 3s linear;-webkit-animation:highlight 3s linear;-moz-animation:highlight 3s linear}@-webkit-keyframes highlight{0%{background-color:#ff9500}100%{background-color:white}}@-moz-keyframes highlight{0%{background-color:#ff9500}100%{background-color:white}}@-o-keyframes highlight{0%{background-color:#ff9500}100%{background-color:white}}@keyframes highlight{0%{background-color:#ff9500}100%{background-color:white}}.captcha-block{line-height:35px;text-align:center}.share-note{text-align:left}hr.lite{border-bottom:1px solid #f2f2f2}.package-table-header{transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);padding:25px 10px 10px 10px}.package-table-header .package-header{font-size:14px;font-weight:bold;text-align:center}.package-table-header .package-header.package-name{padding-left:5px}.package-table-header .package-header.package-repayment .sort-order{font-size:.8em;font-weight:normal}.package-table-header .package-provider{width:180px}.package-table-header .package-name{width:180px;text-align:left}.package-table-header .package-initial-rate{width:125px}.package-table-header .package-repayment{width:130px}.package-table-header .package-ratetype{width:120px}.package-table-header .package-lockin{width:100px}.package-table-header .package-action{width:110px}.package-table .package-detail{text-align:center;font-weight:bold;padding:25px 5px 0 5px}.package-table .package-detail.package-provider{padding-top:0;height:68px}.package-table .package-detail.package-provider img,.package-table .package-detail.package-provider span{max-height:60px;max-width:150px;position:relative;top:50%;transform:translateY(-50%)}.package-table .package-detail.package-provider span{display:block}.package-table .package-detail.package-action{padding-top:10px}.package-table .package-detail.package-initial-rate,.package-table .package-detail.package-repayment{font-size:1.5em;padding-top:22px}.package-table .package-detail.package-repayment .repayment{color:#e03d31}.package-table .package-detail.package-repayment p{margin-bottom:0}.package-table .package-detail.package-repayment .suffix{font-weight:normal;font-size:.6em}.package-table .package-detail.package-action button{width:100%;white-space:normal}.package-table .package-detail.package-action .more-info-link{margin:5px 0 0 0;display:block;text-align:center;cursor:pointer}.package-table .package-provider{width:180px}.package-table .package-name{width:180px;text-align:left}.package-table .package-initial-rate{width:125px}.package-table .package-repayment{width:130px}.package-table .package-ratetype{width:120px}.package-table .package-lockin{width:100px}.package-table .package-action{width:110px}.package-table .btn-search{width:100%}.package-table .featured-title{font-weight:bold}.package-table .featured-subtitle{font-size:1.5em;font-weight:100;margin-bottom:30px}.package-table .package-item{width:100%;padding:10px;background-color:#fff;border-bottom:1px solid #ccc;clear:both}.package-table .package-item.open{background-color:#f2f2f2}.package-table .package-item:first-child{border-top:1px solid #ccc}.package-table .package-item:hover{background-color:#f2f2f2}.package-table .package-item .more-info-box{margin:10px 0 0}.package-table .package-item .more-info-box td{text-align:left}.package-table .package-item .more-info-box h4{font-size:14px;margin-bottom:10px;font-weight:bold;text-align:left}.package-table .package-item .more-info-box .features-list{margin-top:55px;text-align:left}.package-table .package-item .more-info-box td{font-size:14px;border-bottom:0}.package-table .package-item .sponsor-ads{position:relative;z-index:1;margin-top:2px;padding:10px 0}.package-table .package-item .sponsor-ads .sponsor{padding:10px 20px 10px 10px;background:#4bb243 10px 6px no-repeat;color:#fff;position:relative;width:calc(100% - 75px);margin:0 auto;display:block}.package-table .package-item .sponsor-ads .sponsor:before{content:"";position:absolute;display:block;bottom:-5px;z-index:-1;left:-30px;border:18px solid #388e32;border-left-color:transparent}.package-table .package-item .sponsor-ads .sponsor:after{content:"";position:absolute;display:block;bottom:-5px;z-index:-1;right:-30px;border:18px solid #388e32;border-right-color:transparent}.package-table .package-item .sponsor-ads .sponsor-content{margin-bottom:0}.package-table .package-item .sponsor-ads .sponsor-content:before{content:"";position:absolute;display:block;border-style:solid;border-color:#804f7c transparent transparent transparent;bottom:-5px;left:0;border-width:5px 0 0 5px}.package-table .package-item .sponsor-ads .sponsor-content:after{content:"";position:absolute;display:block;border-style:solid;border-color:#804f7c transparent transparent transparent;bottom:-5px;right:0;border-width:5px 5px 0 0}@media screen and (max-width:768px){.package-table{text-align:left}.package-item{background-color:#fff;border-bottom:1px solid #ccc;padding:10px 0 0}.package-item.hover{background-color:#f2f2f2}.package-item .package-detail{width:33.33%}.package-item .package-detail.package-provider img,.package-item .package-detail.package-provider span{max-height:30px;max-width:100px}.package-item .package-detail.package-repayment{padding-top:17px}.package-item .package-detail.package-action{padding-top:20px}.package-item .btn-apply{width:100%;padding:4px;font-size:12px}.package-item .more-info-text{font-weight:bold}.package-item .more-info-box{background-color:#eee;padding:0}.package-item .more-info-box .features-list{margin-top:15px}.package-item .more-info-box thead tr{border-bottom:solid 1px #f2f2f2}.package-item .more-info-box td{text-align:left}.package-item .sponsor-ads{margin-top:0}.package-item .sponsor-ads .sponsor{width:100%}.package-item .sponsor-ads .sponsor:before,.package-item .sponsor-ads .sponsor:after{content:none}.package-item .sponsor-ads .sponsor .sponsor-content:before,.package-item .sponsor-ads .sponsor .sponsor-content:after{content:none}}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.form-section .control-label{text-align:left;font-weight:normal}.form-section .sum{font-weight:bold;font-size:1.3em;text-align:center}.form-section .applicant-types{font-size:85%;text-align:center}.page{text-align:left;margin-bottom:30px}.right-section{position:static}#affordability-form .summary-section{border-bottom:dotted 2px #ccc}#affordability-form .attention-grabber{font-weight:bold}#affordability-form hr{border-bottom-width:2px}#affordability-form .max-ltv-declaration,#affordability-form .max-cdp-declaration{font-weight:bold}#affordability-form .notes{margin-top:10px;padding-top:15px;border-top:2px dotted #ccc}#affordability-form .side-box .estimated-affordability{color:#e03d31;font-size:2.5em;font-weight:bold}#affordability-form .side-box .breakdown{font-size:85%}#affordability-form .side-box .confirm-text{font-size:85%}#affordability-form .partner-text{font-size:85%}#affordability-form .partner-logo{height:30px}#affordability-form .summary .move-to-report-section{color:#666;text-align:center}@media(max-width:768px){#affordability-form{text-align:left;width:auto;max-width:768px}#affordability-form .sharing-container{text-align:center}#affordability-form .sharing{margin:0}}.agent-referral.modal-dialog{left:auto}.agent-referral .bank-logo{max-height:60px;max-width:150px}.agent-referral .action-block{text-align:right}.agent-referral .modal-footer{text-align:left;padding:0}.agent-referral .modal-footer .disclaimer{padding:0}#affordability-report .links-box{margin-bottom:0}#affordability-report .price{font-size:18px}#affordability-report .price td{font-weight:bold;padding-top:10px}#affordability-report .line{border-bottom:1px solid #ddd}#affordability-report .table{border-radius:2px;background-color:#f2f2f2}#affordability-report .table td{vertical-align:middle}#affordability-report .table tr:last-child td{border-bottom:0}#affordability-report .table.table-plain tr td{border-bottom:0}#affordability-report .right-section .section-title{margin-top:0}#affordability-report .right-section .confirm-affordability.box{margin-bottom:0;background-color:#f2f2f2;border-radius:4px}#affordability-report .right-section .confirm-affordability.box .box-title{text-align:left}#affordability-report #total-outlay-graph,#affordability-report #property-value-graph{width:260px;height:500px}#affordability-report .highcharts-title{text-align:center;line-height:3em}#affordability-report .highcharts-title .chart-percent{font-size:1.1em;font-weight:bold}#affordability-report .highcharts-title .chart-title{font-size:1.5em}#affordability-report .highcharts-title .chart-subtitle{font-size:1em;color:#999}#buy-vs-rent .summary-section{border-bottom:dotted 2px #ccc}#buy-vs-rent .summary-listing>i.pgicon{padding:0 1em}#buy-vs-rent .summary-section-title{font-size:1.2em;font-weight:bold}#buy-vs-rent .side-box .estimated-property-value{color:#e03d31;font-size:2.5em;font-weight:bold}#buy-vs-rent .side-box .breakdown{font-size:85%}@media(max-width:768px){#buy-vs-rent{text-align:left;width:auto;max-width:768px}}#inPrincipleApprovalForm{z-index:1041}@media(max-width:767px){.visible-xs{display:block !important}}.center{text-align:center}#leadForm{text-align:left}.lead-form-container .row{min-height:0;margin:10px 0;height:auto}.lead-form-container .bank-logo{max-height:60px;max-width:150px}.modal-backdrop{position:fixed}#lead-form-error p{color:red;margin:0;width:auto}.text-red{color:red}.text-disclaimer{font-size:1rem;text-align:left;color:#909090}.alert{padding:15px !important;background-image:none !important;padding-right:35px !important;font-size:1.4rem !important}.preferences{font-size:.8em}.checkbox-label{font-weight:normal}@media(max-width:768px){.lead-form-container .bank-logo{max-height:30px;max-width:80px}}html,body.home{width:auto;background:0}#mortgage-comparison{width:100%;max-width:970px;text-align:left;margin-bottom:20px}#mortgage-comparison #sortby{width:auto}#mortgage-comparison .alert{margin-top:20px}#mortgage-comparison .show-more{margin-top:20px}#mortgage-comparison .highlighted-text{color:#e03d31;font-weight:bold}#mortgage-comparison .section-title{text-transform:capitalize}#mortgage-comparison .bank-name{text-transform:none}#mortgage-comparison td{border-bottom:0}#mortgage-comparison .form-row{margin-top:10px;padding-top:10px;border-top:2px dotted #ccc}#mortgage-comparison #current-loan{display:block;margin-top:8px}#mortgage-comparison .property-guide-box{margin-bottom:0;padding-top:0}#mortgage-comparison .floating{position:fixed;top:0;width:100%;margin-top:0;padding-top:0;background-color:#fff;z-index:100;transition:margin-top .75s;-o-transition:margin-top .75s;-ms-transition:margin-top .75s;-moz-transition:margin-top .75s;-webkit-transition:margin-top .75s;width:-webkit-calc(100% - 75px);width:-moz-calc(100% - 75px);width:calc(100% - 75px);max-width:940px;box-shadow:#ccc 0 8px 8px -6px;margin:0 auto}#mortgage-comparison .floating .table>thead>tr>td{padding:10px 10px 0 10px;vertical-align:top;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none}#mortgage-comparison .floating .table>thead>tr>td .repayment{margin:0;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none}#mortgage-comparison .floating+#mortgage-results-box{margin-top:47px}#mortgage-comparison td{text-align:left}#mortgage-comparison .block{padding-top:20px}#mortgage-comparison .sorting-block{margin-top:20px;margin-bottom:0;padding-bottom:10px}#mortgage-comparison label{font-size:13px}#mortgage-comparison .label-right .form-fields span{margin-left:10px;margin-top:9px;display:inline-block}#mortgage-comparison .label-right .form-fields input{float:left}#mortgage-comparison .txtLoanDuration .form-fields input{width:50px}#mortgage-comparison .mortgage-search-box{background-color:#f2f2f2;padding:25px 25px 45px 25px;border-radius:4px;margin-top:20px}#mortgage-comparison .mortgage-search-box .input-group{margin-left:-20px}#mortgage-comparison .mortgage-search-box .input-group .input-group-addon{padding:0 2px 0 0;text-align:right;background-color:transparent;border:0;width:20px}#mortgage-comparison .mortgage-search-box .input-group .form-control{border-top-left-radius:2px;border-bottom-left-radius:2px}#mortgage-comparison .mortgage-search-box .btn-group .btn-title{width:70px;display:inline-block;overflow:hidden;vertical-align:middle;text-overflow:ellipsis}#mortgage-comparison .mortgage-search-box #bank .dropdown-menu,#mortgage-comparison .mortgage-search-box #region-code .dropdown-menu{max-height:300px;overflow:auto}#mortgage-comparison .mortgage-search-box .mortgage-form-tabs .mortgage-form-tab-buttons{margin-bottom:20px}#mortgage-comparison .mortgage-search-box .mortgage-form-tabs a{border-radius:0;box-shadow:none;margin-right:0}#mortgage-comparison .mortgage-search-box .mortgage-form-tabs a.btn-main:hover{background-color:#0fb9bf}#mortgage-comparison .mortgage-search-box .mortgage-form-tabs a.btn-main:after{content:'';width:0;height:0;overflow:hidden;position:absolute;border:10px solid transparent;border-top-color:#0fb9bf;border-bottom-width:0;bottom:-10px;left:50%;margin-left:-10px}#mortgage-comparison .mortgage-search-box .mortgage-form-tabs .search-more-option{padding:0 15px}#mortgage-comparison .mortgage-search-box .calc-ltv{margin:4px 0;display:block;font-size:11px;clear:both}#mortgage-comparison .mortgage-search-box .btn-search{width:100%}#mortgage-comparison .property-guide-heading{margin-top:0}#mortgage-comparison .sorting-block .item-menu{display:inline-block;margin-right:10px}#mortgage-comparison .sorting-block .sortby select.form-control{border:0;background:0;padding:0;font-weight:bold;box-shadow:none;height:auto}#mortgage-comparison .featured-box{width:100%;margin-bottom:20px;padding:5px 10px;padding:10px;background-color:#fff;border:1px solid #aaa;clear:both;margin-top:30px;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.3);-moz-box-shadowbox-shadow:0 0 15px rgba(0,0,0,0.3);box-shadow:0 0 15px rgba(0,0,0,0.3)}#mortgage-comparison .featured-box .info-text .logo{height:100%;display:table-cell;text-align:center}#mortgage-comparison .featured-box .info-text .logo img{height:50px;vertical-align:middle}#mortgage-comparison .featured-box .info-text .info-description{font-size:14px;height:100%;display:table-cell;vertical-align:middle}#mortgage-comparison .featured-box .info-text .info-description h4{margin:0 0 5px 0;padding:0;font-size:14px;font-weight:bold}#mortgage-comparison .featured-box .info-text .info-description a{color:#c22;font-weight:bold}#mortgage-comparison .featured-box .info-text .info-description a i{vertical-align:middle}#mortgage-comparison .mortgage-table-header{padding:25px 10px 10px 10px}#mortgage-comparison .btn-advanced-search{position:absolute;bottom:0;left:34%;margin:0 auto;padding:10px 15px;background-color:#fff;border:1px solid #ccc;border-width:1px 1px 0 1px;-webkit-box-shadow:none;box-shadow:none;font-weight:bold;outline:0;cursor:pointer;border-radius:0}#mortgage-comparison .btn-advanced-search span{margin-left:10px}#mortgage-comparison .btn-advanced-search:hover{background-color:#ccc;border-color:#aaa}#mortgage-comparison .mortgage-tab-content .row{margin-bottom:10px}#mortgage-comparison .search-block .box{padding-top:0}@media screen and (max-width:768px){#mortgage-comparison .mortgage-search-box{position:fixed;z-index:200;top:0;right:0;width:100%;height:100%;border-radius:0;overflow-y:scroll;margin-top:50px}#mortgage-comparison .mortgage-search-box .txtMonthlyRepayment label{padding-right:10px}#mortgage-comparison .mortgage-search-box .btn-advanced-search{display:none}#mortgage-comparison .bottom-button{width:100%;bottom:0;left:0;position:fixed;z-index:200}#mortgage-comparison .search-block{height:0;padding:0}#mortgage-comparison .close{margin-right:10px;margin-top:8px;font-size:2em}#mortgage-comparison .container{font-size:1.5rem}#mortgage-comparison h1{font-size:2rem}}.no-message-box{text-align:center;font-size:1.2em;margin-top:20px}.modal-dialog{z-index:1100}.repayment nav,.simple nav,.repayment .navbar,.simple .navbar,.repayment .catfish-mobile,.simple .catfish-mobile{max-width:100%}.repayment p,.simple p{font-size:14px;line-height:1.71428571}.repayment .pg-table-responsive__headings,.simple .pg-table-responsive__headings,.repayment .pg-table-responsive__row,.simple .pg-table-responsive__row{border:1px solid #ddd}.repayment .pg-table-responsive__headings,.simple .pg-table-responsive__headings{display:none}.repayment .pg-table-responsive__row,.simple .pg-table-responsive__row{margin-top:8px;padding:8px}.repayment .pg-table-responsive__cell,.simple .pg-table-responsive__cell{text-align:right;padding-right:5px}.repayment .pg-table-responsive__cell:nth-child(even),.simple .pg-table-responsive__cell:nth-child(even){background-color:#f2f2f2}.repayment .pg-table-responsive__cell.repayment .pg-table-responsive__cell--center,.repayment .pg-table-responsive__cell.simple .pg-table-responsive__cell--center,.simple .pg-table-responsive__cell.repayment .pg-table-responsive__cell--center,.simple .pg-table-responsive__cell.simple .pg-table-responsive__cell--center{text-align:center}.repayment .pg-table-responsive__cell:before,.simple .pg-table-responsive__cell:before{font-weight:600;content:attr(data-label);float:left}@media(max-width:767px){.repayment h1,.simple h1{margin-top:0}.repayment .catfish-mobile,.simple .catfish-mobile{font-size:14px;height:auto;line-height:22px;max-height:80px;padding:10px 10px 30px}.repayment #wrapper-inner,.simple #wrapper-inner{margin-bottom:80px}@supports(padding:max(0)){.catfish-mobile{padding-left:10px;padding-right:10px;padding-bottom:30px}}.repayment .container h1,.simple .container h1,.repayment .container .h1,.simple .container .h1{font-size:30px;line-height:48px}.repayment .container h2,.simple .container h2,.repayment .container .h2,.simple .container .h2{font-size:24px;line-height:38px}.repayment .container h3,.simple .container h3,.repayment .container .h3,.simple .container .h3{font-size:18px;line-height:28px}.repayment .section-subtitle,.simple .section-subtitle{margin-top:0}.repayment .repayment-container__section .intro,.simple .repayment-container__section .intro{font-size:14px;line-height:24px}.repayment .repayment-container__section .section-subtitle,.simple .repayment-container__section .section-subtitle{margin-top:0}.repayment #mortgage-calculator>.container,.simple #mortgage-calculator>.container{padding:0}.repayment .pg-table-responsive__row,.simple .pg-table-responsive__row{padding:0 8px}.repayment .pg-table-responsive__cell,.simple .pg-table-responsive__cell{padding:0 10px;margin:0 -8px}}@media(min-width:768px){.repayment .repayment-container__section h1,.simple .repayment-container__section h1{margin-top:0}.repayment .pg-table-responsive,.simple .pg-table-responsive{overflow-x:scroll;overflow-y:hidden}.repayment .pg-table-responsive__headings,.simple .pg-table-responsive__headings{display:block;background-color:#ccc;font-family:"Nunito","Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}.repayment .pg-table-responsive__headings:before,.simple .pg-table-responsive__headings:before,.repayment .pg-table-responsive__headings:after,.simple .pg-table-responsive__headings:after{content:" ";display:table}.repayment .pg-table-responsive__row,.simple .pg-table-responsive__row{border-top:0;margin-top:0;padding:0;width:100%}.repayment .pg-table-responsive__row:nth-child(even),.simple .pg-table-responsive__row:nth-child(even){background-color:#f2f2f2}.repayment .pg-table-responsive__row:before,.simple .pg-table-responsive__row:before,.repayment .pg-table-responsive__row:after,.simple .pg-table-responsive__row:after{content:" ";display:table}.repayment .pg-table-responsive__row__container,.simple .pg-table-responsive__row__container{padding-left:160px;overflow:hidden;width:100%}.repayment .pg-table-responsive__cell,.simple .pg-table-responsive__cell{float:left;padding:8px 20px;text-align:center;width:33.33%}.repayment .pg-table-responsive__cell:before,.simple .pg-table-responsive__cell:before{display:none}.repayment .pg-table-responsive__cell--fixed,.simple .pg-table-responsive__cell--fixed{display:block;margin-left:-160px;text-align:left}.repayment .pg-table-responsive__cell--wider,.simple .pg-table-responsive__cell--wider{width:160px}.repayment .pg-table-responsive__cell:nth-child(even),.simple .pg-table-responsive__cell:nth-child(even){background-color:unset}}.promo-video .cover-photo-block{height:500px}.promo-video .cover-photo-block .cover-photo-shadow{background-color:rgba(0,0,0,0.3)}.mortgage-index{text-align:center}.mortgage-index .package-table{max-width:970px}.mortgage-index .package-table-header{padding-bottom:30px}.mortgage-index .cover-label-box{top:50px}.mortgage-index .cover-label-box blockquote{font-weight:100;font-style:italic;border-left:0;padding-top:0;margin-top:-40px}.mortgage-index .cover-label-box blockquote span:before,.mortgage-index .cover-label-box blockquote span:after{font-family:serif;font-size:72px;color:rgba(255,255,255,0.5);position:relative;top:30px;margin-right:10px}.mortgage-index .cover-label-box blockquote span:before{content:'\201C'}.mortgage-index .cover-label-box blockquote span:after{content:'\201D'}.mortgage-index .cover-label-box blockquote footer{background-color:transparent;color:#fff;margin-top:20px}.mortgage-index .cover-label-box blockquote footer:after{content:'\00A0 \2014'}.mortgage-index .cover-label-box .play-button{font-size:72px;background-color:transparent;border:0}.mortgage-index .container{max-width:1070px}.mortgage-index h1,.mortgage-index h2,.mortgage-index h3{font-weight:bold}.mortgage-index .section{margin:30px 0}.mortgage-index .banner{background-position:50% -43px;background-repeat:no-repeat;min-height:400px;padding-top:20px;padding-bottom:70px;margin-top:0;margin-bottom:0;background-size:cover;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;-ms-background-size:cover}.mortgage-index .banner .title-big{color:#fff;margin-bottom:40px;text-shadow:2px 2px 8px rgba(0,0,0,0.16)}.mortgage-index .banner .banner-box{background-color:#fff;padding:30px 20px 40px 20px;max-width:280px;display:inline-block;box-shadow:0 2px 6px -3px #000}.mortgage-index .banner .banner-box .banner-box-title{margin-bottom:10px}.mortgage-index .banner .banner-box.re-banner-box{margin-left:20px}.mortgage-index .featured{margin-top:10px}.mortgage-index .featured .nav-tabs{display:inline-block;margin-bottom:30px;font-size:1.3em;width:auto}.mortgage-index .featured .nav-tabs a{font-weight:bold;background-color:#fff}.mortgage-index .featured .package-table{margin-bottom:40px}.mortgage-index .banks img{max-height:50px;max-width:150px;margin-right:20px}.mortgage-index .affordability-section{background-color:#f1f2f3;border-bottom:1px #ccc solid;padding:30px 0}.mortgage-index .affordability-section .container{max-width:800px}.mortgage-index .affordability-section p{font-size:1.4em;margin-bottom:30px;font-weight:100}.mortgage-index .guides-section .guide-block{text-align:left}.mortgage-index .guides-section .guides-row{margin-top:30px}.mortgage-index .guides-section a{font-weight:bold;text-decoration:none}.mortgage-index .guides-section a.more-link{text-decoration:underline}@media(max-width:768px){.mortgage-index .banner{background:#b81319 0 -64px;padding-bottom:10px}.mortgage-index .banner .banner-box{padding:0 15px;width:100%;text-align:left;display:block;overflow:hidden;max-width:100%;margin-bottom:15px}.mortgage-index .banner .banner-box.new-banner-box .banner-box-title{margin-top:30px}.mortgage-index .banner .banner-box.re-banner-box{margin-left:0}.mortgage-index .banner .banner-box .banner-action{text-align:center;padding-top:15px;padding-bottom:0;margin-bottom:0}.mortgage-index .banner .banner-box .banner-action .btn{margin-bottom:10px;width:110px}.mortgage-index h2{font-size:24px}.mortgage-index .guru-view{max-width:50px}}#calculators-list li{list-style:none;margin-bottom:5px}.own-your-home-nav{background-color:#2c2c2c;width:100%;max-width:970px;margin:45px auto auto auto}.own-your-home-nav ul>li{display:inline-block}.own-your-home-nav li.selected{border-bottom:2px solid #fff}.own-your-home-nav li.selected span{position:relative}.own-your-home-nav li.selected span::after{content:"";display:block;width:100%;position:absolute;top:22px;left:0;border-top:2px solid #fff}.own-your-home-nav li>a{color:#fff;font-family:"Nunito","Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;padding-top:11px}.own-your-home-nav li>a::before{border:none !important}.own-your-home-nav li>a:hover{background-color:inherit}.page.eligibility-calculator .hlpa-tool-widget{height:750px}.page.eligibility-calculator .partner-image{display:block;width:320px;height:320px;margin:25px auto 0 auto;background-size:100%;background-repeat:no-repeat}.page.eligibility-calculator .partner-image.option1{background-image:url("https://s3-ap-southeast-1.amazonaws.com/cms-wordpress/homepage-getting-started-box/assets/easy_own_mobile.jpg")}.page.eligibility-calculator .partner-image.option2{background-image:url("https://s3-ap-southeast-1.amazonaws.com/cms-wordpress/homepage-getting-started-box/assets/getting_a_mortgage_mobile.jpg")}.page.eligibility-calculator .bottom-banner-hlpa{background-color:#f0eaf4;width:100%;padding:0 80px 0 80px;max-width:930px;height:auto;margin:auto}.page.eligibility-calculator .bottom-banner-hlpa .responsive-container .banner-text{text-align:center;padding-top:1px}.page.eligibility-calculator .bottom-banner-hlpa .responsive-container .banner-img{margin-top:30px}@media(min-width:480px){.page.eligibility-calculator .hlpa-tool-widget{height:800px}.page.eligibility-calculator .responsive-container{display:block}.page.eligibility-calculator .banner-img{margin-top:30px;margin-left:80px}.page.eligibility-calculator .banner-text{text-align:center}.page.eligibility-calculator .banner-img{margin-top:30px}}@media(min-width:768px){.page.eligibility-calculator .partner-image{width:100%;height:265px}.page.eligibility-calculator .partner-image.option1{background-image:url("https://s3-ap-southeast-1.amazonaws.com/cms-wordpress/homepage-getting-started-box/assets/easy_own_tablet.jpg")}.page.eligibility-calculator .partner-image.option2{background-image:url("https://s3-ap-southeast-1.amazonaws.com/cms-wordpress/homepage-getting-started-box/assets/getting_a_mortgage_tablet.jpg")}.page.eligibility-calculator .responsive-container .banner-text{padding:60px 0 0 0;max-width:400px;text-align:left}.page.eligibility-calculator .responsive-container .banner-img{margin-top:30px}}@media(min-width:990px){.page.eligibility-calculator .partner-image{height:277px}.page.eligibility-calculator .partner-image.option1{background-image:url("https://s3-ap-southeast-1.amazonaws.com/cms-wordpress/homepage-getting-started-box/assets/easy_own_desktop.jpg")}.page.eligibility-calculator .partner-image.option2{background-image:url("https://s3-ap-southeast-1.amazonaws.com/cms-wordpress/homepage-getting-started-box/assets/getting_a_mortgage_desktop.jpg")}.page.eligibility-calculator .responsive-container{display:inline-flex}.page.eligibility-calculator .responsive-container .banner-text{padding:60px 0 0 0;max-width:400px;text-align:left !important}}.hlpa-tool-adjustments{margin:auto;max-width:992px}.hlpa-tool-adjustments .bank-option{width:30%;border:1px solid #f2f2f2}.hlpa-tool-adjustments .bank-option .bank-content{height:unset}.hlpa-tool-adjustments .bank-option .bank-content .promotion{margin-bottom:10px}.hlpa-tool-adjustments .bo-header-text{margin-top:0}#bank-lead-success-tool{text-align:center}#simple .side-box{margin-top:30px;max-width:none;text-align:left;padding:15px;overflow:hidden}#footer-sitemap .row div:nth-child(4n+1){clear:both}.report-share{margin-bottom:20px;text-align:center}.report-share>.btn-group{margin-right:10px}#mortgage-calculator{margin:15px 0}#mortgage-calculator .accordion-tab{cursor:pointer;display:block;margin-bottom:2px;pointer-events:auto}#mortgage-calculator .accordion-tab .section-title{background:#e03d31;color:#fff;font-size:14px;margin:0 -15px 0 -15px;padding:8px 15px;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-o-transition:all .1s ease;-ms-transition:all .1s ease;transition:all .1s ease}#mortgage-calculator .accordion-tab .section-title .pgicon{font-size:16px}#mortgage-calculator .accordion-tab .section-title .pull-right{font-size:18px}#mortgage-calculator .accordion-tab.collapsed h3.section-title{background:#f2f2f2;color:#2c2c2c}#mortgage-calculator .accordion-tab .pgicon-arrow-up{display:inline}#mortgage-calculator .accordion-tab.collapsed .pgicon-arrow-up:before{content:'\e846'}

/*! noUiSlider - 7.0.9 - 2014-10-08 16:49:45 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;-ms-user-select:none;-moz-user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base{width:100%;height:100%;position:relative}.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-handle{position:relative;z-index:1}.noUi-stacking .noUi-handle{z-index:10}.noUi-state-tap .noUi-origin{-webkit-transition:left .3s,top .3s;transition:left .3s,top .3s}.noUi-state-drag *{cursor:inherit !important}.noUi-base{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:35px;height:35px;left:-17px;top:-11px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.noUi-background{background:#fafafa;box-shadow:inset 0 1px 1px #f0f0f0}.noUi-connect{background:#3fb8af;box-shadow:inset 0 0 3px rgba(51,51,51,0.45);-webkit-transition:background 450ms;transition:background 450ms}.noUi-origin{border-radius:0px}.noUi-target{border-radius:0px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-target.noUi-connect{box-shadow:inset 0 0 3px rgba(51,51,51,0.45),0 3px 6px -5px #bbb}.noUi-dragable{cursor:w-resize}.noUi-vertical .noUi-dragable{cursor:n-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:30px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect,[disabled].noUi-connect{background:#b8b8b8}[disabled] .noUi-handle{cursor:not-allowed}

/*! noUiSlider - 7.0.9 - 2014-10-08 16:49:45 */.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;font:400 12px Arial;color:#999}.noUi-value{width:40px;position:absolute;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:50px;top:100%;left:0;width:100%}.noUi-value-horizontal{margin-left:-20px;padding-top:20px}.noUi-value-horizontal.noUi-value-sub{padding-top:15px}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{width:15px;margin-left:20px;margin-top:-5px}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}
