.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%}}.article-container .article-hero{background-image:url(/images/articles/guide_hero.jpg);background-position:right;background-repeat:no-repeat;background-size:cover;padding:70px
0px;color:#1A1A1A}.article-container .article-hero .reading-time{display:block}.article-container .article-hero .author-info{padding-left:10px}.article-container .article-headline{padding:40px
0px;font-size:50.47px;line-height:60.56px;font-weight:500;color:#1A1A1A;width:70%}.author-avatar{display:none}.article-container .article-author
a{font-size:20px;font-weight:600;line-height:19.6px;color:#1A1A1A}.article-container .article-date{font-size:16px;font-weight:500;line-height:19.6px}.article-container .article-content{font-size:16px;line-height:33px;padding-top:15px !important;padding-bottom:15px !important}.article-container .article-content
p{font-weight:500 !important;color:black;margin-bottom:25px}.article-container .article-content
h2{font-size:28px;line-height:33px}.article-container .author-avatar
img{width:50px;height:50px}@media only screen and (max-width : 767px){.article-container .article-hero{background-image:url(/images/articles/guide_hero.jpg);background-position:77%;background-repeat:no-repeat;background-size:cover;padding:30px
0px 15px 0px;color:#1A1A1A}.article-container .article-headline{padding:5% 20%;font-size:20px;line-height:24px;font-weight:500;width:96%}.article-container .article-author
a{font-size:12px;font-weight:700;line-height:12px;color:#1A1A1A}.article-container .article-date{font-size:10px;line-height:20px;font-weight:600}.article-container .author-info, .article-container .article-headline{padding-left:10px}.article-container .article-content
h2{font-size:22px;line-height:30px}.article-container .author-avatar
img{width:30px;height:30px}}@media only screen and (min-width:768px) and (max-width:990px){.article-container .article-hero{background-size:100% 100%;padding:20px
0px}.article-container .author-avatar
img{width:40px}.article-container .article-headline{padding:30px
0px;font-size:35px;line-height:57.56px;width:65%}.article-container .article-date{font-size:12px;font-weight:600;line-height:19.6px}.author-info{position:relative;width:100%;bottom:0px}}@media only screen and (min-width : 767px){.article-container .article-hero{min-height:350px;background-color:#A4C1C9;position:relative}.article-container .article-headline{padding:0px
!important}.author-info{position:absolute;width:60%;bottom:25px;align-items:center}.article-container .article-hero .reading-time{display:inline-block}.author-avatar{display:block}}.guide-contents-container h2.secondary-heading{width:100%;height:51px;background:#3DB8D0;font-size:18px;line-height:28px}.guide-contents-container h2.secondary-heading{width:100%;height:51px;background:#3DB8D0;font-size:18px;line-height:28px}.guide-contents-container .content-box{width:100%;background:#fff;border:1px
solid #CCC;font-size:16px;color:#333;line-height:23.6px;height:88px;margin:10px
auto;box-shadow:1px 1px 4px #e6e6e6;cursor:pointer}.guide-contents-container .content-box:hover{box-shadow:none;border:1px
solid #3DB8D0}.guide-contents-container .content-box
a{font-size:16px;line-height:23px;color:#333}.guide-contents-container .content-number{margin:0
auto;font-size:32.92px;color:#09A3B7;line-height:39.51px;align-items:center;font-weight:600}.guide-contents-container
.content{align-items:center}.guide-contents-container .active-link, .guide-contents-container .active-link:hover{border:2px
solid #3DB8D0}@media only screen and (min-width:768px) and (max-width:990px){.guide-contents-container .content-box
a{font-size:14px}}.preapproval-resources{background:#F2F2F2}.preapproval-resources .secondary-heading{font-size:20px;line-height:24px;color:#1A1A1A;margin:2% auto}.resource{width:100%;background:#fff;border:1px
solid #E6E6E6;font-size:18px;color:#333;line-height:19.6px;height:94px;margin:1.5% auto;box-shadow:1px 1px 4px #e6e6e6;border-left:5px solid #3DB8D0}.resource:hover{box-shadow:1px 1px 4px #95d7e4}.resource-icon{width:70px;height:70px;background:#3db8d0;background-image:url(/images/articles/Calculator.svg);background-repeat:no-repeat;background-size:35px;background-position:center;margin:12px
14px;border-radius:50%}.resource-icon.pdf-icon{background:#3db8d0;background-image:url(/images/articles/PDF.svg);background-repeat:no-repeat;background-size:35px;background-position:center}.resource-name{background:url(/images/categoryPages/blue-arrow-forward.svg);background-repeat:no-repeat;background-size:13px 24px;background-position:95% center;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:35px;align-items:center;cursor:pointer;font-size:16px;line-height:23px;color:#333}.resource-name:hover{color:#333}@media only screen and (min-width : 768px){.resource-icon{margin:12px
25px}.resource-name{padding-left:5px;font-size:18px;line-height:25px}}@media only screen and (min-width:768px) and (max-width:990px){.resource-icon{margin:12px
14px !important}}