html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}svg:not(:root){overflow:hidden}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;overflow:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}template{display:none}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:18px}.table td,.table th{padding:8px;line-height:18px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:700}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child td,.table caption+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table thead:first-child tr:first-child td,.table thead:first-child tr:first-child th{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table-condensed td,.table-condensed th{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;border-radius:4px}.table-bordered td,.table-bordered th{border-left:1px solid #ddd}.table-bordered caption+tbody tr:first-child td,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+thead tr:first-child th,.table-bordered tbody:first-child tr:first-child td,.table-bordered tbody:first-child tr:first-child th,.table-bordered thead:first-child tr:first-child th{border-top:0}.table-bordered tbody:first-child tr:first-child td:first-child,.table-bordered thead:first-child tr:first-child th:first-child{border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered tbody:first-child tr:first-child td:last-child,.table-bordered thead:first-child tr:first-child th:last-child{border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered tbody:last-child tr:last-child td:first-child,.table-bordered tfoot:last-child tr:last-child td:first-child,.table-bordered thead:last-child tr:last-child th:first-child{border-radius:0 0 0 4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered tbody:last-child tr:last-child td:last-child,.table-bordered tfoot:last-child tr:last-child td:last-child,.table-bordered thead:last-child tr:last-child th:last-child{border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered caption+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child{border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered caption+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child{border-top-right-radius:4px;-moz-border-radius-topleft:4px}.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9}.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color:#f5f5f5}.table tbody tr.success td{background-color:#dff0d8}.table tbody tr.error td{background-color:#f2dede}.table tbody tr.warning td{background-color:#fcf8e3}.table tbody tr.info td{background-color:#d9edf7}article.review{position:relative;margin-bottom:30px;width:100%}article.review .bc-btn{position:relative;width:150px;height:50px;margin-left:10px;font-family:sofiapro,sans-serif;font-size:19px;line-height:35px;text-align:center;background-color:#36a94a;padding:7px 10px;box-shadow:0 1px 2px #555;border-bottom:2px solid #329d45}article.review .bc-btn .jump-text{position:relative;left:1px}article.review .bc-btn:active .jump-text,article.review .bc-btn:hover .jump-text{text-decoration:underline}article.review .bc-btn i{position:absolute;top:19px;left:5px}article.review .bc-btn .chevron{position:absolute;top:6px;right:6px}article.review#rank-1 .review-body{border-color:#64984b}article.review#rank-1 .review-middle .bullets-content{min-height:200px}article.review#rank-1 .reviews-arrow{position:absolute;top:23px;left:-56px}@media only screen and (min-device-width:600px) and (max-device-width:1024px) and (orientation:portrait){article.review#rank-1 .reviews-arrow{display:none}}article.review#rank-1 .our-rating{padding-top:32px}article.review#rank-1 .our-rating .reviews-etp{position:absolute;top:5px;left:-6px}article.review .review-heading{padding:5px 0;color:#fff;background-color:#333;position:relative;overflow:hidden;z-index:102}article.review .review-heading .rank{vertical-align:top;font-size:15px;font-weight:700;color:#333;background-color:#fff;line-height:1.1;padding:0;margin-left:0;position:absolute;top:-1px;left:0;height:16px;min-width:16px;text-align:center}article.review .review-heading h2{display:inline-block;*display:inline;zoom:1;font-size:18px;word-spacing:1px;line-height:16px;color:#fff;width:480px;margin:0 0 0 8px;position:relative}article.review .review-heading h2 a{color:#fff;outline:0;line-height:1.1}article.review .review-heading .go-to-application{text-transform:capitalize;width:410px;margin:0 0 0 5px;position:relative;top:1px}article.review .review-heading .go-to-application a{outline:0}article.review .review-heading .go-to-application{color:#fff;background-color:#36a94a;font-weight:400;font-size:16px;line-height:23px;font-family:sofiapro,sans-serif;text-align:center;position:absolute;bottom:0;right:0;width:171px;height:100%}article.review .review-heading .go-to-application.wrap{line-height:38px}article.review .review-heading .go-to-application a{position:relative;top:1px;color:#fff;text-decoration:none;margin-left:10px}article.review .review-heading .go-to-application a:hover{color:#333}article.review .review-heading .go-to-application a .link-text{text-decoration:underline}article.review .review-heading .arrow{display:none;position:absolute;top:-1px;right:157px;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:14px solid #333}article.review .review-heading .arrow.wrap{right:140px;border-top-width:21px;border-bottom-width:21px;border-left-width:15px}article.review .review-body{padding-top:8px;background-color:#fff;position:relative;border:1px solid #ccc}article.review .review-body .review-left{display:inline-block;vertical-align:top;text-align:center;margin-top:10px;width:150px}article.review .review-body .review-left a.card-thumbnail{position:relative;left:1px;min-height:35px;width:170px;margin-bottom:18px;display:block}article.review .review-body .review-left a.card-thumbnail:hover{opacity:.8;filter:alpha(opacity=80)}article.review .review-body .review-left a.card-thumbnail img{width:130px;height:auto}article.review .review-body .review-left a.button{display:block;height:77px;width:165px;position:relative;bottom:18px}article.review .review-body .review-left a.button .bc-btn{top:18px}article.review .review-body .review-left a.button:hover .bc-btn{opacity:.9;filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);cursor:pointer;text-decoration:underline;color:#fff}article.review .review-body .review-left .btn{font-family:sofiapro,sans-serif;word-spacing:3px;font-size:15px;font-weight:700;line-height:19px;height:42px;width:112px;padding:9px 14px;position:relative;text-align:left;margin-left:8px}article.review .review-body .review-left .btn .jump-text{line-height:18px;font-size:17px}article.review .review-body .review-left .btn .chevron{position:absolute;left:120px;top:7px;font-size:21px;height:19px;line-height:20px}article.review .review-body .review-left .btn .chevron.start-now-chevron{left:117px}article.review .review-body .review-middle{display:inline-block;vertical-align:top;width:475px;font-size:16px;color:#333;line-height:1.5;margin-left:28px;min-height:168px}article.review .review-body .review-middle a{color:#36a94a;text-decoration:underline;font-weight:700}article.review .review-body .review-middle a:hover{color:#367700}article.review .review-body .review-middle .bullets-content{display:block}article.review .review-body .review-middle ul{list-style-type:square;margin-bottom:20px;width:355px}article.review .review-body .review-middle ul li{position:relative;margin:5px 5px 10px 0;padding-left:18px;line-height:1.5;list-style-type:none}article.review .review-body .review-middle ul li:before{content:"";position:absolute;left:8px;top:11px;width:3px;height:3px;background-color:currentColor;border-radius:50%}article.review .review-body .review-middle ul.details-link{margin-top:-15px}article.review .review-body .review-middle ul.cta,article.review .review-body .review-middle ul.disclaimers{margin-top:-10px}article.review .review-body .review-right{display:inline-block;vertical-align:top;float:right;width:110px;text-align:center;margin:8px 15px 0 0;position:absolute;right:0}article.review .review-body .review-right .our-rating-header h3{margin:0;font-size:15px;line-height:14px;color:#555;padding-top:5px;padding-bottom:10px}article.review .review-body .review-right .our-rating{background-color:#eaeaea;position:relative;padding-bottom:8px}article.review .review-body .review-right .our-rating .editors-pick{position:relative;right:6px;top:5px}article.review .review-body .review-right .our-rating .stars{font-size:16px;letter-spacing:2px;padding-bottom:0}article.review .review-body .review-right .our-rating h4{color:#333;font-size:42px;line-height:48px;margin:0;position:relative;bottom:4px}article.review .review-body .review-right .our-rating .overall-rating{display:inline-block;margin:4px 0 0;font-size:13px;font-weight:700;color:#333;text-decoration:underline}article.review .review-body .review-right .our-rating svg.circle-question{position:absolute;top:1px;right:-17px}article.review .review-body .review-right .our-rating .whats-this{color:#999;text-decoration:underline;cursor:pointer;font-size:10px;padding-bottom:5px}article.review .review-body .review-right .our-rating .whats-this em:hover{color:#429000}article.review .review-body .review-right .our-review{margin-top:8px;text-align:center;padding:5px;background-color:#eaeaea}article.review .review-body .review-right .our-review a{font-size:12px;color:#555;text-decoration:underline}article.review .review-body .review-right .our-review a:hover{color:#429000}article.review .review-body .review-right .offer-epc-visits{margin-top:10px}article.review .review-body .review-right .offer-epc-visits .offer-epc{color:#429000;font-size:20px}article.review .review-body .review-right .offer-epc-visits .offer-visits{color:#999;margin-top:3px}article.review .review-body .review-right .offer-epc-visits .edit-link{text-decoration:underline;color:#999;font-weight:700}article.review .review-top{position:relative}article.review .rates-and-fees{position:absolute;bottom:18px;left:15px}article.review .rates-and-fees a{color:#555;text-decoration:underline;font-size:16px}article.review .rates-and-fees a:hover{color:#429000}article.review .review-table table{width:100%}article.review .review-table table thead{background-color:#f7f7f7;border-top:1px solid #ddd;border-bottom:1px solid #ddd}article.review .review-table table thead th{width:25%;height:25px;text-align:center;font-size:14px;color:#333;font-family:sofiapro,sans-serif;border-left:1px solid #ddd}article.review .review-table table thead th:first-child{border:none}article.review .review-table table tbody td{font-weight:400;text-align:center;border-left:1px solid #ddd;font-size:15px;color:#333}article.review .review-table table tbody td:first-child{height:45px;width:155px;border:none}article.review .review-table .loan-example p{position:relative;text-decoration:underline;line-height:1.2;margin:0}article.review .review-table .loan-example p:hover{cursor:pointer;color:#222}article.review .review-table .loan-example p i{display:inline-block;position:relative;top:1px;left:3px}.single .content section#section-review article.review.draft-review .review-body{border-color:#999}.single .content section#section-review article.review.draft-review .review-body .review-right .our-rating .overall-rating,.single .content section#section-review article.review.draft-review .review-body .review-right .our-rating h4,.single .content section#section-review article.review.draft-review .review-table table tbody td,.single .content section#section-review article.review.draft-review .review-table table thead th{color:#999}.single .content section#section-review article.review.draft-review .review-draft{position:relative;display:inline-block;width:78%}.single .content section#section-review article.review.draft-review .review-draft .unavailable-text{margin:8px 0 8px 8px;height:105px;text-align:center;border:1px dashed #ddd;border-radius:4px;width:100%}.single .content section#section-review article.review.draft-review .review-draft .unavailable-text p{font-size:17px;font-weight:700;color:#999;margin:36px 0}.calc-shell[data-bc-calc=offer-finder] .calc-welcome--hero{min-height:431px}.calc-shell[data-bc-calc=offer-finder] .calc-welcome__media{top:15px;right:17px;width:309px;height:414px;background-image:url(../img/calculators/welcome/offer-finder.png?v=2)}.calc-shell[data-bc-calc=offer-finder] .offer-finder__list article.review .reviews-arrow{display:none}.calc-shell[data-bc-calc=offer-finder] .offer-finder__list #section-review{margin-top:0}.offer-finder .calc-card-selector{margin-top:10px}.offer-finder__need .calc-card-selector{flex-direction:row;flex-wrap:wrap;gap:10px}@media (max-width:600px){.offer-finder__need .calc-card-selector{flex-direction:column}}.offer-finder__purpose-grid,.offer-finder__score-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:640px){.offer-finder__purpose-grid,.offer-finder__score-grid{grid-template-columns:1fr}}.offer-finder__group-title{font-family:sofiapro,sans-serif;font-size:22px;font-weight:700;color:#333;margin:28px 0 14px}.offer-finder__group-title--secondary{font-size:18px;color:#555}.offer-finder__card .calc-result-card__heading{flex-wrap:wrap;gap:6px 0}body .calc-shell.calc-shell h3.offer-finder__group-title{border-bottom:0;padding-bottom:0}body .calc-shell.calc-shell h3.offer-finder__group-title:after{content:none}.offer-finder__list{margin-left:-15px;margin-right:-15px}body .calc-shell.calc-shell[data-bc-calc=offer-finder] p.calc-headline__label{margin-top:13px}body .calc-shell.calc-shell .offer-finder__list section#section-review .bc-btn{position:relative;width:150px;height:50px;padding:0;font-size:19px;color:#fff;background-color:#36a94a;border-bottom:2px solid #329d45;box-shadow:0 1px 2px #555;border-radius:0;white-space:nowrap}body .calc-shell.calc-shell .offer-finder__list section#section-review .bc-btn i.sprite{position:absolute;left:6.5px;top:19.5px;margin:0}body .calc-shell.calc-shell .offer-finder__list section#section-review article.review .bc-btn .jump-text.jump-text{position:absolute;left:23px;top:11px;line-height:26px;padding:0}body .calc-shell.calc-shell .offer-finder__list section#section-review article.review .bc-btn .chevron.chevron{position:absolute;left:134px;right:auto;top:5px;line-height:35px}body .calc-shell.calc-shell .offer-finder__list section#section-review article.review .review-heading{background-color:#333;padding:5px 0}body .calc-shell.calc-shell .offer-finder__list section#section-review article.review .review-heading .review-item-h2{font-size:18px;line-height:16px;color:#fff;margin:0 0 0 8px;max-width:calc(100% - 190px)}body .calc-shell.calc-shell .offer-finder__list section#section-review article.review .review-heading .review-item-h2 a,body .calc-shell.calc-shell .offer-finder__list section#section-review article.review .review-heading .review-item-h2 a:focus,body .calc-shell.calc-shell .offer-finder__list section#section-review article.review .review-heading .review-item-h2 a:hover{color:#fff;text-decoration:none}body .calc-shell.calc-shell .offer-finder__list section#section-review article.review .review-heading .review-item-h2 .rank{position:static;display:inline;color:inherit;background:none;font-size:inherit;line-height:inherit;height:auto;min-width:0}body .calc-shell.calc-shell .offer-finder__list section#section-review article.review .review-heading{line-height:20px}body .calc-shell.calc-shell .offer-finder__list section#section-review article.review .review-heading .go-to-application{line-height:25px}body .calc-shell.calc-shell .offer-finder__list section#section-review article.review .review-heading .go-to-application a{top:0}body .calc-shell.calc-shell .offer-finder__list section#section-review article.review .review-body{border-top:0}body .calc-shell.calc-shell .offer-finder__list section#section-review article.review#rank-1 .review-middle .bullets-content{min-height:185px}body .calc-shell.calc-shell .offer-finder__list section#section-review article.review#rank-1 .our-rating{padding-top:32px}body .calc-shell.calc-shell .offer-finder__list section#section-review article.review#rank-1 .our-rating .reviews-etp{position:absolute;top:5px;left:50%;transform:translateX(-50%);margin:0}body .calc-shell.calc-shell .offer-finder__list section#section-review article.review .our-rating{line-height:18px;padding-bottom:12px}body .calc-shell.calc-shell .offer-finder__list section#section-review article.review .our-rating .overall-rating{margin-top:4px}body .calc-shell.calc-shell .offer-finder__list section#section-review article.review .our-rating .stars{font-size:20px;line-height:22px;letter-spacing:2px;padding-top:0;margin-top:3px}body .calc-shell.calc-shell .offer-finder__list section#section-review article.review .review-body .review-right .our-rating .overall-rating{font-size:13px;margin-left:10px}body .calc-shell.calc-shell .offer-finder__list section#section-review article.review .our-rating .rating h4{margin-top:-2px}body .calc-shell.calc-shell .offer-finder__list section#section-review article.review .our-rating svg.circle-question{position:static;display:inline-block;margin-left:3px;vertical-align:-2px}body .calc-shell.calc-shell .offer-finder__list section#section-review article.review .our-review{padding:4px 5px;line-height:14px}body .calc-shell.calc-shell .offer-finder__list section#section-review article.review .review-body .review-right .our-review a{font-size:12px;line-height:17px}body .calc-shell.calc-shell .offer-finder__list section#section-review article.review .review-body .review-middle,body .calc-shell.calc-shell .offer-finder__list section#section-review article.review .review-body .review-middle ul{width:290px}body .calc-shell.calc-shell .offer-finder__list section#section-review article.review .review-body .review-middle .bullets-footer{width:436px;margin-top:0;padding-right:15px}body .calc-shell.calc-shell .offer-finder__list section#section-review article.review .review-body .review-middle .bullets-show-more{white-space:nowrap}