.article-container
h2{margin:30px
0px 10px 0px}.article-container .article-hero{color:#fff}.article-container .article-headline{padding:10px
0px;font-size:25px;line-height:30px;font-weight:500}.article-container .article-author{font-size:13px}.article-container .article-date{font-size:11px}.article-container .article-hero{background-image:url('/images/articles/article_hero_banner.svg');background-position:right;background-repeat:no-repeat;background-size:cover;padding:25px
0px;height:unset;background-color:#34b6cc}.article-container .print-page{cursor:pointer}.article-container .bottom-print{cursor:pointer;color:#2587C5}.article-container .bottom-print:hover{color:#0056b3;text-decoration:underline}.article-container .author-avatar
img{height:30px;width:30px}.article-container .article-content{font-size:16px;line-height:33px;padding-top:15px !important;padding-bottom:15px !important}.article-container .article-content
h2{font-size:20px;line-height:30px}.article-container .article-content
p{font-weight:500 !important;color:black;margin-bottom:25px}.article-container .article-content
.tipsbox{background:none repeat scroll 0 0 #0F7CA1;margin:5px
auto 10px;outline:1px
solid #0F7CA1;padding:0;position:relative;width:98%}.article-container .article-content .tipsbox
h2{color:#FFF;font-size:15px;font-weight:bold;margin:0;padding:8px}.article-container .article-content .tipsbox
.boxcontent{background-color:#FFF;font-size:1em;padding:2%}.article-author
a{color:white}.article-container .answer-arrow{color:#1A1A1A;width:120px;padding:7px
0px;background-color:#FDD563;position:relative;font-size:22px;line-height:26px;text-align:center;font-weight:500}.article-container .answer-arrow:before{content:'';position:absolute;width:0;height:0;right:-10px;top:-1px;border-top:21px solid white;border-bottom:20px solid white;border-left:15px solid #FDD563}ul#pagingul{list-style:none;display:flex;flex-wrap:nowrap;padding:0px}ul#pagingul
li{border:1px
solid #2587C5;color:#2587C5;margin-left:10px;cursor:pointer;width:35px;text-align:center}ul#pagingul li
a{width:100%;height:100%;display:block}ul#pagingul li:first-child{margin-left:0px}ul#pagingul
li.active{background:#2587C5}ul#pagingul li.active
a{color:#fff;font-weight:600}.excel-report-image{width:100%;height:100%}.blackReg{margin:10px
!important}.article-container .page-content{padding:10px
0px}.page-content
p{font-weight:500 !important;color:black;margin-bottom:25px}.adjustable-table-h3{font-size:24px;line-height:33px}.adjustable-table
thead{background:#BFF8FF}.adjustable-table
table{border-bottom:1px solid #dee2e6}.adjustable-table table tbody tr td:first-child{position:relative;padding-left:40px;font-weight:400}.adjustable-table .first-header{vertical-align:middle;width:50%;height:100px;padding:40px}.adjustable-rate-table table tr th, .adjustable-rate-table table tr
td{border:1px
solid #ccc}@media (min-width: 768px){.article-container .article-hero{background-position:center}.article-container .article-headline{padding:10px
0px;font-size:50px;line-height:60px;font-weight:500}.article-container .author-avatar
img{height:50px;width:50px}.article-container .article-author{font-size:20px}.article-container .article-date{font-size:16px}.article-container .article-content
h2{font-size:36px;line-height:33px}.adjustable-rate-table{width:55%;margin-right:45px;float:left}}@media only screen and (max-width:990px) and (min-width:768px){.adjustable-rate-table{width:55% !important}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.article-container .article-hero{background-image:linear-gradient(to right,#34b6cc,#22abbd,#25adbf,#0399a2,#0098a0)}}#progressBar{position:fixed;left:0;top:0;width:100%;height: .25em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;color:#CD4F51;z-index:10000}progress::-webkit-progress-bar{background-color:transparent}.flat::-webkit-progress-value{background-color:#CD4F51}.flat::-moz-progress-bar{background-color:#CD4F51}.single::-webkit-progress-value{background-color:transparent;background-image:-webkit-linear-gradient(left,transparent,red)}.single::-moz-progress-bar{background-color:transparent;background-image:-moz-linear-gradient(left,transparent,red)}.multiple::-webkit-progress-value{background-image:-webkit-linear-gradient(-45deg, transparent 33%, rgba(0, 0, 0, .1) 33%, rgba(0, 0, 0, .1) 66%, transparent 66%),-webkit-linear-gradient(left,green,red)}.multiple::-moz-progress-bar{background-image:-moz-linear-gradient(-45deg, transparent 33%, rgba(0, 0, 0, .1) 33%, rgba(0, 0, 0, .1) 66%, transparent 66%),-moz-linear-gradient(left,green,red)}.progress-container{width:100%;background-color:transparent;position:fixed;top:0;left:0;height: .25em;display:block}.progress-bar{background-color:#CD4F51;width:50%;display:block;height:inherit}.rates-banner-container{border:1px
solid #E2E2E2;margin:36px
auto 0px auto;padding:10px
0px;min-height:320px}.rates-banner-container .secondary-heading{font-size:19px;line-height:22.8px}.rates-banner-container .secondary-heading
.rate{color:#3db8d0}.rates-banner-container .form-input{padding:4px
8px}.rates-banner-container .listings .go-btn{background:#FDD563;border-radius:15px;padding:5px
17px;margin:5px
0px 5px -8px;font-size:18px;color:#333;width:90% !important}.rates-banner-container
.filter{width:100%;margin:10px
auto 18px}.rates-banner-container .filter
select{width:100%;height:30px;background:#fff;background-image:url("/images/categoryPages/common/expand.png");background-repeat:no-repeat;background-size:20%;background-position:right;padding:5px;border:1px
solid #CCC;font-size:12px;color:#000;cursor:pointer}.rates-banner-container .filter
select{-moz-appearance:none;-webkit-appearance:none}.rates-banner-container .filter select::-ms-expand{display:none}.rates-banner-container .listings-list{margin:auto;min-height:150px}.rates-banner-container
.listings{width:96%;margin:0px
auto;padding:4px
0px;border-bottom:1px solid #E2E2E2}.rates-banner-container .listings
.apr{font-size:12px;line-height:16px;margin-top:11px}.rates-banner-container .listings .apr-value{font-size:23px}.rates-banner-container .bottom-links{font-size:12px;padding-top:8px;padding-bottom:8px}.rates-banner-container .bottom-links a:hover{color:#000}.rates-banner-container .banner-loader{display:none;height:150px}.rates-banner-container .banner-loader
img{width:70px;position:absolute;top:50%;left:36%}#ads-disclosure .modal-title{font-size:24px;line-height:36px;font-weight:500}@media only screen and (min-width: 768px) and (max-width:990px){.rates-banner-container .listings
.apr{font-size:8px}.rates-banner-container .bottom-links{font-size:10px}.rates-banner-container .listings .apr-value{font-size:19px}.rates-banner-container .cta-btn{height:30px;line-height:30px}.rates-banner-container .listings .go-btn{background:#FDD563;border-radius:15px;padding:5px
17px;margin:0px
0px 5px 0px;font-size:18px;color:#333;width:90% !important}}.table-container{border:1px
solid #E2E2E2;box-shadow:4px 4px 4px rgba(216, 216, 216, 0.75)}.table-container
table{margin-bottom:0px;width:100%}.table-main-title{background:#3DB8D0;color:white;padding:18px
0px;font-weight:600;font-size:16px;line-height:19.2px}.mortgage-rates-ajax-table
thead{background:rgba(61, 184, 208, 0.13)}.mortgage-rates-ajax-table thead tr
th{font-weight:400;border:none;padding:8px
12px;font-size:16px;color:#3DB8D0;line-height:19.2px}.mortgage-rates-ajax-table td, .mortgage-rates-ajax-table
th{border:none}.mortgage-rates-ajax-table tbody tr.mobile-only-header-row
td{font-size:16px;line-height:19.2px;padding-top:22px;padding-bottom:13px}.mortgage-rates-ajax-table tbody tr td
a{color:#0071BC;text-decoration:none}.mortgage-rates-ajax-table tbody tr.mobile-only-top-row{background:rgba(61, 184, 208, 0.13)}.mortgage-rates-ajax-table tbody tr.mobile-only-top-row
td{font-size:15px;font-weight:500;line-height:18px;padding:10px
0px}.mortgage-rates-ajax-table tbody tr.data-values-row
td{padding-top:22px}.mortgage-rates-ajax-table tbody tr.mobile-only-header-row{color:rgba(61, 184, 208, 1)}.mortgage-rates-ajax-table tbody tr.mobile-only-header-row
td{padding-bottom:0px}#ads-disclosure-incontent{z-index:10000}.ad-disclosure{font-size:12px;margin-top:-2%}.ad-disclosure
a{color:#0071BC}.ad-disclosure:hover{text-decoration:underline}.fallback-listing-container .fallback-listing-wrapper{border:1px
solid #E2E2E2}.fallback-listing-headline{font-size:20px;line-height:24px}.fallback-listing-headline
span{font-weight:700}.fallback-listing-link
a{color:#3DB8D0;font-size:17px;line-height:21px;font-weight:600;text-decoration:none}.fallback-listing-detail ul
li{font-size:15px;line-height:33px;background:url(/images/articles/Check_1.svg) no-repeat transparent;list-style-type:none;background-size:16px;background-position:1px 10px;list-style-type:none;padding-left:20px}.fallback-listing-detail
button{background:#FDD563;color:#050505;text-decoration:none;font-weight:700;border-radius:2px;box-shadow:none;border:0;outline:0}.fallback-image{background:url(/images/articles/Rev_Mortgage_form.svg);width:212px;height:126px;background-size:contain;background-repeat:no-repeat;background-position:center;position:relative;top:50%;transform:translateY(-50%)}@media screen and (max-width:767px){.mortgage-rates-ajax-table thead, .mortgage-rates-ajax-table thead tr th:nth-of-type(1), .mortgage-rates-ajax-table thead tr th:nth-of-type(5), .mortgage-rates-ajax-table tbody tr.data-values-row td:nth-of-type(1), .mortgage-rates-ajax-table tbody tr.data-values-row td:nth-of-type(5){display:none}.mortgage-rates-ajax-table tbody tr.data-values-row
td{padding-top:7px}.mortgage-rates-ajax-table
td{padding:0}.fallback-listing-detail
button{position:relative;left:50%;right:initial;transform:translateX(-50%)}.fallback-image{margin-top:10px}.table-container>div:nth-child(2){flex-wrap:nowrap;overflow-x:auto}}.search-tool{width:100%;background-size:cover}.mortgage-form-content{background:url(/images/widgets/Search_back.jpg) no-repeat;background-size:100% 100%;padding-bottom:15px;background-color:#34B6CC}.mortgage-form-content .mortgage-form-content-heading{color:#fff;padding-bottom:10px}.mortgage-form-content-heading-desc{font-size:12px;line-height:14.4px;color:#fff;text-align:center;padding-bottom:10px}.form-labels{font-size:15px;font-weight:500;line-height:18px;margin-bottom:4px;color:#fff}.slider{left:0px;height:40px;width:50%;color:#333;background:#FDD563;z-index:4;-webkit-transition: .4s;transition:all .4s ease;pointer-events:none;font-weight:600}.slider-refinance{left:0px}.slider-purchase{left:50%}.slider .slider-text{vertical-align:middle;display:table-cell;text-align:center}.mortgage-form-content .mortgage-form-container .mortgage-form .mortgage-select{height:40px;border:none}.mortgage-form-content .mortgage-form-container .mortgage-form .loan-purpose-options
label{height:40px;width:50%;border-radius:0px;background:#FFF;color:#333;border:none;font-weight:600;cursor:pointer;padding-top:8px}.mortgage-form-content .mortgage-form-container .mortgage-form .loan-purpose-options label:focus{box-shadow:none}.mortgage-form-content .mortgage-form-container .mortgage-form .btn-secondary.focus,.btn-secondary:focus{box-shadow:none}.loan-purpose-options label .active,.loan-purpose-options label:active,.btn-secondary:hover{background:#fff !important;color:#000 !important;padding-top:9px;box-shadow:none}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:none}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{background-color:#fff !important;border-color:transparent}.mortgage-form{width:100%}.form-control:disabled,.form-control[readonly]{height:40px}.top-row-filter
label{margin-bottom:6px}.mortgage-form .label-unit::before{content:"$";color:#333;position:absolute;top:1px;left:2px;font-weight:500;font-size:16px;height:38px;padding: .45rem 0.60rem;vertical-align:middle;background:transparent;display:inline-table;text-align:center;border-right:1px solid #CBCBCB}.form-input-before
input{text-indent:28px;color:#333;height:40px}.form-slide{display:none}.form-slide .mortgage-form-section-2 div
button{font-size:12px;line-height:16.8px;height:40px;padding:0px
!important;margin:0px
5.5px 5px 0px;width:31%}.form-slide .mortgage-form-section-2 div button
input{display:none}.mortgage-form-section-2 .btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{background:#FDD563;border:none;box-shadow:none}.mortgage-form-section-2 .btn-light:hover{color:#212529;background-color:#ffde7e;border-color:transparent}.mortgage-form-content .mortgage-form-container .mortgage-form .form-slide .find-rates-btn{height:50px;background:#FDD563;font-weight:500;font-size:18px;line-height:21.6px}#surehit-widget .find-rates-btn{height:50px;background:#FDD563;font-weight:500;font-size:18px;line-height:21.6px}span#ltv_note{font-size:10px;color:#FDD563;display:none;position:absolute;left:0px}#surehit-widget .secondary-heading{font-size:22px !important}.form-control.zip-input{border:none;border-radius:0px}#input-zip{height:30px;padding:2px
34px;width:100%;background-color:white;background-image:url('/images/Zip Code Icon.svg');background-size:20px;background-repeat:no-repeat;background-position:0px;border:none}@media only screen and (min-width : 768px){.mortgage-form-content{padding-top:15px}.mortgage-form-content-heading-desc{font-size:18px;line-height:21.6px;padding-top:10px}.filter-input.text-left{padding-right:8px}.mb-bottom-adjust{margin-bottom:8.5px !important}.top-row-filter{padding-top:2px !important}.ltv{min-height:125px}.form-slide .mortgage-form-section-2 div
button{font-size:12px;width:31%;padding-left:6px}}@media only screen and (min-width : 768px) and (max-width : 992px){.form-labels{font-size:14px}.form-slide .mortgage-form-section-2 div
button{padding-left:8px}}@media all and (min-width : 1024px){.form-slide .mortgage-form-section-2 div
button{width:32%}}.recent-faq{border:1px
solid #E2E2E2;margin:35px
0px;clear:both}.recent-faq
.ribbon{margin:5% 0px 0 13.5%;width:90%;background-color:#3db8d0;box-shadow:0 2px 2px rgba(0, 0, 0, 0.1);position:relative}.recent-faq
.header{font-size:22px;line-height:26px;color:#fff;font-weight:400;padding:8px;text-align:center;margin:30px
0px 10px 0px}.recent-faq .recent-faq-links
li{font-weight:500}.recent-faq .header::before{content:"";position:absolute;top:100%;right:0;border-bottom:solid 15px transparent;border-left:solid 10px #5e868e}.recent-faq .ask-the-expert{padding:15px}.recent-faq .author-info{font-size:15px;line-height:18px;padding-bottom:10px}.recent-faq .ask-question
textarea{outline:none;min-height:80px;width:100%;font-size:13px;padding-left:10px;border-color:#CCC;padding-top:5px;resize:none;margin-bottom:15px}.recent-faq .submit-question-button{font-size:14px;background:#FDD563;color:#050505!important;font-weight:600;cursor:pointer}.recent-faq .ask-question{text-align:center!important;padding:15px
0px}.recent-faq .ask-question .user-data{width:98%;height:230px}.recent-faq .recent-faq-links ul
li{list-style:none;padding:10px
0px}.recent-faq .recent-faq-links ul
li{border-bottom:1px solid #CCC}#ate_recaptcha_err{margin-top:0px}.recent-faq .recent-faq-links{color:#3DB8D0;font-size:15px;border-top:1.2px solid #ccc}.ate-recent-ques-heading{color:#333}.recent-faq .recent-faq-links ul li
a{color:#3DB8D0}.recent-faq input[type=text]{margin-bottom:15px;padding:8px;font-size:14px;border:1px
solid #E2E2E2;width:100%}.recent-faq .user-data
label{font-size:16px;line-height:20px}.recent-faq
.ATE_form_error{font-size:12px;font-weight:500;color:red}.recent-faq .cta-btn{background:#FDD563 !important}.recent-faq .cta-btn a, .recent-faq .cta-btn a:hover{color:#050505}.questions-search{background:#fff}.search-block{position:relative}.search-box{position:relative;background-image:url(/images/expert_search.svg);background-position:center;background-repeat:no-repeat;background-size:30px 20px;border:1.1px solid #2587c5;border-radius:50%;width:45px;height:45px;margin:auto;z-index:9999;cursor:pointer}.search-box:hover{background-color:rgba(61,184,208,0.5)}.search-pop-box{display:none;top:-0.25px;left:50%;position:absolute;width:0;z-index:0;padding:1px;max-width:1192px;border:1.1px solid #2587c5;border-left:none;z-index:1000}.searchInput{width:100%}#searchQuestions input[type=text]{border:0;height:38px;width:100%;padding-bottom:0;margin-bottom:3px;background:none;text-indent:20px}.ask-the-expert-search{border:0;padding-left:0px}.answer-search-bar{border:none;width:90%;float:left}#search-result-box{display:none;margin-top:0;font-size:14px;padding:0
0 10px;height:auto;box-shadow:1px 2px 5px #ccc;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;width:85%;right:3%;position:absolute;z-index:1;text-indent:10px;padding-top:5px;background:white;height:250px;overflow-y:auto}.loader{display:none;position:absolute;top:40%;left:93%;background:url(/images/loader/search_loader.gif);background-repeat:no-repeat;background-size:15px;height:30px}#search-result-box::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.1);border-radius:10px;background-color:#F5F5F5}#search-result-box::-webkit-scrollbar{width:6px;background-color:#ccc;border-radius:10px}#search-result-box::-webkit-scrollbar-thumb{border-radius:10px;background-color:#ccc}#search-result-box
div{padding:5px
5px 0}#search-result-box div:hover{box-shadow:0px 1px 5px #ccc;padding:5px;background:#e4f0f8}#search-result-box
a{text-decoration:none;line-height:1.5;color:#2587C5;cursor:pointer}#search-result-box a:hover{text-decoration:underline}#query_str:focus{outline:none}@media only screen and (min-width:768px) and (max-width:990px){.recent-faq
.ribbon{margin:5% 0px 0 14%}}@media only screen and (max-width: 576px){.answer-search-bar{font-size:12px}.search-box{background-image:url(/images/expert_search.svg);background-position:center;background-repeat:no-repeat;background-size:20px 20px;padding-top:0px;padding-left:22px}}@media only screen and (max-width: 320px){.answer-search-bar{width:86%}}.recommended-reading-section .sub-section{padding-right:5px !important}.recommended-reading-container .section-heading{font-size:30px;line-height:36px;margin-bottom:0px;color:#1A1A1A;font-weight:500}.recommended-reading-container
img{width:100%}.recommended-reading-container .article-text{color:white}.recommended-reading-container .recommended-reading-img::after{display:block;position:relative;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #000 100%);margin-top:-100px;height:100px;width:100%;content:''}.recommended-reading-container .article-title{font-size:16px;line-height:20px;color:#fff;position:absolute;bottom:5%;left:5%;width:90%;z-index:1}img.img-height{height:250px}@media (max-width: 767px){.recommended-reading-container .section-heading{font-size:25px;line-height:30px}.recommended-reading-container .article-title{font-size:12px;line-height:17px}}.related-article-container
.card{box-shadow:0 4px 8px 0 rgba(216, 216, 216, 0.75), 0 6px 20px 0 rgba(216, 216, 216, 0.75);margin:10px
0px;border:unset;border-radius:unset}.related-article-container .card-text{font-size:13px;font-weight:600;max-height:60px;width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.related-article-container .related-article-title{font-size:19px;font-weight:bold}.related-article-container .see-all{font-size:15px;color:#0071B8;font-weight:600;cursor:pointer;text-align:right}.related-article-subsection
img{border-radius:unset}.related-article-subsection .card-text{color:#4D4D4D}.related-article-subsection .arrow-img
img{height:25px;width:25px}.related-article-subsection .card-body-right{line-height:20px}@media only screen and (min-width:768px) and (max-width:990px){.related-article-container .article-content{padding-right:15px !important;line-height:30px}.related-article-container .article-content
p{margin-bottom:23px}.related-article-container .article-headline{font-size:40px;line-height:50px}.related-article-container .article-author{font-size:18px}.related-article-container .article-date{font-size:14px}.related-article-container .related-article-container
h2{font-size:20px}.related-article-container .related-article-container .see-all{font-size:13px}.related-article-container .related-article-container .card-text{font-size:12px}.related-article-container .related-article-subsection .card-body-right{line-height:18px}.related-article-container .article-content
h2{font-size:26px}.related-article-container .related-article-info{padding-top:0px !important}}@media (min-width:1200px){.related-article-subsection
img{width:100%;height:100%}}.rightrail-formstart{border:1px
solid #CCC;padding:15px;border-top:3px solid #CF5454;opacity:9.5;height:350px}.rightrail-formstart input[type=text]{padding:8px;font-size:14px;border:1px
solid #E2E2E2;float:left;width:80%;background:#f1f1f1}.rightrail-formstart .go-btn{float:left;width:20%;padding:8px;background:#FDD563;color:#050505;font-size:14px;border:1px
solid #FDD563;border-left:none;cursor:pointer}.formstart-container .formstart-form-section{box-shadow:0 4px 8px 0 rgba(216, 216, 216, 0.75), 0 6px 20px 0 rgba(216, 216, 216, 0.75)}.formstart-container .formstart-image{background:url("/images/articles/connect_with_lenders.jpg");background-color:#5cb8d1;background-repeat:no-repeat;z-index:5}.formstart-container .formstart-image
img{width:70%}.formstart-container .radio-btn, .formstart-container .dropdown-list{flex-flow:row wrap}.formstart-container
.heading{font-size:24px;line-height:28.8px;font-weight:600;color:#1A1A1A}.formstart-container .sub-heading{font-size:18px;line-height:21.6px;color:#333;font-weight:600}.formstart-container .radio-btn{font-size:16px;line-height:19.2px;color:#333;font-weight:500}.formstart-container .dropdown-list
div{font-size:18px;line-height:21.6px;color:#333;font-weight:600}.formstart-container .dropdown-list div:last-child{align-items:flex-end}.formstart-container .formstart-section{background-color:#F2F2F2}.formstart-container
select{height:40px;padding:10px;font-size:14px;border:1px
solid #C8C8C8;float:left;width:80%}.formstart-container .compare-qoute-btn{background:#FDD563;border-radius:4px;font-size:18px;font-weight:bold;cursor:pointer;width:80%;color:#050505;padding:10px}.formstart-container .formstart-image:after{width:0;height:0;border-style:solid;border-width:20px 0 20px 16px;border-color:transparent transparent transparent #5cb8d1;content:'';position:absolute;right:-16px}.formstart-container .formstart-title{font-size:36px;font-weight:500;line-height:36px;color:#1A1A1A;margin:30px
0px 10px 0px}.formstart-container .custom-control-input{position:absolute;z-index:-1;opacity:0}.formstart-container input[type=checkbox], .formstart-container input[type=radio]{box-sizing:border-box;padding:0}.formstart-container .custom-control-label{position:relative;margin-bottom:0;padding-left:30px}.formstart-container .custom-radio .custom-control-label::before{border-radius:50%}.formstart-container .custom-control-label::before, .formstart-container .custom-file-label, .formstart-container .custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.formstart-container .custom-control-label::before{position:absolute;top:50%;left:0rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#dee2e6;transform:translateY(-50%)}.formstart-container .custom-control-label::after{position:absolute;top:50%;left:0rem;display:block;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:80% 80%;transform:translateY(-50%)}.formstart-container .custom-radio .custom-control-input:checked~.custom-control-label::before{background-color:#FFF}.formstart-container .custom-control-input:checked~.custom-control-label::before{color:#3DB8D0;background-color:#FFF}.formstart-container .custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233DB8D0'/%3E%3C/svg%3E") !important}.formstart-container .custom-control{position:relative;min-height:1.5rem;padding-left:1rem}@media (max-width: 767px){.formstart-container .formstart-section{background-color:#3DB8D0}.formstart-container
.heading{font-size:18px;line-height:26.6px;font-weight:600;color:#FFF}.formstart-container select, .formstart-container .compare-qoute-btn{width:100%}.formstart-container .formstart-title{font-size:20px;font-weight:600;line-height:30px;color:#FFF}}@media only screen and (min-width:768px) and (max-width:990px){.formstart-container
.heading{font-size:22px;line-height:26.8px}.formstart-container .sub-heading{font-size:16px;line-height:19.6px}.formstart-container .radio-btn{font-size:14px;line-height:17.2px}.formstart-container .compare-qoute-btn{font-size:12px;font-weight:700}.formstart-container .dropdown-list
div{font-size:16px;line-height:21.6px}.formstart-container select, .formstart-container .compare-qoute-btn{padding:8px}.formstart-container .formstart-image
img{width:100%}.formstart-container .home, .formstart-container
.mortgage{padding-left:42px !important}}[type="range"]{-webkit-appearance:none;margin:9px
0;width:100%}[type="range"]:hover::-webkit-slider-thumb{-webkit-transform:scale(1.1);transform:scale(1.1)}[type="range"]:focus{outline:0}[type="range"]:focus::-webkit-slider-runnable-track{background:rgba(26,26,26,0)}[type="range"]:focus::-ms-fill-lower{background:rgba(0,0,0,0)}[type="range"]:focus::-ms-fill-upper{background:rgba(26,26,26,0)}[type="range"]::-webkit-slider-runnable-track{cursor:ew-resize;height:13px;transition:all 0.2s ease;width:100%;box-shadow:0px 0px 0px rgba(0, 0, 0, 0.2), 0 0 0px rgba(13, 13, 13, 0.2);background:rgba(0, 0, 0, 0);border:0px
solid #34B6CC;border-radius:5px}[type="range"]::-webkit-slider-thumb{box-shadow:0px 0px 0px rgba(0, 0, 0, 0.2), 0 0 0px rgba(13, 13, 13, 0.2);background:#34B6CC;border:0px
solid #eceff1;border-radius:12px;cursor:ew-resize;height:13px;width:13px;-webkit-appearance:none;margin-top:0px;cursor:ew-resize}[type="range"]::-moz-range-track{cursor:ew-resize;height:13px;transition:all 0.2s ease;width:100%;box-shadow:0px 0px 0px rgba(0, 0, 0, 0.2), 0 0 0px rgba(13, 13, 13, 0.2);background:rgba(0, 0, 0, 0);border:0px
solid #34B6CC;border-radius:5px}[type="range"]::-moz-range-thumb{box-shadow:0px 0px 0px rgba(0, 0, 0, 0.2), 0 0 0px rgba(13, 13, 13, 0.2);background:#34B6CC;border:0px
solid #eceff1;border-radius:12px;cursor:ew-resize;height:13px;width:13px}[type="range"]::-ms-track{cursor:ew-resize;height:13px;transition:all 0.2s ease;width:100%;background:transparent;border-color:transparent;border-width:9px 0;color:transparent}[type="range"]::-ms-fill-lower{box-shadow:0px 0px 0px rgba(0, 0, 0, 0.2), 0 0 0px rgba(13, 13, 13, 0.2);background:rgba(0, 0, 0, 0);border:0px
solid #34B6CC;border-radius:10px}[type="range"]::-ms-fill-upper{box-shadow:0px 0px 0px rgba(0, 0, 0, 0.2), 0 0 0px rgba(13, 13, 13, 0.2);background:rgba(0, 0, 0, 0);border:0px
solid #34B6CC;border-radius:10px}[type="range"]::-ms-thumb{box-shadow:0px 0px 0px rgba(0, 0, 0, 0.2), 0 0 0px rgba(13, 13, 13, 0.2);background:#34B6CC;border:0px
solid #eceff1;border-radius:12px;cursor:ew-resize;height:13px;width:13px;margin-top:0}.hybrid{display:block;position:relative;width:100%;border:none;padding:0;margin:0}.label,.field{line-height:18px;font-size:17px}.label{display:block;position:relative;width:100%;padding-bottom:6px}.wrapper{position:relative;display:block;padding-bottom:9px}.field{display:block;position:relative;width:100%;margin:0;text-indent:24px;box-sizing:border-box;border:1px
solid #c4c4c4}.slider{position:absolute;display:block;box-sizing:border-box;background:none;bottom:-7px;z-index:3}.hybrid progress[value]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;position:absolute;bottom:9px;display:block;width:100%;height:2px;background:#c4c4c4}.hybrid progress[value]::-webkit-progress-bar{background-color:rgba(0, 0, 0, 0)}.hybrid progress[value]::-webkit-progress-value{background-color:#34B6CC}.hybrid progress[value]::-moz-progress-value{background:#34B6CC}span.amount-field::before{content:"$";position:absolute;height:38px;width:30px;text-align:center;font-size:17px;line-height:35px;background-color:white;border:1px
solid #c4c4c4;color:#34B6CC;font-weight:500;border-bottom:0px;z-index:2}span.percent-field::after{content:"%";position:absolute;height:38px;width:30px;text-align:center;font-size:17px;line-height:35px;background-color:white;border:1px
solid #c4c4c4;color:#34B6CC;font-weight:600;border-bottom:0px;z-index:2}span.calendar-field::after{content:"";background-image:url(/images/calculators/small-calendar.svg);height:38px;width:30px;background-size:18px 25px;background-position:center;background-repeat:no-repeat;background-color:white;border:1px
solid #c4c4c4;border-bottom:0px;z-index:2;position:absolute}.calculator-body
.custom_dropdown{display:inline-block;position:relative;width:100%;height:60px;position:relative;top:1px}.calculator-body .custom_dropdown
select{width:100%;height:58px !important;border-radius:5px;border:1px
solid #CCC;outline:none;text-indent:9px;font-size:14px;color:#2E234C;background:#fff;-webkit-appearance:none;-moz-appearance:none;padding:10px;padding-top:30px;cursor:pointer;font-weight:600}.calculator-body .custom_dropdown select:focus ~ .floating-label,
.calculator-body .custom_dropdown select:valid~.floating-label{top:5px;bottom:10px;left:20px;font-size:10px;opacity:1;font-weight:500;line-height:13px}.calculator-body .floating-label{position:absolute;pointer-events:none;left:20px;top:14px;font-size:16px;line-height:32px;color:#2E234C;transition:0.2s ease all}.calculator-body .select-arrow{background:rgba(0, 0, 0, 0) url(/images/calculators/down_arrow.png) no-repeat scroll;height:19px;position:absolute;right:10px;top:30px;width:20px;pointer-events:none}.calculator-body .custom_dropdown select::-ms-expand{display:none}.calculator-body .custom_dropdown select:focus{border:2px
solid #34B6CC}.calculator-body .custom_dropdown select:focus{padding-left:7px;padding-top:27px}.error-msg-box{display:none;z-index:999;color:#fff;background-color:#fa6161;padding:0.6em;position:absolute;width:230px;font-weight:500;-webkit-box-shadow:1px 3px 5px -3px #000;box-shadow:1px 3px 5px -3px #000;margin-top:5px;line-height:17px}.error-msg-box:before{content:"";display:block;height:0;left:10%;position:absolute;width:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:6px solid #fff;margin-left:-5px;top:-6px;z-index:4}.error-msg-box
p{font-size:13px;color:#fff !important;margin:0px
!important}.error-msg-box:before{border-bottom-color:#fa6161;border-width:6px}.yrs-wrapper{display:block;position:relative;width:100%;border:none;padding:0;margin:0}.yrs-field::after{content:'yrs';position:absolute;height:39px;width:40px;text-align:center;font-size:17px;line-height:35px;background-color:white;border:1px
solid #c4c4c4;color:#34B6CC;font-weight:600;border-bottom:0px;z-index:2;right:0}.term{padding:0px
10px}input[type=text],select{height:40px}.calc-top-container p, .calc-bottom-container
p{font-weight:500 !important;color:black}.calc-top-container h2, .calc-bottom-container
h2{font-weight:500;padding:10px
0px;color:black}.calc-top-container p:not(:last-child), .calc-bottom-container p:not(:last-child){margin-bottom:25px !important}.related-calculators .calc-link-section{display:flex}.related-calculators .calc-link-section
a{transition:0.3s;border-radius:3px}.common-tab-section
ul.tabs{margin:0px;padding:0px;list-style:none;border:1px
solid #ccc;border-radius:5px;box-shadow:0 4px 4px 0 rgba(0, 0, 0, 0.02), 0 0px 4px 0 rgba(0, 0, 0, 0.12);white-space:nowrap}.common-tab-section ul.tabs
li{background-color:none;color:#222;display:inline-block;padding:10px
15px;cursor:pointer;font-weight:600;white-space:normal}.common-tab-section ul.tabs li:not(:last-child){border-right:1px solid #ccc}.common-tab-section ul.tabs
li.current{background-color:#77CEDD;color:#fff}.common-tab-section .tab-content{display:none;background-color:#ededed;padding:15px;border:1px
solid #ccc;border-radius:5px}.common-tab-section .tab-content.current{display:inherit}.common-tab-section .tab-content
h3{text-decoration:underline;font-size:16px}.common-tab-section
h2{font-size:20px}@media (min-width:1024px){.related-calculators .calc-link-section:hover
a{text-decoration:none;-webkit-box-shadow:0px 0px 7px 1px rgba(53,53,53,1);-moz-box-shadow:0px 0px 7px 1px rgba(53,53,53,1);box-shadow:0px 0px 7px 1px rgba(53,53,53,1);transform:scale(1.05);transition:0.3s}}@media all and (min-width:768px) and (max-width:1024px){.label,.field{font-size:12px}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.slider{display:none}.hybrid progress[value]{display:none}}@media (max-width:767px){.error-msg-box{width:100% !important}.common-tab-section .tab-sub-content{display:none;text-align:left;padding:15px}.common-tab-section .mobile-tab{font-weight:600;padding:10px;cursor:pointer;line-height:20px}.common-tab-section .mobile-tab.active{background-color:#77CEDD;color:#fff}.common-tab-section .tab-sub-content.active{background-color:#ededed}.common-tab-section .mobile-tab, .common-tab-section .tab-sub-content{border:1px
solid #ccc;border-radius:5px}.common-tab-section
p{margin-bottom:10px !important}}@media (min-width:768px){.common-tab-section .tab-sub-content{display:block}}.reverse-mortgage-calculator-body{background:url('/images/calculators/bck.jpg')no-repeat;background-size:cover;padding:0px}.reverse-mortgage-calculator-body>div.container{box-shadow:0 4px 4px 0 rgba(0, 0, 0, 0.02), 0 0px 4px 0 rgba(0, 0, 0, 0.12)}.reverse-mortgage-calculator-body .calculator-heading{background:rgba(52,182,204,0.67);color:#fff;font-size:22px}.mandatory::before{content:'*';color:red}.reverse-mortgage-calculator-body .calculator-input{background:#F2F2F2}.reverse-mortgage-calculator-body .calculator-input
select{height:40px}.reverse-mortgage-calculator-body .calculator-result{background:#fff}.reverse-mortgage-calculator-body .calculator-result>div
img{background-size:cover;width:314px;height:212px}.reverse-mortgage-calculator-body .calculator-result .calculator-result-figures{margin:30px
0px}.reverse-mortgage-calculator-body .calculator-result .calculator-result-figures .calculator-result-data{font-size:48px;line-height:60px;display:table;margin:0
auto;padding:0px;font-weight:100;color:#34b6cc}.reverse-mortgage-calculator-body .calculator-result .calculator-result-figures .calculator-result-legend{font-size:21px;line-height:54.5px;display:table;margin:0
auto;text-align:center;padding:0px
0px;font-weight:500;color:#1A1A1A}.error{color:red}span.percent-field::after{content:none}select#rRate{width:50%;float:left;padding: .357rem 0px}select#lRate{width:50%;float:left}#plf-tool{width:inherit}.calculator-result{display:none}@media (min-width:1024px){.reverse-mortgage-calculator-body{padding:30px}.reverse-mortgage-calculator-body .calculator-result .calculator-result-figures .calculator-result-legend{font-size:20px}.reverse-mortgage-calculator-body .calculator-result .calculator-result-figures .calculator-result-data{font-size:70px}}@media (min-width:768px) and (max-width:1024px){.reverse-mortgage-calculator-body{padding:30px}.reverse-mortgage-calculator-body .calculator-result .calculator-result-figures .calculator-result-legend{font-size:20px}.reverse-mortgage-calculator-body .calculator-result .calculator-result-figures .calculator-result-data{font-size:70px}}main{min-height:500px}main
svg{min-height:400px}.floating-mobile-view{position:fixed;height:50px;background:#fff;bottom:0px;left:0px;right:0px;font-size:13px;font-weight:500;z-index:100;border-top:1px solid #ccc;transition:opacity 200ms}.floating-mobile-view{line-height:18px !important}.height-inherit{height:inherit}.block{display:flex;align-items:center;justify-content:center;padding-left:60px !important;width:90px}.block:first-child{border-right:1px solid #ccc}.floating-mobile-view
a{color:#000}.floating-mobile-view a:hover{text-decoration:none}.mortgage-rates,.calculator{width:75%}.mortgage-rates::before{content:'';background-image:url(/images/articles/percent.svg);background-repeat:no-repeat;width:30px;height:25px;position:absolute;left:30px;top:13px}.calculator::before{content:'';background-image:url(/images/articles/calculator_2.svg);background-repeat:no-repeat;width:30px;height:25px;position:absolute;left:30px;top:13px}.background-blur{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:100;opacity:0.8}.graph-loader{position:relative;width:100px;height:100px;z-index:100}.graph-loader-element{stroke-width:8;fill:transparent;animation:5s ease-in-out infinite}.graph-loader-element-bar{transform-origin:50px 75px}.graph-loader-element-bar:nth-child(1){stroke:#BB2C3E;animation-name:graph-loader-bar-1;animation-delay:-90ms}.graph-loader-element-bar:nth-child(2){stroke:#FED664;animation-name:graph-loader-bar-2;animation-delay:-30ms}.graph-loader-element-bar:nth-child(3){stroke:#34B6CC;animation-name:graph-loader-bar-3;animation-delay:30ms}@keyframes graph-loader-bar-1{0%{transform:scaleY(0)}4%{transform:scaleY(1)}12.66%{transform:scaleY(1)}20.66%{transform:scaleY(4.5)}29.33%{transform:scaleY(4.5)}37.33%{transform:scaleY(2.5)}46%{transform:scaleY(2.5)}50%{transform:scaleY(0)}100%{transform:scaleY(0)}}@keyframes graph-loader-bar-2{0%{transform:scaleY(0)}4%{transform:scaleY(1)}12.66%{transform:scaleY(1)}20.66%{transform:scaleY(0.6)}29.33%{transform:scaleY(0.6)}37.33%{transform:scaleY(2.2)}46%{transform:scaleY(2.2)}50%{transform:scaleY(0)}100%{transform:scaleY(0)}}@keyframes graph-loader-bar-3{0%{transform:scaleY(0)}4%{transform:scaleY(1)}12.66%{transform:scaleY(1)}20.66%{transform:scaleY(1.3)}29.33%{transform:scaleY(1.3)}37.33%{transform:scaleY(0.8)}46%{transform:scaleY(0.8)}50%{transform:scaleY(0)}100%{transform:scaleY(0)}}.animated-loader{display:none;width:300px;height:200px;border-radius:5px;z-index:102;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.loader-container{height:100%;justify-content:center;align-items:center;flex-wrap:wrap}.gragraph-loader-element-pie:nth-child(1){stroke:#BB2C3E;animation-name:graph-loader-pie-1}.gragraph-loader-element-pie:nth-child(2){stroke:#FED664;animation-name:graph-loader-pie-2}.gragraph-loader-element-pie:nth-child(3){stroke:#34B6CC;animation-name:graph-loader-pie-3}@keyframes graph-loader-pie-1{0%{opacity:0;stroke-dasharray:0 160;stroke-dashoffset:0}50%{opacity:0;stroke-dasharray:0 160;stroke-dashoffset:0}54%{opacity:1;stroke-dasharray:20 140;stroke-dashoffset:0}62.66%{opacity:1;stroke-dasharray:20 140;stroke-dashoffset:0}70.66%{opacity:1;stroke-dasharray:60 100;stroke-dashoffset:0}79.33%{opacity:1;stroke-dasharray:60 100;stroke-dashoffset:0}87.33%{opacity:1;stroke-dasharray:40 120;stroke-dashoffset:0}96%{opacity:1;stroke-dasharray:40 120;stroke-dashoffset:0}100%{opacity:0;stroke-dasharray:0 160;stroke-dashoffset:0}}@keyframes graph-loader-pie-2{0%{opacity:0;stroke-dasharray:0 160;stroke-dashoffset:320}50%{opacity:0;stroke-dasharray:0 160;stroke-dashoffset:290}54%{opacity:1;stroke-dasharray:55 105;stroke-dashoffset:290}62.66%{opacity:1;stroke-dasharray:55 105;stroke-dashoffset:290}70.66%{opacity:1;stroke-dasharray:40 120;stroke-dashoffset:240}79.33%{opacity:1;stroke-dasharray:40 120;stroke-dashoffset:240}87.33%{opacity:1;stroke-dasharray:55 105;stroke-dashoffset:270}96%{opacity:1;stroke-dasharray:55 105;stroke-dashoffset:270}100%{opacity:0;stroke-dasharray:0 160;stroke-dashoffset:320}}@keyframes graph-loader-pie-3{0%{opacity:0;stroke-dasharray:0 160;stroke-dashoffset:380}50%{opacity:0;stroke-dasharray:0 160;stroke-dashoffset:380}54%{opacity:1;stroke-dasharray:50 110;stroke-dashoffset:380}62.66%{opacity:1;stroke-dasharray:50 110;stroke-dashoffset:380}70.66%{opacity:1;stroke-dasharray:15 145;stroke-dashoffset:345}79.33%{opacity:1;stroke-dasharray:15 145;stroke-dashoffset:345}87.33%{opacity:1;stroke-dasharray:30 130;stroke-dashoffset:360}96%{opacity:1;stroke-dasharray:30 130;stroke-dashoffset:360}100%{opacity:0;stroke-dasharray:0 160;stroke-dashoffset:380}}.loading-text-container{height:50px;width:100%;display:flex;position:relative;top:-25px;justify-content:center}.loading-text{transform:translateX(-50%) translateY(-50%);top:50%;left:50%;position:absolute;color:#fff}.loading-text span:not(:first-child){display:inline-block;margin:0
5px;color:#fff;font-weight:700}.loading-text span:nth-child(1){filter:blur(0px);animation:blur-text 1.5s 0s infinite linear alternate}.loading-text span:nth-child(2){filter:blur(0px);animation:blur-text 1.5s 0.2s infinite linear alternate}.loading-text span:nth-child(3){filter:blur(0px);animation:blur-text 1.5s 0.4s infinite linear alternate}.loading-text span:nth-child(4){filter:blur(0px);animation:blur-text 1.5s 0.6s infinite linear alternate}.loading-text span:nth-child(5){filter:blur(0px);animation:blur-text 1.5s 0.8s infinite linear alternate}.loading-text span:nth-child(6){filter:blur(0px);animation:blur-text 1.5s 1s infinite linear alternate}.loading-text span:nth-child(7){filter:blur(0px);animation:blur-text 1.5s 1.2s infinite linear alternate}.loading-text span:nth-child(8){filter:blur(0px);animation:blur-text 1.5s 1.2s infinite linear alternate}.loading-text span:nth-child(9){filter:blur(0px);animation:blur-text 1.5s 1.2s infinite linear alternate}.loading-text span:nth-child(10){filter:blur(0px);animation:blur-text 1.5s 1.2s infinite linear alternate}.loading-text span:nth-child(11){filter:blur(0px);animation:blur-text 1.5s 1.2s infinite linear alternate}@keyframes blur-text{0%{filter:blur(0px)}100%{filter:blur(4px)}}